.a-head[data-astro-cid-sdtkbkqs]{padding:56px 0 32px}.a-head[data-astro-cid-sdtkbkqs] .wrap[data-astro-cid-sdtkbkqs]{flex-direction:column;gap:12px;display:flex}.a-head[data-astro-cid-sdtkbkqs] h1[data-astro-cid-sdtkbkqs]{font-size:clamp(32px,5vw,52px);line-height:1.25}.a-head[data-astro-cid-sdtkbkqs] .chip[data-astro-cid-sdtkbkqs]{align-self:flex-start}.a-body[data-astro-cid-sdtkbkqs]{flex-wrap:wrap;align-items:flex-start;gap:28px;padding-bottom:100px;display:flex}form[data-astro-cid-sdtkbkqs]{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}aside[data-astro-cid-sdtkbkqs]{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}@media (width>=900px){aside[data-astro-cid-sdtkbkqs]{position:sticky;top:100px}}fieldset[data-astro-cid-sdtkbkqs]{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;gap:18px;min-width:0;margin:0;padding:clamp(22px,3vw,32px);display:flex}legend[data-astro-cid-sdtkbkqs]{float:left;width:100%;font-family:var(--font-head);align-items:center;gap:12px;margin-bottom:4px;padding:0;font-size:22px;display:flex}legend[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.row[data-astro-cid-sdtkbkqs]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.field[data-astro-cid-sdtkbkqs]{flex-direction:column;gap:8px;font-size:15.5px;font-weight:600;display:flex}.field[data-astro-cid-sdtkbkqs].narrow{max-width:360px}.req[data-astro-cid-sdtkbkqs]{color:var(--pink-text)}.opt[data-astro-cid-sdtkbkqs]{color:var(--ink-3);font-size:14px;font-weight:400}input[data-astro-cid-sdtkbkqs][type=text],input[data-astro-cid-sdtkbkqs][type=tel],input[data-astro-cid-sdtkbkqs][type=date],select[data-astro-cid-sdtkbkqs],textarea[data-astro-cid-sdtkbkqs]{width:100%;min-height:50px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #d7e3da;border-radius:14px;padding:12px 14px;font-size:16px;font-weight:400;transition:border-color .2s}textarea[data-astro-cid-sdtkbkqs]{resize:vertical;line-height:1.6}input[data-astro-cid-sdtkbkqs]:focus,select[data-astro-cid-sdtkbkqs]:focus,textarea[data-astro-cid-sdtkbkqs]:focus{outline:3px solid var(--yellow-light);outline-offset:1px;border-color:var(--green)}.invalid[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs],.invalid[data-astro-cid-sdtkbkqs] select[data-astro-cid-sdtkbkqs]{background:#fff8f7;border-color:#d92d20}.err[data-astro-cid-sdtkbkqs]{color:var(--error);font-size:14px;font-weight:400;display:none}.invalid[data-astro-cid-sdtkbkqs] .err[data-astro-cid-sdtkbkqs]{display:block}.choices[data-astro-cid-sdtkbkqs]{flex-wrap:wrap;gap:8px;display:flex}.choice[data-astro-cid-sdtkbkqs]{cursor:pointer;min-height:46px;color:var(--ink);background:#fff;border:1.5px solid #cfe0d4;border-radius:999px;padding:10px 18px;font-size:15.5px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.choice[data-astro-cid-sdtkbkqs][aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.invalid[data-astro-cid-sdtkbkqs] .choice[data-astro-cid-sdtkbkqs]{border-color:#d92d20}.invalid[data-astro-cid-sdtkbkqs] .choice[data-astro-cid-sdtkbkqs][aria-pressed=true]{border-color:var(--green)}.age[data-astro-cid-sdtkbkqs]{background:var(--green-soft);color:var(--green-dark);border-radius:16px;flex-direction:column;gap:4px;padding:14px 18px;font-size:15px;line-height:1.65;display:flex}.age[data-astro-cid-sdtkbkqs].warn{background:var(--yellow-soft);color:#5c3f00}.age[data-astro-cid-sdtkbkqs][hidden]{display:none}.consent-box[data-astro-cid-sdtkbkqs]{background:#f1f8f1;border-radius:28px;flex-direction:column;gap:16px;padding:clamp(22px,3vw,28px);display:flex}.consent[data-astro-cid-sdtkbkqs]{cursor:pointer;align-items:flex-start;gap:14px;font-size:15.5px;font-weight:400;line-height:1.7;display:flex}.consent[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]{width:24px;height:24px;accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.summary-err[data-astro-cid-sdtkbkqs]{color:var(--error);background:#feeceb;border-radius:14px;padding:12px 16px;font-size:15px}.summary-err[data-astro-cid-sdtkbkqs][hidden]{display:none}.notice[data-astro-cid-sdtkbkqs]{background:var(--yellow-soft);color:#5c3f00;border-radius:16px;padding:16px 18px;font-size:15.5px;line-height:1.7}.notice[data-astro-cid-sdtkbkqs][hidden]{display:none}.submit[data-astro-cid-sdtkbkqs]{background:var(--green);color:#fff;min-height:56px;font-family:var(--font-head);cursor:pointer;border:none;border-radius:999px;font-size:19px;transition:background-color .2s}.submit[data-astro-cid-sdtkbkqs]:hover{background:var(--green-dark)}.submit[data-astro-cid-sdtkbkqs]:disabled{opacity:.7;cursor:wait}.side[data-astro-cid-sdtkbkqs]{border-radius:28px;flex-direction:column;gap:12px;padding:26px;display:flex}.side[data-astro-cid-sdtkbkqs] h2[data-astro-cid-sdtkbkqs]{font-size:21px}.side[data-astro-cid-sdtkbkqs] ol[data-astro-cid-sdtkbkqs],.side[data-astro-cid-sdtkbkqs] ul[data-astro-cid-sdtkbkqs]{flex-direction:column;gap:6px;margin:0;padding-left:22px;font-size:15.5px;line-height:1.65;display:flex}.side-call[data-astro-cid-sdtkbkqs]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:24px;align-items:center;gap:14px;padding:20px 24px;text-decoration:none;display:flex}.side-call[data-astro-cid-sdtkbkqs]:hover{color:var(--ink)}.side-call[data-astro-cid-sdtkbkqs] .ic[data-astro-cid-sdtkbkqs]{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.side-call[data-astro-cid-sdtkbkqs] b[data-astro-cid-sdtkbkqs]{font-family:var(--font-head);font-size:20px;font-weight:500}.done[data-astro-cid-sdtkbkqs]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:720px;margin:0 auto;padding:64px 0 100px;display:flex}.done[data-astro-cid-sdtkbkqs][hidden]{display:none}.done[data-astro-cid-sdtkbkqs] .tick[data-astro-cid-sdtkbkqs]{background:var(--green);width:104px;height:104px;box-shadow:0 0 0 14px var(--green-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.done[data-astro-cid-sdtkbkqs] h1[data-astro-cid-sdtkbkqs]{margin-top:8px;font-size:clamp(30px,4.6vw,46px);line-height:1.3}.ref[data-astro-cid-sdtkbkqs]{background:var(--yellow-soft);border-radius:999px;padding:10px 20px;font-size:15.5px}.ref[data-astro-cid-sdtkbkqs] b[data-astro-cid-sdtkbkqs]{font-family:var(--font-head);letter-spacing:1px;font-size:19px;font-weight:500}dl[data-astro-cid-sdtkbkqs]{border:1px solid var(--line);text-align:left;background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px 16px;width:100%;margin:8px 0 0;padding:24px;font-size:15.5px;display:grid}dt[data-astro-cid-sdtkbkqs]{color:var(--ink-3)}dd[data-astro-cid-sdtkbkqs]{margin:0;font-weight:600}
