:root{--c-blue:#0075de;--c-blue-text:#005bab;--c-blue-tint:#e6f3fe;--c-ink:#191919;--c-body:#3d434c;--c-muted:#615d59;--c-faint:#9c9893;--c-line:#ecebe9;--c-line-strong:#dcdad6;--c-soft:#f9f9f8;--c-white:#fff;--c-ok-bg:var(--c-blue-tint);--c-error:#a4262c;--c-error-bg:#fdecea;--c-ok:#166534;--c-ok-tint:#e8f5ec;--c-warn:#a16207;--c-warn-tint:#fdf4e3;--c-sector-public:#005bab;--c-sector-assoc:#0075de;--c-sector-medical:#2e7d5b;--c-sector-biz:#615d59;--font-sans:"IBM Plex Sans KR","Pretendard Variable",system-ui,sans-serif;--fs-hero:62px;--fs-hero-m:36px;--fs-h2:38px;--fs-h2-m:27px;--fs-h3:26px;--fs-lead:17px;--fs-body:15.5px;--fs-small:14px;--fs-eyebrow:12px;--lh-body:1.75;--wrap:1180px;--gutter:24px;--sec-pad:96px;--sec-pad-m:64px;--header-h:64px;--btn-h:48px;--btn-h-sm:40px;--btn-radius:0;--btn-shadow:0 1px 2px rgba(25,25,25,.08),0 4px 12px rgba(25,25,25,.1);--btn-shadow-hover:0 2px 4px rgba(25,25,25,.1),0 10px 24px rgba(25,25,25,.14);--grid-major:rgba(0,117,222,.07);--grid-minor:rgba(0,117,222,.035)}.v2{font-family:var(--font-sans);background:var(--c-white);color:var(--c-ink);word-break:keep-all;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:normal}.v2 button,.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 input,.v2 select,.v2 textarea{font-family:inherit}:where(.v2) h2{font-size:var(--fs-h2);line-height:1.25;letter-spacing:-.015em;font-weight:700}:where(.v2) h3,:where(.v2) h4{letter-spacing:-.01em;line-height:1.3}:where(.v2) a{color:inherit;text-decoration:none}:where(.v2) img{display:block;max-width:100%}.v2 .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.v2 .muted{color:var(--c-muted)}.v2 .ph{display:inline-block}.v2 .grid-bg{background-color:var(--c-white);background-image:linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),linear-gradient(var(--grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--grid-minor) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:top}@media (max-width:820px){:where(.v2) h2{font-size:var(--fs-h2-m)}}