.hp[data-astro-cid-zcp7dlvh]{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.inquiry[data-astro-cid-zcp7dlvh]{scroll-margin-top:calc(var(--bar-h) + var(--sc-6))}.inquiry[data-astro-cid-zcp7dlvh] [data-astro-cid-zcp7dlvh][hidden]{display:none}.inquiry__progress[data-astro-cid-zcp7dlvh]{margin-bottom:var(--sc-7)}.inquiry__bar[data-astro-cid-zcp7dlvh]{height:1px;background:var(--line-strong);margin-bottom:var(--sc-4);overflow:hidden}.inquiry__bar[data-astro-cid-zcp7dlvh] span[data-astro-cid-zcp7dlvh]{display:block;height:100%;background:var(--sc-accent);transform-origin:left center;transform:scaleX(.2);transition:transform .5s var(--sc-ease-out)}.inquiry__progress[data-astro-cid-zcp7dlvh] ol[data-astro-cid-zcp7dlvh]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sc-3)}.inquiry__progress[data-astro-cid-zcp7dlvh] li[data-astro-cid-zcp7dlvh]{display:flex;flex-direction:column;gap:var(--sc-1);font:400 var(--sc-t-xs)/1.4 "DM Sans","Helvetica Neue",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--sc-ink-soft) 70%,transparent);transition:color .3s var(--sc-ease-out)}.inquiry__progress[data-astro-cid-zcp7dlvh] li[data-astro-cid-zcp7dlvh][data-done]{color:var(--sc-ink-soft)}.inquiry__progress[data-astro-cid-zcp7dlvh] li[data-astro-cid-zcp7dlvh][aria-current=step]{color:var(--sc-accent)}@media(max-width:720px){.inquiry__progress[data-astro-cid-zcp7dlvh] ol[data-astro-cid-zcp7dlvh]{grid-template-columns:1fr}.inquiry__progress[data-astro-cid-zcp7dlvh] li[data-astro-cid-zcp7dlvh]:not([aria-current=step]){display:none}}.inquiry__step[data-astro-cid-zcp7dlvh]{border:none;padding:0;margin:0;min-width:0;animation:step-in .45s var(--sc-ease-out)}.inquiry__legend[data-astro-cid-zcp7dlvh]{padding:0;font:600 var(--fs-h3)/1.1 var(--sc-font-display);letter-spacing:-.025em;color:var(--sc-ink);margin-bottom:var(--sc-4);outline:none}.inquiry__legend-count[data-astro-cid-zcp7dlvh]{display:block;font:400 var(--sc-t-xs)/1.5 "DM Sans","Helvetica Neue",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-soft);margin-bottom:var(--sc-3)}.inquiry__intro[data-astro-cid-zcp7dlvh]{font-size:var(--fs-body);line-height:1.65;color:var(--sc-ink-soft);max-width:62ch;margin:0 0 var(--sc-7)}.inquiry__grid[data-astro-cid-zcp7dlvh]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sc-6) var(--sc-5)}@media(max-width:640px){.inquiry__grid[data-astro-cid-zcp7dlvh]{grid-template-columns:1fr}}.inquiry__nav[data-astro-cid-zcp7dlvh]{margin-top:var(--sc-7);display:flex;gap:var(--sc-4);flex-wrap:wrap}.inquiry__btn[data-astro-cid-zcp7dlvh]{cursor:pointer}.inquiry__btn[data-astro-cid-zcp7dlvh].btn--solid{border:0}.inquiry__btn[data-astro-cid-zcp7dlvh][disabled]{opacity:.5;cursor:progress}.inquiry__save[data-astro-cid-zcp7dlvh]{margin-top:var(--sc-5);display:flex;flex-wrap:wrap;gap:var(--sc-2) var(--sc-5);align-items:baseline;font-size:var(--fs-small);color:var(--sc-ink-soft)}.inquiry__link[data-astro-cid-zcp7dlvh]{background:none;border:none;padding:0;font:inherit;color:var(--sc-ink);text-decoration:underline;text-decoration-color:var(--sc-accent);text-underline-offset:3px;cursor:pointer}.inquiry__link[data-astro-cid-zcp7dlvh]:hover{color:var(--sc-accent)}.inquiry__link[data-astro-cid-zcp7dlvh][disabled]{opacity:.5;cursor:default}.form-status[data-astro-cid-zcp7dlvh]{margin-top:var(--sc-5);font:400 var(--fs-small)/1.5 var(--sc-font-text)}.form-status[data-astro-cid-zcp7dlvh][data-state=idle],.form-status[data-astro-cid-zcp7dlvh]:empty{display:none}.form-status[data-astro-cid-zcp7dlvh][data-state=info]{color:var(--sc-ink-soft)}.form-status[data-astro-cid-zcp7dlvh][data-state=success],.form-status[data-astro-cid-zcp7dlvh][data-state=error]{padding:var(--sc-4) var(--sc-5);border:1px solid var(--line-strong);border-left-width:2px;background:none}.form-status[data-astro-cid-zcp7dlvh][data-state=success]{color:var(--sc-ink);border-left-color:var(--sc-accent)}.form-status[data-astro-cid-zcp7dlvh][data-state=error]{color:var(--sc-error);border-left-color:var(--sc-error)}@keyframes step-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
