.pricing-package-section{background:radial-gradient(at 50% 0,#e8edff 0,#0000 55%),linear-gradient(#f8faff,#fff);padding:62px 0 40px}.pricing-package-heading{text-align:center;max-width:740px;margin:0 auto 45px}.pricing-package-eyebrow{color:var(--public-blue);letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.pricing-package-heading h1{letter-spacing:-2.8px;margin:19px 0;font-size:clamp(40px,4.8vw,60px);font-weight:800;line-height:1.12}.pricing-package-heading h1 em{color:var(--public-blue);font-style:normal}.pricing-package-heading>p{max-width:630px;color:var(--public-soft);margin-inline:auto;font-size:16px;line-height:1.75}.pricing-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing-package-card{background:#fff;border:1px solid #dfe6f2;border-radius:18px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 12px 35px #20345e08}.pricing-package-top{justify-content:space-between;align-items:center;gap:10px;min-height:45px;margin-bottom:21px;display:flex}.pricing-package-icon{width:44px;height:44px;color:var(--public-blue);background:#edf1ff;border-radius:12px;flex:none;place-items:center;display:grid}.pricing-package-card h2{letter-spacing:-.7px;font-size:25px}.pricing-package-description{min-height:65px;color:var(--public-soft);margin-top:8px;font-size:13px;line-height:1.7}.pricing-package-price{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin-top:23px;font-size:clamp(34px,3.6vw,46px);font-weight:800;line-height:1.15}.pricing-package-price-label{color:var(--public-soft);margin-top:7px;font-size:12px}.pricing-custom-price{letter-spacing:-1.5px;align-items:center;min-height:53px;font-size:clamp(29px,2.7vw,36px);display:flex}.pricing-package-allowance{border-block:1px solid #e8edf5;align-content:start;gap:11px;min-height:96px;margin:25px 0 23px;padding-block:18px;display:grid}.pricing-package-allowance>span:first-child{flex-wrap:wrap;align-items:center;column-gap:6px;font-size:13px;display:flex}.pricing-package-allowance svg{color:var(--public-blue);flex:none;margin-right:2px}.pricing-package-rate{color:var(--public-blue);font-size:14px;font-weight:800}.pricing-package-rate>span{font-weight:600}.pricing-package-cta{min-height:48px;color:var(--public-blue);background:#f1f4ff;border:1px solid #dbe3fb;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 15px;font-size:13px;font-weight:800;transition:background .2s,border-color .2s;display:flex}.pricing-package-cta:hover{background:#e8edff;border-color:#adc0ff}.pricing-package-list-heading{color:#78869a;margin-top:25px;font-size:11px;font-weight:700}.pricing-package-card ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pricing-package-card li{color:#46556d;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.pricing-package-card li svg{color:#299675;flex:none;margin-top:2px}.pricing-package-featured{color:#fff;background:linear-gradient(150deg,#223866,#162642);border-color:#2b4375;box-shadow:0 18px 40px #1b2c5226}.pricing-package-featured .pricing-package-icon{color:#afc0ff;background:#ffffff14}.pricing-package-badge{color:#a4edd5;text-align:center;background:#72d7b514;border:1px solid #a5d7c53b;border-radius:99px;max-width:175px;padding:6px 10px;font-size:10px;font-weight:750}.pricing-package-featured .pricing-package-description,.pricing-package-featured .pricing-package-price-label{color:#bdcbe3}.pricing-package-featured .pricing-package-allowance{border-color:#ffffff1f}.pricing-package-featured .pricing-package-allowance svg,.pricing-package-featured .pricing-package-rate{color:#b4c4ff}.pricing-package-featured .pricing-package-cta{color:#22365f;background:#fff;border-color:#fff}.pricing-package-featured .pricing-package-cta:hover{background:#e8edff}.pricing-package-featured .pricing-package-list-heading{color:#a3b5d5}.pricing-package-featured li{color:#e1e8f7}.pricing-package-featured li svg{color:#95e5c8}.pricing-enterprise-tag{color:#79879c;font-size:11px;font-weight:650}.pricing-package-enterprise .pricing-package-rate{color:var(--public-soft);font-size:12px;font-weight:600}.pricing-package-note{text-align:center;color:#728097;max-width:800px;margin:24px auto 0;font-size:12px;line-height:1.7}.pricing-package-proof{color:#66758d;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:25px;font-size:12px;display:flex}.pricing-package-proof span,.pricing-package-proof a{align-items:center;gap:7px;display:inline-flex}.pricing-package-proof svg{color:#35846b}.pricing-package-proof a{color:var(--public-blue);font-weight:750}.pricing-package-proof a svg{color:inherit}.pricing-site #estimate{scroll-margin-top:24px}.pricing-usage-estimate{border-top:1px solid #e2e8f6;padding-top:14px}.pricing-usage-estimate>span{color:var(--public-soft);font-size:12px}.pricing-usage-estimate>strong{letter-spacing:-.9px;margin-top:4px;font-size:29px;display:block}.pricing-usage-estimate small{color:var(--public-soft);letter-spacing:0;font-size:14px;font-weight:600}.pricing-usage-estimate p{color:var(--public-soft);margin-top:4px;font-size:11px}.pricing-plan-result{color:#fff;background:linear-gradient(140deg,#253d70,#172846);border-radius:16px;flex-direction:column;min-width:0;padding:30px;display:flex}.pricing-result-eyebrow{letter-spacing:1.2px;color:#aabbdf;font-size:10px;font-weight:750}.pricing-plan-result h3{letter-spacing:-.6px;margin:13px 0 6px;font-size:24px}.pricing-result-price{letter-spacing:-1.5px;font-size:36px;font-weight:800;line-height:1.25}.pricing-plan-result>p{color:#c1ceeb;margin-top:7px;font-size:12px}.pricing-capacity-track{background:#ffffff1c;border-radius:99px;height:7px;margin-top:22px;overflow:hidden}.pricing-capacity-track>span{border-radius:inherit;background:#8fd8c0;height:100%;transition:width .2s;display:block}.pricing-capacity-label{color:#a9cfce;margin-top:8px;font-size:11px}.pricing-plan-result>.pricing-plan-result-note{color:#abbcdc;margin:20px 0;font-size:11px;line-height:1.7}.pricing-result-cta{color:#fff;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:12px;font-weight:750;display:flex}.pricing-result-cta:hover{color:#a9bdff}.pricing-site .pricing-faq{background:#f8faff;padding-top:72px}.pricing-site .pricing-faq-grid article{background:#fff}@media (max-width:1100px){.pricing-package-grid{gap:15px}.pricing-package-card{padding:22px}.pricing-package-top{align-items:flex-start}.pricing-package-badge{max-width:130px}}@media (max-width:900px){.pricing-package-grid{grid-template-columns:1fr;gap:20px;max-width:620px;margin-inline:auto}.pricing-package-card{padding:30px}.pricing-package-description{max-width:430px;min-height:0}.pricing-package-price{font-size:46px}.pricing-custom-price{font-size:36px}.pricing-package-allowance{min-height:0}.pricing-package-top{align-items:center}.pricing-package-badge{max-width:none}.pricing-package-proof{gap:15px 24px}}@media (max-width:620px){.pricing-package-section{padding:40px 0 24px}.pricing-package-heading{margin-bottom:30px}.pricing-package-heading h1{letter-spacing:-1.8px;font-size:clamp(34px,9vw,46px)}.pricing-package-heading>p{font-size:14px}.pricing-package-eyebrow{letter-spacing:.9px;font-size:9px}.pricing-package-card{padding:25px}.pricing-package-price{font-size:42px}.pricing-custom-price{min-height:48px;font-size:32px}.pricing-package-proof{background:#f7f9ff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:13px;padding:16px}.pricing-plan-result{padding:24px}.pricing-site .pricing-controls label{align-items:flex-start;gap:10px;font-size:12px}.pricing-site .pricing-controls label strong{font-size:14px}.pricing-result-price{font-size:32px}}@media (max-width:390px){.pricing-package-card{padding:22px}.pricing-package-badge{padding:5px 8px;font-size:9px}}.pricing-tax-breakdown{color:#64748b;background:#f7f9ff;border-radius:12px;gap:10px;margin:0 0 22px;padding:16px;font-size:12px;display:grid}.pricing-tax-breakdown>span{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pricing-tax-breakdown strong{text-align:right;color:#16243e;font-weight:600}.pricing-tax-breakdown .pricing-tax-total{color:#16243e;border-top:1px solid #e2e8f0;padding-top:12px;font-weight:700}.pricing-tax-total strong{font-size:14px}
