._page_3qm2x_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._wrap_3qm2x_1{max-width:1120px;margin:auto;padding:var(--spacing-16) var(--spacing-8);display:grid;grid-template-columns:.75fr 1.25fr;gap:var(--spacing-12);align-items:start}._intro_3qm2x_1{position:sticky;top:3rem}._intro_3qm2x_1>span{color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}._intro_3qm2x_1 h1{font:400 3.6rem/.98 var(--font-family-display);margin:var(--spacing-4) 0}._intro_3qm2x_1 p{color:var(--muted-foreground);line-height:1.7}._intro_3qm2x_1 ol{list-style:none;padding:0;margin-top:var(--spacing-8);display:grid;gap:var(--spacing-3)}._intro_3qm2x_1 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:.86rem}._card_3qm2x_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md)}._card_3qm2x_1 form{display:grid;gap:var(--spacing-5,1.25rem)}._card_3qm2x_1 h2{font:400 2rem var(--font-family-display);margin:var(--spacing-2) 0}._card_3qm2x_1 label{display:grid;gap:var(--spacing-2);font-size:.76rem;font-weight:700}._two_3qm2x_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._plans_3qm2x_1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3)}._plans_3qm2x_1 button{padding:var(--spacing-4);display:grid;text-align:left;gap:var(--spacing-2);background:var(--background);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);cursor:pointer}._plans_3qm2x_1 button._selected_3qm2x_1{border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--card))}._plans_3qm2x_1 strong{font-size:1rem}._plans_3qm2x_1 small{color:var(--muted-foreground);line-height:1.4}._error_3qm2x_1{color:var(--error)}._disclaimer_3qm2x_1{color:var(--muted-foreground);font-size:.7rem;line-height:1.5}._done_3qm2x_1{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-4)}._done_3qm2x_1>svg{color:var(--success)}._done_3qm2x_1 h2{font-size:2.5rem;margin:0}._done_3qm2x_1 p{color:var(--muted-foreground)}._payButtons_3qm2x_1{display:flex;gap:var(--spacing-3)}@media(max-width:780px){._wrap_3qm2x_1{grid-template-columns:1fr;padding:var(--spacing-8) var(--spacing-4)}._intro_3qm2x_1{position:static}._two_3qm2x_1,._plans_3qm2x_1{grid-template-columns:1fr}}
