@charset "utf-8";

#inc02.partner-section{
position:relative;
display:flex;
align-items:center;
height:620px;
padding:0;
overflow:hidden;
background:#ffffff;
font-family:var(--k-font),var(--e-font);
}

/* 펼쳐지는 풀블리드 배경 이미지 */
#inc02 .partner-bg{
position:absolute;
inset:0;
z-index:0;
margin:0;
}

#inc02 .partner-bg img{
display:block;
width:100%;
height:100%;
object-fit:cover;
}

#inc02 .partner-bg::after{
content:'';
position:absolute;
inset:0;
background:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.32) 45%,rgba(0,0,0,.12) 100%);
pointer-events:none;
}

#inc02 .inc02-inner{
position:relative;
z-index:1;
width:100%;
max-width:var(--layout-max,1800px);
margin:0 auto;
padding:0 80px;
box-sizing:border-box;
}

#inc02 .cont{
max-width:640px;
color:#fff;
}

#inc02 .label{
margin:0 0 16px;
font-size:12px;
font-weight:600;
letter-spacing:.16em;
text-transform:uppercase;
color:rgba(255,255,255,.85);
font-family:var(--e-font),var(--k-font);
}

#inc02 .cont h2{
margin:0 0 20px;
font-size:clamp(32px,3vw,44px);
font-weight:700;
line-height:1.25;
letter-spacing:-.03em;
color:#fff;
font-family:var(--e-font),var(--k-font);
word-break:keep-all;
}

#inc02 .desc{
margin:0 0 36px;
font-size:15px;
font-weight:400;
line-height:1.75;
color:rgba(255,255,255,.82);
word-break:keep-all;
}

#inc02 .cta-btn{
display:inline-flex;
align-items:center;
justify-content:center;
position:relative;
min-width:160px;
height:52px;
padding:0 28px;
border:1px solid rgba(255,255,255,.35);
font-size:15px;
font-weight:600;
color:#fff;
text-decoration:none;
transition:background .35s ease,border-color .35s ease,color .35s ease;
}

#inc02 .cta-btn:hover{
border-color:#fff;
background:#fff;
color:#111;
}

@media (max-width:1200px){
#inc02 .inc02-inner{padding:0 48px}
}

@media (max-width:768px){
#inc02.partner-section{height:520px}
#inc02 .inc02-inner{padding:0 24px}
#inc02 .cont h2{font-size:28px}
#inc02 .desc{font-size:14px;margin-bottom:28px}
}
