@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400 500;font-display:swap;src:url('assets/noto-business-400.ttf') format('truetype');unicode-range:U+ACA0,U+B4C8,U+CDA5,U+CF70,U+D3B8;}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:600 900;font-display:swap;src:url('assets/noto-business-700.ttf') format('truetype');unicode-range:U+ACA0,U+B4C8,U+CDA5,U+CF70,U+D3B8;}
.business-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0 0;scroll-margin-top:110px}.business-tabs>a{display:flex;flex-direction:column;gap:13px;border:1px solid #dce4ee;border-radius:14px;padding:25px 28px;color:#263b55;text-decoration:none;background:linear-gradient(140deg,#fff,#f6f8fc);box-shadow:0 8px 25px #16345105;transition:background .2s,box-shadow .2s,border-color .2s}.business-tabs>a:hover{border-color:#8caad4;box-shadow:0 12px 28px #224c8110}.business-tabs>a[aria-selected=true]{color:#fff;border-color:#264c7b;background:linear-gradient(120deg,#1c3452,#315b8b);box-shadow:0 12px 30px #233f6526}.business-tabs span{font-size:11px;letter-spacing:1.5px;opacity:.75}.business-tabs strong{font-size:24px;letter-spacing:-.8px}.business-tabs small{font-size:13px;opacity:.78}.business-tabs b{float:right}.business-detail{padding-top:54px}.business-detail[hidden]{display:none}.business-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:end;margin-bottom:34px}.business-intro h2{font-size:34px;line-height:1.5;letter-spacing:-1.5px;margin:12px 0 0}.business-intro>p{font-size:16px;line-height:1.95;color:#617188;margin:0}.business-blueprint{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dce5ef;border-radius:16px;background:linear-gradient(120deg,#f1f5fb,#fff);overflow:hidden;box-shadow:0 15px 40px #25436707}.business-blueprint article{padding:30px 25px;position:relative}.business-blueprint article+article{border-left:1px solid #dce5ef}.business-blueprint span{font-size:10px;color:#5a80ae;font-weight:700;letter-spacing:1.4px}.business-blueprint h3{font-size:19px;line-height:1.5;margin:14px 0 10px;color:#243f60}.business-blueprint p{font-size:13px;color:#6b7e96;line-height:1.7;margin:0}.business-block-heading{margin:52px 0 22px}.business-block-heading h3{font-size:25px;letter-spacing:-.8px;margin:10px 0}.business-block-heading>p:last-child:not(.eyebrow){font-size:15px;color:#718098}.business-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.business-scope article{display:flex;gap:14px;border:1px solid #e1e7ef;border-radius:12px;padding:24px;background:#fff;box-shadow:0 6px 18px #15365804}.business-scope article>span{font-size:12px;color:#668ab7;padding-top:3px}.business-scope h4{font-size:18px;line-height:1.5;margin:0 0 10px;color:#243c59;letter-spacing:-.5px}.business-scope p{font-size:14px;line-height:1.85;color:#718098;margin:0}.business-flow{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:0;border:1px solid #dfe6ef;border-radius:12px;overflow:hidden}.business-flow li{padding:25px;background:#f8fafd}.business-flow li+li{border-left:1px solid #dfe6ef}.business-flow span{font-size:11px;color:#6d8eb6;letter-spacing:1px}.business-flow h4{font-size:18px;margin:12px 0 7px;color:#263d59}.business-flow p{font-size:13px;line-height:1.8;color:#77879b;margin:0}.business-example{display:grid;grid-template-columns:1.7fr 1fr;gap:50px;border-top:1px solid #e0e7ef;margin-top:42px;padding:34px 0 5px;align-items:center}.business-example h3{font-size:23px;letter-spacing:-.7px;margin:12px 0}.business-example p:not(.eyebrow){font-size:15px;line-height:1.9;color:#6c7e94}.business-links{display:flex;flex-direction:column;gap:12px}.business-links a{padding:17px 20px;background:#f3f6fa;border:1px solid #e0e6ef;border-radius:8px;color:#325681;font-weight:700;text-decoration:none;font-size:14px}.business-links a:hover{background:#eaf0f8}.business-links span{float:right}.business-contact{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:0 3.4% 60px;padding:42px;background:linear-gradient(110deg,#edf3fb,#f8faff);border:1px solid #e0e8f2;border-radius:18px}.business-contact h2{font-size:30px;line-height:1.5;letter-spacing:-1px;margin:12px 0}.business-contact p:not(.eyebrow){font-size:15px;color:#728297;line-height:1.8}.business-contact a{white-space:nowrap}
@media(max-width:900px){.business-tabs strong{font-size:20px}.business-tabs>a{padding:22px 18px}.business-intro{gap:25px}.business-intro h2{font-size:28px}.business-scope{grid-template-columns:repeat(2,1fr)}.business-blueprint h3{font-size:16px}.business-flow li{padding:20px 14px}.business-example{gap:25px}}
@media(max-width:600px){.business-tabs{gap:7px;margin-top:25px;scroll-margin-top:90px}.business-tabs>a{padding:17px 10px;gap:10px}.business-tabs span{font-size:9px;letter-spacing:.2px}.business-tabs strong{font-size:16px;line-height:1.5;min-height:48px}.business-tabs small{font-size:10px;line-height:1.6}.business-tabs b{display:none}.business-intro{grid-template-columns:1fr;gap:20px}.business-detail{padding-top:35px}.business-intro h2{font-size:28px}.business-intro>p{font-size:15px}.business-blueprint{grid-template-columns:1fr}.business-blueprint article{padding:23px}.business-blueprint article+article{border-left:0;border-top:1px solid #dce5ef}.business-blueprint h3{font-size:19px}.business-scope{grid-template-columns:1fr}.business-scope article{padding:22px}.business-block-heading h3{font-size:23px}.business-flow{grid-template-columns:1fr 1fr}.business-flow li+li{border-left:0}.business-flow li:nth-child(even){border-left:1px solid #dfe6ef}.business-flow li:nth-child(n+3){border-top:1px solid #dfe6ef}.business-example{grid-template-columns:1fr;gap:12px}.business-contact{flex-direction:column;align-items:flex-start;padding:26px;margin:0 6% 40px}.business-contact h2{font-size:25px}}
