.content-layout.svelte-8q9sz4{grid-template-columns:1fr 360px;align-items:start;gap:3rem;display:grid}.eyebrow.svelte-8q9sz4{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.06em;margin-bottom:.75rem;font-size:.75rem;display:inline-block}.detail-card.svelte-8q9sz4{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:2.5rem;overflow:hidden}.detail-row.svelte-8q9sz4{border-bottom:1px solid var(--color-border);grid-template-columns:100px 1fr;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-size:.9rem;display:grid}.detail-row.svelte-8q9sz4:last-child{border-bottom:none}.detail-label.svelte-8q9sz4{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.75rem;font-weight:700}section.svelte-8q9sz4{margin-bottom:2.5rem}.about.svelte-8q9sz4 h2:where(.svelte-8q9sz4),.what-youll-do.svelte-8q9sz4 h2:where(.svelte-8q9sz4){margin-bottom:.875rem;font-size:1.35rem}.about.svelte-8q9sz4 p:where(.svelte-8q9sz4){color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.steps-list.svelte-8q9sz4{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.95rem}.steps-list.svelte-8q9sz4 li:where(.svelte-8q9sz4){margin-bottom:.5rem}.warning-box.svelte-8q9sz4{border-radius:var(--radius);background:#fffbf0;border:1px solid #fde68a;border-left:3px solid #f59e0b;padding:1.25rem 1.5rem}.warning-box.svelte-8q9sz4 h3:where(.svelte-8q9sz4){color:#92400e;margin-bottom:.75rem;font-size:.9rem}.warning-box.svelte-8q9sz4 ul:where(.svelte-8q9sz4){color:#78350f;margin:0;font-size:.9rem}.warning-box.svelte-8q9sz4 li:where(.svelte-8q9sz4){margin-bottom:.625rem}.register-card.svelte-8q9sz4{background:var(--color-dark);border-radius:var(--radius-lg);padding:2rem;position:sticky;top:128px}.register-card.svelte-8q9sz4 h2:where(.svelte-8q9sz4){color:#fff;margin-bottom:1.5rem;font-size:1.25rem}.form-error.svelte-8q9sz4{border-radius:var(--radius);color:#fca5a5;background:#dc26261a;border:1px solid #dc26264d;margin-bottom:1.25rem;padding:.875rem 1rem}.form-error.svelte-8q9sz4 p:where(.svelte-8q9sz4){margin:0;font-size:.875rem}.registration-form.svelte-8q9sz4{flex-direction:column;gap:1rem;display:flex}.form-group.svelte-8q9sz4{flex-direction:column;gap:.375rem;display:flex}.form-group.svelte-8q9sz4 label:where(.svelte-8q9sz4){color:#fff9;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:600}.form-group.svelte-8q9sz4 input:where(.svelte-8q9sz4){border-radius:var(--radius);font-size:.95rem;font-family:var(--font-body);color:#fff;background:#ffffff0f;border:1.5px solid #ffffff1f;padding:.7rem .875rem;transition:border-color .15s}.form-group.svelte-8q9sz4 input:where(.svelte-8q9sz4):focus{border-color:var(--color-primary);outline:none}.checkbox.svelte-8q9sz4{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.checkbox.svelte-8q9sz4 input:where(.svelte-8q9sz4){flex-shrink:0;margin-top:.25rem}.checkbox.svelte-8q9sz4 span:where(.svelte-8q9sz4){color:#fff9;font-size:.82rem;line-height:1.55}.checkbox.svelte-8q9sz4 strong:where(.svelte-8q9sz4){color:#ffffffd9}@media (width<=900px){.content-layout.svelte-8q9sz4{grid-template-columns:1fr}.register-card.svelte-8q9sz4{position:static}}
