main.svelte-1q7hdxq{padding-top:76px}.container.svelte-1q7hdxq{max-width:1240px;margin:0 auto;padding:0 24px}@media (width<=768px){.container.svelte-1q7hdxq{padding:0 16px}}.page-en.svelte-1q7hdxq{color:#47563a;margin-bottom:16px;font-family:Fraunces Variable,Fraunces,Noto Serif KR,Georgia,serif;font-size:18px;font-style:italic;display:block}.page-header.svelte-1q7hdxq{padding:clamp(56px,7vw,96px) 0}.page-header.svelte-1q7hdxq h1:where(.svelte-1q7hdxq){letter-spacing:-.015em;margin-bottom:16px;font-family:Fraunces Variable,Fraunces,Noto Serif KR,Georgia,serif;font-size:clamp(36px,4.6vw,56px);font-weight:600;line-height:1.12}.page-header.svelte-1q7hdxq p:where(.svelte-1q7hdxq){color:#63684f;max-width:52ch;font-size:18px}.process.svelte-1q7hdxq{background:#f3f2e9;padding:64px 0}.process-grid.svelte-1q7hdxq{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.step.svelte-1q7hdxq{border-top:1px solid #23271b;padding-top:24px;transition:border-color .42s}.step.svelte-1q7hdxq:hover{border-top-color:#aebe2e}.idx.svelte-1q7hdxq{color:#47563a;margin-bottom:16px;font-family:Fraunces Variable,Fraunces,Noto Serif KR,Georgia,serif;font-size:18px;font-style:italic;display:block}.step.svelte-1q7hdxq h3:where(.svelte-1q7hdxq){margin-bottom:8px;font-size:18px;font-weight:500}.step.svelte-1q7hdxq p:where(.svelte-1q7hdxq){color:#63684f;max-width:30ch;font-size:14px;line-height:1.75}.inquiry.svelte-1q7hdxq{padding:clamp(80px,10vw,144px) 0}.inquiry-grid.svelte-1q7hdxq{grid-template-columns:1.3fr .7fr;align-items:start;gap:64px;display:grid}form.svelte-1q7hdxq{flex-direction:column;gap:24px;display:flex}.preset-badge.svelte-1q7hdxq{color:#333f29;background:#e3e8d8;border-radius:8px;margin-bottom:24px;padding:8px 16px;font-size:14px;display:inline-block}.success.svelte-1q7hdxq{background:#e3e8d8;border-top:2px solid #47563a;border-radius:8px;padding:48px}.success.svelte-1q7hdxq strong:where(.svelte-1q7hdxq){color:#333f29;margin-bottom:8px;font-size:18px;display:block}.success.svelte-1q7hdxq p:where(.svelte-1q7hdxq){color:#565b4b}.field-group.svelte-1q7hdxq .group-label:where(.svelte-1q7hdxq){color:#565b4b;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.type-toggle.svelte-1q7hdxq{flex-wrap:wrap;gap:8px;display:flex}.type-toggle.svelte-1q7hdxq label:where(.svelte-1q7hdxq){color:#63684f;cursor:pointer;border:1px solid #e7e9d9;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:500;transition:all .15s}.type-toggle.svelte-1q7hdxq label:where(.svelte-1q7hdxq):hover{color:#47563a;border-color:#47563a}.type-toggle.svelte-1q7hdxq label.active:where(.svelte-1q7hdxq){color:#fff;background:#47563a;border-color:#47563a}.type-toggle.svelte-1q7hdxq label:where(.svelte-1q7hdxq) input:where(.svelte-1q7hdxq){opacity:0;pointer-events:none;position:absolute}.row.svelte-1q7hdxq{grid-template-columns:1fr 1fr;gap:24px;display:grid}label.svelte-1q7hdxq{flex-direction:column;gap:8px;display:flex}label.svelte-1q7hdxq>span:where(.svelte-1q7hdxq){color:#565b4b;font-size:14px;font-weight:600}input.svelte-1q7hdxq:not([type=radio]),textarea.svelte-1q7hdxq{color:#23271b;background:#e7e9d9;border:none;border-radius:8px;width:100%;padding:16px;font-family:inherit;font-size:16px;transition:box-shadow .15s,background-color .15s}input.svelte-1q7hdxq:not([type=radio])::placeholder,textarea.svelte-1q7hdxq::placeholder{color:#8e927b}input.svelte-1q7hdxq:not([type=radio]):focus,textarea.svelte-1q7hdxq:focus{background:#fff;outline:none;box-shadow:0 0 0 3px #47563a29}textarea.svelte-1q7hdxq{resize:vertical}.error.svelte-1q7hdxq{color:#b3452f;font-size:14px}button[type=submit].svelte-1q7hdxq{all:unset;cursor:pointer;color:#fff;text-align:center;background:#47563a;border-radius:8px;padding:16px 48px;font-family:inherit;font-size:16px;font-weight:600;transition:background-color .25s}button[type=submit].svelte-1q7hdxq:hover:not(:disabled){background:#333f29}button[type=submit].svelte-1q7hdxq:disabled{opacity:.6;cursor:not-allowed}.response-note.svelte-1q7hdxq{letter-spacing:1.5px;text-transform:uppercase;letter-spacing:.5px;text-transform:none;color:#8e927b;font-family:Outfit Variable,Outfit,sans-serif;font-size:11px;font-weight:500}.info-col.svelte-1q7hdxq h2:where(.svelte-1q7hdxq){letter-spacing:-.01em;margin-bottom:8px;font-family:Fraunces Variable,Fraunces,Noto Serif KR,Georgia,serif;font-size:24px;font-weight:600;line-height:1.15}.visit-note.svelte-1q7hdxq{color:#63684f;margin-bottom:24px;font-size:14px}.info-sheet.svelte-1q7hdxq{border-top:1px solid #23271b;margin:24px 0 0}.line.svelte-1q7hdxq{border-bottom:1px solid #e7e9d9;gap:16px;padding:16px 0;font-size:14px;display:flex}.line.svelte-1q7hdxq dt:where(.svelte-1q7hdxq){letter-spacing:1.5px;text-transform:uppercase;color:#47563a;flex-shrink:0;width:96px;padding-top:2px;font-family:Outfit Variable,Outfit,sans-serif;font-size:11px;font-weight:500}.line.svelte-1q7hdxq dd:where(.svelte-1q7hdxq){color:#565b4b;margin:0;line-height:1.6}.line.svelte-1q7hdxq dd:where(.svelte-1q7hdxq) a:where(.svelte-1q7hdxq){color:#565b4b}.line.svelte-1q7hdxq dd:where(.svelte-1q7hdxq) a:where(.svelte-1q7hdxq):hover{color:#47563a}@media (width<=1024px){.inquiry-grid.svelte-1q7hdxq{grid-template-columns:1fr;gap:64px}}@media (width<=768px){.process-grid.svelte-1q7hdxq{grid-template-columns:1fr;gap:32px}.row.svelte-1q7hdxq{grid-template-columns:1fr}}
