[data-theme=light] .page--home .hero._section_18gew_3{--section-overlay: none;--section-bg-image: none;--home-section-bg: none;--glass-blur: 8px;--glass-bg-h: 0;--glass-bg-s: 0%;--glass-bg-l: 100%;--glass-bg-alpha: .28}[data-theme=dark] .page--home .hero._section_18gew_3{--section-overlay: none;--section-bg-image: none;--home-section-bg: none;--glass-blur: 4px}._section_18gew_3{height:clamp(0px,calc(100svh - 59px),1100px);--hero-padding-top: var(--space-0);--hero-padding-bottom: var(--space-0);display:grid;place-items:center}._fxGlassContainer_18gew_34{width:clamp(370px,70svw,1080px);transform:translateY(-10%);position:relative;z-index:2}@media(max-height:500px){._fxGlassContainer_18gew_34{transform:translateY(0)}}._freddie_18gew_48{display:grid;justify-items:center;align-items:center;--hero-message-max-width: 80%;--spacer-hero-message: clamp(var(--space-0), 16svh, var(--space-8))}._freddie_18gew_48 h1{text-align:center;--font-family: Arial, sans-serif;font-family:var(--font-family);--hero-h1-size: clamp(2.2rem, 4rem, 5svw);--hero-h1-weight: 500;--hero-h1-max-width: 90%;--hero-h1-letter-spacing: -.02em;width:clamp(30ch,50%,60%);line-height:1.05;padding-bottom:.12em;--top-margin: clamp(var(--space-0), 4svh, var(--space-7));--bottom-margin: clamp(var(--space-0), 2svh, var(--space-4))}@media(max-height:500px){._freddie_18gew_48 h1{--top-margin: 20px;--bottom-margin: 0px}}._freddie_18gew_48 p{text-align:center;--hero-text-muted-max-width: clamp(46ch, 35svw, 80%);--the-gap-v: clamp(var(--space-0), 2svh, var(--space-2));--the-gap-h: clamp(var(--space-7), 2svw, var(--space-2));margin:0;margin-top:var(--the-gap-v);margin-bottom:var(--the-gap-v);margin-left:var(--the-gap-h);margin-right:var(--the-gap-h);line-height:1.4}._hero__actions_18gew_95{display:flex;--hero-actions-gap: var(--space-5);--hero-actions-margin-top: var(--space-5);flex-wrap:wrap;padding:var(--space-1)}._freddie_18gew_48 ._trustStatement_18gew_103{margin-top:20px;margin-bottom:clamp(var(--space-0),3svh,var(--space-7));font-size:clamp(.7rem,.75rem,.95rem);width:max(30%,36ch)}[data-theme=light] .page--home .hero._section_177nz_3{--hero-bg: var(--neutral-900);--section-bg-image: none;--section-overlay: none}[data-theme=dark] .page--home .hero._section_177nz_3{--hero-bg: var(--hero-bg);--section-bg-image: none;--section-overlay: none}._section_177nz_3{background-image:var(--section-overlay, none),var(--section-bg-image, none)}[data-theme] .page--home .home-section--why{padding-top:var(--space-9)}[data-theme=light] .page--home .home-section--why,[data-theme=dark] .page--home .home-section--why{--section-overlay: none;--section-bg-image: none;--home-section-bg: none}.page--home .home-section--why:before{background-image:var(--section-overlay, none),var(--section-bg-image, none);background-repeat:no-repeat;background-position:center center;background-size:cover}[data-theme] .page--home .home-section--process{padding-top:var(--space-9)}[data-theme=light] .page--home .home-section--process,[data-theme=dark] .page--home .home-section--process{--section-overlay: none;--section-bg-image: none;--home-section-bg: none}.page--home .home-section--process:before{background-image:var(--section-overlay, none),var(--section-bg-image, none);background-repeat:no-repeat;background-position:center center;background-size:cover}[data-theme] .page--home .home-section--alliances{padding-top:var(--space-9)}[data-theme=light] .page--home .home-section--alliances{--section-bg-image: none;--home-section-bg: none;--section-bg-image: url(/images/hero/datacenter-bgKK.png);--section-overlay: none;--alliances-carousel-bg: var(--home-section-bg, var(--home-section-bg-default));--alliances-carousel-bg: var(--nav-bg);--alliances-fade-color: var(--home-section-bg, var(--home-section-bg-default));--alliances-fade-color: var(--nav-bg);--alliances-fade-transparent: rgba(255, 255, 255, 0);--dborder: transparent}[data-theme=dark] .page--home .home-section--alliances{--section-overlay: none;--section-bg-image: none;--home-section-bg: none;--alliances-carousel-bg: var(--home-section-bg, var(--home-section-bg-default));--alliances-carousel-bg: var(--nav-bg);--alliances-fade-color: var(--home-section-bg, var(--home-section-bg-default));--alliances-fade-color: var(--nav-bg);--alliances-fade-transparent: rgba(255, 255, 255, 0);--dborder: transparent}._section_1wdel_49 .alliances-carousel{background:var(--alliances-carousel-bg);box-shadow:none}.page--home .home-section--alliances:before{background-image:var(--section-overlay, none),var(--section-bg-image, none);background-repeat:no-repeat;background-position:center center;background-size:cover}._section_1wdel_49 .alliances-carousel__viewport{padding-inline:clamp(12px,2vw,24px)}._section_1wdel_49 .alliances-carousel__viewport:before{background:linear-gradient(90deg,var(--alliances-fade-color),var(--alliances-fade-transparent));background:transparent}._section_1wdel_49 .alliances-carousel__viewport:after{background:linear-gradient(270deg,var(--alliances-fade-color),var(--alliances-fade-transparent));background:transparent}[data-theme] .page--home .home-section--facts{padding-top:var(--space-9)}[data-theme=light] .page--home .home-section--facts{--section-overlay: none;--section-bg-image: none;--home-section-bg: none;background:#ffffff40}[data-theme=dark] .page--home .home-section--facts{--section-overlay: none;--section-bg-image: none;--home-section-bg: none;background:#00142859}.page--home .home-section--facts:before{background-image:var(--section-overlay, none),var(--section-bg-image, none);background-repeat:no-repeat;background-position:center center;background-size:cover}[data-theme] .page--home .home-section--final-cta{padding-top:var(--space-9)}[data-theme=light] .page--home .home-section--final-cta,[data-theme=dark] .page--home .home-section--final-cta{--section-overlay: none;--section-bg-image: none;--home-section-bg: none}.page--home .home-section--final-cta:before{background-image:var(--section-overlay, none),var(--section-bg-image, none);background-repeat:no-repeat;background-position:center center;background-size:cover}:root{--brand-900: #01273e;--brand-800: #003f62;--brand-700: #00a0df;--brand-600: #009ee0;--brand-500: #1aa1d0;--brand-300: #5aaddd;--brand-100: #9ce8ff;--brand-alt: rgba(0, 229, 255, 1);--neutral-1000: #000000;--neutral-950: #0b0f14;--neutral-900: #11151c;--neutral-800: #1b2230;--neutral-700: #2c3445;--neutral-600: #465063;--neutral-500: #667085;--neutral-300: #d0d5dd;--neutral-200: #eaecf0;--neutral-150: #f5f5f5;--neutral-100: #f6f7f9;--neutral-50: #fbfcfe;--neutral-0: #ffffff;--neutral-light-0: var(--neutral-0);--neutral-light-50: var(--neutral-50);--neutral-light-100: var(--neutral-100);--neutral-light-200: var(--neutral-200);--neutral-light-300: var(--neutral-300);--neutral-light-500: var(--neutral-500);--neutral-light-600: var(--neutral-600);--neutral-light-900: var(--neutral-900);--neutral-light-950: var(--neutral-950);--neutral-light-1000: var(--neutral-1000);--neutral-dark-0: rgba(255, 255, 255, .9);--neutral-dark-800: var(--neutral-800);--neutral-dark-900: var(--dbg-dark);--success-600: #197212;--cta-bg-base: #ffb347;--cta-border-base: #ffb347;--cta-bg-hover-base: rgba(255, 179, 71, .95);--cta-bg-base: var(--brand-700);--cta-border-base: var(--brand-700);--cta-bg-hover-base: var(--brand-700);--light-bg-contrast: var(--neutral-150);--light-card: rgba(255, 255, 255, .8);--light-card-border: rgba(0, 63, 98, .08);--light-home-section-bg-default: #e3ebf5;--light-home-section-bg-1: var(--neutral-100);--light-home-section-bg-2: #e1e9f5;--light-nav-bg: var(--neutral-150);--light-nav-box-shadow: rgba(1, 39, 62, .06);--light-nav-widget-border: rgba(0, 63, 98, .26);--light-nav-widget-background: rgba(0, 63, 98, .08);--light-footer-bg: var(--neutral-150);--light-cta-section-start: rgba(0, 63, 98, .15);--light-cta-section-end: rgba(0, 158, 224, .15);--dark-bg-contrast: rgb(30, 13, 49);--dark-text-muted: rgb(156, 163, 175);--dark-border: rgba(255, 255, 255, .14);--dark-card: rgba(255, 255, 255, .05);--dark-card-border: rgba(255, 255, 255, .14);--dark-home-section-bg-default: var(--neutral-dark-900);--dark-home-section-bg-1: #1b2e46;--dark-home-section-bg-2: #1a2b42;--dark-nav-bg: rgba(42, 26, 70, 1);--dark-nav-box-shadow: rgba(0, 0, 0, .28);--dark-nav-widget-border: rgba(255, 255, 255, .32);--dark-nav-widget-background: rgba(255, 255, 255, .12);--dark-footer-bg: rgba(42, 26, 70, 1);--dark-cta-section-start: rgba(0, 63, 98, .15);--dark-cta-section-end: rgba(0, 158, 224, .15);--hero-bg: #ff0000;--hero-overlay-gradient: linear-gradient(105deg, rgba(1, 20, 32, .82) 0%, rgba(1, 20, 32, .62) 42%, rgba(1, 20, 32, .28) 70%, rgba(1, 20, 32, .12) 100%), linear-gradient(180deg, rgba(1, 20, 32, .22), rgba(1, 20, 32, .64));--page-hero-overlay-gradient-desktop: linear-gradient(90deg, rgba(10, 16, 24, .738) 19%, rgba(10, 16, 24, .541) 34%, rgba(10, 16, 24, .382) 47%, rgba(10, 16, 24, .278) 56.5%, rgba(10, 16, 24, .194) 65%, rgba(10, 16, 24, .126) 73%, rgba(10, 16, 24, .075) 80.2%, rgba(10, 16, 24, .042) 86.1%, rgba(10, 16, 24, .021) 91%, rgba(10, 16, 24, .008) 95.2%, rgba(10, 16, 24, .002) 98.2%, rgba(10, 16, 24, 0) 100%);--page-hero-overlay-gradient-mobile: linear-gradient(90deg, rgba(10, 16, 24, .738) 19%, rgba(10, 16, 24, .541) 34%, rgba(10, 16, 24, .382) 47%, rgba(10, 16, 24, .278) 56.5%, rgba(10, 16, 24, .194) 65%, rgba(10, 16, 24, .126) 73%, rgba(10, 16, 24, .075) 80.2%, rgba(10, 16, 24, .042) 86.1%, rgba(10, 16, 24, .021) 91%, rgba(10, 16, 24, .008) 95.2%, rgba(10, 16, 24, .002) 98.2%, rgba(10, 16, 24, 0) 100%);--transparent-white: rgba(255, 255, 255, 0);--transparent-black: rgba(0, 0, 0, 0);--font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-family-callout-display: "Inter", sans-serif;--font-size-xxs: .65rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.875rem;--font-size-3xl: 2.5rem;--font-size-4xl: 3rem;--radius-xsm: 8px;--radius-sm: 10px;--radius-xmd: 12px;--radius-md: 16px;--radius-lg: 24px;--cta-button-radius: 16rem;--shadow-sm: 0 1px 2px rgba(1, 39, 62, .08);--shadow-md: 0 8px 24px rgba(1, 39, 62, .12);--shadow-glass: 0 16px 48px rgba(0, 0, 0, .12);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 56px;--space-10: 72px}@media(max-height:500px){:root{--font-size-xxs: .6rem;--font-size-xs: .75rem;--font-size-sm: .8rem;--font-size-md: .9rem;--font-size-lg: 1rem;--font-size-xl: 1.15rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem}}[data-theme=dark]{--dneutral-1000: hsl(0, 0%, 0%);--dneutral-950: hsl(0, 0%, 5%);--dneutral-920: hsl(0, 0%, 8%);--dneutral-910: hsl(0, 0%, 9%);--dneutral-900: hsl(0, 0%, 10%);--dneutral-850: hsl(0, 0%, 15%);--dneutral-800: hsl(0, 0%, 20%);--dneutral-700: hsl(0, 0%, 30%);--dneutral-600: hsl(0, 0%, 40%);--dneutral-500: hsl(0, 0%, 50%);--dneutral-400: hsl(0, 0%, 60%);--dneutral-300: hsl(0, 0%, 70%);--dneutral-200: hsl(0, 0%, 80%);--dneutral-100: hsl(0, 0%, 90%);--dneutral-50: hsl(0, 0%, 95%);--dneutral-0: hsl(0, 0%, 100%);--dbg-dark: var(--dneutral-920);--dbg: var(--dneutral-910);--dbg-light: var(--dneutral-850);--dtext: var(--dneutral-100);--dtext-muted: var(--dneutral-300);--dtext-muted-alt: var(--dneutral-200);--dborder: var(--dneutral-700);--dgradient: linear-gradient(0deg,var(--bg) 95%,var(--dbg-light));--dgradient-hover: linear-gradient(0deg,var(--bg),var(--dbg-light));--dhighlight: hsl(0 0% 100% / .148);--dborder-card: solid 1px var(--dborder);--dborder-form-field: var(--dneutral-300);--dshadow: 0px 2px 2px hsla(0, 0%, 0%, .07) , 0px 4px 4px hsla(0, 0%, 0%, .15);--ddanger: hsl(0, 70%, 50%);--dwarning: hsl(60, 70%, 50%);--dsuccess: hsl(120, 70%, 25%);--dinfo: hsl(240, 70%, 50%)}[data-theme=light]{--dneutral-1000: hsl(0, 0%, 100%);--dneutral-950: hsl(0, 0%, 95%);--dneutral-900: hsl(0, 0%, 90%);--dneutral-800: hsl(0, 0%, 80%);--dneutral-700: hsl(0, 0%, 70%);--dneutral-600: hsl(0, 0%, 60%);--dneutral-500: hsl(0, 0%, 50%);--dneutral-400: hsl(0, 0%, 40%);--dneutral-300: hsl(0, 0%, 30%);--dneutral-200: hsl(0, 0%, 20%);--dneutral-100: hsl(0, 0%, 10%);--dneutral-50: hsl(0, 0%, 5%);--dneutral-0: hsl(0, 0%, 0%);--dbg-dark: var(--dneutral-1000);--dbg: var(--dneutral-950);--dbg-light: var(--dneutral-1000);--dtext: var(--dneutral-200);--dtext-muted: var(--dneutral-300);--dtext-muted-alt: var(--dneutral-300);--dborder: var(--dneutral-300);--dgradient: linear-gradient(0deg,var(--dbg) 95%,var(--dbg-light));--dgradient-hover: linear-gradient(0deg,var(--dbg),var(--dbg-light));--dhighlight: var(--dneutral-1000);--dhighlight: hsla(0, 0%, 100%, .715);--dborder-card: solid 1px var(--dbg);--dborder-form-field: var(--dneutral-300);--dshadow: 0px 2px 2px hsla(0, 0%, 0%, .07) , 0px 4px 4px hsla(0, 0%, 0%, .15);--ddanger: hsl(0, 70%, 50%);--dwarning: hsl(60, 75%, 50%);--dsuccess: hsl(120, 60%, 25%);--dinfo: hsl(240, 60%, 50%)}:root{color-scheme:light;--background-image: url(/images/backdrops/curtain-light-07.jpg);--bg: var(--dbg);--bg-alt: var(--dbg);--bg-contrast: var(--dbg-light);--text: var(--dtext);--text-muted: var(--dtext-muted);--border: var(--dborder);--card: var(--dbg-light);--card-border: var(--dark-card-border);--home-section-bg-default: transparent;--home-section-bg: transparent;--home-section-bg-1: transparent;--home-section-bg-2: transparent;--nav-bg: hsl(from var(--dneutral-1000) h s l / .5);--nav-box-shadow: none;--nav-widget-border: var(--dborder);--nav-widget-background: var(--dbg-light);--footer-bg: var(--dbg-dark);--footer-border-top: var(--dneutral-800);--accent: var(--brand-700);--accent-strong: var(--brand-800);--accent-soft: var(--brand-300);--accent-border: var(--dborder);--brand-gradient-start: var(--brand-800);--brand-gradient-end: var(--brand-600);--hero-bg: transparent;--cta-bg: var(--cta-bg-base);--cta-border: var(--cta-border-base);--cta-bg-hover: var(--cta-bg-hover-base);--text-on-cta: var(--dneutral-1000);--text-on-accent: var(--dtext);--cta-section-bg: linear-gradient(135deg, var(--dark-cta-section-start), var(--dark-cta-section-end));--icon-action-search-hover: var(--accent);--icon-action-theme-hover: #f3b74d;--icon-action-language-hover: #2ca58d;--icon-action-login-hover: #3567b7;--logo-fill: var(--brand-700);--steps-number-bg: var(--accent);--steps-number-color: var(--accent-soft);--steps-number-border: var(--accent-border);--bg-form-field: var(--dbg-light);--bg-form-field-box-shadow: rgba(255, 255, 255, .24);--border-form-field: solid 1px var(--dborder-form-field);--text-form-field: var(--dtext);--text-eyebrow-color: var(--accent);--text-eyebrow-weight: 500;--glass-blur: 8px;--glass-bg-h: 0;--glass-bg-s: 0%;--glass-bg-l: 95%;--glass-bg-alpha: .05;--glass-border-h: 210;--glass-border-s: 30%;--glass-border-l: 40%;--glass-border-alpha: .25;--glass-highlight-opacity-top: .35;--glass-highlight-opacity-mid: .08;--glass-shadow-1: 0 10px 30px rgba(0, 0, 0, .12);--glass-shadow-2: 0 2px 8px rgba(0, 0, 0, .06);--glass-inner-light: rgba(255, 255, 255, .35);--glass-inner-dark: rgba(0, 0, 0, .05)}[data-theme=dark]{color-scheme:dark;--background-image: url(/images/backdrops/curtain-dark-01.jpg);--bg: var(--dbg);--bg-alt: var(--dbg);--bg-contrast: var(--dbg-light);--text: var(--dtext);--text-muted: var(--dtext-muted);--border: var(--dborder);--card: var(--dbg-light);--card-border: var(--dark-card-border);--home-section-bg-default: transparent;--home-section-bg: transparent;--home-section-bg-1: transparent;--home-section-bg-2: transparent;--nav-bg: var(--dbg-dark);--nav-bg: hsl(from var(--dneutral-850) h s l / .564);--nav-box-shadow: none;--nav-widget-border: var(--dborder);--nav-widget-background: var(--dbg-light);--footer-bg: var(--dbg-dark);--footer-border-top: var(--dneutral-800);--accent: var(--brand-300);--accent-strong: var(--brand-700);--accent-soft: var(--brand-100);--accent-border: var(--dborder);--brand-gradient-start: var(--brand-800);--brand-gradient-end: var(--brand-600);--hero-bg: transparent;--cta-bg: var(--cta-bg-base);--cta-border: var(--cta-border-base);--cta-bg-hover: var(--cta-bg-hover-base);--text-on-cta: var(--dneutral-0);--text-on-accent: var(--dtext);--cta-section-bg: linear-gradient(135deg, var(--dark-cta-section-start), var(--dark-cta-section-end));--icon-action-search-hover: var(--accent);--icon-action-theme-hover: #f3b74d;--icon-action-language-hover: #2ca58d;--icon-action-login-hover: #3567b7;--logo-fill: var(--brand-300);--steps-number-bg: var(--accent);--steps-number-color: var(--accent-soft);--steps-number-border: var(--accent-border);--bg-form-field: var(--dbg-light);--bg-form-field-box-shadow: rgba(255, 255, 255, .24);--border-form-field: solid 1px var(--dborder-form-field);--text-form-field: var(--dtext);--text-eyebrow-color: var(--accent);--text-eyebrow-weight: normal;--neon-fx-gradient-stop-1: transparent;--neon-fx-gradient-stop-2: var(--brand-700);--neon-fx-gradient-stop-1: white;--neon-fx-gradient-stop-2: transparent;--neon-fx-gradient-stop-3: white;--neon-fx-bg-color: #0a0a0a;--neon-fx-gradient: linear-gradient(135deg, var(--brand-700), #ffffff, var(--brand-700));--glass-blur: 14px;--glass-bg-h: 0;--glass-bg-s: 0%;--glass-bg-l: 30%;--glass-bg-alpha: .05;--glass-border-h: 0;--glass-border-s: 0%;--glass-border-l: 100%;--glass-border-alpha: .12;--glass-highlight-opacity-top: .12;--glass-highlight-opacity-mid: .04;--glass-shadow-1: 0 10px 30px rgba(0, 0, 0, .6);--glass-shadow-2: 0 2px 8px rgba(0, 0, 0, .4);--glass-inner-light: rgba(255, 255, 255, .08);--glass-inner-dark: rgba(0, 0, 0, .4)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-family);background:var(--dbg);color:var(--dtext);min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1.6;letter-spacing:-.01em}h1,h2,h3,h4{margin:var(--top-margin, 0) 0 var(--bottom-margin, var(--space-3));font-weight:500}h1{font-size:var(--font-size-3xl);line-height:1.1}h2{font-size:var(--font-size-2xl);line-height:1.2}h3{font-size:var(--font-size-xl);line-height:1.3}p{font-size:var(--font-size-md);line-height:1.4}@media(max-height:500px){body{line-height:1.4}h1{font-size:var(--font-size-3xl);line-height:1.05}h2{font-size:var(--font-size-2xl);line-height:1.1}h3{font-size:var(--font-size-xl);line-height:1.15}p{font-size:var(--font-size-sm);line-height:1.3}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font-family:inherit}:where(a,button,.tabs__tab):focus-visible{outline:1.5px solid var(--neutral-700);outline-offset:2px}[data-theme=dark] :where(a,button,.tabs__tab):focus-visible{outline-color:var(--neutral-300)}.container{width:min(1200px,92vw);margin:0 auto}.page{display:flex;flex-direction:column;gap:var(--space-9)}.section{padding:var(--space-9) 0}.section--alt{background:var(--dbg-alt)}.section--narrow{width:clamp(18rem,92vw,60vw);margin-inline:auto}.text-muted{color:var(--dtext-muted)}.eyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--text-eyebrow-color);font-weight:var(--text-eyebrow-weight)}.grid{display:grid;gap:var(--space-6)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid--2,.grid--3{grid-template-columns:1fr}}.list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.steps{list-style:none;padding:0;margin:0;counter-reset:step;display:grid;gap:var(--space-4)}.steps li{counter-increment:step;padding:var(--space-4);border:1px solid var(--dborder);border-radius:var(--radius-md);background:var(--card)}.steps li:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--steps-number-bg);color:var(--text-on-accent);margin-right:var(--space-3)}.steps--services li{display:flex;gap:var(--space-3);align-items:flex-start;padding:0;border:0;border-radius:0;background:transparent;color:var(--dtext-muted)}.steps--services li:before{width:26px;height:26px;margin-right:0;border-radius:var(--radius-xsm);background:transparent;color:var(--steps-number-color);border:1px solid var(--steps-number-border);font-size:var(--font-size-xs);font-weight:600;line-height:1;flex:0 0 auto}.steps--services li strong{white-space:nowrap;font-weight:500}#effects-root{position:fixed;inset:0;pointer-events:none;z-index:0}.bg-layer{position:absolute;inset:0;z-index:0;background-image:var(--background-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}.fx-layer{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.fx-layer[data-layout=columns]{justify-content:space-between}.fx-layer[data-layout=columns]>div{flex:1;display:flex;justify-content:center}.fx-layer svg{width:clamp(180px,28vw,480px);height:auto;filter:contrast(.1) blur(2px)}.app-main{position:relative;z-index:2}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}[data-theme=light] .app-shell{--background-image: url(/images/backdrops/curtain-light-12.jpg)}[data-theme=dark] .app-shell{--background-image: url(/images/backdrops/curtain-dark-12.jpg)}.nav{position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--nav-bg);background:transparent;box-shadow:0 6px 20px var(--nav-box-shadow);z-index:20;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;--nav-height: calc(var(--space-2) * 2 + 40px + 2px);--nav-mobile-panel-top: var(--nav-height, 58px);--nav-mobile-panel-padding: var(--space-5);--nav-mobile-section-gap: var(--space-4);--nav-mobile-item-gap: var(--space-3);--nav-mobile-font-size: 16px;--nav-mobile-font-weight: 300;--nav-mobile-item-padding: 6px 0;--nav-mobile-indicator-color: var(--dtext-muted);--nav-mobile-indicator-gap: var(--space-3);--nav-mobile-chevron-size: 12px;--nav-mobile-chevron-stroke: 2px}.app-shell{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.app-main{flex:1}.nav__inner{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) 0;gap:var(--space-4)}.nav__brand{display:flex;align-items:center;gap:var(--space-2);font-weight:600;letter-spacing:.02em}.brand-mark{width:28px;height:28px;border-radius:var(--radius-xsm);background:linear-gradient(135deg,var(--brand-gradient-start),var(--brand-gradient-end));box-shadow:var(--shadow-sm)}.brand-logo{display:inline-flex;align-items:center;height:40px;width:120px;color:var(--logo-fill);padding:0 4px;border:none;background:transparent}.brand-logo__image,.brand-logo__svg{width:auto;display:block;object-fit:contain}.nav__debug-viewport{font-size:var(--font-size-xs);color:var(--text-muted);letter-spacing:.02em}.nav__links{display:flex;gap:var(--space-5);font-size:var(--font-size-sm);align-items:center}.nav__link{position:relative;color:var(--text-muted);transition:color .2s ease,transform .2s ease}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent);border-radius:var(--radius-xmd);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.nav__link--active,.nav__link:hover{color:var(--text);transform:translateY(-1px)}.nav__link--active:after,.nav__link:hover:after{transform:scaleX(1)}.nav__actions{display:flex;align-items:center;gap:var(--space-3)}.nav__action-wrap{position:relative;display:inline-flex}.nav__mobile{position:relative;display:none;align-items:center}.nav__mobile-separator{display:none;color:var(--text-muted);font-size:14px;line-height:1;opacity:.7;-webkit-user-select:none;user-select:none}.nav__hamburger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.nav__hamburger.is-open{color:var(--text);border-color:var(--nav-widget-border);background:var(--nav-widget-background)}@media(hover:hover){.nav__hamburger:hover{color:var(--text);border-color:var(--nav-widget-border);background:var(--nav-widget-background)}}.nav__mobile-panel{position:fixed;top:var(--nav-mobile-panel-top);z-index:40;border-top:1px solid var(--nav-widget-border);border-bottom:1px solid var(--nav-widget-border);background:var(--bg-contrast);box-shadow:var(--shadow-sm);padding:var(--nav-mobile-panel-padding);display:grid;gap:var(--nav-mobile-section-gap);align-content:start;overflow:auto;box-sizing:border-box;animation:nav-mobile-panel-in .4s ease;right:0;left:auto;width:60vw;opacity:.85}.nav__mobile-section{display:grid;gap:var(--nav-mobile-item-gap)}.nav__mobile-link{display:inline-flex;align-items:center;justify-content:space-between;color:var(--dtext);font-size:var(--nav-mobile-font-size);font-weight:var(--nav-mobile-font-weight);padding:var(--nav-mobile-item-padding);text-decoration:none;width:100%;transition:color .2s ease,opacity .2s ease,transform .2s ease}.nav__mobile-link:after{content:"";display:inline-block;width:var(--nav-mobile-chevron-size);height:var(--nav-mobile-chevron-size);margin-left:var(--nav-mobile-indicator-gap);align-self:center;color:var(--nav-mobile-indicator-color);border-right:var(--nav-mobile-chevron-stroke) solid currentColor;border-bottom:var(--nav-mobile-chevron-stroke) solid currentColor;transform:rotate(-45deg);transition:transform .2s ease}.nav__mobile-link:hover,.nav__mobile-link--active{color:var(--text);opacity:1;transform:translateY(-1px)}.nav__mobile-section--links .nav__mobile-link:last-child,.nav__mobile-section--login .nav__mobile-link:last-child{border-bottom:0}.nav__mobile-divider{height:1px;background:var(--border)}.nav__mobile-section-title{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.nav__mobile-language-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.nav__mobile-language-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.9;flex:0 0 auto}.nav__mobile-language-options{display:flex;gap:var(--space-2);margin-left:auto}.nav__mobile-language-item{border:1px solid transparent;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-size:var(--nav-mobile-font-size);font-weight:var(--nav-mobile-font-weight);text-align:left;padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer;transition:color .2s ease,opacity .2s ease}.nav__mobile-language-item:hover{opacity:1}.nav__mobile-language-item:last-child{border-bottom:0}.nav__mobile-language-item--iso{border:0;border-radius:0;padding:0 2px;line-height:1;min-width:auto;text-align:center}.nav__mobile-language-item--iso:last-child{border-bottom:0}.nav__mobile-language-item--iso .nav__language-code{font-size:var(--font-size-sm)}@keyframes nav-mobile-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:.85;transform:translateY(0)}}.nav__icon-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--text-muted);opacity:.9;line-height:1;cursor:pointer;transition:color .2s ease,opacity .2s ease}.nav__icon{width:20px;height:20px;display:block}.nav__lang-code{font-size:var(--font-size-xs);letter-spacing:.08em;font-weight:600}@media(hover:hover){.nav__icon-action:hover{opacity:1}.nav__icon-action--search:hover{color:var(--icon-action-search-hover)}.nav__icon-action--theme:hover{color:var(--icon-action-theme-hover)}.nav__icon-action--language:hover{color:var(--icon-action-language-hover)}.nav__icon-action--login:hover{color:var(--icon-action-login-hover)}}.nav__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:30;border-radius:var(--radius-sm);background:transparent;box-shadow:none;padding:0;min-width:190px}.nav__panel>.fx-glass>.fx-inner{border-radius:var(--radius-sm);padding:var(--space-2)}.nav__panel--search{width:min(260px,82vw);isolation:isolate}[data-theme=dark] .nav__panel--search .fx-glass{--glass-bg-alpha: .45;--glass-blur: 10px;--glass-border-alpha: .35;isolation:isolate}[data-theme=light] .nav__panel--search .fx-glass{--glass-bg-alpha: .8;--glass-blur: 10px;--glass-border-alpha: .35;isolation:isolate}.nav__panel--search .fx-inner{backdrop-filter:blur(10px) brightness(1.15);-webkit-backdrop-filter:blur(10px) brightness(1.15)}.nav:has(.nav__panel--search) .fx-glass:hover>.fx-inner{filter:var(--glass-drop-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 1px 0 var(--glass-inner-light),inset 0 -1px 0 var(--glass-inner-dark)}.nav__search-form{margin:0}.nav__search-input{width:100%;padding:7px 9px;border:var(--border-form-field);--bg-form-field: transparent;border-radius:var(--radius-sm);background:var(--bg-form-field);color:var(--text-form-field);font-size:var(--font-size-sm)}.nav__search-results{margin-top:var(--space-2);display:grid;gap:var(--space-1)}.nav__search-result{display:grid;gap:2px;padding:6px 8px;border-radius:var(--radius-sm);color:var(--text);transition:color .2s ease,opacity .2s ease}.nav__search-result:hover{opacity:1;background:var(--dhighlight)}.nav__search-result-title{font-size:var(--font-size-sm)}.nav__search-result-meta{font-size:var(--font-size-xs);color:var(--text-muted);letter-spacing:.02em}.nav__search-input:focus,.nav__search-input:focus-visible{outline:none;border-color:var(--nav-widget-border);box-shadow:0 0 0 1px var(--bg-form-field-box-shadow)}.nav__panel--language{width:max-content;min-width:0;isolation:isolate}.nav__panel--language>.fx-glass>.fx-inner{padding:var(--space-1)}.nav__panel--language .fx-glass{--glass-bg-alpha: .45;--glass-blur: 10px;--glass-border-alpha: .35;isolation:isolate}.nav__panel--language .fx-inner{backdrop-filter:blur(10px) brightness(1.15);-webkit-backdrop-filter:blur(10px) brightness(1.15)}.nav:has(.nav__panel--language) .fx-glass:hover>.fx-inner{filter:var(--glass-drop-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 1px 0 var(--glass-inner-light),inset 0 -1px 0 var(--glass-inner-dark)}.nav__language-list{display:grid;gap:0}.nav__language-item{width:auto;border:1px solid transparent;background:transparent;color:var(--text-muted);padding:4px 6px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,opacity .2s ease;opacity:.92}.nav__language-item:hover,.nav__language-item.is-active{color:var(--text);border-color:transparent;background:transparent;opacity:1}.nav__language-code{font-size:var(--font-size-xs);letter-spacing:.08em;font-weight:600}@media(max-width:980px){.nav__inner{flex-wrap:wrap;row-gap:var(--space-2)}.nav__actions{margin-left:auto}.nav__links{order:3;width:100%;gap:var(--space-4);overflow-x:auto;padding:var(--space-2) 0 2px;scrollbar-width:none}.nav__links::-webkit-scrollbar{display:none}}@media(max-width:980px)and (orientation:landscape){.nav__inner{flex-wrap:nowrap}.nav__links{order:0;width:auto;flex:1;min-width:0;gap:var(--space-3);padding:0;overflow-x:auto}.nav__actions{margin-left:auto}}@media(max-width:640px){.nav__mobile{display:inline-flex}.nav__mobile-separator{display:inline-block}.nav__links,.nav__icon-action--language,.nav__icon-action--login{display:none}.nav__actions{width:auto;justify-content:flex-end;margin-left:auto;gap:.35rem}.nav__search-input{font-size:16px}}[data-theme=light] .section--cta{background:#e6f5fa99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=dark] .section--cta{background:hsl(from var(--brand-800) h s l / .3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.button{-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--radius-xmd);border:1px solid transparent;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.button--primary{background:transparent;color:var(--dtext);border-color:var(--dborder);box-shadow:none;font-size:17px;font-weight:400;letter-spacing:0;height:40px;padding:8px 22px;line-height:1}.button--primary:hover{background:transparent;transform:translateY(-1px);box-shadow:none;border-color:var(--neutral-300);color:var(--neutral-0)}.button--ghost{background:transparent;border-color:var(--border);color:var(--text)}.button--ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.button--card-cta{height:34px;padding:6px 14px;font-size:var(--font-size-sm);font-weight:500;line-height:1;background:transparent;color:var(--text);border:1px solid var(--dneutral-300);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.button--card-cta:hover{background:var(--cta-bg);color:var(--text-on-cta);border-color:var(--cta-border);transform:translateY(-1px);box-shadow:0 2px 6px #00000014;border-color:var(--dneutral-300)}.button--card-cta:active{transform:translateY(1px);opacity:.9;box-shadow:0 1px 3px #0000001f inset;font-weight:600}.button--card-cta:hover:active{transform:translateY(0)}.button--card-cta:focus-visible{outline:none;box-shadow:0 0 0 2px var(--cta-bg),0 0 0 4px #0000001a}.button--card-cta:active{cursor:progress}.button--cta{border-color:var(--cta-border);background:var(--cta-bg);color:var(--text-on-cta);border-radius:var(--cta-button-radius);border-width:1px solid;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;opacity:1}.button--cta:hover{border-color:var(--cta-border);color:var(--text-on-cta);background:var(--cta-bg-hover)}.button:active{transform:translateY(0)}.hero{position:relative;overflow:hidden;min-height:auto;padding:var(--hero-padding-top, var(--space-10)) 0 var(--hero-padding-bottom, var(--space-8));background-color:var(--hero-bg)}.hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero__background{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:min(1600px,100vw);z-index:0}.hero__video{width:100%;height:100%;object-fit:cover}.animation{position:absolute;width:20vw;max-width:50dvw;min-width:20dvw;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;pointer-events:none;opacity:.9}.hero__overlay{position:absolute;inset:0;background:var(--hero-overlay-gradient)}.hero__content{position:relative;z-index:1;display:grid;gap:var(--space-8)}.hero__message{max-width:var(--hero-message-max-width, 64ch)}.hero h1{font-size:var(--hero-h1-size, clamp(2rem, 4.5vw, 3.25rem));font-weight:var(--hero-h1-weight, 700);max-width:var(--hero-h1-max-width, 18ch);color:var(--text);letter-spacing:var(--hero-h1-letter-spacing, -.01em)}@media(max-height:500px){.hero h1{font-size:var(--font-size-3xl)}}.hero .eyebrow{font-weight:var(--text-eyebrow-weight)}.hero .text-muted{max-width:var(--hero-text-muted-max-width, 56ch);color:var(--text-muted)}.hero__actions{display:flex;gap:var(--hero-actions-gap, var(--space-3));margin-top:var(--space-5);flex-wrap:wrap}.hero .button--ghost{border-color:var(--neutral-300);color:var(--neutral-0);background:var(--transparent-black)}.hero .button--ghost:hover{border-color:var(--neutral-0);color:var(--neutral-0);background:var(--transparent-black);transform:translateY(-1px)}.hero .button--cta-secondary{font-size:1rem;font-weight:500;padding:.75rem 1.5rem;border-width:1px solid;border-radius:var(--cta-button-radius)}[data-theme=dark] .hero .button--cta-secondary{border-color:var(--neutral-300);color:var(--neutral-0);background:var(--transparent-black)}[data-theme=light] .hero .button--cta-secondary{border-color:var(--dborder);color:var(--text);background:var(--transparent-black)}.hero .button--cta-secondary:hover{border-color:var(--cta-border);background:var(--cta-bg-hover);color:var(--text-on-cta)}.hero-trust{margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.hero-trust__statement{margin:0;font-size:var(--font-size-sm);color:var(--neutral-300);font-weight:500}.hero-trust__logos{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.hero-trust__chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border-radius:var(--radius-xmd);border:1px solid var(--neutral-500);font-size:var(--font-size-xs);letter-spacing:.03em;color:var(--neutral-0);background:var(--transparent-white);transition:transform .2s ease,background .2s ease,border-color .2s ease}.hero-trust__chip:hover{transform:translateY(-1px);background:var(--neutral-600);border-color:var(--neutral-300)}.page--home{gap:0}[data-theme=dark]{--global-atmosphere-gradientKK: radial-gradient(circle at 60% 30%, rgba(0, 255, 255, .06), transparent 60%);--section-transition-gradientKK: linear-gradient(to bottom, transparent, rgba(0, 10, 20, .4))}[data-theme=light]{--global-atmosphere-gradientKK: radial-gradient(circle at 50% 20%, rgba(0, 200, 255, .05), transparent 60%);--section-transition-gradientKK: linear-gradient(to bottom, transparent, rgba(255, 255, 255, .6))}.page--home{position:relative;isolation:isolate}.page--home .section{position:relative}.page--home .section:before{content:"";position:absolute;inset:0;pointer-events:none}.page--home .section:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:120px;pointer-events:none;background:var(--section-transition-gradient)}.page--home .home-section{position:relative;overflow:hidden;padding:var(--space-8) 0}.page--home .home-section:not(:last-of-type){min-height:var(--home-sections-min-height, 100vh)}@media(min-width:721px){html:has(.page--home[data-home-snap=true]){scroll-snap-type:y var(--home-sections-snap-type, mandatory);scroll-padding-top:var(--nav-height, var(--home-sections-scroll-padding-top, 57px))}html:has(.page--home[data-home-snap=true]) .page--home>section{scroll-snap-align:start;scroll-snap-stop:var(--home-sections-snap-stop, always)}}@media(max-width:720px){html:has(.page--home[data-home-snap=true][data-home-snap-mobile=true]){scroll-snap-type:y var(--home-sections-snap-type, mandatory);scroll-padding-top:var(--home-sections-scroll-padding-top, 64px)}html:has(.page--home[data-home-snap=true][data-home-snap-mobile=true]) .page--home>section{scroll-snap-align:start;scroll-snap-stop:var(--home-sections-snap-stop, always)}}.page--home .hero{min-height:var(--home-sections-min-height, 100vh)}@media(prefers-reduced-motion:reduce){html:has(.page--home[data-home-snap=true]){scroll-snap-type:none}.page--home>section{scroll-snap-align:unset;scroll-snap-stop:unset}}.page--home .home-section>.container{position:relative;z-index:1}.page--home .home-section:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--section-overlay, none),var(--section-bg-image, none);background-color:var(--home-section-bg, var(--home-section-bg-default))}@media(max-width:720px){.hero{min-height:auto;padding-top:var(--space-9);padding-bottom:var(--space-7)}}.card{padding:var(--space-5);border-radius:var(--radius-md);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-wrapper{height:100%}.card-wrapper>.card{height:100%}.card-wrapper>.fx-inner{height:100%}.card-wrapper>.fx-inner>.card{height:100%}.card--link{display:block}.card--with-cta{position:relative;padding-bottom:calc(var(--space-5) + 44px)}.card__cta{position:absolute;left:var(--space-5);bottom:var(--space-5);margin:0}.card--with-cta.card--resource .resource-card-meta{position:absolute;right:var(--space-5);bottom:var(--space-4);z-index:1;pointer-events:none}.card--with-cta.card--resource .resource-card-meta__inner{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;line-height:1;color:var(--dtext);font-size:.8125rem;font-weight:500}.card--with-cta.card--resource .resource-card-meta__icon{flex-shrink:0;color:var(--accent);opacity:.9}.card--with-cta.card--resource .resource-card-meta__time{white-space:nowrap}.card--with-cta.card--resource .card__cta{max-width:calc(100% - 6.75rem);text-align:center}.card h3{margin-top:0}.card__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card__title-row h3{flex:1;min-width:0;margin:0}.card__icon{--card-icon-size: 52px;flex-shrink:0;display:inline-flex;width:var(--card-icon-size);height:var(--card-icon-size);align-items:center;justify-content:center;line-height:0;padding:4px;border:1px solid var(--dtext);border-radius:var(--radius-sm)}.card__icon-svg,.card__icon-img{display:block;width:100%;height:100%;background:transparent;fill:var(--dtext);object-fit:contain}:root .card__icon--dark{display:none}[data-theme=dark] .card__icon--light{display:none}[data-theme=dark] .card__icon--dark{display:block}.card--callout{padding:36px 32px;background:var(--home-section-bg);border:none;border-radius:0;box-shadow:none;transition:none}.card--callout h3{font-size:2.25rem;font-size:clamp(2rem,2.25rem,2.5rem);font-weight:600;letter-spacing:.015em;max-width:18ch;line-height:.92;margin-bottom:0}.card--callout .card__title-row{margin-bottom:10px}.card--callout .text-muted{font-size:17px;line-height:1.35}[data-theme=light] .card--callout{border:none;box-shadow:none}[data-theme=light] .card--callout h3{color:var(--dtext)}[data-theme=light] .card--callout .text-muted{color:var(--dtext-muted);opacity:.95}[data-theme=light] .card--callout:hover{box-shadow:none;transform:none}[data-theme=dark] .card--callout{border:none}[data-theme=dark] .card--callout h3{color:var(--dtext)}[data-theme=dark] .card--callout .text-muted{color:var(--dtext);opacity:.95}[data-theme=dark] .card--callout:hover{transform:none}.card2{-webkit-font-smoothing:antialiased;display:grid;grid-template-rows:auto 1fr auto;grid-gap:0rem;height:100%}.card2-wrapper{height:100%}.card2-wrapper>.fx-inner{height:100%}.card2-wrapper>.card2{height:100%}.card2-wrapper>.fx-inner>.card2{height:100%}.card2 h3{align-self:flex-start;font-size:1.25rem;font-size:clamp(var(--font-size-lg),1.25rem,3svw);font-weight:600;line-height:1.3;letter-spacing:-.01em}.card2 .text-muted{font-size:var(--font-size-sm);line-height:1.4;letter-spacing:normal;color:var(--dtext-muted-alt);font-weight:300;margin-bottom:1rem}.card2-footer{margin-top:auto;padding-top:1rem;border-top:1px solid var(--dneutral-800)}.card2-result-label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.25em;margin-bottom:.5rem;line-height:20px;color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:500}.card2-result-text{font-size:var(--font-size-sm);line-height:1.4;margin-top:0}@media(max-height:500px){.card2 h3,.card2 .text-muted{font-size:var(--font-size-lg)}.card2-result-label{font-size:var(--font-size-xs)}.card2-result-text{font-size:var(--font-size-md)}}[data-theme=light] .card2-result-text{color:var(--brand-700);opacity:1;font-weight:500}[data-theme=dark] .card2-result-text{color:var(--brand-700);opacity:.8;font-weight:500}.grid--2:has(.card2-wrapper),.grid--3:has(.card2-wrapper){grid-template-rows:auto 1fr auto}.grid--callout{padding-top:5px;padding-bottom:10px;justify-items:center}.section-header{display:grid;gap:var(--space-1);margin-bottom:var(--space-6)}.section-header h2{font-size:clamp(1.5em,var(--font-size-2xl),3svw);margin-bottom:0}.section-header p{margin:0 0 10px}@media(max-height:500px){.section-header h2{font-size:var(--font-size-2xl)}.section-header p{font-size:var(--font-size-lg);line-height:1.3}}.section-header--center{text-align:center;justify-items:center}.alliances-carousel{--alliances-seam-buffer: var(--alliances-logo-gap, var(--space-6));border:1px solid var(--dborder);border:none;background:var(--bg-contrast);border-radius:var(--radius-md);padding:var(--space-4) 0;box-shadow:var(--shadow-sm)}.alliances-carousel__viewport{position:relative;overflow-x:hidden;overflow-y:visible;padding-inline:var(--alliances-viewport-padding, 0px)}.alliances-carousel__viewport:before,.alliances-carousel__viewport:after{content:"";position:absolute;top:0;bottom:0;width:64px;z-index:2;pointer-events:none}.alliances-carousel__viewport:before{left:0;background:var(--alliances-fade-color, linear-gradient(90deg, var(--bg-contrast), var(--transparent-white)))}.alliances-carousel__viewport:after{right:0;background:var(--alliances-fade-color, linear-gradient(270deg, var(--bg-contrast), var(--transparent-white)))}.alliances-carousel__clip{overflow:hidden}.alliances-carousel__track{display:flex;align-items:center;gap:0;width:max-content;animation:alliances-scroll var(--alliances-scroll-duration, 26s) linear infinite;transform:translate(0);transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(hover:hover){.alliances-carousel:hover .alliances-carousel__track{animation-play-state:paused}}.alliances-carousel__list{display:flex;align-items:center;gap:var(--alliances-logo-gap, var(--space-6));list-style:none;padding:0;margin:0;flex:0 0 auto;box-sizing:border-box}.alliances-carousel__list:after{content:"";flex:0 0 var(--alliances-seam-buffer)}.alliances-carousel[data-debug-seam=true] .alliances-carousel__viewport{box-shadow:inset 0 0 0 3px #ff2d55;background:#ff2d5514}.alliances-carousel[data-debug-seam=true] .alliances-carousel__clip{box-shadow:inset 0 0 0 3px #00d4ff;background:#00d4ff14}.alliances-carousel[data-debug-seam=true] .alliances-carousel__track{position:relative;box-shadow:inset 0 0 0 3px #39ff14;background:#39ff140f}.alliances-carousel[data-debug-seam=true] .alliances-carousel__list--a{position:relative;background:#ff7a452e}.alliances-carousel[data-debug-seam=true] .alliances-carousel__list--b{position:relative;background:#9254de2e}.alliances-carousel[data-debug-seam=true] .alliances-carousel__list--a:after,.alliances-carousel[data-debug-seam=true] .alliances-carousel__list--b:after{content:"";position:absolute;top:0;bottom:0;right:-3px;width:6px;z-index:4;pointer-events:none}.alliances-carousel[data-debug-seam=true] .alliances-carousel__list--a:after{background:#ff7a45}.alliances-carousel[data-debug-seam=true] .alliances-carousel__list--b:after{background:#9254de}.alliances-carousel__item--debug-focus .alliances-carousel__logo-frame{outline:3px solid #ffd666;outline-offset:2px;box-shadow:0 0 0 2px #000,0 0 14px #ffd666d9;background:#ffd66638}.alliances-carousel__item{display:inline-flex;align-items:center;justify-content:center;height:clamp(42px,6vw,64px);position:relative}.alliances-carousel__logo-frame{height:calc(var(--alliances-logo-base-height, 30px) * var(--alliances-logo-scale, 1) * var(--alliances-logo-item-scale, 1));display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;overflow:hidden;transform:translateY(calc(var(--alliances-logo-offset-y, 0px) * -1));transform-origin:center center;transition:transform .2s ease;-webkit-user-select:none;user-select:none}.alliances-carousel__logo-frame--debug{border:1px solid rgba(0,63,98,.24);border-radius:var(--radius-xsm)}[data-theme=dark] .alliances-carousel__logo-frame--debug{border-color:#ffffff42}.alliances-carousel__logo{height:100%;width:auto;max-width:180px;object-fit:contain;object-position:center;opacity:.78;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .2s ease;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}@media(hover:hover){.alliances-carousel__item:hover .alliances-carousel__logo{opacity:1}.alliances-carousel__item:hover .alliances-carousel__logo-frame{transform:translateY(calc((var(--alliances-logo-offset-y, 0px) * -1) - 1px))}}@supports (-webkit-touch-callout: none){.alliances-carousel{--alliances-seam-buffer: calc(var(--alliances-logo-gap, var(--space-6)) * 2)}}@keyframes alliances-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-theme=dark] .alliances-carousel__logo{opacity:.86}.page-hero{position:relative;overflow:hidden;isolation:isolate;background-color:var(--hero-bg);padding:var(--space-9) 0 var(--space-7)}@media(max-width:500px){.page-hero{padding:var(--space-6) 0 var(--space-4)}}.page-hero:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:min(1600px,100vw);z-index:-1;background-image:var(--page-hero-overlay-gradient-desktop),var(--page-hero-image);background-position:center right;background-size:cover;background-repeat:no-repeat}@media(max-width:500px){.page-hero:before{background-image:var(--page-hero-overlay-gradient-mobile),var(--page-hero-image-mobile, var(--page-hero-image))}}.page-hero h1{color:var(--neutral-0);max-width:20ch;font-size:clamp(2rem,var(--font-size-3xl),5svw);letter-spacing:-.01em}@media(max-height:500px){.page-hero h1{font-size:var(--font-size-3xl)}}.page-hero .text-muted{color:var(--neutral-300);max-width:58ch;font-size:var(--font-size-md);line-height:1.4;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-height:500px){.page-hero .text-muted{font-size:var(--font-size-lg);line-height:1.3}}.page-hero--services{--page-hero-image: url(/images/hero/services-hero.webp);--page-hero-image-mobile: url(/images/hero/services-hero-mobile.webp)}.page-hero--solutions{--page-hero-image: url(/images/hero/solutions-hero.webp);--page-hero-image-mobile: url(/images/hero/solutions-hero-mobile.webp)}.page-hero--industries{--page-hero-image: url(https://images.unsplash.com/photo-1518186285589-2f7649de83e0?auto=format&fit=crop&w=1920&q=80);--page-hero-image-mobile: url(/images/hero/industries-hero-mobile.webp)}.page-hero--case-studies{--page-hero-image: url(https://images.unsplash.com/photo-1517048676732-d65bc937f952?auto=format&fit=crop&w=1920&q=80);--page-hero-image-mobile: url(/images/hero/case-studies-hero-mobile.webp)}.page-hero--about{--page-hero-image: url(/images/hero/about-hero.webp);--page-hero-image-mobile: url(/images/hero/about-hero-mobile.webp)}.page-hero--resources{--page-hero-image: url(/images/hero/resources-hero.webp);--page-hero-image-mobile: url(/images/hero/resources-hero-mobile.webp)}.page-hero--contact{--page-hero-image: url(/images/hero/contact-hero.webp);--page-hero-image-mobile: url(/images/hero/contact-hero-mobile.webp)}.page-hero--technology{--page-hero-image: url(https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1920&q=80);--page-hero-image-mobile: url(/images/hero/technology-hero-mobile.webp)}.page-hero--methodology{--page-hero-image: url(https://images.unsplash.com/photo-1504384308090-c894fdcc538d?auto=format&fit=crop&w=1920&q=80);--page-hero-image-mobile: url(/images/hero/methodology-hero-mobile.webp)}.page-hero--certifications{--page-hero-image: url(https://images.unsplash.com/photo-1563986768609-322da13575f3?auto=format&fit=crop&w=1920&q=80);--page-hero-image-mobile: url(/images/hero/certifications-hero-mobile.webp)}.page-hero--partners{--page-hero-image: url(https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=1920&q=80);--page-hero-image-mobile: url(/images/hero/partners-hero-mobile.webp)}.page-hero--clients{--page-hero-image: url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=1920&q=80);--page-hero-image-mobile: url(/images/hero/clients-hero-mobile.webp)}.page-hero--legal{--page-hero-image: url(https://images.unsplash.com/photo-1589578527966-fdac0f44566c?auto=format&fit=crop&w=1920&q=80);--page-hero-image-mobile: url(/images/hero/legal-hero-mobile.webp)}.page-hero--policy{padding:var(--space-6) 0 var(--space-4)}.page-hero--policy:before{background-image:none}.page-hero--policy .page-hero__inner{min-height:0;padding-bottom:0;gap:var(--space-2);justify-content:flex-start}@media(max-width:500px){.page-hero--policy{padding:var(--space-4) 0 var(--space-2)}.page-hero--policy .page-hero__inner{min-height:0}}.page-hero__inner{display:flex;flex-direction:column;padding-bottom:clamp(.5rem,6dvh,2rem);justify-content:space-between;gap:var(--space-5);min-height:clamp(260px,34vh,340px)}@media(max-width:500px){.page-hero__inner{padding-bottom:var(--space-4)}}.page-hero__inner h1{padding-bottom:.12em}.page--with-hero{--page-hero-transition-space: var(--space-4);gap:var(--space-1);position:relative;isolation:isolate}.page--with-hero .page-hero{padding-bottom:var(--page-hero-transition-space)}.page--with-hero .page-hero+.section,.section+.section{padding-top:var(--page-hero-transition-space)}.cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.footer{position:relative;z-index:10;border-top:1px solid var(--footer-border-top);background:var(--footer-bg);padding-top:var(--space-7)}.footer__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding-bottom:var(--space-3)}.footer__bottom{border-top:1px solid var(--border);padding:var(--space-3) 0}.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);text-align:left}.footer__copyright{margin:0;line-height:1.4;font-size:var(--font-size-xs)}.footer__policy-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3);margin-left:auto}@media(max-width:520px){.footer__policy-links{margin-left:0;justify-content:flex-start;width:100%}}.footer__policy-links .footer__page-link{font-size:var(--font-size-xxs)}.footer__page-links{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);flex-wrap:wrap;min-width:0}.footer__page-link{display:inline-flex;align-items:center;color:var(--text-muted);font-size:var(--font-size-sm);transition:color .2s ease,opacity .2s ease,transform .2s ease}.footer__page-link:hover{color:var(--text);opacity:1;transform:translateY(-1px)}.footer__socials{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3)}@media(max-width:640px){.footer__grid{justify-items:stretch;text-align:initial}.footer__socials{justify-content:flex-end}}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--text-muted);opacity:.9;line-height:1;transition:color .2s ease,opacity .2s ease}.footer__social-link:hover{opacity:1}.footer__social-icon{width:22px;height:22px;display:block}.footer__social-icon--x{color:currentColor}.footer__social-link:hover .footer__social-icon--x{color:var(--neutral-1000)}[data-theme=dark] .footer__social-link:hover .footer__social-icon--x{color:var(--neutral-0)}.footer__social-link:hover .footer__social-icon--youtube{color:red}.footer__social-link:hover .footer__social-icon--linkedin{color:#0a66c2}@media(prefers-reduced-motion:reduce){.nav,.nav__link,.nav__link:after,.button,.card,.hero-trust__chip,.footer__social-link,.footer__page-link,.nav__icon-action,.nav__hamburger,.nav__mobile-link,.nav__mobile-language-item{transition:none}.nav__mobile-panel{animation:none}.nav__link:hover,.button:hover,.card:hover,.card2:hover,.hero-trust__chip:hover,.footer__social-link:hover,.footer__page-link:hover{transform:none}}.contact-sections{padding:0 0 var(--space-9) 0}.page--with-hero .page-hero+.contact-sections{padding-top:var(--page-hero-transition-space)}.contact-sections__grid{display:grid;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.contact-sections__panel{padding:0 0 var(--space-7) 0}.contact-sections .form--contact,.contact-sections .contact-locations-grid{width:100%}.contact-sections__grid .contact-locations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form{display:grid;gap:var(--space-4)}.fx-inner:has(.form){padding:var(--space-5);border-radius:var(--radius-md)}.form label{display:grid;gap:var(--space-2);font-size:var(--font-size-sm)}.form input,.form select,.form textarea{padding:12px 14px;border-radius:var(--radius-sm);border:var(--border-form-field);--bg-form-field: transparent;background:var(--bg-form-field);color:var(--text-form-field);resize:vertical}.form input:-webkit-autofill,.form input:-webkit-autofill:hover,.form input:-webkit-autofill:focus,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:hover,.form textarea:-webkit-autofill:focus,.form select:-webkit-autofill,.form select:-webkit-autofill:hover,.form select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-form-field);caret-color:var(--text-form-field);box-shadow:0 0 0 1000px var(--bg-form-field) inset;transition:background-color 9999s ease-in-out 0s}.form input:focus,.form select:focus,.form textarea:focus,.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:none;border-color:var(--accent);background-color:var(--dhighlight);box-shadow:0 0 0 1px var(--bg-form-field-box-shadow)}.form--contact{width:min(760px,100%)}.resource-flow-guide{border:1px solid var(--border);border-radius:var(--radius-sm);background:hsl(from var(--dwarning) h s l / .25);padding:var(--space-3);display:grid;gap:var(--space-2)}.resource-flow-guide__title,.resource-flow-guide__step{margin:0}.resource-flow-guide__title{font-size:var(--font-size-sm);font-weight:600}.resource-flow-guide__step{font-size:var(--font-size-xs);color:var(--text-muted)}.resource-flow-guide__steps{margin:0;padding-left:1.1rem;display:grid;gap:2px;font-size:var(--font-size-sm)}.resource-flow-guide__back{font-size:var(--font-size-sm);color:var(--accent);text-decoration:underline;width:fit-content}.form--contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.form__submit{width:auto;border-color:var(--cta-border);border-width:1px solid;font-size:17px;font-weight:400}[data-theme=light] .form__submit{background:var(--cta-bg);color:var(--text-on-cta)}[data-theme=dark] .form__submit{background:var(--logo-fill);color:var(--text-on-cta)}.form__submit:hover{border-color:var(--cta-border);background:var(--cta-bg-hover);color:var(--text-on-cta)}.form__feedback{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.form__feedback--success{background:hsl(from var(--dsuccess) h s l / .4);color:#fff}.form__feedback--error{background:hsl(from var(--ddanger) h s l / .4);color:#fff}.contact-locations-grid{width:min(760px,100%);gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.contact-location-item .card{padding:var(--space-4);border-radius:var(--radius-xmd);box-shadow:none}.contact-location-item .card h3{margin-bottom:6px;font-size:var(--font-size-lg)}.contact-location-item .card .text-muted{margin:0 0 6px;font-size:var(--font-size-sm);line-height:1.45}.contact-location-item .card .text-muted:last-child{margin-bottom:0}@media(max-width:980px){.contact-sections__grid{grid-template-columns:1fr}.contact-sections__grid .contact-locations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.form--contact-grid,.contact-sections__grid .contact-locations-grid{grid-template-columns:1fr}}.tabs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);background:transparent;padding:var(--space-4)}.tabs__list{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border);padding-bottom:var(--space-2);margin-bottom:var(--space-3)}.tabs__tab{padding:8px 14px;border-radius:var(--radius-xmd);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm)}.tabs__tab--number{min-width:2.25rem;text-align:center;font-variant-numeric:tabular-nums}.tabs__tab--icon{width:2.25rem;height:2.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.tabs__icon{display:inline-flex;width:1rem;height:1rem}.tabs__icon svg{width:100%;height:100%}.tabs__tab.is-active{border-color:var(--accent);color:var(--text)}.tabs__panel{display:grid;gap:var(--space-3);min-height:clamp(10rem,10vw,14rem);align-content:start}.tabs__panel .tabs--services{min-height:clamp(10rem,20vw,14rem)}.tabs-cool__title,.tabs-cool__description,.tabs-cool__outcome{margin:0}.tabs-cool__outcome-label{display:block;margin-bottom:var(--space-1);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.embla-carousel{position:relative;width:100%;--embla-slide-gap: var(--space-5);--embla-nav-button-size: 2.25rem;--embla-nav-gap: var(--space-2);--embla-chevron-size: 12px;--embla-chevron-stroke: 2px}.embla-carousel__viewport{overflow:hidden;width:100%}.embla-carousel__viewport .fx-glass{--glass-drop-shadow: none;--glass-drop-shadow-hover: none}.embla-carousel__container{display:flex;margin-left:calc(var(--embla-slide-gap) * -1);touch-action:pan-y pinch-zoom}.embla-carousel__slide{flex:0 0 88%;min-width:0;padding-left:var(--embla-slide-gap)}@media(min-width:640px){.embla-carousel__slide{flex:0 0 48%}}@media(min-width:980px){.embla-carousel__slide{flex:0 0 33.333333%}}.embla-carousel__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}.embla-carousel__thumb{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);border:1px solid var(--dborder);border-radius:var(--radius-md);background:var(--dbg-light);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.embla-carousel__thumb:hover{border-color:var(--accent);background:var(--card)}.embla-carousel__thumb--selected,.embla-carousel__thumb.is-active{border-color:var(--accent);background:var(--card);box-shadow:0 0 0 2px var(--accent-soft);transform:translateY(-1px)}.embla-carousel__thumb-media{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;pointer-events:none}.embla-carousel__thumb-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.embla-carousel__thumb-media svg.embla-carousel__thumb-svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;overflow:visible;color:var(--dtext);fill:var(--dtext)}.embla-carousel__controls{display:flex;justify-content:flex-end;gap:var(--embla-nav-gap);margin-bottom:var(--space-2)}.embla-carousel__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--embla-nav-button-size);height:var(--embla-nav-button-size);min-width:var(--embla-nav-button-size);min-height:var(--embla-nav-button-size);padding:0;border-radius:var(--radius-md);border:1px solid var(--dborder);background:var(--dbg-light);color:var(--dtext-muted);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.embla-carousel__button--prev:after,.embla-carousel__button--next:after{content:"";display:block;width:var(--embla-chevron-size);height:var(--embla-chevron-size);border-right:var(--embla-chevron-stroke) solid currentColor;border-bottom:var(--embla-chevron-stroke) solid currentColor;transition:transform .2s ease}.embla-carousel__button--next:after{transform:rotate(-45deg)}.embla-carousel__button--prev:after{transform:rotate(135deg)}.embla-carousel__button:hover{border-color:var(--accent);background:var(--card);color:var(--text)}.embla-carousel__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.embla-carousel__dot{width:.5rem;height:.5rem;padding:0;border:none;border-radius:999px;background:var(--dborder);cursor:pointer;opacity:.7;transition:opacity .15s ease,transform .15s ease}.embla-carousel__dot:hover,.embla-carousel__dot.is-active{opacity:1;background:var(--accent);transform:scale(1.15)}.embla-carousel__thumb.icon-thumb{--embla-icon-thumb-size: 2.5rem;background:transparent;width:var(--embla-icon-thumb-size);height:var(--embla-icon-thumb-size);opacity:.5;box-shadow:none;border:none}.embla-carousel__thumb.icon-thumb:hover{opacity:1;transform:scale(1.05)}.embla-carousel__thumb.icon-thumb.is-active{opacity:1;border-radius:var(--radius-sm);border-width:1px solid}[data-theme=dark] .embla-carousel__thumb.icon-thumb.is-active{border-color:var(--cta-border);background:hsl(from var(--cta-bg) h s l / .5)}[data-theme=light] .embla-carousel__thumb.icon-thumb.is-active{border-color:var(--accent);border:1px solid var(--accent);background:hsl(from var(--cta-bg) h s l / .3)}.embla-carousel__button.icon-thumb{background:transparent;border:none}.embla-carousel:has(.embla-carousel__button.icon-thumb) .embla-carousel__controls{--embla-nav-gap: var(--space-);--embla-nav-button-size: 20px;--embla-chevron-size: 10px;--embla-chevron-stroke: 2px}.policy-page-section{padding-top:var(--space-6)}.policy-layout{display:flex;flex-direction:column;gap:var(--space-8)}@media(min-width:840px){.policy-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:var(--space-8);align-items:start}}.policy-toc__title{margin:0 0 var(--space-3);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.policy-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.policy-toc__link{display:block;font-size:var(--font-size-sm);color:var(--text-muted);padding:var(--space-2) 0;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.policy-toc__link:hover{color:var(--text)}.policy-toc__link--active{color:var(--text);border-bottom-color:var(--accent);font-weight:500}@media(min-width:840px){.policy-toc{position:sticky;top:calc(var(--nav-height, 72px) + var(--space-4));align-self:start}}.policy-body{min-width:0}.policy-section{scroll-margin-top:calc(var(--nav-height, 72px) + var(--space-4));padding-bottom:var(--space-8)}.policy-section:last-child{padding-bottom:0}.policy-section__title{margin-top:0}.policy-section__blocks{display:flex;flex-direction:column;gap:var(--space-5)}.policy-block__subtitle{margin-bottom:var(--space-2);font-size:var(--font-size-lg)}.policy-block__content{margin:0;white-space:pre-line}.spline-wrapperKK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100svw;height:100svh;z-index:1;pointer-events:none}.spline-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;transform:none}.spline-wrapper spline-viewer{scale:1.25}.hidden{visibility:hidden}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-background{background-color:#0000}.red{background:red}.white{background:#fff}.blue{background:#00f}.green{background:green}.yellow{background:#ff0}.fx-inner{border-radius:inherit;overflow:hidden;position:relative;z-index:1}.nav .fx-inner{overflow:visible}.fly-in{opacity:0;transform:translateY(12px);animation:flyIn .45s ease-out forwards;will-change:transform,opacity}.grid--callout .fly-in{--hero-delay: .2s;--stagger: .16s}.grid--callout .fly-in:nth-child(1){animation-delay:calc(var(--hero-delay) + 0 * var(--stagger))}.grid--callout .fly-in:nth-child(2){animation-delay:calc(var(--hero-delay) + 1 * var(--stagger))}.grid--callout .fly-in:nth-child(3){animation-delay:calc(var(--hero-delay) + 2 * var(--stagger))}.grid--callout .fly-in:nth-child(4){animation-delay:calc(var(--hero-delay) + 3 * var(--stagger))}.grid--callout .fly-in:nth-child(5){animation-delay:calc(var(--hero-delay) + 4 * var(--stagger))}.grid--callout .fly-in:nth-child(6){animation-delay:calc(var(--hero-delay) + 5 * var(--stagger))}@keyframes flyIn{to{opacity:1;transform:translateY(0)}}.dissolve-in{opacity:0;animation:dissolveIn .45s ease-out forwards}.grid--callout .dissolve-in{--hero-delay: .2s;--stagger: .32s}.grid--callout .dissolve-in:nth-child(1){animation-delay:calc(var(--hero-delay) + 0 * var(--stagger))}.grid--callout .dissolve-in:nth-child(2){animation-delay:calc(var(--hero-delay) + 1 * var(--stagger))}.grid--callout .dissolve-in:nth-child(3){animation-delay:calc(var(--hero-delay) + 2 * var(--stagger))}.grid--callout .dissolve-in:nth-child(4){animation-delay:calc(var(--hero-delay) + 3 * var(--stagger))}.grid--callout .dissolve-in:nth-child(5){animation-delay:calc(var(--hero-delay) + 4 * var(--stagger))}.grid--callout .dissolve-in:nth-child(6){animation-delay:calc(var(--hero-delay) + 5 * var(--stagger))}@keyframes dissolveIn{to{opacity:1}}.fx-glow{position:relative;border-radius:var(--radius-md);--fx-hover-transform: none}.fx-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;opacity:0;transition:opacity .8s ease}[data-theme=light] .fx-glow:before{background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.28) 0%,rgba(56,189,248,.16) 20%,rgba(56,189,248,.07) 40%,rgba(56,189,248,.03) 55%,transparent 30%)}[data-theme=dark] .fx-glow:before{background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.18) 0%,transparent 75%)}.fx-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;opacity:0;transition:opacity .8s ease}[data-theme=light] .fx-glow:after{background:radial-gradient(circle at 85% 85%,rgba(168,85,247,.25) 0%,rgba(168,85,247,.15) 25%,rgba(168,85,247,.05) 45%,transparent 70%)}[data-theme=dark] .fx-glow:after{background:radial-gradient(circle at 100% 100%,rgba(99,102,241,.12) 0%,transparent 60%)}.fx-glow:hover:before,.fx-glow:hover:after{opacity:1}.fx-bg{position:relative;border-radius:var(--radius-md);--fx-hover-transform: translateY(-4px)}[data-theme=light] .fx-bg>.fx-inner>.card{border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}[data-theme=light] .fx-bg:hover>.fx-inner>.card{border-color:#38bdf84d;box-shadow:0 12px 18px -12px #00000029,0 6px 10px -8px #0000001a}[data-theme=dark] .fx-bg>.fx-inner>.card{background:#ffffff05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06)}[data-theme=dark] .fx-bg:hover>.fx-inner>.card{background:#ffffff0a;border-color:#3b82f640;box-shadow:0 14px 24px -16px #0000006b}.fx-neon{position:relative;border-radius:var(--radius-md);--fx-neon-border-width: 1px;--fx-hover-transform: scale(1.03)}.fx-neon:before,.fx-neon:after{content:"";position:absolute;inset:calc(var(--fx-neon-border-width) * -1);border-radius:inherit;z-index:0;opacity:0;transition:opacity .4s ease;--neon-fx-gradient-stop-1: transparent;--neon-fx-gradient-stop-2: white;--neon-fx-gradient-stop-3: white;background:conic-gradient(from var(--gradient-angle),var(--neon-fx-gradient-stop-1) 75%,var(--neon-fx-gradient-stop-2),var(--neon-fx-gradient-stop-3),var(--neon-fx-gradient-stop-2),var(--neon-fx-gradient-stop-1) 100%);animation:rotate-gradient 3s linear infinite}.fx-neon:before{filter:blur(12px)}.fx-neon:hover:before{opacity:.6}.fx-neon:hover:after{opacity:1}@keyframes rotate-gradient{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.fx-neon-static{position:relative;border-radius:var(--radius-md);--fx-neon-static-border-width: 1px;--fx-hover-transform: scale(1.03)}.fx-neon-static:before,.fx-neon-static:after{content:"";position:absolute;inset:calc(var(--fx-neon-static-border-width) * -1);border-radius:inherit;z-index:0;opacity:0;transition:opacity .4s ease;background:var(--neon-fx-gradient)}.fx-neon-static:before{filter:blur(15px)}@media(hover:hover){.fx-neon-static:hover:before{opacity:.5}.fx-neon-static:hover:after{opacity:1}}.grid-blur{display:grid;transition:all .5s ease}[data-theme=light] .grid-blur:hover>.fx-glow:not(:hover){opacity:.6;filter:grayscale(.8)}[data-theme=dark] .grid-blur:hover>.fx-glow:not(:hover){opacity:.6;filter:grayscale(.2)}[data-theme=dark] .grid-blur:hover>.fx-glass:not(:hover){background:linear-gradient(to bottom,var(--dneutral-900),transparent);opacity:.6;filter:blur(1px)}[data-theme=light] .grid-blur:hover>.fx-glass:not(:hover){background:linear-gradient(to bottom,var(--brand-700),transparent);filter:blur(1px)}.logo-container{border-radius:var(--radius-md);background:var(--nav-bg);padding:0;border:none;box-shadow:none}.logo-container:hover{transform:scale(1)}.logo-container .card-fx-neon:hover{border:none}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.button-fx-neon{position:relative;border:none;border-radius:var(--cta-button-radius);--fx-neon-border-width: 1px;--fx-neon-lapse: 3s;z-index:0;transition:transform .3s ease}[data-theme=light] .button-fx-neon{--neon-fx-gradient-stop-1: transparent;--neon-fx-gradient-stop-2: blue;--neon-fx-gradient-stop-3: blue}[data-theme=dark] .button-fx-neon{--neon-fx-gradient-stop-1: transparent;--neon-fx-gradient-stop-2: white;--neon-fx-gradient-stop-3: white}.button-fx-neon:hover{transform:scale(1.03)}.button-fx-neon:before,.button-fx-neon:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--fx-neon-border-width);background:conic-gradient(from var(--gradient-angle),var(--neon-fx-gradient-stop-1) 75%,var(--neon-fx-gradient-stop-2),var(--neon-fx-gradient-stop-3),var(--neon-fx-gradient-stop-2),var(--neon-fx-gradient-stop-1) 100%);animation:rotate-gradient var(--fx-neon-lapse) linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;opacity:1;transition:opacity .4s ease}.button-fx-neon:before{filter:blur(12px)}.button-fx-neon:hover:before,.button-fx-neon:hover:after{opacity:0;animation-play-state:paused}[data-theme=dark] .text-hero-gradient{background:linear-gradient(to right,#fff 0% 15%,#e4e4e7 35%,#d4d4d8,#e4e4e7 65%,#fff 85% 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:silver-shine 4s linear infinite;display:inline-block}[data-theme=light] .text-hero-gradient{background:linear-gradient(to right,var(--dneutral-50) 0%,var(--dneutral-100) 30%,var(--dneutral-200) 45%,var(--dneutral-300) 50%,var(--dneutral-200) 55%,var(--dneutral-100) 70%,var(--dneutral-50) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:silver-shine 4s linear infinite;display:inline-block}.text-gradient-1{background:linear-gradient(to right,#fff 0% 15%,#e4e4e7 35%,#d4d4d8,#e4e4e7 65%,#fff 85% 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:silver-shine 4s linear infinite;display:inline-block}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.text-gradient-1{background:none;color:var(--accent);-webkit-text-fill-color:currentColor}}@keyframes silver-shine{to{background-position:200% center}}.text-rich-gradient-2{background:#9ce8ff;background:linear-gradient(90deg,#9ce8ff,#c7c357 71%,#ffb347);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;line-height:1.08;padding-bottom:.08em}.protocol-badge{display:inline-flex;align-items:center;gap:12px;background-color:#1e293b80;border:1px solid rgba(71,85,105,.3);border-radius:9999px;padding:8px 20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.protocol-dot{width:10px;height:10px;background-color:#60a5fa;border-radius:50%;box-shadow:0 0 10px #60a5fa99;animation:pulse-glow 2s infinite ease-in-out}.protocol-text{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.fx-glass{position:relative;border-radius:var(--radius-md);--glass-drop-shadow: drop-shadow(var(--glass-shadow-1)) drop-shadow(var(--glass-shadow-2));--glass-drop-shadow-hover: drop-shadow(0 20px 40px rgba(0, 0, 0, .16)) drop-shadow(0 8px 16px rgba(0, 0, 0, .08))}.fx-glass>.fx-inner{position:relative;z-index:1;border-radius:inherit;overflow:hidden;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:hsla(var(--glass-bg-h),var(--glass-bg-s),var(--glass-bg-l),var(--glass-bg-alpha));border:1px solid hsla(var(--glass-border-h),var(--glass-border-s),var(--glass-border-l),var(--glass-border-alpha));box-shadow:inset 0 1px 0 var(--glass-inner-light),inset 0 -1px 0 var(--glass-inner-dark);filter:var(--glass-drop-shadow);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease}.nav>.fx-glass>.fx-inner{overflow:visible}.fx-glass>.fx-inner:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,var(--glass-highlight-opacity-top)),rgba(255,255,255,var(--glass-highlight-opacity-mid)) 30%,transparent 60%)}.fx-glass:hover>.fx-inner{filter:var(--glass-drop-shadow-hover);box-shadow:inset 0 1px 0 var(--glass-inner-light),inset 0 -1px 0 var(--glass-inner-dark);backdrop-filter:blur(calc(var(--glass-blur) + 2px));-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 2px))}.fx-glass:hover>.fx-inner:before{background:linear-gradient(to bottom,rgba(255,255,255,calc(var(--glass-highlight-opacity-top) + .1)),rgba(255,255,255,calc(var(--glass-highlight-opacity-mid) + .05)) 30%,transparent 60%)}.fx-glass--no-hover:hover>.fx-inner{filter:var(--glass-drop-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 1px 0 var(--glass-inner-light),inset 0 -1px 0 var(--glass-inner-dark)}[data-theme=dark] .fx-glass2{--glass2-blur: 14px;--glass2-bg-h: 0;--glass2-bg-s: 0%;--glass2-bg-l: 30%;--glass2-bg-alpha: .05;--glass2-border-h: 0;--glass2-border-s: 0%;--glass2-border-l: 100%;--glass2-border-alpha: .12;--glass2-highlight-h: 0;--glass2-highlight-s: 0%;--glass2-highlight-l: 100%;--glass2-highlight-alpha: .25;--glass2-highlight-opacity: .25}[data-theme=light]{--glass2-blur: 18px;--glass2-bg-h: 0;--glass2-bg-s: 0%;--glass2-bg-l: 100%;--glass2-bg-alpha: .28;--glass2-border-h: 210;--glass2-border-s: 40%;--glass2-border-l: 40%;--glass2-border-alpha: .35;--glass2-highlight-h: 0;--glass2-highlight-s: 0%;--glass2-highlight-l: 100%;--glass2-highlight-alpha: .4;--glass2-highlight-opacity: .12}.fx-glass2{position:relative;border-radius:var(--radius-md);--fx-hover-transform: none}.fx-glass2>.fx-inner{backdrop-filter:blur(var(--glass2-blur));-webkit-backdrop-filter:blur(var(--glass2-blur));background:hsla(var(--glass2-bg-h),var(--glass2-bg-s),var(--glass2-bg-l),var(--glass2-bg-alpha));border:1px solid hsla(var(--glass2-border-h),var(--glass2-border-s),var(--glass2-border-l),var(--glass2-border-alpha))}.fx-glass2>.fx-inner:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,hsla(var(--glass2-highlight-h),var(--glass2-highlight-s),var(--glass2-highlight-l),var(--glass2-highlight-alpha)),transparent 40%);opacity:var(--glass2-highlight-opacity)}.button-fx-neon2{position:relative;border:none;border-radius:var(--cta-button-radius);--fx-neon-border-width: 1px;--fx-neon-lapse: 4s;z-index:0;overflow:visible;transition:transform .3s ease}.button-fx-neon2:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cta-bg);z-index:1}.button-fx-neon2>*{position:relative;z-index:2}.button-fx-neon2:before{content:"";position:absolute;inset:calc(var(--fx-neon-border-width) * -1);border-radius:inherit;--neon-fx-gradient-stop-1: transparent;--neon-fx-gradient-stop-2: white;--neon-fx-gradient-stop-3: white;background:conic-gradient(from var(--gradient-angle),var(--neon-fx-gradient-stop-1) 0deg,var(--neon-fx-gradient-stop-1) 300deg,var(--neon-fx-gradient-stop-2) 320deg,var(--neon-fx-gradient-stop-3) 340deg,var(--neon-fx-gradient-stop-2) 355deg,var(--neon-fx-gradient-stop-1) 360deg);animation:rotate-gradient var(--fx-neon-lapse) linear infinite;z-index:0;opacity:1;transition:opacity .4s ease}.button-fx-neon2:hover{transform:scale(1.03)}.button-fx-neon2:hover:before{opacity:0;animation-play-state:paused}.button__content{position:relative;z-index:2}
