.checkout-form-page{width:min(100%,960px);font-family:var(--font-sans);margin:0 auto;padding:24px 16px}.checkout-form-page>form{box-shadow:none!important;border-radius:8px!important}.checkout-introduction{color:var(--foreground);margin-bottom:28px}.checkout-introduction h1{letter-spacing:0;margin:0 0 24px;font-size:36px;font-weight:750;line-height:1.2}.checkout-description{margin:0 0 28px;font-size:20px;line-height:1.5}.checkout-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px;padding:0;list-style:none;display:grid}.checkout-benefits li{align-items:center;gap:10px;font-size:16px;line-height:1.4;display:flex}.checkout-benefits svg{width:30px;height:30px;color:var(--primary);flex-shrink:0}.checkout-singapore{align-items:center;gap:14px;margin:0;font-size:20px;line-height:1.5;display:flex}.checkout-singapore-flag{border-radius:2px;flex-shrink:0;width:36px;height:24px}.checkout-form-page{--flag-red:oklch(58% .23 27);--flag-white:oklch(100% 0 0)}.flag-red{fill:var(--flag-red)}.flag-white{fill:var(--flag-white)}@media (width<=600px){.checkout-form-page{padding:12px 8px}.checkout-form-page>form{padding:20px 12px!important}.checkout-form-page fieldset{min-width:0}.checkout-introduction{margin-bottom:16px;padding:12px}.checkout-introduction h1{margin-bottom:18px;font-size:28px}.checkout-description,.checkout-singapore{font-size:17px}.checkout-benefits{grid-template-columns:1fr;gap:14px}}
