.contact-hero.svelte-8du374{padding:160px 0 4.5rem;border-bottom:1px solid var(--hair)}.contact-hero.svelte-8du374 .eyebrow:where(.svelte-8du374){margin-bottom:1.4rem}.contact-hero.svelte-8du374 h1:where(.svelte-8du374){font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;letter-spacing:-.03em;color:var(--cream);font-weight:460;margin-bottom:1.6rem}.contact-hero.svelte-8du374 h1:where(.svelte-8du374) em:where(.svelte-8du374){font-style:italic;font-weight:380;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold)}.contact-lead.svelte-8du374{color:var(--text-secondary);font-size:1.12rem;line-height:1.72;max-width:58ch;margin-bottom:2.4rem}.contact-cta.svelte-8du374{font-family:var(--font-mono);font-size:1rem;letter-spacing:.01em}.contact-info.svelte-8du374{display:flex;gap:2.8rem;flex-wrap:wrap;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--hair)}.body-grid.svelte-8du374{display:grid;grid-template-columns:1.25fr .75fr;gap:4rem;align-items:start}.body-main.svelte-8du374 .eyebrow:where(.svelte-8du374){margin-bottom:1.4rem}.body-main.svelte-8du374 .section-title:where(.svelte-8du374){margin-bottom:1.4rem}.body-lead.svelte-8du374{color:var(--text-secondary);font-size:1.08rem;line-height:1.75;max-width:56ch;margin-bottom:2.2rem}.prompts.svelte-8du374{list-style:none;display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2.2rem}.prompts.svelte-8du374 li:where(.svelte-8du374){display:flex;align-items:flex-start;gap:.85rem;color:var(--parchment);font-size:1.02rem;line-height:1.55;max-width:54ch}.dot.svelte-8du374{margin-top:.55em;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--gold);box-shadow:0 0 10px #d4af3780}.body-note.svelte-8du374{color:var(--text-secondary);font-size:1rem;line-height:1.75;max-width:54ch}.spec.svelte-8du374{position:sticky;top:110px;background:linear-gradient(160deg,var(--ink-3),var(--ink-2));border:1px solid var(--hair);border-radius:var(--r-lg);padding:2.2rem 2rem;box-shadow:var(--shadow-card)}.spec-title.svelte-8du374{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:1.4rem}.svc-links.svelte-8du374{list-style:none;display:flex;flex-direction:column;gap:1.1rem}.svc-links.svelte-8du374 li:where(.svelte-8du374){display:flex;flex-direction:column;gap:.2rem}.svc-links.svelte-8du374 a:where(.svelte-8du374){font-family:var(--font-body);font-size:1.02rem;font-weight:600;color:var(--cream);text-decoration:none}.svc-links.svelte-8du374 a:where(.svelte-8du374):hover{color:var(--gold-soft)}.svc-links.svelte-8du374 span:where(.svelte-8du374){color:var(--muted-2);font-size:.88rem;line-height:1.45}.spec-rows.svelte-8du374{display:grid;grid-template-columns:auto 1fr;gap:.75rem 1.2rem;margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--hair)}.spec-rows.svelte-8du374 dt:where(.svelte-8du374){font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);align-self:center}.spec-rows.svelte-8du374 dd:where(.svelte-8du374){color:var(--parchment);font-size:.95rem}.contact-faq.svelte-8du374{border-top:1px solid var(--hair)}.faq-panel.svelte-8du374{text-align:center;max-width:58ch;margin:0 auto}.faq-panel.svelte-8du374 h2:where(.svelte-8du374){font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.8rem);color:var(--cream);margin-bottom:1.2rem}.faq-panel.svelte-8du374 p:where(.svelte-8du374){color:var(--text-secondary);font-size:1.06rem;line-height:1.72;margin-bottom:2rem}.arrow.svelte-8du374{transition:transform .25s var(--ease-out)}.btn.svelte-8du374:hover .arrow:where(.svelte-8du374){transform:translate(4px)}@media (max-width: 900px){.body-grid.svelte-8du374{grid-template-columns:1fr;gap:2.6rem}.spec.svelte-8du374{position:static}.br-desktop.svelte-8du374{display:none}.contact-hero.svelte-8du374{padding-top:130px}}@media (max-width: 640px){.contact-info.svelte-8du374{flex-direction:column;gap:1.5rem}}
