@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-ui:"Inter",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-display:var(--font-ui);--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace}
:root{
--blue-600:#0057B8;--blue-500:#146EF5;--blue-400:#4A9EFF;--green-600:#228034;
--white:#FFFFFF;--off-white:#F5F6F8;--near-black-1:#202124;--near-black-2:#242529;--black:#000000;
--grey-900:#16181D;--grey-800:#252830;--grey-500:#747984;--grey-450:#7B808A;--grey-300:#B7BBC3;--grey-200:#D9DDE3;

--color-primary:var(--blue-600);
--color-primary-focus:var(--blue-500);
--color-primary-on-dark:var(--blue-400);
--color-success:var(--green-600);

--color-canvas:var(--white);
--color-canvas-soft:var(--off-white);
--color-surface-card:var(--white);
--color-surface-dark:var(--near-black-1);
--color-surface-dark-2:var(--near-black-2);
--color-surface-black:var(--black);
--color-surface-chip-translucent:rgba(210,212,218,0.68);

--color-ink:var(--grey-900);
--color-body:var(--grey-800);
--color-body-on-dark:var(--white);
--color-body-muted:var(--grey-500);
--color-body-muted-on-dark:var(--grey-300);
--color-ink-muted:var(--grey-450);

--color-divider-soft:rgba(0,0,0,0.06);
--color-hairline:var(--grey-200);
--color-hairline-dark:rgba(255,255,255,0.12);
}
:root{
--type-hero-display:650 56px/1.04 var(--font-display);--tracking-hero-display:-0.045em;
--type-display-xl:650 48px/1.06 var(--font-display);--tracking-display-xl:-0.04em;
--type-display-lg:600 40px/1.10 var(--font-display);--tracking-display-lg:-0.03em;
--type-display-md:600 34px/1.15 var(--font-display);--tracking-display-md:-0.025em;
--type-lead:400 24px/1.35 var(--font-ui);--tracking-lead:-0.01em;
--type-tagline:600 20px/1.25 var(--font-ui);--tracking-tagline:-0.015em;
--type-body-strong:600 17px/1.35 var(--font-ui);--tracking-body-strong:-0.01em;
--type-body:400 17px/1.55 var(--font-ui);--tracking-body:-0.01em;
--type-body-small:400 15px/1.45 var(--font-ui);--tracking-body-small:-0.005em;
--type-caption:400 14px/1.35 var(--font-ui);--tracking-caption:-0.005em;
--type-caption-strong:600 14px/1.30 var(--font-ui);--tracking-caption-strong:-0.005em;
--type-price:650 36px/1.00 var(--font-display);--tracking-price:-0.025em;
--type-price-small:600 22px/1.10 var(--font-ui);--tracking-price-small:-0.015em;
--type-nav-link:500 16px/1.00 var(--font-ui);--tracking-nav-link:-0.01em;
--type-fine-print:400 12px/1.35 var(--font-ui);--tracking-fine-print:0;

--type-hero-fluid:650 clamp(40px,5.4vw,82px)/1.02 var(--font-display);--tracking-hero-fluid:-0.05em;
--type-display-xl-fluid:650 clamp(34px,4.6vw,68px)/1.04 var(--font-display);--tracking-display-xl-fluid:-0.045em;
--type-display-lg-fluid:600 clamp(30px,3.3vw,50px)/1.07 var(--font-display);--tracking-display-lg-fluid:-0.035em;
--type-display-md-fluid:600 clamp(26px,2.6vw,38px)/1.12 var(--font-display);--tracking-display-md-fluid:-0.03em;
--type-quote-fluid:600 clamp(24px,2.9vw,42px)/1.22 var(--font-display);--tracking-quote-fluid:-0.03em;
--type-metric-fluid:650 clamp(40px,4.6vw,68px)/1.00 var(--font-display);--tracking-metric-fluid:-0.04em;
--type-lead-fluid:400 clamp(17px,1.35vw,22px)/1.50 var(--font-ui);--tracking-lead-fluid:-0.01em;

--type-title-md:600 20px/1.25 var(--font-ui);--tracking-title-md:-0.015em;
--type-title-sm:600 18px/1.35 var(--font-ui);--tracking-title-sm:-0.01em;
--type-body-md:400 16px/1.60 var(--font-ui);--tracking-body-md:-0.005em;
--type-button:600 15px/1.00 var(--font-ui);--tracking-button:-0.01em;
--type-label-caps:600 12px/1.00 var(--font-ui);--tracking-label-caps:0.16em;
--type-overline:600 13px/1.00 var(--font-ui);--tracking-overline:0.12em;
}
:root{
--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;
--space-section:80px;--space-section-lg:120px;
--container-max:1440px;--measure-text:720px;--measure-hero:700px;
--gutter-mobile:24px;--gutter-tablet:32px;--gutter-desktop:48px;
--grid-gutter:24px;
}
:root{
--radius-none:0px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:9999px;--radius-full:50%;
--tap-min:44px;
}
:root{
--elevation-flat:none;
--elevation-utility:0 0 0 1px var(--color-hairline);
--elevation-soft-lift:0 8px 28px rgba(0,0,0,0.10);
--elevation-product-shadow:3px 8px 30px 0 rgba(0,0,0,0.22);
--elevation-frosted-blur:saturate(180%) blur(20px);
--focus-ring:0 0 0 2px var(--color-primary-focus);
--ease-standard:cubic-bezier(0.4,0,0.2,1); --duration-fast:120ms; --duration-base:200ms; }
*,*::before,*::after{box-sizing:border-box}
body{margin:0;font:var(--type-body);letter-spacing:var(--tracking-body);color:var(--color-body);background:var(--color-canvas);-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,p{margin:0}
a{color:var(--color-primary);text-decoration:none}
a:hover{color:var(--color-primary-focus)}
:focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:2px}
img,svg{display:block;max-width:100%}
button{font:inherit}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
:root{--dark-base:#060b16;--blue-grad:linear-gradient(160deg,#1f4fd6 0%,#1238a6 46%,#0a1f66 100%)}
header.gn{margin-bottom:-72px;padding:12px 24px 0;pointer-events:none}
.gn-bar{pointer-events:auto;max-width:1312px;margin:0 auto;padding:0 8px 0 28px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),rgba(6,11,22,.52);-webkit-backdrop-filter:blur(28px) saturate(160%) brightness(.5);backdrop-filter:blur(28px) saturate(160%) brightness(.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 20px 44px -26px rgba(0,0,0,.6)}
.gn-bar [data-nav-links] a,.gn-bar [data-nav-actions]>a:first-child{color:rgba(255,255,255,.84)!important;transition:color 180ms ease}
.gn-bar [data-nav-links] a:hover,.gn-bar [data-nav-actions]>a:first-child:hover{color:#fff!important}
header.gn .mnav-panel{left:24px;right:24px;top:calc(100% + 8px);border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(6,11,22,.96);box-shadow:0 30px 60px -24px rgba(0,0,0,.7);overflow:hidden auto}
header.gn .mnav[open]::before{top:0}
@media (max-width:1279px){header.gn [data-nav-links]{display:none!important}
header.gn .mnav{display:block}}
@media (max-width:735px){header.gn{padding:8px 12px 0;margin-bottom:-68px}
.gn-bar{padding:0 6px 0 18px;border-radius:var(--radius-pill)}
header.gn .mnav-panel{left:12px;right:12px}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gn-bar{background:rgba(14,18,28,.88)}}
.hero-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;margin-bottom:30px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);font:600 16px/1 var(--font-ui);letter-spacing:.01em;color:#fff}
.hero-chip span{width:8px;height:8px;border-radius:50%;background:var(--color-primary-on-dark);box-shadow:0 0 0 4px rgba(74,158,255,.22)}
.hero-lede{margin-top:26px;max-width:700px;text-wrap:balance;font-size:clamp(20px,1.55vw,23px);line-height:1.42;letter-spacing:-0.012em}
.hero-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:44px}
.hero-btns .btn{min-height:56px;padding:16px 34px;font-size:17px}
.btn-glass{border:1px solid rgba(255,255,255,.3);color:#fff;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
.btn-glass:hover{background:rgba(255,255,255,.22);color:#fff}
@media (max-width:735px){.hero-chip{font-size:15px;padding:9px 16px 9px 12px;margin-bottom:24px}
.hero-lede{font-size:20px;margin-top:22px}
.hero-btns{margin-top:36px}
.hero-btns .btn{width:100%}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hero-chip,.btn-glass{background:rgba(14,18,28,.7)}}
.btn,.cf-btn,.arrow{translate:none!important;transform:none!important}
.eyebrow{font:600 15px/1 var(--font-ui);letter-spacing:.01em;color:var(--color-primary);margin-bottom:22px}
.eyebrow-dark{color:var(--color-primary-on-dark)}
.sec-lede{font:var(--type-lead-fluid);letter-spacing:var(--tracking-lead-fluid);color:rgba(255,255,255,.78);margin-top:22px;max-width:640px;text-wrap:pretty}
.cta-h2{font:var(--type-display-xl-fluid);letter-spacing:var(--tracking-display-xl-fluid);max-width:900px;margin:0 auto;text-wrap:balance}
.cta-lede{margin:26px auto 0;max-width:620px}
.cta-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:44px}
.cta-btns .btn{min-height:56px;padding:16px 34px;font-size:17px}
.cta-fine{margin:30px auto 0;max-width:560px;font:var(--type-caption);color:rgba(255,255,255,.56)}
@media (max-width:735px){.cta-band{padding-top:88px!important;padding-bottom:80px!important}
.cta-btns .btn{width:100%}}
.sky{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 480px at 50% -10%,rgba(255,255,255,.16),rgba(255,255,255,0) 66%),radial-gradient(760px 460px at 92% 104%,rgba(80,140,255,.30),rgba(80,140,255,0) 66%),radial-gradient(700px 420px at 4% 90%,rgba(4,12,60,.55),rgba(4,12,60,0) 68%),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221600%22 height=%221000%22%3E%3Ccircle cx=%2220%22 cy=%22112%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%221094%22 cy=%22139%22 r=%221.0%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%22371%22 cy=%22758%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%221059%22 cy=%22137%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22842%22 cy=%22205%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22189%22 cy=%22770%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22318%22 cy=%22330%22 r=%221.5%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%221528%22 cy=%22210%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22936%22 cy=%22547%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22569%22 cy=%22204%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22138%22 cy=%22531%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22332%22 cy=%22432%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22529%22 cy=%22819%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22421%22 cy=%22293%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22771%22 cy=%22651%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%221562%22 cy=%22994%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22896%22 cy=%22936%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22150%22 cy=%22193%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221113%22 cy=%2296%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221456%22 cy=%22649%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22728%22 cy=%22801%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%221262%22 cy=%22562%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22158%22 cy=%22983%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22322%22 cy=%22162%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%2293%22 cy=%22612%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221377%22 cy=%22981%22 r=%221.8%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%2261%22 cy=%22112%22 r=%221.2%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%221109%22 cy=%22973%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22784%22 cy=%22782%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22380%22 cy=%2297%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22713%22 cy=%22993%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22907%22 cy=%22614%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%221262%22 cy=%22947%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22887%22 cy=%22559%22 r=%222.2%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%221135%22 cy=%22503%22 r=%221.2%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%22311%22 cy=%22615%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22522%22 cy=%22372%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221192%22 cy=%22943%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22928%22 cy=%22166%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%221172%22 cy=%22208%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%221412%22 cy=%22205%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22866%22 cy=%22243%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%2253%22 cy=%22615%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22858%22 cy=%22435%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22337%22 cy=%2233%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%221132%22 cy=%22240%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22475%22 cy=%22959%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22106%22 cy=%22249%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%221421%22 cy=%22452%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221053%22 cy=%22418%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22246%22 cy=%22808%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22444%22 cy=%22272%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221423%22 cy=%22246%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%221430%22 cy=%22969%22 r=%221.2%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%22228%22 cy=%22633%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%221073%22 cy=%22708%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221450%22 cy=%22492%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22831%22 cy=%22858%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22637%22 cy=%22213%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%2277%22 cy=%22571%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%2277%22 cy=%22955%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22437%22 cy=%22108%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22524%22 cy=%22729%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%221226%22 cy=%22309%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22361%22 cy=%22861%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22123%22 cy=%22493%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22435%22 cy=%22759%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%221441%22 cy=%22827%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22376%22 cy=%22993%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%2291%22 cy=%22569%22 r=%221.5%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%22623%22 cy=%22418%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%2262%22 cy=%22730%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22218%22 cy=%22965%22 r=%222.6%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%221456%22 cy=%22428%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221256%22 cy=%22454%22 r=%221.2%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%22491%22 cy=%22709%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%221032%22 cy=%22468%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22545%22 cy=%22919%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22957%22 cy=%22821%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22111%22 cy=%22651%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22186%22 cy=%22851%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22426%22 cy=%22780%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22125%22 cy=%2294%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22763%22 cy=%22143%22 r=%221.8%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22249%22 cy=%22256%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221363%22 cy=%22308%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22192%22 cy=%22707%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22882%22 cy=%22592%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%22224%22 cy=%22304%22 r=%221.8%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%22706%22 cy=%22318%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221197%22 cy=%22646%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%221101%22 cy=%22143%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22681%22 cy=%22967%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22820%22 cy=%22682%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221282%22 cy=%22488%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.8%22/%3E%3Ccircle cx=%22538%22 cy=%22500%22 r=%222.6%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%221153%22 cy=%22483%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22331%22 cy=%2296%22 r=%221.8%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%22795%22 cy=%22942%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%221206%22 cy=%22907%22 r=%222.2%22 fill=%22%23fff%22 opacity=%220.65%22/%3E%3Ccircle cx=%221302%22 cy=%2265%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%221357%22 cy=%22348%22 r=%221.2%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3Ccircle cx=%22117%22 cy=%22414%22 r=%221.5%22 fill=%22%23fff%22 opacity=%221%22/%3E%3Ccircle cx=%2283%22 cy=%22298%22 r=%221.0%22 fill=%22%23fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22155%22 cy=%22164%22 r=%221.5%22 fill=%22%23fff%22 opacity=%220.5%22/%3E%3C/svg%3E");background-size:auto,auto,auto,cover;background-position:center;opacity:1}
.cta-band .sec-lede{color:rgba(255,255,255,.88)}
.cta-band .cta-fine{color:rgba(255,255,255,.78)}
.cta-band .btn-w{box-shadow:0 14px 34px -14px rgba(5,20,90,.7)}
.cta-band .btn-glass{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.12)}
.ft-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}
.ft-brand p{font:var(--type-body-small);letter-spacing:var(--tracking-body-small);margin:16px 0 0;max-width:260px}
.ft h3{font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-ink);margin:0 0 20px}
.ft-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.ft-grid a{font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:inherit}
.ft-base{margin-top:56px;padding-top:28px;border-top:1px solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}
.ft-base span,.ft-base a{font:var(--type-fine-print);color:inherit}
.ft-base ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}
.cta-band{position:relative;overflow:hidden;background:var(--blue-grad);color:#fff;padding:144px 0 136px}
.cta-band>.wrap{position:relative;text-align:center}
.ph{position:relative;overflow:hidden;background:var(--blue-grad);color:#fff;padding:0}
.ph>*:not(.sky){position:relative;z-index:1}
.ph .lede,.bg-blue .lede{color:rgba(255,255,255,.86)!important}
.bg-navy{background:radial-gradient(1100px 560px at 12% 0%,rgba(46,100,255,.30),rgba(46,100,255,0) 66%),linear-gradient(180deg,#0e1d52 0%,#09132f 58%,#060b16 100%);color:var(--color-body-on-dark)}
.wash-w{background:radial-gradient(900px 420px at 50% 0%,rgba(46,110,255,.09),rgba(46,110,255,0) 70%),linear-gradient(180deg,#f3f7ff 0%,#fff 46%)}
.wash-s{background:radial-gradient(1000px 520px at 85% 0%,rgba(46,110,255,.10),rgba(46,110,255,0) 70%),linear-gradient(180deg,#eef3fc 0%,#f4f6fa 100%)}
.gn-bar [data-nav-links] a[aria-current="page"]{color:#fff!important}
@media (max-width:735px){.ph>.wrap{padding-top:128px!important}}
@media (max-width:735px){.ft-grid{grid-template-columns:1fr 1fr;gap:36px 24px}
.ft-brand{grid-column:1/-1}}
footer.ft{--color-body-muted:#566070}
html[data-reveal-on] body [data-reveal]{--rx:0px;--ry:24px;--rs:1;--rr:0deg;transition:opacity .6s ease calc(var(--rd,0s)*.25),transform .7s cubic-bezier(.22,.7,.3,1) calc(var(--rd,0s)*.25)}
.is-paused,.is-paused *,.is-paused *::before,.is-paused *::after{animation-play-state:paused!important}
.skip-link{position:absolute;left:12px;top:-80px;z-index:100;padding:12px 20px;border-radius:14px;background:#fff;color:#0a1f66;font:600 15px/1.2 var(--font-ui);box-shadow:0 10px 30px -10px rgba(0,0,0,.5);transition:top .15s ease}
.skip-link:focus{top:12px}
main:focus{outline:none}
html{scroll-padding-top:84px}
@media (max-width:735px){a[aria-label="AUHost4u home"]{display:inline-flex;align-items:center;min-height:44px}
.pc-link{display:inline-flex;align-items:center;min-height:44px}
.dm-chip,.dt .dm-find .btn{min-height:44px}
.mnav-cta a{display:inline-flex;align-items:center;min-height:44px}}
body{margin:0;background:var(--color-canvas)}
.wrap{max-width:1440px;margin:0 auto;padding:0 64px}
.idx{display:flex;align-items:center;gap:16px;margin-bottom:28px}
.idx b{font:var(--type-label-caps);letter-spacing:var(--tracking-label-caps);text-transform:uppercase;font-variant-numeric:tabular-nums}
.idx i{height:1px;flex:1;max-width:120px;display:block}
.h2{font:var(--type-display-lg-fluid);letter-spacing:var(--tracking-display-lg-fluid);text-wrap:pretty}
.lede{font:var(--type-lead-fluid);letter-spacing:var(--tracking-lead-fluid);max-width:620px;text-wrap:pretty}
.btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:50px;padding:14px 30px;border-radius:var(--radius-pill);font:var(--type-button);letter-spacing:var(--tracking-button);transition:background 200ms cubic-bezier(.4,0,.2,1),color 200ms cubic-bezier(.4,0,.2,1)}
.split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:96px;align-items:center}
html,body{overflow-x:clip}
[data-reveal="l"]{--rx:-52vw;--ry:0px;--rr:-5deg;--rs:.88}
[data-reveal="r"]{--rx:52vw;--ry:0px;--rr:5deg;--rs:.88}
[data-reveal="s"]{--rs:.82;--ry:60px}
[data-reveal="u"]{--ry:110px;--rs:.94}
.mnav-bars::before{top:-6px}
.mnav-bars::after{top:6px}
@media (max-width:1080px){[data-nav-links]{display:none!important}
.mnav{display:block}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
