@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--starlings-gold:#f9ed25;--starlings-cyan:#67d9d0;--starlings-purple:#6936cf;--starlings-midnight:#3a358d;--starlings-deep-blue:#093346;--white:#fff;--black:#08070d;--color-bg:var(--black);--color-text:var(--white);--color-text-muted:#ffffffad;--color-line:#ffffff29;--gradient-scrim:linear-gradient(180deg, #08070da6 0%, #08070d00 100%);--gradient-scrim-scrolled:#08070d47;--violet-deep-1:#2d0578;--violet-deep-2:#340c8e;--violet-deep-3:#3b0d93;--violet-mid-1:#5537ae;--violet-mid-2:#7c5bc7;--violet-glow:#a887e0;--violet-deep-1-rgb:45, 5, 120;--violet-mid-1-rgb:85, 55, 174;--violet-mid-2-rgb:124, 91, 199;--violet-glow-rgb:168, 135, 224;--ecosystem-gradient:radial-gradient(ellipse 62% 58% at 88% 82%, rgba(var(--violet-glow-rgb), .3), transparent 66%), radial-gradient(ellipse 72% 64% at 78% 22%, rgba(var(--violet-mid-2-rgb), .26), transparent 68%), radial-gradient(ellipse 85% 78% at 8% 45%, rgba(var(--violet-deep-1-rgb), .72), transparent 72%), linear-gradient(118deg, var(--violet-deep-1) 0%, var(--violet-deep-2) 34%, var(--violet-deep-3) 58%, var(--violet-mid-1) 100%);--closing-void:#04030c;--closing-deep:#093346;--closing-core-rgb:105, 54, 207;--closing-soft-rgb:142, 107, 255;--closing-cyan-rgb:103, 217, 208;--closing-core-opacity:.24;--closing-soft-opacity:.14;--closing-cyan-opacity:.06;--closing-orbit-opacity:.045;--closing-gradient:radial-gradient(ellipse 75% 70% at 50% 46%, rgba(var(--closing-soft-rgb), var(--closing-soft-opacity)), transparent 68%), radial-gradient(ellipse 105% 85% at 50% 55%, rgba(var(--closing-core-rgb), var(--closing-core-opacity)), transparent 72%), radial-gradient(ellipse 45% 38% at 12% 10%, rgba(var(--closing-cyan-rgb), var(--closing-cyan-opacity)), transparent 60%), radial-gradient(ellipse 170% 150% at 50% 50%, transparent 34%, var(--closing-void) 84%), linear-gradient(180deg, var(--closing-void) 0%, var(--closing-deep) 50%, var(--closing-void) 100%);--color-error:#ff8080;--font-base:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fw-display:400;--ls-display:-.02em;--fs-display-1:clamp(32px, 4vw, 56px);--fs-display-2:clamp(28px, 3.2vw, 46px);--fs-display-3:clamp(24px, 2.6vw, 36px);--fs-display-4:clamp(21px, 2.1vw, 28px);--fs-lead:clamp(16px, 1.4vw, 20px);--fs-desc:clamp(14.5px, 1.15vw, 17px);--container-max:1360px;--container-reading:860px;--section-pad-y:clamp(80px, 10vw, 140px);--header-height:88px;--container-pad:clamp(24px, 4vw, 64px);--ease-premium:cubic-bezier(.16, 1, .3, 1);--pagos-scene-hold:70vh;--heading-reveal-blur:10px;--alu-hi:#f3f4f7;--alu-1:#dfe1e6;--alu-2:#c9ccd4;--alu-3:#adb0bc;--alu-4:#8a8b9c;--alu-5:#5c5c70;--alu-bezel-1:#15161c;--alu-bezel-2:#07070a;--alu-shadow-ink:8, 3, 26;--alu-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)' opacity='0.14'/%3E%3C/svg%3E");--alu-side-light:linear-gradient(90deg, #ffffff57 0%, #fff0 26%, #fff0 74%, #3a2a8233 100%);--ease-hover:cubic-bezier(.25, .8, .25, 1);--hover-duration:.7s;--hover-duration-media:.95s;--hover-duration-text:.5s;--cta-fill-duration:.75s;--cta-fill-ease:cubic-bezier(.19, 1, .22, 1);--cta-arrow-duration:.8s;--cta-arrow-ease:cubic-bezier(.34, 1.56, .64, 1);--cta-text-duration:.8s;--cta-text-ease:cubic-bezier(.16, 1, .3, 1);--cta-shape-duration:.6s;--cta-shape-ease:cubic-bezier(.23, 1, .32, 1);--cta-radius:100px;--cta-hover-radius:16px;--cta-hover-shift:18px;--cta-arrow-size:14px;--cta-arrow-gap:8px;--cta-arrow-exit:52px;--cta-arrow-enter:28px;--cta-press-scale:.96;--cta-press-duration:.15s;--cta-duration:.5s;--cta-ease:cubic-bezier(.16, 1, .3, 1);--cta-dark-bg:transparent;--cta-dark-text:var(--white);--cta-dark-border:#fff6;--cta-dark-fill:var(--white);--cta-dark-text-hover:var(--starlings-purple);--cta-light-bg:transparent;--cta-light-text:var(--starlings-purple);--cta-light-border:#6936cf80;--cta-light-fill:var(--starlings-purple);--cta-light-text-hover:var(--white);--link-duration:.45s;--link-ease:cubic-bezier(.23, 1, .32, 1);--link-weight:500;--link-weight-hover:700;--link-underline:1px;--link-underline-gap:4px;--dropdown-duration:.35s;--dropdown-stagger:45ms;--scrollbar-size:10px;--scrollbar-inset:2px;--scrollbar-track:#ffffff0b;--scrollbar-thumb:linear-gradient(180deg, rgba(var(--violet-mid-2-rgb), .78) 0%, #6936cfc7 100%);--scrollbar-thumb-hover:linear-gradient(180deg, rgba(var(--violet-glow-rgb), .95) 0%, #67d9d0d9 100%);--scrollbar-thumb-flat:#6845be;--scrollbar-track-flat:#ffffff0f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-gutter:stable;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}html::-webkit-scrollbar-track{background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:var(--scrollbar-inset) solid transparent;background-clip:padding-box;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}html::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-hover);background-clip:padding-box}html::-webkit-scrollbar-corner{background:0 0}@supports (scrollbar-color:auto) and (not selector(::-webkit-scrollbar)){html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-flat) var(--scrollbar-track-flat)}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.starlings-cta{isolation:isolate;border-radius:var(--cta-radius);border:1px solid var(--starlings-cta-border);cursor:pointer;background:var(--starlings-cta-bg);color:var(--starlings-cta-text);-webkit-tap-highlight-color:transparent;transition:color var(--cta-shape-duration) var(--cta-shape-ease), border-color var(--cta-shape-duration) var(--cta-shape-ease), border-radius var(--cta-shape-duration) var(--cta-shape-ease), scale var(--cta-press-duration) ease;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.starlings-cta--dark,.starlings-cta--outline{--starlings-cta-bg:var(--cta-dark-bg);--starlings-cta-text:var(--cta-dark-text);--starlings-cta-border:var(--cta-dark-border);--starlings-cta-fill:var(--cta-dark-fill);--starlings-cta-text-hover:var(--cta-dark-text-hover)}.starlings-cta--light{--starlings-cta-bg:var(--cta-light-bg);--starlings-cta-text:var(--cta-light-text);--starlings-cta-border:var(--cta-light-border);--starlings-cta-fill:var(--cta-light-fill);--starlings-cta-text-hover:var(--cta-light-text-hover)}.starlings-cta.is-filled{border-color:var(--starlings-cta-fill);color:var(--starlings-cta-text-hover);border-radius:var(--cta-hover-radius)}.starlings-cta__body{z-index:2;align-items:center;gap:var(--cta-arrow-gap);pointer-events:none;transition:transform var(--cta-text-duration) var(--cta-text-ease);display:inline-flex;position:relative}.starlings-cta.is-filled .starlings-cta__body{transform:translateX(var(--cta-hover-shift))}.starlings-cta__label{z-index:2;pointer-events:none;align-items:center;gap:8px;display:inline-flex;position:relative}.starlings-cta__arrow{width:var(--cta-arrow-size);height:var(--cta-arrow-size);color:inherit;transition:transform var(--cta-arrow-duration) var(--cta-arrow-ease), opacity var(--cta-arrow-duration) ease;flex-shrink:0;display:inline-flex}.starlings-cta__arrow svg{width:100%;height:100%;display:block}.starlings-cta__arrow--out{transform:translate(0)}.starlings-cta.is-filled .starlings-cta__arrow--out{transform:translateX(max(var(--cta-arrow-exit), var(--cta-arrow-exit-auto,0px)))}.starlings-cta__arrow--in{top:50%;right:calc(100% + var(--cta-arrow-gap));transform:translate(calc(-1 * var(--cta-arrow-enter)), -50%);opacity:0;position:absolute}.starlings-cta.is-filled .starlings-cta__arrow--in{opacity:1;transform:translateY(-50%)}.starlings-cta__fill{width:var(--fill-size,200%);height:var(--fill-size,200%);background:var(--starlings-cta-fill);opacity:0;pointer-events:none;z-index:1;transition:transform var(--cta-fill-duration) var(--cta-fill-ease), opacity var(--cta-fill-duration) var(--cta-fill-ease);will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.starlings-cta.is-filled .starlings-cta__fill{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){:root{--heading-reveal-blur:0px;--cta-hover-radius:var(--cta-radius);--cta-press-scale:1}.starlings-cta{transition:color .15s,border-color .15s}.starlings-cta__fill{transition:opacity .15s;transform:translate(-50%,-50%)scale(1)}.starlings-cta__body,.starlings-cta__arrow{transition:none}.starlings-cta.is-filled .starlings-cta__body,.starlings-cta.is-filled .starlings-cta__arrow--out{transform:none}.starlings-cta.is-filled .starlings-cta__arrow--in{transform:translate(calc(-1 * var(--cta-arrow-enter)), -50%);opacity:0}}.bg-paths{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 120%,#000 64%,#0000 100%);mask-image:radial-gradient(120% 120%,#000 64%,#0000 100%)}.bg-paths__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.bg-paths__glow,.bg-paths__core{fill:none;stroke-linecap:round}.site-header{width:100%;height:var(--header-height);z-index:100;position:fixed;top:0;left:0}.header-scrim{pointer-events:none;transition:background .4s var(--ease-premium), backdrop-filter .4s var(--ease-premium);background:0 0;position:absolute;inset:0}.site-header.is-scrolled .header-scrim{background:var(--gradient-scrim-scrolled);-webkit-backdrop-filter:blur(16px)}.site-header__inner{max-width:1600px;height:100%;padding:0 var(--container-pad);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid;position:relative}.site-header__nav{align-items:center;gap:clamp(20px,2vw,40px);display:flex}.site-header__nav--right{justify-content:flex-end}.nav-link{letter-spacing:.01em;color:var(--white);opacity:1;transition:opacity .3s var(--ease-premium);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.nav-link--cta{padding:9px 20px}.nav-link--cta.starlings-cta{transition:opacity .3s var(--ease-premium), color var(--cta-shape-duration) var(--cta-shape-ease), border-color var(--cta-shape-duration) var(--cta-shape-ease), border-radius var(--cta-shape-duration) var(--cta-shape-ease), scale var(--cta-press-duration) ease}@media (prefers-reduced-motion:reduce){.nav-link--cta.starlings-cta{transition:opacity .3s var(--ease-premium), color .15s ease, border-color .15s ease}}.nav-lang{gap:4px;padding:0}.nav-lang__option{font:inherit;color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}.nav-lang__option[aria-pressed=true]{color:var(--white)}.nav-lang__option[aria-pressed=true]:before{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.nav-lang__option:hover{color:var(--white)}}.nav-lang__option:focus-visible{color:var(--white)}.nav-lang__sep{color:#ffffff4d}.nav-item--dropdown{align-items:center;gap:2px;display:inline-flex;position:relative}.nav-caret-btn{width:22px;height:22px;color:var(--white);opacity:.75;transition:opacity var(--link-duration) var(--link-ease), background-color var(--link-duration) var(--link-ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-caret-btn:hover,.nav-caret-btn:focus-visible,.nav-item--dropdown.is-open .nav-caret-btn{opacity:1}.nav-caret-btn:focus-visible{outline-offset:2px;outline:1px solid #ffffff80}.nav-caret{transition:transform var(--link-duration) var(--link-ease)}.nav-item--dropdown.is-open .nav-caret{transform:rotate(180deg)}.dropdown-menu{-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;min-width:200px;transition:opacity var(--dropdown-duration) var(--link-ease), transform var(--dropdown-duration) var(--link-ease), visibility 0s linear var(--dropdown-duration);background:#08070db8;border:1px solid #ffffff14;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 24px 48px -28px #000000b3}.dropdown-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-item--dropdown.is-open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dropdown-duration) var(--link-ease), transform var(--dropdown-duration) var(--link-ease), visibility 0s;transform:translate(-50%)translateY(0)}.dropdown-menu__list{flex-direction:column;gap:2px;display:flex}.dropdown-menu__link{color:#ffffffc7;opacity:0;width:100%;transition:opacity var(--dropdown-duration) var(--link-ease), transform var(--dropdown-duration) var(--link-ease), color var(--link-duration) var(--link-ease), font-weight var(--link-duration) var(--link-ease);border-radius:8px;padding:8px 12px;font-size:13.5px;transform:translateY(-5px)}.dropdown-menu__link:first-child{--i:0}.dropdown-menu__link:nth-child(2){--i:1}.dropdown-menu__link:nth-child(3){--i:2}.dropdown-menu__link:nth-child(4){--i:3}.dropdown-menu__link:nth-child(5){--i:4}.dropdown-menu__link:nth-child(6){--i:5}.nav-item--dropdown.is-open .dropdown-menu__link{opacity:1;transition:opacity var(--dropdown-duration) var(--link-ease) calc(var(--i,0) * var(--dropdown-stagger)), transform var(--dropdown-duration) var(--link-ease) calc(var(--i,0) * var(--dropdown-stagger)), color var(--link-duration) var(--link-ease), font-weight var(--link-duration) var(--link-ease);transform:translateY(0)}@media (hover:hover){.dropdown-menu__link:hover{color:var(--white)}}.dropdown-menu__link:focus-visible,.dropdown-menu__link[aria-current=page]{color:var(--white)}.dropdown-menu .dropdown-menu__link--all{color:var(--starlings-cyan);display:none}.header-logo{will-change:transform;filter:drop-shadow(0 1px 3px #08070d80);grid-column:2;justify-content:center;align-items:center;display:inline-flex}.header-logo__img{width:122px;height:auto}.nav-toggle{flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;display:none}.nav-toggle span{background:var(--white);width:100%;height:1.5px;transition:transform var(--link-duration) var(--link-ease), opacity var(--link-duration) var(--link-ease);display:block}.site-header.is-menu-open .nav-toggle span:first-child{transform:translateY(6.5px)rotate(45deg)}.site-header.is-menu-open .nav-toggle span:nth-child(2){opacity:0}.site-header.is-menu-open .nav-toggle span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.brand-loader{z-index:9000;background:var(--ecosystem-gradient);pointer-events:auto;will-change:transform, mask-image;--iris:-26;-webkit-mask-image:radial-gradient(circle at 50% 48%, transparent calc(var(--iris) * 1% - 26%), #000 calc(var(--iris) * 1%));-webkit-mask-image:radial-gradient(circle at 50% 48%, transparent calc(var(--iris) * 1% - 26%), #000 calc(var(--iris) * 1%));-webkit-mask-image:radial-gradient(circle at 50% 48%, transparent calc(var(--iris) * 1% - 26%), #000 calc(var(--iris) * 1%));-webkit-mask-image:radial-gradient(circle at 50% 48%, transparent calc(var(--iris) * 1% - 26%), #000 calc(var(--iris) * 1%));mask-image:radial-gradient(circle at 50% 48%, transparent calc(var(--iris) * 1% - 26%), #000 calc(var(--iris) * 1%));animation:.4s linear 5s forwards brandLoaderSafety;position:fixed;inset:0}.site-header.is-intro{z-index:9001}.site-header.is-intro .site-header__nav,.site-header.is-intro .nav-toggle{opacity:0;pointer-events:none}@keyframes brandLoaderSafety{to{opacity:0;visibility:hidden;pointer-events:none}}html.is-intro-locked,html.is-intro-locked body{overflow:hidden}@media (prefers-reduced-motion:reduce){.brand-loader{animation-delay:2s}}.page-backdrop{z-index:-1;pointer-events:none;background:var(--ecosystem-gradient);position:fixed;inset:0}.page-backdrop~.why-starlings .why-starlings__sticky,.page-backdrop~.logos-marquee,.page-backdrop~.product-scene,.page-backdrop~.testimonials .testimonials__sticky{background:0 0}.violet-host{isolation:isolate}.violet-bg{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 92% 88%, rgba(var(--violet-glow-rgb), .22), transparent 68%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.violet-bg:before,.violet-bg:after{content:"";will-change:transform;position:absolute;inset:-45%}.violet-bg:before{background:radial-gradient(ellipse 38% 34% at 30% 32%, rgba(var(--violet-mid-2-rgb), var(--violet-a1,.42)), transparent 64%), radial-gradient(ellipse 34% 30% at 72% 66%, rgba(var(--violet-glow-rgb), var(--violet-a2,.26)), transparent 62%);animation:violetAuroraA var(--violet-dur-a,21s) ease-in-out infinite alternate}.violet-bg:after{background:radial-gradient(ellipse 42% 36% at 68% 26%, rgba(var(--violet-mid-1-rgb), var(--violet-b1,.46)), transparent 66%), radial-gradient(ellipse 36% 40% at 22% 74%, rgba(var(--violet-deep-1-rgb), var(--violet-b2,.55)), transparent 64%);animation:violetAuroraB var(--violet-dur-b,26s) ease-in-out infinite alternate}.violet-host>.violet-bg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.09'/%3E%3C/svg%3E"), radial-gradient(ellipse 55% 50% at 92% 88%, rgba(var(--violet-glow-rgb), .22), transparent 68%);background-blend-mode:soft-light, normal}.violet-bg--default{--violet-dur-a:21s;--violet-dur-b:26s}.violet-bg--light{--violet-a1:.55;--violet-a2:.38;--violet-b1:.5;--violet-b2:.4;--violet-dur-a:17s;--violet-dur-b:23s}.violet-bg--deep{--violet-a1:.26;--violet-a2:.16;--violet-b1:.3;--violet-b2:.68;--violet-dur-a:24s;--violet-dur-b:19s}@keyframes violetAuroraA{0%{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(4%,5%)scale(1.16,1.05)}to{transform:translate(8%,-3%)scale(1.04,1.18)}}@keyframes violetAuroraB{0%{transform:translate(5%,6%)scale(1.08,1.02)}50%{transform:translate(-5%,-2%)scaleY(1.14)}to{transform:translate(-8%,4%)scaleX(1.18)}}@media (prefers-reduced-motion:reduce){.violet-bg:before,.violet-bg:after{will-change:auto;animation:none}.violet-bg:before{transform:translate(0)scale(1.08)}.violet-bg:after{transform:translate(0)scale(1.06)}}.starlings-iconbtn{isolation:isolate;border:1px solid var(--starlings-iconbtn-border);color:var(--starlings-iconbtn-icon);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--cta-shape-duration) var(--cta-shape-ease), border-color var(--cta-shape-duration) var(--cta-shape-ease), scale var(--cta-press-duration) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.starlings-iconbtn--dark{--starlings-iconbtn-icon:var(--cta-dark-text);--starlings-iconbtn-border:var(--cta-dark-border);--starlings-iconbtn-fill:var(--cta-dark-fill);--starlings-iconbtn-icon-hover:var(--cta-dark-text-hover)}.starlings-iconbtn--light{--starlings-iconbtn-icon:var(--cta-light-text);--starlings-iconbtn-border:var(--cta-light-border);--starlings-iconbtn-fill:var(--cta-light-fill);--starlings-iconbtn-icon-hover:var(--cta-light-text-hover)}.starlings-iconbtn:before{content:"";background:var(--starlings-iconbtn-fill);opacity:0;z-index:0;pointer-events:none;width:142%;height:142%;transition:transform var(--cta-fill-duration) var(--cta-fill-ease), opacity var(--cta-fill-duration) var(--cta-fill-ease);will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.starlings-iconbtn>svg{z-index:1;position:relative}@media (hover:hover){.starlings-iconbtn:hover:not(:disabled){color:var(--starlings-iconbtn-icon-hover);border-color:var(--starlings-iconbtn-fill)}.starlings-iconbtn:hover:not(:disabled):before{opacity:1;transform:translate(-50%,-50%)scale(1)}}.starlings-iconbtn:focus-visible{color:var(--starlings-iconbtn-icon-hover);border-color:var(--starlings-iconbtn-fill);outline:none}.starlings-iconbtn:focus-visible:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.starlings-iconbtn.is-pressed{color:var(--starlings-iconbtn-icon-hover);border-color:var(--starlings-iconbtn-fill)}.starlings-iconbtn.is-pressed:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.starlings-iconbtn:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.starlings-iconbtn:before{transition:opacity .15s;transform:translate(-50%,-50%)scale(1)}.starlings-iconbtn{transition:color .15s,border-color .15s}}.flow-link{font-weight:var(--link-weight);transition:font-weight var(--link-duration) var(--link-ease), color var(--link-duration) var(--link-ease), opacity var(--link-duration) var(--link-ease), filter .1s ease;grid-template-columns:max-content;justify-items:center;text-decoration:none;display:inline-grid;position:relative}.flow-link--start{justify-items:start}.flow-link:before{content:"";width:100%;height:var(--link-underline);margin-top:var(--link-underline-gap);margin-bottom:calc(-1 * (var(--link-underline-gap) + var(--link-underline)));transform-origin:100%;transition:transform var(--link-duration) var(--link-ease);pointer-events:none;background:currentColor;grid-area:2/1;transform:scaleX(0)}.flow-link:after{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--link-weight-hover);pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:3/1;overflow:hidden}@media (hover:hover){.flow-link:hover{font-weight:var(--link-weight-hover)}.flow-link:hover:before{transform-origin:0;transform:scaleX(1)}}.flow-link:focus-visible{font-weight:var(--link-weight-hover);outline:none}.flow-link:focus-visible:before,.flow-link[aria-current=page]:before,.flow-link.has-current:before{transform-origin:0;transform:scaleX(1)}.flow-link:active{filter:brightness(.7)}@media (prefers-reduced-motion:reduce){.flow-link,.flow-link:before,.nav-caret,.nav-caret-btn,.nav-toggle span{transition:none}.dropdown-menu,.nav-item--dropdown.is-open .dropdown-menu{transition:opacity .15s,visibility;transform:translate(-50%)}.dropdown-menu__link,.nav-item--dropdown.is-open .dropdown-menu__link{transition:opacity .15s,color .15s;transform:none}}.hero{background:0 0;height:400vh;position:relative}.hero-sticky{background:var(--black);width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.hero-scene{width:100%;height:100%;position:absolute;inset:0}.hero-scene__img{object-fit:cover;will-change:transform, opacity;width:100%;height:100%}.hero-scene__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-scene--cabin{z-index:1}.hero-scene--cabin .hero-scene__img{transform-origin:50% 47%}.sky-layers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky-clouds-back,.sky-clouds-front{will-change:transform;background-repeat:no-repeat;background-size:cover;width:140%;height:140%;position:absolute;top:-20%;left:-20%}.sky-clouds-back{opacity:var(--clouds-back-opacity,.4);animation:skyDriftBack var(--clouds-back-speed,70s) ease-in-out infinite alternate;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='300' viewBox='0 0 400 300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.05' numOctaves='4' seed='5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.3 0 0 0 -0.58'/%3E%3CfeGaussianBlur stdDeviation='0.7'/%3E%3C/filter%3E%3Crect width='400' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}.sky-clouds-front{opacity:var(--clouds-front-opacity,.5);animation:skyDriftFront var(--clouds-front-speed,42s) ease-in-out infinite alternate;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='300' viewBox='0 0 400 300'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.009 0.026' numOctaves='4' seed='11'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.3 0 0 0 -0.45'/%3E%3CfeGaussianBlur stdDeviation='0.4'/%3E%3C/filter%3E%3Crect width='400' height='300' filter='url(%23m)'/%3E%3C/svg%3E")}.sky-haze{opacity:var(--haze-opacity,.3);position:absolute;inset:0}.sky-layers--windowed .sky-haze{background:radial-gradient(55% 45% at 50% 55%,#ffffff47,#0000 75%)}.sky-layers--fullscreen .sky-haze{background:linear-gradient(#ffffff12 0%,#0000 35% 65%,#6936cf1f 100%)}@keyframes skyDriftBack{0%{transform:translate(0)scale(1)}to{transform:translate(-9%,4%)scale(1.08)}}@keyframes skyDriftFront{0%{transform:translate(0)scale(1)}to{transform:translate(12%,-5%)scale(1.1)}}.hero-scene--sky{z-index:2;opacity:0}.hero-scene--sky .hero-scene__img{transform:scale(1.12)}.hero-scene--airport{z-index:3;opacity:0;visibility:hidden;pointer-events:none}.hero-vignette{z-index:4;pointer-events:none;background:radial-gradient(#0000 45%,#0000008c 100%),linear-gradient(#08070d80 0%,#08070d00 22% 70%,#08070d99 100%);position:absolute;inset:0}.hero-atmosphere{z-index:4;pointer-events:none;opacity:0;position:absolute;inset:0}.hero-atmosphere__haze{background:linear-gradient(180deg, rgba(var(--violet-deep-1-rgb), .5) 0%, #340c8eb8 45%, #3b0d93f5 100%);position:absolute;inset:-10%}.hero-atmosphere__haze--2{background:radial-gradient(ellipse 85% 95% at 50% 100%, rgba(var(--violet-mid-1-rgb), .62), transparent 75%)}.hero-atmosphere__glow{background:radial-gradient(ellipse 62% 58% at 88% 82%, rgba(var(--violet-glow-rgb), .34), transparent 66%);position:absolute;inset:0}.hero-transition-glow{z-index:4;pointer-events:none;opacity:0;background:var(--ecosystem-gradient);position:absolute;inset:0}.hero-copy{z-index:5;pointer-events:none;position:absolute;inset:0}.hero-copy__lead{left:var(--container-pad);max-width:clamp(260px,24vw,470px);position:absolute;top:50%;transform:translateY(-50%)}.hero-title__text{font-size:clamp(30px,3.3vw,62px);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-shadow:0 2px 26px #08070d80,0 0 60px #ffffff1a;margin:0;line-height:1.1}.hero-title__line{opacity:0;filter:blur(var(--heading-reveal-blur));will-change:transform, opacity;display:block;transform:translateY(22px)}.hero-title__line--gradient{color:var(--white);text-shadow:0 2px 26px #08070d80,0 0 60px #ffffff24}.hero-cta{pointer-events:auto;opacity:0;margin-top:clamp(22px,2.4vw,38px);transform:translateY(18px)}.hero-copy__aside{right:var(--container-pad);max-width:clamp(240px,22vw,400px);position:absolute;top:50%;transform:translateY(-50%)}.hero-copy__desc{color:var(--white);text-shadow:0 2px 18px #08070d80;opacity:0;margin:0;font-size:clamp(14px,1.25vw,19px);font-weight:400;line-height:1.5;transform:translateY(18px)}.hero-stats{right:var(--container-pad);align-items:flex-start;gap:clamp(18px,2.2vw,40px);display:flex;position:absolute;bottom:clamp(30px,6vh,68px)}.hero-stat{opacity:0;flex:none;max-width:clamp(118px,10.5vw,172px);transform:translateY(18px)}.hero-stat__value{letter-spacing:-.02em;color:var(--white);font-variant-numeric:tabular-nums;text-shadow:0 2px 18px #08070d80;font-size:clamp(22px,2.1vw,40px);font-weight:500;line-height:1.05;display:block}.hero-stat__label{color:var(--white);text-shadow:0 2px 14px #08070d8c;margin-top:6px;font-size:clamp(11px,.82vw,13.5px);font-weight:400;line-height:1.35;display:block}.hero-statement{z-index:5;padding:0 var(--container-pad);pointer-events:none;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-statement__veil{opacity:0;background:linear-gradient(#08070d66 0%,#08070d4d 34% 66%,#08070d6b 100%);position:absolute;inset:0}.hero-statement__inner{text-align:center;will-change:transform, opacity;width:100%;max-width:min(1180px,90vw);position:relative}.hero-statement__text{font-size:clamp(24px,3.5vw,58px);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-wrap:balance;margin:0;line-height:1.18}.hero-statement__line{opacity:0;filter:blur(var(--heading-reveal-blur));will-change:transform, opacity;display:block;transform:translateY(30px)}.plane-scene{z-index:5;pointer-events:none;position:absolute;inset:0}.plane-scene__stage{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plane-scene__img{opacity:0;transform-origin:50%;will-change:transform, opacity;filter:drop-shadow(0 40px 70px #08070d8c);width:min(40vw,560px,58vh);display:block}.plane-features,.plane-segments{z-index:1;position:absolute;inset:0}.plane-scene{--plane-side-w:min(380px, 27vw);--plane-title-gutter:clamp(20px, 2vw, 32px)}.plane-intro{z-index:1;padding:0 var(--container-pad);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.plane-intro__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--starlings-cyan);opacity:0;filter:blur(var(--heading-reveal-blur));will-change:transform, opacity;margin:0;font-size:12px;font-weight:600;transform:translateY(16px)}.plane-intro__title{max-width:min(980px, calc(100% - 2 * (var(--plane-side-w) + var(--plane-title-gutter))));font-size:clamp(24px,3.1vw,48px);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-wrap:balance;text-shadow:0 4px 40px #08070d59;opacity:0;filter:blur(var(--heading-reveal-blur));will-change:transform, opacity;margin:0;line-height:1.06;transform:translateY(24px)}.plane-feature{max-width:var(--plane-side-w);opacity:0;filter:blur(var(--heading-reveal-blur));will-change:transform, opacity;position:absolute;transform:translateY(22px)}.plane-feature__index{letter-spacing:.2em;color:var(--starlings-cyan);align-items:center;gap:12px;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-flex}.plane-feature__index:after{content:"";opacity:.7;background:currentColor;width:36px;height:1px}.plane-feature__title{font-size:var(--fs-display-3);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-wrap:balance;text-shadow:0 2px 24px #08070d73;margin:0;line-height:1.08}.plane-feature__note{color:#ffffffb8;text-shadow:0 2px 14px #08070d80;margin:10px 0 0;font-size:clamp(14px,1.08vw,17px);font-weight:400;line-height:1.45}.plane-feature--l1,.plane-feature--l2,.plane-feature--l3{left:var(--container-pad)}.plane-feature--r1,.plane-feature--r2,.plane-feature--r3{right:var(--container-pad);text-align:right}.plane-feature--r1 .plane-feature__index,.plane-feature--r2 .plane-feature__index,.plane-feature--r3 .plane-feature__index{flex-direction:row-reverse}.plane-feature--l1,.plane-feature--r1{top:15vh}.plane-feature--l2,.plane-feature--r2{top:41vh}.plane-feature--l3,.plane-feature--r3{bottom:12vh}.plane-orbits{z-index:0;opacity:0;will-change:transform, opacity;position:absolute;inset:0}.plane-orbit{will-change:transform;border:1px solid #ffffff24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plane-orbit--1{width:min(64vw,760px);height:min(64vw,760px);animation:70s linear infinite orbitSpin}.plane-orbit--2{border-style:dashed;border-color:#ffffff1a;width:min(90vw,1080px);height:min(90vw,1080px);animation:115s linear infinite reverse orbitSpin}.plane-orbit__dot{background:var(--starlings-cyan);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-4px;left:50%;box-shadow:0 0 16px #67d9d0d9}.plane-orbit--2 .plane-orbit__dot{opacity:.7;width:5px;height:5px;margin-left:-2.5px;top:auto;bottom:-4px}.plane-claim{z-index:1;width:100%;max-width:900px;padding:0 var(--container-pad);text-align:center;pointer-events:none;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.plane-claim__text{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-wrap:balance;text-shadow:0 2px 24px #08070d73;opacity:0;filter:blur(var(--heading-reveal-blur));will-change:transform, opacity;margin:0;line-height:1.2;transform:translateY(18px)}.plane-segment{white-space:nowrap;opacity:0;will-change:transform, opacity;position:absolute;transform:translateY(14px)scale(.94)}.plane-segment .pill{opacity:1;padding:12px 26px;font-size:clamp(14px,1.15vw,17px);font-weight:500;animation:3.8s ease-in-out infinite alternate planeSegmentFloat;display:inline-block;transform:none}.plane-segment--r1 .pill{animation-delay:-.9s}.plane-segment--l2 .pill{animation-duration:4.6s;animation-delay:-1.4s}.plane-segment--r2 .pill{animation-duration:4.6s;animation-delay:-2.6s}.plane-segment--l3 .pill{animation-duration:4.2s;animation-delay:-2s}.plane-segment--r3 .pill{animation-duration:4.2s;animation-delay:-3.1s}.plane-segment--l2 .pill:before{animation-delay:-2.6s}.plane-segment--l3 .pill:before{animation-delay:-5.2s}.plane-segment--r1 .pill:before{animation-delay:-7.8s}.plane-segment--r2 .pill:before{animation-delay:-10.4s}.plane-segment--r3 .pill:before{animation-delay:-13s}@keyframes planeSegmentFloat{0%{transform:translateY(-7px)}to{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.plane-segment .pill,.plane-orbit{animation:none}}.plane-segment--l1,.plane-segment--l3{left:max(var(--container-pad), 15vw)}.plane-segment--l2{left:max(var(--container-pad), 10vw)}.plane-segment--r1,.plane-segment--r3{right:max(var(--container-pad), 15vw)}.plane-segment--r2{right:max(var(--container-pad), 10vw)}.plane-segment--l1,.plane-segment--r1{top:24vh}.plane-segment--l2,.plane-segment--r2{top:47vh}.plane-segment--l3,.plane-segment--r3{top:70vh}.scroll-indicator{z-index:5;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.scroll-indicator__line{background:#fff6;width:1px;height:36px;position:relative;overflow:hidden}.scroll-indicator__line:after{content:"";background:var(--white);width:100%;height:100%;animation:1.8s ease-in-out infinite scrollLineMove;position:absolute;top:-100%;left:0}@keyframes scrollLineMove{0%{top:-100%}60%{top:100%}to{top:100%}}.scroll-indicator__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:500}.ecosystem{z-index:1;height:300vh;position:relative}.ecosystem-sticky{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.ecosystem-bg{z-index:0;position:absolute;inset:0}#ecosystem-bg>.violet-bg,#ecosystem-bg .ecosystem-bg__orbit{opacity:0}.ecosystem-bg__glow{opacity:0;background:radial-gradient(60% 50% at 22% 16%,#c4aff58c,#0000 62%),radial-gradient(45% 40% at 82% 28%,#67d9d038,#0000 60%);position:absolute;inset:0}.ecosystem-bg__orbit{border:1px solid #ffffff0d;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ecosystem-bg__orbit--1{width:900px;height:900px;animation:90s linear infinite orbitSpin;top:45%;left:30%}.ecosystem-bg__orbit--2{border-color:#ffffff09;width:1250px;height:1250px;animation:130s linear infinite reverse orbitSpin;top:45%;left:30%}@keyframes orbitSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.ecosystem-content{z-index:1;max-width:1600px;height:100%;padding:calc(var(--header-height) + 12px) var(--container-pad) 4vh;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,4.2vh,56px);margin:0 auto;display:flex;position:relative}.ecosystem-title{font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--ls-display);text-align:center;text-wrap:balance;opacity:0;max-width:min(1000px,92%);filter:blur(var(--heading-reveal-blur));color:var(--white);line-height:1.14;transform:translateY(22px)}.pill{color:#ffffffd9;-webkit-backdrop-filter:blur(10px);opacity:0;background:#ffffff0d;border:1px solid #ffffff29;border-radius:100px;padding:9px 18px;font-size:13.5px;font-weight:500;position:relative;overflow:hidden;transform:translateY(14px)scale(.94);box-shadow:inset 0 1px #ffffff21}.pill--accent{color:var(--white);background:#ffffff24;border-color:#ffffff4d;box-shadow:inset 0 1px #fff3,0 0 26px #67d9d038}.pill:before{content:"";border-radius:inherit;opacity:.3;pointer-events:none;background:linear-gradient(#ffffff29 0%,#0000 62%);animation:11s ease-in-out infinite alternate pillSheen;position:absolute;inset:0}.pill--accent:before{background:linear-gradient(#67d9d038 0%,#0000 64%)}.pill:nth-child(2):before{animation-delay:-2.6s}.pill:nth-child(3):before{animation-delay:-5.2s}.pill:nth-child(4):before{animation-delay:-7.8s}.pill:nth-child(5):before{animation-delay:-10.4s}.pill:nth-child(6):before{animation-delay:-13s}@keyframes pillSheen{0%{opacity:.28}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.pill:before{opacity:.55;animation:none}}.ecosystem-device{z-index:2;opacity:0;will-change:transform, opacity;width:100%;max-width:min(1180px,82vw,100vh);position:relative}.device-halo{z-index:0;aspect-ratio:16/9;filter:blur(70px);background:radial-gradient(circle,#67d9d038 0%,#0000 56%),radial-gradient(circle,#6936cf52 0%,#0000 68%);border-radius:50%;width:108%;animation:7s ease-in-out infinite deviceHaloBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes deviceHaloBreathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.08)}}.device-glow{filter:blur(30px);z-index:0;background:radial-gradient(#67d9d073,#0000 70%);width:85%;height:40%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.device-frame{z-index:1;aspect-ratio:3/4;background:linear-gradient(160deg,#211f2c 0%,#0a0912 100%);border:1px solid #ffffff29;border-radius:34px;width:100%;padding:14px;position:relative;box-shadow:0 50px 90px -30px #000000b3,inset 0 0 0 1px #ffffff0d,0 0 120px #67d9d052}.device-frame__cam{background:#ffffff2e;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.device-screen{background:radial-gradient(circle at 30% 15%, #67d9d02e, transparent 55%), radial-gradient(circle at 80% 90%, #6936cf40, transparent 55%), linear-gradient(160deg, var(--starlings-midnight), var(--starlings-deep-blue));border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden}#device-frame{aspect-ratio:16/9;background:0 0;border:none;border-radius:22px;padding:0;box-shadow:0 40px 90px -25px #0009,0 0 100px #67d9d04d}.journey-media{z-index:5;background:var(--black);opacity:0;--journey-edge:0vh;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.journey-media.is-releasing{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--journey-edge)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--journey-edge)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--journey-edge)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--journey-edge)), #0000 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--journey-edge)), #0000 100%)}.journey-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-copy{z-index:6;padding:0 var(--container-pad);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.journey-copy__line{text-align:center;max-width:900px;font-size:clamp(24px,3.6vw,48px);font-weight:var(--fw-display);letter-spacing:-.01em;color:var(--white);text-shadow:0 4px 40px #00000073;opacity:0;line-height:1.2;position:absolute;transform:translateY(22px)}.ecosystem-metrics{opacity:0;flex-direction:column;gap:20px;display:flex}.metric{opacity:0;flex-direction:column;gap:2px;display:flex;transform:translateY(18px)}.metric__value{letter-spacing:-.01em;background:linear-gradient(90deg, #fff 0%, var(--starlings-cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,2.6vw,40px);font-weight:600}.metric__label{color:var(--color-text-muted);font-size:13px}.metric--rating{flex-direction:row;align-items:center;gap:10px}.metric__stars{gap:3px;display:inline-flex}.metric__star{color:var(--starlings-gold);opacity:0;font-size:15px;line-height:1;display:inline-block;transform:scale(.4)}.metric__rating-value{color:var(--color-text-muted);font-size:14px;font-weight:600}.benefits-phone{opacity:0;perspective:1000px;justify-self:center;width:100%;max-width:clamp(200px,28vh,275px);position:relative}.benefits-phone__halo{z-index:0;aspect-ratio:1;filter:blur(60px);background:radial-gradient(circle,#67d9d033 0%,#0000 55%),radial-gradient(circle,#6936cf4d 0%,#0000 68%);border-radius:50%;width:190%;animation:7s ease-in-out infinite deviceHaloBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-3d{transform-style:preserve-3d;animation:7s ease-in-out infinite phoneFloat}@keyframes phoneFloat{0%,to{transform:rotateY(16deg)rotateX(6deg)rotate(1.5deg)translateY(0)}50%{transform:rotateY(16deg)rotateX(6deg)rotate(1.5deg)translateY(-8px)}}@keyframes phoneFloatMobile{0%,to{transform:rotateY(10deg)rotateX(4deg)rotate(1deg)translateY(0)}50%{transform:rotateY(10deg)rotateX(4deg)rotate(1deg)translateY(-6px)}}.phone-frame{z-index:1;aspect-ratio:9/19;box-sizing:border-box;background:linear-gradient(135deg,#57545f 0%,#26242c 22%,#0a0912 55%,#2c2a33 85%,#57545f 100%);border-radius:40px;width:100%;padding:2.5px;position:relative;box-shadow:0 1px 2px #0000002e,0 2px 4px #00000026,0 4px 8px #00000021,0 8px 16px #0000001c,0 16px 32px #00000017,0 32px 56px 10px #00000059,0 0 90px #67d9d038}.phone-frame__button{z-index:0;background:linear-gradient(90deg,#302d38,#0a0912);border-radius:2px;position:absolute}.phone-frame__button--power{width:2.5px;height:15%;top:28%;right:-2.5px}.phone-frame__button--vol-up{width:2.5px;height:8%;top:22%;left:-2.5px}.phone-frame__button--vol-down{width:2.5px;height:8%;top:32%;left:-2.5px}.phone-bezel{box-sizing:border-box;background:#08070c;border-radius:38px;width:100%;height:100%;padding:9px;position:relative}.phone-screen{background:radial-gradient(circle at 30% 15%, #67d9d02e, transparent 55%), radial-gradient(circle at 80% 90%, #6936cf40, transparent 55%), linear-gradient(160deg, var(--starlings-midnight), var(--starlings-deep-blue));border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 4px 1px #00000080}.phone-screen__shine{z-index:5;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(155deg,#ffffff24 0%,#0000 28% 66%,#ffffff0d 100%);position:absolute;inset:-15%}.phone-screen__island{z-index:5;background:#000;border-radius:999px;width:32%;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-screen__home{z-index:5;background:#ffffff52;border-radius:999px;width:32%;height:3px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.app-mock{flex-direction:column;width:100%;height:100%;padding:15px 16px 18px;display:flex}.app-mock__status{color:#fff9;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:22px;margin-bottom:18px;font-size:10px;font-weight:600;display:flex}.app-mock__status-icons{align-items:flex-end;gap:2px;display:flex}.app-mock__status-bar{background:#ffffff8c;border-radius:1px;width:2.5px}.app-mock__status-battery{border:1px solid #ffffff8c;border-radius:2px;width:15px;height:8px;margin-left:2px;padding:1px}.app-mock__status-battery:after{content:"";background:#ffffff8c;border-radius:1px;width:70%;height:100%;display:block}.app-mock__icon{background:linear-gradient(135deg,#67d9d04d,#6936cf66);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;display:flex}.app-mock__icon svg{width:18px;height:18px;color:var(--white)}.app-mock__title{color:var(--white);margin:0 0 14px;font-size:14.5px;font-weight:600;line-height:1.35}.app-mock__rows{flex-direction:column;gap:6px;display:flex}.app-mock__row{background:#ffffff0f;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex}.app-mock__row-dot{background:var(--starlings-cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px}.app-mock__row-text{color:#ffffffd1;text-align:left;font-size:11px;line-height:1.3}.app-mock__row--accent{background:#67d9d01a;border-color:#67d9d040}.app-mock__row--accent .app-mock__row-dot{background:var(--starlings-gold)}.app-mock__chat{flex-direction:column;gap:7px;margin-top:auto;display:flex}.app-mock__bubble{text-align:left;border-radius:13px;max-width:88%;padding:9px 12px;font-size:10.5px;line-height:1.4}.app-mock__bubble--in{color:#ffffffd9;background:#ffffff14;border-bottom-left-radius:3px;align-self:flex-start}.app-mock__bubble--out{background:linear-gradient(135deg, var(--starlings-purple), var(--starlings-midnight));color:var(--white);border-bottom-right-radius:3px;align-self:flex-end}.products{height:160vh;position:relative}.products__sticky{width:100%;height:100vh;padding:calc(var(--header-height) + 14px) var(--container-pad) 32px;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3vh,40px);display:flex;position:sticky;top:0;overflow:hidden}.products__intro{z-index:1;text-align:center;flex-shrink:0;max-width:720px;position:relative}.products-heading{font-size:clamp(26px,4.6vh,44px);font-weight:var(--fw-display);letter-spacing:var(--ls-display);opacity:0;filter:blur(var(--heading-reveal-blur));color:var(--white);margin:0;line-height:1.2;transform:translateY(20px)}.products-subtitle{color:var(--color-text-muted);opacity:0;margin:12px 0 0;font-size:clamp(14px,2.1vh,17px);line-height:1.6;transform:translateY(16px)}.products-carousel{opacity:0;flex-direction:column;flex-shrink:1;align-items:center;gap:clamp(20px,3vh,36px);width:100%;max-width:1680px;min-height:0;margin:0 auto;display:flex;position:relative;transform:translateY(24px)}.products-carousel__stage{perspective:1500px;cursor:grab;outline-offset:6px;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:clamp(330px,min(64vh,42vw),700px);position:relative}.products-carousel__stage.is-dragging{cursor:grabbing}.products-carousel__stage:focus-visible{outline:2px solid var(--starlings-cyan)}.products-carousel__track{transform-style:preserve-3d;position:absolute;inset:0}.products-card{aspect-ratio:3/4;width:auto;height:clamp(270px,min(52vh,35vw),560px);transform-style:preserve-3d;will-change:transform, opacity;transition:transform .62s var(--ease-premium), opacity .62s var(--ease-premium);position:absolute;top:50%;left:50%}.products-card__link{-webkit-user-drag:none;border-radius:14px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.products-card__link:focus-visible{outline:2px solid var(--starlings-cyan);outline-offset:4px}.products-card__media{position:absolute;inset:0}.products-card__image,.products-card__video{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.products-card__video{opacity:0;transition:opacity .6s var(--ease-premium)}.products-card__video.is-playing{opacity:1}.products-card__overlay{pointer-events:none;background:radial-gradient(65% 50%,#08070d80 0%,#0000 70%),linear-gradient(#08070d1f 0%,#08070d52 100%);position:absolute;inset:0}.products-card__overlay:after{content:"";opacity:0;transition:opacity .6s var(--ease-premium);background:linear-gradient(#0000 52%,#08070d9e 100%);position:absolute;inset:0}.products-card.is-active .products-card__overlay:after{opacity:1}.products-card__desc{text-align:center;letter-spacing:-.005em;color:var(--white);text-shadow:0 1px 12px #00000073;text-wrap:balance;opacity:0;transition:opacity .45s var(--ease-premium), transform .45s var(--ease-premium);pointer-events:none;margin:0;padding:0 clamp(14px,6%,26px);font-size:clamp(13px,1.6vh,16px);font-weight:500;line-height:1.35;position:absolute;bottom:clamp(16px,3.4vh,30px);left:0;right:0;transform:translateY(8px)}.products-card.is-active .products-card__desc{opacity:1;transition-delay:.3s;transform:translateY(0)}.products-card__logo{object-fit:contain;filter:drop-shadow(0 2px 14px #00000080);pointer-events:none;width:auto;max-width:58%;height:clamp(26px,5.5vh,54px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-carousel__controls{flex-shrink:0;justify-content:center;align-items:center;gap:clamp(14px,1.8vw,26px);display:flex}.products-carousel__arrow{-webkit-backdrop-filter:blur(6px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.products-carousel__arrow svg{width:18px;height:18px}.products-carousel__dots{flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex}.products-carousel__dot{width:7px;height:7px;transition:background .3s var(--ease-premium), transform .3s var(--ease-premium);background:#ffffff38;border-radius:50%}.products-carousel__dot.is-active{background:var(--starlings-cyan);transform:scale(1.3)}.logos-marquee{--logo-band:clamp(34px, 3.4vw, 48px);--logo-max-w:clamp(170px, 17vw, 240px);--logos-overlap:clamp(160px, 30vh, 320px);z-index:1;margin-top:calc(-1 * var(--logos-overlap));background:var(--ecosystem-gradient);padding:calc(var(--logos-overlap) + clamp(50px, 6vw, 80px)) 0 clamp(70px, 9vw, 120px);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--logos-overlap));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--logos-overlap));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--logos-overlap));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--logos-overlap));mask-image:linear-gradient(180deg, transparent 0, #000 var(--logos-overlap));background-attachment:fixed;position:relative;overflow:hidden}.logos-marquee__eyebrow{padding:0 var(--container-pad);text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--starlings-cyan);opacity:0;margin:0 0 clamp(36px,5vw,56px);font-size:11.5px;font-weight:600;transform:translateY(14px)}.logos-marquee__viewport{opacity:0;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.logos-marquee__track{align-items:center;gap:clamp(56px,7vw,110px);width:max-content;animation:42s linear infinite logosMarqueeScroll;display:flex}.logos-marquee__item{flex:none;justify-content:center;align-items:center;height:clamp(30px,3.4vw,44px);display:flex}.logos-marquee__track.is-normalized .logos-marquee__item{height:auto;display:block;position:relative}.logos-marquee__track.is-normalized .logos-marquee__logo{pointer-events:none;max-width:none;position:absolute}.logos-marquee__logo{object-fit:contain;opacity:.68;filter:brightness(0)invert();width:auto;max-width:clamp(110px,12vw,165px);height:100%;transition:opacity .35s var(--ease-premium), filter .35s var(--ease-premium)}.logos-marquee__item:hover .logos-marquee__logo{opacity:1;filter:none}@keyframes logosMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-marquee--light{--logos-overlap:0px;background:var(--white);background-attachment:scroll;margin-top:0;padding:clamp(56px,7vw,92px) 0;-webkit-mask-image:none;mask-image:none}.logos-marquee--light .logos-marquee__eyebrow{color:var(--starlings-purple)}.logos-marquee--light .logos-marquee__logo{opacity:1;filter:none}.partners-marquee{z-index:2;background:var(--white);clip-path:inset(-160px 0 0);margin-top:-100vh;padding:clamp(72px,9vw,120px) 0 clamp(56px,6vw,84px);position:relative;overflow:hidden;box-shadow:0 -24px 80px #08070d59}.partners-marquee__veil{z-index:0;pointer-events:none;background:radial-gradient(ellipse 66% 42% at 50% -2%, rgba(var(--violet-glow-rgb), .2), transparent 72%);position:absolute;inset:0}.partners-marquee__intro{z-index:2;padding:0 var(--container-pad);text-align:center;margin:0 auto clamp(40px,5vw,64px);position:relative}.partners-marquee__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--starlings-purple);opacity:0;margin:0 0 12px;font-size:11.5px;font-weight:600;transform:translateY(14px)}.partners-marquee__heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--black);opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.18;transform:translateY(20px)}.partners-marquee__rows{z-index:1;flex-direction:column;gap:clamp(14px,1.6vw,22px);display:flex;position:relative}.partners-marquee__row{opacity:0;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.partners-marquee__shift{will-change:transform}.partners-marquee__track{align-items:center;gap:clamp(12px,1.4vw,20px);width:max-content;animation:60s linear infinite partnersMarqueeScroll;display:flex}.partners-marquee__row[data-dir="-1"] .partners-marquee__track{animation-duration:72s;animation-direction:reverse}.partners-marquee__item{background:var(--white);width:clamp(140px,15vw,190px);height:clamp(70px,7vw,92px);transition:transform .35s var(--ease-premium), border-color .35s var(--ease-premium), box-shadow .35s var(--ease-premium);border:1px solid #09334617;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:clamp(9px,1vw,13px);display:flex;overflow:hidden;box-shadow:0 14px 30px -22px #09334659}.partners-marquee__item:hover{border-color:#6936cf47;transform:translateY(-4px);box-shadow:0 22px 40px -20px #09334666}.partners-marquee__logo{object-fit:contain;object-position:center;width:100%;height:88%;transform:scale(var(--logo-zoom,1));filter:saturate(.92)}.partners-marquee__logo[src$="logo%20abtour.webp"],.partners-marquee__logo[src$="logo%20aerticket.webp"],.partners-marquee__logo[src$="Logo%20Grupo%20Mexjal.webp"],.partners-marquee__logo[src$="Logo%20Intertours%20New.webp"],.partners-marquee__logo[src$="Logo%20TKT.Travel.webp"],.partners-marquee__logo[src$="Logo%20Zambra%20Tour.webp"]{--logo-zoom:2.4}.partners-marquee__logo[src$="logo%20multitravel.webp"]{--logo-zoom:2.35}.partners-marquee__logo[src$="logo%20DTP%20Travel%20Group.webp"]{--logo-zoom:2.28}.partners-marquee__logo[src$="logo%20KMC.webp"]{--logo-zoom:2.09}.partners-marquee__logo[src$="logo%20top%20dest.webp"]{--logo-zoom:1.95}.partners-marquee__logo[src$="Logo%20MVN.webp"]{--logo-zoom:1.77}.partners-marquee__logo[src$="Logo%20GoTravelRes.webp"]{--logo-zoom:1.58}.partners-marquee__logo[src$="Logo%20Ace%20Tours.webp"]{--logo-zoom:1.55}.partners-marquee__logo[src$="Logo%20Git%20Operador.webp"]{--logo-zoom:1.36}.partners-marquee__logo[src$="logo%20atrapalo%20new.webp"]{--logo-zoom:1.23}.partners-marquee__logo[src$="logo%20DGR.jpg.gif"]{--logo-zoom:1.14}.partners-marquee__logo[src$="Logo%20Empretur.webp"]{--logo-zoom:1.07}.partners-marquee__logo[src$="logo%20bemyplan.webp"]{--logo-zoom:1.06}@keyframes partnersMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.global-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--starlings-cyan);opacity:0;margin-bottom:18px;font-size:11.5px;font-weight:600;transform:translateY(14px)}.global-heading{font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--ls-display);opacity:0;filter:blur(var(--heading-reveal-blur));color:var(--white);line-height:1.22;transform:translateY(24px)}.site-footer__globe-stage{z-index:1;left:0;right:0;top:calc(var(--scene-pad-top) + var(--eyebrow-gap));bottom:var(--bottom-band);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.site-footer__globe-cluster{width:min(clamp(340px, 58vw, 880px), calc(100svh - var(--scene-pad-top) - var(--eyebrow-gap) - var(--bottom-band)));position:relative}.globe-wrap{z-index:1;aspect-ratio:1;width:100%;position:relative}.globe-glow{z-index:0;filter:blur(34px);pointer-events:none;background:radial-gradient(circle,#7a38ff0d 0%,#7a38ff1a 26%,#7a38ff4d 40%,#65d9ff14 52%,#0000 68%);border-radius:50%;animation:14s ease-in-out infinite alternate globeGlowBreathe;position:absolute;inset:0}@keyframes globeGlowBreathe{0%{opacity:.72}to{opacity:1}}.globe-body{z-index:0;pointer-events:none;background:radial-gradient(circle closest-side,#070516e0 0%,#070516bd 59%,#07051696 77%,#07051600 82.4%);border-radius:50%;position:absolute;inset:0}.globe-canvas{z-index:1;will-change:transform;width:100%;height:100%;display:block;position:relative}.site-footer{--closing-deep:#061f2c;--closing-core-opacity:.15;--closing-soft-opacity:.07;--closing-cyan-opacity:.035;background:var(--closing-gradient);background-attachment:fixed;position:relative;overflow:hidden}.site-footer__scene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(84% 62% at 50% 42%,#0000 0% 44%,#04030c85 78%,#04030ccc 100%),linear-gradient(#04030c9e 0%,#0000 22% 68%,#04030cbf 100%);position:absolute;inset:0}.site-footer__glow{z-index:0;pointer-events:none;filter:blur(70px);border-radius:50%;position:absolute}.site-footer__glow--1{background:radial-gradient(circle, rgba(var(--closing-core-rgb), .2), transparent 70%);width:62%;height:70%;animation:28s ease-in-out infinite alternate footerGlowDrift1;top:-4%;left:50%;transform:translate(-50%)}.site-footer__glow--2{background:radial-gradient(circle, rgba(var(--closing-cyan-rgb), .12), transparent 70%);width:42%;height:55%;animation:34s ease-in-out infinite alternate footerGlowDrift2;bottom:-18%;right:4%}@keyframes footerGlowDrift1{0%{transform:translate(-50%)translateY(0)scale(1)}to{transform:translate(-50%)translateY(-3%)scale(1.1)}}@keyframes footerGlowDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(-4%,-5%)scale(1.08)}}.site-footer__scene{--scene-pad-top:calc(var(--header-height) + clamp(8px, 1.8vh, 26px));--eyebrow-gap:clamp(26px, 4.5vh, 58px);--bottom-band:clamp(118px, 17vh, 200px);--flank-offset:clamp(28px, 6vh, 64px);z-index:1;height:100svh;padding:var(--scene-pad-top) var(--container-pad) clamp(14px, 2.2vh, 30px);position:relative;overflow:hidden}.site-footer__layout{z-index:2;pointer-events:none;grid-template:"editorial aside"1fr"bottom bottom"/minmax(0,1fr) auto;align-items:center;column-gap:clamp(28px,5vw,110px);height:100%;display:grid;position:relative}.site-footer__editorial,.site-footer__aside,.site-footer__bottom{pointer-events:auto}.site-footer__editorial{text-align:left;max-width:min(430px,38vw);transform:translateY(var(--flank-offset));grid-area:editorial}.site-footer__editorial .global-heading{font-size:clamp(24px,2.3vw,36px);line-height:1.2}.site-footer__scene-text{max-width:100%;color:var(--color-text-muted);opacity:0;margin:clamp(10px,1.4vh,18px) 0 0;font-size:clamp(14px,1.15vw,16px);line-height:1.6;transform:translateY(16px)}.site-footer__aside{text-align:right;transform:translateY(var(--flank-offset));flex-direction:column;grid-area:aside;align-items:flex-end;display:flex}.site-footer__cta{z-index:2;opacity:0;margin-top:clamp(20px,3vh,36px);position:relative}.site-footer__brand{flex-direction:column;gap:10px;max-width:320px;display:flex}.site-footer__logo{width:clamp(104px,8vw,124px);height:auto}.site-footer__claim{color:var(--color-text-muted);font-size:13px;line-height:1.55}.site-footer__nav{flex-direction:column;align-items:flex-end;gap:clamp(5px,.85vh,12px);display:flex}.footer-link{color:var(--white);opacity:.82;transition:opacity var(--link-duration) var(--link-ease), font-weight var(--link-duration) var(--link-ease), filter .1s ease;width:fit-content;font-size:15px;font-weight:500}.site-footer__nav .footer-link,.social-icon,.site-footer__login{opacity:0;transform:translateY(14px)}@media (hover:hover){.footer-link:hover{opacity:1}}.footer-link:focus-visible,.footer-link[aria-current=page],.footer-link.has-current{opacity:1}.site-footer__access .site-footer__utility{flex-direction:row;align-items:center;gap:clamp(16px,2vw,28px)}.site-footer__utility{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.site-footer__social{align-items:center;gap:12px;display:flex}.social-icon{border-radius:50%;width:40px;height:40px}.social-icon svg{width:17px;height:17px}.site-footer__login{align-self:flex-start}.site-footer__bottom{opacity:0;flex-direction:column;grid-area:bottom;align-self:end;gap:clamp(12px,1.8vh,22px);width:100%;display:flex}.site-footer__bottom-main,.site-footer__bottom-legal{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(12px,2vw,40px);display:flex}.site-footer__bottom-legal{border-top:1px solid var(--color-line);align-items:center;padding-top:clamp(10px,1.5vh,18px)}.site-footer__access{align-items:center;gap:clamp(18px,2.5vw,40px);display:flex}.site-footer__legal{color:var(--color-text-muted);font-size:12.5px}.site-footer__legal-links{gap:24px;display:flex}.legal-link{color:var(--color-text-muted);transition:color var(--link-duration) var(--link-ease), font-weight var(--link-duration) var(--link-ease), filter .1s ease;font-size:12.5px}@media (hover:hover){.legal-link:hover{color:var(--white)}}.legal-link:focus-visible{color:var(--white)}.site-footer__eyebrow{z-index:2;top:calc(-1 * var(--eyebrow-gap));text-align:center;margin:0;position:absolute;left:0;right:0}.solutions{padding:calc(var(--header-height) + clamp(56px, 8vw, 96px)) var(--container-pad) clamp(64px, 8vw, 120px);background:#f7f4ff;position:relative}.solutions__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.solutions__glow-wrap{will-change:transform;position:absolute}.solutions__glow-wrap--violet{width:46%;height:56%;top:-10%;right:-10%}.solutions__glow-wrap--cyan{width:34%;height:42%;bottom:-14%;left:-10%}.solutions__glow{filter:blur(70px);border-radius:50%;position:absolute;inset:0}.solutions__glow--violet{background:radial-gradient(circle,#6936cf33,#0000 70%);animation:50s ease-in-out infinite alternate solutionsGlowDrift1}.solutions__glow--cyan{background:radial-gradient(circle,#67d9d029,#0000 70%);animation:60s ease-in-out infinite alternate solutionsGlowDrift2}@keyframes solutionsGlowDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(-4%,5%)scale(1.1)}}@keyframes solutionsGlowDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(5%,-4%)scale(1.12)}}.solutions__orbits{opacity:.5;width:min(46vw,620px);height:min(46vw,620px);animation:160s linear infinite solutionsOrbitSpin;position:absolute;top:4%;right:-8%}.solutions__orbit-path{fill:none;stroke:#09334621;stroke-width:1px;stroke-dasharray:1.5 8}.solutions__orbit-path--accent{stroke:#6936cf29}@keyframes solutionsOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.solutions__intro{z-index:1;max-width:760px;margin:0 auto clamp(48px,6vw,88px);position:relative}.solutions-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--starlings-purple);opacity:0;margin-bottom:10px;font-size:11px;font-weight:600;transform:translateY(12px)}.solutions-heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--black);opacity:0;filter:blur(var(--heading-reveal-blur));max-width:640px;margin-bottom:14px;line-height:1.2;transform:translateY(18px)}.solutions-heading__accent{-webkit-text-fill-color:currentColor;color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.solutions-subtext{color:#09334699;opacity:0;max-width:460px;font-size:clamp(14px,1.1vw,16px);line-height:1.6;transform:translateY(14px)}.solutions__layout{z-index:1;max-width:var(--container-max);grid-template-columns:minmax(0,.62fr) minmax(0,.92fr);gap:clamp(32px,5vw,80px);margin:0 auto;display:grid;position:relative}.solutions__chapters{flex-direction:column;display:flex;position:relative}.solutions-chapter{opacity:0;border-top:1px solid #0933461a;flex-direction:column;justify-content:center;gap:16px;min-height:56vh;padding:32px 0 32px 28px;display:flex;position:relative;transform:translateY(18px)}.solutions__chapters .solutions-chapter:first-child{border-top:none}.solutions-chapter:before{content:"";background:#6936cf24;width:2px;position:absolute;top:32px;bottom:32px;left:0}.solutions-chapter:after{content:"";background:var(--starlings-purple);transform-origin:top;width:2px;transition:transform .55s var(--ease-premium);position:absolute;top:32px;bottom:32px;left:0;transform:scaleY(0)}.solutions-chapter.is-active:after{transform:scaleY(1)}.solutions-chapter__number{letter-spacing:.05em;color:#09334659;transition:color .35s var(--ease-premium);font-size:12.5px;font-weight:600}.solutions-chapter__title{font-size:var(--fs-display-4);font-weight:var(--fw-display);color:#08070d6b;max-width:420px;transition:color .35s var(--ease-premium);line-height:1.25}.solutions-chapter__desc{color:#09334673;opacity:.7;max-width:400px;transition:opacity .35s var(--ease-premium), color .35s var(--ease-premium);font-size:14.5px;line-height:1.6}.solutions-chapter.is-active .solutions-chapter__number{color:var(--starlings-purple)}.solutions-chapter.is-active .solutions-chapter__title{color:var(--black);font-weight:500}.solutions-chapter.is-active .solutions-chapter__desc{color:#093346a8;opacity:1}.solutions-chapter__media{display:none}.solutions__visual{opacity:0;position:relative}.solutions__visual-sticky{top:calc(var(--header-height) + clamp(24px, 4vh, 56px));height:min(640px,72vh);position:sticky}.solutions__visual-orbit{z-index:0;pointer-events:none;opacity:.5;position:absolute;inset:-8% -10%}.solutions__visual-orbit-path{fill:none;stroke:#6936cf33;stroke-width:1px;stroke-dasharray:1.5 7}.solutions-media{z-index:1;background:linear-gradient(135deg,#6936cf2e,#67d9d02e);border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #09334647}.solutions-media__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.solutions-media__img.is-fallback{display:none}.solutions-media__scrim{z-index:2;pointer-events:none;background:linear-gradient(#09334600 55%,#093346b3 100%);position:absolute;inset:0}.solutions-media__index{z-index:3;letter-spacing:.1em;color:#ffffffd9;font-size:12.5px;font-weight:600;position:absolute;bottom:clamp(20px,2.6vw,32px);left:clamp(20px,2.6vw,32px)}@media (prefers-reduced-motion:reduce){.scroll-indicator__line:after{animation:none;top:0}.ecosystem-bg__orbit--1,.ecosystem-bg__orbit--2,.sky-clouds-back,.sky-clouds-front,.site-footer__glow--1,.site-footer__glow--2,.site-footer__scene:before,.site-footer__scene:after,.globe-glow,.solutions__glow--violet,.solutions__glow--cyan,.solutions__orbits,.logos-marquee__track,.partners-marquee__track{animation:none}.testimonial-card{filter:none!important}.starlings-news__grid{scroll-behavior:auto}.pill:before,.wings-ia__list:after,.ia-capability:before,.ia-capability--accent:after{animation:none}.ia-capability:before{opacity:.85}.ia-capability--accent:after{opacity:.45}.device-halo,.benefits-phone__halo{animation:none}.phone-3d{animation:none;transform:rotateY(16deg)rotateX(6deg)rotate(1.5deg)}}@media (max-width:1024px){.site-header__nav--left{gap:20px}.solutions__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media (max-width:860px){:root{--header-height:72px}.site-header__nav{display:none}.site-header__inner{grid-template-columns:auto 1fr auto}.header-logo{grid-column:1}.nav-toggle{grid-column:3;justify-self:end;display:flex}.header-logo__img{width:104px}html.is-nav-locked{overflow:hidden}.site-header.is-menu-open{height:100dvh}.site-header.is-menu-open .header-scrim{-webkit-backdrop-filter:blur(20px);background:#08070df0}.site-header.is-menu-open .site-header__inner{grid-template-rows:var(--header-height) auto auto;align-content:start;row-gap:0;height:100%;overflow-y:auto}.site-header.is-menu-open .site-header__nav{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;display:flex}.site-header.is-menu-open .site-header__nav--left{grid-row:2;padding-top:12px}.site-header.is-menu-open .site-header__nav--right{border-top:1px solid #ffffff14;grid-row:3;margin-top:12px;padding:12px 0 40px}.site-header.is-menu-open .nav-link{justify-self:start;padding:12px 0;font-size:22px}.site-header.is-menu-open .nav-lang{align-self:flex-start;font-size:14px}.site-header.is-menu-open .nav-link--cta{align-self:flex-start;margin-top:12px;padding:12px 22px;font-size:14px}.site-header.is-menu-open .nav-item--dropdown{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.site-header.is-menu-open .nav-caret-btn{width:44px;height:44px;margin-left:auto}.site-header.is-menu-open .nav-caret svg,.site-header.is-menu-open .nav-caret{width:12px;height:8px}.site-header.is-menu-open .dropdown-menu{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;opacity:1;visibility:visible;pointer-events:auto;transition:grid-template-rows .4s var(--link-ease);background:0 0;border:0;border-radius:0;flex-basis:100%;grid-template-rows:0fr;padding:0;display:grid;position:static;transform:none}.site-header.is-menu-open .dropdown-menu:before{display:none}.site-header.is-menu-open .nav-item--dropdown.is-open .dropdown-menu{grid-template-rows:1fr}.site-header.is-menu-open .dropdown-menu__list{border-left:1px solid #ffffff1a;min-height:0;margin:0 0 8px;padding-left:18px;overflow:hidden}.site-header.is-menu-open .dropdown-menu__link{border-radius:0;padding:9px 0;font-size:17px}.site-header.is-menu-open .dropdown-menu__link--all{display:inline-grid}.hero-copy{text-align:center;padding:calc(var(--header-height) + 5vh) clamp(18px, 5vw, 48px) clamp(150px, 23vh, 300px);background:linear-gradient(#08070d00 16%,#08070d94 48%,#08070dd6 100%);flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(16px,4.2vw,26px);display:flex}.hero-copy__lead,.hero-copy__aside,.hero-stats{width:100%;max-width:none;position:static;transform:none}.hero-title__text{letter-spacing:-.035em;font-size:clamp(27px,7.8vw,34px);font-weight:600}.hero-title__line{text-wrap:balance}.hero-cta{margin-top:clamp(22px,5.6vw,30px);padding:15px 30px;font-size:15px}.hero-copy__desc{text-wrap:pretty;font-size:clamp(14.5px,4vw,17px);line-height:1.55}.hero-statement{padding:0 var(--container-pad)}.hero-statement__text{font-size:clamp(20px,5.6vw,30px);line-height:1.28}.hero-stats{justify-content:center;gap:clamp(10px,3vw,18px)}.hero-stat{text-align:center;flex:1 1 0;max-width:none}.hero-stat__value{font-size:clamp(22px,6vw,30px)}.hero-stat__label{margin-top:4px;font-size:clamp(11px,2.9vw,13px)}.scroll-indicator{bottom:24px}.plane-scene__stage{width:min(62vw,380px)}.plane-scene__img{width:100%;max-width:none}.plane-intro__title{max-width:100%;font-size:clamp(24px,6.4vw,34px)}.plane-feature{max-width:44vw}.plane-feature__index{margin-bottom:6px;font-size:11px}.plane-feature__index:after{width:22px}.plane-feature__title{font-size:clamp(16px,4.4vw,20px)}.plane-feature__note,.plane-orbits{display:none}.plane-segment .pill{padding:9px 18px;font-size:13.5px}.plane-feature--l1{top:calc(var(--header-height) + .8vh)}.plane-feature--l2{top:calc(var(--header-height) + 7.4vh)}.plane-feature--l3{top:calc(var(--header-height) + 15.5vh);bottom:auto}.plane-feature--r1{top:auto;bottom:23vh}.plane-feature--r2{top:auto;bottom:15vh}.plane-feature--r3{bottom:3.5vh}.plane-claim{max-width:100%;bottom:12vh}.plane-claim__text{font-size:clamp(19px,5.4vw,24px)}.plane-segment--l1,.plane-segment--l2,.plane-segment--l3{left:var(--container-pad)}.plane-segment--r1,.plane-segment--r2,.plane-segment--r3{right:var(--container-pad)}.plane-segment--l1,.plane-segment--r1{top:17vh}.plane-segment--l2,.plane-segment--r2{top:43vh}.plane-segment--l3,.plane-segment--r3{top:65vh}.ecosystem{height:340vh}.ecosystem-content{padding-top:calc(var(--header-height) + 16px);gap:clamp(18px,3.5vh,32px);padding-bottom:24px}.ecosystem-device{max-width:100%}.ecosystem-bg__orbit--1,.ecosystem-bg__orbit--2{display:none}.benefits-phone{max-width:140px}.phone-3d{animation-name:phoneFloatMobile}.app-mock{padding:10px 10px 12px}.app-mock__status{margin-top:16px;margin-bottom:10px;font-size:8px}.app-mock__status-battery{width:12px;height:6px}.app-mock__icon{width:26px;height:26px;margin-bottom:8px}.app-mock__icon svg{width:13px;height:13px}.app-mock__title{margin-bottom:8px;font-size:11px}.app-mock__row{padding:6px 8px}.app-mock__row-text{font-size:8.5px}.app-mock__bubble{padding:6px 9px;font-size:8px}.phone-screen__island{height:11px;top:6px}.phone-screen__home{bottom:5px}.products{height:170vh}.products__sticky{padding:calc(var(--header-height) + 10px) var(--container-pad) 24px}.products-carousel__stage{perspective:2200px;height:clamp(240px,min(50vh,92vw),420px)}.products-card{height:clamp(200px,min(44vh,64vw),360px)}.products-carousel__arrow{width:40px;height:40px}.logos-marquee{--logo-band:30px;--logo-max-w:132px;padding:calc(var(--logos-overlap) + 24px) 0 28px}.logos-marquee__track{animation-duration:38s}.partners-marquee{padding:56px 0 44px}.partners-marquee__row:nth-child(3){display:none}.partners-marquee__item{border-radius:12px;width:122px;height:62px;padding:8px}.partners-marquee__track{animation-duration:34s}.partners-marquee__row[data-dir="-1"] .partners-marquee__track{animation-duration:42s}.site-footer__scene{--flank-offset:0px;--footer-editorial-h:200px;--footer-lower-h:220px;--band-gap:10px;--scene-pad-bottom:clamp(14px, 2.2vh, 30px);--globe-bleed:140px;--globe-band:calc(100svh - var(--scene-pad-top) - var(--footer-editorial-h) - var(--band-gap) - var(--eyebrow-gap) - var(--footer-lower-h) - var(--band-gap) - var(--scene-pad-bottom));padding-bottom:var(--scene-pad-bottom)}.site-footer__globe-stage{top:calc(var(--scene-pad-top) + var(--footer-editorial-h) + var(--band-gap) + var(--eyebrow-gap));bottom:calc(var(--scene-pad-bottom) + var(--footer-lower-h) + var(--band-gap))}.site-footer__globe-cluster{width:min(100vw, calc(var(--globe-band) + var(--globe-bleed)))}.site-footer__eyebrow{top:calc(-1 * var(--eyebrow-gap) + (100% - var(--globe-band)) / 2);width:calc(100vw - 2 * var(--container-pad));margin:0 auto;left:-50vw;right:-50vw}.site-footer__layout{grid-template:"editorial""."1fr"aside""bottom"/minmax(0,1fr);align-items:start;row-gap:clamp(16px,2.4vh,28px)}.site-footer__editorial{text-align:center;max-width:none}.site-footer__scene-text{max-width:38ch;margin-inline:auto}.site-footer__aside{text-align:center;align-items:center;gap:clamp(14px,2.2vh,24px)}.site-footer__nav{grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:space-between;align-items:start;gap:clamp(6px,1.1vh,14px) clamp(16px,5vw,40px);width:100%;max-width:none;padding-inline:16px;display:grid}.site-footer__nav .footer-link:nth-child(-n+3){text-align:left;justify-self:start;justify-items:start}.site-footer__nav .footer-link:nth-child(n+4){text-align:right;justify-self:end;justify-items:end}.site-footer__legal-links .flow-link{justify-items:center}.site-footer__social{gap:14px}.site-footer__bottom{align-items:center;gap:12px}.site-footer__bottom-main,.site-footer__bottom-legal{justify-content:center;align-items:center;gap:clamp(14px,4vw,28px);width:100%}.site-footer__brand{align-items:center;max-width:none}.site-footer__login{align-self:center}.site-footer__legal{text-align:center}.site-footer__legal-links{flex-wrap:wrap;justify-content:center;gap:clamp(14px,4vw,24px)}.site-footer__claim{display:none}.solutions{padding:calc(var(--header-height) + 32px) var(--container-pad) 64px}.solutions__intro{margin-bottom:28px}.solutions__layout{display:block}.solutions-chapter{min-height:0;padding:26px 0 26px 20px}.solutions-chapter__title,.solutions-chapter__desc{max-width:100%}.solutions-chapter__media{aspect-ratio:16/10;background:linear-gradient(135deg,#6936cf29,#67d9d029);border-radius:18px;margin-top:4px;display:block;position:relative;overflow:hidden}.solutions-chapter__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.solutions-chapter__media img.is-fallback,.solutions__visual,.solutions__orbits{display:none}}.site-header--interior .header-scrim{background:var(--gradient-scrim)}.feathers-hero{background:var(--ecosystem-gradient);background-attachment:fixed;height:240vh;position:relative}.feathers-hero__sticky{width:100%;height:100vh;padding:calc(var(--header-height) + 20px) var(--container-pad) 28px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3vh,40px);display:flex;position:sticky;top:0;overflow:hidden}.feathers-hero__intro{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;display:flex;position:relative}.feathers-hero__intro .global-eyebrow,.feathers-hero__intro .global-heading{margin:0}.feathers-hero__subtitle{color:var(--color-text-muted);opacity:0;max-width:540px;font-size:clamp(15px,1.3vw,18px);font-weight:400;line-height:1.6;transform:translateY(18px)}.feathers-hero__tag{opacity:0;margin-top:2px;transform:translateY(12px)scale(.94)}.feathers-laptop{z-index:1;opacity:0;width:100%;max-width:clamp(260px,46vh,560px);position:relative;transform:translateY(70px)scale(.9)}.feathers-laptop-halo{z-index:0;aspect-ratio:1;filter:blur(70px);background:radial-gradient(circle,#67d9d033 0%,#0000 56%),radial-gradient(circle,#6936cf4d 0%,#0000 68%);border-radius:50%;width:150%;animation:7s ease-in-out infinite deviceHaloBreathe;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.laptop-lid{z-index:1;box-sizing:border-box;aspect-ratio:16/10;background:linear-gradient(160deg,#211f2c 0%,#0a0912 100%);border:1px solid #ffffff29;border-radius:16px 16px 5px 5px;padding:clamp(10px,1.6vw,16px) clamp(10px,1.6vw,16px) clamp(4px,.7vw,7px);position:relative;box-shadow:0 50px 90px -30px #000000b3,inset 0 0 0 1px #ffffff0d,0 0 120px #67d9d042}.laptop-lid__cam{background:#ffffff2e;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.laptop-screen{background:radial-gradient(circle at 30% 15%, #67d9d02e, transparent 55%), radial-gradient(circle at 80% 90%, #6936cf40, transparent 55%), linear-gradient(160deg, var(--starlings-midnight), var(--starlings-deep-blue));border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.laptop-base{z-index:1;background:linear-gradient(#2c2a33 0%,#0a0912 100%);border-radius:0 0 10px 10px;height:clamp(10px,1.4vw,16px);margin:0 -3%;position:relative;box-shadow:0 18px 34px -14px #0000008c}.laptop-base:before{content:"";background:#00000059;border-radius:0 0 5px 5px;width:16%;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dash-panel{opacity:0;flex-direction:column;padding:6% 6.5%;display:flex;position:absolute;inset:0}.dash-panel[data-index="0"]{opacity:1}.dash__topbar{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8%;display:flex}.dash__brand{align-items:center;gap:6px;display:flex}.dash__brand-dot{background:linear-gradient(135deg, var(--starlings-cyan), var(--starlings-purple));border-radius:3px;flex-shrink:0;width:10px;height:10px}.dash__brand-text{color:var(--white);font-size:clamp(9px,1.6vw,11.5px);font-weight:700}.dash__dots{gap:4px;display:flex}.dash__dot{background:#ffffff40;border-radius:50%;width:5px;height:5px}.dash__label{color:var(--white);margin-bottom:6%;font-size:clamp(11px,1.9vw,14px);font-weight:600}.dash__rows{flex-direction:column;gap:7%;display:flex}.dash__row{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:3%;padding:3.6% 4.5%;display:flex}.dash__row--accent{background:#67d9d01a;border-color:#67d9d040}.dash__row-dot{background:var(--starlings-cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dash__row--accent .dash__row-dot{background:var(--starlings-gold)}.dash__row-text{color:#ffffffd1;font-size:clamp(9.5px,1.5vw,11.5px);font-weight:500}.feathers-overview{padding:clamp(90px, 10vw, 140px) var(--container-pad);background:var(--ecosystem-gradient);background-attachment:fixed;position:relative}.feathers-overview__inner{z-index:1;max-width:var(--container-max);margin:0 auto;position:relative}.feathers-overview__head{max-width:720px;margin-bottom:clamp(40px,5vw,64px)}.feathers-overview__callouts{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,28px);margin-bottom:clamp(40px,5vw,64px);display:grid}.feathers-callout{opacity:0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:clamp(24px,2.4vw,34px);transform:translateY(24px)}.feathers-callout__label{color:var(--starlings-cyan);background:#67d9d01f;border:1px solid #67d9d04d;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.feathers-callout__desc{color:var(--color-text-muted);font-size:clamp(14.5px,1.15vw,16px);line-height:1.6}.feathers-pills-grid{flex-wrap:wrap;gap:10px;display:flex}.feathers-pills-grid .pill{opacity:0;transform:translateY(12px)scale(.94)}.feathers-ops{padding:var(--section-pad-y) var(--container-pad);background:var(--ecosystem-gradient);background-attachment:fixed;position:relative}.feathers-ops__inner{z-index:1;max-width:var(--container-max);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,5vw,72px);margin:0 auto;display:grid;position:relative}.feathers-ops__head{max-width:560px;margin-bottom:clamp(28px,3.2vw,40px)}.feathers-ops__cards{flex-direction:column;gap:16px;display:flex}.feathers-ops-card{opacity:0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:clamp(20px,2vw,26px);transform:translateY(20px)}.feathers-ops-card__title{color:var(--white);margin-bottom:6px;font-size:clamp(16px,1.4vw,19px);font-weight:600}.feathers-ops-card__desc{color:var(--color-text-muted);margin-bottom:12px;font-size:clamp(13.5px,1.1vw,15px);line-height:1.55}.feathers-ops-card__tag{color:var(--white);background:#08070d8c;border:1px solid #ffffff1a;border-radius:100px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.feathers-ops__phone{justify-self:center}.feathers-addons{padding:var(--section-pad-y) var(--container-pad);background:var(--ecosystem-gradient);background-attachment:fixed;position:relative;overflow:hidden}.feathers-addons__head{text-align:center;max-width:640px;margin:0 auto clamp(48px,5.5vw,76px)}.feathers-addons__head .global-eyebrow,.feathers-addons__head .global-heading{margin-left:auto;margin-right:auto}.feathers-addons__layout{z-index:1;max-width:var(--container-max);grid-template-columns:1fr minmax(240px,300px) 1fr;align-items:center;gap:clamp(20px,3vw,48px);margin:0 auto;display:grid;position:relative}.feathers-addons__col{flex-direction:column;gap:16px;display:flex}.addon-card{opacity:0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:18px 20px;transform:translateY(16px)}.addon-card__title{color:var(--white);align-items:center;gap:8px;margin-bottom:6px;font-size:14.5px;font-weight:600;display:flex}.addon-card__dot{background:var(--starlings-cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px}.addon-card__desc{color:var(--color-text-muted);font-size:12.5px;line-height:1.55}.feathers-addons__device{opacity:0;justify-self:center;transform:scale(.92)}.feathers-addons__rating{opacity:0;justify-content:center;margin:clamp(36px,4vw,56px) auto 0}.feathers-cta{padding:var(--section-pad-y) var(--container-pad);background:var(--closing-gradient);text-align:center;background-attachment:fixed;position:relative;overflow:hidden}.feathers-cta__inner{z-index:1;flex-direction:column;align-items:center;gap:22px;max-width:640px;margin:0 auto;display:flex;position:relative}.feathers-cta__heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);opacity:0;filter:blur(var(--heading-reveal-blur));color:var(--white);line-height:1.22;transform:translateY(20px)}.feathers-cta__desc{font-size:var(--fs-desc);color:var(--color-text-muted);opacity:0;max-width:460px;line-height:1.6;transform:translateY(16px)}.feathers-cta__button-wrap{opacity:0;display:inline-block;transform:translateY(14px)}.feathers-cta__button{padding:15px 32px;font-size:14.5px}@media (max-width:860px){.feathers-hero__sticky{padding:calc(var(--header-height) + 14px) var(--container-pad) 20px;gap:16px}.feathers-laptop{max-width:92vw}.feathers-overview__callouts,.feathers-ops__inner{grid-template-columns:1fr}.feathers-ops__phone{order:-1}.feathers-addons__layout{text-align:center;grid-template-columns:1fr;justify-items:center}.feathers-addons__col{width:100%;max-width:440px}.feathers-addons__device{order:-1;margin-bottom:12px}}.nosotros-stack{background:var(--closing-void);position:relative}.nosotros-hero{z-index:0;background:var(--black);height:100vh;min-height:640px;padding:calc(var(--header-height) + 3vh) var(--container-pad) 38vh;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.nosotros-hero__dim{z-index:3;opacity:0;pointer-events:none;background:#04030c8c;position:absolute;inset:0}.nosotros-hero__media{z-index:0;position:absolute;inset:-4%}.nosotros-hero__img{object-fit:cover;object-position:center 40%;opacity:0;width:100%;height:100%;transform:scale(1.1)}.nosotros-hero__img.is-drifting{animation:26s ease-in-out infinite alternate nosotrosHeroDrift}@keyframes nosotrosHeroDrift{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.13)translate(-1.2%,-.8%)}}.nosotros-hero__scrim{z-index:1;background:radial-gradient(76% 58% at 50% 40%,#08070d75,#0000 72%),linear-gradient(#08070d8c 0%,#08070d00 22% 78%,#08070d73 100%);position:absolute;inset:0}.nosotros-hero__title{z-index:2;font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:-.02em;text-align:center;color:var(--white);text-shadow:0 2px 34px #08070d80;opacity:0;margin:0;line-height:1.14;position:relative;transform:translateY(20px)}.nosotros-hero .scroll-indicator{z-index:2;opacity:0}.nosotros-team{z-index:1;height:170vh;position:relative}.nosotros-team__stage{height:100vh;padding:calc(var(--header-height) + 16px) 0 24px;background:var(--ecosystem-gradient);background-attachment:fixed;flex-direction:column;justify-content:center;gap:clamp(28px,4vh,48px);display:flex;position:sticky;top:0;overflow:hidden}.nosotros-team__inner{z-index:1;flex-direction:column;gap:clamp(28px,4vh,48px);width:100%;display:flex;position:relative}.nosotros-bg{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.nosotros-glow--1{filter:blur(90px);background:radial-gradient(circle,#6936cf80,#0000 70%);border-radius:50%;width:44vw;max-width:620px;height:44vw;max-height:620px;animation:34s ease-in-out infinite alternate nosotrosGlowDrift1;position:absolute;top:-10%;left:8%}.nosotros-glow--2{filter:blur(85px);background:radial-gradient(circle,#67d9d047,#0000 70%);border-radius:50%;width:38vw;max-width:540px;height:38vw;max-height:540px;animation:40s ease-in-out infinite alternate nosotrosGlowDrift2;position:absolute;top:6%;right:-8%}.nosotros-glow--3{filter:blur(80px);background:radial-gradient(circle,#3a358d8c,#0000 70%);border-radius:50%;width:30vw;max-width:420px;height:30vw;max-height:420px;animation:30s ease-in-out infinite alternate nosotrosGlowDrift3;position:absolute;bottom:-14%;left:40%}@keyframes nosotrosGlowDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(4%,5%)scale(1.12)}}@keyframes nosotrosGlowDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(-5%,-4%)scale(1.1)}}@keyframes nosotrosGlowDrift3{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,4%)scale(1.15)}}.nosotros-team__head{z-index:1;text-align:center;padding:0 var(--container-pad);position:relative}.nosotros-team__head .global-heading{max-width:640px;margin:0 auto}.team-track-wrap{z-index:1;padding:100px 0 12px;position:relative;overflow:visible}.team-track{width:max-content;padding:0 var(--container-pad);will-change:transform;align-items:flex-end;gap:clamp(4px,.6vw,8px);display:flex}.team-gap{flex:none;align-self:flex-start;width:0;overflow:hidden}.team-gap__inner{width:clamp(300px,26vw,500px);padding-left:clamp(20px,2.2vw,32px)}.team-gap__title{flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 10px;display:flex}.team-gap__name{color:var(--white);opacity:0;white-space:nowrap;font-size:clamp(19px,1.8vw,24px);font-weight:600}.team-gap__divider{display:none}.team-gap__role{letter-spacing:.06em;text-transform:uppercase;color:var(--starlings-cyan);opacity:0;white-space:nowrap;font-size:11.5px;font-weight:600}.team-gap__org{letter-spacing:.01em;color:#ffffff8c;opacity:0;margin:-4px 0 14px;font-size:12px}.team-gap__desc{max-width:460px;color:var(--color-text-muted);opacity:0;margin:0;font-size:clamp(13px,1vw,14.5px);line-height:1.65}.team-card{cursor:pointer;aspect-ratio:3/3.85;transform-origin:bottom;border-radius:4px;flex-shrink:0;width:clamp(150px,15vw,220px);position:relative;overflow:hidden}.team-card__photo{background:linear-gradient(160deg, var(--starlings-midnight) 0%, var(--starlings-deep-blue) 100%);position:absolute;inset:0}.team-card__photo-img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:filter .35s}.team-card:hover .team-card__photo-img{filter:brightness(1.12)}.team-card--pendiente .team-card__photo{background:radial-gradient(120% 85% at 50% 0%, #6936cf61 0%, #6936cf00 62%), linear-gradient(165deg, #131132 0%, var(--black) 100%);transition:filter .35s;box-shadow:inset 0 0 0 1px #ffffff14}.team-card--pendiente:hover .team-card__photo{filter:brightness(1.45)}.team-card__flag{color:#ffffffb3;background:#08070d99;border:1px dashed #ffffff59;border-radius:100px;padding:4px 9px;font-size:9px;font-weight:600;position:absolute;top:10px;left:10px}.team-controls{z-index:2;padding:0 var(--container-pad);justify-content:center;align-items:center;gap:clamp(12px,1.8vw,24px);display:flex;position:relative}.team-arrow{border-radius:50%;flex:none;width:40px;height:40px}.team-arrow svg{width:17px;height:17px}.team-dots{align-items:center;gap:8px;display:flex}.team-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;width:8px;height:8px;transition:width .4s var(--cta-shape-ease,ease), background-color .3s ease;background:#ffffff4d;border:0;border-radius:100px;padding:0}.team-dot:hover{background:#ffffffa6}.team-dot.is-active{background:var(--starlings-cyan);width:26px}.nosotros-closing{height:280vh;position:relative}.nosotros-closing__stage{height:100vh;padding:calc(var(--header-height) + 24px) var(--container-pad) 48px;background:var(--ecosystem-gradient);background-attachment:fixed;place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.nosotros-closing__slide{z-index:2;width:100%;max-width:var(--container-reading);text-align:center;grid-area:1/1;margin:0 auto;position:relative}#partner-slide{opacity:0}.nosotros-quote__mark{color:#67d9d066;opacity:0;margin:0 0 8px;font-size:clamp(40px,5vw,60px);line-height:1}.nosotros-quote__text{letter-spacing:-.005em;max-width:820px;color:var(--white);margin:0 auto;font-size:clamp(22px,2.6vw,36px);font-weight:400;line-height:1.45}.quote-word{color:#ffffff4d;will-change:color;display:inline-block}.nosotros-quote__author{opacity:0;flex-direction:column;align-items:center;margin-top:34px;display:flex;transform:translateY(14px)}.nosotros-quote__author-line{background:var(--starlings-cyan);transform-origin:top;width:1px;height:28px;margin-bottom:16px;display:block;transform:scaleY(0)}.nosotros-quote__author-name{color:var(--white);font-size:14.5px;font-weight:600;display:block}.nosotros-quote__author-role{color:var(--color-text-muted);margin-top:2px;font-size:12.5px;display:block}.nosotros-partner__brand{justify-content:center;align-items:stretch;gap:clamp(20px,3.2vw,46px);margin-bottom:clamp(34px,4vw,52px);display:flex}.nosotros-partner__brand-main{flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.2vw,16px);display:flex}.nosotros-partner__eyebrow{margin:0}.nosotros-partner__logo{width:auto;height:clamp(42px,4.6vw,66px);display:block}.nosotros-partner__divider{transform-origin:top;background:#fff6;flex:0 0 1px;width:1px;transform:scaleY(0)}.nosotros-partner__tagline{letter-spacing:-.005em;white-space:nowrap;color:var(--white);align-self:center;margin:0;font-size:clamp(15px,1.5vw,21px);font-weight:400;line-height:1.25}.nosotros-partner__button-wrap{display:inline-block}@media (max-width:860px){.nosotros-hero{min-height:0;padding:calc(var(--header-height) + 2vh) 20px 30vh}.team-gap__inner{width:clamp(140px,42vw,190px)}.team-gap__title{flex-direction:column;align-items:flex-start;gap:4px}.team-gap__name,.team-gap__role{white-space:normal}.team-gap__divider,.team-gap__org,.team-gap__desc{display:none}.nosotros-team__stage{padding:calc(var(--header-height) + 12px) 0 18px;gap:14px}.team-card{width:clamp(110px,28vw,150px)}.nosotros-partner__brand{flex-direction:column;align-items:center;gap:clamp(16px,4.5vw,24px)}.nosotros-partner__divider{transform-origin:50%;flex:0 0 1px;width:72px;height:1px;transform:scaleX(0)}.nosotros-quote__text{font-size:clamp(20px,5.4vw,26px)}.nosotros-closing__stage{padding:calc(var(--header-height) + 16px) var(--container-pad) 32px}}@media (prefers-reduced-motion:reduce){.nosotros-closing{height:auto!important}.nosotros-closing__stage{height:auto;padding:clamp(80px, 10vw, 120px) var(--container-pad);display:block;position:relative}.nosotros-closing__slide+.nosotros-closing__slide{margin-top:clamp(72px,9vw,120px)}#partner-slide{opacity:1}.quote-word{color:var(--white)}.nosotros-quote__mark,.nosotros-quote__author,.nosotros-partner__eyebrow{opacity:1;transform:none}.nosotros-quote__author-line,.nosotros-partner__divider{transform:none}.team-dot,.team-card__photo-img{transition:none}.nosotros-hero__title{transform:none}}@media (max-width:520px){.stats-grid{grid-template-columns:1fr}}.contacto-section{padding:calc(var(--header-height) + clamp(64px, 9vw, 120px)) var(--container-pad) clamp(90px, 10vw, 140px);background:var(--ecosystem-gradient);background-attachment:fixed;position:relative;overflow:hidden}.contacto-bg{z-index:0;pointer-events:none;opacity:0;position:absolute;inset:0}.contacto-glow--1{filter:blur(85px);background:radial-gradient(circle,#6936cf9e,#0000 70%);border-radius:50%;width:50vw;max-width:700px;height:50vw;max-height:700px;animation:20s ease-in-out infinite alternate contactoGlowDrift1;position:absolute;top:-10%;left:8%}.contacto-glow--2{filter:blur(85px);background:radial-gradient(circle,#67d9d066,#0000 70%);border-radius:50%;width:44vw;max-width:620px;height:44vw;max-height:620px;animation:26s ease-in-out infinite alternate contactoGlowDrift2;position:absolute;bottom:-14%;right:-6%}.contacto-glow--3{filter:blur(75px);background:radial-gradient(circle,#67d9d052,#0000 70%);border-radius:50%;width:30vw;max-width:420px;height:30vw;max-height:420px;animation:16s ease-in-out infinite alternate contactoGlowDrift3;position:absolute;top:4%;right:8%}.contacto-glow--4{filter:blur(80px);background:radial-gradient(circle,#6936cf7a,#0000 70%);border-radius:50%;width:34vw;max-width:480px;height:34vw;max-height:480px;animation:30s ease-in-out infinite alternate contactoGlowDrift4;position:absolute;bottom:-10%;left:-6%}.contacto-glow--5{filter:blur(70px);background:radial-gradient(circle,#f9ed2529,#0000 70%);border-radius:50%;width:24vw;max-width:340px;height:24vw;max-height:340px;animation:24s ease-in-out infinite alternate contactoGlowDrift5;position:absolute;top:34%;left:44%}@keyframes contactoGlowDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(6%,8%)scale(1.2)}}@keyframes contactoGlowDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(-8%,-9%)scale(1.16)}}@keyframes contactoGlowDrift3{0%{transform:translate(0)scale(1)}to{transform:translate(-9%,6%)scale(1.22)}}@keyframes contactoGlowDrift4{0%{transform:translate(0)scale(1)}to{transform:translate(7%,-7%)scale(1.14)}}@keyframes contactoGlowDrift5{0%{transform:translate(0)scale(1)}to{transform:translate(-6%,6%)scale(1.25)}}.contacto-intro{z-index:1;text-align:center;max-width:640px;margin:0 auto clamp(40px,5vw,64px);position:relative}.contacto-card{z-index:1;max-width:var(--container-max);-webkit-backdrop-filter:blur(20px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:.85fr 1.15fr;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #0000008c}.contacto-card__panel{opacity:0;flex-direction:column;justify-content:center;min-height:560px;padding:clamp(32px,4vw,60px);display:flex;position:relative;overflow:hidden;transform:translateY(36px)}.contacto-card__panel-media{z-index:0;position:absolute;inset:0}.contacto-card__panel-media-wrap{position:absolute;inset:0;overflow:hidden}.contacto-card__panel-media-img{object-fit:cover;filter:brightness(.7)contrast(1.05)saturate(1.15);width:100%;height:100%;animation:34s ease-in-out infinite alternate nosotrosHeroDrift;transform:scale(1.08)}.contacto-card__panel-media-overlay{background:linear-gradient(#08070d26 0%,#08070d8c 100%),linear-gradient(165deg,#6936cf66 0%,#3a358d42 55%,#09334673 100%);position:absolute;inset:0}.contacto-card__panel-content{z-index:1;position:relative}.contacto-card__panel-title{font-size:var(--fs-display-3);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);margin:0;line-height:1.28}.contacto-card__panel-desc{max-width:340px;color:var(--color-text-muted);margin:16px 0 0;font-size:15px;line-height:1.65}.contacto-card__form{opacity:0;padding:clamp(32px,4vw,60px);position:relative;transform:translateY(36px)}.contacto-card__iframe{border:0;width:100%;display:block}.contact-form{flex-direction:column;gap:clamp(22px,2.4vw,32px);display:flex}.form-row{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,40px);display:grid}.form-field{opacity:0;flex-direction:column;gap:10px;display:flex;transform:translateY(16px)}.form-field label,.form-group legend{color:var(--white);font-size:13px;font-weight:600}.form-field__control{position:relative}.form-field__control:after{content:"";background:linear-gradient(90deg, var(--starlings-cyan), var(--starlings-purple));transform-origin:0;height:2px;transition:transform .35s var(--ease-premium);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.form-field:focus-within .form-field__control:after{transform:scaleX(1)}.form-field input,.form-field textarea{width:100%;color:var(--white);resize:none;background:0 0;border:none;border-bottom:1px solid #ffffff47;padding:8px 0 10px;font-family:inherit;font-size:15px;font-weight:500}.form-field input::placeholder,.form-field textarea::placeholder{color:#fff6}.form-field input:focus,.form-field textarea:focus{outline:none}.form-field--textarea textarea{min-height:32px}.form-field__error{color:var(--color-error);margin:0;font-size:12.5px;line-height:1.4}.form-field__error:empty{display:none}.form-field.is-invalid .form-field__control:after{background:var(--color-error);transform:scaleX(1)}.form-field.is-invalid input,.form-field.is-invalid textarea{border-bottom-color:var(--color-error)}.form-error{color:var(--color-error);background:#ff80801a;border:1px solid #ff808059;border-radius:10px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.5}.form-error[hidden]{display:none}.form-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-group{opacity:0;border:none;flex-direction:column;margin:0;padding:0;display:flex;transform:translateY(16px)}.form-group legend{margin-bottom:clamp(18px,2.2vw,24px)}.radio-list{flex-wrap:wrap;gap:16px clamp(24px,3vw,44px);display:flex}.radio-option{color:#ffffffd9;cursor:pointer;align-items:center;gap:10px;max-width:220px;font-size:14px;display:inline-flex;position:relative}.radio-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.radio-dot{width:20px;height:20px;transition:background-color .25s var(--ease-premium), border-color .25s var(--ease-premium);border:1.5px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.radio-dot svg{width:11px;height:11px;color:var(--starlings-purple);opacity:0;transition:opacity .2s var(--ease-premium), transform .25s var(--ease-premium);transform:scale(.5)}.radio-option input:checked~.radio-dot{background:var(--white);border-color:var(--white)}.radio-option input:checked~.radio-dot svg{opacity:1;transform:scale(1)}.radio-option input:focus-visible~.radio-dot{outline:2px solid var(--starlings-cyan);outline-offset:3px}.radio-option:hover .radio-dot{border-color:#ffffffb3}.form-actions{opacity:0;justify-content:flex-end;display:flex;transform:translateY(16px)}.form-submit:disabled{opacity:.6;cursor:default}.contact-success{opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(32px,4vw,60px);display:flex;position:absolute;inset:0}.contact-success[hidden]{display:none}.contact-success__icon{background:linear-gradient(135deg, var(--starlings-cyan), var(--starlings-purple));width:52px;height:52px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.contact-success__title{font-size:var(--fs-display-4);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);margin:0}.contact-success__desc{max-width:420px;color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.6}@media (max-width:860px){.contacto-section{padding-top:calc(var(--header-height) + 28px)}.contacto-card{border-radius:24px;grid-template-columns:1fr}.contacto-card__panel{text-align:left;min-height:280px}.contacto-card__panel-title{font-size:clamp(19px,5.4vw,26px)}.contacto-card__panel-desc{max-width:none}.form-row{grid-template-columns:1fr;gap:22px}.form-actions{justify-content:stretch}.form-submit{justify-content:center;width:100%}}.noticias-hero{text-align:center;min-height:340px;padding:calc(var(--header-height) + 48px) var(--container-pad) 56px;background:var(--ecosystem-gradient);background-attachment:fixed;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.noticias-hero__glow--1{filter:blur(90px);background:radial-gradient(circle,#ffffff38,#0000 70%);border-radius:50%;width:34vw;max-width:480px;height:34vw;max-height:480px;animation:24s ease-in-out infinite alternate footerGlowDrift1;position:absolute;top:-30%;right:-6%}.noticias-hero__glow--2{filter:blur(80px);background:radial-gradient(circle,#6936cf80,#0000 70%);border-radius:50%;width:26vw;max-width:360px;height:26vw;max-height:360px;animation:30s ease-in-out infinite alternate footerGlowDrift2;position:absolute;bottom:-22%;left:4%}.noticias-hero__inner{z-index:1;max-width:640px;position:relative}.noticias-hero__eyebrow{opacity:0;margin:0 auto;transform:translateY(14px)}.noticias-hero__heading{font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);opacity:0;filter:blur(var(--heading-reveal-blur));margin:14px 0 0;transform:translateY(20px)}.noticias-section{padding:clamp(56px, 7vw, 90px) var(--container-pad) clamp(90px, 10vw, 140px);background:var(--white);position:relative}.news-grid{max-width:var(--container-max);grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.4vw,32px);margin:0 auto clamp(36px,4.5vw,56px);display:grid}.news-card{background:var(--white);opacity:0;transition:transform var(--hover-duration) var(--ease-hover), border-color var(--hover-duration) var(--ease-hover), box-shadow var(--hover-duration) var(--ease-hover);border:1px solid #0933461f;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;transform:translateY(24px)}.news-card.is-revealed{opacity:1;transform:none}.news-card:hover{border-color:#0933462e;transform:translateY(-6px);box-shadow:0 34px 64px -30px #09334647}.news-card__media{aspect-ratio:16/10;background:#0933460f;position:relative;overflow:hidden}.news-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--hover-duration-media) var(--ease-hover)}.news-card:hover .news-card__media img{transform:scale(1.06)}.news-card__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 24px;display:flex}.news-card__date{letter-spacing:.04em;color:var(--starlings-midnight);font-size:12px;font-weight:600}.news-card__title{color:var(--black);transition:color var(--hover-duration-text) var(--ease-hover);margin:0;font-size:17px;font-weight:600;line-height:1.35}.news-card:hover .news-card__title{color:var(--starlings-purple)}.news-card__desc{color:#0933469e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.news-pagination{max-width:var(--container-max);justify-content:flex-end;align-items:center;gap:10px;margin:0 auto;display:flex}.news-pagination__status{color:#0933468c;margin-right:auto;font-size:13px}.news-pagination__btn{width:46px;height:46px;transition:opacity .3s var(--ease-premium), color var(--cta-shape-duration) var(--cta-shape-ease), border-color var(--cta-shape-duration) var(--cta-shape-ease), scale var(--cta-press-duration) ease;border-radius:14px}.news-pagination__btn svg{width:18px;height:18px}.news-pagination__btn:disabled{opacity:.32}@media (max-width:860px){.noticias-hero{min-height:280px;padding:calc(var(--header-height) + 32px) var(--container-pad) 40px}.news-grid{grid-template-columns:1fr}.news-pagination__status{display:none}}.page-noticia{background:var(--white);--article-media-w:800px}.page-noticia .site-header .header-scrim{background:var(--gradient-scrim-scrolled);-webkit-backdrop-filter:blur(16px)}.article-hero{padding:calc(var(--header-height) + clamp(56px, 8vw, 96px)) var(--container-pad) clamp(28px, 3.5vw, 40px);background:var(--white);position:relative}.article-hero__inner{max-width:760px;margin:0 auto}.article-back{color:#0933468c;transition:color .3s var(--ease-premium), gap .3s var(--ease-premium);align-items:center;gap:8px;margin-bottom:28px;font-size:13px;font-weight:600;display:inline-flex}.article-back svg{width:14px;height:14px;transition:transform .3s var(--ease-premium)}.article-back:hover{color:var(--starlings-purple)}.article-back:hover svg{transform:translate(-4px)}.article-hero__meta{align-items:center;gap:14px;margin-bottom:20px;display:flex}.article-category{color:var(--starlings-purple);letter-spacing:.06em;text-transform:uppercase;background:#6936cf14;border-radius:100px;padding:7px 16px;font-size:11.5px;font-weight:700}.article-date{color:#0933468c;font-size:13px;font-weight:600}.article-hero__title{font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--black);margin:0 0 20px;line-height:1.16}.article-hero__intro{color:#093346ad;max-width:640px;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.article-media{width:calc(100% - 2 * var(--container-pad));max-width:var(--article-media-w);margin:0 auto clamp(48px,6vw,80px)}.article-media__frame{aspect-ratio:16/9;background:#0933460f;border-radius:20px;overflow:hidden}.article-media__frame img{object-fit:cover;width:100%;height:100%}.article-body{max-width:720px;padding:0 var(--container-pad) clamp(56px, 6vw, 88px);margin:0 auto}.article-body__p{color:#093346db;margin:0 0 24px;font-size:17px;line-height:1.8}.article-body__h2{font-size:clamp(24px,2.4vw,32px);font-weight:var(--fw-display);letter-spacing:-.01em;color:var(--black);margin:clamp(40px,5vw,56px) 0 18px;line-height:1.3}.article-body__list{margin:0 0 24px;padding-left:2px;list-style:none}.article-body__list li{color:#093346db;margin:0 0 8px;font-size:17px;line-height:1.8}.article-body__figure{width:var(--article-media-w);margin:clamp(32px,4vw,44px) 0 clamp(32px,4vw,44px) 50%;transform:translate(-50%)}.article-body__figure img{border-radius:16px;width:100%;display:block}.article-body__gallery{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.article-body__gallery img{aspect-ratio:3/2;object-fit:cover;height:auto}.article-body__gallery .article-body__caption{grid-column:1/-1}.article-body__video video{background:var(--starlings-deep-blue);border-radius:16px;width:100%;height:auto;display:block}.article-body__caption{color:#09334680;margin:12px 0 0;font-size:13px;line-height:1.5}.article-body__cta{margin:clamp(28px,3.5vw,40px) 0}.article-body__cta .starlings-cta{--starlings-cta-bg:var(--starlings-purple);--starlings-cta-text:var(--white);--starlings-cta-border:var(--starlings-purple);--starlings-cta-fill:var(--starlings-deep-blue);--starlings-cta-text-hover:var(--white)}.article-body__quote{border-left:3px solid var(--starlings-purple);margin:clamp(40px,5vw,56px) 0;padding-left:24px}.article-body__quote-text{color:var(--starlings-deep-blue);margin:0 0 12px;font-size:clamp(19px,2vw,23px);font-weight:500;line-height:1.45}.article-body__quote-author{letter-spacing:.02em;color:var(--starlings-purple);font-size:13px;font-weight:600}.article-nav{max-width:720px;padding:0 var(--container-pad) clamp(56px, 6vw, 88px);border-top:1px solid #0933461a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding-top:clamp(32px,4vw,44px);display:flex}.article-nav__link{color:var(--starlings-deep-blue);transition:color .3s var(--ease-premium), gap .3s var(--ease-premium);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.article-nav__link svg{width:16px;height:16px;transition:transform .3s var(--ease-premium)}.article-nav__link:hover{color:var(--starlings-purple)}.article-nav__link:hover svg{transform:translate(-4px)}.article-share{flex-shrink:0}.article-related{padding:clamp(56px, 7vw, 90px) var(--container-pad) clamp(80px, 9vw, 130px);background:#09334606}.article-related__inner{max-width:1160px;margin:0 auto}.article-related__heading{font-size:var(--fs-display-4);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--black);margin:0 0 clamp(28px,3.4vw,40px)}.article-related__grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.2vw,28px);display:grid}@media (max-width:860px){.article-media__frame{aspect-ratio:4/3;border-radius:16px}.article-body__figure{width:auto;margin-left:0;transform:none}.article-body__gallery,.article-related__grid{grid-template-columns:1fr}}.legal-updated{letter-spacing:.02em;text-transform:uppercase;color:var(--starlings-purple);margin:0 0 clamp(18px,2vw,24px);font-size:13px;font-weight:600}.legal-lang--en,html[data-lang=en] .legal-lang--es{display:none}html[data-lang=en] .legal-lang--en{display:block}.legal-toc{background:#09334605;border:1px solid #0933461f;border-radius:16px;max-width:720px;margin:0 auto clamp(40px,5vw,56px);padding:clamp(22px,2.8vw,28px) clamp(20px,2.6vw,28px)}.legal-toc__title{letter-spacing:.06em;text-transform:uppercase;color:#0933468c;margin:0 0 14px;font-size:13px;font-weight:600}.legal-toc__list{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.legal-toc__item{break-inside:avoid;margin:0 0 9px}.legal-toc__link{color:#093346d1;transition:color .3s var(--ease-premium);font-size:15px;line-height:1.45}@media (hover:hover){.legal-toc__link:hover{color:var(--starlings-purple)}}.legal-toc__link:focus-visible{color:var(--starlings-purple)}.legal-body .article-body__h2{scroll-margin-top:calc(var(--header-height) + 24px)}.legal-body__h3{color:var(--starlings-deep-blue);margin:clamp(26px,3vw,34px) 0 12px;font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.4}.legal-body__list{margin:0 0 24px;padding-left:22px;list-style:outside}.legal-body__list--num{list-style:decimal}.legal-body__list li{color:#093346db;margin:0 0 10px;padding-left:4px;font-size:17px;line-height:1.8}.legal-body__list li::marker{color:var(--starlings-purple)}.legal-body__list .legal-body__list{margin:10px 0 0;list-style:circle}.legal-body a{color:var(--starlings-purple);text-underline-offset:3px;transition:color .3s var(--ease-premium);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.legal-body a:hover{color:var(--starlings-midnight)}}.legal-body a:focus-visible{color:var(--starlings-midnight)}.legal-body strong{color:var(--starlings-deep-blue);font-weight:600}.legal-callout{border-left:3px solid var(--starlings-cyan);background:#67d9d014;border-radius:0 14px 14px 0;margin:clamp(28px,3.2vw,36px) 0;padding:clamp(18px,2.2vw,22px) clamp(20px,2.4vw,26px)}.legal-callout p{color:#093346e0;margin:0 0 12px;font-size:16px;line-height:1.72}.legal-callout p:last-child{margin-bottom:0}.legal-page{--legal-measure:1080px}.legal-page .article-body{max-width:var(--legal-measure)}.legal-page .article-body__p,.legal-page .legal-body__list li,.legal-page .legal-callout p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.legal-page .article-body a,.legal-page .article-body strong{-webkit-hyphens:manual;hyphens:manual}.legal-page .article-hero__inner{max-width:calc(var(--legal-measure) - 2 * var(--container-pad))}.legal-toc{width:calc(100% - 2 * var(--container-pad));max-width:calc(var(--legal-measure) - 2 * var(--container-pad))}@media (max-width:860px){.legal-toc__list{columns:1}}.productos-hero{background:var(--black);height:100vh;min-height:640px;padding:calc(var(--header-height) + clamp(28px, 4vw, 52px)) var(--container-pad) clamp(96px, 9vw, 128px);text-align:center;grid-template-rows:auto 1fr auto;place-items:center;display:grid;position:relative;overflow:hidden}.productos-hero__media{z-index:0;position:absolute;inset:0}.productos-hero__video{object-fit:cover;width:100%;height:100%}.productos-hero__scrim{background:linear-gradient(#08070d99 0%,#08070d3d 28%,#08070d47 62%,#08070dc7 100%);position:absolute;inset:0}.productos-hero__eyebrow{z-index:2;color:var(--white);text-shadow:0 2px 24px #0006;opacity:0;font-size:clamp(18px,1.8vw,24px);font-weight:600;position:relative;transform:translateY(-14px)}.productos-hero__content{z-index:2;max-width:820px;position:relative}.productos-hero__kicker{color:#ffffffc7;text-shadow:0 2px 24px #0006;opacity:0;font-size:clamp(20px,2.2vw,30px);font-weight:400;display:block;transform:translateY(18px)}.productos-hero__heading{font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-shadow:0 4px 40px #00000073;opacity:0;filter:blur(var(--heading-reveal-blur));margin:4px 0 0;line-height:1.2;display:block;transform:translateY(24px)}.productos-hero .scroll-indicator{z-index:3;opacity:0;bottom:clamp(18px,2vw,26px)}.productos-hero__desc{z-index:2;max-width:620px;font-size:var(--fs-desc);color:var(--color-text-muted);text-shadow:0 2px 20px #0006;opacity:0;line-height:1.7;position:relative;transform:translateY(16px)}.product-scene{--scene-hold:42vh;height:calc(100vh + var(--scene-hold));min-height:calc(640px + var(--scene-hold));background:var(--ecosystem-gradient);background-attachment:fixed;position:relative}.product-scene__sticky{isolation:isolate;align-items:center;height:100vh;min-height:640px;display:flex;position:sticky;top:0;overflow:hidden}.product-scene .product-line{width:100%;padding:clamp(32px, 5vw, 56px) var(--container-pad)}.product-scene .product-line__intro,.product-scene .product-line__core{opacity:1;transform:none}.product-scene .product-line__heading,.product-scene .product-line__cta,.product-scene .product-line__logo,.product-scene .product-line__desc,.product-scene .product-line__tag{opacity:0}.product-scene .product-line__heading{filter:blur(var(--heading-reveal-blur));transform:translateY(20px)}.product-scene .product-line__cta{transform:translateY(16px)}.product-scene .product-line__logo,.product-scene .product-line__desc{transform:translateY(20px)}.product-scene .product-line__tag{transform:translateY(16px)}.product-scene--handoff{--scene-hold:100vh}.product-handoff__inner{width:100%}.product-handoff__deep{z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(60% 55% at 80% 28%,#67d9d029,#0000 66%),radial-gradient(85% 75% at 18% 72%,#093346e6,#0000 74%),linear-gradient(122deg,#061a28 0%,#093346 46%,#12295c 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.product-handoff__heading-tail{clip-path:inset(0 100% 0 0);display:inline-block}.product-handoff__cores{display:grid}.product-handoff__core{grid-area:1/1}.product-handoff__rail{max-width:var(--container-max);padding:0 var(--container-pad);opacity:0;align-items:center;gap:clamp(14px,1.6vw,22px);margin:clamp(40px,5vw,68px) auto 0;display:flex}.product-handoff__rail-name{letter-spacing:.2em;text-transform:uppercase;color:var(--white);flex:none;font-size:11.5px;font-weight:600}.product-handoff__rail-track{background:#ffffff29;flex:auto;height:1px;position:relative;overflow:hidden}.product-handoff__rail-fill{transform-origin:0;background:linear-gradient(90deg, var(--starlings-cyan), var(--starlings-purple));position:absolute;inset:0;transform:scaleX(0)}.product-strip-scene{--strip-h:clamp(220px, 24vw, 380px);--strip-hold:45vh;height:calc(var(--strip-h) + var(--strip-hold));background:var(--ecosystem-gradient);background-attachment:fixed;position:relative}.product-strip{top:calc((100vh - var(--strip-h)) / 2);background:var(--black);clip-path:inset(0 100% 0 0);width:100%;position:sticky;overflow:hidden}.product-strip[data-reveal=right]{clip-path:inset(0 0 0 100%)}.product-strip__track{width:max-content;animation:52s linear infinite productStripDrift;display:flex}.product-strip__item{height:var(--strip-h);flex:0 0 20vw;overflow:hidden}.product-strip__item img{object-fit:cover;width:100%;height:100%;display:block}@keyframes productStripDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.product-strip__track{animation:none}}.product-line{max-width:var(--container-max);grid-template-columns:.9fr 1.3fr .75fr;align-items:center;gap:clamp(24px,3vw,48px);margin:0 auto;padding:clamp(56px,7vw,100px) 0;display:grid}.product-line+.product-line{border-top:1px solid #ffffff1a}.product-line__intro{opacity:0;flex-direction:column;align-items:flex-start;gap:clamp(22px,2.6vw,30px);display:flex;transform:translate(-24px)}.product-line__heading{font-size:var(--fs-display-3);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);margin:0;line-height:1.25}.product-line__core{opacity:0;flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,22px);display:flex;transform:translateY(20px)}.product-line__logo{--logo-ink-h:clamp(32px, 3.1vw, 46px);width:auto;display:block}.product-line__logo--wings{height:calc(var(--logo-ink-h) * 1.1378);margin:calc(var(--logo-ink-h) * -.0561) 0 calc(var(--logo-ink-h) * -.0816) calc(var(--logo-ink-h) * -.0714)}.product-line__logo--feathers{height:calc(var(--logo-ink-h) * 3.0276);margin:calc(var(--logo-ink-h) * -.9241) 0 calc(var(--logo-ink-h) * -1.1034) calc(var(--logo-ink-h) * -.4621)}.product-line__desc{color:#ffffffbd;max-width:500px;margin:0;font-size:15px;line-height:1.7}.product-line__desc strong{color:var(--white);font-weight:700}.product-line__tag{letter-spacing:.2em;text-transform:uppercase;color:#fff9;align-items:center;gap:11px;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}.product-line__tag-dot{background:var(--starlings-cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative;box-shadow:0 0 10px #67d9d0cc}.product-line__tag-dot:after{content:"";border:1px solid #67d9d073;border-radius:50%;animation:2.8s ease-out infinite tagDotPulse;position:absolute;inset:-5px}@keyframes tagDotPulse{0%{opacity:.9;transform:scale(.55)}70%{opacity:0}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.product-line__tag-dot:after{opacity:.5;animation:none}}.product-line__pills{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.product-pill{-webkit-backdrop-filter:blur(10px);color:#ffffffeb;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:background var(--cta-duration) var(--cta-ease), border-color var(--cta-duration) var(--cta-ease), box-shadow var(--cta-duration) var(--cta-ease);background:#ffffff0f;border:1px solid #ffffff29;border-radius:100px;align-items:center;gap:10px;padding:10px 22px 10px 16px;font-size:11.5px;font-weight:600;display:inline-flex;transform:translateY(-10px)}.product-pill:before{content:"";background:var(--starlings-cyan);border-radius:1px;flex-shrink:0;width:4px;height:4px;box-shadow:0 0 8px #67d9d0b3}.product-pill:hover{background:#ffffff21;border-color:#67d9d080;box-shadow:0 0 24px -6px #67d9d073}.product-scene .product-pill:nth-child(2){margin-right:34px}.product-scene .product-pill:nth-child(3){margin-right:9px}.product-scene .product-pill:nth-child(4){margin-right:47px}.product-scene .product-pill:nth-child(5){margin-right:19px}.productos-leads{padding:var(--section-pad-y) var(--container-pad);background:var(--ecosystem-gradient);background-attachment:fixed;position:relative;overflow:hidden}.productos-leads__card{z-index:1;-webkit-backdrop-filter:blur(20px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:.85fr 1.15fr;max-width:1160px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #0000008c}.productos-leads__panel{opacity:0;background:linear-gradient(160deg,#6936cf47,#0933462e);border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(32px,4vw,60px);display:flex;position:relative;overflow:hidden;transform:translateY(32px)}.productos-leads__panel-media{z-index:0;position:absolute;inset:0}.productos-leads__panel-media-wrap{position:absolute;inset:0;overflow:hidden}.productos-leads__panel-media-img{object-fit:cover;filter:brightness(.7)contrast(1.05)saturate(1.05);width:100%;height:100%;animation:34s ease-in-out infinite alternate nosotrosHeroDrift;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.productos-leads__panel-media-img{animation:none}}.productos-leads__panel-media-overlay{background:linear-gradient(#08070d33 0%,#08070dad 100%),linear-gradient(165deg,#3a358d4d 0%,#09334657 100%);position:absolute;inset:0}.productos-leads__panel-content{z-index:1;position:relative}.productos-leads__panel-title{font-size:var(--fs-display-4);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);margin:0;line-height:1.28}.productos-leads__form-box{opacity:0;padding:clamp(32px,4vw,60px);position:relative;transform:translateY(32px)}.productos-leads__title{max-width:460px;font-size:var(--fs-display-3);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);margin:0 0 16px;line-height:1.28}.productos-leads__desc{max-width:460px;color:var(--color-text-muted);margin:0 0 clamp(30px,3.4vw,44px);font-size:15px;line-height:1.65}.productos-leads__form{flex-direction:column;gap:clamp(24px,2.6vw,34px);display:flex}.productos-leads__submit:disabled{opacity:.6;cursor:default}@media (max-width:860px){.productos-hero{min-height:560px;padding:calc(var(--header-height) + 20px) var(--container-pad) 88px}.productos-hero__eyebrow{font-size:clamp(16px,4.2vw,20px)}.productos-hero__kicker{font-size:clamp(17px,4.6vw,22px)}.productos-hero__heading{font-size:clamp(26px,7.4vw,34px)}.productos-hero__desc{max-width:340px;font-size:14px}.product-scene{--scene-hold:0px;height:auto;min-height:100vh;padding:calc(var(--header-height) + 24px) 0 40px}.product-scene__sticky{height:auto;min-height:0;position:static;overflow:visible}.product-scene--handoff{--scene-hold:70svh;height:calc(100vh + var(--scene-hold));height:calc(100svh + var(--scene-hold));min-height:0;padding:0}.product-scene--handoff .product-scene__sticky{height:100svh;min-height:0;padding-top:var(--header-height);position:sticky;overflow:hidden}.product-handoff__rail{gap:10px;margin-top:clamp(24px,6vw,36px)}.product-handoff__rail-name{letter-spacing:.16em;font-size:10px}@media (max-height:760px){.product-handoff__rail{display:none}.product-scene--handoff .product-line{padding:14px var(--container-pad);gap:18px}.product-scene--handoff .product-line__intro{gap:16px}.product-scene--handoff .product-line__core{gap:12px}.product-scene--handoff .product-line__heading{font-size:clamp(21px,5.8vw,26px)}.product-scene--handoff .product-line__desc{font-size:13.5px;line-height:1.55}.product-scene--handoff .product-line__logo{--logo-ink-h:26px}.product-scene--handoff .product-line__pills{gap:8px}}.product-strip-scene{--strip-h:clamp(160px, 46vw, 220px);--strip-hold:0px;height:auto}.product-strip{position:static}.product-strip__item{flex:0 0 42vw}.product-line{text-align:left;grid-template-columns:1fr;gap:24px;padding:44px 0}.product-line__intro{transform:translateY(20px)}.product-line__logo{--logo-ink-h:32px}.product-line__pills{flex-flow:wrap;align-items:flex-start;gap:10px}.product-scene .product-pill:nth-child(n){margin-right:0}.product-pill{padding:9px 18px 9px 14px;transform:translateY(10px)}.productos-leads{padding:clamp(56px, 12vw, 80px) var(--container-pad)}.productos-leads__card{border-radius:24px;grid-template-columns:1fr}.productos-leads__panel{border-bottom:1px solid #ffffff14;border-right:none;min-height:280px;padding:32px 24px}.productos-leads__panel-title{font-size:clamp(19px,5.2vw,24px)}.productos-leads__form-box{padding:32px 24px}.productos-leads__title,.productos-leads__desc{max-width:none}.productos-leads__submit{justify-content:center;width:100%}#leads-success{padding:32px 24px}}.testimonials{height:280vh;position:relative}.testimonials__sticky{background:var(--ecosystem-gradient);width:100%;height:100vh;padding:calc(var(--header-height) + 24px) var(--container-pad) 24px;background-attachment:fixed;flex-direction:column;justify-content:center;align-items:center;gap:clamp(30px,5vh,56px);display:flex;position:sticky;top:0;overflow:hidden}.testimonials__intro{text-align:center;flex-shrink:0;max-width:720px}.testimonials-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--starlings-cyan);opacity:0;margin:0 0 18px;font-size:11.5px;font-weight:600;transform:translateY(14px)}.testimonials-heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);opacity:0;filter:blur(var(--heading-reveal-blur));color:var(--white);margin:0;line-height:1.28;transform:translateY(20px)}.testimonials__deck{flex-shrink:0;width:100%;max-width:1440px;height:clamp(300px,40vh,400px);position:relative}.testimonial-card-wrap{width:clamp(230px,19vw,300px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-card{-webkit-backdrop-filter:blur(14px);will-change:transform;background:linear-gradient(158deg,#0933468c 0%,#08070dbd 100%);border:1px solid #ffffff24;border-radius:14px;padding:clamp(20px,2.2vw,26px);box-shadow:0 30px 60px -28px #04030cb3,inset 0 1px #ffffff14}.testimonial-card__stars{color:var(--starlings-gold);letter-spacing:2px;gap:3px;margin-bottom:14px;font-size:13px;display:flex}.testimonial-card__quote{color:#fffffff0;margin:0 0 22px;font-size:15px;line-height:1.6}.testimonial-card__author{align-items:center;gap:12px;display:flex}.testimonial-card__avatar{background:var(--starlings-purple);border-radius:50%;flex-shrink:0;width:44px;height:44px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.testimonial-card__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.testimonial-card__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.testimonial-card__name{color:var(--white);font-size:14px;font-weight:600}.testimonial-card__role{color:#ffffffa8;font-size:12.5px;line-height:1.35}.testimonials__dots{display:none}@media (max-width:860px){.testimonials{height:auto!important}.testimonials__sticky{height:auto;padding:clamp(56px,10vw,84px) 0 clamp(48px,8vw,72px);display:block;position:static;overflow:visible}.testimonials__intro{padding:0 var(--container-pad);margin:0 auto clamp(26px,6vw,36px)}.testimonials__deck{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;max-width:none;height:auto;padding:4px calc(50vw - min(300px,78vw)/2);display:flex;overflow:auto hidden}.testimonials__deck::-webkit-scrollbar{display:none}.testimonial-card-wrap{scroll-snap-align:center;flex:0 0 min(300px,78vw);width:auto;position:static;transform:none}.testimonial-card{flex-direction:column;height:100%;display:flex}.testimonial-card__quote{flex:auto}.testimonials__dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.testimonials__dot{box-sizing:content-box;cursor:pointer;width:7px;height:7px;transition:background-color var(--link-duration) var(--link-ease);background:#ffffff4d padding-box content-box;border:0;border-radius:50%;padding:16px 8px}.testimonials__dot[aria-current=true]{background:var(--starlings-cyan);background-clip:content-box}}.starlings-news{background:var(--white);padding:clamp(64px, 8vw, 110px) var(--container-pad) clamp(80px, 9vw, 130px);position:relative;overflow:hidden}.starlings-news__header{z-index:1;max-width:var(--container-max);justify-content:space-between;align-items:center;gap:24px;margin:0 auto clamp(32px,4vw,48px);display:flex;position:relative}.starlings-news__title{font-size:var(--fs-display-3);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--black);opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;transform:translateY(18px)}.starlings-news__cta{flex-shrink:0;padding:13px 28px}.starlings-news__grid{--news-gap:clamp(20px, 2.2vw, 28px);gap:var(--news-gap);max-width:var(--container-max);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin:0 auto;padding-bottom:4px;display:flex;overflow-x:auto}.starlings-news__grid::-webkit-scrollbar{display:none}.starlings-news-card{scroll-snap-align:start;flex:0 0 calc((100% - 2 * var(--news-gap)) / 3);flex-direction:column;text-decoration:none;display:flex}.starlings-news-card__media{aspect-ratio:16/10;background:#0933460f;border-radius:12px;position:relative;overflow:hidden}.starlings-news-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--hover-duration-media) var(--ease-hover)}.starlings-news-card:hover .starlings-news-card__media img{transform:scale(1.06)}.starlings-news-card__body{flex-direction:column;gap:10px;padding-top:18px;display:flex}.starlings-news-card__date{letter-spacing:.04em;color:var(--starlings-midnight);opacity:0;font-size:12px;font-weight:600;transform:translateY(14px)}.starlings-news-card__title{color:var(--black);transition:color var(--hover-duration-text) var(--ease-hover), transform var(--hover-duration-text) var(--ease-hover);opacity:0;margin:0;font-size:18px;font-weight:600;line-height:1.35;transform:translateY(14px)}.starlings-news-card:hover .starlings-news-card__title{color:var(--starlings-purple);transform:translate(3px)}.starlings-news-card__desc{color:#0933469e;-webkit-line-clamp:3;opacity:0;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden;transform:translateY(14px)}.starlings-news__nav{max-width:var(--container-max);justify-content:flex-end;align-items:center;gap:10px;margin:clamp(28px,3.4vw,40px) auto 0;display:flex}.starlings-news__navbtn{width:46px;height:46px;transition:opacity .3s var(--ease-premium), color var(--cta-shape-duration) var(--cta-shape-ease), border-color var(--cta-shape-duration) var(--cta-shape-ease), scale var(--cta-press-duration) ease;border-radius:14px}.starlings-news__navbtn svg{width:18px;height:18px}.starlings-news__navbtn:disabled{opacity:.3}@media (max-width:860px){.starlings-news>.brake__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.starlings-news:not(:has(>.brake__inner)){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.starlings-news__header{display:contents}.starlings-news__title{grid-column:1/-1;margin-bottom:clamp(24px,6vw,36px)}.starlings-news__grid{grid-column:1/-1;width:100%}.starlings-news__cta{grid-area:3/1;justify-self:start;margin-top:clamp(24px,6vw,32px)}.starlings-news__nav{grid-area:3/2;margin:clamp(24px,6vw,32px) 0 0}.starlings-news-card{flex-basis:82%}}.why-starlings{height:380vh;position:relative}.why-starlings__sticky{width:100%;height:100vh;padding:calc(var(--header-height) + 24px) var(--container-pad) 24px;background:var(--ecosystem-gradient);background-attachment:fixed;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.why-starlings__layout{flex-shrink:0;grid-template-columns:46fr 54fr;align-items:center;gap:clamp(40px,5vw,80px);width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}.why-starlings__media{opacity:0;justify-self:center;width:100%;max-width:620px;transform:translateY(30px)}.why-laptop{--lid-radius:clamp(11px, 1.45vw, 17px);--rim:clamp(3px, .4vw, 5px);--bezel:clamp(7px, .95vw, 12px);--deck-h:clamp(14px, 1.75vw, 25px);--deck-flare:4%;width:100%;position:relative}.why-laptop__lid{margin-inline:var(--deck-flare);border:var(--rim) solid transparent;padding:var(--bezel) var(--bezel) calc(var(--bezel) * 1.3);border-radius:var(--lid-radius) var(--lid-radius) calc(var(--lid-radius) * .4) calc(var(--lid-radius) * .4);background:linear-gradient(180deg, var(--alu-bezel-1) 0%, var(--alu-bezel-2) 30%, var(--alu-bezel-2) 100%) padding-box, linear-gradient(180deg, #fff 0, #fff 1px, var(--alu-hi) 1px, var(--alu-1) 14%, var(--alu-2) 60%, var(--alu-3) 92%, var(--alu-4) 100%) border-box;box-shadow:0 0 0 1px rgba(var(--alu-shadow-ink), .32), 0 2px 2px -1px rgba(var(--alu-shadow-ink), .3), 0 40px 70px -30px rgba(var(--alu-shadow-ink), .75);position:relative}.why-laptop__lid:before{content:"";border-radius:calc(var(--lid-radius) - var(--rim)) calc(var(--lid-radius) - var(--rim)) calc(var(--lid-radius) * .4 - var(--rim)) calc(var(--lid-radius) * .4 - var(--rim));pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0d}.why-laptop__lid:after{content:"";inset:calc(var(--rim) * -1);padding:var(--rim);border-radius:var(--lid-radius) var(--lid-radius) calc(var(--lid-radius) * .4) calc(var(--lid-radius) * .4);background:var(--alu-grain), var(--alu-side-light);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.why-laptop__display{aspect-ratio:16/10;border-radius:calc(var(--lid-radius) * .28);background:#05060b;position:relative;overflow:hidden}.why-laptop__display img{object-fit:cover;width:100%;height:100%;display:block}.why-laptop__vignette{pointer-events:none;background:radial-gradient(82% 78% at 50% 44%,#03020c00 44%,#03020c6b 100%);position:absolute;inset:0;box-shadow:inset 0 1px 2px #0000008c,inset 0 0 1px #0009}.why-laptop__glare{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(55% 40% at 8% 0,#ffffff29,#fff0 70%),linear-gradient(118deg,#ffffff21 0%,#ffffff0d 22%,#fff0 40% 72%,#ffffff0a 100%);position:absolute;inset:0}.why-laptop__notch{width:clamp(40px,7.5%,70px);height:calc(var(--bezel) * 1.75);border-radius:0 0 calc(var(--bezel) * .5) calc(var(--bezel) * .5);background:var(--alu-bezel-2);position:absolute;top:0;left:50%;transform:translate(-50%)}.why-laptop__notch:after{content:"";background:radial-gradient(circle at 35% 30%,#5a6a86,#1a2030 55%,#0a0d14 100%);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:55%;left:50%;box-shadow:0 0 0 1px #ffffff0d}.why-laptop__deck{height:var(--deck-h);clip-path:polygon(var(--deck-flare) 0, calc(100% - var(--deck-flare)) 0, 100% 100%, 0 100%);border-radius:0 0 calc(var(--deck-h) * .42) calc(var(--deck-h) * .42);background:var(--alu-grain), var(--alu-side-light), linear-gradient(90deg, #18192200 0%, #1e1f2aeb 1.5%, #2a2b36eb 50%, #1e1f2aeb 98.5%, #18192200 100%) 50% 30% / 76% 11% no-repeat, linear-gradient(180deg, #17181f 0%, #34353f 9%, var(--alu-3) 14%, var(--alu-1) 18%, var(--alu-2) 52%, #fff 55.5%, var(--alu-hi) 59%, var(--alu-1) 66%, var(--alu-2) 80%, var(--alu-3) 91%, var(--alu-4) 97%, var(--alu-5) 100%);position:relative}.why-laptop__deck:before{content:"";top:0;left:var(--deck-flare);right:var(--deck-flare);background:linear-gradient(#050508 0%,#1c1d24 55%,#45465a 90%,#ffffff8c 100%);height:max(2px,14%);position:absolute}.why-laptop__deck:after{content:"";background:linear-gradient(#14102880 0%,#14102829 55%,#1410283d 100%);border-radius:100px 100px 0 0;width:12%;height:40%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #14102859}.why-laptop__shadow{left:-16%;right:-16%;top:calc(100% - var(--deck-h) * .3);background:radial-gradient(ellipse 38% 14% at 50% 0%, rgba(var(--alu-shadow-ink), .8), rgba(var(--alu-shadow-ink), 0) 100%), radial-gradient(ellipse 44% 62% at 50% 0%, rgba(var(--alu-shadow-ink), .55), rgba(var(--alu-shadow-ink), 0) 72%);pointer-events:none;height:clamp(80px,14vw,180px);position:absolute}.why-laptop__spill{pointer-events:none;background:radial-gradient(46% 44% at 50% 60%,#c4a8ff6b,#c4a8ff00 68%);position:absolute;inset:-16% -38% -52%}.why-media{z-index:5;opacity:0;pointer-events:none;background:#05060b;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.why-media img{object-fit:cover;width:100%;height:100%;display:block}.why-laptop__display picture,.why-media picture{width:100%;height:100%;display:block}.why-starlings__content{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.why-starlings__title{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.14;transform:translateY(22px)}.why-starlings__lead{max-width:46ch;font-size:var(--fs-lead);color:var(--white);opacity:0;margin:0;font-weight:500;line-height:1.5;transform:translateY(20px)}.why-starlings__desc{max-width:46ch;color:var(--color-text-muted);opacity:0;margin:0;font-size:15px;line-height:1.65;transform:translateY(20px)}.why-starlings__cta{margin-top:10px}@media (max-width:1024px){.why-starlings__layout{grid-template-columns:50fr 50fr;gap:clamp(32px,4vw,56px)}.why-starlings__desc{max-width:none}}@media (max-width:860px){.why-starlings__sticky{padding-top:calc(var(--header-height) + 16px);padding-bottom:16px}.why-starlings__layout{grid-template-columns:1fr;gap:clamp(36px,8vw,56px)}.why-starlings__media{justify-self:start;max-width:440px}.why-starlings__lead,.why-starlings__desc{max-width:none}}.wings-hero{background:var(--black);height:100vh;min-height:640px;position:relative;overflow:hidden}.wings-hero__media{z-index:0;position:absolute;inset:0}.wings-hero__video{object-fit:cover;width:100%;height:100%}.wings-hero__scrim{background:linear-gradient(#08070d8c 0%,#08070d2e 24%,#08070d38 58%,#08070de0 100%);position:absolute;inset:0}.wings-hero__logo-wrap{z-index:2;width:100%;padding:0 var(--container-pad);justify-content:center;align-items:center;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.wings-hero__logo{opacity:0;width:clamp(260px,30vw,480px);height:auto;transform:translateY(18px)}.wings-hero__content{z-index:2;text-align:center;max-width:92%;padding:0 var(--container-pad);flex-direction:column;align-items:center;gap:clamp(10px,1.1vw,14px);margin:0 auto;display:flex;position:absolute;bottom:clamp(96px,9.5vw,128px);left:0;right:0}.wings-hero__heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-shadow:0 4px 40px #00000073;white-space:nowrap;opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.15;transform:translateY(24px)}.wings-hero .scroll-indicator{z-index:3;opacity:0;bottom:clamp(20px,2.2vw,30px)}.wings-hero__desc{max-width:none;font-size:var(--fs-desc);color:var(--color-text-muted);text-shadow:0 2px 24px #0006;white-space:nowrap;opacity:0;margin:0;line-height:1.6;transform:translateY(18px)}@media (max-width:860px){.wings-hero{min-height:560px}.wings-hero__logo-wrap{top:40%}.wings-hero__logo{width:clamp(200px,56vw,320px)}.wings-hero__content{gap:12px;bottom:clamp(84px,14vw,104px)}.wings-hero__heading,.wings-hero__desc{white-space:normal}.wings-hero__heading{font-size:clamp(27px,6.8vw,36px)}.wings-hero__desc{max-width:340px}}.wings-stack{position:relative}.wings-scene{background:var(--scene-bg);align-items:stretch;height:100vh;min-height:560px;display:flex;position:sticky;top:0;overflow:hidden}.wings-scene:first-child{z-index:1}.wings-scene:nth-child(2){z-index:2}.wings-scene:nth-child(3){z-index:3}.wings-scene:nth-child(4){z-index:4}.wings-scene:nth-child(5){z-index:5}.wings-scene--wings{--scene-bg:linear-gradient(160deg, #060b18 0%, #0b234f 52%, #1450c4 100%)}.wings-scene--roam{--scene-bg:linear-gradient(160deg, #150b07 0%, #3a2013 52%, #7a4023 100%)}.wings-scene--hop{--scene-bg:linear-gradient(160deg, #0a0d06 0%, #1e250f 52%, #3a431a 100%)}.wings-scene--nest{--scene-bg:linear-gradient(160deg, #150f08 0%, #3a2d1b 52%, #6e5636 100%)}.wings-scene--scout{--scene-bg:linear-gradient(160deg, #050f0d 0%, #0d332e 52%, #12534c 100%)}.wings-scene--cobertura{--scene-bg:linear-gradient(160deg, #07061a 0%, #241d5e 52%, #4a2fb0 100%)}.wings-scene--control{--scene-bg:linear-gradient(160deg, #04121b 0%, #0b3346 52%, #145c74 100%)}.wings-scene--alcance{--scene-bg:linear-gradient(160deg, #04121b 0%, #093346 52%, #0f5468 100%);--scene-img-pos:center 45%}.wings-scene--velocidad{--scene-bg:linear-gradient(160deg, #050b1c 0%, #14204f 52%, #2a2e86 100%);--scene-img-pos:48% center}.wings-scene--competitividad{--scene-bg:linear-gradient(160deg, #07061a 0%, #24215e 52%, #3a358d 100%);--scene-img-pos:46% center}.wings-scene--simplicidad{--scene-bg:linear-gradient(160deg, #0a0722 0%, #2b2170 52%, #5330bc 100%);--scene-img-pos:42% center;--scene-img-inset:-3%;--scene-img-height:106%;--scene-parallax:2.5}.wings-scene--reglas{--scene-bg:linear-gradient(160deg, #0b0618 0%, #331b79 52%, #6936cf 100%);--scene-img-pos:38% center;--scene-img-inset:-3%;--scene-img-height:106%;--scene-parallax:2.5}.wings-scene__media{flex:0 0 41%;order:2;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.wings-scene__img{inset:var(--scene-img-inset,-9%) 0;width:100%;height:var(--scene-img-height,118%);object-fit:cover;object-position:var(--scene-img-pos,center);will-change:transform;position:absolute}.wings-scene__fade{background:linear-gradient(#00000038 0%,#0000 18% 78%,#00000052 100%);position:absolute;inset:0}.wings-scene__content{z-index:1;padding:0 clamp(20px, 2vw, 40px) 0 var(--container-pad);flex:0 0 59%;order:1;justify-content:center;align-items:center;gap:clamp(28px,4vw,64px);display:flex;position:relative}.wings-scene__logo{opacity:0;flex:none;width:clamp(100px,9vw,150px);height:auto;transform:translateY(20px)}.wings-scene__copy{opacity:0;max-width:560px;transform:translateY(20px)}.wings-scene__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--starlings-cyan);margin-bottom:clamp(14px,1.4vw,18px);font-size:11.5px;font-weight:600;display:block}.wings-scene__heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.2}.wings-scene__lead{font-size:var(--fs-lead);color:var(--white);margin:clamp(16px,1.8vw,20px) 0 0;font-weight:600;line-height:1.5}.wings-scene__break{display:inline}@media (max-width:860px){.wings-scene__break{display:none}}.wings-scene__desc{font-size:var(--fs-desc);color:#ffffffb8;margin:clamp(10px,1.2vw,14px) 0 0;line-height:1.7}.wings-scene__cta{margin-top:clamp(20px,2.2vw,30px)}@media (max-width:860px){.wings-scene{flex-direction:column;height:auto;min-height:auto;display:flex;position:relative;top:auto;z-index:auto!important}.wings-scene__media{flex:none;order:0;height:46vh;min-height:300px;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.wings-scene__content{padding:clamp(32px, 8vw, 44px) var(--container-pad) clamp(48px, 10vw, 64px);flex-direction:column;flex:none;order:0;align-items:flex-start;gap:16px}.wings-scene__logo{width:clamp(100px,26vw,130px)}.wings-scene__copy{max-width:none}}.wings-scene--control,.ft-ops{--ops-seam:#06031a}.wings-scene--control:after{content:"";z-index:2;background:linear-gradient(180deg, #06031a00 0%, var(--ops-seam) 100%);pointer-events:none;height:clamp(140px,22vh,280px);position:absolute;bottom:0;left:0;right:0}.ft-ops{--ft-ops-scroll:190vh;height:var(--ft-ops-scroll);background:var(--ecosystem-gradient);background-attachment:fixed;position:relative}.ft-ops__seam{background:linear-gradient(180deg, var(--ops-seam) 0%, #06031abd 36%, #06031a47 70%, #06031a00 100%);pointer-events:none;height:clamp(180px,26vh,330px);position:absolute;top:0;left:0;right:0}.ft-ops__pin{height:100vh;min-height:640px;padding:var(--header-height) var(--container-pad) clamp(40px, 6vh, 80px);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.ft-ops__inner{z-index:1;width:100%;max-width:var(--container-max);margin:0 auto;position:relative}.ft-ops__stage{width:100%;height:clamp(500px,min(46vw,68vh),740px);position:relative}.ft-ops__rings{will-change:transform;width:0;height:0;animation:140s linear infinite opsRingsSpin;position:absolute;top:50%;left:50%}.ops-ring{--ops-ring-base:clamp(290px, 25vw, 372px);aspect-ratio:1;border:1px dashed #ffffff24;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.ops-ring--1{width:calc(var(--ops-ring-base) * 1);opacity:.9}.ops-ring--2{width:calc(var(--ops-ring-base) * 1.55);opacity:.66}.ops-ring--3{width:calc(var(--ops-ring-base) * 2.2);opacity:.44}.ops-ring--4{width:calc(var(--ops-ring-base) * 2.95);opacity:.26}@keyframes opsRingsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ft-ops__glow{aspect-ratio:1;background:radial-gradient(circle, rgba(var(--violet-mid-2-rgb), .52) 0%, #6936cf42 36%, transparent 68%);filter:blur(60px);pointer-events:none;border-radius:50%;width:clamp(520px,50vw,800px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ft-ops__copy{z-index:4;width:min(30%,400px);position:absolute;top:1%;left:0}.ft-ops__heading{font-size:var(--fs-display-3);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-shadow:0 4px 30px #0006;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.18}.ft-ops__lead{color:#ffffffb3;max-width:330px;margin:clamp(16px,1.8vw,22px) 0 0;font-size:clamp(13px,1vw,15px);line-height:1.7}.phone-mock{z-index:3;width:clamp(190px,min(17.5vw,26vh),262px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-mock__contact{filter:blur(22px);pointer-events:none;background:radial-gradient(#03020ccc,#0000 68%);width:124%;height:16%;position:absolute;bottom:-7%;left:50%;transform:translate(-50%)}.phone-mock__body{aspect-ratio:1/2.03;box-shadow:0 60px 90px -36px #03020cd9, 0 0 0 1px #ffffff1a, 0 0 90px rgba(var(--violet-mid-2-rgb), .3);will-change:transform;background:linear-gradient(148deg,#7a7786 0%,#2c2a36 11%,#17161f 34%,#1e1c27 58%,#6b6876 84%,#1a1922 100%);border-radius:clamp(28px,2.6vw,38px);padding:3px;position:relative}.phone-mock__btn{background:linear-gradient(#8e8b98 0%,#46444f 50%,#23222b 100%);border-radius:2px;width:2px;position:absolute}.phone-mock__btn--action{height:3.6%;top:16.5%;left:-2px}.phone-mock__btn--vol-up{height:6.4%;top:23.5%;left:-2px}.phone-mock__btn--vol-down{height:6.4%;top:31.8%;left:-2px}.phone-mock__btn--power{height:9.6%;top:26%;right:-2px}.phone-mock__screen{background:#05040b;border-radius:clamp(26px,2.4vw,35px);width:100%;height:100%;padding:3px;position:relative;overflow:hidden;container-type:inline-size}.phone-mock__island{z-index:3;background:#000;border-radius:100px;width:30%;height:3.1%;position:absolute;top:2.1%;left:50%;transform:translate(-50%)}.phone-mock__sheen{z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff2e 0%,#ffffff0d 16%,#0000 33% 63%,#ffffff14 82%,#0000 100%);position:absolute;inset:0}.phone-app{color:#111b21;background:#f7f5f3;border-radius:clamp(23px,2.2vw,32px);flex-direction:column;font-size:2.36cqw;line-height:1.35;display:flex;position:absolute;inset:3px;overflow:hidden}.wa__status{background:#f7f5f3;flex:none;justify-content:space-between;align-items:center;padding:1.6em 2em .4em;font-size:1.35em;font-weight:700;display:flex}.wa__status-icons{align-items:center;gap:.45em;display:inline-flex}.wa__ico{fill:currentColor;width:auto;height:.85em;display:block}.wa__ico--signal{height:.78em}.wa__ico--wifi{height:.82em}.wa__ico--battery{height:.86em}.wa__bar{background:#f7f5f3;border-bottom:1px solid #111b2117;flex:none;align-items:center;gap:1.1em;padding:.9em 1.6em 1.1em;display:flex}.phone-wa{--wa-accent:#00a884}.wa__back{height:1.3em;color:var(--wa-accent);flex:none;display:block}.wa__back svg{width:auto;height:100%;display:block}.wa__avatar{background:#fff;border-radius:50%;flex:none;width:3.4em;height:3.4em;overflow:hidden}.wa__avatar img{object-fit:cover;width:100%;height:100%;display:block}.wa__peer{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.wa__peer b{letter-spacing:-.01em;font-size:1.5em;font-weight:700}.wa__peer i{color:#667781;font-size:1.1em;font-style:normal}.wa__actions{align-items:center;gap:1.1em;display:inline-flex}.wa__act{width:auto;height:1.25em;fill:var(--wa-accent);display:block}.wa__chat{background-color:#efe7de;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='0.05' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='18' cy='20' r='6'/%3E%3Cpath d='M46 14h12v10H46z'/%3E%3Cpath d='M78 12l5 9-10 0z'/%3E%3Cpath d='M100 22c3-4 8-4 10 0'/%3E%3Cpath d='M12 56c4-6 10-6 14 0'/%3E%3Ccircle cx='52' cy='58' r='5'/%3E%3Cpath d='M84 50v12M78 56h12'/%3E%3Cpath d='M104 62l6-6 6 6-6 6z'/%3E%3Cpath d='M20 92h14v8H20z'/%3E%3Cpath d='M56 88l6 10H50z'/%3E%3Ccircle cx='90' cy='94' r='6'/%3E%3Cpath d='M112 88v10'/%3E%3C/g%3E%3C/svg%3E");background-size:40%;flex-direction:column;flex:1;justify-content:flex-end;gap:.9em;min-height:0;padding:1.6em 1.4em;display:flex;overflow:hidden}.wa__day{letter-spacing:.06em;color:#54656f;background:#ffffffd1;border-radius:100px;align-self:center;margin-bottom:.3em;padding:.5em 1.1em;font-size:1.05em;font-weight:600;box-shadow:0 1px 1px #111b2114}.wa-msg{border-radius:1.15em;max-width:80%;padding:.85em 1.1em 1.5em;font-size:1.55em;line-height:1.38;position:relative;box-shadow:0 1px .5px #111b2121}.wa-msg p{margin:0}.wa-msg p b{font-weight:700}.wa-msg--in{background:#fff;border-top-left-radius:.25em;align-self:flex-start}.wa-msg--out{background:#d9fdd3;border-top-right-radius:.25em;align-self:flex-end}.wa-msg:before{content:"";border-top:.55em solid #0000;border-bottom:.55em solid #0000;width:0;height:0;position:absolute;top:0}.wa-msg--in:before{border-right:.6em solid #fff;left:-.5em}.wa-msg--out:before{border-left:.6em solid #d9fdd3;right:-.5em}.wa-msg__meta{color:#667781;align-items:center;gap:.25em;font-size:.66em;display:inline-flex;position:absolute;bottom:.4em;right:1em}.wa-tick{stroke:#53bdeb;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1.5em;height:1em}.wa-msg--card{padding-bottom:1.6em}.wa-quote{border-left:.22em solid var(--starlings-purple);flex-direction:column;gap:.15em;padding-left:.75em;display:flex}.wa-quote b{font-size:.95em;font-weight:700}.wa-quote i{color:#667781;font-size:.86em;font-style:normal}.wa-quote u{color:var(--starlings-purple);margin-top:.2em;font-size:.95em;font-weight:700;text-decoration:none}.wa-msg--typing{padding:1em 1.1em}.wa-typing{align-items:center;gap:.3em;display:inline-flex}.wa-typing i{background:#9aa6ac;border-radius:50%;width:.42em;height:.42em;animation:1.3s ease-in-out infinite waTyping}.wa-typing i:nth-child(2){animation-delay:.18s}.wa-typing i:nth-child(3){animation-delay:.36s}@keyframes waTyping{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.22em)}}.wa__input{background:#f7f5f3;flex:none;align-items:center;gap:.9em;padding:.9em 1.2em .2em;display:flex}.wa__plus{height:1.5em;color:var(--wa-accent);flex:none;display:block}.wa__plus svg{width:auto;height:100%;display:block}.wa__field{color:#9aa6ac;background:#fff;border:1px solid #111b211a;border-radius:100px;flex:1;padding:.85em 1.2em;font-size:1.35em}.wa__send{background:var(--wa-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.4em;height:3.4em;display:flex;box-shadow:0 .25em .6em -.2em #00a88499}.wa__send svg{fill:#fff;width:1.9em;height:1.9em;transform:translate(.08em,-.02em)}.wa__home{background:#111b214d;border-radius:100px;flex:none;width:34%;height:.5em;margin:.7em auto .9em}.ops-card{z-index:2;-webkit-backdrop-filter:blur(16px);background:linear-gradient(150deg,#ffffff1c,#ffffff07);border:1px solid #ffffff24;border-radius:20px;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(14px,1.6vw,24px);padding:clamp(20px,1.9vw,28px) clamp(22px,2.1vw,30px);display:grid;position:absolute;box-shadow:0 30px 60px -30px #03020cb3}.ops-card__title{letter-spacing:-.01em;color:var(--white);margin:0;font-size:clamp(16px,1.3vw,20px);font-weight:600;line-height:1.18}.ops-card__col{flex-direction:column;gap:clamp(12px,1.2vw,16px);display:flex}.ops-card__text{color:#ffffffb8;margin:0;font-size:clamp(12px,.92vw,14px);line-height:1.6}.ops-card__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ops-card__tags .pill{padding:7px 15px;font-size:12.5px}.ops-card--gastos{width:min(40%,450px);top:2%;left:59.5%}.ops-card--adopcion{width:min(38%,410px);top:47%;left:60%}.ops-card--admin{width:min(39%,470px);top:56%;left:1%}@media (max-width:1024px){.ft-ops{height:auto}.ft-ops__pin{height:auto;min-height:0;padding:clamp(104px, 13vh, 168px) var(--container-pad);position:static}.ft-ops__stage{flex-direction:column;align-items:center;gap:clamp(40px,6vw,60px);height:auto;display:flex}.ft-ops__rings{display:none}.ft-ops__glow{width:min(120%,620px);top:42%}.ft-ops__copy,.ops-card{width:100%;max-width:560px;position:relative;top:auto;left:auto}.ft-ops__copy{text-align:center}.ft-ops__lead{margin-inline:auto}.phone-mock{width:clamp(228px,46vw,290px);position:relative;top:auto;left:auto;transform:none}.phone-mock__contact{bottom:-5%}}@media (max-width:560px){.ops-card{grid-template-columns:minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.ft-ops__rings{will-change:auto;animation:none}.wa-typing i{opacity:.55;animation:none}.ft-ops{height:auto}.ft-ops__pin{height:auto;min-height:0;padding:clamp(104px, 13vh, 168px) var(--container-pad);position:static}}.wings-orbital-ia{height:330vh;position:relative}.wings-orbital-ia__pin{z-index:1;background:var(--ecosystem-gradient);height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.wings-orbital-ia__scene{position:absolute;inset:0}.wings-orbital-ia__scene--orbital{padding:0 var(--container-pad);align-items:center;display:flex}.wings-orbital-ia__scene--ia{padding:clamp(40px, 5.5vw, 64px) var(--container-pad);color:var(--white);align-items:center;display:flex}.wings-orbital__stage{width:100%;max-width:1400px;height:clamp(440px,52vw,620px);margin:0 auto;position:relative}.orbital-ring{width:0;height:0;position:absolute;top:50%;left:50%}.orbital-item{aspect-ratio:3/4;opacity:0;width:clamp(112px,10.8vw,196px);position:absolute;top:0;left:0}.wings-orbital__stage.is-orbiting .orbital-item{will-change:transform, opacity}.orbital-item__frame{border-radius:14px;width:100%;height:100%;overflow:hidden;box-shadow:0 20px 50px -18px #04030c99}.orbital-item__img{object-fit:cover;width:100%;height:100%}.wings-orbital__center{z-index:50;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px);width:min(90%,620px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wings-orbital__center>*{pointer-events:auto}.wings-orbital__heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-shadow:0 4px 30px #0000004d;opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.2;transform:translateY(18px)}.wings-orbital__cta{opacity:0;transform:translateY(14px)}@media (max-width:860px){.wings-orbital__stage{height:clamp(480px,118vw,600px)}.wings-orbital__center{gap:18px;width:72%}.wings-orbital__heading{font-size:clamp(24px,6.4vw,32px)}.orbital-item{width:clamp(84px,22vw,128px)}}@media (max-width:520px){.wings-orbital__stage{height:clamp(440px,128vw,540px)}}.wings-ia__scrim{z-index:1;pointer-events:none;background:radial-gradient(64% 52% at 50% 38%,#0a081880,#0000 78%),linear-gradient(#0a081880 0%,#0a081829 32% 68%,#0a08188c 100%);position:absolute;inset:0}.wings-ia__inner{z-index:2;width:100%;max-width:var(--container-max);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.wings-ia__content{flex-direction:column;align-items:center;max-width:840px;margin-bottom:clamp(38px,4.8vw,66px);display:flex}.wings-ia__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--starlings-cyan);opacity:0;margin-bottom:14px;font-size:11px;font-weight:600;transform:translateY(12px)}.wings-ia__heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-shadow:0 4px 30px #00000059;opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.22;transform:translateY(22px)}.wings-ia__cta{opacity:0;margin-top:clamp(34px,4.4vw,58px);transform:translateY(16px)}.wings-ia__list{--ia-scan-duration:7s;text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.2vw,34px);width:100%;display:grid;position:relative}.wings-ia__shelf{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(11px);background:radial-gradient(44% 92%,#06041229,#0000 74%),linear-gradient(#06041266 0%,#06041275 50%,#06041266 100%);width:100vw;position:absolute;top:calc(-1*clamp(30px,3.6vw,52px));bottom:calc(-1*clamp(34px,4.2vw,60px));left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%)}.wings-ia__list:before,.wings-ia__list:after,.ia-capability{z-index:1}.wings-ia__list:before{content:"";height:1px;transform:scaleX(var(--spine-scale,1));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff3d 3% 80%,#0000 93%);position:absolute;top:3px;left:0;right:0}.wings-ia__list:after{content:"";width:100%;height:3px;filter:blur(1.5px) opacity(var(--spine-scale,1));animation:iaSpineScan var(--ia-scan-duration) linear infinite;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000 36%,#67d9d0d9 45%,#0000 54%);border-radius:3px;position:absolute;top:2px;left:0}@keyframes iaSpineScan{0%{opacity:0;transform:translate(-55%)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(55%)}}.ia-capability{opacity:0;padding-top:clamp(26px,2.8vw,36px);position:relative;transform:translateY(22px)}.ia-capability:before{content:"";background:var(--white);opacity:.55;width:7px;height:7px;animation:iaNodeFlash var(--ia-scan-duration) ease-out infinite;pointer-events:none;will-change:transform;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 10px #ffffffb3}@keyframes iaNodeFlash{0%,to{opacity:.55;transform:scale(1)}4%{opacity:1;transform:scale(1.45)}14%{opacity:.55;transform:scale(1)}}.ia-capability:first-of-type:before{animation-delay:1s}.ia-capability:nth-of-type(2):before{animation-delay:2.25s}.ia-capability:nth-of-type(3):before{animation-delay:3.55s}.ia-capability:nth-of-type(4):before{animation-delay:4.8s}.ia-capability:nth-of-type(5):before{animation-delay:6.1s}.ia-capability__title{letter-spacing:-.01em;color:var(--white);text-shadow:0 2px 16px #04030cb3;margin:0 0 9px;font-size:clamp(15.5px,1.2vw,17.5px);font-weight:600;line-height:1.3}.ia-capability__text{color:#ffffffbd;text-shadow:0 2px 14px #04030c99;margin:0;font-size:clamp(12.8px,.95vw,13.8px);line-height:1.55}.ia-capability--accent .ia-capability__title{color:var(--white)}.ia-capability--accent:before{background:var(--starlings-cyan);box-shadow:0 0 14px #67d9d0d9}.ia-capability--accent:after{content:"";pointer-events:none;will-change:transform;border:1px solid #67d9d099;border-radius:50%;width:17px;height:17px;animation:3.6s ease-out infinite iaAccentRing;position:absolute;top:-5px;left:-5px}@keyframes iaAccentRing{0%{opacity:0;transform:scale(.5)}30%{opacity:.75}to{opacity:0;transform:scale(1.5)}}@media (max-width:1080px){.wings-ia__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,30px) clamp(26px,4vw,52px)}.wings-ia__list:before,.wings-ia__list:after{display:none}.ia-capability{padding-top:0;padding-left:26px}.ia-capability:before{top:.45em}.ia-capability--accent{grid-column:1/-1}.ia-capability--accent:after{top:calc(.45em - 5px)}}@media (max-width:620px){.wings-ia__list{grid-template-columns:1fr;gap:clamp(22px,5vw,28px)}}@media (max-width:860px),(prefers-reduced-motion:reduce){.wings-orbital-ia{height:auto}.wings-orbital-ia__pin{height:auto;min-height:0;position:static;overflow:hidden}.wings-orbital-ia__scene{position:relative}.wings-orbital-ia__scene--orbital{padding-top:clamp(40px,8vw,64px);padding-bottom:clamp(40px,8vw,64px)}.wings-orbital-ia__scene--ia{padding-top:clamp(72px,14vw,96px);padding-bottom:clamp(72px,14vw,96px)}.wings-ia__scrim{background:linear-gradient(#0806148c 0%,#0c0822b8 45%,#080614e0 100%)}.wings-ia__heading{font-size:clamp(24px,6.4vw,32px)}}.wings-addons{z-index:6;height:120vh;position:relative}.wings-addons__pin{height:100vh;min-height:700px;padding:calc(var(--header-height) + clamp(8px, 1.5vh, 22px)) var(--container-pad) clamp(24px, 4vh, 52px);background:var(--ecosystem-gradient);color:var(--white);background-attachment:fixed;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.wings-addons__inner{z-index:2;width:100%;max-width:var(--container-max);margin:0 auto;position:relative}.wings-addons__head{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(18px,3vh,40px);display:flex}.wings-addons__eyebrow{margin-bottom:clamp(10px,1.6vh,18px)}.wings-addons__heading{font-size:var(--fs-display-2);text-wrap:balance;max-width:26ch;margin:0 0 clamp(8px,1.4vh,14px);line-height:1.16}.wings-addons__heading-accent{font-weight:600}.wings-addons__subtext{color:#ffffffb8;opacity:0;margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.6;transform:translateY(14px)}.wings-addons__subtext strong{color:var(--white);font-weight:600}.wings-addons__stage{--addon-gutter:clamp(36px, 4.4vw, 80px);--addon-line-v:clamp(12px, 2vh, 26px);column-gap:var(--addon-gutter);row-gap:var(--addon-line-v);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.wings-addons__col--left{grid-area:1/1}.wings-addons__device{grid-area:1/2}.wings-addons__col--right{grid-area:1/3}.wings-addons__bottom{text-align:center;grid-area:2/1/3/-1;justify-self:center;width:min(100%,560px)}.wings-addons__col{flex-direction:column;justify-content:center;gap:clamp(20px,3.5vh,46px);display:flex}.wings-addons__col--left{text-align:right;align-items:flex-end}.wings-addons__col--right{text-align:left;align-items:flex-start}.addon-item{opacity:0;width:100%;position:relative;transform:translateY(18px)}.wings-addons__bottom .addon-item__text{margin:0 auto}.addon-item__pill{-webkit-backdrop-filter:blur(10px);letter-spacing:-.005em;color:#ffffffe6;text-align:left;cursor:pointer;transition:background var(--cta-duration) var(--ease-hover), border-color var(--cta-duration) var(--ease-hover), color var(--cta-duration) var(--ease-hover), box-shadow var(--cta-duration) var(--ease-hover);background:#ffffff0f;border:1px solid #fff3;border-radius:100px;align-items:center;gap:9px;margin:0 0 12px;padding:10px 20px;font-family:inherit;font-size:clamp(12.5px,1vw,14.5px);font-weight:600;line-height:1.2;display:inline-flex;position:relative}.addon-item__pill:focus-visible{outline:2px solid var(--starlings-cyan);outline-offset:3px}.addon-item__pill:after{content:"";pointer-events:none;transition:background var(--cta-duration) var(--ease-hover);position:absolute}.wings-addons__col--left .addon-item__pill:after,.wings-addons__col--right .addon-item__pill:after{width:var(--addon-gutter);height:1px;top:50%}.wings-addons__col--left .addon-item__pill:after{right:calc(-1 * var(--addon-gutter));background:linear-gradient(90deg,#ffffff61,#ffffff0a)}.wings-addons__col--right .addon-item__pill:after{left:calc(-1 * var(--addon-gutter));background:linear-gradient(270deg,#ffffff61,#ffffff0a)}.wings-addons__bottom .addon-item__pill:after{left:50%;top:calc(-1 * var(--addon-line-v));width:1px;height:var(--addon-line-v);background:linear-gradient(#ffffff0a,#ffffff61)}.wings-addons__col--left .addon-item.is-active .addon-item__pill:after{background:linear-gradient(90deg,#67d9d0e6,#67d9d01a)}.wings-addons__col--right .addon-item.is-active .addon-item__pill:after{background:linear-gradient(270deg,#67d9d0e6,#67d9d01a)}.wings-addons__bottom .addon-item.is-active .addon-item__pill:after{background:linear-gradient(#67d9d01a,#67d9d0e6)}.addon-item__dot{width:6px;height:6px;transition:background var(--cta-duration) var(--ease-hover), box-shadow var(--cta-duration) var(--ease-hover);background:#ffffff57;border-radius:50%;flex:none}.addon-item.is-active .addon-item__pill{color:var(--white);background:#67d9d024;border-color:#67d9d08c;box-shadow:0 0 30px #67d9d038}.addon-item.is-active .addon-item__dot{background:var(--starlings-cyan);box-shadow:0 0 10px #67d9d0e6}.addon-item__text{color:#fff9;max-width:34ch;transition:color var(--cta-duration) var(--ease-hover);margin:0;font-size:clamp(11.5px,.85vw,13px);line-height:1.62}.wings-addons__col--left .addon-item__text{margin-left:auto}.wings-addons__bottom .addon-item__text{max-width:52ch}.addon-item.is-active .addon-item__text{color:#ffffffdb}.wings-addons__device{justify-content:center;display:flex}.addon-device{--rim:max(2.5px, .72cqw);width:min(clamp(300px,40vw,580px),156vh - 690px);position:relative;container-type:inline-size}.addon-device__halo{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#67d9d029,#0000 62%);width:150%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.addon-device__shadow{background:radial-gradient(ellipse 33% 13% at 50% 0%, rgba(var(--alu-shadow-ink), .82), transparent 100%), radial-gradient(ellipse 42% 60% at 50% 0%, rgba(var(--alu-shadow-ink), .55), transparent 72%);pointer-events:none;height:9cqw;position:absolute;top:calc(100% - .4cqw);left:-14%;right:-14%}.addon-device__lid{padding:var(--rim);background:linear-gradient(180deg, #fff 0, #fff 1px, var(--alu-hi) 1px, var(--alu-1) 14%, var(--alu-2) 60%, var(--alu-3) 92%, var(--alu-4) 100%);box-shadow:0 0 0 1px rgba(var(--alu-shadow-ink), .32), 0 2px 2px -1px rgba(var(--alu-shadow-ink), .3), 0 40px 70px -30px rgba(var(--alu-shadow-ink), .78);border-radius:15px 15px 5px 5px;position:relative}.addon-device__lid:after{content:"";padding:var(--rim);background:var(--alu-grain), var(--alu-side-light);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:15px 15px 5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.addon-device__bezel{background:linear-gradient(180deg, var(--alu-bezel-1) 0%, var(--alu-bezel-2) 30%, var(--alu-bezel-2) 100%);border-radius:13px 13px 3px 3px;padding:2.1% 2.1% 3.4%;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.addon-device__cam{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#5a6a86,#1a2030 55%,#0a0d14 100%);border-radius:50%;width:.78cqw;position:absolute;top:.34cqw;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0d}.addon-device__viewport{aspect-ratio:16/10;background:#f4f5f9;border-radius:3px;position:relative;overflow:hidden;container-type:inline-size}.addon-device__viewport:after{content:"";pointer-events:none;border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 1px 2px #0000008c,inset 0 0 1px #0009}.addon-device__glare{inset:var(--rim);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(55% 34% at 8% 0,#ffffff24,#0000 70%),linear-gradient(118deg,#ffffff1a 0%,#ffffff09 22%,#0000 44%);border-radius:13px 13px 3px 3px;position:absolute}.addon-device__hinge{background:linear-gradient(#050508 0%,#1c1d24 55%,#45465a 88%,#ffffff8c 100%);width:96%;height:.75cqw;margin:-1px auto 0}.addon-device__deck{clip-path:polygon(4.3% 0,95.7% 0,100% 100%,0 100%);background:var(--alu-grain), var(--alu-side-light), linear-gradient(90deg, #18192200 0%, #1e1f2aeb 1.5%, #2a2b36eb 50%, #1e1f2aeb 98.5%, #18192200 100%) 50% 30% / 74% 34% no-repeat, linear-gradient(180deg, var(--alu-3) 0%, var(--alu-1) 8%, var(--alu-2) 62%, var(--alu-hi) 88%, #fff 100%);width:110%;height:2.1cqw;margin-left:-5%}.addon-device__lip{background:var(--alu-grain), var(--alu-side-light), linear-gradient(180deg, #fff 0%, var(--alu-hi) 9%, var(--alu-1) 28%, var(--alu-2) 52%, var(--alu-3) 74%, var(--alu-4) 89%, var(--alu-5) 100%);border-radius:0 0 .55cqw .55cqw;width:110%;height:1.15cqw;margin-left:-5%;position:relative}.addon-device__notch{background:linear-gradient(#14102880 0%,#14102829 55%,#1410283d 100%);border-radius:0 0 40px 40px;width:13%;height:72%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px 1px #1410284d}.addon-screen{--ui-base:1.27cqw;--ui:var(--ui-base);--screen-dur:.4s;--app-bg:#f4f5f9;--app-card:#fff;--app-line:#e6e8ef;--app-ink:#111827;--app-head:#374151;--app-mute:#6b7280;--app-accent:#6366f1;--app-accent-ink:#4f46e5;--app-accent-soft:#eef0fe;--app-ok:#15803d;--app-ok-bg:#ecfdf3;--app-warn:#b45309;--app-warn-bg:#fff7e6;--app-bad:#b91c1c;--app-bad-bg:#fef2f2;--app-radius:calc(1.1 * var(--ui));--app-shadow:0 calc(1.4 * var(--ui)) calc(4 * var(--ui)) #11182729, 0 0 0 1px #1118270d;background:var(--app-bg);color:var(--app-ink);font-size:calc(1.5 * var(--ui));opacity:0;visibility:hidden;transition:opacity calc(var(--screen-dur) * .7) var(--ease-hover), visibility 0s linear calc(var(--screen-dur) * .7);line-height:1.3;position:absolute;inset:0;overflow:hidden}.addon-screen.is-active{opacity:1;visibility:visible;transition:opacity var(--screen-dur) var(--ease-hover), visibility 0s linear 0s}.addon-app{position:absolute;inset:0}.addon-app__nav{width:calc(15 * var(--ui));padding:calc(1.8 * var(--ui)) calc(1.4 * var(--ui));background:var(--app-card);border-right:1px solid var(--app-line);gap:calc(.55 * var(--ui));font-size:calc(1.3 * var(--ui));color:var(--app-head);white-space:nowrap;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.addon-app__logo{align-items:center;gap:calc(.5 * var(--ui));margin:0 0 calc(1.6 * var(--ui)) calc(.4 * var(--ui));font-size:calc(1.6 * var(--ui));letter-spacing:-.02em;color:var(--app-ink);font-weight:700;display:flex}.addon-app__logo:before{content:"";width:calc(1.5 * var(--ui));height:calc(1.3 * var(--ui));background:linear-gradient(var(--app-ink), var(--app-ink)) 0 0 / 22% 100% no-repeat, linear-gradient(var(--app-ink), var(--app-ink)) 50% 0 / 22% 100% no-repeat, linear-gradient(var(--app-ink), var(--app-ink)) 100% 0 / 22% 100% no-repeat;transform:skew(-18deg)}.addon-app__navitem{align-items:center;gap:calc(.8 * var(--ui));padding:calc(.55 * var(--ui)) calc(.8 * var(--ui));border-radius:calc(.6 * var(--ui));font-weight:500;display:flex}.addon-app__navitem:before{content:"";width:calc(1.1 * var(--ui));height:calc(1.1 * var(--ui));opacity:.55;background:currentColor;border-radius:28%;flex:none}.addon-app__navitem.is-on{background:var(--app-accent-soft);color:var(--app-accent-ink)}.addon-app__navsub{padding:calc(.3 * var(--ui)) 0 calc(.3 * var(--ui)) calc(2.7 * var(--ui));color:var(--app-mute);font-size:calc(1.2 * var(--ui))}.addon-app__page{--ui:calc(var(--ui-base) * 1.18);top:0;bottom:0;left:calc(15 * var(--ui-base));width:118%;padding:calc(2 * var(--ui)) calc(2.2 * var(--ui));gap:calc(1.3 * var(--ui));white-space:nowrap;flex-direction:column;display:flex;position:absolute}.addon-page__title{font-size:calc(2.15 * var(--ui));letter-spacing:-.02em;color:var(--app-ink);margin:0;font-weight:700;line-height:1.15}.addon-page__sub{font-size:calc(1.35 * var(--ui));color:var(--app-mute);margin:0}.addon-page__sub b{color:var(--app-accent-ink);font-weight:500}.addon-float{--ui:calc(var(--ui-base) * 1.12);background:var(--app-card);border-radius:var(--app-radius);box-shadow:var(--app-shadow);white-space:nowrap;position:absolute;overflow:hidden}.addon-float--card{left:var(--fx,7%);bottom:var(--fy,8%);width:var(--fw,62%);padding:calc(1.5 * var(--ui)) calc(1.7 * var(--ui))}.addon-float--chip{right:var(--cx,-1.5%);bottom:var(--cy,42%);width:var(--cw,auto);padding:calc(1.1 * var(--ui)) calc(1.5 * var(--ui))}.addon-float__head{justify-content:space-between;align-items:baseline;gap:calc(2 * var(--ui));margin:0 0 calc(1 * var(--ui));font-size:calc(1.45 * var(--ui));letter-spacing:-.01em;font-weight:700;display:flex}.addon-float__head small{font-size:calc(1.2 * var(--ui));color:var(--app-mute);font-weight:500}.addon-screen.is-active .addon-app{animation:addon-in .55s var(--ease-hover) both}.addon-screen.is-active .addon-float--card{animation:addon-in-up .6s var(--ease-hover) .14s both, addon-breathe 6s ease-in-out 1.2s infinite}.addon-screen.is-active .addon-float--chip{animation:addon-in-right .5s var(--ease-hover) .28s both}@keyframes addon-in{0%{opacity:0;transform:translateY(calc(1.6 * var(--ui))) scale(.985)}to{opacity:1;transform:none}}@keyframes addon-in-up{0%{opacity:0;transform:translateY(calc(3.2 * var(--ui)))}to{opacity:1;transform:none}}@keyframes addon-in-right{0%{opacity:0;transform:translateX(calc(2.6 * var(--ui)))}to{opacity:1;transform:none}}@keyframes addon-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-.55 * var(--ui)))}}@media (prefers-reduced-motion:reduce){.addon-screen.is-active .addon-app,.addon-screen.is-active .addon-float{animation:none}}.addon-chipbar{align-items:center;gap:calc(.7 * var(--ui));font-size:calc(1.25 * var(--ui));display:flex}.addon-chipbar__label{margin-right:calc(.4 * var(--ui));color:var(--app-head)}.addon-chipbtn{padding:calc(.45 * var(--ui)) calc(1.1 * var(--ui));border:1px solid var(--app-line);background:var(--app-card);color:var(--app-head);border-radius:100px;font-weight:500}.addon-chipbtn.is-on{border-color:var(--app-accent);background:var(--app-accent);color:#fff}.addon-table{grid-template-columns:var(--cols,repeat(4, auto));justify-content:start;column-gap:calc(1.6 * var(--ui));font-size:calc(1.3 * var(--ui));display:grid}.addon-table>span{padding:calc(.75 * var(--ui)) 0;border-bottom:1px solid var(--app-line);align-self:center}.addon-table__h{color:var(--app-head);font-weight:600}.addon-table__ref{color:var(--app-accent-ink);font-weight:500}.addon-table__person{margin:0 0 calc(.4 * var(--ui));font-size:calc(1.3 * var(--ui));color:var(--app-accent-ink);font-weight:700}.addon-state{padding:calc(.3 * var(--ui)) calc(.8 * var(--ui));font-size:calc(1.15 * var(--ui));color:var(--app-head);background:var(--app-bg);border:1px solid var(--app-line);border-radius:100px;font-weight:600;line-height:1.3;display:inline-block}.addon-state--ok{color:var(--app-ok);background:var(--app-ok-bg);border-color:#0000}.addon-state--warn{color:var(--app-warn);background:var(--app-warn-bg);border-color:#0000}.addon-state--bad{color:var(--app-bad);background:var(--app-bad-bg);border-color:#0000}.addon-kpis{gap:calc(1.1 * var(--ui));display:flex}.addon-kpi{min-width:calc(11 * var(--ui));padding:calc(1.2 * var(--ui)) calc(1.4 * var(--ui));border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-card);flex:none}.addon-kpi__label{font-size:calc(1.2 * var(--ui));color:var(--app-mute);display:block}.addon-kpi__value{margin-top:calc(.5 * var(--ui));font-size:calc(2 * var(--ui));letter-spacing:-.02em;color:var(--app-ink);font-weight:700;display:block}.addon-kpi__delta{margin-top:calc(.3 * var(--ui));font-size:calc(1.15 * var(--ui));color:var(--app-ok);font-weight:600;display:block}.addon-meter__head{justify-content:space-between;gap:calc(2 * var(--ui));font-size:calc(1.25 * var(--ui));color:var(--app-mute);display:flex}.addon-meter__value{color:var(--app-ink);font-weight:600}.addon-meter__track{height:calc(.7 * var(--ui));margin-top:calc(.7 * var(--ui));background:var(--app-bg);border-radius:100px;overflow:hidden}.addon-meter__fill{border-radius:inherit;background:var(--app-accent);height:100%;display:block}.addon-chart{align-items:flex-end;gap:calc(.7 * var(--ui));height:calc(9 * var(--ui));display:flex}.addon-chart__bar{height:var(--h,40%);border-radius:calc(.35 * var(--ui)) calc(.35 * var(--ui)) 0 0;background:var(--app-accent);opacity:.55;flex:1}.addon-chart__bar--peak{opacity:1}.addon-btn{align-items:center;gap:calc(.6 * var(--ui));padding:calc(.7 * var(--ui)) calc(1.4 * var(--ui));border-radius:calc(.6 * var(--ui));background:var(--app-accent);color:#fff;font-size:calc(1.3 * var(--ui));font-weight:600;display:inline-flex}.addon-map{border-radius:var(--app-radius);border:1px solid var(--app-line);flex:1;min-height:0;position:relative;overflow:hidden}.addon-map__base{object-fit:cover;object-position:72% 50%;width:100%;height:100%;position:absolute;inset:0}.addon-map__mark{left:var(--x);top:var(--y);width:calc(2.6 * var(--ui));height:calc(2.6 * var(--ui));box-shadow:0 calc(.4 * var(--ui)) calc(1.2 * var(--ui)) #11182738;font-size:calc(1.2 * var(--ui));color:var(--app-accent);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.addon-map__mark--plane:before{content:"";border-left:calc(.55 * var(--ui)) solid transparent;border-right:calc(.55 * var(--ui)) solid transparent;border-bottom:calc(1.3 * var(--ui)) solid var(--app-accent);width:0;height:0;transform:rotate(38deg) translateY(calc(-.1 * var(--ui)))}.addon-map__mark--big{width:calc(3.4 * var(--ui));height:calc(3.4 * var(--ui));font-size:calc(1.6 * var(--ui))}.addon-heat{gap:calc(.7 * var(--ui));display:flex}.addon-heat__cell{min-width:calc(6.4 * var(--ui));padding:calc(1 * var(--ui)) calc(.8 * var(--ui));border-radius:calc(.8 * var(--ui));border:1px solid var(--app-line);background:var(--app-card);text-align:center;flex:1}.addon-heat__cell[data-heat="0"]{background:#dcfce7;border-color:#bbf7d0}.addon-heat__cell[data-heat="1"]{background:#f0fdf4}.addon-heat__cell[data-heat="2"]{background:#fff7e6}.addon-heat__cell[data-heat="3"]{background:#fef2f2}.addon-heat__cell--best{box-shadow:0 0 0 2px var(--app-accent)}.addon-heat__day{font-size:calc(1.1 * var(--ui));color:var(--app-mute);display:block}.addon-heat__price{margin-top:calc(.3 * var(--ui));font-size:calc(1.5 * var(--ui));letter-spacing:-.01em;font-weight:700;display:block}@media (max-width:1080px){.wings-addons{height:auto}.wings-addons__pin{height:auto;min-height:0;padding:clamp(72px, 9vh, 116px) var(--container-pad) clamp(76px, 10vh, 124px);display:block;position:static}.wings-addons__stage{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,5vw,52px)}.wings-addons__col--left,.wings-addons__device,.wings-addons__col--right,.wings-addons__bottom{grid-area:auto}.wings-addons__device{order:-1}.addon-device{width:min(520px,88vw)}.wings-addons__col,.wings-addons__bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px);display:grid}.wings-addons__col--left,.wings-addons__col--right,.wings-addons__bottom{text-align:left;justify-self:stretch;align-items:stretch;width:100%}.addon-item__pill:after{display:none}.wings-addons__col--left .addon-item__text,.wings-addons__bottom .addon-item__text{margin-left:0;margin-right:0}.addon-item__text,.wings-addons__bottom .addon-item__text{max-width:none;font-size:12.5px}.addon-item__pill{font-size:13px}}@media (max-width:620px){.wings-addons__col,.wings-addons__bottom{grid-template-columns:minmax(0,1fr);gap:26px}.addon-device{width:min(460px,92vw)}.addon-device__viewport{aspect-ratio:4/3}.addon-screen{--ui-base:1.55cqw}}@media (prefers-reduced-motion:reduce){.wings-addons{height:100vh}.addon-map__pin--live:after{opacity:.35;animation:none}.addon-screen,.addon-screen.is-active{--screen-dur:.2s;filter:none;transform:none}}.wings-faq{position:relative}.wings-faq__pin{z-index:2;background:var(--white);min-height:100vh;padding:calc(var(--header-height) + clamp(48px, 6vw, 88px)) var(--container-pad) clamp(72px, 9vw, 128px);color:#093346;position:relative;overflow:clip;box-shadow:0 -60px 100px -40px #04030c66}.wings-faq__pin:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 48% 54% at 16% 84%, rgba(var(--violet-mid-1-rgb), .2), transparent 78%), radial-gradient(ellipse 40% 46% at 88% 8%, rgba(var(--violet-glow-rgb), .3), transparent 76%);filter:blur(70px);animation:54s ease-in-out infinite alternate faqGlowDrift;position:absolute;inset:-25%}@keyframes faqGlowDrift{0%{transform:translate(0)scale(1)}to{transform:translate(2.5%,-3%)scale(1.07)}}@media (prefers-reduced-motion:reduce){.wings-faq__pin:before{animation:none}}@media (max-width:960px){.wings-faq__pin{min-height:0;padding-top:calc(var(--header-height) + 40px)}}.wings-faq--stage .wings-faq__pin{height:100vh;min-height:640px;padding:calc(var(--header-height) + clamp(20px, 3vh, 56px)) var(--container-pad) clamp(24px, 4vh, 72px);color:var(--black);--faq-sheet-top:#faf8ff;--faq-sheet-bottom:#f3effc;background:linear-gradient(180deg, var(--faq-sheet-top) 0%, var(--faq-sheet-bottom) 100%);flex-direction:column;display:flex}.wings-faq--stage .wings-faq__pin:before{background:radial-gradient(ellipse 44% 50% at 86% 26%, rgba(var(--violet-glow-rgb), .22), transparent 74%), radial-gradient(ellipse 36% 40% at 8% 92%, rgba(var(--violet-mid-1-rgb), .1), transparent 76%)}.faq-stage{z-index:1;width:100%;max-width:var(--container-max);flex-direction:column;flex:auto;justify-content:center;margin:0 auto;display:flex;position:relative}.faq-stage__head{max-width:680px}.faq-stage__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--starlings-purple);margin-bottom:14px;font-size:11px;font-weight:600;display:block}.faq-stage__heading{font-size:min(clamp(28px,3.2vw,48px),5.6vh);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--black);margin:0;line-height:1.12}.faq-stage__grid{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:start;column-gap:clamp(48px,8vw,140px);margin-top:clamp(28px,4.5vh,72px);display:grid}.faq-stage__list{border-left:1px solid #08070d1a;position:relative}.faq-stage__thumb{background:var(--starlings-purple);opacity:0;pointer-events:none;will-change:transform, height;border-radius:2px;width:2px;height:0;position:absolute;top:0;left:-1px}.faq-stage__item{position:relative}.faq-stage__trigger{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 14px;align-items:start;column-gap:clamp(14px,1.6vw,24px);padding:clamp(12px,1.9vh,22px) 0 clamp(12px,1.9vh,22px) clamp(20px,2.2vw,32px);display:grid}.faq-stage__trigger:focus-visible{outline:none}.faq-stage__num{letter-spacing:.1em;color:#6936cf80;transition:color var(--link-duration) var(--link-ease), transform var(--cta-text-duration) var(--cta-text-ease);margin-top:.45em;font-size:11px;font-weight:600}.faq-stage__q{letter-spacing:-.01em;color:#08070d75;transition:color var(--link-duration) var(--link-ease), transform var(--cta-text-duration) var(--cta-text-ease);font-size:clamp(16px,1.32vw,19px);font-weight:500;line-height:1.32}.faq-stage__arrow{color:var(--starlings-purple);opacity:0;transition:opacity var(--link-duration) var(--link-ease), transform var(--cta-arrow-duration) var(--cta-arrow-ease);margin-top:.3em;display:inline-flex;transform:translate(-6px)}.faq-stage__arrow svg{display:block}@media (hover:hover){.faq-stage__trigger:hover .faq-stage__num,.faq-stage__trigger:hover .faq-stage__q{transform:translate(6px)}.faq-stage__trigger:hover .faq-stage__num{color:var(--starlings-purple)}.faq-stage__trigger:hover .faq-stage__q{color:#08070dd1}.faq-stage__trigger:hover .faq-stage__arrow{opacity:1;transform:translate(0)}}.faq-stage__trigger:focus-visible .faq-stage__num{color:var(--starlings-purple)}.faq-stage__trigger:focus-visible .faq-stage__q{color:#08070dd1}.faq-stage__trigger:focus-visible .faq-stage__arrow{opacity:1;transform:translate(0)}.faq-stage__item.is-active .faq-stage__num{color:var(--starlings-purple)}.faq-stage__item.is-active .faq-stage__q{color:var(--black)}.faq-stage__item.is-active .faq-stage__arrow{opacity:1;transform:translate(0)}.faq-stage__stage{color:var(--white);background:var(--ecosystem-gradient);box-shadow:0 40px 80px -36px rgba(var(--violet-deep-1-rgb), .55);border-radius:24px;flex-direction:column;align-self:stretch;align-items:flex-start;padding:clamp(28px,3.6vh,44px) clamp(28px,2.8vw,48px);display:flex;position:relative;overflow:hidden}.faq-stage__stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 42% 38% at 92% 6%, #67d9d033, transparent 70%), radial-gradient(ellipse 50% 44% at 6% 100%, rgba(var(--violet-glow-rgb), .28), transparent 72%);filter:blur(40px);position:absolute;inset:-20%}.faq-stage__stage>*{z-index:1;position:relative}.faq-stage__counter{letter-spacing:.22em;color:var(--starlings-cyan);align-items:baseline;gap:6px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.faq-stage__counter-current{min-width:2ch;display:inline-block}.faq-stage__counter-sep,.faq-stage__counter-total{color:#ffffff6b}.faq-stage__panels{width:100%;display:grid}[data-faq-mode=stage] .faq-stage__panels{margin-top:clamp(20px,3vh,36px);margin-bottom:clamp(28px,4vh,48px)}[data-faq-mode=stage] .faq-stage__panel{will-change:opacity, transform, filter;grid-area:1/1}.faq-stage__answer{letter-spacing:-.012em;color:#fffffff0;max-width:560px;margin:0;font-size:min(clamp(20px,1.65vw,25px),3vh);font-weight:400;line-height:1.45}.faq-stage__cta{margin-top:auto}[data-faq-mode=accordion] .faq-stage__panel{height:0;overflow:hidden}[data-faq-mode=accordion] .faq-stage__answer{letter-spacing:0;color:#08070da8;max-width:none;margin-left:calc(28px + clamp(14px,1.6vw,24px));padding:0 clamp(14px,4vw,40px) clamp(18px,2.4vw,24px) clamp(20px,2.2vw,32px);font-size:clamp(14px,1.05vw,15.5px);line-height:1.6}[data-faq-mode=accordion] .faq-stage__item.is-active .faq-stage__arrow{transform:translate(0)rotate(90deg)}@media (prefers-reduced-motion:reduce){.faq-stage__num,.faq-stage__q,.faq-stage__arrow{transition-duration:.15s}.faq-stage__trigger:hover .faq-stage__num,.faq-stage__trigger:hover .faq-stage__q{transform:none}}@media (max-width:960px){.wings-faq--stage .wings-faq__pin{height:auto;min-height:0;display:block}.faq-stage__grid{grid-template-columns:1fr;row-gap:clamp(28px,6vw,40px);margin-top:clamp(32px,6vw,48px)}.faq-stage__trigger{grid-template-columns:24px minmax(0,1fr) 14px;padding-left:16px}.faq-stage__q{font-size:clamp(16px,4.2vw,19px)}[data-faq-mode=accordion] .faq-stage__answer{margin-left:calc(24px + clamp(14px,1.6vw,24px));padding-left:16px;padding-right:0}.faq-stage__stage{box-shadow:none;color:inherit;background:0 0;border-radius:0;align-self:auto;padding:0}.faq-stage__stage:before,.faq-stage__counter{display:none}.faq-stage__cta{--starlings-cta-bg:var(--cta-light-bg);--starlings-cta-text:var(--cta-light-text);--starlings-cta-border:var(--cta-light-border);--starlings-cta-fill:var(--cta-light-fill);--starlings-cta-text-hover:var(--cta-light-text-hover);margin-top:0}}.partners-stage{--sheet-overlap:0px;position:relative}.page-clientes{background:var(--white)}.partners-hero{z-index:0;text-align:center;min-height:100vh;padding:calc(var(--header-height) + clamp(48px, 7vw, 96px)) var(--container-pad) clamp(110px, 12vw, 150px);background:var(--ecosystem-gradient);background-attachment:fixed;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.partners-hero__glow--1{filter:blur(90px);background:radial-gradient(circle,#fff3,#0000 70%);border-radius:50%;width:36vw;max-width:520px;height:36vw;max-height:520px;animation:24s ease-in-out infinite alternate footerGlowDrift1;position:absolute;top:-26%;right:-4%}.partners-hero__glow--2{filter:blur(80px);background:radial-gradient(circle,#67d9d047,#0000 70%);border-radius:50%;width:30vw;max-width:420px;height:30vw;max-height:420px;animation:30s ease-in-out infinite alternate footerGlowDrift2;position:absolute;bottom:-24%;left:2%}.partners-hero__shade{z-index:2;opacity:0;pointer-events:none;background:#04030c8c;position:absolute;inset:0}.partners-hero__inner{z-index:1;width:100%;max-width:var(--container-reading);will-change:transform, opacity;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.partners-hero__eyebrow{opacity:0;margin:0 auto;transform:translateY(14px)}.partners-hero__heading{max-width:21ch;font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-wrap:balance;opacity:0;filter:blur(var(--heading-reveal-blur));margin:14px 0 0;line-height:1.1;transform:translateY(20px)}.partners-hero .scroll-indicator{bottom:calc(var(--sheet-overlap,0px) + 40px)}.partners-index-wrap{width:100%;min-width:0;margin-top:clamp(40px,5vw,64px)}.partners-index__label{letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;opacity:0;margin:0 0 18px;font-size:11.5px;font-weight:600;transform:translateY(12px)}.partners-index__total,.partners-index__label-categories{color:var(--starlings-cyan)}.partners-index{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;gap:0;display:flex}.partners-index__item{color:#ffffffdb;white-space:nowrap;opacity:0;transition:color var(--link-duration) var(--link-ease);align-items:baseline;gap:8px;padding:16px clamp(14px,1.6vw,24px);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;transform:translateY(12px)}.partners-index__item+.partners-index__item:before{content:"";background:#ffffff29;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.partners-index__item:after{content:"";background:var(--starlings-cyan);transform-origin:100%;height:1px;transition:transform var(--link-duration) var(--link-ease);position:absolute;bottom:10px;left:clamp(14px,1.6vw,24px);right:clamp(14px,1.6vw,24px);transform:scaleX(0)}.partners-index__count{letter-spacing:.12em;color:#67d9d0b3;transition:color var(--link-duration) var(--link-ease);font-size:11px;font-weight:600}@media (hover:hover){.partners-index__item:hover{color:var(--white)}.partners-index__item:hover:after{transform-origin:0;transform:scaleX(1)}.partners-index__item:hover .partners-index__count{color:var(--starlings-cyan)}}.partners-index__item:focus-visible{color:var(--white);outline:none}.partners-index__item:focus-visible:after{transform-origin:0;transform:scaleX(1)}.partners-sheet{z-index:2;margin-top:calc(-1 * var(--sheet-overlap,0px));background:var(--white);position:relative}.partners-directory{padding:clamp(40px, 5vw, 72px) var(--container-pad) clamp(20px, 2.4vw, 36px);position:relative}.partners-directory__inner{max-width:var(--container-max);margin:0 auto;position:relative}.partners-chapter{grid-template-columns:clamp(220px,22vw,300px) minmax(0,1fr);gap:clamp(32px,4vw,64px);padding:clamp(40px,5vw,72px) 0;display:grid;position:relative}.partners-chapter+.partners-chapter{border-top:1px solid #0933461a}.partners-chapter:last-child{align-content:start;min-height:100vh}.partners-chapter__rail{position:relative}.partners-chapter__thread{transform-origin:top;background:linear-gradient(#6936cf8c 0%,#6936cf4d 60%,#6936cf00 100%);width:1px;position:absolute;top:0;bottom:0;left:5px;transform:scaleY(0)}.partners-chapter__rail-inner{top:calc(var(--header-height) + 28px);opacity:0;padding-left:30px;position:sticky;transform:translateY(18px)}.partners-chapter__node{background:var(--white);width:11px;height:11px;transition:background .5s var(--ease-premium), border-color .5s var(--ease-premium), box-shadow .6s var(--ease-premium);border:1px solid #6936cf99;border-radius:50%;position:absolute;top:14px;left:0;box-shadow:0 0 #6936cf00}.partners-chapter.is-active .partners-chapter__node{background:var(--starlings-purple);border-color:var(--starlings-purple);box-shadow:0 0 0 5px #6936cf24,0 0 20px #6936cf59}.partners-chapter__title{font-size:var(--fs-display-3);font-weight:var(--fw-display);letter-spacing:-.02em;color:var(--black);text-wrap:balance;margin:0;line-height:1.1}.partners-chapter__count{letter-spacing:.24em;text-transform:uppercase;color:#6936cfb3;transition:color .5s var(--ease-premium);margin-top:14px;font-size:11.5px;font-weight:600;display:block}.partners-chapter.is-active .partners-chapter__count{color:var(--starlings-purple)}.partners-chapter__blurb{color:#093346a8;max-width:280px;margin:18px 0 0;font-size:14.5px;line-height:1.6}.partners-chapter__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:clamp(14px,1.5vw,20px);display:grid}.partner-card{--logo-box-w:126px;--logo-box-h:60px;--logo-scale:1;--logo-hover:1;isolation:isolate;background:var(--white);height:190px;color:var(--starlings-deep-blue);opacity:0;transition:transform .55s var(--ease-premium), border-color .55s var(--ease-premium), box-shadow .55s var(--ease-premium);border:1px solid #0933461f;border-radius:20px;flex-direction:column;padding:20px 22px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(22px);box-shadow:0 1px 2px #09334608}.partner-card:after{content:"";background:linear-gradient(90deg, var(--starlings-cyan), var(--starlings-purple));opacity:0;height:2px;transition:transform .65s var(--ease-premium), opacity .35s var(--ease-premium);pointer-events:none;border-radius:2px;position:absolute;bottom:0;left:16%;right:16%;transform:scaleX(0)}.partner-card--media-only{height:152px;padding:18px}.partner-card__media{flex:auto;justify-content:center;align-items:center;min-height:0;padding:8px 0;display:flex;overflow:hidden}.partner-card__logo{width:var(--logo-box-w);height:var(--logo-box-h);object-fit:contain;transform:scale(calc(var(--logo-scale) * var(--logo-hover)));opacity:.94;transition:opacity .5s var(--ease-premium), transform .6s var(--ease-premium), filter .5s var(--ease-premium)}.partner-card[data-logo-mode=mono] .partner-card__logo{filter:grayscale();opacity:.75}.partner-card__wordmark{letter-spacing:.2em;text-transform:uppercase;color:#3a358d99;transition:color .5s var(--ease-premium);font-size:15px;font-weight:700}.partner-card__body{flex:none}.partner-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.partner-card__name{color:var(--black);transition:color .4s var(--ease-premium);margin:0;font-size:15px;font-weight:600;line-height:1.3}.partner-card__arrow{color:#093346b3;width:30px;height:30px;transition:border-color .5s var(--ease-premium), background .5s var(--ease-premium), color .5s var(--ease-premium);border:1px solid #09334633;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.partner-card__arrow svg{width:13px;height:13px;transition:transform .5s var(--ease-premium)}.partner-card__desc-wrap{transition:grid-template-rows .55s var(--ease-premium);grid-template-rows:0fr;display:grid}.partner-card__desc{color:#0933469e;opacity:0;min-height:0;transition:opacity .45s var(--ease-premium) 80ms, transform .5s var(--ease-premium) 50ms, margin-top .55s var(--ease-premium);margin:0;font-size:13px;line-height:1.55;overflow:hidden;transform:translateY(6px)}@media (hover:hover){.partner-card:hover{border-color:#6936cf47;transform:translateY(-6px);box-shadow:0 3px 8px -3px #0933461a,0 30px 56px -26px #6936cf61}.partner-card:hover:after{opacity:1;transform:scaleX(1)}.partner-card:hover .partner-card__desc-wrap{grid-template-rows:1fr}.partner-card:hover .partner-card__desc{opacity:1;margin-top:10px;transform:translateY(0)}.partner-card:hover .partner-card__logo{--logo-hover:1.05;opacity:1}.partner-card[data-logo-mode=mono]:hover .partner-card__logo{filter:none}.partner-card:hover .partner-card__wordmark{color:var(--starlings-midnight)}.partner-card:hover .partner-card__name{color:var(--starlings-purple)}.partner-card:hover .partner-card__arrow{border-color:var(--starlings-purple);background:var(--starlings-purple);color:var(--white)}.partner-card:hover .partner-card__arrow svg{transform:translate(1px,-1px)}}.partner-card:focus-visible{border-color:var(--starlings-purple);outline:none;box-shadow:0 0 0 3px #6936cf2e}.partner-card:focus-visible:after{opacity:1;transform:scaleX(1)}.partner-card:focus-visible .partner-card__logo{--logo-hover:1.05;opacity:1;filter:none}.partner-card:focus-visible .partner-card__name{color:var(--starlings-purple)}.partner-card:focus-visible .partner-card__desc-wrap{grid-template-rows:1fr}.partner-card:focus-visible .partner-card__desc{opacity:1;margin-top:10px;transform:translateY(0)}.partner-card:focus-visible .partner-card__arrow{border-color:var(--starlings-purple);background:var(--starlings-purple);color:var(--white)}@media (hover:none){.partner-card{height:auto;min-height:190px}.partner-card--media-only{min-height:152px}.partner-card__media{min-height:72px}.partner-card__desc-wrap{grid-template-rows:1fr}.partner-card__desc{opacity:1;margin-top:10px;transform:none}}.partners-join{z-index:3;pointer-events:none;height:230vh;margin-top:-100vh;position:relative}.partners-join__sticky{text-align:center;height:100vh;padding:calc(var(--header-height) + 24px) var(--container-pad) 48px;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.partners-join__bg{z-index:0;background:var(--ecosystem-gradient);opacity:0;background-attachment:fixed;position:absolute;inset:0}.partners-join__glow{filter:blur(90px);background:radial-gradient(circle,#67d9d03d,#0000 70%);border-radius:50%;width:46vw;max-width:660px;height:46vw;max-height:660px;animation:30s ease-in-out infinite alternate footerGlowDrift2;position:absolute;top:-26%;right:-8%}.partners-join__inner{z-index:2;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex;position:relative}.partners-join__sticky.is-live{pointer-events:auto}.partners-join__heading{max-width:27ch;font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-wrap:balance;opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.15;transform:translateY(24px)}.partners-join__desc{max-width:520px;font-size:var(--fs-desc);color:var(--color-text-muted);opacity:0;margin:clamp(16px,1.8vw,22px) auto 0;line-height:1.65;transform:translateY(18px)}.partners-join__cta-wrap{opacity:0;margin-top:clamp(26px,3vw,36px);display:inline-block;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.partners-chapter__thread{transform:scaleY(1)}.partners-hero__inner{will-change:auto}.partners-join__glow{animation:none}.partners-chapter:last-child{min-height:0}.partners-join{pointer-events:auto;height:auto;margin-top:0}.partners-join__sticky{height:auto;min-height:100vh;position:static}.partners-join__bg{opacity:1}.partner-card,.partner-card:after,.partner-card__desc-wrap,.partner-card__desc,.partner-card__logo,.partner-card__arrow,.partner-card__arrow svg,.partners-chapter__node{transition:none}.partner-card:hover{transform:none}.partner-card:hover .partner-card__logo,.partner-card:focus-visible .partner-card__logo{--logo-hover:1}.partners-hero__glow--1,.partners-hero__glow--2{animation:none}}@media (max-width:1024px){.partners-chapter{grid-template-columns:200px minmax(0,1fr);gap:28px}.partners-chapter__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:860px){.partners-hero{padding:calc(var(--header-height) + 40px) var(--container-pad) 90px}.partners-hero__heading{max-width:none;font-size:clamp(30px,8vw,40px)}.partners-index{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.partners-index::-webkit-scrollbar{display:none}.partners-index__item{padding:14px 16px;font-size:13.5px}.partners-directory{padding-top:28px}.partners-chapter{grid-template-columns:1fr;gap:22px;padding:36px 0}.partners-chapter__thread{display:none}.partners-chapter__rail-inner{padding-left:24px;position:static}.partners-chapter__node{top:8px}.partners-chapter__blurb{max-width:none}.partners-chapter__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.partner-card{--logo-box-w:108px;--logo-box-h:52px;padding:18px 18px 20px}.partners-chapter__title{font-size:clamp(26px,7.4vw,34px)}.partners-join__sticky{padding:calc(var(--header-height) + 24px) var(--container-pad) 48px}.partners-join__heading{max-width:none;font-size:clamp(26px,7.4vw,34px)}}.pagos-stack{background:var(--black);position:relative}.pagos-hero,.pagos-scene__pin{height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.pagos-scene{min-height:calc(100vh + var(--pagos-scene-hold));position:relative}.pagos-hero{z-index:0}.pagos-logos{z-index:1}.pagos-scene{z-index:2}.pagos-hero{background:var(--black)}.pagos-hero__media{z-index:0;position:absolute;inset:-4%}.pagos-hero__video{object-fit:cover;object-position:center 45%;opacity:0;width:100%;height:100%;display:block;transform:scale(1.06)}.pagos-hero__scrim{z-index:1;background:linear-gradient(#08070d94 0%,#08070d38 26%,#08070d75 62%,#08070dd6 100%);position:absolute;inset:0}.pagos-hero__dim{z-index:6;opacity:0;pointer-events:none;background:#04030c99;position:absolute;inset:0}.pagos-hero__content{z-index:2;text-align:center;padding:0 var(--container-pad);flex-direction:column;align-items:center;gap:clamp(18px,1.8vw,26px);display:flex;position:absolute;top:54%;left:0;right:0;transform:translateY(-50%)}.pagos-hero__heading{max-width:16em;font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-shadow:0 4px 44px #00000080;opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.2;transform:translateY(26px)}.pagos-hero__desc{max-width:620px;font-size:var(--fs-desc);color:var(--color-text-muted);text-shadow:0 2px 24px #00000073;opacity:0;margin:0;line-height:1.7;transform:translateY(18px)}.pagos-hero__cta{opacity:0;margin-top:clamp(4px,.8vw,10px);transform:translateY(16px)}.pagos-hero .scroll-indicator{z-index:3;opacity:0}.pagos-logos{--pagos-logo-h:clamp(34px, 3.2vw, 50px);--pagos-logo-gap:clamp(48px, 6vw, 100px);background:var(--white);color:var(--black);padding:clamp(26px,3vw,40px) 0;position:relative;overflow:hidden}.pagos-logos__viewport{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.pagos-logos__track{align-items:center;gap:var(--pagos-logo-gap);width:max-content;animation:38s linear infinite pagosLogosScroll;display:flex}.pagos-logos__viewport:hover .pagos-logos__track{animation-play-state:paused}.pagos-logos__item{height:var(--pagos-logo-h);flex:none;justify-content:center;align-items:center;display:flex}.pagos-logos__logo{object-fit:contain;opacity:1;filter:brightness(1.05);width:auto;max-width:clamp(140px,15vw,230px);height:100%}@keyframes pagosLogosScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pagos-scene__pin{background:var(--ecosystem-gradient);background-attachment:fixed;align-items:center;display:flex}.pagos-scene__rings{z-index:0;transform-origin:50%;opacity:.55;pointer-events:none;width:clamp(520px,62vw,1080px);height:clamp(520px,62vw,1080px);animation:120s linear infinite pagosRingsSpin;position:absolute;top:50%;right:-6vw;transform:translateY(-50%)}@keyframes pagosRingsSpin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.pagos-scene__inner{z-index:1;width:100%;max-width:var(--container-max);padding:calc(var(--header-height) + clamp(24px, 3vw, 48px)) var(--container-pad) clamp(40px, 5vw, 72px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,88px);margin:0 auto;display:grid;position:relative}.pagos-scene__copy{flex-direction:column;align-items:flex-start;max-width:560px;display:flex}.pagos-scene__chip{color:var(--white);-webkit-backdrop-filter:blur(10px);opacity:0;background:#ffffff1f;border:1px solid #ffffff47;border-radius:100px;margin-bottom:clamp(14px,1.4vw,18px);padding:9px 20px;font-size:13px;font-weight:600;transform:translateY(14px)}.pagos-scene__heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);opacity:0;filter:blur(var(--heading-reveal-blur));margin:0;line-height:1.2;transform:translateY(24px)}.pagos-scene__lead{max-width:34ch;font-size:var(--fs-lead);letter-spacing:-.005em;color:#ffffffb8;opacity:0;margin:clamp(18px,1.9vw,26px) 0 0;font-weight:400;line-height:1.5;transform:translateY(16px)}.pagos-device{opacity:0;justify-self:center;width:100%;transform:translateY(28px)}.pagos-device .addon-device{margin:0 auto}.pagos-device__viewport{background:#edeff4}.pagos-device__strip{will-change:transform;width:100%;height:auto;display:block;position:absolute;top:0;left:0}.pagos-flow{background:var(--black);height:400vh;position:relative}.pagos-flow__pin{--flow-gutter:max(var(--container-pad), calc((100% - 1360px) / 2 + var(--container-pad)));--flow-column-gap:clamp(20px, 1.8vw, 36px);background:var(--ecosystem-gradient);background-attachment:fixed;height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.pagos-flow__stage{z-index:1;height:100%;position:relative}.pagos-flow__media{--flow-card-h:clamp(440px, 72vh, 760px);margin-left:var(--flow-gutter);height:var(--flow-card-h);aspect-ratio:3/4;margin-top:calc(var(--flow-card-h) / -2 + (var(--header-height) + 24px) / 2);z-index:1;background:var(--black);will-change:transform;border-radius:clamp(16px,1.4vw,22px);position:absolute;top:50%;left:0;overflow:hidden;box-shadow:0 30px 80px #04030c73}.pagos-flow__layer{position:absolute;inset:0;overflow:hidden}#pagos-flow-layer-b{opacity:0}.pagos-flow__img{object-fit:cover;object-position:center;width:100%;height:100%}.pagos-flow__copy{z-index:2;width:50%;padding:calc(var(--header-height) + 24px) var(--flow-pad-right) clamp(40px, 5vw, 72px) var(--flow-pad-left);align-items:center;display:flex;position:absolute;top:0;bottom:0}.pagos-flow__copy--b{--flow-pad-left:var(--flow-column-gap);--flow-pad-right:var(--flow-gutter);right:0}.pagos-flow__copy--c{--flow-pad-left:var(--flow-gutter);--flow-pad-right:var(--flow-column-gap);left:0}.pagos-flow__copy-inner{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.8vw,26px);max-width:clamp(300px,32vw,520px);display:flex}.pagos-flow__heading{font-size:var(--fs-display-2);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);margin:0;line-height:1.2}.pagos-flow__desc{font-size:var(--fs-desc);color:var(--color-text-muted);margin:0;line-height:1.7}.pagos-flow__items{flex-direction:column;gap:clamp(10px,.9vw,14px);margin:clamp(2px,.4vw,6px) 0 0;padding:0;list-style:none;display:flex}.pagos-flow__item{color:#ffffffeb;align-items:center;gap:14px;font-size:clamp(14.5px,1.05vw,16px);font-weight:500;line-height:1.4;display:flex}.pagos-flow__item:before{content:"";background:var(--starlings-cyan);border-radius:1px;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 8px #67d9d0b3}@media (max-width:860px),(prefers-reduced-motion:reduce){.pagos-hero,.pagos-scene,.pagos-scene__pin{height:auto;min-height:0;position:relative}.pagos-hero{height:100vh;min-height:560px}.pagos-flow,.pagos-flow__pin{height:auto;min-height:0}.pagos-flow__pin{position:relative}.pagos-flow__stage{flex-direction:column;display:flex}.pagos-flow__media{display:contents}.pagos-flow__layer{opacity:1;height:clamp(320px,52vh,480px);position:relative;inset:auto}#pagos-flow-layer-b{opacity:1}.pagos-flow__copy{width:auto;padding:clamp(40px, 9vw, 64px) var(--container-pad);position:static}#pagos-flow-layer-a{order:1}.pagos-flow__copy--b{order:2}#pagos-flow-layer-b{order:3}.pagos-flow__copy--c{order:4}}@media (max-width:860px){.pagos-hero__content{gap:18px;top:52%}.pagos-hero__heading{font-size:clamp(27px,6.8vw,36px)}.pagos-hero__desc{max-width:34ch}.pagos-logos{padding:clamp(22px,6vw,32px) 0}.pagos-scene__inner{padding:calc(var(--header-height) + clamp(28px, 7vw, 48px)) var(--container-pad) clamp(48px, 10vw, 72px);grid-template-columns:minmax(0,1fr);gap:clamp(36px,8vw,56px)}.pagos-scene__heading{font-size:clamp(26px,7.4vw,34px)}.pagos-device .addon-device{width:min(400px,75vw)}.pagos-scene__rings{opacity:.4;right:-30vw}.pagos-flow__heading{font-size:clamp(26px,7.4vw,34px)}.pagos-flow__copy-inner{max-width:none}}@media (min-width:861px) and (max-width:1180px){.pagos-scene__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,3.5vw,48px)}.pagos-device .addon-device{width:min(520px,86%)}}@media (prefers-reduced-motion:reduce){.pagos-logos__track,.pagos-scene__rings{animation:none}}@media (max-width:860px){.site-header.is-menu-open .header-logo,.site-header.is-menu-open .header-logo__img{opacity:1!important;filter:none!important;transform:translate(0)scale(1)!important}.site-header.is-menu-open .site-header__inner{grid-template-rows:var(--header-height) auto 1fr;padding-bottom:max(28px, env(safe-area-inset-bottom,0px))}.site-header.is-menu-open .site-header__nav--left{padding-top:clamp(20px,7vh,96px)}.site-header.is-menu-open .site-header__nav--right{border-top:0;align-self:stretch;margin-top:0;padding:0}.site-header.is-menu-open .nav-link{font-size:clamp(28px,7.4vw,36px);font-weight:var(--fw-display);letter-spacing:-.015em;text-align:center;justify-content:center;justify-items:center;padding:clamp(8px,1.4vh,14px) 0;line-height:1.15}.site-header.is-menu-open .nav-item--dropdown{justify-content:center}.site-header.is-menu-open .nav-item--dropdown:before{content:"";flex:none;width:48px}.site-header.is-menu-open .nav-caret-btn{width:48px;height:48px;margin-left:0}.site-header.is-menu-open .nav-caret svg,.site-header.is-menu-open .nav-caret{width:14px;height:9px}.site-header.is-menu-open .dropdown-menu__list{border-left:0;margin:0;padding-left:0}.site-header.is-menu-open .dropdown-menu__link{letter-spacing:0;text-align:center;justify-content:center;justify-items:center;padding:10px 0;font-size:18px;font-weight:500}.site-header.is-menu-open .nav-lang{letter-spacing:.02em;border-top:1px solid #ffffff1a;justify-content:center;align-self:stretch;gap:8px;margin-top:auto;padding:24px 0 0;font-size:15px;font-weight:500}.site-header.is-menu-open .nav-link--cta{align-self:center;margin-top:18px;padding:14px 28px;font-size:15px}@media (max-height:860px){.site-header.is-menu-open .site-header__nav--left{padding-top:clamp(20px,3.4vh,30px)}.site-header.is-menu-open .dropdown-menu__link{padding:8px 0}}.site-header.is-menu-open .site-header__nav>*{animation:mobileMenuItemIn .55s var(--ease-premium) both}.site-header.is-menu-open .site-header__nav--left>:first-child{animation-delay:60ms}.site-header.is-menu-open .site-header__nav--left>:nth-child(2){animation-delay:.11s}.site-header.is-menu-open .site-header__nav--left>:nth-child(3){animation-delay:.16s}.site-header.is-menu-open .site-header__nav--left>:nth-child(4){animation-delay:.21s}.site-header.is-menu-open .site-header__nav--right>:first-child{animation-delay:.26s}.site-header.is-menu-open .site-header__nav--right>:nth-child(2){animation-delay:.31s}.site-header.is-menu-open .site-header__nav--right>:nth-child(3){animation-delay:.38s}.site-header.is-menu-open .site-header__nav--right>:nth-child(4){animation-delay:.42s}}@keyframes mobileMenuItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-header.is-menu-open .site-header__nav>*{animation:none}}@media (min-width:600px) and (max-width:860px){:root{--container-pad:clamp(32px, 5vw, 48px)}.hero-title__text{font-size:clamp(36px,5.4vw,46px)}.hero-copy__desc{max-width:52ch;font-size:16px}.hero-stat__value{font-size:clamp(26px,3.6vw,32px)}.hero-stat__label{font-size:12.5px}.hero-statement__text{font-size:clamp(28px,4.4vw,38px)}.plane-scene__stage{width:min(56vw,440px)}.plane-claim{bottom:15vh}.plane-intro__title{font-size:clamp(30px,4.6vw,40px)}.plane-feature__title{font-size:clamp(18px,2.6vw,22px)}.plane-claim__text{font-size:clamp(20px,3vw,26px)}.plane-segment .pill{padding:10px 20px;font-size:14.5px}.ecosystem-title{font-size:clamp(32px,4.8vw,42px)}.journey-copy__line{font-size:clamp(30px,4.6vw,40px)}.products-carousel__stage{height:clamp(300px,min(52vh,70vw),520px)}.products-card{height:clamp(260px,min(46vh,54vw),440px)}.why-starlings__title,.testimonials-heading,.partners-marquee__heading,.starlings-news__title{font-size:clamp(32px,4.6vw,40px)}.why-starlings__lead{font-size:17px}.testimonials__deck{height:clamp(320px,50vh,420px)}.testimonial-card-wrap{width:min(380px,58vw)}.starlings-news-card{flex-basis:calc(50% - var(--news-gap) / 2)}.site-footer__editorial .global-heading{font-size:clamp(30px,4.4vw,38px)}.site-footer__scene-text{font-size:16px}.global-heading,.productos-hero__heading,.product-line__heading,.wings-hero__heading,.wings-scene__heading,.wings-addons__heading,.wings-ia__heading,.wings-orbital__heading,.ft-ops__heading,.feathers-cta__heading,.partners-chapter__title,.partners-join__heading,.nosotros-hero__title,.article-hero__title,.pagos-hero__heading,.pagos-scene__heading,.pagos-flow__heading{font-size:clamp(32px,4.8vw,42px)}.partners-hero__heading,.noticias-hero__heading{font-size:clamp(36px,5.6vw,48px)}.productos-hero__kicker{font-size:clamp(20px,3vw,26px)}.productos-hero__desc,.wings-hero__desc,.pagos-hero__desc{font-size:16px}.wings-scene__lead{font-size:clamp(18px,2.4vw,20px)}.productos-leads__title,.contacto-card__panel-title,.nosotros-quote__text{font-size:clamp(26px,3.8vw,32px)}.team-card{width:clamp(160px,24vw,210px)}.team-gap__inner{width:clamp(220px,36vw,300px);padding-left:36px}.team-gap__desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.site-footer__editorial .global-heading{font-size:clamp(24px,6.6vw,28px)}}.scroll-guide-bar{--p:0;z-index:101;pointer-events:none;will-change:transform, clip-path;width:100%;height:2px;position:fixed;top:0;left:0;overflow:hidden}.scroll-guide-bar--white{transform:scaleX(var(--p));transform-origin:0;background:linear-gradient(90deg, #ffffff8c 0%, #ffffffd9 70%, var(--starlings-cyan) 100%)}[data-brake].is-braking{overflow:visible}[data-brake].is-braking>.brake__inner{z-index:1;position:sticky;overflow:clip visible}.starlings-news[data-brake].is-braking{padding:0}.starlings-news[data-brake].is-braking>.brake__inner{padding:clamp(64px, 8vw, 110px) var(--container-pad) clamp(80px, 9vw, 130px)}.scroll-hold-cue{z-index:60;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-premium), transform .45s var(--ease-premium);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)translateY(10px)}.scroll-hold-cue.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.scroll-hold-cue__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.scroll-hold-cue{transition:none}.scroll-hold-cue .scroll-indicator__line:after{animation:none;top:0}}.plane-claim{max-width:1160px;bottom:8vh}.plane-claim__text{font-size:min(var(--fs-display-2), 5vh);line-height:1.15}.plane-claim__break{display:inline}@media (max-width:860px){.plane-claim__break{display:none}}.why-scrim{pointer-events:none;opacity:0;background:linear-gradient(#06081200 34%,#0608128f 70%,#060812d1 100%);position:absolute;inset:0}@media (max-width:860px){.why-scrim{background:linear-gradient(#06081200 26%,#060812b8 66%,#060812e6 100%)}}.why-caption{left:var(--container-pad);right:var(--container-pad);z-index:6;max-width:min(1240px,92%);font-size:clamp(30px,5vw,88px);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);text-shadow:0 2px 28px #08070d80;opacity:0;filter:blur(var(--heading-reveal-blur));pointer-events:none;will-change:transform, opacity;margin:0;line-height:1.04;position:absolute;bottom:clamp(56px,9vh,96px);transform:translateY(22px)}.product-handoff__rail-count{letter-spacing:.2em;height:1.1em;color:var(--starlings-cyan);flex:none;font-size:11.5px;font-weight:700;line-height:1.1;overflow:hidden}.product-handoff__rail-count-track{will-change:transform;flex-direction:column;display:flex}.product-handoff__rail-count-track span{height:1.1em;display:block}@media (min-width:861px) and (max-width:1040px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.site-header__nav{gap:10px;min-width:0}.nav-link{white-space:nowrap;font-size:13px}.header-logo__img{width:104px}}@media (max-width:860px){.nav-toggle{box-sizing:border-box;width:44px;height:44px;margin:-6px;padding:6px}.site-header.is-menu-open .nav-lang__option{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.legal-toc__link{padding:6px 0;display:block}.team-dot{box-sizing:content-box;background-clip:content-box;margin:-8px;padding:10px}.team-dot.is-active{background-clip:content-box}.site-header.is-menu-open .nav-lang__option[aria-pressed=true]:before{display:none}.article-back,.article-nav__link{padding:8px 0}.article-nav{flex-direction:column;justify-content:center;align-items:center;gap:22px}.addon-item__pill{min-height:40px}.plane-scene__stage{width:min(54vw,330px)}.plane-features,.plane-claim{z-index:3}}@media (max-width:1024px){.partners-chapter:last-child{align-content:start;min-height:60vh}}@media (max-width:860px){.plane-segments{padding:62vh var(--container-pad) 23vh;flex-wrap:wrap;place-content:center;gap:10px;display:flex}.plane-segment{position:static}.plane-scene__stage{top:47%}.plane-claim{bottom:10vh}.plane-segment .pill{animation-duration:4s;animation-delay:0s}.plane-claim__text{font-size:clamp(19px,5.4vw,24px)}}.team-info{display:none}@media (max-width:860px){.team-gap{display:none}.nosotros-team__stage{padding:calc(var(--header-height) + 8px) 0 16px;gap:10px}.team-card{width:clamp(132px,34vw,172px)}.team-track-wrap{padding:56px 0 8px}.team-info{padding:0 var(--container-pad);text-align:center;display:block}.team-info__name{color:var(--white);margin:0;font-size:clamp(19px,5.2vw,23px);font-weight:600;line-height:1.2}.team-info__role{letter-spacing:.08em;text-transform:uppercase;color:var(--starlings-cyan);margin:5px 0 0;font-size:12px;font-weight:600}.team-info__org{color:#fff9;margin:3px 0 0;font-size:12.5px}.team-info__desc{-webkit-line-clamp:5;color:var(--color-text-muted);-webkit-box-orient:vertical;margin:10px 0 0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.site-header.is-menu-open .header-scrim,.page-noticia .site-header.is-menu-open .header-scrim{-webkit-backdrop-filter:blur(20px);background:#08070df0}.violet-bg:before,.violet-bg:after{display:none}.wings-faq__pin:before{filter:none;opacity:.55;animation:none}.violet-bg{-webkit-mask-image:none;mask-image:none}.wings-ia__shelf{-webkit-backdrop-filter:none}.why-caption{max-width:none;padding:var(--header-height) 22px 8vh;text-align:center;text-wrap:balance;justify-content:center;align-items:center;font-size:clamp(31px,8.4vw,42px);font-weight:600;line-height:1.12;display:flex;inset:0}.why-scrim{background:radial-gradient(96% 42%,#060812b8,#0000 74%),linear-gradient(#06081252 0%,#0608122e 32%,#06081280 70%,#060812e0 100%)}.product-scene--handoff{--scene-hold:48svh}.partners-marquee{box-shadow:none;clip-path:none;margin-top:0}.product-scene{min-height:0;padding:clamp(40px,9vw,64px) 0 clamp(28px,6vw,44px)}.product-scene--handoff{padding:0}.product-scene:not(.product-scene--handoff) .product-line{padding:0 var(--container-pad);gap:20px}.product-strip-scene{--strip-h:clamp(200px, 62vw, 300px)}.product-strip__item{flex:0 0 56vw}.productos-leads__panel{text-align:center;justify-content:center;align-items:center;min-height:240px;padding:46px 24px}.productos-leads__panel-title{font-size:clamp(22px,6vw,28px);font-weight:600;line-height:1.22}.partners-index{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.partners-index__item{white-space:normal;justify-content:space-between;padding:13px 4px}.partners-index__item+.partners-index__item:before{display:none}.partners-index__item:nth-child(n+3):before{content:"";background:#ffffff1f;width:auto;height:1px;display:block;position:absolute;top:0;left:0;right:0;transform:none}.partners-index__item:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:14px}.partners-index__item:after{bottom:6px;left:4px;right:4px}.nosotros-hero__img{object-position:14% center}.nosotros-hero__title br{display:none}.nosotros-hero__title{max-width:9.4em;margin-inline:auto}.nosotros-team__stage{justify-content:flex-end;padding-bottom:clamp(36px,7vh,64px)}.nosotros-closing__stage{padding:calc(var(--header-height) + 12px) var(--container-pad) 8vh}.nosotros-quote__text{font-size:clamp(23px,6.2vw,29px);line-height:1.42}.nosotros-quote__mark{margin-bottom:14px}.nosotros-partner__logo{height:clamp(52px,14vw,76px)}.nosotros-partner__tagline{font-size:clamp(16px,4.4vw,20px)}.ft-ops__pin{padding:clamp(64px, 8vh, 96px) var(--container-pad) clamp(40px, 5vh, 60px)}.ft-ops__stage{gap:clamp(28px,5vw,44px)}.wings-addons__pin{padding:clamp(40px, 5vh, 62px) var(--container-pad) clamp(52px, 7vh, 84px)}.wings-addons__stage{row-gap:clamp(24px,4vw,38px)}.wings-faq__pin,.wings-faq--stage .wings-faq__pin{min-height:0;padding:clamp(44px, 9vw, 64px) var(--container-pad) clamp(48px, 9vw, 72px)}.noticias-section{padding-bottom:clamp(56px,9vw,80px)}.starlings-news{padding:clamp(52px, 9vw, 72px) var(--container-pad) clamp(56px, 9vw, 80px)}.partners-join__sticky{padding:calc(var(--header-height) + 26px) var(--container-pad) 32px}.partners-join__heading{font-size:clamp(29px,8vw,38px)}.partners-join__desc{font-size:clamp(15px,4.2vw,17px)}}.msg-page{min-height:100svh;padding:calc(var(--header-height) + clamp(48px, 9vh, 96px)) var(--container-pad) clamp(56px, 10vh, 110px);background:var(--black);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.msg-page__inner{text-align:center;width:100%;max-width:640px}.msg-page__icon{background:linear-gradient(135deg, var(--starlings-cyan), var(--starlings-purple));width:62px;height:62px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto clamp(22px,3vh,30px);display:flex}.msg-page__icon svg{width:26px;height:26px}.msg-page__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--starlings-cyan);margin:0 0 clamp(14px,2vh,20px);font-size:13px;font-weight:600}.msg-page__title{font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--white);margin:0 0 clamp(16px,2.4vh,24px);line-height:1.1}.msg-page__desc{max-width:480px;color:var(--color-text-muted);margin:0 auto;font-size:clamp(15px,1.2vw,17px);line-height:1.65}.msg-page__desc a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.msg-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(28px,4vh,40px);display:flex}@keyframes msg-page-entrada{0%{opacity:0;filter:blur(var(--heading-reveal-blur));transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}.msg-page__icon,.msg-page__eyebrow,.msg-page__title,.msg-page__desc,.msg-page__actions{opacity:0;animation:msg-page-entrada .9s var(--ease-premium,cubic-bezier(.22, 1, .36, 1)) forwards}.msg-page__icon{animation-delay:50ms}.msg-page__eyebrow{animation-delay:.12s}.msg-page__title{animation-delay:.2s}.msg-page__desc{animation-delay:.3s}.msg-page__actions{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.msg-page__icon,.msg-page__eyebrow,.msg-page__title,.msg-page__desc,.msg-page__actions{opacity:1;animation:none}}@media (max-width:860px){.msg-page__actions{flex-direction:column;gap:12px}.msg-page__actions .starlings-cta{width:100%;max-width:320px}}#article-category,#article-date,#article-title,#article-intro{opacity:0;animation:.3s linear 3s forwards articleHeroSafety}@keyframes articleHeroSafety{to{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
