.page-head.svelte-lexj1m{padding:calc(var(--nav-h) + 6rem) var(--gutter) 4rem;border-bottom:1px solid var(--ink-line)}.container.svelte-lexj1m{max-width:var(--container);margin:0 auto}.num.svelte-lexj1m{display:inline-block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.25em;color:var(--magenta);text-transform:uppercase;margin-bottom:1rem}.title.svelte-lexj1m{font-family:var(--font-display);font-size:clamp(3rem,9vw,7rem);line-height:.9;letter-spacing:-.01em;color:var(--ink);margin-bottom:1.5rem}.title.svelte-lexj1m em:where(.svelte-lexj1m){font-style:normal;color:transparent;background:var(--g-sunset);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.desc.svelte-lexj1m{font-size:1.1rem;color:var(--ink-mute);max-width:540px}.faq-section.svelte-lexj1m{padding:5rem var(--gutter) 8rem}.faq-section.svelte-lexj1m .container:where(.svelte-lexj1m){display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:start}@media (max-width: 900px){.faq-section.svelte-lexj1m .container:where(.svelte-lexj1m){grid-template-columns:1fr}}.faq-list.svelte-lexj1m{display:flex;flex-direction:column}.item.svelte-lexj1m{border-bottom:1px solid var(--ink-line)}.item.open.svelte-lexj1m{background:var(--bg-night)}.q.svelte-lexj1m{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:1.25rem;align-items:center;padding:1.5rem .5rem;text-align:left;transition:padding .3s}.item.open.svelte-lexj1m .q:where(.svelte-lexj1m){padding:1.5rem 1.25rem}.q-num.svelte-lexj1m{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--ink-faint)}.q-text.svelte-lexj1m{font-family:var(--font-display);font-size:1.4rem;letter-spacing:.01em;color:var(--ink)}.q-icon.svelte-lexj1m{font-family:var(--font-display);font-size:1.5rem;color:var(--magenta);width:32px;text-align:center}.a.svelte-lexj1m{padding:0 1.25rem 1.5rem 4rem;animation:svelte-lexj1m-open .3s ease}.a.svelte-lexj1m p:where(.svelte-lexj1m){color:var(--ink-mute);line-height:1.7;max-width:640px}@keyframes svelte-lexj1m-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.contact.svelte-lexj1m{background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius);padding:2.5rem 2rem;position:sticky;top:calc(var(--nav-h) + 1rem)}.contact-num.svelte-lexj1m{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.25em;color:var(--cyan);text-transform:uppercase;display:block;margin-bottom:1rem}.contact.svelte-lexj1m h2:where(.svelte-lexj1m){font-family:var(--font-display);font-size:2rem;color:var(--ink);margin-bottom:1rem;letter-spacing:.02em}.contact.svelte-lexj1m p:where(.svelte-lexj1m){color:var(--ink-mute);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.contact-ctas.svelte-lexj1m{display:flex;flex-direction:column;gap:.75rem}.btn-primary.svelte-lexj1m{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:var(--magenta);color:var(--bg-deep);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius-sm);transition:transform .3s,box-shadow .3s}.btn-primary.svelte-lexj1m:hover{transform:translateY(-2px);box-shadow:0 12px 40px var(--magenta-glow)}.btn-primary.svelte-lexj1m .arrow:where(.svelte-lexj1m){transition:transform .3s}.btn-primary.svelte-lexj1m:hover .arrow:where(.svelte-lexj1m){transform:translate(4px)}.btn-ghost.svelte-lexj1m{display:flex;align-items:center;justify-content:center;padding:1rem;border:1px solid var(--ink-line);color:var(--ink-mute);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;border-radius:var(--radius-sm);transition:border-color .3s,color .3s}.btn-ghost.svelte-lexj1m:hover{border-color:var(--cyan);color:var(--cyan)}
