/* 전화·문자 상담 카드 (상담 폼 대체) */
.call-card{display:flex;flex-direction:column;gap:16px;padding:34px 30px;border-radius:20px;background:#fff;color:#071a2b;box-shadow:0 24px 60px rgba(0,0,0,.18);text-align:center}
.call-card__label{margin:0;color:#617286;font-size:17px;font-weight:700}
.call-card__num{display:block;color:#071a2b!important;font-size:clamp(34px,4vw,46px);font-weight:900;letter-spacing:-.02em;text-decoration:none;line-height:1.1}
.call-card__btns{display:grid;gap:10px}
.call-card__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;border-radius:14px;font-size:20px;font-weight:900;text-decoration:none!important;transition:transform .15s ease}
.call-card__btn:hover{transform:translateY(-2px)}
.call-card__btn--call{background:#ffd84d;color:#071a2b!important;box-shadow:0 10px 24px rgba(255,216,77,.35)}
.call-card__btn--sms{background:#17c3b2;color:#fff!important}
.call-card__hint{margin:4px 0 0;padding:14px 16px;border-radius:12px;background:#f3f7fa;color:#3b4e60;font-size:15.5px;line-height:1.6;text-align:left}
.call-card__hint b{color:#071a2b}
.call-card__copy{align-self:center;padding:8px 14px;border:1px solid #d7e2ea;border-radius:999px;background:#fff;color:#617286;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.call-card__copy.is-done{border-color:#17c3b2;color:#0e8f86}
@media(max-width:680px){.call-card{padding:26px 18px}.call-card__btn{min-height:58px;font-size:18px}.call-card__copy{display:none}}
/* 메인·지역 페이지의 섹션 문단 스타일이 카드 안으로 번지지 않도록 고정 */
.call-card p.call-card__label{margin:0!important;color:#617286!important;font-size:17px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important}
.call-card p.call-card__hint{margin:4px 0 0!important;padding:14px 16px!important;color:#3b4e60!important;font-size:15.5px!important;font-weight:500!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;font-family:inherit!important}
.call-card p.call-card__hint b{color:#071a2b!important;font-weight:800!important}
