|
|
|
|
@ -105,19 +105,23 @@ body{overflow-x:hidden;}
|
|
|
|
|
.ab-eyebrow--light{color:rgba(255,255,255,.3);} |
|
|
|
|
|
|
|
|
|
/* ── 공통 섹션 헤딩 — 가운데 정렬 ── */ |
|
|
|
|
.partner-section-heading{text-align:center;margin-bottom:24px;} |
|
|
|
|
.partner-section-title{font-size:clamp(28px,4vw,52px);font-weight:700;color:#0f1628;line-height:1.25;margin-bottom:24px;} |
|
|
|
|
.partner-section-sub{font-size:clamp(13px,1.4vw,16px);color:#9499b0;letter-spacing:-0.01em;} |
|
|
|
|
.partner-hub-section{padding:40px 0 0;} |
|
|
|
|
.partner-section-heading{text-align:center;margin-bottom:20px;} |
|
|
|
|
.partner-section-title{font-size:clamp(32px,4.5vw,60px);font-weight:800;color:#0a0f1e;line-height:1.08;letter-spacing:-0.04em;margin-bottom:14px;} |
|
|
|
|
.partner-section-sub{font-size:clamp(13px,1.2vw,16px);color:rgba(26,31,94,.42);letter-spacing:-0.01em;} |
|
|
|
|
.partner-hub-section{padding:72px 0 0;} |
|
|
|
|
.client-hub-svg{display:block;width:100%;height:auto;} |
|
|
|
|
.partner-logo-section{padding:40px 0 60px;background:#f7f8fc;} |
|
|
|
|
.partner-logo-top{display:flex;justify-content:space-between;align-items:flex-end;max-width:1440px;margin:0 auto 24px;padding:0 40px;} |
|
|
|
|
.partner-logo-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--navy);margin-bottom:6px;} |
|
|
|
|
.partner-logo-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#1a1f5e;margin-bottom:6px;} |
|
|
|
|
.partner-logo-stat{display:flex;flex-direction:column;align-items:flex-end;} |
|
|
|
|
.partner-logo-stat__num{font-size:48px;font-weight:700;color:#0f1628;line-height:1;} |
|
|
|
|
.partner-logo-stat__label{font-size:12px;color:#9499b0;margin-top:4px;} |
|
|
|
|
.partner-logo-grid--partners{display:grid;grid-template-columns:repeat(5,1fr);max-width:1440px;margin:0 auto;background-color:#fff;border-top:1px solid #ebebf0;border-left:1px solid #ebebf0;} |
|
|
|
|
.partner-logo-card{display:flex;align-items:center;justify-content:center;padding:32px 24px;border-right:1px solid #ebebf0;border-bottom:1px solid #ebebf0;background:#fff;} |
|
|
|
|
.partner-logo-grid--partners{display:grid;grid-template-columns:repeat(5,1fr);max-width:1440px;margin:0 auto;background-color:#fff;border-top:1px solid #e0e0eb;border-left:1px solid #e0e0eb;} |
|
|
|
|
.partner-logo-card{display:flex;align-items:center;justify-content:center;padding:32px 24px;border-right:1px solid #e0e0eb;border-bottom:1px solid #e0e0eb;background:#fff;} |
|
|
|
|
.partner-logo-card img{max-width:120px;max-height:52px;width:100%;object-fit:contain;} |
|
|
|
|
@media(max-width:768px){.partner-logo-grid--partners{grid-template-columns:repeat(3,1fr);}} |
|
|
|
|
@media(max-width:480px){.partner-logo-grid--partners{grid-template-columns:repeat(2,1fr);}} |
|
|
|
|
@media(max-width:480px){.partner-logo-grid--partners{grid-template-columns:repeat(2,1fr);}} |
|
|
|
|
@keyframes orbitSpin { |
|
|
|
|
from { transform: rotate(0deg); } |
|
|
|
|
to { transform: rotate(360deg); } |
|
|
|
|
} |