.checkout-page{max-width:980px;min-height:65vh}.checkout-page .section-heading{margin-bottom:28px}.checkout-page-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:clamp(20px,4vw,38px);background:#fff;border:1px solid #dce4ec;border-radius:22px;box-shadow:0 18px 50px #18253a12;color:#1d2b3a}.checkout-page-plan,.checkout-page-payment{min-width:0}.checkout-page-plan{padding-inline-end:24px;border-inline-end:1px solid #e5e9ef}.checkout-page-plan h2,.checkout-page-payment h2{margin:0 0 10px;color:#1d2b3a}.checkout-page-payment>p{color:#657487;margin:0 0 18px}.checkout-page .checkout-plan{margin:12px 0 22px}.checkout-page .field{margin-top:16px}.checkout-page .method-list{display:grid;gap:10px;margin-bottom:20px}.checkout-page .method{cursor:pointer;padding:14px 16px}.checkout-page .method input{margin-inline-end:10px;accent-color:#d5a43d}.checkout-page .checkout-message:empty{display:none}.checkout-page #checkoutBack{margin-top:18px}@media(max-width:700px){.checkout-page-card{grid-template-columns:1fr;gap:24px}.checkout-page-plan{padding:0 0 22px;border-inline-end:0;border-bottom:1px solid #e5e9ef}.checkout-page .section-heading h1{font-size:30px}}
