.lead.svelte-1gqmuqj{max-width:560px;font-size:16px;font-weight:300;margin-bottom:2.5rem}.tracks.svelte-1gqmuqj{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.track.svelte-1gqmuqj{background:var(--surface);padding:2.25rem 2rem;display:flex;flex-direction:column;gap:1rem}.track.highlight.svelte-1gqmuqj{background:var(--surface2);border-top:2px solid var(--accent)}.track-tag.svelte-1gqmuqj{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2)}.gold-tag.svelte-1gqmuqj{color:var(--accent)}.track.svelte-1gqmuqj h3:where(.svelte-1gqmuqj){font-size:1.3rem;margin-bottom:0}.track.svelte-1gqmuqj .small:where(.svelte-1gqmuqj){font-size:13px}.track.svelte-1gqmuqj a:where(.svelte-1gqmuqj){color:var(--accent2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.track.svelte-1gqmuqj a.gold:where(.svelte-1gqmuqj){color:var(--accent)}.track-perks.svelte-1gqmuqj{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.track-perks.svelte-1gqmuqj li:where(.svelte-1gqmuqj){font-size:13px;color:var(--muted);padding-left:1.25rem;position:relative}.track-perks.svelte-1gqmuqj li:where(.svelte-1gqmuqj):before{content:"✓";position:absolute;left:0;color:var(--accent2);font-family:var(--font-mono)}.track.highlight.svelte-1gqmuqj .track-perks:where(.svelte-1gqmuqj) li:where(.svelte-1gqmuqj):before{color:var(--accent)}@media(max-width:640px){.tracks.svelte-1gqmuqj{grid-template-columns:1fr}}.ask-grid.svelte-1gqmuqj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--border)}.ask-card.svelte-1gqmuqj{background:var(--surface);padding:1.75rem 1.6rem}.ask-num.svelte-1gqmuqj{font-family:var(--font-head);font-style:italic;font-size:1.8rem;font-weight:800;color:var(--accent);line-height:1;margin-bottom:.9rem}.ask-card.svelte-1gqmuqj p:where(.svelte-1gqmuqj){font-size:13px}.quote-block.svelte-1gqmuqj{border-left:2px solid var(--accent);border-radius:0 8px 8px 0;padding:1.5rem 2rem;background:#c8a84b0d;margin:2.5rem 0 0}.quote-text.svelte-1gqmuqj{font-family:var(--font-head);font-size:16px;color:var(--text);line-height:1.7;font-style:italic;font-weight:700}.form-wrap.svelte-1gqmuqj{max-width:620px}.form-grid-2.svelte-1gqmuqj{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media(max-width:560px){.form-grid-2.svelte-1gqmuqj{grid-template-columns:1fr}}.gap.svelte-1gqmuqj{margin-bottom:1.5rem}.field-label.svelte-1gqmuqj{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.radio-group.svelte-1gqmuqj{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem}.radio-row.svelte-1gqmuqj{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.radio-row.svelte-1gqmuqj input[type=radio]:where(.svelte-1gqmuqj){margin-top:3px;accent-color:var(--accent);flex-shrink:0}.radio-row.svelte-1gqmuqj span:where(.svelte-1gqmuqj){font-size:14px;color:var(--muted);line-height:1.5}.radio-row.svelte-1gqmuqj span:where(.svelte-1gqmuqj) strong:where(.svelte-1gqmuqj){color:var(--text);display:block}.checkbox-row.svelte-1gqmuqj{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;margin-bottom:1.5rem}.checkbox-row.svelte-1gqmuqj input[type=checkbox]:where(.svelte-1gqmuqj){margin-top:3px;accent-color:var(--accent);flex-shrink:0}.checkbox-row.svelte-1gqmuqj span:where(.svelte-1gqmuqj){font-size:14px;color:var(--muted);line-height:1.5}.checkbox-row.svelte-1gqmuqj span:where(.svelte-1gqmuqj) strong:where(.svelte-1gqmuqj){color:var(--accent)}.submit-btn.svelte-1gqmuqj{width:100%;justify-content:center}.form-note.svelte-1gqmuqj{font-family:var(--font-mono);font-size:11px;color:var(--text3);margin-top:1rem;line-height:1.7}#success-msg.svelte-1gqmuqj{background:var(--surface);border:1px solid var(--accent2);border-radius:var(--radius);padding:1.5rem 2rem}#success-msg.svelte-1gqmuqj h3:where(.svelte-1gqmuqj){color:var(--accent2);margin-bottom:.5rem}#success-msg.svelte-1gqmuqj p:where(.svelte-1gqmuqj){font-size:14px}.faq-grid.svelte-1gqmuqj{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);margin-top:2.5rem}.faq-card.svelte-1gqmuqj{background:var(--surface);padding:1.75rem 1.6rem}.faq-card.svelte-1gqmuqj p:where(.svelte-1gqmuqj){font-size:13px}@media(max-width:640px){.faq-grid.svelte-1gqmuqj{grid-template-columns:1fr}}
