.marketing-light,[data-marketing-shell=light],[data-marketing-shell=signal]{--mkt-font-display:var(--font-plus-jakarta,"Plus Jakarta Sans"),"Plus Jakarta Sans","Noto Sans KR",system-ui,sans-serif;--mkt-font-body:var(--font-dm-sans,"DM Sans"),"DM Sans","Noto Sans KR","Plus Jakarta Sans",system-ui,sans-serif;--mkt-ink:#0a0e17;--mkt-muted:#5c6578;--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.75rem);--mkt-section-h2-size:clamp(2rem,3.5vw,3.75rem);--mkt-feature-h3-size:clamp(1.375rem,2vw,1.875rem);--mkt-lead-size:clamp(1.0625rem,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 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:-.02em;font-weight:700;line-height:1.16;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:-.014em;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:.78rem;font-weight:650;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}