._3Bw2eq_marketingPage{background:var(--bg-app);min-height:100svh;color:var(--text-primary)}._3Bw2eq_publicHeader{width:min(calc(100% - (var(--space-6) * 2)), var(--layout-max));min-height:var(--layout-topbar);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}._3Bw2eq_publicHeader a{color:inherit;text-decoration:none}._3Bw2eq_publicNav{align-items:center;gap:var(--space-4);font:var(--type-label);display:flex}._3Bw2eq_headerAction,._3Bw2eq_planAction,._3Bw2eq_heroPrimary,._3Bw2eq_heroSecondary{min-height:var(--control-lg);border-radius:var(--radius-pill);padding:0 var(--space-6);font:var(--type-label);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._3Bw2eq_headerAction,._3Bw2eq_heroPrimary,._3Bw2eq_planAction{background:var(--accent);color:var(--text-on-accent)}._3Bw2eq_heroSecondary{border:1px solid var(--border-strong);color:var(--text-primary)}._3Bw2eq_hero{width:min(calc(100% - (var(--space-6) * 2)), var(--layout-max));padding:var(--space-20) 0 var(--space-16);align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin:0 auto;display:grid}._3Bw2eq_heroCopy{justify-items:start;gap:var(--space-6);display:grid}._3Bw2eq_hero h1,._3Bw2eq_pricingHero h1{max-width:14ch;font-family:var(--font-display);font-size:clamp(var(--text-heading-xl), 7vw, var(--text-display-xl));font-weight:var(--weight-medium);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display-xl);margin:0}._3Bw2eq_heroCopy>p,._3Bw2eq_pricingHero>p{max-width:58ch;color:var(--text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);margin:0}._3Bw2eq_heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}._3Bw2eq_heroCard p,._3Bw2eq_promiseGrid p,._3Bw2eq_planGrid p{color:var(--text-secondary);font:var(--type-body);margin:0}._3Bw2eq_heroSteps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._3Bw2eq_heroSteps li{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}._3Bw2eq_heroSteps strong,._3Bw2eq_heroSteps span{display:block}._3Bw2eq_heroSteps span{margin-top:var(--space-1);color:var(--text-secondary);font:var(--type-body)}._3Bw2eq_section,._3Bw2eq_pricingHero{width:min(calc(100% - (var(--space-6) * 2)), var(--layout-max));padding:var(--space-12) 0;margin:0 auto}._3Bw2eq_sectionHeading{max-width:62ch;margin-bottom:var(--space-8)}._3Bw2eq_sectionHeading h2{margin:0 0 var(--space-3);font:var(--type-page-title)}._3Bw2eq_sectionHeading p{color:var(--text-secondary);font:var(--type-body);margin:0}._3Bw2eq_promiseGrid,._3Bw2eq_planGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3Bw2eq_promiseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._3Bw2eq_price{color:var(--text-primary)!important;font-family:var(--font-display)!important;font-size:var(--text-metric-md)!important;font-weight:var(--weight-medium)!important}._3Bw2eq_price span{margin-left:var(--space-1);color:var(--text-secondary);font-size:var(--text-body-sm)}._3Bw2eq_featureList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._3Bw2eq_featureList li{align-items:center;gap:var(--space-2);font:var(--type-body);display:flex}._3Bw2eq_planAction{background:var(--surface-inverse);color:var(--text-inverse);align-self:flex-start;margin-top:auto}._3Bw2eq_pricingHero{justify-items:start;gap:var(--space-5);padding-top:var(--space-16);display:grid}._3Bw2eq_finePrint{margin:var(--space-6) 0 0;color:var(--text-tertiary);font:var(--type-caption)}._3Bw2eq_footer{width:min(calc(100% - (var(--space-6) * 2)), var(--layout-max));margin:var(--space-12) auto 0;padding:var(--space-8) 0;border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font:var(--type-caption)}._3Bw2eq_publicHeader a:focus-visible,._3Bw2eq_heroActions a:focus-visible,._3Bw2eq_planAction:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (max-width:48rem){._3Bw2eq_publicHeader,._3Bw2eq_hero,._3Bw2eq_section,._3Bw2eq_pricingHero,._3Bw2eq_footer{width:min(calc(100% - (var(--space-4) * 2)), var(--layout-max))}._3Bw2eq_hero{padding-top:var(--space-12);grid-template-columns:1fr}._3Bw2eq_promiseGrid,._3Bw2eq_planGrid{grid-template-columns:1fr}._3Bw2eq_publicNav>a:first-child{display:none}}@media (prefers-reduced-motion:reduce){._3Bw2eq_marketingPage *{scroll-behavior:auto}}
