.pricing_container___Mxqy{background:var(--bg);color:var(--text);min-height:100vh;padding:calc(var(--global-header-height, 72px) + 1.5rem) 1rem 2rem}.pricing_hero__QSMWV{max-width:1100px;margin:0 auto 2rem;text-align:center;padding:0 20px}.pricing_mainTitle__fEKg4{font-size:2.25rem;font-weight:800;margin-bottom:.75rem;color:var(--text);line-height:1.2}.pricing_subtitle__ZLD8h{font-size:1rem;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.pricing_billingToggle__a__vr{display:inline-flex;background:var(--bg-secondary);border-radius:50px;padding:4px;gap:4px;border:1px solid var(--border-color)}.pricing_toggleBtn__HoX6S{padding:.625rem 1.5rem;border:none;border-radius:50px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.95rem;font-weight:600;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.pricing_toggleBtn__HoX6S:hover{color:var(--text)}.pricing_toggleBtn__HoX6S.pricing_active__rPA1T{background:var(--button-primary);color:white}.pricing_savingsBadge__BiVaq{font-size:.75rem;background:rgba(255,255,255,.2);padding:2px 8px;border-radius:12px}.pricing_pricingSection__ZH3wF{max-width:1400px;margin:0 auto 3rem;padding:0 20px}.pricing_pricingGrid__uExSp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:1.5rem}.pricing_pricingCard__n_EER{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:12px;padding:1rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column}.pricing_pricingCard__n_EER:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:var(--button-primary)}.pricing_pricingCard__n_EER.pricing_popular__FgmBe{border-color:var(--button-primary);border-width:3px;box-shadow:0 8px 24px rgba(0,122,255,.15)}.pricing_popularBadge__Aig65{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--button-primary);color:white;padding:.375rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:.25rem;white-space:nowrap}.pricing_cardHeader__m_PQW{margin-bottom:.75rem;min-height:100px}.pricing_packageName__GPI3Y{font-size:1.25rem;font-weight:700;margin-bottom:.25rem;color:var(--text)}.pricing_packageDescription__GBqsq{font-size:.85rem;color:var(--text-secondary);line-height:1.3}.pricing_priceSection__HsqEx{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);min-height:90px}.pricing_priceWrapper__x335Y{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.25rem}.pricing_price__ck_X0{font-size:2rem;font-weight:800;color:var(--button-primary)}.pricing_pricePeriod__vXNON{font-size:.875rem;color:var(--text-secondary);font-weight:500}.pricing_savingsText__3G_IB{display:inline-block;background:rgba(16,185,129,.1);color:#10b981;padding:.15rem .5rem;border-radius:10px;font-size:.7rem;font-weight:600;margin-bottom:.25rem}.pricing_enterpriseNote__UIjRN,.pricing_payAsYouGoNote__a2DbR{font-size:.7rem;color:var(--button-primary);font-weight:600;margin:.25rem 0}.pricing_vatNote__ZmwcM{font-size:.7rem;color:var(--text-secondary);font-style:italic;margin:.25rem 0 0}.pricing_ctaButton__Xe69W{display:block;width:100%;padding:.75rem 1.25rem;background:var(--button-primary);color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;transition:all .2s ease;margin-top:auto;margin-bottom:1rem}.pricing_ctaButton__Xe69W:hover{background:var(--button-primary-hover);transform:scale(1.02)}.pricing_pricingCard__n_EER.pricing_popular__FgmBe .pricing_ctaButton__Xe69W{background:var(--button-primary);box-shadow:0 4px 12px rgba(0,122,255,.3)}.pricing_featuresSection__umz8d{display:flex;flex-direction:column}.pricing_featuresTitle__NFX9R,.pricing_limitsTitle__L8wZZ,.pricing_overagesTitle__HNnLI{font-size:.7rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.375rem;margin-top:.625rem}.pricing_featuresTitle__NFX9R{margin-top:0}.pricing_featuresList__GpFkR,.pricing_limitsList__cr7a0,.pricing_overagesList__w9T8V{list-style:none;padding:0;margin:0 0 .5rem}.pricing_featuresList__GpFkR{min-height:80px}.pricing_limitsList__cr7a0,.pricing_overagesList__w9T8V{min-height:70px}.pricing_featureItem__13RjJ{display:flex;align-items:center;gap:.375rem;padding:.2rem 0;font-size:.85rem;color:var(--text)}.pricing_checkIcon___4Z15{color:#10b981;font-size:1.1rem;flex-shrink:0}.pricing_limitItem__1Uigv{padding:.2rem 0;font-size:.85rem;color:var(--text-secondary)}.pricing_limitItem__1Uigv strong{color:var(--text);font-weight:600}.pricing_overageItem__Qg59I{padding:.2rem 0;font-size:.8rem;color:var(--text-secondary)}.pricing_overageText__SMzjO{color:var(--text-secondary);font-weight:400;font-size:.8rem}.pricing_floatingCta__1Sy0h{position:fixed;bottom:6rem;right:2rem;padding:1rem 2rem;background:var(--button-primary);color:white;border:none;border-radius:50px;font-size:1rem;font-weight:700;text-decoration:none;box-shadow:0 4px 20px rgba(0,122,255,.4);transition:all .3s ease;z-index:1000;cursor:pointer}.pricing_floatingCta__1Sy0h:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,122,255,.5);background:var(--button-primary-hover)}.pricing_enterpriseSection__SOviY{margin-top:2rem;padding:2rem;background:var(--bg-secondary);border:2px solid var(--button-primary);border-radius:12px;text-align:center}.pricing_enterpriseContent__HCRGC{max-width:700px;margin:0 auto}.pricing_enterpriseTitle__Er2Kz{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:1rem}.pricing_enterpriseDescription__3ONfN{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.pricing_enterpriseButton__0_mYc{display:inline-block;padding:.875rem 2.5rem;background:var(--button-primary);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer}.pricing_enterpriseButton__0_mYc:hover{background:var(--button-primary-hover);transform:scale(1.05)}.pricing_comparisonSection__Rd903{max-width:1200px;margin:3rem auto;padding:0 20px}.pricing_comparisonTitle__DFgn_{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:var(--text)}.pricing_tableWrapper__n2F70{overflow-x:auto;border-radius:12px;border:1px solid var(--border-color)}.pricing_comparisonTable__jYrwz{width:100%;border-collapse:collapse;background:var(--bg-secondary);table-layout:fixed}.pricing_comparisonTable__jYrwz thead{background:var(--bg);border-bottom:2px solid var(--border-color)}.pricing_comparisonTable__jYrwz th{padding:.75rem .5rem;text-align:center;font-weight:700;color:var(--text);font-size:.9rem;width:18%}.pricing_comparisonTable__jYrwz th.pricing_featureColumn__lxdos{text-align:left;min-width:200px;width:28%}.pricing_comparisonTable__jYrwz th.pricing_popularColumn__ayq_r{background:rgba(0,122,255,.05);color:var(--button-primary);position:relative}.pricing_comparisonTable__jYrwz tbody tr{border-bottom:1px solid var(--border-color);transition:background .2s ease}.pricing_comparisonTable__jYrwz tbody tr:hover{background:var(--hover-color)}.pricing_comparisonTable__jYrwz td{padding:.5rem;text-align:center}.pricing_featureNameCell__bIWE1{text-align:left!important;font-weight:500;color:var(--text);display:flex;align-items:center;gap:.625rem}.pricing_featureIcon__Y6BXM{font-size:1.1rem;color:var(--button-primary);display:flex;align-items:center}.pricing_checkCell__uxad2{font-size:1.35rem}.pricing_checkCell__uxad2.pricing_popularColumn__ayq_r{background:rgba(0,122,255,.02)}.pricing_checkMark__QkMZg{color:#10b981}.pricing_crossMark__BSias{color:var(--text-secondary);opacity:.3}.pricing_faqSection__4ZLfE{max-width:1100px;margin:3rem auto 2rem;padding:0 20px}.pricing_faqTitle__UQxrq{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--text)}.pricing_faqGrid__O_rq_{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.25rem;gap:1.25rem}.pricing_faqItem__6OIDG{background:var(--bg-secondary);padding:1.25rem;border-radius:10px;border:1px solid var(--border-color)}.pricing_faqQuestion__rFPNI{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:.625rem}.pricing_faqAnswer__Z8Ebf{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}.pricing_ctaSection__4t918{max-width:700px;margin:3rem auto 1.5rem;text-align:center;padding:2.5rem 2rem;background:linear-gradient(135deg,var(--button-primary) 0,#0056b3 100%);border-radius:16px;color:white}.pricing_ctaTitle__4kIwq{font-size:1.75rem;font-weight:700;margin-bottom:.875rem}.pricing_ctaSubtitle__0stEw{font-size:1rem;margin-bottom:1.75rem;opacity:.95}.pricing_ctaButtons__U_rb6{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.pricing_primaryCta___Xhnj,.pricing_secondaryCta___gIM0{padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease;display:inline-block}.pricing_primaryCta___Xhnj{background:white;color:var(--button-primary)}.pricing_primaryCta___Xhnj:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(255,255,255,.3)}.pricing_secondaryCta___gIM0{background:transparent;color:white;border:2px solid white}.pricing_secondaryCta___gIM0:hover{background:rgba(255,255,255,.1)}@media (max-width:1200px){.pricing_pricingGrid__uExSp{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pricing_mainTitle__fEKg4{font-size:1.75rem}.pricing_pricingGrid__uExSp{grid-template-columns:1fr;max-width:500px;margin:1.5rem auto 0}.pricing_comparisonTable__jYrwz{font-size:.8rem}.pricing_comparisonTable__jYrwz td,.pricing_comparisonTable__jYrwz th{padding:.625rem .375rem}.pricing_featureNameCell__bIWE1{font-size:.8rem}.pricing_faqGrid__O_rq_{grid-template-columns:1fr}.pricing_ctaSection__4t918{padding:2rem 1.5rem}.pricing_ctaTitle__4kIwq{font-size:1.5rem}.pricing_ctaButtons__U_rb6{flex-direction:column}.pricing_primaryCta___Xhnj,.pricing_secondaryCta___gIM0{width:100%}}@media (max-width:640px){.pricing_container___Mxqy{padding:calc(var(--global-header-height, 64px) + 1rem) 1rem 2rem}.pricing_toggleBtn__HoX6S{padding:.5rem 1rem;font-size:.875rem}.pricing_savingsBadge__BiVaq{display:none}.pricing_price__ck_X0{font-size:2rem}.pricing_packageDescription__GBqsq{min-height:auto}.pricing_floatingCta__1Sy0h{bottom:5rem;right:1rem;padding:.875rem 1.5rem;font-size:.9rem}}