.pricing-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pricing-jump a{color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:10px 15px;text-decoration:none;font-weight:700}.pricing-jump a:hover{background:rgba(255,255,255,.12)}
.pricing-intro{max-width:820px;font-size:18px}.pricing-group{scroll-margin-top:24px}.pricing-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.pricing-heading p{max-width:650px;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:28px;background:#fff;border:1px solid #cbdde7;border-radius:16px;box-shadow:0 10px 30px rgba(16,61,82,.06)}.pricing-card.featured{border:2px solid #087397}.pricing-label{display:inline-block;align-self:flex-start;background:#e5f2f7;color:#075f82;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-card h3{font-size:25px;margin:18px 0 8px}.pricing-price{color:#075f82;font-size:31px;font-weight:800;line-height:1.1;margin:7px 0 16px}.pricing-price small{display:block;color:#587383;font-size:13px;font-weight:600;margin-top:7px}.pricing-card>p{margin:0 0 16px}.pricing-card ul{padding-left:20px;margin:2px 0 22px}.pricing-card li{line-height:1.55;margin:8px 0}.pricing-card .business-button{margin-top:auto}.pricing-note{margin-top:24px;padding:22px;background:#e9f3f7;border-left:4px solid #087397;border-radius:9px}.pricing-note h3{margin:0 0 8px}.pricing-note p{margin:0}.pricing-table-wrap{overflow-x:auto;background:#fff;border:1px solid #cbdde7;border-radius:14px}.pricing-table{width:100%;border-collapse:collapse;min-width:720px}.pricing-table th,.pricing-table td{text-align:left;padding:18px;border-bottom:1px solid #d8e5eb;vertical-align:top}.pricing-table th{background:#e9f3f7;color:#075f82}.pricing-table tr:last-child td{border-bottom:0}.pricing-table strong{display:block}.pricing-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pricing-factor{background:#fff;border:1px solid #cbdde7;border-radius:12px;padding:20px}.pricing-factor h3{font-size:18px;margin:0 0 8px}.pricing-factor p{font-size:15px;margin:0}.pricing-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-faq article{background:#fff;border:1px solid #cbdde7;border-radius:12px;padding:22px}.pricing-faq h3{font-size:19px;margin:0 0 8px}.pricing-faq p{margin:0}.pricing-disclaimer{font-size:14px;color:#4b6878}
@media(max-width:1000px){.pricing-grid{grid-template-columns:1fr}.pricing-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pricing-heading{display:block}.pricing-factors,.pricing-faq{grid-template-columns:1fr}.pricing-card{padding:22px}.pricing-jump a{font-size:14px}}
