.r6ElzW_steps{gap:10px;margin-bottom:28px;display:flex}.r6ElzW_step{text-align:center;border-radius:var(--radius-sm);background:var(--color-bg-alt);color:var(--color-text-light);flex:1;padding-block:10px;font-size:.85rem;font-weight:600}.r6ElzW_stepActive{background:var(--color-brown);color:var(--color-cream)}.r6ElzW_form{grid-template-columns:1fr 1fr;gap:16px;max-width:640px;display:grid}.r6ElzW_fullRow{grid-column:1/-1}.r6ElzW_field label{margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.r6ElzW_field input{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:100%;padding:11px 14px;font-size:.92rem}.r6ElzW_actionsRow{grid-column:1/-1;gap:12px;margin-top:8px;display:flex}.r6ElzW_formError{color:#b3261e;border-radius:var(--radius-sm);background:#fdecea;border:1px solid #f3c2bd;max-width:640px;margin-top:14px;padding:10px 14px;font-size:.88rem}.r6ElzW_summaryBox{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;max-width:640px;padding:20px}.r6ElzW_summaryLine{border-bottom:1px solid var(--color-border);justify-content:space-between;padding-block:8px;font-size:.92rem;display:flex}.r6ElzW_summaryTotal{font-size:1.05rem;font-weight:700}.r6ElzW_confirmation{text-align:center;max-width:560px;margin:0 auto;padding-block:40px}.r6ElzW_confirmIcon{background:var(--color-cream);width:64px;height:64px;color:var(--color-gold-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}@media (max-width:600px){.r6ElzW_form{grid-template-columns:1fr}}
