.starter-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:27px 0}.starter-pair article{border:1px solid #dfe7f5;border-radius:16px;background:#fbfcff;padding:17px 20px 23px;min-width:0}.starter-pair article>img{width:100%;height:135px;object-fit:contain}.starter-pair h3{font-size:17px;letter-spacing:-.5px;margin:17px 0 10px}.starter-pair p{font-size:10px;line-height:1.8;color:#8495ae}.starter-pair .pill{font-size:7px}.tier-option.locked{cursor:not-allowed;background:#f8fafc;color:#91a0b5;border-style:dashed;opacity:.72}.tier-option.locked input{cursor:not-allowed}.tier-option.locked strong{font-weight:400}.locked-tiers{margin:25px 0}.payment-stage{scroll-margin-top:110px}.payment-stage h2{font-size:44px;line-height:1.1;letter-spacing:-2px}.payment-stage>.eyebrow{margin-bottom:23px}.payment-stage>.form-help{margin:20px 0 30px}.checkout-payment-card{background:#f8faff;border:1px solid #dfe8f8;border-radius:20px;padding:30px;margin:27px 0}.payment-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.payment-heading .eyebrow{font-size:8px;color:#8499b7;display:block;margin-bottom:14px}.payment-heading strong{font-size:38px;font-weight:500;letter-spacing:-1.5px}.payment-heading small{font-size:10px;font-weight:400;letter-spacing:0}.payment-heading .pill{font-size:8px;flex-shrink:0}.payment-amount{border-top:1px solid #e4ebf7;margin-top:25px;padding-top:27px}.payment-amount>span{display:block;font-size:8px;letter-spacing:1px;color:#8298b9;margin-bottom:17px}.payment-amount>strong{font-size:clamp(22px,2.5vw,35px);color:#0052ff;display:block;letter-spacing:-1px;font-weight:500;overflow-wrap:anywhere;line-height:1.3}.payment-amount>small{font-size:10px;color:#8194af;display:block;margin-top:10px}.payment-quote-row{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:20px 0 28px}.payment-quote-row>span{font-size:9px;line-height:1.7;color:#8497b5}.payment-quote-row>.text-link{font-size:10px;white-space:nowrap}.payment-destination{border-top:1px solid #e4ebf7;padding-top:23px}.payment-destination a{font-size:11px;color:#0052ff;line-height:1.8;overflow-wrap:anywhere}.payment-destination code{font-family:'Manrope',sans-serif}.payment-gas{display:flex;justify-content:space-between;gap:15px;margin-top:23px;font-size:9px;line-height:1.8;color:#8a9ab1}.payment-gas strong{font-weight:400;color:#536c90;text-align:right}.payment-connect{padding:10px 0 25px}.payment-connect .wallet-address{font-size:11px;color:#577095;line-height:1.8;margin:18px 0 10px}.payment-connect>small{font-size:9px;color:#9aa8bd;display:block;margin:10px 0}.payment-connect>#disconnect-checkout-wallet{margin-left:16px;font-size:10px}.payment-connect>#switch-checkout-base{margin-top:17px}.payment-stage .fulfillment-note{font-size:11px;margin:7px 0 25px;padding:22px 26px}.payment-stage #payment-status{margin-top:20px}.payment-stage #recover-payment-form{margin:20px 0}.payment-stage #recover-payment-form button{margin-top:15px}.payment-stage button:disabled{cursor:not-allowed;opacity:.45}.payment-stage #pay-order:disabled{background:#9bb6ef}.step-rail{padding-left:0;gap:22px;flex-wrap:wrap}.order-success .status-panel{margin:25px 0}.order-success>.form-actions{flex-wrap:wrap}.order-success>p{overflow-wrap:anywhere}#payment-status a{font-size:11px}
@media(max-width:760px){.starter-pair{gap:11px}.starter-pair article{padding:12px 13px 17px}.starter-pair article>img{height:100px}.starter-pair h3{font-size:14px;line-height:1.5}.starter-pair p{font-size:9px}.starter-pair .pill{font-size:6px;padding:6px 7px}.payment-stage h2{font-size:36px}.checkout-payment-card{padding:25px 21px;border-radius:17px}.payment-amount>strong{font-size:24px;letter-spacing:-.6px}.payment-heading strong{font-size:33px}.payment-heading .pill{font-size:6px;padding:7px 9px}.payment-heading .pill img{width:12px;height:12px}.payment-quote-row{align-items:flex-start}.payment-quote-row>span{font-size:8px}.payment-destination a{font-size:10px}.payment-gas{font-size:8px}.payment-stage .fulfillment-note{font-size:10px;padding:21px}.payment-stage .form-actions{align-items:flex-start;flex-direction:column}.payment-stage .form-actions>.button{width:100%;justify-content:center;text-align:center}.step-rail{gap:14px}.step-rail li{font-size:8px}.order-success h2{font-size:36px}.tier-option.locked strong{font-size:14px}.tier-option.locked span{font-size:9px}.tier-option.locked small{font-size:7px}}
