.landing-scope{--landing-brand:#3b82f6;--landing-brand-strong:#2563eb;--landing-brand-soft:#3b82f614;--landing-brand-tab:#dbeafe;--landing-ink:#111827;--landing-ink-70:#111827b3;--landing-ink-80:#111827cc;--landing-muted:#6b7280;--landing-muted-2:#374151;--landing-bg-white:#fff;--landing-bg-soft:#f9fafb;--landing-bg-mid:#f3f4f6;--landing-border-soft:#e5e7eb;--landing-overlay-dark:#020b1e99;--landing-hover:#0714350d;--landing-active:#0714351a;--landing-nav-btn-bg:#11182729;color:var(--landing-ink);background:var(--landing-bg-white);min-height:100vh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.landing-scope *{box-sizing:border-box}.landing-scope :where([id=top],[id=platform],[id=stories],[id=pricing],[id=ai]){scroll-margin-top:-20px}.landing-scope :where([id=faq]){scroll-margin-top:52px}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-marquee-track{will-change:transform;align-items:center;width:max-content;animation:60s linear infinite landing-marquee;display:flex}@keyframes landing-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-progress-active{transform-origin:0;will-change:transform;width:100%;animation:landing-progress var(--landing-progress-duration,5s) linear forwards}.landing-carousel-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.landing-carousel-track::-webkit-scrollbar{display:none}.landing-carousel-item{scroll-snap-align:start;flex:none}.landing-dropdown-item:hover{background:var(--landing-hover)}
