.buy-head{align-items:center;padding-block:16px;display:flex}.buy-head .logo{min-height:44px}.buy-main{padding-bottom:var(--space-9);max-width:640px}.buy-main h1{font-size:var(--text-h2);margin-top:var(--space-5);line-height:1.08}.buy-lead{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.buy-card{margin-top:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:clamp(20px,3vw,32px)}.buy-form{gap:var(--space-4);display:grid}.buy-form h2{font-size:1.125rem}.buy-profiles,.buy-coupon{flex-wrap:wrap;gap:8px;display:flex}.buy-coupon input{flex:1;min-width:160px}.buy-price{gap:8px;display:grid}.buy-price div{justify-content:space-between;display:flex}.buy-total{font-size:1.125rem;font-weight:700}.buy-consent{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:14px 16px}.buy-note{color:var(--color-text-secondary)}
