.page_page__ZU32B{--page-surface:rgba(255,255,255,0.74);--page-surface-strong:rgba(255,255,255,0.92);--page-surface-muted:rgba(248,250,252,0.92);--page-border:rgba(15,23,42,0.08);--page-shadow:0 32px 90px -48px rgba(15,23,42,0.32);--page-shadow-soft:0 18px 40px -28px rgba(15,23,42,0.22);--page-primary-glow:rgba(99,102,241,0.18);--page-success-glow:rgba(16,185,129,0.14);--page-text-soft:hsl(var(--muted-foreground));--hero-cta-accent-start:#1af0b6;--hero-cta-accent-end:#57a6ff;--hero-cta-text:#03141c;--hero-cta-shadow:0 28px 58px -24px rgba(26,240,182,0.46);--hero-cta-sheen-duration:0.78s;--hero-gradient-start:#7ff7c8;--hero-gradient-end:#73a7ff;--hero-mockup-glow-primary:rgba(125,92,255,0.26);--hero-mockup-glow-secondary:rgba(26,240,182,0.24);--hero-mockup-aura-color:rgba(87,166,255,0.28);--hero-mockup-aura-size:22rem;--hero-mockup-aura-blur:42px;--hero-mockup-glass:rgba(255,255,255,0.1);--hero-mockup-glass-border:rgba(148,163,184,0.18);--hero-mockup-tilt-x:8deg;--hero-mockup-tilt-y:-12deg;--hero-dot-step:45ms;--hero-dot-pop-duration:560ms;--hero-dot-ripple-duration:760ms;--hero-secondary-cta-border:rgba(87,166,255,0.34);--hero-secondary-cta-background:rgba(87,166,255,0.08);--hero-secondary-cta-shadow:0 18px 36px -28px rgba(87,166,255,0.42);--hero-reassurance-opacity:0.66;--marquee-duration:45s;--marquee-gap:1rem;--header-shell-background:rgba(255,255,255,0.96);--header-shell-border:rgba(15,23,42,0.08);--header-shell-highlight:rgba(255,255,255,0.86);--header-shell-shadow:0 20px 42px -28px rgba(15,23,42,0.2);--header-shell-glow:transparent;--header-chip-background:rgba(15,23,42,0.03);--header-chip-border:rgba(15,23,42,0.09);--header-outline-background:rgba(255,255,255,0.98);--header-chip-hover-background:rgba(15,23,42,0.05);--header-chip-hover-border:rgba(15,23,42,0.12);--header-link-hover-background:rgba(15,23,42,0.04);--header-primary-background-start:#18181b;--header-primary-background-end:#111827;--header-primary-text:#f8fafc;--header-primary-hover-start:#27272a;--header-primary-hover-end:#18181b;--header-primary-shadow:0 16px 28px -18px rgba(15,23,42,0.38);min-height:100svh;color:hsl(var(--foreground));background:radial-gradient(circle at top left,hsl(var(--primary)/.15),transparent 34%),radial-gradient(circle at top right,var(--page-success-glow),transparent 24%),linear-gradient(180deg,hsl(240 100% 99%) 0,hsl(var(--background)) 24%,hsl(var(--background)) 100%)}.dark .page_page__ZU32B{--page-surface:rgba(15,23,42,0.72);--page-surface-strong:rgba(15,23,42,0.94);--page-surface-muted:rgba(30,41,59,0.74);--page-border:rgba(148,163,184,0.14);--page-shadow:0 40px 100px -56px rgba(2,6,23,0.9);--page-shadow-soft:0 22px 50px -34px rgba(2,6,23,0.7);--page-primary-glow:rgba(165,180,252,0.2);--page-success-glow:rgba(74,222,128,0.12);--hero-cta-shadow:0 30px 60px -24px rgba(26,240,182,0.34);--hero-mockup-glow-primary:rgba(157,122,255,0.28);--hero-mockup-glow-secondary:rgba(26,240,182,0.18);--hero-mockup-aura-color:rgba(87,166,255,0.24);--hero-mockup-glass:rgba(15,23,42,0.42);--hero-mockup-glass-border:rgba(148,163,184,0.16);--hero-secondary-cta-border:rgba(115,167,255,0.34);--hero-secondary-cta-background:rgba(87,166,255,0.1);--hero-secondary-cta-shadow:0 20px 40px -28px rgba(87,166,255,0.34);--header-shell-background:rgba(10,15,22,0.92);--header-shell-border:rgba(148,163,184,0.15);--header-shell-highlight:rgba(255,255,255,0.08);--header-shell-shadow:0 24px 48px -30px rgba(2,6,23,0.78);--header-shell-glow:transparent;--header-chip-background:rgba(255,255,255,0.02);--header-chip-border:rgba(148,163,184,0.16);--header-outline-background:rgba(255,255,255,0.04);--header-chip-hover-background:rgba(148,163,184,0.08);--header-chip-hover-border:rgba(148,163,184,0.22);--header-link-hover-background:rgba(148,163,184,0.08);--header-primary-background-start:#f8fafc;--header-primary-background-end:#e2e8f0;--header-primary-text:#0f172a;--header-primary-hover-start:#ffffff;--header-primary-hover-end:#f1f5f9;--header-primary-shadow:0 16px 28px -18px rgba(2,6,23,0.56);background:radial-gradient(circle at top left,hsl(var(--primary)/.2),transparent 34%),radial-gradient(circle at top right,var(--page-success-glow),transparent 22%),linear-gradient(180deg,hsl(223 44% 8%) 0,hsl(222 47% 10%) 26%,hsl(var(--background)) 100%)}.page_container__aoG4z{width:min(1180px,calc(100% - 2rem));margin:0 auto}.page_main__GlU4n{position:relative;z-index:1}.page_header__kVzhN{position:sticky;top:0;z-index:20;padding-top:.95rem;background:transparent}.page_headerContainer__Vbl_h{padding:0 0 .95rem}.page_headerShell__x9jRH{position:relative;border:1px solid var(--header-shell-border);border-radius:1.1rem;overflow:hidden;background:var(--header-shell-background);box-shadow:var(--header-shell-shadow);backdrop-filter:blur(14px)}.page_headerBar__Vb2sl{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4rem;padding:.55rem .7rem}.page_headerBrand__t6q44{display:inline-flex;align-items:center;gap:.75rem;min-width:0;padding:.2rem .35rem;border-radius:.8rem;color:inherit;text-decoration:none;transition:background-color .2s ease}.page_headerBrand__t6q44:focus-visible,.page_headerBrand__t6q44:hover{background:var(--header-link-hover-background);color:inherit;outline:none}.page_headerBrandMark__DHU2s{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.65rem;background:hsl(var(--foreground));color:hsl(var(--background));font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_headerBrandText__I0Ipd{display:flex;flex-direction:column;min-width:0}.page_headerBrandTitle__H2kTW{font-size:.95rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.page_headerBrandMeta__2ak9u{display:none}.page_brand__f_q1F{display:inline-flex;align-items:center;gap:.85rem;max-width:100%;flex-shrink:1;padding:.45rem .7rem .45rem .45rem;border:1px solid var(--header-chip-border);border-radius:1.25rem;background:var(--header-chip-background);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);text-decoration:none;color:inherit;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.page_brand__f_q1F:focus-visible,.page_brand__f_q1F:hover{border-color:var(--header-chip-hover-border);background:var(--header-chip-hover-background);box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.page_brandMark__ojkvm{display:inline-flex;align-items:center;justify-content:center;min-width:2.85rem;height:2.85rem;padding:0;border-radius:1rem;border:1px solid rgba(87,166,255,.2);background:linear-gradient(145deg,hsl(var(--primary)/.22),rgba(255,255,255,.92)),linear-gradient(180deg,rgba(255,255,255,.94),rgba(226,232,240,.78));box-shadow:0 18px 28px -24px rgba(15,23,42,.5),inset 0 1px 0 rgba(255,255,255,.85);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dark .page_brandMark__ojkvm{background:linear-gradient(145deg,hsl(var(--primary)/.24),rgba(15,23,42,.96)),linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.88));box-shadow:0 18px 28px -24px rgba(2,6,23,.72),inset 0 1px 0 rgba(255,255,255,.08)}.page_brandText__1zpJ5{display:flex;flex-direction:column;min-width:0;gap:.1rem}.page_brandTitle__EUrwj{font-size:.96rem;font-weight:700;letter-spacing:-.025em}.page_brandMeta__1x14x{color:var(--page-text-soft);font-size:.76rem;letter-spacing:.01em}.page_headerDesktopNav__iKF5s{min-width:0;display:flex;justify-content:center}.page_headerActions__QmoBM{display:flex;align-items:center;gap:.55rem;flex-shrink:0;justify-content:flex-end}.page_headerMobileControls__ow7qn{display:none;align-items:center;gap:.5rem;justify-content:flex-end}.page_themeToggleWrap__o_PoB{display:flex;align-items:center;justify-content:center;position:relative;width:2.5rem;height:2.5rem;border:1px solid var(--header-chip-border);border-radius:.8rem;background:var(--header-outline-background);box-shadow:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.page_themeToggleWrap__o_PoB:focus-within,.page_themeToggleWrap__o_PoB:hover{border-color:var(--header-chip-hover-border);background:var(--header-chip-hover-background);box-shadow:none}.page_themeToggleButton__ocyUa{width:100%;height:100%;border-radius:inherit;background:transparent;color:hsl(var(--foreground));box-shadow:none}.page_themeToggleButton__ocyUa:focus-visible,.page_themeToggleButton__ocyUa:hover{background:transparent;color:hsl(var(--foreground));box-shadow:none}.page_mobileMenuButton__5Ca_H{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--header-chip-border);border-radius:.8rem;background:var(--header-outline-background);color:hsl(var(--foreground));transition:border-color .2s ease,background-color .2s ease,color .2s ease}.page_mobileMenuButton__5Ca_H:focus-visible,.page_mobileMenuButton__5Ca_H:hover{border-color:var(--header-chip-hover-border);background:var(--header-chip-hover-background);color:hsl(var(--foreground));outline:none}.page_planCta__M2Y82,.page_primaryCta__JU8yd,.page_primaryHeaderCta__nZrqX,.page_secondaryCta__fOxcz,.page_signInLink__rFT6p{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.page_signInLink__rFT6p{min-height:2.5rem;padding:0 1rem;color:hsl(var(--foreground));border:1px solid var(--header-chip-border);background:var(--header-outline-background);border-radius:.8rem;box-shadow:none;font-size:.88rem;font-weight:600;white-space:nowrap}.page_signInLink__rFT6p:hover{border-color:var(--header-chip-hover-border);background:var(--header-chip-hover-background);box-shadow:none}.page_planCta__M2Y82,.page_primaryCta__JU8yd,.page_primaryHeaderCta__nZrqX{color:hsl(var(--primary-foreground))}.page_primaryHeaderCta__nZrqX{min-height:2.5rem;padding:0 1rem;border:1px solid transparent;border-radius:.8rem;color:var(--header-primary-text);background:linear-gradient(180deg,var(--header-primary-background-start),var(--header-primary-background-end));box-shadow:var(--header-primary-shadow);font-size:.88rem;font-weight:700;white-space:nowrap}.page_planCta__M2Y82,.page_primaryCta__JU8yd{border:1px solid transparent;background:linear-gradient(135deg,hsl(var(--primary)/.96),hsl(var(--primary)/.84)),hsl(var(--primary));box-shadow:0 22px 40px -24px hsl(var(--primary)/.85)}.page_primaryCta__JU8yd,.page_secondaryCta__fOxcz{min-height:3.35rem;padding:0 1.35rem}.page_primaryHeaderCta__nZrqX:hover{background:linear-gradient(180deg,var(--header-primary-hover-start),var(--header-primary-hover-end));box-shadow:var(--header-primary-shadow)}.page_planCta__M2Y82:hover,.page_primaryCta__JU8yd:hover{transform:translateY(-2px);box-shadow:0 26px 44px -22px hsl(var(--primary)/.65)}.page_secondaryCta__fOxcz{border:1px solid var(--page-border);background:var(--page-surface);color:hsl(var(--foreground));box-shadow:var(--page-shadow-soft)}.page_secondaryCta__fOxcz:hover{transform:translateY(-1px);border-color:hsl(var(--primary)/.3);background:var(--page-surface);box-shadow:var(--page-shadow-soft),0 16px 32px -28px hsl(var(--primary)/.28)}.page_planActionButton__H07_A{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer}.page_planActionBusy__sSJ9S{cursor:wait}.page_planActionCurrent__0woyH,.page_planActionDisabled__ZkOA5,.page_planActionIncluded__J8ItT{pointer-events:none;transform:none;box-shadow:none}.page_planActionDisabled__ZkOA5{border:1px solid var(--page-border);background:var(--page-surface-muted);color:var(--page-text-soft)}.page_planActionCurrent__0woyH{border:1px solid rgba(16,185,129,.2);background:rgba(16,185,129,.14);color:#0f766e}.dark .page_planActionCurrent__0woyH{border-color:rgba(74,222,128,.24);background:rgba(34,197,94,.18);color:#bbf7d0}.page_planActionIncluded__J8ItT{border:1px solid var(--page-border);background:var(--page-surface-muted);color:var(--page-text-soft)}.page_navScroller__gLJeu{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:center;gap:.15rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.page_navScroller__gLJeu::-webkit-scrollbar{display:none}.page_navLink__2S7dD{position:relative;flex:0 0 auto;padding:.72rem .92rem;border:1px solid transparent;border-radius:.8rem;color:var(--page-text-soft);background:transparent;box-shadow:none;text-decoration:none;font-size:.88rem;font-weight:600;letter-spacing:-.015em;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.page_navLinkLabel__iAGm3{display:inline-block}.page_navLink__2S7dD:hover{color:hsl(var(--foreground));z-index:1}.page_navLink__2S7dD:focus-visible{outline:none;color:hsl(var(--foreground));border-color:var(--header-chip-hover-border);background:var(--header-link-hover-background);box-shadow:0 0 0 3px hsl(var(--primary)/.1)}.page_mobilePanelOpen__ufVYZ,.page_mobilePanel__dO8dR{display:none}.page_mobileNavList__FyfIW{display:grid;gap:.3rem;padding-top:.35rem}.page_mobileNavLink__kuO13{display:flex;align-items:center;min-height:2.9rem;padding:.8rem .9rem;border:1px solid transparent;border-radius:.9rem;color:var(--page-text-soft);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.page_mobileNavLink__kuO13:focus-visible,.page_mobileNavLink__kuO13:hover{border-color:var(--header-chip-hover-border);background:var(--header-link-hover-background);color:hsl(var(--foreground));outline:none}.page_mobileActionGroup___ZVMm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.page_mobileActionButton__ORTLl{width:100%}.page_section__61PEw,.page_signupSection__46Iq2{padding:4.75rem 0}.page_sectionAnchor__JNWMB{scroll-margin-top:8.25rem}.page_heroSection___mcj9{padding:4.5rem 0 3.75rem}.page_heroGrid__BL1ju{display:grid;grid-template-columns:minmax(0,.96fr) minmax(380px,1.04fr);gap:2.25rem;align-items:start}.page_heroContent__2lPR8{display:grid;gap:1.25rem;animation:page_fadeUp__mbBxU .75s ease both}.page_eyebrow__H9Slr,.page_sectionEyebrow__QRxkW{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:hsl(var(--primary));font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_eyebrow__H9Slr{padding:.45rem .8rem;border:1px solid hsl(var(--primary)/.15);border-radius:999px;background:hsl(var(--primary)/.08);width:-moz-fit-content;width:fit-content;justify-self:start}.page_eyebrowIcon__eAxNH{width:.9rem;height:.9rem}.page_heroHeadlineCluster__AbHQ0{display:grid;gap:1.35rem;align-items:start}.page_heroTitleWrap__Q1eOj{max-width:43rem}.page_heroTitle__Gfler{max-width:none;margin:0;font-size:clamp(2.85rem,5.4vw,4.95rem);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.page_gradientText__28Wdd{display:inline-block;background:linear-gradient(135deg,var(--hero-gradient-start),var(--hero-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.page_heroCtaRail__81z9b{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:.9rem 1rem;max-width:34rem;padding:.9rem 1rem;border:1px solid var(--page-border);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--page-surface);box-shadow:var(--page-shadow-soft)}.page_heroPrimaryCta__kkKit{position:relative;min-height:3.6rem;padding:0 1.5rem;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.26);color:var(--hero-cta-text);background:linear-gradient(135deg,var(--hero-cta-accent-start),var(--hero-cta-accent-end));box-shadow:var(--hero-cta-shadow)}.page_heroPrimaryCta__kkKit:hover{box-shadow:0 34px 70px -30px rgba(26,240,182,.55)}.page_heroPrimaryCta__kkKit:after{content:"";position:absolute;inset:-10% auto -10% -65%;width:55%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.5) 50%,transparent);opacity:.72;transform:skewX(-22deg);transition:transform var(--hero-cta-sheen-duration) ease;pointer-events:none}.page_heroPrimaryCta__kkKit:hover:after{transform:translateX(280%) skewX(-22deg)}.page_heroCtaNote__NJSXD{max-width:18rem;margin:0;color:var(--page-text-soft);font-size:.84rem;line-height:1.55;opacity:var(--hero-reassurance-opacity)}.page_heroBody__nJQAS{display:grid;gap:1rem;max-width:34.5rem}.page_heroDescription__E0XDR{max-width:34rem;margin:0;color:var(--page-text-soft);font-size:1.08rem;line-height:1.72}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.2rem}.page_heroSecondaryCta___GLlw{border-color:var(--hero-secondary-cta-border);background:var(--hero-secondary-cta-background);box-shadow:var(--hero-secondary-cta-shadow)}.page_heroSecondaryCta___GLlw:hover{border-color:color-mix(in srgb,var(--hero-secondary-cta-border) 100%,white 18%);background:var(--hero-secondary-cta-background);box-shadow:var(--hero-secondary-cta-shadow),0 16px 32px -28px rgba(87,166,255,.28)}.page_heroList__CKUjF{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.page_heroList__CKUjF li{padding:.7rem .95rem;border:1px solid var(--page-border);border-radius:999px;background:var(--page-surface);box-shadow:var(--page-shadow-soft);font-size:.92rem;font-weight:600}.page_heroVisual___m6ot{position:relative;display:flex;justify-content:center;min-height:33rem;padding-top:.35rem;animation:page_fadeUp__mbBxU .8s ease .08s both}.page_mockupShell__mA__i{position:relative;width:min(100%,35.5rem);min-height:33rem;padding:1rem;border:1px solid var(--hero-mockup-glass-border);border-radius:2.25rem;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 26%),var(--hero-mockup-glass);box-shadow:var(--page-shadow);backdrop-filter:blur(26px);transform:perspective(1500px) rotateX(var(--hero-mockup-tilt-x)) rotateY(var(--hero-mockup-tilt-y)) translateY(0);transform-style:preserve-3d;transition:transform .45s ease,box-shadow .45s ease;overflow:hidden}.page_mockupShell__mA__i:before{content:"";position:absolute;left:50%;top:50%;z-index:0;width:var(--hero-mockup-aura-size);height:var(--hero-mockup-aura-size);border-radius:999px;background:radial-gradient(circle,var(--hero-mockup-aura-color) 0,transparent 72%);filter:blur(var(--hero-mockup-aura-blur));transform:translate3d(-50%,-42%,0);pointer-events:none}.page_mockupShell__mA__i:hover{transform:perspective(1500px) rotateX(calc(var(--hero-mockup-tilt-x) * .45)) rotateY(calc(var(--hero-mockup-tilt-y) * .45)) translateY(-4px)}.page_visualGlow__Tkeim{position:absolute;top:2rem;right:1rem;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,var(--hero-mockup-glow-primary),transparent 70%);filter:blur(18px);animation:page_drift__iXxuE 10s ease-in-out infinite}.page_visualGlowSecondary__vIZpy{position:absolute;left:0;bottom:1.5rem;width:15rem;height:15rem;border-radius:999px;background:radial-gradient(circle,var(--hero-mockup-glow-secondary),transparent 72%);filter:blur(24px);animation:page_drift__iXxuE 12s ease-in-out infinite reverse}.page_metricCard__bk2lz{position:absolute;top:1.2rem;left:1.1rem;z-index:2;display:inline-flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid rgba(74,222,128,.18);border-radius:1.25rem;background:radial-gradient(circle at top left,rgba(74,222,128,.14),transparent 72%),var(--page-surface-strong);box-shadow:var(--page-shadow);backdrop-filter:blur(18px)}.page_cardHeader__NhxBC,.page_metricLabel__Y98z1,.page_metricMeta__JqjH0{color:var(--page-text-soft);font-size:.8rem}.page_metricValue__P4JKb{color:#10b981;font-size:2rem;line-height:1;letter-spacing:-.04em}.dark .page_metricValue__P4JKb{color:#4ade80}.page_metricMeta__JqjH0{font-weight:600}.page_visualFrame__0yj5l{position:relative;z-index:1;min-height:31rem;padding:5.2rem 1.3rem 1.3rem;border:1px solid rgba(148,163,184,.14);border-radius:2rem;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 22%),linear-gradient(180deg,hsl(var(--primary)/.08),transparent 34%),var(--page-surface-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),var(--page-shadow);overflow:hidden;transform:translateZ(36px)}.page_visualHeader__bSJ2U{position:absolute;top:1.15rem;left:1.3rem;right:1.3rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem}.page_featureBadge__GV9YF,.page_planKicker__CJFsB,.page_recommendedBadge__DqINq,.page_visualPillMuted__XuZYZ,.page_visualPill__GhMPb{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .72rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_visualPill__GhMPb{color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.page_visualPillMuted__XuZYZ{color:var(--page-text-soft);background:var(--page-surface);border:1px solid var(--page-border)}.page_visualBody__67pXC{display:grid;grid-template-columns:1.2fr .9fr;gap:1rem;height:100%}.page_analyticsCard__3CkxD,.page_calendarCard__DqQXq,.page_faqItem__ZM3hV,.page_featureCard__09F8a,.page_pricingCard__6AoR8,.page_proofCard__XqV3q,.page_stepCard__RUgHq{border:1px solid var(--page-border);border-radius:1.5rem;background:var(--page-surface);box-shadow:var(--page-shadow-soft)}.page_analyticsCard__3CkxD,.page_calendarCard__DqQXq{padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent),var(--page-surface-muted)}.page_cardHeader__NhxBC{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem;font-weight:700}.page_calendarGrid__WGDVT{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.48rem}.page_calendarCell__AEX5e{position:relative;aspect-ratio:1;border-radius:999px;border:1px solid transparent;background:hsl(var(--muted)/.85);transform:scale(.78);opacity:.62}.page_calendarCellPositive__swh_J{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.22);box-shadow:0 0 0 1px rgba(16,185,129,.08)}.page_calendarCellNegative__JFS3E{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.22);box-shadow:0 0 0 1px rgba(239,68,68,.08)}.page_calendarCellNeutral__gU74m{background:hsl(var(--muted)/.85);border-color:rgba(148,163,184,.18)}.dark .page_calendarCellPositive__swh_J{background:rgba(34,197,94,.18);border-color:rgba(74,222,128,.26)}.dark .page_calendarCellNegative__JFS3E{background:rgba(239,68,68,.16);border-color:rgba(248,113,113,.22)}.page_calendarCellNegative__JFS3E,.page_calendarCellPositive__swh_J{opacity:1;animation:page_dotPop__4PxAp var(--hero-dot-pop-duration) cubic-bezier(.21,1.05,.34,1) both;animation-delay:var(--dot-delay,0s)}.page_calendarCellNegative__JFS3E:after,.page_calendarCellPositive__swh_J:after{content:"";position:absolute;inset:-.28rem;border-radius:inherit;border:1px solid;opacity:0;animation:page_dotRipple__arfmp var(--hero-dot-ripple-duration) ease-out both;animation-delay:var(--dot-delay,0s)}.page_calendarCellPositive__swh_J:after{color:rgba(16,185,129,.38)}.page_calendarCellNegative__JFS3E:after{color:rgba(239,68,68,.28)}.dark .page_calendarCellPositive__swh_J:after{color:rgba(74,222,128,.38)}.dark .page_calendarCellNegative__JFS3E:after{color:rgba(248,113,113,.28)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:first-child{--dot-delay:calc(var(--hero-dot-step) * 1)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(2){--dot-delay:calc(var(--hero-dot-step) * 2)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(3){--dot-delay:calc(var(--hero-dot-step) * 3)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(4){--dot-delay:calc(var(--hero-dot-step) * 4)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(5){--dot-delay:calc(var(--hero-dot-step) * 5)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(6){--dot-delay:calc(var(--hero-dot-step) * 6)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(7){--dot-delay:calc(var(--hero-dot-step) * 7)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(8){--dot-delay:calc(var(--hero-dot-step) * 8)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(9){--dot-delay:calc(var(--hero-dot-step) * 9)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(10){--dot-delay:calc(var(--hero-dot-step) * 10)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(11){--dot-delay:calc(var(--hero-dot-step) * 11)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(12){--dot-delay:calc(var(--hero-dot-step) * 12)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(13){--dot-delay:calc(var(--hero-dot-step) * 13)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(14){--dot-delay:calc(var(--hero-dot-step) * 14)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(15){--dot-delay:calc(var(--hero-dot-step) * 15)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(16){--dot-delay:calc(var(--hero-dot-step) * 16)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(17){--dot-delay:calc(var(--hero-dot-step) * 17)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(18){--dot-delay:calc(var(--hero-dot-step) * 18)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(19){--dot-delay:calc(var(--hero-dot-step) * 19)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(20){--dot-delay:calc(var(--hero-dot-step) * 20)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(21){--dot-delay:calc(var(--hero-dot-step) * 21)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(22){--dot-delay:calc(var(--hero-dot-step) * 22)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(23){--dot-delay:calc(var(--hero-dot-step) * 23)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(24){--dot-delay:calc(var(--hero-dot-step) * 24)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(25){--dot-delay:calc(var(--hero-dot-step) * 25)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(26){--dot-delay:calc(var(--hero-dot-step) * 26)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(27){--dot-delay:calc(var(--hero-dot-step) * 27)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(28){--dot-delay:calc(var(--hero-dot-step) * 28)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(29){--dot-delay:calc(var(--hero-dot-step) * 29)}.page_calendarGrid__WGDVT>.page_calendarCell__AEX5e:nth-child(30){--dot-delay:calc(var(--hero-dot-step) * 30)}.page_chartBars__CNMPH{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.55rem;min-height:10.5rem}.page_chartBar__enAJn{align-self:end;border-radius:999px 999px 0 0;background:linear-gradient(180deg,hsl(var(--primary)/.98),hsl(var(--primary)/.25)),hsl(var(--primary))}.page_chartBar__enAJn:first-child{height:32%}.page_chartBar__enAJn:nth-child(2){height:44%}.page_chartBar__enAJn:nth-child(3){height:48%}.page_chartBar__enAJn:nth-child(4){height:39%}.page_chartBar__enAJn:nth-child(5){height:62%}.page_chartBar__enAJn:nth-child(6){height:74%}.page_chartBar__enAJn:nth-child(7){height:68%}.page_insightList__vs5qA{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.page_insightTag__F9MDJ{display:inline-flex;align-items:center;padding:.45rem .75rem;border-radius:999px;background:hsl(var(--primary)/.08);color:hsl(var(--primary));font-size:.78rem;font-weight:700}.page_marqueeSection__IuT2G{padding:1.75rem 0 0}.page_marqueeIntro__FItGY{display:grid;gap:.4rem;margin-bottom:1.4rem}.page_marqueeTitle__3gk_D{max-width:32rem;margin:.95rem 0 0;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.04;letter-spacing:-.04em}.page_marqueeViewport__c7i3y{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.page_marqueeTrack__j08ld{display:flex;width:-moz-max-content;width:max-content;gap:var(--marquee-gap);animation:page_marqueeScroll__gxifU var(--marquee-duration) linear infinite}.page_marqueeViewport__c7i3y:hover .page_marqueeTrack__j08ld{animation-play-state:paused}.page_marqueeGroup__0rmUn{display:flex;gap:var(--marquee-gap);padding-right:var(--marquee-gap)}.page_marqueeItem__EKIrv{display:inline-flex;align-items:center;gap:.85rem;padding:.95rem 1.15rem;border:1px solid var(--page-border);border-radius:999px;background:var(--page-surface);box-shadow:var(--page-shadow-soft);white-space:nowrap}.page_marqueeItemLabel__UhT5n{color:hsl(var(--primary));font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_marqueeItemText__ECSa4{margin:0;color:hsl(var(--foreground));font-size:.95rem;font-weight:600}.page_proofSection__PctUa{padding:1.75rem 0 0}.page_sectionStack__SxwF9{display:grid;gap:2rem}.page_sectionCopy__nhVy8{max-width:46rem}.page_sectionTitle__hzsAh{margin:.95rem 0 0;font-size:clamp(2rem,4vw,3.15rem);line-height:1.04;letter-spacing:-.045em}.page_sectionDescription__oIen8{margin:1rem 0 0;color:var(--page-text-soft);font-size:1.02rem;line-height:1.72}.page_featureGrid__LbVmI,.page_proofGrid__zpSvj,.page_stepGrid__4YC2C{display:grid;gap:1rem}.page_proofGrid__zpSvj{grid-template-columns:repeat(2,minmax(0,1fr))}.page_featureGrid__LbVmI,.page_stepGrid__4YC2C{grid-template-columns:repeat(3,minmax(0,1fr))}.page_featureCard__09F8a,.page_proofCard__XqV3q,.page_stepCard__RUgHq{padding:1.4rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page_faqItem__ZM3hV:hover,.page_featureCard__09F8a:hover,.page_pricingCard__6AoR8:hover,.page_proofCard__XqV3q:hover,.page_stepCard__RUgHq:hover{transform:translateY(-3px);border-color:hsl(var(--primary)/.24);box-shadow:var(--page-shadow)}.page_iconWrap__9NvsN,.page_stepIcon__jLVEF{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;border:1px solid hsl(var(--primary)/.14);background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.page_featureHeader__nvS03{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.page_featureBadge__GV9YF{color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.page_cardTitle__wyNTT,.page_footerHeading__NW7CL,.page_lifetimeTitle__r0h9M,.page_planName__zMWWp{margin:0;font-weight:700;letter-spacing:-.03em}.page_cardTitle__wyNTT{font-size:1.2rem}.page_cardBody__v_3HE,.page_faqAnswer__TQMcb,.page_footerCopy__Oxx70,.page_lifetimeMeta__E9A0g,.page_planSummary__eg6Sf,.page_signupMeta__7kg5B{margin:.75rem 0 0;color:var(--page-text-soft);line-height:1.68}.page_stepCard__RUgHq{position:relative;padding-top:4.4rem}.page_stepNumber__2EZE0{position:absolute;top:1.2rem;left:1.25rem;display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .55rem;border-radius:999px;background:var(--page-surface-muted);color:var(--page-text-soft);font-size:.78rem;font-weight:800;letter-spacing:.08em}.page_stepIcon__jLVEF{position:absolute;top:1.05rem;right:1.2rem}.page_pricingGrid__0Ajsw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.page_pricingCard__6AoR8{display:flex;flex-direction:column;gap:1.2rem;padding:1.4rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_pricingCardHighlight__aF_fn{border-color:hsl(var(--primary)/.34);background:linear-gradient(180deg,hsl(var(--primary)/.12),transparent 38%),var(--page-surface-strong);box-shadow:0 30px 72px -42px hsl(var(--primary)/.45)}.page_pricingCardTop__F61hS{display:grid;gap:1rem}.page_planKickerRow__SuZls{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.page_planKicker__CJFsB{color:var(--page-text-soft);background:var(--page-surface-muted)}.page_planKickerHighlight__s0FjU,.page_recommendedBadge__DqINq{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.page_planName__zMWWp{font-size:1.42rem}.page_planPrice__X1Df1{font-size:2.7rem;line-height:.95;letter-spacing:-.06em;font-weight:800}.page_priceRow__xXw77{display:flex;align-items:flex-end;gap:.65rem}.page_planCadence__7uwfw{color:var(--page-text-soft);font-weight:700}.page_planFeatureList__Hq0op{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.page_planFeatureItem___8DSw{display:flex;align-items:flex-start;gap:.7rem;color:hsl(var(--foreground));line-height:1.52}.page_planFeatureIcon__hii0V{flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.2rem;color:#10b981}.dark .page_planFeatureIcon__hii0V{color:#4ade80}.page_planCta__M2Y82{min-height:3.15rem;padding:0 1rem;margin-top:auto}.page_lifetimeBanner__slUDc{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.55rem;border:1px solid var(--page-border);border-radius:1.75rem;background:radial-gradient(circle at top right,hsl(var(--primary)/.12),transparent 44%),var(--page-surface-strong);box-shadow:var(--page-shadow-soft)}.page_lifetimeCopy__rhFgq{max-width:36rem}.page_lifetimeTitle__r0h9M{margin-top:.9rem;font-size:clamp(1.55rem,3vw,2rem)}.page_lifetimeActions__bAA_f{display:grid;justify-items:start;gap:1rem;max-width:25rem}.page_faqList__rwZfK{display:grid;gap:.9rem}.page_faqItem__ZM3hV{padding:0;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page_faqQuestion__21phv{position:relative;display:block;padding:1.2rem 1.35rem;cursor:pointer;list-style:none;font-size:1.02rem;font-weight:700}.page_faqQuestion__21phv::-webkit-details-marker{display:none}.page_faqQuestion__21phv:after{content:"+";position:absolute;right:1.35rem;top:50%;transform:translateY(-50%);color:hsl(var(--primary));font-size:1.25rem}.page_faqItem__ZM3hV[open] .page_faqQuestion__21phv:after{content:"−"}.page_faqAnswer__TQMcb{padding:0 1.35rem 1.25rem;margin:0}.page_signupSection__46Iq2{padding-top:2.4rem;padding-bottom:5rem}.page_signupCard__fmKDA{padding:2rem;border:1px solid var(--page-border);border-radius:2rem;background:linear-gradient(135deg,hsl(var(--primary)/.14),transparent 48%),radial-gradient(circle at top right,rgba(255,255,255,.52),transparent 32%),var(--page-surface-strong);box-shadow:var(--page-shadow)}.dark .page_signupCard__fmKDA{background:linear-gradient(135deg,hsl(var(--primary)/.18),transparent 48%),radial-gradient(circle at top right,rgba(148,163,184,.08),transparent 28%),var(--page-surface-strong)}.page_signupForm__mAuki{display:grid;gap:1.3rem;margin-top:2rem}.page_planPicker__xTHS9{margin:0;padding:0;border:0}.page_planPickerLegend__8YbLP{font-weight:700;margin-bottom:.85rem}.page_planOptionGrid__9dQq3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.page_planOption__Tzk_x{position:relative}.page_planOptionInput__7eg6Z{position:absolute;inset:0;opacity:0;cursor:pointer}.page_planOptionLabel___qP2n{display:flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.8rem 1rem;border:1px solid var(--page-border);border-radius:1rem;background:var(--page-surface);color:hsl(var(--foreground));font-size:.92rem;font-weight:700;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.page_planOptionInput__7eg6Z:checked+.page_planOptionLabel___qP2n{color:hsl(var(--primary));border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.08);box-shadow:0 18px 34px -24px hsl(var(--primary)/.4)}.page_planOptionInput__7eg6Z:focus-visible+.page_planOptionLabel___qP2n{outline:2px solid hsl(var(--ring));outline-offset:3px}.page_emailRow__qICFM{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem}.page_emailInput__6WJmn{min-height:3.45rem;padding:0 1rem;border:1px solid var(--page-border);border-radius:1rem;background:var(--page-surface);color:hsl(var(--foreground));font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.page_emailInput__6WJmn::-moz-placeholder{color:var(--page-text-soft)}.page_emailInput__6WJmn::placeholder{color:var(--page-text-soft)}.page_emailInput__6WJmn:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;border-color:hsl(var(--primary)/.32)}.page_signupMeta__7kg5B{font-size:.92rem}.page_signupMeta__7kg5B a{color:hsl(var(--primary));font-weight:700;text-decoration:none}.page_signupMeta__7kg5B a:hover{text-decoration:underline}.page_signupActions__jvJom{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}.page_signupPrimaryCta__Vd501{min-width:280px;justify-content:center;font-size:1.1rem;padding:1rem 2rem}.page_signupReassurance__Jd9JW{display:flex;align-items:center;gap:.5rem;color:var(--page-text-soft);font-size:.9rem;font-weight:500}.page_reassuranceIcon__PUjC6{width:1rem;height:1rem;color:#10b981;flex-shrink:0}.dark .page_reassuranceIcon__PUjC6{color:#4ade80}.page_footer__sHKi3{padding:0 0 2rem;border-top:1px solid var(--page-border)}.page_footerGrid__n13s9{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr));gap:1.5rem;padding:2.2rem 0 1.4rem}.page_footerBrandBlock__Owq6l{display:grid;gap:1rem}.page_footerCopy__Oxx70{max-width:28rem;margin-top:0}.page_footerLinks__DGiLt{display:grid;align-content:start;gap:.72rem}.page_footerHeading__NW7CL{font-size:.98rem}.page_footerLink__8kkdp{color:var(--page-text-soft);text-decoration:none;font-weight:600;transition:color .18s ease}.page_footerLink__8kkdp:hover{color:hsl(var(--foreground))}.page_footerBottom__cWZ_v{padding-top:1rem;border-top:1px solid var(--page-border);color:var(--page-text-soft);font-size:.9rem}.page_srOnly__O_3lC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes page_fadeUp__mbBxU{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page_drift__iXxuE{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12px,10px,0)}}@keyframes page_dotPop__4PxAp{0%{opacity:0;transform:scale(.36)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(.78)}}@keyframes page_dotRipple__arfmp{0%{opacity:0;transform:scale(.6)}35%{opacity:.55}to{opacity:0;transform:scale(1.95)}}@keyframes page_marqueeScroll__gxifU{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - (var(--marquee-gap) / 2)))}}@media (max-width:1120px){.page_footerGrid__n13s9,.page_heroGrid__BL1ju,.page_pricingGrid__0Ajsw{grid-template-columns:repeat(2,minmax(0,1fr))}.page_heroGrid__BL1ju{align-items:start}.page_featureGrid__LbVmI{grid-template-columns:repeat(2,minmax(0,1fr))}.page_planOptionGrid__9dQq3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.page_headerShell__x9jRH{border-radius:1rem}.page_headerBar__Vb2sl{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.5rem .6rem}.page_headerActions__QmoBM,.page_headerDesktopNav__iKF5s{display:none}.page_headerMobileControls__ow7qn{display:flex}.page_mobilePanelOpen__ufVYZ{display:grid;gap:.65rem;padding:0 .6rem .6rem;border-top:1px solid var(--header-shell-border)}.page_lifetimeBanner__slUDc{flex-wrap:wrap}.page_footerGrid__n13s9,.page_heroGrid__BL1ju,.page_proofGrid__zpSvj,.page_stepGrid__4YC2C{grid-template-columns:1fr}.page_mockupShell__mA__i{transform:none}.page_heroVisual___m6ot{min-height:auto;padding-top:1.6rem}.page_metricCard__bk2lz{left:1rem}}@media (max-width:720px){.page_container__aoG4z{width:min(100% - 1.25rem,1180px)}.page_header__kVzhN{padding-top:.8rem}.page_headerBar__Vb2sl{min-height:4.1rem}.page_heroSection___mcj9,.page_section__61PEw,.page_signupSection__46Iq2{padding:3.75rem 0}.page_heroTitle__Gfler{max-width:none;font-size:clamp(2.75rem,10vw,4.35rem);line-height:.98}.page_emailRow__qICFM,.page_featureGrid__LbVmI,.page_heroCtaRail__81z9b,.page_heroHeadlineCluster__AbHQ0,.page_planOptionGrid__9dQq3,.page_pricingGrid__0Ajsw,.page_visualBody__67pXC{grid-template-columns:1fr}.page_heroCtaRail__81z9b{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page_signupCard__fmKDA{padding:1.5rem}.page_marqueeTrack__j08ld{animation-duration:28s}.page_marqueeItem__EKIrv{padding:.85rem 1rem}.page_emailInput__6WJmn,.page_planCta__M2Y82,.page_planOptionLabel___qP2n,.page_primaryCta__JU8yd,.page_secondaryCta__fOxcz{min-height:3.15rem}}@media (max-width:560px){.page_headerContainer__Vbl_h{padding-bottom:.75rem}.page_headerShell__x9jRH{border-radius:.95rem}.page_headerBar__Vb2sl{padding:.45rem .5rem}.page_headerBrandMark__DHU2s{width:1.9rem;height:1.9rem}.page_headerBrandMeta__2ak9u{display:none}.page_mobileActionGroup___ZVMm{grid-template-columns:1fr}.page_heroActions__8_tzb{flex-direction:column}.page_heroList__CKUjF{display:none}.page_heroPrimaryCta__kkKit,.page_primaryCta__JU8yd,.page_secondaryCta__fOxcz{width:100%}.page_mockupShell__mA__i{min-height:auto;padding:.8rem}.page_metricCard__bk2lz{position:relative;top:0;left:0;margin-bottom:1rem}.page_visualFrame__0yj5l{padding-top:1.35rem}.page_visualHeader__bSJ2U{position:static;margin-bottom:1rem;flex-wrap:wrap}.page_calendarGrid__WGDVT{gap:.35rem}}@media (prefers-reduced-motion:reduce){.page_page__ZU32B *,.page_page__ZU32B :after,.page_page__ZU32B :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}.StickyCta_stickyBar__BbRx2{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:.75rem 1rem;background:rgba(255,255,255,.95);border-top:1px solid rgba(15,23,42,.08);box-shadow:0 -8px 32px -12px rgba(15,23,42,.15);backdrop-filter:blur(12px);animation:StickyCta_slideUp__EGnlD .3s ease-out}.dark .StickyCta_stickyBar__BbRx2{background:rgba(15,23,42,.95);border-top-color:rgba(148,163,184,.12);box-shadow:0 -8px 32px -12px rgba(2,6,23,.4)}@keyframes StickyCta_slideUp__EGnlD{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.StickyCta_stickyContent__aYgGY{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1180px;margin:0 auto}.StickyCta_stickyText__MJ4Sb{margin:0;font-size:.95rem;color:hsl(var(--foreground))}.StickyCta_stickySubtext__dpEl2{color:hsl(var(--muted-foreground))}.StickyCta_stickyActions__pnNed{display:flex;align-items:center;gap:.75rem}.StickyCta_stickyCta__rwVjT{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:.75rem;background:linear-gradient(135deg,#18181b,#111827);color:#f8fafc;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}.dark .StickyCta_stickyCta__rwVjT{background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#0f172a}.StickyCta_stickyCta__rwVjT:hover{transform:translateY(-1px);box-shadow:0 8px 20px -8px rgba(15,23,42,.3)}.dark .StickyCta_stickyCta__rwVjT:hover{box-shadow:0 8px 20px -8px rgba(2,6,23,.5)}.StickyCta_stickyCtaIcon__2N8OL{width:1rem;height:1rem}.StickyCta_dismissButton__4XMUT{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .18s ease,color .18s ease}.StickyCta_dismissButton__4XMUT:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.StickyCta_dismissIcon__rkopJ{width:1.1rem;height:1.1rem}@media (max-width:640px){.StickyCta_stickyText__MJ4Sb{font-size:.85rem}.StickyCta_stickySubtext__dpEl2{display:none}.StickyCta_stickyCta__rwVjT{padding:.6rem 1rem;font-size:.85rem}}