.Contact-module__WD_oZq__page{padding:clamp(40px,7vw,88px) 24px clamp(56px,8vw,104px);position:relative;overflow:hidden}.Contact-module__WD_oZq__glow{pointer-events:none;background:radial-gradient(50% 45% at 70% 40%,#e11d2a24,#0000 70%);width:70%;height:120%;position:absolute;inset:-30% -20% auto auto}.Contact-module__WD_oZq__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,72px);max-width:1152px;margin:0 auto;display:grid;position:relative}.Contact-module__WD_oZq__intro{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.Contact-module__WD_oZq__eyebrow{color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:.86rem;font-weight:700;display:inline-flex}.Contact-module__WD_oZq__dot{background:var(--status-available);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e26}.Contact-module__WD_oZq__title{letter-spacing:-.035em;max-width:16ch;color:var(--ink-1);text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:800;line-height:1.06}.Contact-module__WD_oZq__lead{max-width:52ch;color:var(--ink-2);margin:0;font-size:1.08rem;line-height:1.7}.Contact-module__WD_oZq__book{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:1rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #e11d2a3d}.Contact-module__WD_oZq__book:hover{background:#c8141f;transform:translateY(-1px)}button.Contact-module__WD_oZq__book{cursor:pointer;border:0;font-family:inherit}.Contact-module__WD_oZq__scheduler{gap:8px;display:grid}.Contact-module__WD_oZq__schedulerFrame{background:#fff;border:1px solid #1111111f;border-radius:14px;width:100%;min-width:0;height:700px}.Contact-module__WD_oZq__schedulerAlt{color:var(--accent-ink);align-items:center;gap:6px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.Contact-module__WD_oZq__facts{border-top:1px solid var(--line);color:var(--ink-2);gap:10px;margin:6px 0 0;padding:18px 0 0;font-size:.95rem;list-style:none;display:grid}.Contact-module__WD_oZq__facts li{align-items:center;gap:10px;display:flex}.Contact-module__WD_oZq__facts svg{color:var(--accent-ink);flex-shrink:0}.Contact-module__WD_oZq__facts a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.Contact-module__WD_oZq__channels{flex-wrap:wrap;gap:8px;display:flex}.Contact-module__WD_oZq__channel{border:1px solid var(--line-strong);min-height:38px;color:var(--ink-1);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.Contact-module__WD_oZq__channel:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.Contact-module__WD_oZq__contra{margin-top:14px;line-height:0;display:inline-block}.Contact-module__WD_oZq__contra img{border-width:0;max-width:100%;height:auto;display:block}.Contact-module__WD_oZq__formCard{border:1px solid var(--line-strong);background:var(--panel);border-radius:22px;padding:clamp(24px,4vw,36px)}.Contact-module__WD_oZq__formTitle{color:var(--ink-1);margin:0 0 6px;font-size:1.3rem;font-weight:800}.Contact-module__WD_oZq__formNote{color:var(--ink-3);margin:0 0 22px;font-size:.92rem}.Contact-module__WD_oZq__form{gap:16px;display:grid}.Contact-module__WD_oZq__field{gap:7px;display:grid}.Contact-module__WD_oZq__field span{color:var(--ink-1);font-size:.86rem;font-weight:700}.Contact-module__WD_oZq__field input,.Contact-module__WD_oZq__field textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink-1);font:inherit;background:#fff;border-radius:12px;padding:13px 14px;font-size:1rem;transition:border-color .2s}.Contact-module__WD_oZq__field textarea{resize:vertical;min-height:130px;line-height:1.55}.Contact-module__WD_oZq__field input:focus,.Contact-module__WD_oZq__field textarea:focus{border-color:var(--accent-ink);outline:none;box-shadow:0 0 0 3px #e11d2a33}.Contact-module__WD_oZq__field textarea::placeholder{color:var(--ink-3)}.Contact-module__WD_oZq__submit{background:var(--ink-1);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:50px;font-size:.98rem;font-weight:800;transition:background .2s}.Contact-module__WD_oZq__submit:hover{background:#000}.Contact-module__WD_oZq__submit:disabled{opacity:.6;cursor:progress}.Contact-module__WD_oZq__error{color:#b91c1c;margin:0;font-size:.9rem}.Contact-module__WD_oZq__error a{color:inherit}.Contact-module__WD_oZq__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.Contact-module__WD_oZq__sent{color:var(--ink-2);padding:8px 0;line-height:1.6}.Contact-module__WD_oZq__sentTitle{color:var(--ink-1);margin:0 0 8px;font-size:1.15rem;font-weight:800}@media (max-width:860px){.Contact-module__WD_oZq__grid{grid-template-columns:1fr}.Contact-module__WD_oZq__page{padding-left:16px;padding-right:16px}}
