._page_rdos4_1{max-width:64rem;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);display:flex;flex-direction:column;gap:2.5rem}._hero_rdos4_2{text-align:center;max-width:48rem;margin:0 auto}._eyebrow_rdos4_2{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._hero_rdos4_2 h1{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.5rem);margin:var(--spacing-2) 0}._hero_rdos4_2 h2{font-size:1.25rem;margin:0 0 var(--spacing-4)}._hero_rdos4_2 p{line-height:1.7;color:var(--muted-foreground)}._panel_rdos4_3{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:1.25rem}._costs_rdos4_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);padding:0;list-style:none}._costs_rdos4_4 li{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3)}._amountGrid_rdos4_5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-2)}._amountButton_rdos4_5{min-height:2.75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font:inherit;cursor:pointer}._amountButton_rdos4_5[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._fields_rdos4_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}._fields_rdos4_6 label,._custom_rdos4_6{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._full_rdos4_6{grid-column:1/-1}._privacyRow_rdos4_6{display:flex!important;flex-direction:row!important;align-items:center;gap:var(--spacing-2)}._note_rdos4_7,._legal_rdos4_7{font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}._error_rdos4_7{color:var(--destructive);font-size:.9rem}._success_rdos4_7{text-align:center;align-items:center}._actions_rdos4_7{display:flex;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap}@media(max-width:640px){._page_rdos4_1{padding:var(--spacing-8) var(--spacing-4)}._panel_rdos4_3{padding:var(--spacing-4)}._costs_rdos4_4,._fields_rdos4_6{grid-template-columns:1fr}._amountGrid_rdos4_5{grid-template-columns:repeat(2,minmax(0,1fr))}._full_rdos4_6{grid-column:auto}}
