.pricing-module__BV_6Pq__page{background:#fff;min-height:100vh;font-family:Inter,system-ui,sans-serif}.pricing-module__BV_6Pq__hero{text-align:center;background:linear-gradient(#faf8ff 0%,#fff 100%);border-bottom:1px solid #f1f0fe;padding:120px 40px 80px}.pricing-module__BV_6Pq__heroInner{max-width:720px;margin:0 auto}.pricing-module__BV_6Pq__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#0d9488;background:#f0fdfa;border-radius:100px;margin-bottom:20px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}.pricing-module__BV_6Pq__h1{letter-spacing:-.03em;color:#0f172a;margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.05}.pricing-module__BV_6Pq__accent{background:linear-gradient(135deg,#14b8a6 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing-module__BV_6Pq__sub{color:#64748b;margin-bottom:36px;font-size:18px;line-height:1.7}.pricing-module__BV_6Pq__billingToggle{background:#f1f5f9;border-radius:12px;gap:2px;padding:4px;display:inline-flex}.pricing-module__BV_6Pq__toggleBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.pricing-module__BV_6Pq__toggleBtnActive{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0000001a}.pricing-module__BV_6Pq__saveBadge{color:#166534;letter-spacing:.04em;background:#dcfce7;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:800}.pricing-module__BV_6Pq__plansSection{padding:80px 40px}.pricing-module__BV_6Pq__plansGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;max-width:1050px;margin:0 auto;display:grid}.pricing-module__BV_6Pq__plan{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.pricing-module__BV_6Pq__plan:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000000f}.pricing-module__BV_6Pq__planPopular{border-color:#14b8a6;box-shadow:0 8px 32px #14b8a61f}.pricing-module__BV_6Pq__popularBadge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:100px;padding:5px 18px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-module__BV_6Pq__planHeader{margin-bottom:24px}.pricing-module__BV_6Pq__planName{color:#0f172a;margin-bottom:12px;font-size:18px;font-weight:700}.pricing-module__BV_6Pq__planPrice{align-items:baseline;gap:6px;margin-bottom:10px;display:flex}.pricing-module__BV_6Pq__planAmount{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:42px;font-weight:900}.pricing-module__BV_6Pq__planPeriod{color:#94a3b8;font-size:15px;font-weight:500}.pricing-module__BV_6Pq__planLimits{color:#64748b;flex-direction:column;gap:2px;font-size:13px;display:flex}.pricing-module__BV_6Pq__planBillingNote{color:#14b8a6;margin-bottom:12px;font-size:12px;font-weight:600}.pricing-module__BV_6Pq__ctaPrimary{color:#000;text-align:center;background:#14b8a6;border-radius:10px;width:100%;margin-bottom:24px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:block}.pricing-module__BV_6Pq__ctaPrimary:hover{opacity:.9;transform:translateY(-1px)}.pricing-module__BV_6Pq__ctaSecondary{color:#475569;text-align:center;background:0 0;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;margin-bottom:24px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:block}.pricing-module__BV_6Pq__ctaSecondary:hover{color:#14b8a6;border-color:#14b8a6}.pricing-module__BV_6Pq__ctaEnterprise{color:#fff;text-align:center;box-sizing:border-box;background:#0f172a;border-radius:10px;width:100%;margin-bottom:24px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}.pricing-module__BV_6Pq__ctaEnterprise:hover{opacity:.85}.pricing-module__BV_6Pq__planDivider{background:#f1f5f9;height:1px;margin-bottom:20px}.pricing-module__BV_6Pq__featureList{flex-direction:column;gap:10px;list-style:none;display:flex}.pricing-module__BV_6Pq__featureItem{color:#475569;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.pricing-module__BV_6Pq__checkIcon{flex-shrink:0;margin-top:1px}.pricing-module__BV_6Pq__trustSection{background:#fafbfb;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:48px 40px}.pricing-module__BV_6Pq__trustInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;max-width:1050px;margin:0 auto;display:flex}.pricing-module__BV_6Pq__trustItem{color:#475569;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.pricing-module__BV_6Pq__tableSection{background:#fff;padding:80px 40px}.pricing-module__BV_6Pq__tableInner{max-width:900px;margin:0 auto}.pricing-module__BV_6Pq__tableTitle{letter-spacing:-.02em;color:#0f172a;text-align:center;margin-bottom:40px;font-size:32px;font-weight:800}.pricing-module__BV_6Pq__tableWrap{border:1px solid #e2e8f0;border-radius:16px;overflow-x:auto}.pricing-module__BV_6Pq__table{border-collapse:collapse;width:100%}.pricing-module__BV_6Pq__table th{color:#475569;text-align:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px 20px;font-size:14px;font-weight:700}.pricing-module__BV_6Pq__thFeature{text-align:left}.pricing-module__BV_6Pq__thPopular{color:#0d9488;background:#ccfbf1}.pricing-module__BV_6Pq__table td{color:#475569;text-align:center;border-bottom:1px solid #f1f5f9;padding:14px 20px;font-size:14px}.pricing-module__BV_6Pq__table tr:last-child td{border-bottom:none}.pricing-module__BV_6Pq__tdFeature{text-align:left;color:#0f172a;font-weight:500}.pricing-module__BV_6Pq__tdVal{color:#64748b}.pricing-module__BV_6Pq__tdPopular{color:#0d9488;background:#14b8a608;font-weight:600}.pricing-module__BV_6Pq__faqSection{background:#fafbfb;padding:80px 40px}.pricing-module__BV_6Pq__faqInner{max-width:900px;margin:0 auto}.pricing-module__BV_6Pq__faqTitle{letter-spacing:-.02em;color:#0f172a;text-align:center;margin-bottom:48px;font-size:32px;font-weight:800}.pricing-module__BV_6Pq__faqGrid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.pricing-module__BV_6Pq__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px}.pricing-module__BV_6Pq__faqQ{color:#0f172a;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.4}.pricing-module__BV_6Pq__faqA{color:#64748b;font-size:14px;line-height:1.7}.pricing-module__BV_6Pq__faqMore{text-align:center;color:#64748b;font-size:15px}.pricing-module__BV_6Pq__faqLink{color:#0d9488;font-weight:600;text-decoration:none}.pricing-module__BV_6Pq__faqLink:hover{text-decoration:underline}.pricing-module__BV_6Pq__cta{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#0d9488 100%);padding:100px 40px}.pricing-module__BV_6Pq__ctaInner{max-width:600px;margin:0 auto}.pricing-module__BV_6Pq__ctaTitle{letter-spacing:-.025em;color:#fff;margin-bottom:12px;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.1}.pricing-module__BV_6Pq__ctaSub{color:#fffc;margin-bottom:36px;font-size:18px;line-height:1.6}.pricing-module__BV_6Pq__ctaBtns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pricing-module__BV_6Pq__cta .pricing-module__BV_6Pq__ctaPrimary{color:#000;background:#14b8a6;width:auto;margin-bottom:0}.pricing-module__BV_6Pq__cta .pricing-module__BV_6Pq__ctaSecondary{color:#fff;border-color:#fff6;width:auto;margin-bottom:0}.pricing-module__BV_6Pq__cta .pricing-module__BV_6Pq__ctaSecondary:hover{background:#ffffff1a;border-color:#fff}@media (max-width:900px){.pricing-module__BV_6Pq__plansGrid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.pricing-module__BV_6Pq__faqGrid{grid-template-columns:1fr}.pricing-module__BV_6Pq__trustInner{gap:24px}}@media (max-width:600px){.pricing-module__BV_6Pq__hero,.pricing-module__BV_6Pq__plansSection,.pricing-module__BV_6Pq__tableSection,.pricing-module__BV_6Pq__faqSection,.pricing-module__BV_6Pq__cta{padding-left:20px;padding-right:20px}.pricing-module__BV_6Pq__planAmount{font-size:34px}}
