.page.svelte-19tx2gl{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-bg, #0a0a0f);color:#fff;padding:1.25rem 1rem}.card.svelte-19tx2gl{width:min(920px,100%);text-align:center;padding:1.5rem;background:#12121a;border:2px solid #ffffff22;border-radius:16px;box-shadow:var(--shadow-brutal-md, 5px 5px 0 #000)}h1.svelte-19tx2gl{font-family:var(--font-display, "Bangers", cursive);font-size:2.2rem;margin-bottom:.75rem;color:var(--color-secondary, #ffc857);text-shadow:3px 3px 0 #000}p.svelte-19tx2gl{color:var(--color-text-muted, #888);margin:0 0 1rem}.sections.svelte-19tx2gl{display:grid;gap:1rem}.section.svelte-19tx2gl{text-align:left;padding:.9rem 1rem;border-radius:12px;border:1px solid #ffffff22;background:#0f1016}.section.svelte-19tx2gl h2:where(.svelte-19tx2gl){margin:0 0 .4rem;font-size:1rem;text-transform:uppercase;letter-spacing:.04em}.section-text.svelte-19tx2gl{margin:0 0 .8rem;color:var(--color-text-muted, #888);font-size:.9rem}.divider.svelte-19tx2gl{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 0;color:var(--color-text-muted, #888);font-size:.85rem;text-transform:uppercase;letter-spacing:.2em}.divider.svelte-19tx2gl:before,.divider.svelte-19tx2gl:after{content:"";flex:1;height:1px;background:#ffffff1f}.request-form.svelte-19tx2gl{display:grid;gap:.7rem;text-align:left}input[type=email].svelte-19tx2gl,textarea.svelte-19tx2gl{background:#1a1a2e;color:#fff;border:2px solid #ffffff22;border-radius:10px;padding:.6rem .75rem;font-family:var(--font-sans)}.hint.svelte-19tx2gl{margin:0;font-size:.85rem;color:var(--color-text-muted, #888)}textarea.svelte-19tx2gl{resize:vertical}.btn.svelte-19tx2gl{background:var(--color-primary, #ff6b35);color:#fff;border:0;border-radius:10px;padding:.6rem 1rem;font-weight:700;cursor:pointer;width:100%}.cta.svelte-19tx2gl{display:inline-block;padding:.7rem 1.2rem;border-radius:10px;background:var(--color-primary, #ff6b35);color:#fff;text-decoration:none;font-weight:700;margin:.8rem .4rem 0}@media(min-width:900px){.sections.svelte-19tx2gl{grid-template-columns:1fr auto 1fr;align-items:stretch}.divider.svelte-19tx2gl{margin:0;writing-mode:vertical-rl;letter-spacing:.2em}.divider.svelte-19tx2gl:before,.divider.svelte-19tx2gl:after{width:1px;height:auto}.divider.svelte-19tx2gl span:where(.svelte-19tx2gl){display:inline-block;transform:rotate(180deg)}}
