
.checkout-wrap{max-width:740px;width:calc(100% - 32px);margin:0 auto;padding:24px 0 48px}.checkout-wrap .eyebrow{margin:0 0 10px}.checkout-wrap h1{font-size:36px;letter-spacing:-1.5px;margin:0 0 8px}.checkout-price{font-size:24px;font-weight:700;margin:0 0 8px}.checkout-intro{font-size:14px;line-height:1.5;margin:0 0 16px}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.checkout-wrap label{display:block;font-size:13px;margin:0}.checkout-wrap input:not([type=checkbox]){width:100%;padding:10px;margin:4px 0 0;font-size:16px;min-width:0}.checkout-wrap .check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;margin:10px 0}.checkout-wrap .check input{width:17px;height:17px;flex-shrink:0;margin:0}.checkout-wrap .button{width:100%;justify-content:center;margin:0 0 14px}.checkout-wrap details{font-size:13px;margin:12px 0}.checkout-wrap summary{cursor:pointer;font-weight:700}.checkout-wrap .scope-copy{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.55 system-ui}.checkout-wrap #monthly-status{font-size:14px}.checkout-wrap .fine{line-height:1.5}.checkout-wrap form{margin:0;padding:0;max-width:none}.checkout-wrap .checkout-foot{margin-top:16px;border-top:1px solid #ccd4c7;padding-top:12px}
