.sf[data-astro-cid-7huq3iu2]{display:grid;gap:20px;margin-top:8px}fieldset[data-astro-cid-7huq3iu2]{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:20px 22px 22px;margin:0;display:grid;gap:14px}legend[data-astro-cid-7huq3iu2]{font-weight:700;font-size:18px;padding:0 6px}label[data-astro-cid-7huq3iu2]{display:grid;gap:6px;font-weight:600;font-size:15px}.g2[data-astro-cid-7huq3iu2]{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:640px){.g2[data-astro-cid-7huq3iu2]{grid-template-columns:1fr 1fr}}input[data-astro-cid-7huq3iu2]:not([type=radio]):not([type=checkbox]),select[data-astro-cid-7huq3iu2],textarea[data-astro-cid-7huq3iu2]{font:inherit;font-weight:400;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);width:100%;box-sizing:border-box}textarea[data-astro-cid-7huq3iu2]{resize:vertical}.hint[data-astro-cid-7huq3iu2]{font-weight:400;font-size:14px;color:var(--subtle)}.thumbs[data-astro-cid-7huq3iu2]{display:flex;flex-wrap:wrap;gap:8px}.thumbs[data-astro-cid-7huq3iu2] img[data-astro-cid-7huq3iu2]{width:84px;height:84px;object-fit:cover;border-radius:10px}.radios[data-astro-cid-7huq3iu2]{display:grid;gap:10px}@media(min-width:640px){.radios[data-astro-cid-7huq3iu2]{grid-template-columns:1fr 1fr}}.radios[data-astro-cid-7huq3iu2] label[data-astro-cid-7huq3iu2],.chk[data-astro-cid-7huq3iu2]{display:flex;gap:10px;align-items:flex-start;font-weight:500}.chk[data-astro-cid-7huq3iu2]{font-size:14px;color:var(--muted)}.hp[data-astro-cid-7huq3iu2]{position:absolute;left:-9999px;width:1px;height:1px}.sf[data-astro-cid-7huq3iu2] button[data-astro-cid-7huq3iu2]{justify-self:start;border:0;cursor:pointer}.msg[data-astro-cid-7huq3iu2]{padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line);margin:0}.msg[data-astro-cid-7huq3iu2][data-ok=true]{border-color:var(--accent)}.alt[data-astro-cid-7huq3iu2]{color:var(--muted);margin:0}.body[data-astro-cid-yvbahnfj]{padding-top:48px}.faq[data-astro-cid-yvbahnfj]{display:grid;gap:10px;margin-top:8px}details[data-astro-cid-yvbahnfj]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0 22px}details[data-astro-cid-yvbahnfj][open]{border-color:var(--accent)}summary[data-astro-cid-yvbahnfj]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0}summary[data-astro-cid-yvbahnfj]::-webkit-details-marker{display:none}summary[data-astro-cid-yvbahnfj]:after{content:"+";font-size:24px;color:var(--accent);flex-shrink:0}details[data-astro-cid-yvbahnfj][open] summary[data-astro-cid-yvbahnfj]:after{content:"–"}summary[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:18px;line-height:1.35;margin:0;letter-spacing:0}details[data-astro-cid-yvbahnfj] .prose[data-astro-cid-yvbahnfj]{padding-bottom:18px;font-size:17px}.links[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:40px}.links[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{color:var(--subtle);font-size:15px;margin-right:4px}.links[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{text-decoration:none;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:15px;font-weight:500}.links[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{border-color:var(--accent)}.cover[data-astro-cid-yvbahnfj]{border-radius:20px;margin:0 0 40px;width:100%;aspect-ratio:16 / 10;object-fit:cover}.contact[data-astro-cid-yvbahnfj]{margin-top:56px;padding:28px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.contact[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:0 0 20px}.ctas[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:12px}.contact[data-astro-cid-yvbahnfj] .btn-ghost[data-astro-cid-yvbahnfj]{color:var(--text)}.rel[data-astro-cid-yvbahnfj]{padding-top:80px}.rel[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:clamp(26px,3.5vw,36px);letter-spacing:-.02em;margin:0 0 24px}.cards[data-astro-cid-yvbahnfj]{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:720px){.cards[data-astro-cid-yvbahnfj]{grid-template-columns:repeat(3,1fr)}}
