.checkout-experience{display:grid;gap:24px}.checkout-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,760px);margin-inline:auto}.checkout-steps span{position:relative;display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-muted);font-size:.78rem;font-weight:800;text-align:center}.checkout-steps span.is-complete{border-color:color-mix(in srgb,var(--success) 35%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--surface));color:color-mix(in srgb,var(--success) 80%,var(--text))}.checkout-steps span.is-current{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--primary-soft);color:var(--primary);box-shadow:0 8px 24px rgba(20,104,255,.1)}.checkout-assurance{display:flex;gap:14px;align-items:flex-start;margin-top:26px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.checkout-assurance>span{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:var(--primary-soft);color:var(--primary)}.checkout-assurance svg{width:22px;height:22px}.checkout-assurance strong{display:block;color:var(--text);line-height:1.7}.checkout-assurance p{margin:6px 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.85}.checkout-field{display:grid;gap:9px}.checkout-field>label,.checkout-field>span{color:var(--text);font-size:.86rem;font-weight:800}.checkout-field select{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--border-strong);border-radius:12px;outline:0;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.checkout-field select:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.checkout-order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.checkout-order-facts>div{min-width:0;padding:14px 15px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.checkout-order-facts dt{color:var(--text-muted);font-size:.74rem}.checkout-order-facts dd{overflow-wrap:anywhere;margin:6px 0 0;color:var(--text);font-size:.86rem;font-weight:800}.checkout-auth-actions{display:grid;gap:10px}.checkout-auth-actions .button{width:100%}.checkout-unavailable a{display:inline-flex;margin-inline-start:6px;color:var(--primary);font-weight:800}.checkout-account p[dir=ltr]{overflow-wrap:anywhere;text-align:right}.checkout-success>.checkout-steps{margin-bottom:26px}@media (max-width:720px){.checkout-steps{grid-template-columns:1fr;gap:7px}.checkout-steps span{justify-content:flex-start;min-height:40px;padding-inline:14px;text-align:right}.checkout-order-facts{grid-template-columns:1fr}.checkout-assurance{padding:15px}}@media (prefers-reduced-motion:reduce){.checkout-field select{transition:none}}.checkout-hosting-domain_domainInput__Zw0Mw{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--border);border-radius:12px;outline:0;background:var(--surface-soft);color:var(--text);font:inherit;direction:ltr;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.checkout-hosting-domain_domainInput__Zw0Mw:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 4px var(--primary-soft)}.checkout-hosting-domain_domainInput__Zw0Mw::placeholder{color:var(--text-muted)}.checkout-hosting-domain_domainHint__lZwPG{color:var(--text-muted);font-size:.78rem;line-height:1.9}