:root{--inq-bg:#090907;--inq-paper:#f1eadc;--inq-ink:#17140f;--inq-gold:#d9ad62;--inq-light:#f4ecde;--inq-muted:#f4ecde94}*{box-sizing:border-box}.inquiry-page{background:var(--inq-bg);min-height:100svh;color:var(--inq-light);font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.inquiry-header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:92px;padding:0 7.5vw;display:flex}.inquiry-brand{color:var(--inq-light);letter-spacing:.08em;align-items:center;gap:5px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.inquiry-brand b{color:var(--inq-gold);font-size:23px}.inquiry-header nav{gap:24px;display:flex}.inquiry-header nav a{color:#f4ecde99;letter-spacing:.13em;font-size:9px;text-decoration:none}.inquiry-header nav a:hover{color:var(--inq-gold)}.inquiry-hero{background:radial-gradient(circle at 72% 20%,#d9ad6229,#0000 28%),linear-gradient(115deg,#0000 50%,#d9ad6214 50.1%,#0000 50.3%);grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;padding:clamp(64px,9vw,125px) 12vw 90px;display:grid}.inquiry-kicker,.inquiry-guide>p{color:var(--inq-gold);letter-spacing:.28em;margin:0;font-size:9px;font-weight:700}.inquiry-hero h1{letter-spacing:-.065em;margin:22px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(48px,6.2vw,88px);line-height:1.06}.inquiry-hero h1 em{color:var(--inq-gold);font-style:normal}.inquiry-hero>p{color:var(--inq-muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.9}.inquiry-workspace{background:linear-gradient(90deg,#d9ad620a,#0000 37%);grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);gap:6vw;padding:82px 7.5vw 105px;display:grid}.inquiry-guide{padding:10px 0}.inquiry-guide h2{letter-spacing:-.045em;margin:19px 0 33px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(30px,3.2vw,48px);line-height:1.2}.inquiry-guide ol{border-top:1px solid #d9ad6257;margin:0;padding:0;list-style:none}.inquiry-guide li{border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr;gap:13px;padding:17px 0;display:grid}.inquiry-guide li>b{color:var(--inq-gold);padding-top:2px;font-size:8px}.inquiry-guide li span{color:var(--inq-muted);font-size:10px;line-height:1.5}.inquiry-guide li strong{color:var(--inq-light);margin-bottom:4px;font-size:11px;display:block}.inquiry-guide aside{border:1px solid var(--inq-gold);background:#d9ad620f;margin-top:27px;padding:20px}.inquiry-guide aside b{color:var(--inq-gold);font-size:12px;display:block}.inquiry-guide aside span{color:var(--inq-muted);margin-top:8px;font-size:10px;line-height:1.65;display:block}.inquiry-page-form{background:var(--inq-paper);color:var(--inq-ink);grid-template-columns:1fr 1fr;gap:17px 18px;padding:46px;display:grid;box-shadow:0 30px 90px #00000052}.form-heading{border-bottom:1px solid #bdb09a;grid-column:1/-1;grid-template-columns:35px 1fr auto;align-items:end;margin-bottom:4px;padding-bottom:20px;display:grid}.form-heading>span,.inquiry-result>div>span{color:#936b2d;font-size:9px;font-weight:700}.form-heading h2,.inquiry-result h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:30px}.form-heading p,.inquiry-result>div p{color:#756d61;margin:0;font-size:9px}.inquiry-page-form label{gap:7px;display:grid}.inquiry-page-form label>span{color:#544d43;letter-spacing:.07em;font-size:9px;font-weight:700}.inquiry-page-form input,.inquiry-page-form select,.inquiry-page-form textarea{width:100%;color:var(--inq-ink);background:#fff6;border:0;border-bottom:1px solid #bcb09d;border-radius:0;outline:none;padding:12px 10px;font:12px/1.4 Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.inquiry-page-form input:focus,.inquiry-page-form select:focus,.inquiry-page-form textarea:focus{background:#fff;border-bottom-color:#936b2d}.inquiry-page-form textarea{resize:vertical}.inquiry-page-form .full,.no-guarantee,.inquiry-submit,.inquiry-result{grid-column:1/-1}.no-guarantee{background:#e8dcc6;border:1px solid #cdbb9b;grid-template-columns:60px 1fr;gap:14px;margin-top:6px;padding:16px;display:grid}.no-guarantee>span{color:#936b2d;letter-spacing:.15em;font-size:8px;font-weight:700}.no-guarantee p{color:#655e53;margin:0;font-size:10px;line-height:1.55}.no-guarantee strong{color:#7e541d;margin-bottom:3px;font-size:11px;display:block}.inquiry-submit{border:1px solid var(--inq-ink);background:var(--inq-ink);color:var(--inq-paper);letter-spacing:.07em;cursor:pointer;padding:16px;font-size:11px;font-weight:700}.inquiry-submit:hover{background:#936b2d;border-color:#936b2d}.inquiry-result{border-top:1px solid #bdb09a;outline:none;gap:16px;margin-top:12px;padding-top:27px;scroll-margin-top:24px;display:grid}.inquiry-result:focus-visible{outline-offset:8px;outline:2px solid #936b2d}.inquiry-result>div{grid-template-columns:35px 1fr;gap:3px;display:grid}.inquiry-result>div p{grid-column:2}.inquiry-next-steps{background:#c7b89e;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.inquiry-next-steps li{background:#e8dcc6;gap:5px;padding:15px;display:grid}.inquiry-next-steps li.complete{background:#17140f}.inquiry-next-steps span{color:#936b2d;font-size:8px;font-weight:700}.inquiry-next-steps strong{font:15px Georgia,Noto Serif KR,serif}.inquiry-next-steps small{color:#756d61;font-size:8px;line-height:1.5}.inquiry-next-steps li.complete strong{color:var(--inq-paper)}.inquiry-next-steps li.complete small{color:#f1eadca3}.inquiry-reference-note{color:#655e53;border:1px solid #936b2d;margin:0;padding:14px 16px;font-size:10px;line-height:1.55}.inquiry-reference-note strong{color:#7e541d;letter-spacing:.08em;margin-bottom:4px;font-size:14px;display:block}.inquiry-result pre{color:#544d43;white-space:pre-wrap;background:#ddd0ba;margin:0;padding:18px;font:10px/1.65 Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.inquiry-result nav{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.inquiry-result nav a{color:#453d32;text-align:center;border:1px solid #9f927e;padding:12px 7px;font-size:10px;font-weight:700;text-decoration:none}.inquiry-result nav a:hover{color:#7e541d;background:#fff;border-color:#936b2d}.inquiry-result nav .result-kakao{color:#17120b;background:#fee500;border-color:#d6c100}.inquiry-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.privacy-consent{background:#e8dcc6;border:1px solid #cdbb9b;align-items:flex-start;padding:14px;grid-column:1/-1!important;gap:10px!important;display:flex!important}.privacy-consent input{accent-color:#936b2d;min-width:16px;margin:1px 0 0;width:16px!important}.privacy-consent span{line-height:1.6;color:#655e53!important;font-size:10px!important}.privacy-consent a{color:#765425;text-underline-offset:2px;font-weight:700}.inquiry-submit:disabled{opacity:.65;cursor:wait}.inquiry-error{color:#8d2f25;background:#f2d5d0;grid-column:1/-1;margin:0;padding:13px 15px;font-size:10px}.inquiry-result>small{color:#746a5b;font-size:9px}.inquiry-footer{color:#f4ecde66;letter-spacing:.12em;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px 7.5vw;font-size:8px;display:grid}.inquiry-footer nav{gap:16px;display:flex}.inquiry-footer nav a{color:#f4ecde80;text-decoration:none}.inquiry-footer nav a:hover{color:var(--inq-gold)}.inquiry-footer p{color:var(--inq-gold);justify-self:end;margin:0}@media (max-width:900px){.inquiry-workspace{grid-template-columns:1fr;padding-left:28px;padding-right:28px}.inquiry-guide{max-width:600px}.inquiry-page-form{padding:35px}}@media (max-width:650px){.inquiry-header{height:72px;padding:0 22px}.inquiry-header nav a:first-child{display:none}.inquiry-hero{grid-template-columns:1fr;gap:30px;padding:68px 28px 62px}.inquiry-hero h1{font-size:clamp(44px,14vw,64px)}.inquiry-workspace{padding-top:62px}.inquiry-page-form{grid-template-columns:1fr;padding:30px 22px}.form-heading{grid-template-columns:28px 1fr}.form-heading p{display:none}.inquiry-page-form .full,.no-guarantee,.inquiry-submit,.inquiry-result{grid-column:1}.inquiry-next-steps{grid-template-columns:1fr}.inquiry-result nav{grid-template-columns:1fr 1fr}.inquiry-footer{grid-template-columns:1fr;padding:25px 28px}.inquiry-footer span{display:none}.inquiry-footer nav{justify-content:center}.inquiry-footer p{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
