/* HOME Hero integrated expertise — R007 */
.external-home .ext-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-height:clamp(730px,55vw,860px);padding:clamp(74px,6vw,104px) 7vw clamp(34px,3vw,48px);overflow:hidden;background:#2a1910}
.external-home .ext-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(26,14,8,.03) 0%,rgba(26,14,8,.10) 54%,rgba(20,11,7,.77) 100%),linear-gradient(90deg,rgba(25,14,8,.73) 0%,rgba(25,14,8,.51) 35%,rgba(25,14,8,.12) 62%,rgba(25,14,8,.02) 100%),url("/assets/hero-saegil-integrated-desktop.webp") center/cover no-repeat}
.external-home .ext-hero-copy{position:relative;z-index:1;width:min(680px,51vw);max-width:none}.external-home .ext-hero h1{margin:0;color:#f7efe1;font-family:"Noto Serif KR",serif;font-size:clamp(54px,4vw,58px);font-weight:500;line-height:1.36;letter-spacing:-.045em;text-shadow:0 2px 14px rgba(20,11,6,.22)}.external-home .ext-hero h1 span{display:block;white-space:normal}.external-home .ext-hero-lead{max-width:680px;margin:30px 0 0;color:#eee2d0;font:400 19px/1.7 Pretendard,"Noto Sans KR",sans-serif;letter-spacing:-.018em;text-shadow:0 1px 10px rgba(20,11,6,.25)}.external-home .ext-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.external-home .ext-hero-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 23px;border:1px solid rgba(248,239,226,.76);color:#fff8ec;font:600 16px Pretendard,"Noto Sans KR",sans-serif}.external-home .ext-hero-button--primary{background:#a93731;border-color:#a93731}.external-home .ext-hero-button--secondary{background:rgba(38,20,11,.13)}
.external-home .home-trust{position:relative;z-index:1;align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin:auto 0 50px;color:#f7eddf;background:none;text-align:left}.external-home .home-trust article{min-height:142px;padding:16px clamp(34px,3.2vw,54px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid rgba(235,218,195,.34)}.external-home .home-trust article:first-child{padding-left:0}.external-home .home-trust article:last-child{padding-right:0;border-right:0}.external-home .home-trust strong{display:block;font:600 clamp(42px,3.2vw,46px)/1.12 Pretendard,"Noto Sans KR",sans-serif;letter-spacing:-.055em}.external-home .home-trust h2{margin:10px 0 3px;color:#f7eddf;font:600 clamp(18px,1.3vw,19px)/1.4 Pretendard,"Noto Sans KR",sans-serif;letter-spacing:-.025em;word-break:keep-all}.external-home .home-trust p{margin:0;color:#dccbb7;font:400 15px/1.55 Pretendard,"Noto Sans KR",sans-serif;word-break:keep-all}.external-home .home-trust-mobile{display:none}
@media(min-width:641px) and (max-width:980px){.external-home .ext-hero{min-height:680px;padding:80px 7vw 36px}.external-home .ext-hero-copy{width:min(620px,66vw)}.external-home .ext-hero h1{font-size:clamp(42px,5.2vw,52px)}.external-home .home-trust{margin-bottom:38px}.external-home .home-trust article{min-height:132px;padding:16px 22px}.external-home .home-trust article:first-child{padding-left:0}.external-home .home-trust strong{font-size:40px}.external-home .home-trust h2{font-size:17px}.external-home .home-trust p{font-size:14px}}
@media(max-width:640px){.external-home .ext-hero{min-height:520px;height:520px;padding:45px 24px 19px}.external-home .ext-hero::before{background:linear-gradient(180deg,rgba(25,13,8,.15) 0%,rgba(25,13,8,.12) 50%,rgba(19,10,6,.78) 100%),linear-gradient(90deg,rgba(25,13,8,.66) 0%,rgba(25,13,8,.43) 56%,rgba(25,13,8,.10) 100%),url("/assets/hero-saegil-integrated-mobile.webp") center/cover no-repeat}.external-home .ext-hero-copy{width:100%;max-width:none}.external-home .ext-hero h1{max-width:342px;font-size:clamp(36px,9.4vw,40px);line-height:1.31;letter-spacing:-.055em}.external-home .ext-hero h1 span:last-child{max-width:342px;word-break:keep-all}.external-home .ext-hero-lead{max-width:335px;margin-top:16px;font-size:17px;line-height:1.58}.external-home .ext-hero-actions{gap:8px;margin-top:17px}.external-home .ext-hero-button{min-height:45px;padding:0 13px;gap:8px;font-size:14px}.external-home .home-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:auto;margin-bottom:0}.external-home .home-trust article,.external-home .home-trust article:first-child,.external-home .home-trust article:last-child{min-height:73px;padding:8px 9px 6px;justify-content:flex-start;border-right:1px solid rgba(235,218,195,.28)}.external-home .home-trust article:first-child{padding-left:0}.external-home .home-trust article:last-child{padding-right:0;border-right:0}.external-home .home-trust strong{font-size:clamp(27px,7.6vw,31px);line-height:1.12;white-space:nowrap}.external-home .home-trust h2{margin:6px 0 0;font-size:clamp(13px,3.7vw,15px);line-height:1.35}.external-home .home-trust p{display:none}.external-home .home-trust-desktop{display:none}.external-home .home-trust-mobile{display:block}}
html.view-mobile .ext-hero{height:520px;min-height:520px;padding:45px 24px 19px}html.view-mobile .ext-hero::before{background:linear-gradient(180deg,rgba(25,13,8,.15) 0%,rgba(25,13,8,.12) 50%,rgba(19,10,6,.78) 100%),linear-gradient(90deg,rgba(25,13,8,.66) 0%,rgba(25,13,8,.43) 56%,rgba(25,13,8,.10) 100%),url("/assets/hero-saegil-integrated-mobile.webp") center/cover no-repeat}html.view-mobile .ext-hero-copy{width:100%;max-width:none}html.view-mobile .ext-hero h1{max-width:342px;font-size:40px;line-height:1.31}html.view-mobile .ext-hero h1 span:last-child{max-width:342px;word-break:keep-all}html.view-mobile .ext-hero-lead{max-width:335px;margin-top:16px;font-size:17px;line-height:1.58}html.view-mobile .ext-hero-actions{gap:8px;margin-top:17px}html.view-mobile .ext-hero-button{min-height:45px;padding:0 13px;font-size:14px}html.view-mobile .home-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:auto;margin-bottom:0}html.view-mobile .home-trust article{min-height:73px;padding:8px 9px 6px;border-right:1px solid rgba(235,218,195,.28)}html.view-mobile .home-trust article:first-child{padding-left:0}html.view-mobile .home-trust article:last-child{padding-right:0;border-right:0}html.view-mobile .home-trust strong{font-size:31px;line-height:1.12;white-space:nowrap}html.view-mobile .home-trust h2{margin:6px 0 0;font-size:15px;line-height:1.35}html.view-mobile .home-trust p{display:none}html.view-mobile .home-trust-desktop{display:none}html.view-mobile .home-trust-mobile{display:block}