.pricing-categories{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.pricing-categories button{color:#31516e;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e7;border-radius:10px;padding:12px 18px;font-size:13px;font-weight:600}.pricing-categories button[aria-pressed=true]{color:#fff;background:#173d6c;border-color:#173d6c;box-shadow:0 4px 12px #173d6c24}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.pricing-card{--plan-accent:#2458a0;--plan-tint:#edf4ff;border:1px solid #cedced;border-top:5px solid var(--plan-accent);background:linear-gradient(var(--plan-tint) 0, #fff 330px);border-radius:18px;min-width:0;padding:24px;box-shadow:0 12px 28px #173d6c0b}.pricing-card:nth-child(2n){--plan-accent:#684297;--plan-tint:#f5effc}.pricing-card:nth-child(4){--plan-accent:#a15321;--plan-tint:#fff4e9}.pricing-card[data-recommended=true]{--plan-accent:#12685d;--plan-tint:#e8f7ef;border:2px solid var(--plan-accent);border-top-width:5px;padding:24px 23px 23px;box-shadow:0 12px 32px #12685d20}.plan-badge{color:var(--plan-accent);background:#fff;border-radius:6px;align-items:center;margin-bottom:18px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.pricing-card[data-recommended=true] .plan-badge{background:var(--plan-accent);color:#fff;text-align:center;border-radius:14px 14px 0 0;margin:-24px -23px 22px;padding:11px 24px;display:block}.pricing-card h3{letter-spacing:-.035em;min-height:63px;margin:0;font-size:23px;font-weight:750;line-height:1.35}.plan-audience{min-height:44px;margin:12px 0 0;font-size:13px;line-height:1.6}.plan-price{flex-wrap:wrap;align-content:center;align-items:baseline;gap:9px;min-height:110px;padding-block:16px;display:flex}.plan-price strong{color:var(--plan-accent);letter-spacing:-.05em;font-size:42px;font-weight:800}.plan-price del{color:#61768a;width:100%;margin-bottom:-7px;font-size:13px}.plan-price>span{color:#78520b;background:#fff0bd;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.plan-price-contact{color:var(--plan-accent);font-size:26px;font-weight:750}.pricing-card>.button{background:var(--plan-accent);border-color:var(--plan-accent);color:#fff;justify-content:space-between;width:100%;padding:14px 16px;font-size:14px;display:flex}.plan-inclusions{border-top:1px solid #dce5ee;margin-top:24px;padding-top:20px}.plan-inclusions h4{margin:0 0 10px;font-size:15px;font-weight:750}.plan-inclusions dl{margin:0}.plan-inclusions dl>div{border-bottom:1px solid #edf1f5;padding:14px 0 14px 29px;position:relative}.feature-status{color:#17634c;background:#e3f3eb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:15px;left:0}[data-excluded=true] .feature-status{color:#a34040;background:#f9eaea}.plan-inclusions dt{color:#536779;font-size:12px;line-height:1.65}.plan-inclusions dd{color:#173957;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.65}.plan-inclusions [data-excluded=true] dd{color:#914343}.pricing-help{text-align:center;background:#edf4fa;border-radius:12px;margin-top:30px;padding:20px;font-size:14px}.pricing-help a,.pricing-empty a{color:#245b82;text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (max-width:1050px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.pricing-grid{grid-template-columns:1fr}.pricing-card h3,.plan-audience{min-height:auto}}
