@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap"layer(onyx-base);@layer onyx-base{:root{--sc-canvas: #08090b;--sc-surface: #101217;--sc-ink: #f4f2ef;--sc-ink-soft: #9a9ba1;--sc-accent: #d8ff3e;--sc-accent-ink: #08090b;--sc-hairline: color-mix(in oklab, var(--sc-ink) 12%, transparent);--sc-hairline-strong: color-mix(in oklab, var(--sc-ink) 22%, transparent);--sc-font-display: "Instrument Sans", "Geist", system-ui, sans-serif;--sc-font-text: "Geist", system-ui, sans-serif;--sc-font-mono: "Geist Mono", ui-monospace, monospace;--sc-t-xs: clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm: clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base: clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--sc-t-xl: clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--sc-t-2xl: clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--sc-t-3xl: clamp(2.8rem, 1.9rem + 4.2vw, 5rem);--sc-t-4xl: clamp(3.4rem, 1.9rem + 6.6vw, 7.5rem);--sc-track-tight: -.035em;--sc-track-snug: -.02em;--sc-track-normal: -.005em;--sc-track-wide: .08em;--sc-leading-none: .94;--sc-leading-tight: 1.06;--sc-leading-body: 1.62;--sc-measure: 62ch;--sc-1: .25rem;--sc-2: .5rem;--sc-3: .75rem;--sc-4: 1rem;--sc-5: 1.5rem;--sc-6: 2rem;--sc-7: 3rem;--sc-8: 4rem;--sc-9: 6rem;--sc-10: 8rem;--sc-11: 12rem;--sc-section: clamp(4.5rem, 9vw, 11rem);--sc-gutter: clamp(1.25rem, 5vw, 5.5rem);--sc-maxw: 82rem;--sc-r-sm: 6px;--sc-r-md: 12px;--sc-r-lg: 20px;--sc-r-pill: 999px;--sc-shadow-color: 220 40% 2%;--sc-e1: 0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-e2: 0 2px 4px hsl(var(--sc-shadow-color) / .24), 0 8px 18px -4px hsl(var(--sc-shadow-color) / .3);--sc-e3: 0 4px 8px hsl(var(--sc-shadow-color) / .22), 0 18px 40px -8px hsl(var(--sc-shadow-color) / .38), 0 48px 90px -24px hsl(var(--sc-shadow-color) / .3);--sc-edge: inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent);--sc-ease-out: cubic-bezier(.23, 1, .32, 1);--sc-ease-in-out: cubic-bezier(.77, 0, .175, 1);--sc-ease-drawer: cubic-bezier(.32, .72, 0, 1);--sc-d-fast: .16s;--sc-d-base: .24s;--sc-d-slow: .42s;--sc-z-stage: 1;--sc-z-copy: 20;--sc-z-chrome: 60}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}:root{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}:where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}@supports (scrollbar-color: auto){html{scrollbar-color:color-mix(in oklab,var(--sc-ink) 26%,transparent) transparent;scrollbar-width:thin}}:where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.sc-display{font-family:var(--sc-font-display);font-weight:500;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0}.sc-display--xl{font-size:var(--sc-t-4xl)}.sc-display--lg{font-size:var(--sc-t-3xl)}.sc-display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug)}.sc-lede{font-size:var(--sc-t-lg);line-height:1.44;letter-spacing:var(--sc-track-snug);color:var(--sc-ink);max-width:46ch;text-wrap:pretty;margin:0}.sc-body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.sc-label{font-family:var(--sc-font-mono);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft)}.sc-wrap{width:100%;max-width:var(--sc-maxw);margin-inline:auto;padding-inline:var(--sc-gutter)}.sc-section{padding-block:var(--sc-section)}.sc-stack>*+*{margin-top:var(--sc-4)}.sc-stack>:is(h1,h2,h3){margin-top:var(--sc-7)}.sc-stack>:is(h1,h2,h3):first-child{margin-top:0}.sc-rule{height:1px;border:0;background:var(--sc-hairline);margin:0}.sc-act--pinned{position:relative}.sc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;z-index:var(--sc-z-stage)}.sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip video[data-sc-scrub]{opacity:1}.sc-stage__poster{z-index:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip .sc-stage__poster{opacity:0}.sc-scrim{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(var(--sc-scrim-angle, 180deg),color-mix(in oklab,var(--sc-canvas) var(--sc-scrim-a, 78%),transparent) 0%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 68%)}.sc-scrim--bottom{--sc-scrim-angle: 0deg}.sc-scrim--left{--sc-scrim-angle: 90deg}.sc-scrim--right{--sc-scrim-angle: 270deg}.sc-scrim--lead{background:linear-gradient(to top right,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 72%,transparent) 30%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 52%,transparent 72%)}.sc-scrim--trail{background:linear-gradient(to top left,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 72%,transparent) 30%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 52%,transparent 72%)}.sc-scrim--band{background:linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}.sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 40%,color-mix(in oklab,var(--sc-canvas) 70%,transparent) 100%)}.sc-copy{position:absolute;z-index:var(--sc-z-copy);inset-inline:var(--sc-gutter);max-width:min(46rem,76vw);will-change:opacity,transform}.sc-copy--lead{left:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem)}.sc-copy--center{inset-inline:auto;left:50%;top:50%;translate:-50% -50%;text-align:center}.sc-copy--trail{inset-inline:auto;right:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem);text-align:right}[data-sc-cue]{opacity:0;will-change:opacity,transform}.sc-ready [data-sc-cue]{transition:none}.sc-split{display:inline-block;overflow:hidden;vertical-align:top}.sc-split--line{display:block;padding-bottom:.14em;margin-bottom:-.14em}.sc-split__i{display:inline-block;will-change:transform,opacity}.sc-is-split{opacity:1!important}[data-sc-pan]{display:flex;will-change:transform}[data-sc-reveal]{will-change:clip-path}[data-sc-parallax]{will-change:transform}[data-sc-in],[data-sc-stagger]>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s var(--sc-ease-out),transform .62s var(--sc-ease-out)}[data-sc-in].sc-in,[data-sc-stagger]>.sc-in{opacity:1;transform:none}[data-sc-tilt]{transform-style:preserve-3d;will-change:transform}[data-sc-magnet]{will-change:transform}[data-sc-spotlight]{isolation:isolate}:where([data-sc-spotlight]){position:relative}[data-sc-spotlight]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(28rem 28rem at calc(var(--sc-mx, .5) * 100%) calc(var(--sc-my, .5) * 100%),color-mix(in oklab,var(--sc-accent) 16%,transparent),transparent 70%);opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out)}[data-sc-spotlight]:hover:after{opacity:1}[data-sc-mode=worldflight]{position:relative}.sc-world{position:fixed;inset:0;overflow:clip;z-index:var(--sc-z-stage);background:var(--sc-canvas)}.sc-world__seg{position:absolute;inset:0;opacity:0;will-change:opacity}.sc-world__seg>:is(video,img,canvas){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc-world__poster{z-index:0;transform-origin:50% 50%;transition:opacity .42s var(--sc-ease-out)}.sc-world__seg>video{z-index:1}.sc-world__seg.sc-has-clip .sc-world__poster{opacity:0}video[data-sc-scrub].sc-has-clip{opacity:1}.sc-world__copy{position:fixed;inset:0;z-index:var(--sc-z-copy);pointer-events:none}.sc-world__scrim{position:absolute;inset:0;pointer-events:none;z-index:0}[data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity,transform}.sc-ready [data-sc-copy]{transition:none}.sc-world__spacer{pointer-events:none}[data-sc-progress]{position:fixed;inset:0 0 auto;height:2px;z-index:var(--sc-z-chrome);background:var(--sc-accent);transform-origin:0 50%;transform:scaleX(0);will-change:transform}.sc-grain{position:fixed;inset:0;pointer-events:none;z-index:3;opacity:.045}.sc-grain:before{content:"";position:absolute;inset:-50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}@media(prefers-reduced-motion:reduce){[data-sc-in],[data-sc-stagger]>*{transform:none;transition-duration:.22s}[data-sc-parallax],[data-sc-pan],.sc-split__i{transform:none!important}[data-sc-reveal]{clip-path:none!important}[data-sc-act=pan] .sc-stage,[data-sc-act=pan] [data-sc-stage]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity}[data-sc-pan]>*{scroll-snap-align:center}[data-sc-spotlight]:after{display:none}.sc-world__poster,[data-sc-copy]{transform:none!important}}@media(max-width:860px){.sc-copy{inset-inline:var(--sc-gutter);max-width:none}.sc-copy--trail{text-align:left}.sc-stage{height:100svh}.sc-scrim--trail{background:linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}}}@layer onyx-base{:root{--sc-canvas:#f7f8fa;--sc-surface:#fff;--sc-ink:#191a1d;--sc-ink-soft:#555d68;--sc-accent:#0866ee;--sc-accent-ink:#fff;--sc-font-display:Manrope,sans-serif;--sc-font-text:"DM Sans",sans-serif;--sc-shadow-color:20,24,32;--sc-edge:inset 0 1px 0 #fff}*{box-sizing:border-box}body{margin:0;font:16px/1.65 var(--sc-font-text);background:#f7f8fa;color:#191a1d}button,a,select{touch-action:manipulation}button,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #0866ee;outline-offset:5px}button:active,.action:active{transform:scale(.97)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:fixed;top:-100px;z-index:999;background:#fff;padding:15px}.skip:focus{top:0}.world-header{position:fixed;z-index:500;top:20px;left:50%;transform:translate(-50%);width:min(1300px,calc(100% - 64px));display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#ffffffb8;backdrop-filter:blur(22px);border:1px solid #fff;border-radius:14px;box-shadow:0 12px 35px #161b2310}.world-header img{display:block;width:122px;height:52px;object-fit:contain}.header-actions{display:flex;align-items:center;gap:24px}.header-actions select{border:0;background:transparent;padding:10px;color:#24272e}.contact-top{font-weight:600;font-size:13px}.menu-toggle,.close-menu{display:flex;gap:15px;border:0;background:transparent;align-items:center;padding:10px;font-size:13px}.menu-toggle span{font-size:20px}#pages{position:fixed;z-index:600;right:max(32px,calc((100vw - 1300px)/2));top:105px;width:320px;max-width:calc(100vw - 36px);padding:28px;background:#fffffff5;backdrop-filter:blur(24px);border:1px solid white;box-shadow:0 22px 70px #191a1d30;border-radius:15px}#pages[hidden]{display:none}#pages a{display:block;padding:12px;font:600 22px Manrope,sans-serif}#pages a:hover{color:#0866ee}.close-menu{margin-left:auto;font-size:12px}.sc-world{background:#e6e9ed}.sc-world__seg>img,.sc-world__seg>video{object-position:60% center}.copy-surface{position:absolute;inset:0 auto 0 0;width:72%;z-index:125;background:linear-gradient(90deg,#f7f8fa 2%,#f7f8faf5 35%,#f7f8fac9 60%,#f7f8fa00);pointer-events:none}.sc-world__copy{z-index:200!important;pointer-events:none}.waypoint{position:absolute;left:max(64px,calc((100vw - 1170px)/2));top:50%;transform:translateY(-50%);width:min(560px,44vw);pointer-events:auto}.waypoint h1,.waypoint h2{font-family:Manrope,sans-serif;font-weight:600;font-size:clamp(40px,4.3vw,68px);letter-spacing:-.04em;line-height:1.08;margin:0 0 25px;text-wrap:balance}.waypoint p{color:#4b535f;font-size:16px;line-height:1.8;max-width:440px;margin:0 0 25px}.waypoint-0 h1{font-size:clamp(46px,5vw,76px)}.action{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:#15171b;border:1px solid #15171b;color:#fff;padding:16px 24px;border-radius:6px;font-size:14px;transition:background .2s,transform .2s;min-height:52px}.action:hover{background:#0866ee;border-color:#0866ee}.action span{font-size:23px;line-height:1}.text-link{display:inline-block;color:#134e9e;font-size:14px;font-weight:600;border-bottom:1px solid #8cabc9;padding:8px 0}.product-object{position:fixed;z-index:130;right:7%;bottom:-6%;width:24vw;max-width:350px;pointer-events:none;filter:drop-shadow(0 20px 24px #20273333)}.product-object img{width:100%;height:auto}.portfolio-object{position:fixed;right:8%;top:29%;width:32%;height:48%;z-index:140;pointer-events:none;opacity:0;visibility:hidden;overflow:hidden;border-radius:8px;box-shadow:0 25px 60px #11182720}.portfolio-object img{width:100%;height:100%;object-fit:cover}.category-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:25px 0 20px}.category-picker button{border:1px solid #a8b1bd;background:#ffffffbd;text-align:left;padding:12px 14px;color:#333b48;font-size:13px;border-radius:5px;min-height:46px;transition:background .16s,color .16s}.category-picker button[aria-pressed=true]{background:#15171b;color:#fff;border-color:#15171b}.category-picker button:hover{border-color:#0866ee}.expertise{max-width:470px;margin-bottom:20px}.expertise details{border-bottom:1px solid #b9c0c9;padding:12px 0}.expertise summary{cursor:pointer;list-style:none;font-size:18px;font-weight:600;display:flex;justify-content:space-between}.expertise summary::-webkit-details-marker{display:none}.expertise details p{font-size:13px;margin:12px 0 4px}.expertise details[open] summary span{transform:rotate(45deg)}.market-label{display:block;font-size:12px;color:#555d68;margin-bottom:7px}#market{display:block;min-height:50px;border:1px solid #a4acb8;border-radius:5px;background:#ffffffdc;color:#191a1d;padding:10px 35px 10px 15px;width:100%;max-width:350px;margin-bottom:15px}.geography{position:fixed;z-index:145;right:2%;top:28%;width:43%;pointer-events:none;opacity:0;visibility:hidden;filter:drop-shadow(0 18px 20px #0b1c3333)}.geography svg{width:100%;height:auto;overflow:visible}.geography path{fill:#dae2eb;stroke:#fff;stroke-width:1}.geography path.current{fill:#0866ee}.geography circle{fill:#fff;stroke:#0866ee;stroke-width:4}.journey-result{border-top:1px solid #b3bdc9;padding-top:15px;margin:20px 0}.journey-result span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#59616d}.journey-result strong{display:block;font-size:14px;margin-top:5px}.email{display:block;font-size:13px;margin-top:16px}footer{margin-top:32px;padding-top:20px;border-top:1px solid #b3bdc9}footer p{font-size:12px!important;margin:0 0 10px!important}footer>div{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:10px}footer select{font-size:12px;background:transparent;border:0;color:#303944;padding:8px}.route{position:fixed;z-index:400;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:7px;padding:8px 12px;border:1px solid #ffffffbd;border-radius:8px;background:#ffffffe0;backdrop-filter:blur(20px);box-shadow:0 8px 25px #15171b15}.route button{border:0;background:transparent;display:flex;gap:7px;align-items:center;font-size:11px;color:#606877;padding:8px 12px;white-space:nowrap;min-height:38px}.route button[aria-current=step]{color:#0866ee}.route-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.world-tools{position:fixed;z-index:300;bottom:22px;left:25px;width:190px}.world-tools button{display:block;border:0;background:#ffffffb3;color:#495260;font-size:10px;padding:8px;border-radius:4px}.world-tools small{display:block;font-size:9px;line-height:1.45;color:#4b535f;margin-top:6px}.quiet main [data-sc-world-copy]{position:relative!important;inset:auto!important;height:auto!important}.quiet .waypoint{position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;width:min(680px,100%)!important;padding:100px 30px;pointer-events:auto!important}.quiet [data-sc-spacer],.quiet [data-sc-world],.quiet .copy-surface,.quiet .product-object,.quiet .portfolio-object,.quiet .geography,.quiet .route{display:none!important}.quiet main{padding-top:80px}.quiet .waypoint:nth-child(2n){background:#eef2f7}.quiet .world-tools{right:20px;left:auto;bottom:15px}.quiet .world-tools small{display:none}@media(min-width:1600px){.waypoint{width:570px}.product-object{right:15%}.portfolio-object{right:12%;width:30%}}@media(max-width:1050px){.world-tools{width:120px;bottom:100px}.world-tools small{display:none}.waypoint{left:40px;width:51vw}.waypoint h1,.waypoint h2{font-size:47px}.route{bottom:20px}.route button{padding:8px}.copy-surface{width:88%}}@media(max-width:760px){.world-header{top:12px;width:calc(100% - 28px);padding:7px 12px}.world-header img{width:100px;height:43px}.header-actions{gap:8px}.contact-top{display:none}.menu-toggle{font-size:11px;gap:7px}.header-actions select{font-size:11px}.sc-world__seg>img,.sc-world__seg>video{object-position:66% center}.copy-surface{inset:0;width:100%;background:linear-gradient(180deg,#f7f8fac7,#f7f8faed 38%,#f7f8fae6 72%,#f7f8fa22)}.waypoint{left:24px;top:25%;width:calc(100% - 48px);max-width:none;transform:none}.waypoint h1,.waypoint h2{font-size:clamp(33px,8.6vw,44px);line-height:1.1;max-width:390px;margin-bottom:18px}.waypoint p{font-size:13px;line-height:1.7;max-width:340px;margin-bottom:18px}.waypoint-0{top:26%}.waypoint-2,.waypoint-3,.waypoint-5{top:19%}.category-picker{gap:6px;margin:16px 0 10px}.category-picker button{font-size:11px;padding:10px;min-height:42px}.product-object{width:36vw;right:0;bottom:0;max-width:180px;opacity:.65}.portfolio-object{right:4%;top:auto;bottom:14%;width:26%;height:16%;border-radius:5px}.geography{width:77%;right:-4%;top:auto;bottom:14%;opacity:.5}.waypoint-4{top:18%}.waypoint-4 #market{max-width:260px}.route{width:calc(100% - 24px);padding:5px;justify-content:space-between;gap:0;bottom:12px}.route button{display:flex;flex-direction:column;gap:5px;font-size:8px;padding:7px 3px;min-width:38px}.world-tools{left:18px;bottom:82px}.world-tools button{font-size:9px}.action{min-height:46px;padding:12px 18px;font-size:12px}.text-link{font-size:12px}.expertise details{padding:9px 0}.expertise summary{font-size:15px}.expertise details p{font-size:12px;line-height:1.6}.journey-result{margin:15px 0}.journey-result strong{font-size:12px}footer{margin-top:20px;padding-top:12px}footer>div{font-size:9px}.email{font-size:12px}}@media(max-height:690px)and (max-width:760px){.waypoint{top:20%}.waypoint-2,.waypoint-3,.waypoint-4,.waypoint-5{top:16%}.waypoint h1,.waypoint h2{font-size:31px;margin-bottom:13px}.waypoint p{font-size:12px;margin-bottom:12px}.expertise details{padding:6px 0}.category-picker{margin:10px 0}.category-picker button{min-height:38px;padding:8px}.portfolio-object{display:none}.waypoint-5 footer{margin-top:12px}.waypoint-5 footer p{display:none}.world-tools{bottom:72px}}.waypoint{translate:0 -50%}@media(max-width:760px){.waypoint{translate:none}}.quiet .waypoint{translate:none}.sc-world__seg>picture{position:absolute;inset:0;width:100%;height:100%}.sc-world__seg>picture img{width:100%;height:100%;object-fit:cover;object-position:60% center}@media(max-width:760px){.copy-surface{height:85%;background:linear-gradient(180deg,#f7f8fa00,#f7f8faed 24%,#f7f8faf2 66%,#f7f8fa00)}.sc-world__seg>picture img{object-position:center}.sc-world__seg>video{object-position:center}}.product-route{position:fixed;z-index:155;right:12%;top:22%;display:flex;align-items:center;gap:12px;color:#1c2739;font-size:13px;font-weight:600;padding:10px 16px 10px 10px;border-radius:6px;background:#fffffff2;box-shadow:0 12px 32px #12223a20;pointer-events:none;opacity:0;visibility:hidden}.product-route img{width:44px;height:44px;object-fit:cover;border-radius:3px}.quiet .product-route{display:none}@media(max-width:760px){.product-route{right:20px;top:auto;bottom:34%;font-size:10px;padding:6px;gap:7px}.product-route img{width:30px;height:30px}}}@layer onyx-base{.world-header{position:fixed;top:18px;left:2.5%;right:2.5%;height:86px;display:flex;align-items:center;padding:0 30px;gap:32px;z-index:50;background:#fffffff2;border-radius:18px;box-shadow:0 12px 40px #31313316;transition:height .3s,top .3s;backdrop-filter:blur(18px)}.world-header.scrolled{height:72px;top:10px}.world-header .logo{width:154px;flex-shrink:0}.world-header .logo img{width:100%;height:73px;object-fit:contain}.world-header nav{margin:auto;display:flex;gap:29px}.world-header nav a{font-size:12px;position:relative;color:#405677;padding:8px 0}.world-header nav a:after{content:"";height:2px;width:0;position:absolute;bottom:0;left:0;background:var(--blue);transition:width .3s}.world-header nav a:hover,.world-header nav a.active{color:var(--blue)}.world-header nav a:hover:after,.world-header nav a.active:after{width:100%}.world-header .header-contact{padding:13px 23px;background:var(--navy);font-size:12px}.world-header .menu{display:none}@keyframes float{0%,to{translate:0 0;rotate:-2deg}50%{translate:0 -16px;rotate:2deg}}@keyframes scroll-dot{0%,to{transform:translateY(0);opacity:1}70%{transform:translateY(9px);opacity:.2}}@media(max-width:1100px){.world-header{padding:0 22px;gap:20px}.world-header nav{gap:17px}.world-header .logo{width:135px}.world-header .header-contact{padding:12px 17px;font-size:11px}}@media(max-width:760px){.world-header{top:10px;left:4%;right:4%;height:73px;padding:0 15px;border-radius:14px;gap:13px}.world-header.scrolled{height:65px}.world-header .logo{width:111px}.world-header .logo img{height:62px}.world-header .header-contact{margin-left:auto;font-size:10px;gap:11px;padding:11px 15px}.world-header .header-contact svg{width:15px;height:15px}.world-header .menu{display:flex;flex-direction:column;gap:6px;padding:8px 0;border:0;background:none;width:20px;flex-shrink:0}.world-header .menu span{width:20px;height:1px;background:var(--ink)}.world-header nav{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;padding:25px;border-radius:14px;box-shadow:0 14px 30px #21212320}.world-header nav.open{display:flex;flex-direction:column;gap:16px}.world-header nav a{font-size:14px}}.world-header{height:68px;top:15px;padding:0 25px;border:1px solid #ffffffa6;background:linear-gradient(120deg,#ffffffb8,#eef6ff8c);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);box-shadow:0 9px 34px #25252712,inset 0 1px #fffc;border-radius:17px}.world-header.scrolled{height:60px;top:10px;background:#f2f7ffd4}.world-header .logo{width:116px}.world-header .logo img{height:53px}.world-header .header-contact{padding:10px 20px}.world-header .brand-animated{position:relative;animation:brand-enter 1s cubic-bezier(.16,1,.3,1) both}.world-header .brand-animated img{animation:brand-breathe 5s ease-in-out 1s infinite;transform-origin:center}.world-header .brand-paused .brand-animated img{animation-play-state:paused}@keyframes brand-enter{0%{opacity:0;transform:translateY(-10px) scale(.92);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes brand-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.025)}}@media(max-width:760px){.world-header{height:60px;padding:0 14px;top:10px;gap:13px}.world-header.scrolled{height:56px}.world-header .logo{width:93px}.world-header .logo img{height:45px}.world-header .header-contact{font-size:10px;padding:9px 13px;gap:10px}}@media(prefers-reduced-motion:reduce){.world-header .brand-animated,.world-header .brand-animated img{animation:none!important}}@keyframes route-flow{to{stroke-dashoffset:-72}}@keyframes map-pulse{0%{opacity:.7;transform:scale(.65)}to{opacity:0;transform:scale(1.6)}}@keyframes seal-orbit{to{transform:rotate(360deg)}}.world-header #navigation{gap:5px}.world-header #navigation a{isolation:isolate;overflow:hidden;border:1px solid transparent;border-radius:100px;padding:9px 15px;transition:color .25s,background .3s,border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.world-header #navigation a:after{content:none}.world-header #navigation a:before{content:"";position:absolute;inset:-45% auto -45% -80%;width:45%;background:linear-gradient(90deg,transparent,#ffffffd9,transparent);transform:skew(-23deg);pointer-events:none;z-index:-1}.world-header #navigation a.active{background:linear-gradient(135deg,#fff9,#c4e5ff70);border-color:#ffffffb0;box-shadow:inset 0 1px #fff,0 3px 12px #126ad512;color:#075bc4}.world-header #navigation a:hover,.world-header #navigation a:focus-visible{color:#0347a2;background:linear-gradient(135deg,#ffffffe8,#c7e9ff99);border-color:#ffffffef;box-shadow:inset 0 1px #fff,inset 0 -1px #72bafa66,0 7px 20px #126ad528;transform:translateY(-2px)}.world-header #navigation a:hover:before,.world-header #navigation a:focus-visible:before{animation:nav-glass-sweep .75s cubic-bezier(.2,.7,.2,1) both}.world-header #navigation a:active{transform:translateY(0) scale(.97)}@keyframes nav-glass-sweep{to{left:135%}}@media(max-width:1050px)and (min-width:761px){.world-header #navigation a{padding:8px 10px;font-size:11px}}@media(max-width:760px){.world-header #navigation{gap:10px}.world-header #navigation a{padding:12px 20px}}@media(prefers-reduced-motion:reduce){.world-header #navigation a{transition:none}.world-header #navigation a:hover:before,.world-header #navigation a:focus-visible:before{animation:none}}.world-header .logo{position:relative;isolation:isolate;filter:drop-shadow(0 2px 2px #1f1f2124)}.world-header .logo img{opacity:0}.world-header .logo:before,.world-header .logo:after{content:"";position:absolute;inset:0;pointer-events:none;mask:url(/assets/logo-light.webp) center/contain no-repeat;-webkit-mask:url(/assets/logo-light.webp) center/contain no-repeat}.world-header .logo:before{background:linear-gradient(135deg,#1c1c1e 8%,#215083 25%,#8bb9df 32%,#323234 40%,#1c1c1e 59%,#547fa7,#1c1c1e 87%);background-size:220% 220%;animation:onyx-glass-flow 9s ease-in-out infinite}.world-header .logo:after{background:linear-gradient(112deg,transparent 38%,#e5f4ffdd 47%,#ffffffed 49%,transparent 57%);background-size:300% 100%;animation:onyx-glass-reflection 7s ease-in-out infinite;mix-blend-mode:screen}@keyframes onyx-glass-flow{0%,to{background-position:0% 30%}50%{background-position:100% 70%}}@keyframes onyx-glass-reflection{0%,25%{background-position:140% 0}70%,to{background-position:-50% 0}}.world-header .header-contact{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#173f6fe8,#1c1c1eed 65%,#215987e8);border:1px solid #c7e7ff85;box-shadow:inset 0 1px #e6f5ff91,inset 0 -1px #8fc5ec40,0 5px 18px #20202226;backdrop-filter:blur(16px);animation:conversation-glow 4.5s ease-in-out infinite;gap:15px}.world-header .header-contact:before{content:"";position:absolute;inset:-80% -50%;z-index:-1;background:linear-gradient(110deg,transparent 40%,#ccedff40 48%,#ffffff75 50%,transparent 58%);transform:translate(-65%);animation:conversation-shine 6s ease-in-out infinite;pointer-events:none}.world-header .header-contact:after{content:none}.world-header .header-contact:hover{background:linear-gradient(125deg,#285c8feb,#29292bef);border-color:#d6efff;transform:translateY(-3px);box-shadow:inset 0 1px #fff9,0 10px 30px #0c4b8540}.world-header .header-contact .conversation-icon{width:19px;height:19px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.world-header .header-contact:hover .conversation-icon{transform:rotate(-10deg) scale(1.12)}@keyframes conversation-glow{0%,to{box-shadow:inset 0 1px #e6f5ff91,0 5px 18px #20202226}50%{box-shadow:inset 0 1px #e6f5ffc0,0 5px 24px #2374bb45}}@keyframes conversation-shine{0%,35%{transform:translate(-65%)}75%,to{transform:translate(65%)}}@media(prefers-reduced-motion:reduce){.world-header .logo:before,.world-header .logo:after,.world-header .header-contact,.world-header .header-contact:before{animation:none}.world-header .logo:after{opacity:.2}}.world-header .logo{filter:drop-shadow(0 1px 0 #212123) drop-shadow(0 2px 0 #212123) drop-shadow(0 3px 0 #18181a) drop-shadow(0 5px 3px #31313340)}.world-header .logo:before{background:linear-gradient(145deg,#006cff,#2387ff 20%,#75b8ff 26%,#1267df 33%,#06388c 62%,#075de1 80%,#313133);background-size:200% 200%}.world-header .logo:after{background:linear-gradient(112deg,transparent 44%,#c4e8ff80 49%,transparent 53%);background-size:300% 100%;opacity:.48;mix-blend-mode:screen}.world-header .header-contact{background:linear-gradient(180deg,#2584fa,#0967e8 42%,#0754c4 70%,#043782);border:1px solid #317ee8;border-top-color:#79b7ff;border-bottom-color:#2a2a2c;box-shadow:inset 0 2px 2px #b7deff70,inset 0 -4px 5px #20202265,0 4px #29292b,0 8px 16px #03429b40;color:#fff;font-weight:650;animation:conversation-bubble 4.5s ease-in-out infinite}.world-header .header-contact:before{background:linear-gradient(110deg,transparent 46%,#d8efff45 50%,transparent 54%)}.world-header .header-contact:hover{background:linear-gradient(180deg,#368fff,#0870f3 45%,#0643a8);border-color:#70b3ff;box-shadow:inset 0 2px 3px #c0e2ff90,inset 0 -4px 5px #20202265,0 6px #29292b,0 13px 24px #075ad14d;transform:translateY(-2px);animation:none}.world-header .header-contact:active{transform:translateY(2px);box-shadow:inset 0 2px 3px #d5ebff65,inset 0 -2px 3px #20202265,0 1px #29292b,0 4px 10px #075ad133}@keyframes conversation-bubble{0%,to{box-shadow:inset 0 2px 2px #b7deff70,inset 0 -4px 5px #20202265,0 4px #29292b,0 8px 16px #03429b40}50%{box-shadow:inset 0 2px 2px #b7deff85,inset 0 -4px 5px #20202265,0 4px #29292b,0 9px 23px #086aee65}}@media(prefers-reduced-motion:reduce){.world-header .header-contact{animation:none}}.world-header .logo{filter:none}.world-header .logo:before{background:linear-gradient(145deg,#355b87,#173d6c 19%,#779abc 24%,#333335 30%,#1a1a1c 52%,#29292b 75%,#1a1a1c);background-size:200% 200%;filter:drop-shadow(.5px .5px 0 #acc1d6) drop-shadow(1px 1px 0 #141416) drop-shadow(1px 1px 0 #141416) drop-shadow(1px 1px 0 #28282a) drop-shadow(0 4px 3px #1a1a1c35)}.world-header .logo:after{opacity:.6;background:linear-gradient(112deg,transparent 43%,#deefffb0 49%,transparent 54%);background-size:300% 100%}.world-header .header-contact{background:linear-gradient(125deg,#313133e8,#1a1a1cf5 65%,#2a2a2ce8);border:1px solid #a8c5e84d;border-top-color:#b5cee866;border-bottom-color:#7896b33d;box-shadow:inset 0 1px #d6e9ff26,0 5px 18px #1a1a1c24;backdrop-filter:blur(20px) saturate(135%);font-weight:550;animation:none;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}.world-header .header-contact:before{background:linear-gradient(110deg,transparent 43%,#d8eaff26 50%,transparent 57%);animation:conversation-shine 7s ease-in-out infinite}.world-header .header-contact:hover{background:linear-gradient(125deg,#294b6feb,#222224f2);border-color:#bad4ef88;box-shadow:inset 0 1px #deedff40,0 9px 24px #1a1a1c35;transform:translateY(-2px)}.world-header .header-contact:active{transform:translateY(0);box-shadow:inset 0 1px #deedff26,0 3px 10px #1a1a1c24}@media(prefers-reduced-motion:reduce){.world-header .header-contact:before{animation:none}}.world-header .logo:before{filter:drop-shadow(-.45px -.6px 0 #d4edff) drop-shadow(.6px .5px 0 #467398) drop-shadow(1px 1px 0 #141416) drop-shadow(1px 1px 0 #141416) drop-shadow(0 3px 3px #1a1a1c35)}.world-header .logo:after{opacity:.85;background:linear-gradient(112deg,transparent 42%,#84c9ff60 46%,#f0faffed 49%,#b5d7ff90 51%,transparent 55%);background-size:300% 100%;animation:onyx-glass-reflection 6s ease-in-out infinite}.world-header .header-contact{border-top-color:#d7edffa8;border-left-color:#b4dcff80;border-right-color:#84b8dd65;border-bottom-color:#8cbae780;box-shadow:inset 0 1px 1px #e6f5ff75,inset 1px 0 1px #b0dcff35,inset -1px -1px 1px #96caff45,0 4px 18px #1a1a1c28}.world-header .header-contact:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:conic-gradient(from var(--glass-angle,0deg),transparent 0deg,#90d5ff30 35deg,#eefaff 60deg,#96bfff 76deg,transparent 110deg,transparent 210deg,#c5ecffc9 250deg,transparent 290deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;animation:glass-edge-orbit 8s linear infinite}@keyframes glass-edge-orbit{to{--glass-angle:360deg}}.world-header .header-contact:hover{box-shadow:inset 0 1px 2px #eaf8ffa0,inset -1px -1px 1px #94d1ff70,0 8px 25px #1a1a1c40}@media(prefers-reduced-motion:reduce){.world-header .logo:after,.world-header .header-contact:after{animation:none}}@media(min-width:761px){.world-header{left:0;right:0;width:calc(100% - 64px);max-width:var(--content-max);margin-inline:auto}}.world-header .language-switch{display:flex;align-items:center;gap:7px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.06em}.world-header .language-switch a{padding:7px 5px;border-radius:8px;opacity:.6;transition:opacity .2s,background .2s}.world-header .language-switch a:hover,.world-header .language-switch a[aria-current=true]{opacity:1;background:#3581ff15}.world-header .language-switch span{opacity:.3}.world-header{gap:20px}.world-header .language-switch{margin-left:0}@media(max-width:760px){.world-header{gap:9px}.world-header .language-switch{gap:2px;font-size:9px}.world-header .language-switch a{padding:6px 3px}.world-header .header-contact{padding-inline:10px}.world-header .logo{width:85px}}.world-header .language-switch{position:relative;display:inline-flex;align-items:center;gap:0;border:1px solid #9eb7d54d;border-radius:999px;background:#ffffff45;backdrop-filter:blur(12px);color:#193c6a;height:38px;padding:0 10px;transition:background .25s,box-shadow .25s}.world-header .language-switch:hover{background:#ffffff85;box-shadow:0 4px 16px #17457812}.world-header .language-switch>svg{width:16px;height:16px;pointer-events:none}.world-header .language-switch select{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font-size:11px;font-weight:600;width:91px;padding:8px 18px 8px 8px;cursor:pointer;border-radius:999px;line-height:1.4}.world-header .language-switch option{background:#fff;color:#193c6a}.world-header .language-switch .language-chevron{position:absolute;right:10px;width:13px;height:13px}@media(max-width:760px){.world-header .language-switch{height:32px;padding:0 7px}.world-header .language-switch>svg:not(.language-chevron){display:none}.world-header .language-switch select{width:76px;font-size:10px;padding:7px 14px 7px 1px}.world-header .language-switch .language-chevron{right:6px;width:11px}.world-header{gap:7px}.world-header .logo{width:78px}}.world-header .language-switch{order:0;margin-left:0}.world-header #navigation{margin-right:auto}.world-header .language-switch{padding:0;height:auto;background:none;border:0;backdrop-filter:none;box-shadow:none;position:relative}.world-header .language-switch:hover{background:none;box-shadow:none}.world-header .language-trigger{display:flex;align-items:center;gap:9px;min-height:39px;padding:9px 13px;border:1px solid #ffffffb3;border-radius:999px;background:linear-gradient(135deg,#ffffff85,#dbeaff35);color:#234b79;box-shadow:inset 0 1px #fff9,0 3px 12px #3333350b;backdrop-filter:blur(16px);font-size:11px;font-weight:600;transition:background .25s,box-shadow .25s,transform .25s}.world-header .language-trigger svg{width:16px;height:16px}.world-header .language-trigger .language-chevron{position:static;width:12px;height:12px;transition:transform .25s}.world-header .language-trigger:hover,.world-header .language-trigger[aria-expanded=true]{background:linear-gradient(135deg,#fff9,#b7d6ff66);box-shadow:inset 0 1px #fff,0 5px 18px #125aa51c}.world-header .language-trigger[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.world-header .language-switch :focus{outline:none}.world-header .language-switch :focus-visible{outline:2px solid #6aa9f2;outline-offset:3px}.world-header .language-options{position:absolute;top:calc(100% + 12px);right:0;width:164px;padding:7px;border:1px solid #ffffffb3;border-radius:17px;background:linear-gradient(135deg,#f3f8fff0,#dceaffda);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 18px 45px #2525272b,inset 0 1px #fff;z-index:80;animation:language-open .2s ease-out}.world-header .language-options[hidden]{display:none}.world-header .language-options a{display:flex;align-items:center;justify-content:space-between;opacity:1;padding:10px 12px;border-radius:11px;font-size:12px;letter-spacing:0;color:#234b79;transition:background .2s,transform .2s}.world-header .language-options a:hover,.world-header .language-options a[aria-current=true]{background:#4289ed1c;opacity:1}.world-header .language-options a:hover{transform:translate(2px)}.world-header .language-options a span{color:#176de0;opacity:1}@keyframes language-open{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:760px){.world-header .language-switch{padding:0;height:auto}.world-header .language-trigger{padding:8px;gap:5px;font-size:10px;min-height:32px}.world-header .language-trigger>svg:first-child{display:none}.world-header .language-trigger .language-chevron{width:10px}.world-header .header-contact{margin-left:0}.world-header #navigation{margin-right:0}.world-header .language-switch{margin-left:auto}}@media(prefers-reduced-motion:reduce){.world-header .language-options{animation:none}.world-header .language-trigger,.world-header .language-trigger .language-chevron,.world-header .language-options a{transition:none}}.world-header .language-trigger>span{opacity:1}.world-header .logo:before{background:linear-gradient(145deg,#414650,#202126 19%,#8295ad 24%,#292c33 30%,#111113 52%,#303947 75%,#111113);background-size:200% 200%}.world-header .header-contact{background:linear-gradient(125deg,#343943ed,#151519f5 65%,#252d38ed)}.world-header .header-contact:hover{background:linear-gradient(125deg,#384b66,#171a20);border-color:#bad4ef88}}@layer onyx-base{.legacy-footer{background:#1a1a1c;color:#fff;padding:55px 7% 25px}.footer-top{display:flex;align-items:center;gap:60px;padding-bottom:50px}.footer-logo{width:170px}.footer-top p{font-size:19px;line-height:1.5;color:#b8cce8;margin:0}.footer-bottom{padding-top:25px;border-top:1px solid #345074;display:flex;justify-content:space-between;gap:25px;font-size:9px;color:#9fb8dc;letter-spacing:.5px}@media(max-width:760px){.legacy-footer{padding:45px 6% 25px}.footer-top{gap:23px;flex-wrap:wrap;padding-bottom:30px}.footer-logo{width:130px}.footer-top p{font-size:12px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}.footer-bottom>span:nth-child(2){order:3;width:100%}}.footer-logo{width:120px;flex-shrink:0}.footer-nav{position:static;display:flex;background:none;box-shadow:none;margin:0 0 30px;padding:0;gap:25px}.footer-nav a{color:#c1d5ef}.footer-nav a:hover{color:#fff}.footer-top{padding-bottom:27px}@media(max-width:760px){.footer-logo{width:102px}.footer-nav{flex-direction:row;flex-wrap:wrap;gap:12px 20px;border-radius:0}.footer-nav a{font-size:11px}.footer-bottom{align-items:start}}.footer-top .footer-signature{display:flex;flex-direction:column;gap:6px;margin:0;font-family:var(--display);font-size:12px;line-height:1.25;font-weight:400;letter-spacing:.085em;color:#d5e4f5}.footer-signature span{display:block;white-space:nowrap}.footer-signature strong{font-weight:750;letter-spacing:.015em;color:#fff}.footer-signature span+span{font-size:10px;letter-spacing:.115em;color:#8dadd2}.footer-signature span+span strong{color:#b7d9ff;font-weight:650;letter-spacing:.05em}@media(max-width:760px){.footer-top .footer-signature{font-size:11px;gap:5px}.footer-signature span+span{font-size:9px}}@media(min-width:761px){.legacy-footer{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:32px;box-shadow:0 0 0 100vmax #1a1a1c;clip-path:inset(0 -100vmax)}}.legacy-footer .language-switch{display:flex;align-items:center;gap:7px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.06em}.legacy-footer .language-switch a{padding:7px 5px;border-radius:8px;opacity:.6;transition:opacity .2s,background .2s}.legacy-footer .language-switch a:hover,.legacy-footer .language-switch a[aria-current=true]{opacity:1;background:#3581ff15}.legacy-footer .language-switch span{opacity:.3}.legacy-footer>.language-switch{justify-content:flex-end;margin:0 0 20px}.legacy-footer .language-switch a[aria-current=true]{background:#ffffff18}.legacy-footer .language-switch{position:relative;display:inline-flex;align-items:center;gap:0;border:1px solid #9eb7d54d;border-radius:999px;background:#ffffff45;backdrop-filter:blur(12px);color:#193c6a;height:38px;padding:0 10px;transition:background .25s,box-shadow .25s}.legacy-footer .language-switch:hover{background:#ffffff85;box-shadow:0 4px 16px #17457812}.legacy-footer .language-switch>svg{width:16px;height:16px;pointer-events:none}.legacy-footer .language-switch select{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font-size:11px;font-weight:600;width:91px;padding:8px 18px 8px 8px;cursor:pointer;border-radius:999px;line-height:1.4}.legacy-footer .language-switch option{background:#fff;color:#193c6a}.legacy-footer .language-switch .language-chevron{position:absolute;right:10px;width:13px;height:13px}.legacy-footer>.language-switch{display:flex;width:fit-content;margin:0 0 20px auto;color:#e1eeff;background:#ffffff0b;border-color:#a8c7ee40}.legacy-footer>.language-switch:hover{background:#ffffff18}.legacy-footer .language-switch{padding:0;height:auto;background:none;border:0;backdrop-filter:none;box-shadow:none;position:relative}.legacy-footer .language-switch:hover{background:none;box-shadow:none}.legacy-footer .language-trigger{display:flex;align-items:center;gap:9px;min-height:39px;padding:9px 13px;border:1px solid #ffffffb3;border-radius:999px;background:linear-gradient(135deg,#ffffff85,#dbeaff35);color:#234b79;box-shadow:inset 0 1px #fff9,0 3px 12px #3333350b;backdrop-filter:blur(16px);font-size:11px;font-weight:600;transition:background .25s,box-shadow .25s,transform .25s}.legacy-footer .language-trigger svg{width:16px;height:16px}.legacy-footer .language-trigger .language-chevron{position:static;width:12px;height:12px;transition:transform .25s}.legacy-footer .language-trigger:hover,.legacy-footer .language-trigger[aria-expanded=true]{background:linear-gradient(135deg,#fff9,#b7d6ff66);box-shadow:inset 0 1px #fff,0 5px 18px #125aa51c}.legacy-footer .language-trigger[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.legacy-footer .language-switch :focus{outline:none}.legacy-footer .language-switch :focus-visible{outline:2px solid #6aa9f2;outline-offset:3px}.legacy-footer .language-options{position:absolute;top:calc(100% + 12px);right:0;width:164px;padding:7px;border:1px solid #ffffffb3;border-radius:17px;background:linear-gradient(135deg,#f3f8fff0,#dceaffda);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 18px 45px #2525272b,inset 0 1px #fff;z-index:80;animation:language-open .2s ease-out}.legacy-footer .language-options[hidden]{display:none}.legacy-footer .language-options a{display:flex;align-items:center;justify-content:space-between;opacity:1;padding:10px 12px;border-radius:11px;font-size:12px;letter-spacing:0;color:#234b79;transition:background .2s,transform .2s}.legacy-footer .language-options a:hover,.legacy-footer .language-options a[aria-current=true]{background:#4289ed1c;opacity:1}.legacy-footer .language-options a:hover{transform:translate(2px)}.legacy-footer .language-options a span{color:#176de0;opacity:1}.legacy-footer>.language-switch{background:none;border:0;overflow:visible}.legacy-footer .language-trigger{color:#e5f0ff;background:linear-gradient(135deg,#ffffff19,#91bcff10);border-color:#b9d5fb40}.legacy-footer .language-options{top:auto;bottom:calc(100% + 12px)}@media(prefers-reduced-motion:reduce){.legacy-footer .language-options{animation:none}.legacy-footer .language-trigger,.legacy-footer .language-trigger .language-chevron,.legacy-footer .language-options a{transition:none}}.legacy-footer .language-trigger>span{opacity:1}}
