body{overflow-x:hidden;background:var(--white);color:var(--ink);font-family:"Pretendard Variable",Pretendard,"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}.shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.section{padding:120px 0}.section--soft{background:linear-gradient(180deg,#f8f9fc 0%,#f1f4f9 100%)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:48px}.section-head__copy{max-width:700px}.section-title{margin-top:12px;font-size:clamp(2rem,4vw,3.65rem);line-height:1.12;letter-spacing:-.055em}.section-description{margin-top:18px;color:var(--muted);font-size:1.05rem}.eyebrow{color:var(--gold-500);font-size:.76rem;font-weight:800;letter-spacing:.18em}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px}.skip-link{position:fixed;left:16px;top:-80px;z-index:9999;padding:12px 20px;border-radius:10px;background:var(--navy-950);color:#fff}.skip-link:focus{top:16px}.reveal-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}@media(max-width:960px){.section{padding:90px 0}.split{grid-template-columns:1fr}.section-head{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.shell{width:min(calc(100% - 32px),var(--shell))}.section{padding:72px 0}.section-head{margin-bottom:34px}.section-title{font-size:2.15rem}}

