.contact-form.svelte-1dzp8c6{display:grid;gap:1rem;padding:1.5rem}.contact-form.compact.svelte-1dzp8c6{padding:1.25rem}.form-grid.svelte-1dzp8c6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.select-wrap.svelte-1dzp8c6{position:relative}.service-trigger.svelte-1dzp8c6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03),#11131ce6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--text-primary);font:inherit;font-size:1rem;cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),background var(--duration-fast)}.service-trigger.svelte-1dzp8c6:hover,.service-trigger.open.svelte-1dzp8c6{border-color:var(--accent);box-shadow:0 0 0 2px #f59e0b2e,0 10px 30px #0000001f;background:linear-gradient(145deg,#ffffff0d,#ffffff05),#12141feb}.service-trigger.svelte-1dzp8c6 span:where(.svelte-1dzp8c6):first-child{text-align:left}.select-chevron.svelte-1dzp8c6{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);pointer-events:none;opacity:.92;transition:transform var(--duration-fast) var(--ease-out-expo)}.service-trigger.open.svelte-1dzp8c6 .select-chevron:where(.svelte-1dzp8c6){transform:rotate(180deg)}.service-menu.svelte-1dzp8c6{position:absolute;top:calc(100% + .6rem);left:0;right:0;z-index:20;padding:.5rem;display:grid;gap:.25rem;border-radius:calc(var(--radius-lg) + .1rem);border:1px solid var(--glass-border);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#12141fcc;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:0 18px 36px #00000038;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo),visibility var(--duration-fast) var(--ease-out-expo);will-change:transform,opacity}.service-menu.open.svelte-1dzp8c6{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.service-option.svelte-1dzp8c6{width:100%;padding:.8rem .95rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font:inherit;font-size:.95rem;text-align:left;cursor:pointer;transition:all var(--duration-fast)}.service-option.svelte-1dzp8c6:hover,.service-option.selected.svelte-1dzp8c6{color:var(--text-primary);background:var(--accent-muted)}.form-error.svelte-1dzp8c6{color:#fca5a5;font-size:.8rem}.toggle-row.svelte-1dzp8c6{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary)}.toggle-row.svelte-1dzp8c6 input:where(.svelte-1dzp8c6){accent-color:var(--accent)}.form-footer.svelte-1dzp8c6{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.form-trust.svelte-1dzp8c6{display:grid;gap:.5rem}.form-trust.svelte-1dzp8c6 p:where(.svelte-1dzp8c6){font-size:.85rem;max-width:44ch}.form-success.svelte-1dzp8c6{display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:var(--radius-lg);border:1px solid rgba(74,222,128,.24);background:#22c55e14}.form-success.svelte-1dzp8c6 strong:where(.svelte-1dzp8c6){color:#86efac}.form-success.svelte-1dzp8c6 span:where(.svelte-1dzp8c6){color:var(--text-secondary);font-size:.9rem}@media(max-width:700px){.contact-form.svelte-1dzp8c6{padding:1rem;gap:.875rem}.form-grid.svelte-1dzp8c6{grid-template-columns:1fr}.service-trigger.svelte-1dzp8c6{padding:.82rem .95rem}.service-menu.svelte-1dzp8c6{top:calc(100% + .5rem)}.form-footer.svelte-1dzp8c6{align-items:stretch}.form-footer.svelte-1dzp8c6 .btn:where(.svelte-1dzp8c6){width:100%}.form-trust.svelte-1dzp8c6 p:where(.svelte-1dzp8c6){font-size:.8rem}textarea.form-input.svelte-1dzp8c6{min-height:110px}}.contact-intake.svelte-1bv7ezn{padding:7.4rem 0 2rem}.contact-first-grid.svelte-1bv7ezn,.support-grid.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1.5rem;align-items:start}.contact-panel.svelte-1bv7ezn,.contact-intro.svelte-1bv7ezn,.callout-card.svelte-1bv7ezn,.info-card.svelte-1bv7ezn{padding:1.5rem}.panel-header.svelte-1bv7ezn{display:grid;gap:.75rem;margin-bottom:1rem}.panel-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){max-width:13ch}.panel-header.svelte-1bv7ezn p:where(.svelte-1bv7ezn){max-width:54ch}.contact-intro.svelte-1bv7ezn,.callout-card.svelte-1bv7ezn{display:grid;gap:1.25rem;border-radius:var(--radius-xl)}.callout-actions.svelte-1bv7ezn{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.copy-phone-btn.svelte-1bv7ezn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.2rem;appearance:none;-webkit-appearance:none;border-radius:var(--radius-full);border:1px solid var(--border);background:#ffffff05;color:var(--text-primary);font-family:var(--font-display);font-size:.9rem;font-weight:600;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:all var(--duration-fast)}.copy-phone-btn.svelte-1bv7ezn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-muted);transform:translateY(-2px)}.copy-phone-btn.svelte-1bv7ezn:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.copy-phone-btn.svelte-1bv7ezn:active{transform:translateY(0) scale(.98)}.copy-phone-btn.copied.svelte-1bv7ezn{border-color:#4ade8047;background:#22c55e1f;color:#86efac}.intro-copy.svelte-1bv7ezn,.intro-stats.svelte-1bv7ezn{display:grid;gap:1rem}.intro-stats.svelte-1bv7ezn{grid-template-columns:1fr}.intro-stat.svelte-1bv7ezn{padding:1rem 1.1rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#ffffff08}.intro-stat.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){display:block;font-family:var(--font-display);font-size:1.2rem;color:var(--accent)}.intro-stat.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--text-secondary);font-size:.9rem}.contact-stack.svelte-1bv7ezn{display:grid;gap:1rem}.info-card.svelte-1bv7ezn{border-radius:var(--radius-xl)}.support-section.svelte-1bv7ezn{padding-top:1rem}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1rem;margin-bottom:.5rem}.info-card.svelte-1bv7ezn a:where(.svelte-1bv7ezn){font-family:var(--font-display);font-size:1.1rem}.info-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.95rem}@media(max-width:900px){.contact-intake.svelte-1bv7ezn{padding-top:6.6rem}.contact-first-grid.svelte-1bv7ezn,.support-grid.svelte-1bv7ezn{grid-template-columns:1fr}}@media(max-width:700px){.contact-intake.svelte-1bv7ezn{padding-top:6rem}.contact-panel.svelte-1bv7ezn,.contact-intro.svelte-1bv7ezn,.callout-card.svelte-1bv7ezn,.info-card.svelte-1bv7ezn{padding:1.15rem}.panel-header.svelte-1bv7ezn{gap:.6rem}.panel-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){max-width:none}.intro-stats.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr))}.callout-actions.svelte-1bv7ezn{flex-direction:column;align-items:stretch}}@media(max-width:520px){.intro-stats.svelte-1bv7ezn{grid-template-columns:1fr}}@media(hover:none),(pointer:coarse){.copy-phone-btn.svelte-1bv7ezn{display:none}}
