:root{--font-family-ui:"Pretendard";--color-semo:#006fff;--color-light-blue:#cfe4ff;--color-light-green:#f0fdf4;--color-green:#22c55e;--color-light-red:#fff0eb;--color-red:#ff4d00;--color-gray-100:#f4f4f4;--color-gray-500:#858a99;--color-gray-700:#636c7f;--color-gray-900:#101010;--color-gray-50:#fdfdfd;--color-gray-200:#dfe2e7;--color-gray-300:#c9ccd2;--shadow-toast:4px 4px 10px 0 #0003;--shadow-focus:2px 2px 20px 0 #9ac6ff73}.type-display{font-family:var(--font-family-ui);letter-spacing:0;font-size:24px;font-weight:600;line-height:normal}.type-h1{font-family:var(--font-family-ui);letter-spacing:0;font-size:16px;font-weight:600;line-height:normal}.type-body-large{font-family:var(--font-family-ui);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.type-h2{font-family:var(--font-family-ui);letter-spacing:0;font-size:15px;font-weight:600;line-height:normal}.type-body{font-family:var(--font-family-ui);letter-spacing:0;font-size:15px;font-weight:400;line-height:normal}.type-h3{font-family:var(--font-family-ui);letter-spacing:0;font-size:14px;font-weight:600;line-height:normal}.type-body-small{font-family:var(--font-family-ui);letter-spacing:0;font-size:14px;font-weight:400;line-height:normal}.type-subtitle{font-family:var(--font-family-ui);letter-spacing:0;font-size:13px;font-weight:600;line-height:1.4}.type-caption{font-family:var(--font-family-ui);letter-spacing:0;font-size:13px;font-weight:400;line-height:normal}.type-overline{font-family:var(--font-family-ui);letter-spacing:0;font-size:12px;font-weight:600;line-height:normal}.type-label{font-family:var(--font-family-ui);letter-spacing:0;font-size:11px;font-weight:600;line-height:normal}.type-button-label{font-family:var(--font-family-ui);letter-spacing:0;font-size:14px;font-weight:600;line-height:normal}.type-secondary-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:13px;font-weight:400;line-height:normal}.type-meta-text,.type-meta-detail{font-family:var(--font-family-ui);letter-spacing:0;font-size:12px;font-weight:400;line-height:normal}.type-fine-print{font-family:var(--font-family-ui);letter-spacing:0;font-size:11px;font-weight:400;line-height:normal}.type-h1-2{font-family:var(--font-family-ui);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.3}.type-h2-2,.type-subtitle-2{font-family:var(--font-family-ui);letter-spacing:0;font-size:18px;font-weight:700;line-height:normal}.type-h3-2{font-family:var(--font-family-ui);letter-spacing:0;font-size:16px;font-weight:600;line-height:normal}.type-title{font-family:var(--font-family-ui);letter-spacing:0;font-size:16px;font-weight:700;line-height:normal}.type-body-strong{font-family:var(--font-family-ui);letter-spacing:0;font-size:15px;font-weight:600;line-height:normal}.type-label-large{font-family:var(--font-family-ui);letter-spacing:0;font-size:15px;font-weight:700;line-height:1.4}.type-body-small-2{font-family:var(--font-family-ui);letter-spacing:0;font-size:14px;font-weight:600;line-height:normal}.type-caption-2{font-family:var(--font-family-ui);letter-spacing:0;font-size:13px;font-weight:600;line-height:1.4}.type-fine-print-2{font-family:var(--font-family-ui);letter-spacing:0;font-size:13px;font-weight:400;line-height:normal}.type-label-2{font-family:var(--font-family-ui);letter-spacing:0;font-size:12px;font-weight:400;line-height:normal}.type-label-small{font-family:var(--font-family-ui);letter-spacing:0;font-size:11px;font-weight:600;line-height:normal}.type-m-hero-heading{font-family:var(--font-family-ui);letter-spacing:0;font-size:24px;font-weight:600;line-height:normal}.type-m-header-title{font-family:var(--font-family-ui);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.3}.type-m-section-heading{font-family:var(--font-family-ui);letter-spacing:0;font-size:18px;font-weight:700;line-height:normal}.type-m-body-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.type-m-panel-title{font-family:var(--font-family-ui);letter-spacing:0;font-size:16px;font-weight:600;line-height:normal}.type-m-list-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:15px;font-weight:400;line-height:normal}.type-m-name-label{font-family:var(--font-family-ui);letter-spacing:0;font-size:15px;font-weight:600;line-height:normal}.type-m-timestamp{font-family:var(--font-family-ui);letter-spacing:0;font-size:15px;font-weight:500;line-height:normal}.type-m-card-title{font-family:var(--font-family-ui);letter-spacing:0;font-size:14px;font-weight:600;line-height:normal}.type-m-block-title{font-family:var(--font-family-ui);letter-spacing:0;font-size:14px;font-weight:700;line-height:normal}.type-m-tab-label{font-family:var(--font-family-ui);letter-spacing:0;font-size:14px;font-weight:500;line-height:normal}.type-m-feature-title{font-family:var(--font-family-ui);letter-spacing:0;font-size:13px;font-weight:600;line-height:1.4}.type-m-body-detail,.type-m-description-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:13px;font-weight:400;line-height:normal}.type-m-mini-card-title{font-family:var(--font-family-ui);letter-spacing:0;font-size:13px;font-weight:500;line-height:1.35}.type-m-info-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:12px;font-weight:400;line-height:normal}.type-m-counter-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:12px;font-weight:600;line-height:normal}.type-m-sub-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:12px;font-weight:400;line-height:normal}.type-m-badge-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:11px;font-weight:600;line-height:normal}.type-m-tag-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:11px;font-weight:400;line-height:normal}.type-m-index-number{font-family:var(--font-family-ui);letter-spacing:0;font-size:11px;font-weight:700;line-height:normal}.type-m-role-text{font-family:var(--font-family-ui);letter-spacing:0;font-size:11px;font-weight:500;line-height:normal}.type-m-micro-tag{font-family:var(--font-family-ui);letter-spacing:0;font-size:10px;font-weight:500;line-height:normal}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--background:#fff;--foreground:#101010}html{height:100%}html,body{max-width:100vw;overflow-x:clip}html.biz-landing-scroll{scroll-snap-type:y proximity}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;display:flex}@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}
