.contact.svelte-1bv7ezn{--primary: var(--accent-cta);--primary-soft: var(--accent-soft);--wa: #128c7e;--wa-soft: rgba(37, 211, 102, .12);position:relative;overflow:hidden;background:var(--bg);padding:72px 40px 48px}section.svelte-1bv7ezn{position:relative;max-width:1200px;margin:0 auto}.card.svelte-1bv7ezn{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow)}.reveal.svelte-1bv7ezn{animation:svelte-1bv7ezn-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d, 0ms)}@keyframes svelte-1bv7ezn-rise{0%{opacity:0;transform:translateY(14px)}}@supports (animation-timeline: view()){.reveal-scroll.svelte-1bv7ezn{animation:svelte-1bv7ezn-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}.hero.svelte-1bv7ezn{text-align:center;display:flex;flex-direction:column;align-items:center;padding-bottom:48px}h1.svelte-1bv7ezn{max-width:820px}.subtitle.svelte-1bv7ezn{margin-top:14px;max-width:640px;color:var(--muted);font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.6}.metrics.svelte-1bv7ezn{list-style:none;padding:0;margin:32px 0 0;width:100%;max-width:760px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metrics.svelte-1bv7ezn li:where(.svelte-1bv7ezn){display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:12px;background:var(--card);box-shadow:var(--shadow);font-size:.78rem;font-weight:500}.metrics.svelte-1bv7ezn svg{color:var(--primary);flex-shrink:0}.channels.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;padding-bottom:64px}.channels.single.svelte-1bv7ezn{grid-template-columns:1fr;max-width:480px}.channel.svelte-1bv7ezn{position:relative;overflow:hidden;padding:28px;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.channel.svelte-1bv7ezn:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.corner.svelte-1bv7ezn{position:absolute;top:0;right:0;width:112px;height:112px;border-bottom-left-radius:100%;background:var(--primary-soft);transition:transform .35s cubic-bezier(.22,1,.36,1);transform-origin:top right}.wa.svelte-1bv7ezn .corner:where(.svelte-1bv7ezn){background:var(--wa-soft)}.channel.svelte-1bv7ezn:hover .corner:where(.svelte-1bv7ezn){transform:scale(1.12)}.channel-top.svelte-1bv7ezn{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.channel-icon.svelte-1bv7ezn{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary)}.wa.svelte-1bv7ezn .channel-icon:where(.svelte-1bv7ezn){background:var(--wa-soft);color:var(--wa)}.chip.svelte-1bv7ezn{padding:4px 10px;border-radius:100px;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--wa-soft);color:#0b5e55}.chip.muted.svelte-1bv7ezn{background:var(--card2);color:var(--muted)}.channel.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.25rem;font-weight:600;margin-bottom:8px}.channel.svelte-1bv7ezn p:where(.svelte-1bv7ezn){flex:1;font-size:.88rem;color:var(--muted);line-height:1.6;margin-bottom:16px}.channel-value.svelte-1bv7ezn{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:20px;border-radius:10px;background:var(--card2);font-family:Space Grotesk,sans-serif;font-weight:600;overflow-wrap:anywhere}.channel-value.svelte-1bv7ezn svg{color:var(--primary);flex-shrink:0}.wa.svelte-1bv7ezn .channel-value:where(.svelte-1bv7ezn) svg{color:var(--wa)}.btn.svelte-1bv7ezn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:none;border-radius:10px;font:inherit;font-size:.92rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s}.btn.svelte-1bv7ezn:hover{transform:translateY(-1px)}.btn.svelte-1bv7ezn:active{transform:scale(.99)}.btn-wa.svelte-1bv7ezn{background:var(--wa);color:#fff}.btn-wa.svelte-1bv7ezn:hover{background:#0b6b61}.btn-ghost.svelte-1bv7ezn{background:var(--card2);color:var(--text);border:1px solid var(--border)}.btn-ghost.svelte-1bv7ezn:hover{background:var(--border)}.split.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start;padding-bottom:80px}.form-card.svelte-1bv7ezn{padding:32px;border-radius:var(--r-lg)}.eyebrow.svelte-1bv7ezn{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.form-title.svelte-1bv7ezn{margin:10px 0 6px;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:600;letter-spacing:-.01em}.form-desc.svelte-1bv7ezn{color:var(--muted);font-size:.92rem;margin-bottom:24px}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:18px}.error-summary.svelte-1bv7ezn{display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;background:#dc262614;border:1px solid rgba(220,38,38,.2);color:var(--accent3);font-size:.85rem}.row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field.svelte-1bv7ezn>label:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn>.label:where(.svelte-1bv7ezn){display:block;margin-bottom:6px;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.opt.svelte-1bv7ezn{font-weight:400;text-transform:none;letter-spacing:0}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){width:100%;height:48px;padding:0 16px;border:1px solid transparent;border-radius:10px;background:var(--card2);font:inherit;font-size:1rem;color:var(--text);outline:none;transition:background .2s,border-color .2s,box-shadow .2s}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){height:auto;padding:12px 16px;resize:vertical}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:color-mix(in srgb,var(--muted) 60%,transparent)}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{background:var(--card);border-color:var(--accent);box-shadow:0 0 0 3px #f777342e}.reasons.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reason.svelte-1bv7ezn{position:relative;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;background:var(--card2);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s,transform .15s}.reason.svelte-1bv7ezn input:where(.svelte-1bv7ezn){position:absolute;opacity:0;pointer-events:none}.reason.svelte-1bv7ezn svg{color:var(--primary);transition:color .2s}.reason.svelte-1bv7ezn:hover{background:var(--border)}.reason.svelte-1bv7ezn:active{transform:scale(.98)}.reason.svelte-1bv7ezn:has(input:where(.svelte-1bv7ezn):focus-visible){box-shadow:0 0 0 3px #f777344d}.reason.selected.svelte-1bv7ezn{background:var(--primary);color:#fff}.reason.selected.svelte-1bv7ezn svg{color:#fff}.toggle.svelte-1bv7ezn{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;background:var(--card2);cursor:pointer;transition:background .2s}.toggle.on.svelte-1bv7ezn{background:var(--wa-soft)}.toggle.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.terms.svelte-1bv7ezn input:where(.svelte-1bv7ezn){width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.toggle.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){display:block;font-size:.88rem;font-weight:600}.toggle.svelte-1bv7ezn small:where(.svelte-1bv7ezn){font-size:.76rem;color:var(--muted)}.terms.svelte-1bv7ezn{display:flex;align-items:flex-start;gap:10px}.terms.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:.78rem;color:var(--muted);line-height:1.5;cursor:pointer}.terms.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--primary);font-weight:500}.btn-submit.svelte-1bv7ezn{width:100%;font-size:1rem}.btn-submit.svelte-1bv7ezn:disabled{opacity:.6;cursor:progress}.send-icon.svelte-1bv7ezn{display:flex;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.btn-submit.svelte-1bv7ezn:hover:not(:disabled) .send-icon:where(.svelte-1bv7ezn){transform:translate(3px,-3px) rotate(-8deg)}.submit-note.svelte-1bv7ezn{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:.75rem;color:var(--muted);margin-top:-6px}.submit-note.svelte-1bv7ezn svg{color:var(--accent2);flex-shrink:0}.side.svelte-1bv7ezn{display:flex;flex-direction:column;gap:20px}.side-card.svelte-1bv7ezn{padding:24px;border-radius:var(--r-lg)}.side-head.svelte-1bv7ezn{display:flex;align-items:center;gap:12px;margin-bottom:16px}.side-icon.svelte-1bv7ezn{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);flex-shrink:0}.side-icon.green.svelte-1bv7ezn{background:#16a34a1a;color:var(--accent2)}.side-head.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.05rem;font-weight:600}.side-head.svelte-1bv7ezn small:where(.svelte-1bv7ezn){font-size:.75rem;color:var(--muted)}.hours.svelte-1bv7ezn{margin:0;display:flex;flex-direction:column;gap:8px}.hours.svelte-1bv7ezn div:where(.svelte-1bv7ezn){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--card2);font-size:.85rem}.hours.svelte-1bv7ezn dt:where(.svelte-1bv7ezn){font-weight:500}.hours.svelte-1bv7ezn dd:where(.svelte-1bv7ezn){margin:0;text-align:right;font-size:.75rem;color:var(--muted)}.hours.svelte-1bv7ezn dd.strong:where(.svelte-1bv7ezn){font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:600;color:var(--primary)}.side-text.svelte-1bv7ezn{font-size:.85rem;color:var(--muted);line-height:1.6}.commit-title.svelte-1bv7ezn{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.commit.svelte-1bv7ezn{display:flex;gap:14px}.commit.svelte-1bv7ezn+.commit:where(.svelte-1bv7ezn){margin-top:16px}.commit-icon.svelte-1bv7ezn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.commit-icon.red.svelte-1bv7ezn{background:#dc262614;color:var(--accent3)}.commit-icon.amber.svelte-1bv7ezn{background:#d977061a;color:#b45309}.commit.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){font-size:.88rem;font-weight:600}.commit.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:2px;font-size:.78rem;color:var(--muted);line-height:1.55}.faq.svelte-1bv7ezn{max-width:880px;padding-bottom:80px}.faq-head.svelte-1bv7ezn{text-align:center;margin-bottom:32px}.faq-head.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-top:8px;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:600}.faq-list.svelte-1bv7ezn{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-1bv7ezn{overflow:hidden;transition:box-shadow .2s}.faq-item.open.svelte-1bv7ezn{box-shadow:var(--shadow-md)}.faq-item.svelte-1bv7ezn button:where(.svelte-1bv7ezn){width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:none;background:none;font-family:Space Grotesk,sans-serif;font-size:1.02rem;font-weight:600;text-align:left;color:var(--text);cursor:pointer}.chev.svelte-1bv7ezn{display:flex;color:var(--muted);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.open.svelte-1bv7ezn .chev:where(.svelte-1bv7ezn){transform:rotate(180deg);color:var(--primary)}.faq-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){padding:0 24px 20px;font-size:.9rem;color:var(--muted);line-height:1.65}.cta.svelte-1bv7ezn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;border-radius:28px}.cta-blob.svelte-1bv7ezn{position:absolute;right:-64px;bottom:-64px;width:256px;height:256px;border-radius:50%;background:var(--primary-soft);pointer-events:none}.cta-text.svelte-1bv7ezn{position:relative;max-width:560px}.pill.svelte-1bv7ezn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:600;margin-bottom:12px}.cta.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(1.4rem,3vw,1.85rem);font-weight:600;line-height:1.2}.cta.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:8px;color:var(--muted);font-size:.95rem}.cta-actions.svelte-1bv7ezn{position:relative;display:flex;gap:12px;flex-shrink:0}@media(max-width:1023px){.split.svelte-1bv7ezn{grid-template-columns:1fr;max-width:680px}.cta.svelte-1bv7ezn{flex-direction:column;text-align:center;padding:36px 24px}}@media(max-width:720px){.channels.svelte-1bv7ezn{grid-template-columns:1fr;max-width:480px}}@media(max-width:600px){.contact.svelte-1bv7ezn{padding-top:96px}.metrics.svelte-1bv7ezn{grid-template-columns:1fr}.form-card.svelte-1bv7ezn,.channel.svelte-1bv7ezn{padding:22px 16px}.row.svelte-1bv7ezn,.reasons.svelte-1bv7ezn{grid-template-columns:1fr}.cta-actions.svelte-1bv7ezn{flex-direction:column;width:100%}.faq-item.svelte-1bv7ezn button:where(.svelte-1bv7ezn){padding:16px;font-size:.95rem}.faq-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){padding:0 16px 16px}}@media(prefers-reduced-motion:reduce){.reveal.svelte-1bv7ezn,.reveal-scroll.svelte-1bv7ezn,.svelte-1bv7ezn{transition-duration:.01ms!important}}
