.landing_hero__q8CYs{position:relative;text-align:center;padding:120px 24px 80px;overflow:hidden;isolation:isolate}.landing_hero__q8CYs:after,.landing_hero__q8CYs:before{content:"";position:absolute;border-radius:50%;filter:blur(100px);z-index:-1;animation:landing_float__RgCvt 20s ease-in-out infinite}.landing_hero__q8CYs:before{width:600px;height:600px;top:-200px;left:-100px;background:radial-gradient(circle,oklch(.65 .27 290/.25),transparent 70%)}.landing_hero__q8CYs:after{width:500px;height:500px;bottom:-150px;right:-100px;background:radial-gradient(circle,oklch(.72 .15 195/.2),transparent 70%);animation-delay:-7s}.landing_heroHeading__D9iOA{font-size:clamp(2.75rem,6vw,4.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px;animation:landing_fadeIn__FLqoY .8s ease-out;background:linear-gradient(135deg,oklch(.65 .27 290),oklch(.72 .15 195));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing_heroTagline__f9FNk{font-size:clamp(1.125rem,2.5vw,1.375rem);color:var(--text-muted);max-width:600px;margin:0 auto 40px;line-height:1.5;animation:landing_fadeIn__FLqoY .8s ease-out .15s both}.landing_heroCta___8ioG{animation:landing_fadeIn__FLqoY .8s ease-out .3s both}.landing_section__OaDGQ{padding:80px 24px;max-width:var(--max-width);margin:0 auto}.landing_sectionHeading__Kcz9K{text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text-heading);margin-bottom:48px;letter-spacing:-.02em}.landing_featuresGrid__PTfXj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.landing_featureCard__ysoo5{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px 24px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}.landing_featureCard__ysoo5:hover{background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:0 8px 40px var(--accent-glow);transform:translateY(-4px)}.landing_featureHeader__OkwJq{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.landing_featureIcon__gHMCf{font-size:1.75rem;display:block}.landing_proBadge___Tcfq{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:4px;background:var(--accent-subtle);color:var(--accent);border:1px solid var(--border-accent)}.landing_featureCardPro__Kl1li{border-style:dashed}.landing_featureTitle__8mUwL{font-size:1.125rem;font-weight:600;color:var(--text-heading);margin-bottom:8px}.landing_featureDesc__Cn9zD{font-size:.9375rem;color:var(--text-muted);line-height:1.5}.landing_steps__KkzVo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;text-align:center}.landing_step__g4D4i{display:flex;flex-direction:column;align-items:center;gap:14px}.landing_stepNumber__A12ok{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;color:oklch(1 0 0);background:linear-gradient(135deg,oklch(.65 .27 290),oklch(.72 .15 195));flex-shrink:0}.landing_stepTitle__jod1T{font-size:1.125rem;font-weight:600;color:var(--text-heading)}.landing_stepDesc__f4fiY{font-size:.9375rem;color:var(--text-muted);line-height:1.5}.landing_pricingSubtitle__41CbC{text-align:center;color:var(--text-muted);font-size:.9375rem;margin-top:-32px;margin-bottom:48px}.landing_pricing__OhkXs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:820px;margin:0 auto;padding-bottom:40px;align-items:stretch}.landing_pricingCard__ZUQB_{position:relative;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 36px;width:100%;text-align:center;overflow:hidden;display:flex;flex-direction:column}.landing_pricingFeatures__o2dkz{flex:1 1}.landing_pricingCardBasic__k1wFh{border-color:var(--border)}.landing_pricingCardPro__eIpLb{border-color:var(--border-accent)}.landing_pricingCardPro__eIpLb:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg,oklch(.65 .27 290),oklch(.78 .15 85),oklch(.72 .15 195),oklch(.65 .27 290));z-index:-1;animation:landing_gradientShift__AmfG5 6s linear infinite;background-size:200% 200%;filter:blur(4px);opacity:.5}.landing_btnSecondary__y_rC1{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 32px;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;background:var(--bg-card);color:var(--text);border:1px solid var(--border);transition:transform .2s,border-color .2s,background .2s}.landing_btnSecondary__y_rC1:hover{transform:translateY(-2px);border-color:var(--border-accent);background:var(--bg-card-hover);color:var(--text-heading)}.landing_pricingLabel__XFPB_{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-bottom:8px}.landing_pricingName__YNWbV{font-size:1.75rem;font-weight:700;color:var(--text-heading);margin-bottom:4px}.landing_pricingPrice__ikSUO{font-size:3rem;font-weight:800;color:var(--text-heading);line-height:1;margin-bottom:4px}.landing_pricingPeriod__GI7U3{font-size:.9375rem;color:var(--text-muted);margin-bottom:28px}.landing_pricingFeatures__o2dkz{list-style:none;text-align:left;margin-bottom:32px;display:flex;flex-direction:column;gap:12px}.landing_pricingFeatures__o2dkz li{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--text)}.landing_pricingFeatures__o2dkz li:before{content:"✓";color:var(--success);font-weight:700;font-size:1rem;flex-shrink:0}.landing_betaNotice__wj0Xq{max-width:640px;margin:0 auto 20px;font-size:.8125rem;line-height:1.6;color:var(--text-muted)}@media (max-width:768px){.landing_hero__q8CYs{padding:80px 16px 60px}.landing_featuresGrid__PTfXj{grid-template-columns:1fr;gap:14px}.landing_steps__KkzVo{gap:24px}.landing_pricing__OhkXs,.landing_steps__KkzVo{grid-template-columns:1fr}.landing_pricingCard__ZUQB_{padding:32px 24px}.landing_section__OaDGQ{padding:60px 16px}}@media (min-width:769px) and (max-width:1024px){.landing_featuresGrid__PTfXj{grid-template-columns:repeat(2,1fr)}}