.D6I6rG_site{--navy-950:#061827;--navy-900:#082438;--navy-800:#0c3852;--blue-700:#086f9f;--blue-600:#078bc6;--blue-500:#13a8e1;--blue-200:#aee8f8;--blue-100:#def6fc;--ice:#f3f9fb;--white:#fff;--ink:#102b3a;--muted:#526977;--border:#cddfe6;background:var(--white);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.D6I6rG_site *,.D6I6rG_site :before,.D6I6rG_site :after{box-sizing:border-box}.D6I6rG_site a{text-underline-offset:.2em}.D6I6rG_site a:focus-visible{outline-offset:4px;border-radius:.25rem;outline:3px solid #58d5f4}.D6I6rG_skipLink{z-index:100;background:var(--white);color:var(--navy-950);border-radius:.5rem;padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.D6I6rG_skipLink:focus{transform:translateY(0)}.D6I6rG_header{z-index:20;color:var(--white);border-bottom:1px solid #ffffff24;position:absolute;inset:0 0 auto}.D6I6rG_headerInner{justify-content:space-between;align-items:center;gap:2rem;width:min(1180px,100% - 2rem);min-height:5.25rem;margin:0 auto;display:flex}.D6I6rG_logoLink{align-items:center;display:inline-flex}.D6I6rG_logo{width:8.75rem;height:auto;display:block}.D6I6rG_nav{justify-content:center;align-items:center;gap:1.6rem;display:flex}.D6I6rG_nav a,.D6I6rG_languageLink,.D6I6rG_loginLink{color:#d7e9f0;font-size:.9rem;font-weight:700;text-decoration:none}.D6I6rG_nav a:hover,.D6I6rG_languageLink:hover,.D6I6rG_loginLink:hover{color:var(--white);text-decoration:underline}.D6I6rG_headerActions{align-items:center;gap:1rem;display:flex}.D6I6rG_headerCta{background:var(--blue-500);min-height:2.75rem;color:var(--navy-950);border-radius:.65rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.85rem;font-weight:850;text-decoration:none;display:inline-flex}.D6I6rG_headerCta:hover{background:#4fd0f3}.D6I6rG_loginLink{border:1px solid #ffffff6b;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .85rem;display:inline-flex}.D6I6rG_loginLink:hover{border-color:var(--white);background:#ffffff14}.D6I6rG_hero{color:var(--white);background:linear-gradient(115deg,#082438f5 0%,#082438fa 47%,#073a54f5 100%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff0a 80px),repeating-linear-gradient(0deg,#0000 0 79px,#ffffff0a 80px);padding:10rem 1rem 7.5rem;position:relative;overflow:hidden}.D6I6rG_heroGlow{border:1px solid #58d5f43d;border-radius:50%;width:46rem;height:46rem;position:absolute;top:-13rem;right:-16rem;box-shadow:0 0 0 6rem #13a8e10a,0 0 0 13rem #13a8e106}.D6I6rG_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:center;gap:clamp(3rem,7vw,6rem);width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.D6I6rG_heroCopy h1{letter-spacing:-.052em;max-width:13ch;margin:1rem 0 1.35rem;font-size:clamp(3rem,5.4vw,5.4rem);font-weight:800;line-height:.98}.D6I6rG_eyebrow,.D6I6rG_eyebrowDark{letter-spacing:.16em;margin:0;font-size:.76rem;font-weight:900;line-height:1.4}.D6I6rG_eyebrow{color:#67dbf8}.D6I6rG_eyebrowDark{color:var(--blue-700)}.D6I6rG_heroText{color:#d4e7ee;max-width:41rem;margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.66}.D6I6rG_heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.D6I6rG_primaryButton,.D6I6rG_secondaryButton,.D6I6rG_lightButton{border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.35rem;padding:.85rem 1.35rem;font-weight:850;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.D6I6rG_primaryButton{background:var(--blue-500);color:var(--navy-950)}.D6I6rG_primaryButton:hover{background:#4fd0f3}.D6I6rG_primaryButton svg,.D6I6rG_lightButton svg{width:1.15rem;height:1.15rem}.D6I6rG_secondaryButton{color:var(--white);border:1px solid #ffffff80}.D6I6rG_secondaryButton:hover{border-color:var(--white);background:#ffffff14}.D6I6rG_factList{color:#c9e1e9;flex-wrap:wrap;gap:.75rem 1.1rem;margin:2rem 0 0;padding:0;font-size:.9rem;font-weight:650;list-style:none;display:flex}.D6I6rG_factList li{align-items:center;gap:.4rem;display:flex}.D6I6rG_factList svg{color:#67dbf8;width:1rem;height:1rem}.D6I6rG_routeDemo{color:var(--ink);background:#fffffffa;border:1px solid #fffc;border-radius:1.35rem;margin:0;padding:1.1rem;position:relative;box-shadow:0 2rem 5rem #0009125c}.D6I6rG_routeTopline{color:var(--navy-800);grid-template-columns:1fr auto;align-items:start;gap:1rem;padding:.15rem .25rem .5rem;display:grid}.D6I6rG_routeTopline svg{width:1.35rem;height:1.35rem;color:var(--blue-600);margin-top:.15rem}.D6I6rG_routeTitleGroup{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.D6I6rG_routeTitleGroup strong{font-size:.9rem;line-height:1.25}.D6I6rG_routeBadge{background:var(--blue-100);color:var(--blue-700);letter-spacing:.09em;border-radius:999px;padding:.25rem .48rem;font-size:.62rem;font-weight:900}.D6I6rG_routeDescription{max-width:32rem;color:var(--muted);margin:0;padding:0 .25rem 1rem;font-size:.75rem;line-height:1.45}.D6I6rG_animatedRouteMap{background:linear-gradient(#0e48650f 1px, transparent 1px), linear-gradient(90deg, #0e48650f 1px, transparent 1px), var(--ice);border:1px solid var(--border);background-size:2.75rem 2.75rem;border-radius:.9rem;overflow:hidden}.D6I6rG_animatedRouteMap svg{aspect-ratio:520/300;width:100%;height:auto;display:block}.D6I6rG_mapRooms rect{fill:#ffffffb3;stroke:#bdd6df;stroke-width:2px;vector-effect:non-scaling-stroke}.D6I6rG_routeBasePath,.D6I6rG_routeProgressPath{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:9px;vector-effect:non-scaling-stroke}.D6I6rG_routeBasePath{stroke:#c5dce5}.D6I6rG_routeProgressPath{stroke:var(--blue-500);stroke-dasharray:1;transition:stroke-dashoffset 80ms linear}.D6I6rG_routeMapPoint circle{fill:var(--white);stroke:var(--navy-800);stroke-width:3px;vector-effect:non-scaling-stroke}.D6I6rG_routeMapPoint text{fill:var(--navy-800);font-size:14px;font-weight:900}.D6I6rG_routeMapPointComplete circle{fill:var(--blue-100);stroke:var(--blue-600)}.D6I6rG_routeMapPointCurrent circle{fill:var(--navy-800);stroke:var(--white);filter:drop-shadow(0 3px 7px #08243852)}.D6I6rG_routeMapPointCurrent text{fill:var(--white)}.D6I6rG_routeMapPointDestination circle{stroke:#178155}.D6I6rG_routeMapPointDestination text{fill:#126b49}.D6I6rG_routeMapPointDestination.D6I6rG_routeMapPointCurrent text{fill:var(--white)}.D6I6rG_routeMapPointDestination.D6I6rG_routeMapPointCurrent circle{fill:#178155}.D6I6rG_routeWalker{filter:drop-shadow(0 4px 7px #08243840);pointer-events:none}.D6I6rG_walkerHalo{fill:var(--white);stroke:var(--blue-600);stroke-width:2px}.D6I6rG_walkerHead{fill:var(--blue-700)}.D6I6rG_walkerBody{fill:none;stroke:var(--blue-700);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.D6I6rG_routeProgressMeta{color:var(--navy-800);justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;font-size:.75rem;display:flex}.D6I6rG_routeProgressMeta strong{font-weight:850}.D6I6rG_routeProgressMeta span{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}.D6I6rG_routeProgressBar{background:#d7e7ed;border-radius:999px;height:.38rem;margin-top:.4rem;overflow:hidden}.D6I6rG_routeProgressBar>span{background:var(--blue-500);border-radius:inherit;height:100%;transition:width 80ms linear;display:block}.D6I6rG_routeLabels{color:var(--navy-800);justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem .2rem;display:flex}.D6I6rG_routeLabels>div{align-items:center;gap:.35rem;display:flex}.D6I6rG_routeLabels>div>span{gap:.05rem;display:grid}.D6I6rG_routeLabels small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:850;line-height:1.2}.D6I6rG_routeLabels strong{font-size:.78rem;line-height:1.25}.D6I6rG_routeLabels svg{width:1rem;height:1rem;color:var(--blue-600)}.D6I6rG_voiceCard{background:var(--navy-900);color:var(--white);border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.9rem;display:grid}.D6I6rG_voiceCard svg{color:#67dbf8;width:1.35rem;height:1.35rem;margin-top:.1rem}.D6I6rG_voiceLabel{color:#8ee5fa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem;font-weight:900;display:block}.D6I6rG_voiceCard p{margin:0;font-size:.88rem;font-weight:750;line-height:1.4}.D6I6rG_voiceCard small{color:#c6dce5;margin-top:.25rem;font-size:.72rem;line-height:1.4;display:block}.D6I6rG_routeControls{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.D6I6rG_routeControls button{min-height:2.55rem;font:inherit;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.75rem;font-weight:850;display:inline-flex}.D6I6rG_routeControls button:focus-visible{outline-offset:3px;outline:3px solid #0b89be}.D6I6rG_routeControls button svg{width:.95rem;height:.95rem}.D6I6rG_routeControlPrimary{background:var(--blue-600);color:var(--white);border:1px solid var(--blue-600)}.D6I6rG_routeControlPrimary:hover{background:var(--blue-700)}.D6I6rG_routeControlSecondary{background:var(--white);color:var(--navy-800);border:1px solid var(--border)}.D6I6rG_routeControlSecondary:hover{background:var(--ice);border-color:#9dbecb}.D6I6rG_reducedMotionHint{color:var(--muted);margin:.65rem 0 0;font-size:.7rem;line-height:1.45}.D6I6rG_problemSection,.D6I6rG_section,.D6I6rG_accessSection,.D6I6rG_projectSection,.D6I6rG_ctaSection,.D6I6rG_footer{padding-inline:max(1rem,50vw - 590px)}.D6I6rG_problemSection{background:var(--ice);padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.D6I6rG_twoColumn,.D6I6rG_techIntro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.D6I6rG_twoColumn h2,.D6I6rG_sectionHeading h2,.D6I6rG_accessIntro h2,.D6I6rG_techIntro h2,.D6I6rG_projectCopy h2,.D6I6rG_ctaSection h2{letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(2.25rem,4.2vw,4.25rem);font-weight:800;line-height:1.04}.D6I6rG_bodyLarge{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.75}.D6I6rG_checkList{gap:1rem;margin:2rem 0 0;padding:0;font-weight:750;list-style:none;display:grid}.D6I6rG_checkList li{align-items:center;gap:.8rem;display:flex}.D6I6rG_checkList li>span{background:var(--blue-100);width:1.75rem;height:1.75rem;color:var(--blue-700);border-radius:50%;flex:none;place-items:center;display:grid}.D6I6rG_checkList svg{width:1rem;height:1rem}.D6I6rG_section{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.D6I6rG_sectionHeading{max-width:54rem;margin-bottom:3rem}.D6I6rG_stepsGrid,.D6I6rG_stackGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.D6I6rG_stepCard{background:var(--white);border:1px solid var(--border);border-radius:1rem;flex-direction:column;min-height:19rem;padding:1.6rem;display:flex}.D6I6rG_stepHeader{color:var(--blue-700);justify-content:space-between;align-items:center;font-weight:900;display:flex}.D6I6rG_stepHeader span{letter-spacing:.12em;font-size:.85rem}.D6I6rG_stepHeader svg{stroke-width:1.6px;width:2.2rem;height:2.2rem}.D6I6rG_stepCard h3{letter-spacing:-.02em;margin:auto 0 .7rem;font-size:1.4rem}.D6I6rG_stepCard p{color:var(--muted);margin:0;line-height:1.65}.D6I6rG_accessSection{background:var(--navy-900);color:var(--white);padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.D6I6rG_accessIntro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);align-items:end;gap:4rem;display:grid}.D6I6rG_accessIntro>p{color:#c7dfe8;margin:0;font-size:1.03rem;line-height:1.7}.D6I6rG_accessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.D6I6rG_accessCard{background:#ffffff0e;border:1px solid #ffffff29;border-radius:.9rem;padding:1.5rem}.D6I6rG_accessCard>svg{color:#67dbf8;stroke-width:1.7px;width:2rem;height:2rem}.D6I6rG_accessCard h3{margin:2.8rem 0 .6rem;font-size:1.15rem}.D6I6rG_accessCard p{color:#bed5df;margin:0;font-size:.92rem;line-height:1.6}.D6I6rG_techIntro{margin-bottom:3rem}.D6I6rG_stackCard{background:var(--ice);border-radius:.9rem;padding:1.6rem}.D6I6rG_stackIcon{background:var(--white);width:3.2rem;height:3.2rem;color:var(--blue-700);border:1px solid var(--border);border-radius:.75rem;place-items:center;display:grid}.D6I6rG_stackIcon svg{width:1.55rem;height:1.55rem}.D6I6rG_stackCard h3{margin:2rem 0 .55rem;font-size:1.25rem}.D6I6rG_stackCard p{color:var(--muted);margin:0;line-height:1.6}.D6I6rG_aiPanel{background:var(--navy-950);color:var(--white);border-radius:1rem;grid-template-columns:auto 1fr;gap:1.5rem;margin-top:1rem;padding:clamp(1.5rem,4vw,2.6rem);display:grid}.D6I6rG_aiIcon{color:#67dbf8;background:#58d5f424;border-radius:.8rem;place-items:center;width:3.7rem;height:3.7rem;display:grid}.D6I6rG_aiIcon svg{width:1.8rem;height:1.8rem}.D6I6rG_aiPanel h3{margin:0 0 1.25rem;font-size:1.45rem}.D6I6rG_aiPanel ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.D6I6rG_aiPanel li{color:#ccdee6;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.55;display:grid}.D6I6rG_aiPanel li svg{color:#67dbf8;width:1.15rem;height:1.15rem;margin-top:.2rem}.D6I6rG_aiPanel strong{color:var(--white)}.D6I6rG_projectSection{background:var(--navy-800);color:var(--white);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem);display:grid}.D6I6rG_projectMark{aspect-ratio:1;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 2rem #ffffff06,inset 0 0 0 5rem #ffffff05}.D6I6rG_projectMark span{letter-spacing:-.08em;color:#67dbf8;font-size:clamp(3rem,8vw,6.5rem);font-weight:900}.D6I6rG_projectMark svg{width:2rem;height:2rem;color:var(--white);position:absolute;bottom:21%;right:17%}.D6I6rG_projectCopy>p:not(.D6I6rG_eyebrow,.D6I6rG_projectNote){color:#d3e5ec;font-size:1.03rem;line-height:1.72}.D6I6rG_projectPills{flex-wrap:wrap;gap:.55rem;margin:1.6rem 0;padding:0;list-style:none;display:flex}.D6I6rG_projectPills li{color:var(--white);background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:.52rem .75rem;font-size:.78rem;font-weight:800}.D6I6rG_projectNote{color:#bad1dc;border-left:2px solid #67dbf8;max-width:50rem;margin:0;padding-left:1rem;font-size:.82rem;line-height:1.55}.D6I6rG_ctaSection{background:var(--blue-700);color:var(--white);text-align:center;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.D6I6rG_ctaSection h2{max-width:18ch;margin-inline:auto}.D6I6rG_ctaSection>p:not(.D6I6rG_eyebrow){color:#e1f4f9;max-width:44rem;margin:1.2rem auto 0;line-height:1.7}.D6I6rG_lightButton{background:var(--white);color:var(--navy-950);margin-top:2rem}.D6I6rG_lightButton:hover{background:var(--blue-100)}.D6I6rG_footer{background:var(--navy-950);color:#bfd4dd;padding-top:4rem;padding-bottom:1.5rem}.D6I6rG_footerTop{justify-content:space-between;gap:3rem;padding-bottom:3rem;display:flex}.D6I6rG_footerLogo{width:8rem;height:auto}.D6I6rG_footerTop p{max-width:28rem;margin:1rem 0 0;line-height:1.6}.D6I6rG_footerTop nav{flex-wrap:wrap;align-items:flex-start;gap:1.3rem;display:flex}.D6I6rG_footerTop nav a,.D6I6rG_footerBottom a{color:var(--white);font-weight:750;text-decoration:none}.D6I6rG_footerTop nav a:hover,.D6I6rG_footerBottom a:hover{text-decoration:underline}.D6I6rG_footerBottom{border-top:1px solid #ffffff26;justify-content:space-between;gap:2rem;padding-top:1.5rem;font-size:.82rem;display:flex}@media (max-width:960px){.D6I6rG_nav{display:none}.D6I6rG_heroGrid{grid-template-columns:1fr}.D6I6rG_heroCopy{max-width:48rem}.D6I6rG_routeDemo{width:min(36rem,100%)}.D6I6rG_accessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.D6I6rG_headerInner{gap:.8rem;min-height:4.7rem}.D6I6rG_logo{width:7.5rem}.D6I6rG_headerCta{display:none}.D6I6rG_headerActions{gap:.55rem}.D6I6rG_loginLink{min-height:2.5rem;padding:.55rem .7rem}.D6I6rG_hero{padding-top:8.5rem;padding-bottom:5.5rem}.D6I6rG_heroGrid{gap:3.5rem}.D6I6rG_heroCopy h1{font-size:clamp(2.75rem,13vw,4.2rem)}.D6I6rG_twoColumn,.D6I6rG_techIntro,.D6I6rG_accessIntro,.D6I6rG_projectSection{grid-template-columns:1fr;gap:2.4rem}.D6I6rG_stepsGrid,.D6I6rG_stackGrid{grid-template-columns:1fr}.D6I6rG_stepCard{min-height:15rem}.D6I6rG_accessGrid{grid-template-columns:1fr}.D6I6rG_accessCard h3{margin-top:1.8rem}.D6I6rG_projectMark{width:min(18rem,80%);margin-inline:auto}.D6I6rG_footerTop,.D6I6rG_footerBottom{flex-direction:column}}@media (max-width:460px){.D6I6rG_heroActions{flex-direction:column;align-items:stretch}.D6I6rG_primaryButton,.D6I6rG_secondaryButton{width:100%}.D6I6rG_routeLabels{align-items:flex-start}.D6I6rG_routeLabels>div{max-width:46%}.D6I6rG_routeControls button{flex:1}.D6I6rG_aiPanel{grid-template-columns:1fr}.D6I6rG_footerTop nav{flex-direction:column}}@media (prefers-reduced-motion:reduce){.D6I6rG_site *,.D6I6rG_site :before,.D6I6rG_site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
