.pricing-summary{padding:78px max(24px,calc((100vw - 1216px)/2));background:#f4f7fb}
.pricing-summary .section-head .kicker{color:#075aa8}
.pricing-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.pricing-summary-grid article{display:flex;flex-direction:column;min-height:220px;padding:24px;background:#fff;border:2px solid #071c39;box-shadow:6px 6px 0 #bddcf3}
.pricing-summary-grid article:nth-child(3n+2){box-shadow:6px 6px 0 #f5d316}
.pricing-summary-type{width:max-content;padding:5px 8px;background:#e3f1fc;color:#075aa8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.pricing-summary-grid h3{margin:18px 0 10px;font-size:23px;line-height:1.1}
.pricing-summary-grid strong{color:#075aa8;font:800 25px/1.1 Manrope}
.pricing-summary-grid small{margin-top:4px;color:#526171;font-size:12px}
.pricing-summary-grid a{margin-top:auto;padding-top:16px;border-top:1px solid #b7c0cc;color:#071c39;font-weight:800}
.pricing-summary-grid article:last-child{grid-column:span 3;background:#071c39;color:#fff;box-shadow:6px 6px 0 #f5d316}
.pricing-summary-grid article:last-child .pricing-summary-type{background:#f5d316;color:#071c39}
.pricing-summary-grid article:last-child strong,.pricing-summary-grid article:last-child a{color:#f5d316}
.pricing-summary-grid article:last-child a{border-top-color:rgba(255,255,255,.35)}
@media(max-width:900px){.pricing-summary-grid{grid-template-columns:repeat(2,1fr)}.pricing-summary-grid article:last-child{grid-column:span 2}}
@media(max-width:650px){.pricing-summary{padding:58px 20px}.pricing-summary-grid{grid-template-columns:1fr}.pricing-summary-grid article:last-child{grid-column:auto}}
