.inquiry-page{background:linear-gradient(145deg,#eef5ff,#fff 55%,#f2f1ff)}
.inquiry-page .app-main{max-width:920px}.inquiry-intro{text-align:center;margin:24px 0 42px}.inquiry-intro h1{font-size:clamp(29px,4vw,42px);word-break:keep-all;letter-spacing:-.045em}.inquiry-intro>p:last-child{font-size:18px;color:#617086;line-height:1.8}.inquiry-panel{padding:40px}.inquiry-panel>p{color:#617086;line-height:1.8}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inquiry-privacy{background:#f4f7fb;border-radius:12px;padding:24px}.inquiry-privacy p{font-size:14px;line-height:1.9;color:#617086}.inquiry-privacy label{display:flex;align-items:center;gap:10px}.inquiry-privacy input{width:18px;height:18px;flex-shrink:0}.inquiry-panel input,.inquiry-panel textarea,.inquiry-panel select{font-size:17px}#inquiry-success{padding:35px 0}#status:empty{display:none}@media(max-width:600px){.inquiry-fields{grid-template-columns:1fr;gap:18px}.inquiry-panel{padding:24px}.inquiry-intro>p:last-child{font-size:17px}.inquiry-privacy{padding:18px}}
.inquiry-page .site-header{position:relative}.inquiry-page .gnb a[href="/kacin-v2-stage1/contact.html"]{color:#3e55c4}.inquiry-tabs{display:flex;gap:30px;border-bottom:1px solid #dbe5f0;margin-bottom:28px}.inquiry-tabs a{padding:14px 3px;color:#617086;font-weight:700;font-size:18px;border-bottom:3px solid transparent}.inquiry-tabs a[aria-current="page"]{color:#3e55c4;border-color:#3e55c4}.inquiry-page #status{margin:16px 0}.inquiry-page [hidden]{display:none!important}#inquiry-history-list{margin-top:26px}#inquiry-member-hint{font-size:15px;line-height:1.8;color:#617086}#inquiry-member-hint a{color:#3e55c4;text-decoration:underline}#inquiry-password-label small{font-weight:400;color:#617086;line-height:1.6}#inquiry-lookup-form{max-width:540px}
.renewal.inquiry-page .inquiry-panel h2{font-size:28px;line-height:1.4;letter-spacing:-.035em;margin:0 0 18px}.inquiry-page .inquiry-panel>p{font-size:17px}.inquiry-page form label{font-size:16px}.inquiry-page form small{font-size:14px}
