@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_1b85de{font-family:Inter,Inter Fallback;font-style:normal}.__variable_1b85de{--font-inter:"Inter","Inter Fallback"}.theme-marketing-hero{--mp-bg-deep:#07080c;--mp-bg-mid:#0f1118;--mp-bg-glow:rgba(215,0,21,0.14);--mp-text:#f5f5f7;--mp-text-muted:#b8b8bd;--mp-text-dim:#8e8e93;--mp-border:rgba(255,255,255,0.1);--mp-glass-bg:rgba(255,255,255,0.06);--mp-glass-border:rgba(255,255,255,0.14);--mp-glass-highlight:rgba(255,255,255,0.08);--mp-blur:20px;--mp-radius-lg:1.25rem;--mp-radius-xl:1.5rem;--mp-shadow-card:0 1px 0 rgba(255,255,255,0.06) inset,0 24px 48px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.04);--mp-shadow-cta:0 8px 28px rgba(215,0,21,0.45);--mp-space-hero-y:clamp(3rem,6vw,5rem);--mp-space-hero-x:clamp(1rem,4vw,1.5rem);color:var(--mp-text);background:var(--mp-bg-deep)}.landing-nav-premium{--nav-bg-top:transparent;--nav-bg-scrolled:rgba(10,10,12,0.72);--nav-border:transparent;--nav-border-scrolled:rgba(255,255,255,0.08);--nav-text:#f5f5f7;--nav-text-muted:#a1a1a6;--nav-link-hover:rgba(255,255,255,0.06)}.landing-nav-premium.landing-nav-over-light{--nav-bg-top:rgba(255,255,255,0.96);--nav-border:rgba(0,0,0,0.06);--nav-bg-scrolled:rgba(255,255,255,0.92);--nav-border-scrolled:rgba(0,0,0,0.08);--nav-text:#1d1d1f;--nav-text-muted:#515154;--nav-link-hover:rgba(0,0,0,0.05);color:#1d1d1f}.landing-nav-premium.landing-nav-over-light .landing-nav-link{color:var(--nav-text-muted)}.landing-nav-premium.landing-nav-over-light .landing-nav-link:hover,.landing-nav-premium.landing-nav-over-light .landing-nav-link[aria-current=page]{color:var(--nav-text)}.landing-nav-premium[data-nav-surface=light] .brand-logo--premium .brand-logo-wordmark,.landing-nav-premium[data-nav-surface=light] .brand-logo-wordmark{color:#1d1d1f}.landing-nav-premium[data-nav-surface=dark] .brand-logo-wordmark{color:#ffffff}.landing-nav-premium[data-nav-surface=light] .brand-logo-account-name{color:#1d1d1f}.landing-nav-premium[data-nav-surface=dark] .brand-logo-account-name{color:#f5f5f7}.landing-nav-premium .nav-shell{background:var(--nav-bg-top);border-color:var(--nav-border);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}.landing-nav-premium.nav-scrolled .nav-shell{background:var(--nav-bg-scrolled);border-color:var(--nav-border-scrolled);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px rgba(0,0,0,.12)}.landing-nav-link{position:relative;color:var(--nav-text-muted);transition:color .2s ease}.landing-nav-link:hover,.landing-nav-link[aria-current=page]{color:var(--nav-text)}.landing-nav-link:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.35rem;height:2px;border-radius:2px;background:linear-gradient(90deg,#d70015,#f06868);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.22,1,.36,1)}.landing-nav-link:hover:after,.landing-nav-link[aria-current=page]:after{transform:scaleX(1)}.btn-cta-premium{background:linear-gradient(135deg,#e80018,#bf0013 55%,#9b000f);box-shadow:var(--mp-shadow-cta),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn-cta-premium:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 36px rgba(215,0,21,.5),inset 0 1px 0 rgba(255,255,255,.28)}.btn-cta-premium:active{transform:translateY(0)}.btn-cta-premium:focus-visible{outline:2px solid #fff;outline-offset:2px}.btn-ghost-premium{color:var(--nav-text-muted);transition:color .2s ease,background .2s ease}.btn-ghost-premium:hover{color:var(--nav-text);background:var(--nav-link-hover)}.glass-progress-card{background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.04) 48%,rgba(255,255,255,.02));border:1px solid var(--mp-glass-border);box-shadow:var(--mp-shadow-card),0 12px 40px rgba(0,0,0,.28);backdrop-filter:blur(var(--mp-blur));-webkit-backdrop-filter:blur(var(--mp-blur))}.hero-text-gradient{background:linear-gradient(135deg,#ffffff,#f5f5f7 40%,#f8a5a5);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-accent-word{background:linear-gradient(120deg,#fff 10%,#f8a5a5 55%,#d70015);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-trust-chip{border:1px solid var(--mp-border);background:rgba(255,255,255,.06);color:var(--mp-text-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-trust-chip .font-semibold{color:#f5f5f7}.landing-nav-dropdown{color:var(--nav-text)}.hero-eyebrow-chip{border:1px solid rgba(215,0,21,.35);background:rgba(215,0,21,.1);color:#f8a5a5;letter-spacing:.14em}@keyframes hero-reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-stagger>*{animation:hero-reveal-up .7s cubic-bezier(.22,1,.36,1) both}.hero-stagger>:first-child{animation-delay:.05s}.hero-stagger>:nth-child(2){animation-delay:.12s}.hero-stagger>:nth-child(3){animation-delay:.2s}.hero-stagger>:nth-child(4){animation-delay:.28s}.hero-stagger>:nth-child(5){animation-delay:.36s}.hero-dashboard-float{animation:hero-float 7s ease-in-out infinite}.marketing-page-hero,[data-marketing-nav-surface=dark].theme-marketing-hero{--mp-bg-deep:#07080c;--mp-text:#f5f5f7;--mp-text-muted:#b8b8bd;--mp-text-dim:#8e8e93;--mp-space-hero-x:clamp(1rem,4vw,1.5rem);color:var(--mp-text);background:linear-gradient(165deg,#07080c,#0f1118 48%,#12141c)}.marketing-page-hero:after{content:"";pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:2.5rem;background:linear-gradient(180deg,transparent,#ffffff)}.marketing-section{background:#ffffff;color:#1d1d1f}.marketing-section-alt{background:#f5f5f7;color:#1d1d1f}.marketing-section-alt .text-ink-2{color:#3a3a3c}.marketing-section-alt .text-ink-3{color:#515154}.marketing-section-elevated{background:#ffffff;color:#1d1d1f}.marketing-card{border:1px solid rgba(0,0,0,.08);background:#ffffff;border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.04)}.marketing-card-muted{background:#f5f5f7}.marketing-section-elevated .marketing-card{border:1px solid rgba(0,0,0,.08);background:#f5f5f7;border-radius:1rem;box-shadow:none}.marketing-section+.marketing-section-alt,.marketing-section-alt+.marketing-section{border-top:none}.theme-marketing-hero{--mp-fade-to:#ffffff}.pricing-hero-premium{background:linear-gradient(165deg,#5a0009,#9b000f 22%,#d70015 48%,#bf0013 72%,#3d0007)}.pricing-hero-premium:before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 85% 15%,rgba(255,255,255,.16) 0,transparent 55%),radial-gradient(ellipse 60% 40% at 10% 80%,rgba(0,0,0,.35) 0,transparent 50%)}.pricing-hero-mesh{pointer-events:none;position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 85%);mask-image:linear-gradient(180deg,black 0,transparent 85%)}.pricing-cards-stagger>*{animation:hero-reveal-up .65s cubic-bezier(.22,1,.36,1) both}.pricing-cards-stagger>:first-child{animation-delay:.08s}.pricing-cards-stagger>:nth-child(2){animation-delay:.16s}.pricing-cards-stagger>:nth-child(3){animation-delay:.24s}.pricing-tier-card{position:relative;isolation:isolate;border-radius:1.25rem;background:linear-gradient(155deg,rgba(255,255,255,.16),rgba(255,255,255,.07) 42%,rgba(10,10,12,.45));border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 20px 48px rgba(0,0,0,.32);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.pricing-tier-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 28px 56px rgba(0,0,0,.4)}.pricing-tier-card--featured{border-color:rgba(255,200,200,.45);background:linear-gradient(155deg,rgba(255,255,255,.22),rgba(255,240,240,.1) 38%,rgba(30,0,4,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 1px rgba(215,0,21,.35),0 24px 64px rgba(0,0,0,.45),0 0 48px rgba(215,0,21,.22)}.pricing-tier-card--featured:before{content:"";pointer-events:none;position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgba(255,180,180,.55),rgba(215,0,21,.4) 40%,rgba(255,255,255,.15));opacity:.85;filter:blur(.5px)}.pricing-tier-card--featured:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 0 1px rgba(215,0,21,.5),0 32px 72px rgba(0,0,0,.5),0 0 64px rgba(215,0,21,.32)}.pricing-tier-popular-badge{background:linear-gradient(135deg,#ffffff,#fde6e6);color:#9b000f;box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.5)}.pricing-tier-check{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:rgba(215,0,21,.25);color:#ffb4b4;flex-shrink:0}.pricing-tier-card--featured .pricing-tier-check{background:rgba(215,0,21,.45);color:#fff}.pricing-cta-ghost{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transition:background .2s ease,border-color .2s ease,transform .2s ease}.pricing-cta-ghost:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.pricing-certificate-mockup{border:1px solid rgba(0,0,0,.08);background:linear-gradient(145deg,#ffffff,#f5f5f7 55%,#ebebed);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 40px rgba(0,0,0,.08)}.pricing-single-card{border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#ffffff,#fafafa);box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pricing-single-card:hover{transform:translateY(-2px);border-color:rgba(215,0,21,.15);box-shadow:0 12px 32px rgba(0,0,0,.08)}.marketing-elevated-card{border:1px solid rgba(0,0,0,.08);background:#ffffff;border-radius:1.25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 36px rgba(0,0,0,.07)}.marketing-quiz-option{position:relative;display:flex;width:100%;align-items:flex-start;gap:1rem;border-radius:1rem;border:2px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#ffffff,#fafafa);padding:1.25rem;text-align:left;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,background .22s ease}.marketing-quiz-option:hover{transform:translateY(-2px);border-color:rgba(215,0,21,.22);box-shadow:0 10px 28px rgba(0,0,0,.08)}.marketing-quiz-option--active{border-color:#d70015;background:linear-gradient(180deg,#fff5f5,#ffffff);box-shadow:0 0 0 1px rgba(215,0,21,.12),0 12px 32px rgba(215,0,21,.12)}.marketing-quiz-option-icon{display:flex;flex-shrink:0;border-radius:.75rem;padding:.5rem;background:#f5f5f7;color:#6e6e73;transition:background .2s ease,color .2s ease}.marketing-quiz-option--active .marketing-quiz-option-icon{background:#d70015;color:#ffffff}.marketing-btn-next{margin-left:auto;display:inline-flex;min-height:44px;align-items:center;border-radius:980px;padding:0 1.25rem;font-size:14px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.marketing-btn-next:disabled{cursor:not-allowed;border:1px solid rgba(0,0,0,.1);background:#f5f5f7;color:#86868b;transform:none;box-shadow:none}.marketing-trust-card{border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#ffffff,#fbfbfd);border-radius:1rem;padding:1.25rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.marketing-trust-card:hover{transform:translateY(-3px);border-color:rgba(215,0,21,.12);box-shadow:0 14px 32px rgba(0,0,0,.08)}.demo-experience-card{border:1px solid rgba(0,0,0,.08);background:#ffffff;border-radius:1.5rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 48px rgba(0,0,0,.08)}.demo-progress-pill{height:.5rem;width:2rem;border-radius:980px;transition:background .25s ease}.demo-progress-pill--done{background:#d70015}.demo-progress-pill--current{background:#f06868}.demo-progress-pill--todo{background:#e8e8ed}.blog-recent-panel{border:1px solid rgba(0,0,0,.08);background:#ffffff;border-radius:1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.05);overflow:hidden}.blog-featured-link{position:relative;overflow:hidden;border-radius:1.25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 48px rgba(0,0,0,.28);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.blog-featured-link:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 28px 56px rgba(0,0,0,.35)}.blog-featured-link:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);opacity:0;transition:opacity .35s ease}.blog-featured-link:hover:after{opacity:1}.blog-topic-card{border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#ffffff,#f5f5f7);border-radius:1.25rem;padding:1.25rem;text-align:left;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.blog-topic-card:hover{transform:translateY(-3px);border-color:rgba(215,0,21,.2);background:#ffffff;box-shadow:0 14px 36px rgba(0,0,0,.09)}@media (prefers-reduced-motion:reduce){.hero-dashboard-float,.hero-stagger>*,.pricing-cards-stagger>*{animation:none!important}.blog-featured-link:hover,.blog-topic-card:hover,.btn-cta-premium:hover,.marketing-quiz-option:hover,.marketing-trust-card:hover,.pricing-cta-ghost:hover,.pricing-single-card:hover,.pricing-tier-card:hover{transform:none}}.learning-center-panel{border:1px solid rgba(0,0,0,.06);background:linear-gradient(145deg,#ffffff,#fafafa 48%,#f5f5f7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 32px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.03)}.learning-center-eyebrow{letter-spacing:.12em;color:#d70015}.learning-center-bar-track{background:rgba(0,0,0,.06)}.learning-center-bar-fill{background:linear-gradient(90deg,#e80018,#d70015 55%,#bf0013);box-shadow:0 0 10px rgba(215,0,21,.35)}.learning-center-quick-card{border:1px solid rgba(0,0,0,.07);background:#ffffff;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.learning-center-quick-card:hover:not(:disabled){border-color:rgba(215,0,21,.28);box-shadow:0 8px 24px rgba(215,0,21,.08)}.learning-center-quick-card:focus-visible{outline:2px solid #d70015;outline-offset:2px}.glass-progress-card{position:relative}.glass-progress-card:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.glass-progress-card .lc-topic-label{color:rgba(255,255,255,.88)}.glass-progress-card .lc-bar-track{background:rgba(255,255,255,.12)}.glass-progress-card .lc-bar-fill{background:linear-gradient(90deg,#e80018,#f06868);box-shadow:0 0 8px rgba(215,0,21,.45)}@media (prefers-reduced-motion:reduce){.learning-center-quick-card:hover:not(:disabled){transform:none}}