.consult-web-guide{background:#f8f8f7;color:#171717;font-family:Arial,'Noto Sans KR','Malgun Gothic',sans-serif}
.consult-web-heading{text-align:center;padding:44px 20px 28px}
.consult-web-heading>p{font-size:15px;letter-spacing:.32em;margin:0 0 26px}
.consult-web-heading h1{font-size:clamp(28px,4.5vw,54px);font-weight:800;line-height:1.25;margin:0;letter-spacing:-.05em}
.consult-showroom-photo{position:relative;aspect-ratio:887/470;overflow:hidden}
.consult-showroom-photo img{position:absolute;top:-59.57447%;left:0;display:block;width:100%;height:auto;max-width:none}
.consult-web-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0 24px 32px;margin:0}
.consult-web-steps li{background:#fff;border-radius:18px;text-align:center;padding:26px 12px}
.consult-step-label{display:inline-block;background:#aa774a;color:#fff;border-radius:30px;padding:6px 21px;font-size:17px;font-weight:700}
.consult-vector-icon{display:flex;align-items:center;justify-content:center;background:#f5f3f0;border-radius:50%;width:112px;height:112px;flex-shrink:0}
.consult-vector-icon svg{width:78%;height:78%;stroke:#514a40;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none}
.consult-web-steps .consult-vector-icon{margin:20px auto}
.consult-web-guide .consult-web-steps h2{font-size:23px;line-height:1.4;margin:0 0 10px;font-weight:750}
.consult-web-guide p{font-size:18px;line-height:1.6;margin:0;color:#242424;word-break:keep-all}
.consult-web-guide .consult-web-heading>p{font-size:15px;margin:0 0 26px}
.consult-web-prep{padding:44px 30px;background:#f0f1f3}
.consult-web-guide .consult-web-prep>h2{text-align:center;font-size:32px;line-height:1.4;margin:0 0 28px;font-weight:800}
.consult-web-prep ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}
.consult-web-prep li{display:flex;align-items:center;gap:28px;padding:20px 32px;background:#fff;border-radius:18px}
.consult-web-prep .consult-vector-icon{width:84px;height:84px}
.consult-web-prep h3{font-size:24px;margin:0 0 6px;line-height:1.35}
.consult-page.consult-image-page{max-width:1000px;box-sizing:border-box}
@media(max-width:1180px){.consult-page.consult-image-page{padding:0;max-width:640px}.consult-image-page .consult-notes{padding:28px 20px}}
@media(max-width:600px){.consult-web-heading{padding:30px 16px 18px}.consult-web-guide .consult-web-heading>p{font-size:12px;margin-bottom:18px}.consult-web-steps{grid-template-columns:1fr;padding:0 16px 24px;gap:12px}.consult-web-steps li{display:grid;grid-template-columns:72px 1fr;column-gap:16px;text-align:left;padding:20px}.consult-step-label{grid-column:2;justify-self:start;font-size:12px;padding:4px 14px}.consult-web-steps .consult-vector-icon{grid-column:1;grid-row:1/4;width:72px;height:72px;align-self:center;margin:0}.consult-web-guide .consult-web-steps h2{font-size:20px;margin:9px 0 5px}.consult-web-steps p{grid-column:2;font-size:16px}.consult-web-steps br{display:none}.consult-web-prep{padding:30px 16px}.consult-web-guide .consult-web-prep>h2{font-size:25px}.consult-web-prep li{gap:16px;padding:20px 16px}.consult-web-prep .consult-vector-icon{width:58px;height:58px}.consult-web-prep h3{font-size:20px}.consult-web-prep p{font-size:16px}}
