/* C안 — 장비 쇼룸형 (시안 C). 최대폭 1360 · 반경 8 · 전폭 사진 첫 화면 · 부제 오른쪽 · 어두운 푸터 */
:root{--kd-maxw:1240px;--kd-r:8px;--kd-r-sm:6px;--kd-fs-h1:clamp(36px,4vw,60px);--kd-accent2:#1a1d21;--kd-hero-bg:#f3f4f6;--kd-sec-y:64px}
.theme-c .kd-btn-primary,.theme-c .kd-btn{border-radius:6px}
.theme-c .kd-hd-quote{border-radius:4px}
.theme-c .kd-hero-eb{color:#2b3036;font-weight:600}
.theme-c .kd-sechd-sub{grid-column:2;grid-row:1;align-self:end;text-align:right;margin:0;font-size:16px;padding-bottom:6px}
.theme-c .kd-sechd.has-sub .kd-more{display:none}
.theme-c .kd-eyebrow{font-size:15px;letter-spacing:.12em;margin-bottom:6px}
.theme-c .kd-sec-biz{background:#f6f7f9}
.theme-c .kd-sec-cat{background:#fff}
.theme-c .kd-sec-pop{background:#f6f7f9}
.theme-c .kd-sec-case{background:#fff}
.theme-c .kd-sec-proc{background:#fff;padding-top:24px}
.theme-c .kd-sec-inq{background:#f6f7f9}
.theme-c .kd-bizcard{box-shadow:none}
.theme-c .kd-cattile{padding-top:26px}
.theme-c .kd-cattile-vis{height:96px}.theme-c .kd-cattile-vis img{max-height:96px}
.theme-c .kd-hpc{border-radius:6px}
.theme-c .kd-hpc-grid--c8 .kd-hpc-vis .kd-pvis{aspect-ratio:1/1.12}
.theme-c .kd-inq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}
.theme-c .kd-inq-side .kd-h2{font-size:clamp(30px,2.8vw,40px)}
.theme-c .kd-inq-points,.theme-c .kd-inq-contact,.theme-c .kd-inq-hours{display:none}
.theme-c .kd-inq-form{border:0;background:transparent;padding:0;box-shadow:none}
.theme-c .kd-ft{background:#1a1d21;border-top:0;color:#c9cfd6}
.theme-c .kd-ft a,.theme-c .kd-ft-nav a,.theme-c .kd-ft-tel{color:#fff}
.theme-c .kd-ft-info dt,.theme-c .kd-ft-copy,.theme-c .kd-ft-slogan{color:#9aa2ab}
.theme-c .kd-ft-sns a{background:#2c3137}
.theme-c .kd-ft-brand img{filter:drop-shadow(0 0 1px rgba(255,255,255,.6))}
@media (max-width:900px){.theme-c .kd-sechd-sub{grid-column:1;grid-row:auto;text-align:left;padding:0;margin-top:8px}.theme-c .kd-inq{grid-template-columns:1fr}}
.theme-c{--kd-sec-y:54px}
@media (min-width:1101px){.theme-c .kd-sec-inq .kd-form--c2{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-c .kd-sec-inq .kd-form--c2 .kd-f-region.has-sub{grid-column:auto}}
