.marketing-light,[data-marketing-shell=light],[data-marketing-shell=signal]{--mkt-font-display:"Geist","Noto Sans KR",system-ui,sans-serif;--mkt-font-body:var(--font-dm-sans,"DM Sans"),"DM Sans","Noto Sans KR","Geist",system-ui,sans-serif;--mkt-display-tracking-h1:-0.038em;--mkt-display-tracking-h2:-0.038em;--mkt-display-tracking-h3:-0.025em;--mkt-ink:#0a0e17;--mkt-lead:#303947;--mkt-body:#414b5b;--mkt-muted:#596273;--mkt-canvas:#f4f6fa;--mkt-band:#e8ecf4;--mkt-surface:#ffffff;--mkt-line:#cfd6e4;--mkt-link:#164a93;--mkt-accent:#5da9ff;--mkt-cta:#164a93;--mkt-cta-hover:#123d7a;--mkt-radius:14px;--mkt-shadow:0 14px 40px rgba(10,14,23,0.08);--marketing-content-max:1600px;--marketing-page-max:2560px;--marketing-showcase-max:2240px;--marketing-reading-max:840px;--mkt-hero-h1-size:clamp(2.25rem,5vw,4.5rem);--mkt-section-h2-size:clamp(1.875rem,3.5vw,3.75rem);--mkt-feature-h3-size:clamp(1.3125rem,2vw,1.75rem);--mkt-lead-size:clamp(1.125rem,1.5vw,1.375rem);font-family:var(--mkt-font-body);background:var(--mkt-canvas);color:var(--mkt-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-light [data-mkt-role=section-lead],.marketing-standalone-shell [data-mkt-role=section-lead],[data-marketing-shell] [data-mkt-role=section-lead]{color:var(--mkt-lead,#303947)!important}.marketing-light [data-mkt-role=card-description],.marketing-light [data-mkt-role=section-body],.marketing-standalone-shell [data-mkt-role=card-description],.marketing-standalone-shell [data-mkt-role=section-body],[data-marketing-shell] [data-mkt-role=card-description],[data-marketing-shell] [data-mkt-role=section-body]{color:var(--mkt-body,#414b5b)!important}.marketing-light [data-mkt-role=fine-print],.marketing-light [data-mkt-role=supporting-note],.marketing-standalone-shell [data-mkt-role=fine-print],.marketing-standalone-shell [data-mkt-role=supporting-note],[data-marketing-shell] [data-mkt-role=fine-print],[data-marketing-shell] [data-mkt-role=supporting-note]{color:var(--mkt-muted,#596273)!important}.marketing-light:lang(ko),:lang(ko).marketing-light,:lang(ko)[data-marketing-shell],[data-marketing-shell]:lang(ko),html[lang^=ko] .marketing-light,html[lang^=ko] [data-marketing-shell]{--mkt-display-tracking-h1:-0.02em;--mkt-display-tracking-h2:-0.02em;--mkt-display-tracking-h3:-0.015em}.marketing-light a:not([class]),[data-marketing-shell] a:not([class]){color:var(--mkt-link)}.marketing-light section:not(#home-hero) h2,[data-marketing-shell] section:not(#home-hero) h2{font-family:var(--mkt-font-display);letter-spacing:var(--mkt-display-tracking-h2,-.038em);font-weight:650;line-height:1.14;word-break:keep-all}.marketing-light section:not(#home-hero) h3,[data-marketing-shell] section:not(#home-hero) h3{font-family:var(--mkt-font-display);letter-spacing:var(--mkt-display-tracking-h3,-.025em);font-weight:600;line-height:1.24;word-break:keep-all}.marketing-light .mkt-content-col,[data-marketing-shell] .mkt-content-col{max-width:var(--marketing-content-max)}.marketing-light .mkt-content-col,.marketing-light .mkt-showcase-col,[data-marketing-shell] .mkt-content-col,[data-marketing-shell] .mkt-showcase-col{width:100%;margin-inline:auto;box-sizing:border-box;min-width:0;padding-inline:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px),min(64px,2.5vw))}.marketing-light .mkt-showcase-col,[data-marketing-shell] .mkt-showcase-col{max-width:var(--marketing-showcase-max,2240px)}.marketing-light .mkt-reading-col,[data-marketing-shell] .mkt-reading-col{width:100%;max-width:var(--marketing-reading-max,840px);margin-inline:auto;box-sizing:border-box;min-width:0}.marketing-light .mkt-panel,[data-marketing-shell] .mkt-panel{background:var(--mkt-surface);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow)}.marketing-light .mkt-eyebrow,[data-marketing-shell] .mkt-eyebrow{margin:0;font-family:var(--mkt-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-muted)}.marketing-light .mkt-divider,[data-marketing-shell] .mkt-divider{border:0;border-top:1px solid var(--mkt-line);margin:0}