.ev[data-astro-cid-fmdaf6kx]{padding:clamp(48px, 7vw, 96px) 0 var(--section-y)}.ev__grid[data-astro-cid-fmdaf6kx]{grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:start;gap:80px;display:grid}h1[data-astro-cid-fmdaf6kx]{margin-top:18px;font-size:clamp(42px,5vw,64px);font-weight:300}.ev__steps[data-astro-cid-fmdaf6kx]{border-top:1px solid var(--line);margin-top:40px;display:grid}.ev__steps[data-astro-cid-fmdaf6kx] li[data-astro-cid-fmdaf6kx]{border-bottom:1px solid var(--line);gap:20px;padding:18px 0;display:flex}.ev__steps[data-astro-cid-fmdaf6kx] b[data-astro-cid-fmdaf6kx]{letter-spacing:.12em;color:var(--orange-text);padding-top:3px;font-size:12px}.ev__steps[data-astro-cid-fmdaf6kx] strong[data-astro-cid-fmdaf6kx]{font-weight:600;display:block}.ev__steps[data-astro-cid-fmdaf6kx] span[data-astro-cid-fmdaf6kx]{color:var(--text);font-size:15px}.ev__mail[data-astro-cid-fmdaf6kx]{color:var(--text);margin-top:28px;font-size:15px}.ev__mail[data-astro-cid-fmdaf6kx] a[data-astro-cid-fmdaf6kx]{color:var(--navy);text-underline-offset:4px;font-weight:600;text-decoration:underline}.ev__panel[data-astro-cid-fmdaf6kx]{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(24px,4vw,44px);position:sticky;top:110px}.ev__done[data-astro-cid-fmdaf6kx] h2[data-astro-cid-fmdaf6kx]{font-size:40px;font-weight:300}.ev__done[data-astro-cid-fmdaf6kx] p[data-astro-cid-fmdaf6kx]{color:var(--text);margin:12px 0 28px}.rf__prog[data-astro-cid-fmdaf6kx]{letter-spacing:.12em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.rf__bars[data-astro-cid-fmdaf6kx]{gap:6px;margin-left:auto;display:flex}.rf__bars[data-astro-cid-fmdaf6kx] i[data-astro-cid-fmdaf6kx]{background:var(--line);width:24px;height:3px;transition:background-color .3s}.rf__bars[data-astro-cid-fmdaf6kx] i[data-astro-cid-fmdaf6kx].on{background:var(--navy)}fieldset[data-astro-cid-fmdaf6kx]{border:0;margin-top:24px}legend[data-astro-cid-fmdaf6kx]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:22px;font-size:32px;font-weight:340}.rf__opts[data-astro-cid-fmdaf6kx]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rf__opt[data-astro-cid-fmdaf6kx]{cursor:pointer;position:relative}.rf__opt[data-astro-cid-fmdaf6kx] input[data-astro-cid-fmdaf6kx]{opacity:0;cursor:pointer;position:absolute;inset:0}.rf__opt[data-astro-cid-fmdaf6kx]>span[data-astro-cid-fmdaf6kx]{background:var(--white);border-radius:var(--radius-sm);border:1px solid var(--line);height:100%;padding:16px 18px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:block}.rf__opt[data-astro-cid-fmdaf6kx]:hover>span[data-astro-cid-fmdaf6kx]{border-color:#b9c3d4}.rf__opt[data-astro-cid-fmdaf6kx] input[data-astro-cid-fmdaf6kx]:checked+span[data-astro-cid-fmdaf6kx]{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.rf__opt[data-astro-cid-fmdaf6kx] input[data-astro-cid-fmdaf6kx]:focus-visible+span[data-astro-cid-fmdaf6kx]{outline:2px solid var(--orange-text);outline-offset:2px}.rf__opt[data-astro-cid-fmdaf6kx] small[data-astro-cid-fmdaf6kx]{color:var(--text);margin-top:4px;font-size:13.5px;font-weight:400;display:block}.rf__fields[data-astro-cid-fmdaf6kx]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rf__fields[data-astro-cid-fmdaf6kx] label[data-astro-cid-fmdaf6kx]{letter-spacing:.02em;gap:6px;font-size:13px;font-weight:600;display:grid}.rf__full[data-astro-cid-fmdaf6kx]{grid-column:1/-1}.rf__fields[data-astro-cid-fmdaf6kx] input[data-astro-cid-fmdaf6kx],.rf__fields[data-astro-cid-fmdaf6kx] textarea[data-astro-cid-fmdaf6kx]{font:inherit;background:var(--white);color:var(--navy);resize:vertical;letter-spacing:0;border:1px solid #cfd6e2;border-radius:6px;padding:13px 14px;font-size:16px;font-weight:400}.rf__fields[data-astro-cid-fmdaf6kx] textarea[data-astro-cid-fmdaf6kx]::placeholder{color:#8a94a8}.rf__fields[data-astro-cid-fmdaf6kx] input[data-astro-cid-fmdaf6kx]:focus,.rf__fields[data-astro-cid-fmdaf6kx] textarea[data-astro-cid-fmdaf6kx]:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #0a1b3d14}.rf__hp[data-astro-cid-fmdaf6kx]{left:-9999px;position:absolute!important}.rf__nav[data-astro-cid-fmdaf6kx]{align-items:center;gap:16px;margin-top:28px;display:flex}.rf__back[data-astro-cid-fmdaf6kx]{color:var(--text);font-size:15px;font-weight:600}.rf__back[data-astro-cid-fmdaf6kx]:hover{color:var(--navy)}.rf__next[data-astro-cid-fmdaf6kx],.rf__submit[data-astro-cid-fmdaf6kx]{margin-left:auto}.rf__error[data-astro-cid-fmdaf6kx]{color:#b42318;margin-top:18px;font-size:15px;font-weight:500}.rf__result[data-astro-cid-fmdaf6kx]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:24px;padding:20px}.rf__mode[data-astro-cid-fmdaf6kx]{margin-top:10px;font-weight:600}.rf__note[data-astro-cid-fmdaf6kx]{color:var(--text);margin-top:6px;font-size:15px}.rf__note[data-astro-cid-fmdaf6kx]:empty,.js .rf__step[data-astro-cid-fmdaf6kx]{display:none}.js .rf__step[data-astro-cid-fmdaf6kx].is-current{animation:.45s cubic-bezier(.2,.8,.2,1) step-in;display:block}@keyframes step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .rf__step[data-astro-cid-fmdaf6kx].is-current{animation:none}}@media (width<=960px){.ev__grid[data-astro-cid-fmdaf6kx]{grid-template-columns:1fr;gap:40px}.ev__panel[data-astro-cid-fmdaf6kx]{position:static}}@media (width<=520px){.rf__opts[data-astro-cid-fmdaf6kx],.rf__fields[data-astro-cid-fmdaf6kx]{grid-template-columns:1fr}legend[data-astro-cid-fmdaf6kx]{font-size:26px}}
