.page_main__nw1Wk{max-width:1100px;margin:0 auto;padding:0 24px}.page_nav__ijo23{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid var(--border)}.page_logo__ikIZE{font-size:20px;font-weight:700;letter-spacing:-.5px;color:var(--text)}.page_navCta__hU4J_{font-size:14px;font-weight:600;color:var(--text2);padding:8px 18px;border:1px solid var(--border);border-radius:100px;transition:color .15s,border-color .15s}.page_navCta__hU4J_:hover{color:var(--text);border-color:hsla(0,0%,100%,.2)}.page_hero__7KFOs{text-align:center;padding:100px 0 80px}.page_badge__0mJr3{display:inline-block;font-size:13px;font-weight:600;color:var(--accent);background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2);padding:6px 14px;border-radius:100px;margin-bottom:28px}.page_headline__b1Dvh{font-size:clamp(44px,7vw,80px);font-weight:800;line-height:1.1;letter-spacing:-2px;color:var(--text);margin-bottom:24px}.page_accent__bwWGo{color:var(--accent)}.page_sub__0BWS6{font-size:clamp(16px,2vw,20px);color:var(--text2);line-height:1.7;margin-bottom:40px}.page_cta__i2v5_{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:#0d1a0f;font-size:16px;font-weight:700;padding:16px 32px;border-radius:100px;transition:background .15s,transform .1s}.page_cta__i2v5_:hover{background:var(--accent2);transform:translateY(-1px)}.page_trialNote__DJgj1{font-size:13px;color:var(--text2);margin-top:16px}.page_features__GdcOS{padding:80px 0}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.page_featureCard__swyBK{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.page_featureIcon__UHR_A{font-size:32px;display:block;margin-bottom:16px}.page_featureTitle__pGLZ6{font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px}.page_featureDesc__GZakL{font-size:14px;color:var(--text2);line-height:1.6}.page_pricing__WvXsI{padding:80px 0;text-align:center}.page_sectionTitle__6ic_4{font-size:32px;font-weight:800;letter-spacing:-1px;margin-bottom:40px}.page_pricingGrid__hcZZ_{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,320px));grid-gap:16px;gap:16px;justify-content:center;margin-bottom:32px}.page_pricingCard__pkYdi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px;text-align:left;position:relative}.page_pricingCardBest__9oARj{border-color:var(--accent)}.page_pricingBadge__eEqrS{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent);color:#0d1a0f;font-size:12px;font-weight:700;padding:4px 14px;border-radius:100px;white-space:nowrap}.page_pricingLabel__LzYyj{font-size:14px;color:var(--text2);margin-bottom:8px}.page_pricingPrice__ohKqU{font-size:36px;font-weight:800;color:var(--text);letter-spacing:-1px;margin-bottom:4px}.page_pricingPrice__ohKqU span{font-size:16px;font-weight:500;color:var(--text2)}.page_pricingSaving__7Zlwj{font-size:13px;color:var(--accent);font-weight:600;margin-bottom:24px}.page_pricingFeatures__tL8ob{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:20px}.page_pricingFeatures__tL8ob li{font-size:14px;color:var(--text2);padding-left:20px;position:relative}.page_pricingFeatures__tL8ob li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.page_pricingNote__0IDq9{font-size:13px;color:var(--text2);line-height:1.8}.page_finalCta__NLnKF{padding:80px 0;text-align:center;border-top:1px solid var(--border)}.page_finalCtaTitle__tkC0Q{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-1px;margin-bottom:32px}.page_footer__F3MD0{padding:40px 0;border-top:1px solid var(--border);text-align:center}.page_footerLinks__ZWbAq{display:flex;justify-content:center;gap:16px;align-items:center;font-size:14px;margin-bottom:12px}.page_footerLinks__ZWbAq a{color:var(--text2);transition:color .15s}.page_footerLinks__ZWbAq a:hover{color:var(--text)}.page_footerLinks__ZWbAq span{color:var(--border)}.page_footerCopy__1MvSI{font-size:13px;color:var(--text2);opacity:.6}