:root{--bg:#FBFBFB;--card:#ffffff;--muted:#64748b;--accent:#1d4ed8;--accent-warm:#f97316;--glass:rgba(37,99,235,.06)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:#0f172a}html,body{width:100%;overflow-x:hidden}.lp-wrap{min-height:100vh;display:flex;flex-direction:column}section{scroll-margin-top:70px;scroll-behavior:smooth}::-webkit-scrollbar{display:none}
