.purchase{padding:35px 0 105px}
.price-card{position:relative;overflow:hidden;background:#fff;border:1px solid #cfd8df;padding:clamp(28px,5vw,58px);box-shadow:0 18px 55px rgba(11,31,49,.09)}
.price-card:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:var(--yellow)}
.price-card .section-label{margin-top:0}
.price-kicker{margin:0;color:#60707d;font:750 .78rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}
.price-card h2{margin:4px 0 20px;color:var(--blue);font-size:clamp(3.8rem,9vw,7rem);line-height:.95;letter-spacing:-.06em}
.price-card p{max-width:820px}
.price-card .price-lead{font-size:1.15rem}
.price-card .price-note{margin:28px 0 0;padding:14px 17px;background:#eef3f6;color:#495866;font-size:.9rem}
.form-row{grid-template-columns:1fr 1fr}
@media(max-width:850px){.form-row{grid-template-columns:1fr}.purchase{padding:20px 0 75px}}
