.site-business-footer{margin-top:36px;padding:22px 0 8px;border-top:1px solid #e1e7ef;color:#6b788a;font-size:12px;line-height:1.7;text-align:left}.site-business-footer>strong{font-size:14px;color:#415570}.site-contact-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0}.site-contact-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid #dce3eb;border-radius:9px;background:#fff;color:#415570;font-weight:700;text-decoration:none}.site-contact-links .kakao-contact{background:#fee500;border-color:#eed700;color:#302719}.site-business-footer dl{margin:16px 0 0}.site-business-footer dl>div{display:flex;flex-wrap:wrap;gap:3px 9px;margin-top:4px}.site-business-footer dt{font-weight:600}.site-business-footer dd{margin:0;overflow-wrap:anywhere}.site-business-footer dd a{color:inherit;text-decoration:underline;text-underline-offset:3px}.site-business-footer a:focus-visible{outline:3px solid #547fb7;outline-offset:3px}
.site-policy-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:5px}.site-policy-links a{color:#435b79;font-weight:600;text-decoration:none}.policy-review-note{display:block;margin-bottom:18px;color:#8a7045}#publicPriceList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:65dvh;overflow-y:auto;overscroll-behavior:contain;padding:4px 1px}#publicPriceList .quick-question-button{min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:14px 12px;height:auto}#publicPriceList .quick-question-text{min-width:0;overflow-wrap:anywhere}#publicPriceList .quick-question-text strong{font-size:14px;line-height:1.6}#publicPriceList .quick-question-text span{display:block;font-size:12px;line-height:1.6;margin-top:5px}#publicPriceList .quick-question-text small{display:block;font-size:11px;line-height:1.6;margin-top:8px}#publicPriceList .quick-arrow{align-self:flex-end;margin-top:12px;font-size:12px}
#publicPriceList .compact-price-card{min-height:90px;padding:16px 12px;justify-content:center;gap:7px;text-align:left}#publicPriceList .compact-price-name{font-size:14px;font-weight:650;line-height:1.5;color:#435b79}#publicPriceList .compact-price-value{font-size:16px;line-height:1.5;color:#193655}.public-price-detail-dialog{width:min(560px,calc(100% - 24px));max-height:85dvh;overflow-y:auto;border:1px solid #dce5ef;border-radius:18px;padding:24px 18px;background:white;color:#24364c}.public-price-detail-dialog::backdrop{background:#14253e80}.public-price-close{display:block;margin-left:auto;border:1px solid #dce5ef;border-radius:50%;width:34px;height:34px;background:#fff;font-size:24px;cursor:pointer}.public-price-consult{display:block;margin-top:20px;padding:14px;border-radius:10px;background:#294e7d;color:white;text-align:center;text-decoration:none;font-weight:700}

.site-business-footer dl>div{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:9px}.site-business-footer dd{min-width:0}.site-business-footer dd a{display:inline;vertical-align:baseline}
.consultation-page .site-business-footer dd a{display:inline;min-height:0;font-size:inherit;vertical-align:baseline}.site-business-footer dl>div{align-items:start}
