.public-site{--public-brand-blue:#0c263e;--public-brand-blue-mid:#204b90;--public-brand-blue-light:#5c8dde;--public-brand-blue-soft:#dce8f7;--public-brand-orange:#f16e00;--public-brand-orange-light:#ffa055;--public-brand-orange-soft:#ffe0c7;--public-brand-accent:#b65300;--public-brand-paper:#f5f7fa;--public-bg:#f8fafc;--public-surface:#fff;--public-ink:var(--public-brand-blue);--public-muted:#526579;--public-border:#e2e8ef;--glass-bg:hsla(0,0%,100%,.52);--glass-bg-strong:hsla(0,0%,100%,.76);--glass-bg-hover:hsla(0,0%,100%,.82);--glass-border:hsla(0,0%,100%,.85);--glass-border-strong:rgba(12,38,62,.1);--glass-ink:var(--public-brand-blue);--glass-shadow:0 16px 48px -24px rgba(12,38,62,.24),inset 0 1px 0 hsla(0,0%,100%,.8);--glass-shadow-hover:0 12px 30px -16px rgba(12,38,62,.2);--glass-radius:16px;--glass-blur:22px;--canvas:linear-gradient(145deg,#eef3fb,#f5f7fa 55%,#fff1e7);background:var(--public-bg);color:var(--public-ink)}.dark .public-site{--public-brand-accent:#ffa055;--public-bg:#0e1722;--public-surface:#152231;--public-ink:#eef3f8;--public-muted:#acbbcb;--public-border:#2a3a4c;--glass-bg:rgba(21,34,49,.56);--glass-bg-strong:rgba(21,34,49,.82);--glass-bg-hover:rgba(35,53,74,.84);--glass-border:rgba(191,220,242,.17);--glass-border-strong:rgba(191,220,242,.22);--glass-ink:#eef3f8;--glass-shadow:0 4px 18px -12px rgba(0,0,0,.28);--glass-shadow-hover:0 12px 30px -16px rgba(0,0,0,.36);--canvas:linear-gradient(145deg,#0c263e,#112748 55%,#163260)}.public-site .public-content :is(.container,.hero-inner){max-width:1200px;padding-inline:clamp(20px,4vw,40px);width:100%}.public-site .public-content .page-canvas{background:var(--canvas)}.public-site .public-content .aurora-field:before{animation:aurora-drift 32s ease-in-out infinite alternate;opacity:.6}.public-site .public-content .aurora-field:after{animation:public-wave-drift 24s ease-in-out infinite alternate;background:url(../images/public-waves.svg) 50%/cover no-repeat;display:block;inset:-10% -12%;opacity:.7}.dark .public-site .public-content .aurora-field:after{opacity:.32}.public-site .public-content :is(.glass,.glass-strong,.glass-card){backdrop-filter:blur(var(--glass-blur)) saturate(145%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(145%);border-color:var(--glass-border)}@keyframes public-wave-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.04)}}.public-site .public-content .glass-card:hover{transform:translateY(-3px)}.public-site .public-content h1{font-size:clamp(2.15rem,4.3vw,3.6rem);font-weight:750;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.public-site .public-content h2{font-size:clamp(1.7rem,3vw,2.45rem);letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.public-site .public-content :is(.hero-description,.description,.paragraph,.hiw-subtitle){color:var(--public-muted);line-height:1.8}.public-site .public-content :is(.hero-description,.hero-content>.description){font-size:clamp(1rem,1.3vw,1.125rem);max-width:64ch}.public-site .public-content section>.container{padding-block:clamp(48px,6vw,80px)}.public-site .public-content .hero-section{min-height:auto;padding-block:clamp(48px,7vw,96px)}.public-site .public-content .hero-inner{gap:clamp(36px,5vw,64px)}.public-site .public-content .hero-eyebrow{background:var(--public-surface);border:1px solid var(--public-border);box-shadow:none;font-size:.65rem;letter-spacing:.12em;line-height:1.6;margin-bottom:24px}.public-site .public-content .hero-cta-primary{box-shadow:none}.public-site .public-content .hero-content{max-width:800px}.public-site .public-content .why-hero-section{padding-block:0}.public-site .public-content .sub-heading{font-size:clamp(1.3rem,2.3vw,2rem);letter-spacing:-.02em;line-height:1.35}.public-site .public-content :is(.title-underline,.decorative-elements){display:none}.public-site .public-content .app-header{backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);background:var(--glass-bg-strong);border-color:var(--glass-border);padding-block:12px}.public-site .public-content .mobile-header-bar{padding-block:0}.public-site .public-content .app-header .logo{width:144px}.public-site .public-content :is(.story-content,.mission-content){text-align:start}.public-site .public-content .story-text{max-width:68ch}.public-site .public-content :is(.terms-content,.privacy-content,.refund-content){backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--glass-shadow);max-width:850px;padding:clamp(24px,4vw,48px)}.public-site .public-content :is(.terms-item,.privacy-item,.privacy-intro,.refund-item){background:transparent;border:0;box-shadow:none;padding:0;text-align:start}.public-site .public-content :is(.terms-text,.privacy-text,.refund-text){color:var(--public-muted);font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.public-site .public-content :is(.terms-title,.privacy-title,.refund-title){font-size:1.2rem;letter-spacing:-.015em;line-height:1.4}@media(max-width:640px){.public-site .public-content .hero-actions{gap:12px}.public-site .public-content .hero-actions>*{flex:1 1 160px;font-size:.875rem;height:56px;justify-content:center;line-height:1.35;padding:8px 12px}.public-site .public-content .footer-legal{flex-wrap:wrap;gap:12px 24px}}@media(prefers-reduced-motion:reduce){.public-site .public-content :is(.glass-card,.hero-cta-primary){transform:none;transition:none}}.public-site .public-content .refund-item--highlight{border-inline-start:3px solid #f16e00;padding-inline-start:20px}.public-site .public-content .story-content .section-title{margin-bottom:24px}.public-site .public-content :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--public-brand-blue-mid);outline-offset:3px}.dark .public-site .public-content :is(a,button,input,select,textarea):focus-visible{outline-color:var(--public-brand-orange-light)}@media(prefers-reduced-motion:reduce){.public-site .public-content .aurora-field:after,.public-site .public-content .aurora-field:before{animation:none;transform:none;will-change:auto}}@supports not (backdrop-filter:blur(1px)){.public-site{--glass-bg:#f4f7fb;--glass-bg-strong:#f8fafc}.dark .public-site{--glass-bg:#152231;--glass-bg-strong:#152231}}.public-site .public-content .signature-hero :is(h1,.hero-heading,.hero-line,.hero-title,.title-part,.title-highlight,.main-heading,.highlight,.sub-heading){color:#fff;-webkit-text-fill-color:currentColor;background-image:none}.public-site .public-content .signature-hero :is(.hero-description,.description,.hero-footnote){color:#ffffffe6}.public-site .public-content .signature-hero .hero-eyebrow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c263e4d;border-color:#ffffff52;color:#fff}.public-site .public-content .signature-hero :is(.hero-cta-secondary,.learn-more-btn){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c263e4d;border-color:#ffffff8c;color:#fff}.public-site.public-interior{--public-bg:var(--public-brand-paper);--public-surface:#fff;--public-ink:var(--public-brand-blue);--public-muted:#4a4f57;--public-border:rgba(12,38,62,.12);--glass-bg:hsla(0,0%,100%,.66);--glass-bg-strong:hsla(0,0%,100%,.82);--glass-bg-hover:hsla(0,0%,100%,.94);--glass-border:hsla(0,0%,100%,.9);--glass-border-strong:rgba(12,38,62,.12);--glass-shadow:0 16px 44px -30px rgba(12,38,62,.22);--glass-ink:var(--public-brand-blue);--canvas:var(--public-brand-paper);background:var(--public-bg)}.dark .public-site.public-interior{--public-bg:#0c1721;--public-surface:#192b39;--public-ink:#f1f5f8;--public-muted:#adbecb;--public-border:rgba(212,233,247,.14);--glass-bg:rgba(25,43,57,.7);--glass-bg-strong:rgba(25,43,57,.85);--glass-bg-hover:rgba(33,54,71,.95);--glass-border:rgba(212,233,247,.12);--glass-border-strong:rgba(212,233,247,.14);--glass-ink:#f1f5f8;--canvas:#0c1721}.public-site.public-interior .public-content>div{background:var(--public-bg)}.public-interior .public-content .page-canvas{background:transparent}.public-interior .public-content .aurora-field{display:none}.public-interior .public-content :is(.container,.hero-inner){max-width:1240px;padding-inline:clamp(22px,4vw,56px)}.public-interior .public-content section>.container{padding-block:clamp(32px,4vw,56px)}.public-interior .public-content h2{font-size:clamp(1.7rem,2.8vw,2.5rem);letter-spacing:-.04em}.public-interior .public-content :is(.glass,.glass-strong,.glass-card,.glass-accent){border-color:var(--glass-border-strong);border-radius:22px}.public-interior .public-content :is(.paragraph,.description,.section-description,.access-text,.access-list,.service-description,.cta-text){color:var(--public-muted);font-size:15px;line-height:1.85}.public-interior .public-content :is(.intro-panel,.team-panel,.story-content){max-width:none;padding:clamp(26px,4vw,44px);text-align:start}.public-interior .public-content :is(.intro-panel,.team-panel) .description{margin-inline:0;max-width:70ch;text-align:start}.public-interior .public-content .story-content{display:grid;gap:48px;grid-template-columns:.65fr 1.35fr}.public-interior .public-content .story-content .section-title{margin:0}.public-interior .public-content .about-team-section{padding-bottom:32px}.public-interior .public-content :is(.blog-content,.careers-content,.events-content){display:grid;gap:24px;grid-template-columns:1.25fr 1fr}.public-interior .public-content :is(.blog-content,.careers-content,.events-content)>div{margin:0;max-width:none;text-align:start}.public-interior .public-content .cta-section{background:var(--glass-bg-strong);border-color:var(--glass-border-strong)}.public-interior .public-content :is(.finders-content,.facilities-content) .intro-panel{max-width:none}.public-interior .public-content :is(.finders-content,.facilities-content) .intro-panel>div{text-align:start}.public-interior .public-content .access-content{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.public-interior .public-content .access-content>*{margin:0}.public-interior .public-content .access-content .access-item:nth-child(2){grid-row:span 2}.public-interior .public-content .access-content .cta-section{align-items:center;background:transparent;display:flex;justify-content:flex-start}.public-interior .public-content :is(.service-card,.contact-section,.status-card,.release-card){border:1px solid var(--glass-border-strong);border-radius:22px;box-shadow:var(--glass-shadow)}.public-interior .public-content .service-icon{background:#f16e001a;border-radius:14px;height:52px;width:52px}.public-interior .public-content .service-icon .icon{color:var(--public-brand-accent);height:26px;width:26px}.public-interior .public-content .contact-section{background:var(--glass-bg-strong);text-align:start}.public-interior .public-content .contact-methods{justify-content:flex-start}.public-interior .public-content .pricing-simulator-section>.container{padding-top:8px}.public-interior .public-content .pricing-simulator-section>.container>div{max-width:none}.public-interior .public-content .pricing-trial-note{color:var(--public-brand-accent);font-size:13px;font-weight:650}.public-interior .public-content .pricing-toggle-btn.is-active{background:var(--public-brand-blue);color:#fff}.public-interior .public-content :is(.mission-section,.values-section,.why-cta-strip){background:var(--public-brand-blue)}.public-interior .public-content .mission-section:before,.public-interior .public-content .values-section:before{display:none}.public-interior .public-content .mission-content{background:transparent;border:0;box-shadow:none;max-width:900px;padding:16px 0;text-align:start}.public-interior .public-content .mission-text{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:550;line-height:1.6}.public-interior .public-content .values-section .section-title{text-align:start}.public-interior .public-content .value-card{align-items:flex-start;border-radius:20px;gap:16px;text-align:start}.public-interior .public-content .value-icon-bg{background:#ffffff15;border-radius:14px;box-shadow:none;height:50px;width:50px}.public-interior .public-content .value-icon{color:var(--public-brand-orange-light);height:26px;width:26px}.public-interior .public-content .content-security-section .main-heading,.public-interior .public-content .who-we-are-for-section .main-heading{font-size:clamp(1.8rem,3vw,2.6rem)}.public-interior .public-content .who-we-are-for-section .content-text{margin-inline:auto;max-width:800px}.public-interior .public-content .why-cta-strip .container{align-items:center;display:flex;gap:28px;justify-content:space-between;text-align:start}.public-interior .public-content .why-cta-strip a{flex-shrink:0;margin-top:0}.public-interior .public-content :is(.terms-content,.privacy-content,.refund-content){background:var(--glass-bg-strong);border-color:var(--glass-border-strong);margin-inline:auto;max-width:900px}.public-interior .public-content :is(.terms-title,.privacy-title,.refund-title){font-size:1.15rem}.public-interior .public-content :is(.terms-text,.privacy-text,.refund-text){font-size:15px}.public-interior .public-content .app-footer{margin-top:32px}.dark .public-interior .public-content :is(.pricing-trial-note,.service-icon .icon){color:var(--public-brand-accent)}@media(max-width:760px){.public-interior .public-content .story-content,.public-interior .public-content :is(.blog-content,.careers-content,.events-content,.access-content){gap:24px;grid-template-columns:1fr}.public-interior .public-content .story-content{gap:24px}.public-interior .public-content .access-content .access-item:nth-child(2){grid-row:auto}.public-interior .public-content .why-cta-strip .container{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-transparency:reduce){.public-site.public-interior{--glass-bg:var(--public-surface);--glass-bg-strong:var(--public-surface)}}.public-interior .public-content .educator-step h2{font-size:1.3rem;letter-spacing:-.025em}.public-interior .public-content .educator-cta-copy h2{font-size:clamp(1.6rem,2.5vw,2rem)}.auth-site[data-v-3c0d9285]{background:var(--app-bg)}
