.business-info_page__U4PMr{--navy:var(--color-primary);--deep:#0b1f33;--cyan:var(--color-accent);--cyan-dark:#0e5a6b;--ink:#243342;--muted:#5c6b78;--line:#e4e9ee;--soft:#f7f9fa;min-height:100vh;color:var(--ink);background:var(--color-surface);font-family:var(--font-pretendard),Pretendard,"Noto Sans KR",sans-serif}.business-info_page__U4PMr *,.business-info_page__U4PMr :after,.business-info_page__U4PMr :before{box-sizing:border-box}.business-info_page__U4PMr a{text-decoration:none}.business-info_container__qKo5y,.business-info_headerInner__oO2I7{width:100%;max-width:1160px;margin:0 auto;padding-inline:24px}.business-info_header__uiHdL{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);backdrop-filter:blur(12px)}.business-info_headerInner__oO2I7{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.business-info_brand__RYCTG{display:inline-flex;align-items:center;gap:10px;color:var(--navy)}.business-info_brand__RYCTG img{border-radius:7px}.business-info_brand__RYCTG strong{font-size:19px;font-weight:700}.business-info_header__uiHdL nav{display:flex;align-items:center;gap:24px}.business-info_header__uiHdL nav a{color:#52616d;font-size:14px;font-weight:600}.business-info_header__uiHdL nav .business-info_loginLink__wVfK8{min-height:38px;padding:0 16px;display:inline-flex;align-items:center;border-radius:var(--app-radius-control);color:var(--color-surface);background:var(--navy)}.business-info_hero__F7xNZ{padding:82px 0 64px;text-align:center;background:linear-gradient(180deg,#f7fafb 0,var(--color-surface) 100%)}.business-info_confirmation__pwidC>span,.business-info_contactSection__BdPSP span,.business-info_eyebrow__1THJt,.business-info_sectionHeading__9Lopl>span{color:var(--cyan-dark);font-size:12px;font-weight:700;letter-spacing:.08em}.business-info_hero__F7xNZ h1{margin:20px 0 18px;color:var(--navy);font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.3;letter-spacing:-.04em;word-break:keep-all}.business-info_hero__F7xNZ h1 strong{color:var(--cyan-dark);font-style:normal}.business-info_hero__F7xNZ h1 em{color:var(--navy);font-style:normal}.business-info_hero__F7xNZ>.business-info_container__qKo5y>p{max-width:720px;margin:0 auto;color:var(--muted);font-size:17px;font-weight:500;line-height:1.75;word-break:keep-all}.business-info_relationshipCard__6J10_{max-width:900px;margin:42px auto 0;padding:22px 28px;display:grid;grid-template-columns:1fr auto 1fr auto 1.3fr;align-items:center;gap:18px;border:1px solid #dce5e9;border-radius:var(--app-radius-surface);background:var(--color-surface);box-shadow:0 14px 36px rgba(22,50,79,.07);text-align:left}.business-info_relationshipCard__6J10_ div{min-width:0;display:flex;flex-direction:column;gap:6px}.business-info_relationshipCard__6J10_ span{color:#778590;font-size:12px;font-weight:600}.business-info_relationshipCard__6J10_ strong{color:var(--navy);font-size:15px;line-height:1.5}.business-info_relationshipCard__6J10_ i{color:#aab4bc;font-style:normal}.business-info_section__ttftL{padding:76px 0}.business-info_productSection__5TZNE{overflow:hidden;border-block:1px solid var(--line);background:var(--soft)}.business-info_sectionHeading__9Lopl{max-width:760px;margin-bottom:34px}.business-info_sectionHeading__9Lopl h2{margin:10px 0;color:var(--navy);font-size:30px;font-weight:700;letter-spacing:-.025em}.business-info_sectionHeading__9Lopl p{margin:0;color:var(--muted);font-size:15px;font-weight:500;line-height:1.7}.business-info_serviceGrid__yRCbO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.business-info_serviceGrid__yRCbO article{min-height:210px;padding:26px 22px;border:1px solid var(--line);border-radius:var(--app-radius-surface);background:var(--color-surface)}.business-info_serviceGrid__yRCbO article>span{color:var(--cyan);font-size:12px;font-weight:700}.business-info_serviceGrid__yRCbO h3{margin:34px 0 10px;color:var(--navy);font-size:17px;font-weight:700}.business-info_serviceGrid__yRCbO p{margin:0;color:var(--muted);font-size:14px;font-weight:500;line-height:1.7;word-break:keep-all}.business-info_productLayout__aowbT{min-height:520px;position:relative}.business-info_webPreview__UBdI_{width:min(920px,calc(100% - 80px));box-shadow:0 18px 46px rgba(22,50,79,.13)}.business-info_phonePreview__JRQtH{width:230px;position:absolute;right:0;bottom:-14px;z-index:2}.business-info_businessPanel__Bu1IW{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:24px}.business-info_businessTable__EKMDf,.business-info_confirmation__pwidC{border:1px solid var(--line);border-radius:var(--app-radius-surface);background:var(--color-surface)}.business-info_businessRow__td02Q{min-height:58px;display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;border-bottom:1px solid #edf0f2}.business-info_businessRow__td02Q:last-child{border-bottom:0}.business-info_businessRow__td02Q>span{align-self:stretch;padding:18px 20px;display:flex;align-items:center;color:#65737e;background:#f8fafb;font-size:13px;font-weight:600}.business-info_businessRow__td02Q>strong{padding:16px 22px;color:var(--navy);font-size:14px;font-weight:700;line-height:1.65}.business-info_confirmation__pwidC{padding:30px 28px;border-top:3px solid var(--cyan)}.business-info_confirmation__pwidC h3{margin:16px 0 14px;color:var(--navy);font-size:21px;font-weight:700;line-height:1.4}.business-info_confirmation__pwidC p{margin:0 0 12px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.75}.business-info_confirmation__pwidC>div{margin-top:28px;padding-top:22px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);color:var(--navy);font-size:14px}.business-info_confirmation__pwidC img{border-radius:10px}.business-info_contactSection__BdPSP{padding:48px 0;color:var(--color-surface);background:var(--navy)}.business-info_contactSection__BdPSP .business-info_container__qKo5y{display:flex;align-items:center;justify-content:space-between;gap:32px}.business-info_contactSection__BdPSP span{color:#8fd3e0}.business-info_contactSection__BdPSP h2{margin:8px 0 0;font-size:24px;font-weight:700}.business-info_contactLinks__PwA5m{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.business-info_contactLinks__PwA5m a{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:var(--app-radius-control);color:var(--color-surface);font-size:13px;font-weight:600}.business-info_footer__VOg5a{padding:30px 0;color:rgba(255,255,255,.55);background:var(--deep);font-size:12px;line-height:1.8}.business-info_footer__VOg5a p{margin:0}@media (max-width:900px){.business-info_serviceGrid__yRCbO{grid-template-columns:repeat(2,minmax(0,1fr))}.business-info_businessPanel__Bu1IW{grid-template-columns:1fr}.business-info_productLayout__aowbT{min-height:460px}.business-info_webPreview__UBdI_{width:calc(100% - 60px)}}@media (max-width:640px){.business-info_container__qKo5y,.business-info_headerInner__oO2I7{padding-inline:20px}.business-info_headerInner__oO2I7{min-height:58px}.business-info_header__uiHdL nav>a:not(.business-info_loginLink__wVfK8){display:none}.business-info_hero__F7xNZ{padding:50px 0 42px}.business-info_hero__F7xNZ h1{margin-top:15px;font-size:30px}.business-info_hero__F7xNZ>.business-info_container__qKo5y>p{font-size:14px}.business-info_relationshipCard__6J10_{margin-top:28px;padding:20px;grid-template-columns:1fr;gap:12px}.business-info_relationshipCard__6J10_ i{transform:rotate(90deg);text-align:center}.business-info_section__ttftL{padding:50px 0}.business-info_sectionHeading__9Lopl h2{font-size:24px}.business-info_serviceGrid__yRCbO{grid-template-columns:1fr}.business-info_serviceGrid__yRCbO article{min-height:auto}.business-info_serviceGrid__yRCbO h3{margin-top:20px}.business-info_productLayout__aowbT{min-height:430px}.business-info_webPreview__UBdI_{display:none}.business-info_phonePreview__JRQtH{width:min(230px,70vw);right:50%;transform:translateX(50%)}.business-info_businessRow__td02Q{grid-template-columns:1fr}.business-info_businessRow__td02Q>span{padding:11px 16px}.business-info_businessRow__td02Q>strong{padding:13px 16px 17px}.business-info_contactSection__BdPSP .business-info_container__qKo5y{align-items:flex-start;flex-direction:column}.business-info_contactLinks__PwA5m{justify-content:flex-start}}@media print{.business-info_contactSection__BdPSP,.business-info_header__uiHdL{display:none}.business-info_footer__VOg5a,.business-info_hero__F7xNZ,.business-info_section__ttftL{padding-block:28px}.business-info_page__U4PMr{print-color-adjust:exact;-webkit-print-color-adjust:exact}}