.contact-hero.svelte-1bv7ezn{max-width:58rem}.back-link.svelte-1bv7ezn{display:inline-flex;padding:.4rem .65rem;border:3px solid #111111;border-radius:.68rem;background:#fff;color:#111;font-size:.74rem;font-weight:900;letter-spacing:.03em;text-decoration:none;box-shadow:3px 3px #111}.back-link.svelte-1bv7ezn:hover{transform:translate(-2px,-2px)}.eyebrow.svelte-1bv7ezn{margin-top:.85rem;display:inline-flex;padding:.34rem .62rem;border:3px solid #111111;border-radius:999px;background:#e10600;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:4px 4px #111}h1.svelte-1bv7ezn{margin-top:.65rem;font-size:clamp(1.8rem,4.2vw,3.1rem);line-height:1.04;color:#e10600;font-family:Poppins,Nunito,sans-serif;text-shadow:3px 3px 0 #111111}.hero-copy.svelte-1bv7ezn{margin-top:.85rem;font-size:1rem;font-weight:800;color:#111;max-width:48rem}.contact-grid.svelte-1bv7ezn{margin-top:1.1rem;display:grid;gap:.9rem;grid-template-columns:1fr}.card.svelte-1bv7ezn{background:var(--card);border:4px solid var(--card-border);border-radius:1rem;padding:1rem;box-shadow:6px 6px #111}h2.svelte-1bv7ezn{margin:0;font-size:1.28rem;letter-spacing:.05em;font-family:Poppins,Nunito,sans-serif;color:#e10600}.checklist.svelte-1bv7ezn{margin:.7rem 0 0;padding-left:1.1rem;display:grid;gap:.42rem}.checklist.svelte-1bv7ezn li:where(.svelte-1bv7ezn){font-size:.9rem;font-weight:800;color:#111}.expectation-box.svelte-1bv7ezn{margin-top:.9rem;padding:.7rem;border:3px solid #111111;border-radius:.8rem;background:#f8f8f8}.expectation-title.svelte-1bv7ezn{font-size:.9rem;font-weight:900;color:#e10600}.expectation-box.svelte-1bv7ezn p:where(.svelte-1bv7ezn):last-child,.expectation-box.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:.3rem;font-size:.84rem;font-weight:800;color:#111}.contact-form.svelte-1bv7ezn{margin-top:.75rem;display:grid;gap:.7rem}.field.svelte-1bv7ezn{display:grid;gap:.28rem}.field.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:.78rem;font-weight:900;letter-spacing:.05em;color:#111;text-transform:uppercase}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;border:3px solid #111111;border-radius:.7rem;background:#fff;padding:.66rem .78rem;font-size:.94rem;font-weight:800;color:#111}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:3px solid #e10600;outline-offset:2px}.submit-btn.svelte-1bv7ezn{margin-top:.2rem;border:3px solid #111111;border-radius:.72rem;background:#e10600;color:#fff;padding:.68rem .9rem;font-size:.9rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;box-shadow:4px 4px #111;cursor:pointer}.submit-btn.svelte-1bv7ezn:hover{transform:translate(-2px,-2px)}.policy-note.svelte-1bv7ezn{margin-top:.72rem;font-size:.78rem;font-weight:800;color:#e10600}.enter-up.svelte-1bv7ezn{animation:svelte-1bv7ezn-enterUp .65s ease forwards}.delayed.svelte-1bv7ezn{animation-delay:.12s}@keyframes svelte-1bv7ezn-enterUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .back-link.svelte-1bv7ezn,html[data-theme=dark] .expectation-box.svelte-1bv7ezn,html[data-theme=dark] input.svelte-1bv7ezn,html[data-theme=dark] select.svelte-1bv7ezn,html[data-theme=dark] textarea.svelte-1bv7ezn{background:#ffffff0a;border-color:var(--line-strong);color:var(--text);box-shadow:0 18px 40px #00000038}html[data-theme=dark] h1.svelte-1bv7ezn,html[data-theme=dark] h2.svelte-1bv7ezn{color:var(--text);text-shadow:none}html[data-theme=dark] .hero-copy.svelte-1bv7ezn,html[data-theme=dark] .checklist.svelte-1bv7ezn li:where(.svelte-1bv7ezn),html[data-theme=dark] .expectation-box.svelte-1bv7ezn p:where(.svelte-1bv7ezn),html[data-theme=dark] .field.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--muted)}html[data-theme=dark] .eyebrow.svelte-1bv7ezn{border-color:var(--line-strong);background:#ffffff14;color:var(--text);box-shadow:0 18px 40px #00000038}html[data-theme=dark] .submit-btn.svelte-1bv7ezn{border-color:transparent;background:var(--accent);color:#08090b;box-shadow:0 18px 40px #00000038}html[data-theme=dark] .policy-note.svelte-1bv7ezn,html[data-theme=dark] .expectation-title.svelte-1bv7ezn{color:var(--soft)}html[data-theme=dark] input.svelte-1bv7ezn:focus,html[data-theme=dark] select.svelte-1bv7ezn:focus,html[data-theme=dark] textarea.svelte-1bv7ezn:focus{outline-color:#ffffff42}html[data-theme=dark] #tool-category.svelte-1bv7ezn option:where(.svelte-1bv7ezn){color:var(--text);background:#0d0f12}@media(min-width:960px){.contact-grid.svelte-1bv7ezn{grid-template-columns:.92fr 1.08fr;align-items:start}}
