.info-page{font-family:Montserrat,system-ui,sans-serif;color:#030712;background:#fff;-webkit-font-smoothing:antialiased}.info-page h1,.info-page h2,.info-page h3{font-family:Montserrat,system-ui,sans-serif;letter-spacing:-.03em;text-wrap:balance}.info-page h1{font-weight:900}.info-page h2{font-weight:800}.info-page h3{font-weight:700}.info-page blockquote,.info-page p{text-wrap:pretty}.info-hero-section{position:relative;isolation:isolate;overflow:hidden}.info-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.info-hero-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,7,18,.55),rgba(3,7,18,.65) 60%,rgba(8,59,77,.85)),radial-gradient(ellipse at 50% 20%,rgba(18,185,218,.2) 0,transparent 60%)}@media (prefers-reduced-motion:reduce){.info-hero-video{display:none}.info-hero-section{background-image:url(/info/videos/hero-bg-poster.jpg);background-size:cover;background-position:50%}}.info-cta-glow{box-shadow:0 18px 45px -12px rgba(18,185,218,.55),0 0 0 1px rgba(18,185,218,.1)}.info-ratio-16-9{aspect-ratio:16/9}.info-pill{border-radius:9999px;background-color:#ebf8fc;border:1px solid rgba(184,234,243,.7);color:#197ea0}.info-pill,.info-pill-on-dark{display:inline-block;padding:.5rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;line-height:1}.info-pill-on-dark{border-radius:9999px;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:hsla(0,0%,100%,.95)}.info-hub-bg{background:radial-gradient(circle,#c9dfe3 1px,transparent 1.4px) 0 0 /26px 26px,#ebf5f7}.info-hub-svg{width:100%;height:auto;display:block;overflow:visible}.info-hub-svg .spoke-card{filter:drop-shadow(0 4px 14px rgba(14,123,149,.1))}.info-hub-svg .spoke-card-bg{fill:#fff;stroke:#dce9ec;stroke-width:1}.info-hub-svg .spoke-icon-circle{fill:#c5ecf3}.info-hub-svg .icon-glyph{stroke:#12b9da;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.info-hub-svg .spoke-label{font-family:Montserrat,system-ui,sans-serif;font-size:15px;font-weight:700;fill:#030712}.info-hub-svg .spoke-line{stroke:url(#info-spoke-gradient);stroke-width:4;stroke-linecap:round;fill:none}.info-hub-svg .hub-ring{fill:none;stroke:#12b9da;stroke-width:1.5;opacity:.2}.info-hub-svg .hub-circle{fill:#12b9da;stroke:#197ea0;stroke-width:1.5}.info-hub-svg .hub-name{font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-weight:900;fill:#fff;letter-spacing:-.02em}.info-hub-svg .hub-tag{font-family:Montserrat,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;fill:#e8f7fa;text-transform:uppercase}.info-explainer-modal{border:none;background:transparent;padding:0;max-width:92vw;max-height:92vh;width:100%}.info-explainer-modal::backdrop{background:rgba(3,7,18,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.info-explainer-content{position:relative;max-width:1100px;margin:0 auto}.info-explainer-content video{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 25px 60px -12px rgba(0,0,0,.6);background:#000}.info-explainer-close{position:absolute;top:.75rem;right:.75rem;width:2.25rem;height:2.25rem;border-radius:9999px;background:rgba(0,0,0,.6);color:#fff;font-size:1.25rem;line-height:1;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2;transition:background .15s ease}.info-explainer-close:hover{background:rgba(0,0,0,.85)}@media (prefers-reduced-motion:no-preference){.info-page.info-reveal-active section:not(.info-hero-section) .info-card-rounded,.info-page.info-reveal-active section:not(.info-hero-section) .info-hub-mobile,.info-page.info-reveal-active section:not(.info-hero-section) .info-hub-svg,.info-page.info-reveal-active section:not(.info-hero-section) .info-ratio-16-9,.info-page.info-reveal-active section:not(.info-hero-section) figure,.info-page.info-reveal-active section:not(.info-hero-section) h2,.info-page.info-reveal-active section:not(.info-hero-section) h3,.info-page.info-reveal-active section:not(.info-hero-section) picture{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.info-page.info-reveal-active .is-visible{opacity:1!important;transform:none!important}.info-page.info-reveal-active .info-hero-stagger>*{opacity:0;transform:translateY(20px);animation:infoHeroFadeUp .8s cubic-bezier(.22,1,.36,1) both}.info-page.info-reveal-active .info-hero-stagger>:first-child{animation-delay:.15s}.info-page.info-reveal-active .info-hero-stagger>:nth-child(2){animation-delay:.3s}.info-page.info-reveal-active .info-hero-stagger>:nth-child(3){animation-delay:.5s}.info-page.info-reveal-active .info-hero-stagger>:nth-child(4){animation-delay:.7s}.info-page.info-reveal-active .info-hero-stagger>:nth-child(5){animation-delay:.9s}@keyframes infoHeroFadeUp{to{opacity:1;transform:none}}}