.form[data-astro-cid-vekgkm42]{max-width:720px}.req-note[data-astro-cid-vekgkm42]{color:var(--ink-soft);margin-bottom:22px;font-size:13px}.req[data-astro-cid-vekgkm42]{background:var(--ink);color:#fff;vertical-align:1px;letter-spacing:.04em;margin-left:4px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-block}.row[data-astro-cid-vekgkm42]{margin-bottom:22px}.two[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}label[data-astro-cid-vekgkm42]{margin-bottom:6px;font-size:14px;font-weight:700;display:block}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:0;padding:13px 14px;font-size:16px}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:150px}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible,.submit[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid var(--signboard);outline-offset:2px}.hint[data-astro-cid-vekgkm42]{color:var(--ink-soft);margin-top:6px;font-size:12.5px}.err[data-astro-cid-vekgkm42]{color:#b3261e;margin-top:6px;font-size:13px;font-weight:700}.err[data-astro-cid-vekgkm42]:empty{display:none}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check[data-astro-cid-vekgkm42]{cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;display:flex}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.check[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{font-weight:700}.submit[data-astro-cid-vekgkm42]{background:var(--signboard);width:100%;max-width:360px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding:16px 26px;font-weight:700;display:flex}.submit[data-astro-cid-vekgkm42] i[data-astro-cid-vekgkm42]{font-style:normal}.submit[data-astro-cid-vekgkm42]:hover{filter:brightness(.95)}.submit[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:wait}.after[data-astro-cid-vekgkm42]{color:var(--ink-soft);margin-top:16px;font-size:12.5px}.done[data-astro-cid-vekgkm42]{background:var(--concrete);border-left:6px solid var(--signboard);max-width:720px;padding:34px 30px}.done-t[data-astro-cid-vekgkm42]{margin-bottom:8px;font-size:22px;font-weight:700}.done[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{font-weight:700}@media (width<=640px){.two[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.lead[data-astro-cid-6bfsojfh]{max-width:36em;margin-bottom:36px;font-size:clamp(16px,2vw,19px);font-weight:700}.grid[data-astro-cid-6bfsojfh]{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.card[data-astro-cid-6bfsojfh]{background:var(--concrete);padding:30px 30px 28px}.card[data-astro-cid-6bfsojfh].main{background:var(--ink);color:#fff}.k[data-astro-cid-6bfsojfh]{letter-spacing:.08em;font-size:12px;font-weight:700}.main[data-astro-cid-6bfsojfh] .k[data-astro-cid-6bfsojfh]{color:var(--signboard)}.tel[data-astro-cid-6bfsojfh]{font-family:var(--font-en);color:#fff;margin:6px 0;font-size:clamp(40px,7vw,64px);font-weight:700;line-height:1.05;text-decoration:none;display:block}.tel[data-astro-cid-6bfsojfh]:hover{text-decoration:underline;text-decoration-color:var(--signboard);text-underline-offset:6px;text-decoration-thickness:3px}.mail[data-astro-cid-6bfsojfh]{word-break:break-all;margin:12px 0 6px;font-size:clamp(16px,2.2vw,20px);font-weight:700;display:block}.sub[data-astro-cid-6bfsojfh]{color:var(--ink-soft);font-size:13px}.main[data-astro-cid-6bfsojfh] .sub[data-astro-cid-6bfsojfh]{color:#ffffffd1}.two[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);margin-top:clamp(56px,8vw,96px);display:grid}.formwrap[data-astro-cid-6bfsojfh]{margin-top:clamp(48px,7vw,80px)}.formbody[data-astro-cid-6bfsojfh],.hours[data-astro-cid-6bfsojfh]{margin-top:28px}.addr[data-astro-cid-6bfsojfh]{margin-top:28px;font-size:17px;font-weight:700}.small[data-astro-cid-6bfsojfh]{color:var(--ink-soft);margin-top:6px;font-size:13px}.links[data-astro-cid-6bfsojfh]{margin-top:18px}.links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{border-bottom:2px solid var(--signboard);padding-bottom:2px;font-weight:700;text-decoration:none}.privacy[data-astro-cid-6bfsojfh]{color:var(--ink-soft);margin-top:56px;font-size:13px}@media (width<=767px){.grid[data-astro-cid-6bfsojfh],.two[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.card[data-astro-cid-6bfsojfh]{padding:24px 22px}}
