:root{--bg-primary: #1e1e1e;--bg-secondary: #2d2d2d;--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .4);--risk-low: #34C759;--risk-medium: #FF9500;--risk-high: #FF3B30;--accent: rgba(255, 255, 255, .9);--card-bg: rgba(255, 255, 255, .08);--card-border: rgba(255, 255, 255, .1);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-primary);font-family:var(--font-display);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.landing{max-width:1450px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.hero{min-height:100vh;display:flex;align-items:center;gap:clamp(24px,6vw,80px)}.hero-left{flex:1}.hero-left h1{font-size:24px;font-weight:600;color:var(--text-secondary);margin-bottom:16px}.tagline{font-size:clamp(30px,6vw,60px);font-weight:600;letter-spacing:-2px;color:var(--text-primary);line-height:1.1;margin-bottom:clamp(24px,4vw,48px)}.install-box{display:flex;align-items:center;gap:16px}.command{display:flex;align-items:center;gap:12px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;padding:14px 20px;cursor:pointer;transition:border-color .2s;max-width:100%;overflow-x:auto}.command code{font-family:var(--font-mono);font-size:14px;color:var(--text-primary);white-space:nowrap}.copy-icon{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}.or{color:var(--text-tertiary);font-size:14px}.badges{display:flex;gap:24px;margin-top:24px}.badge{display:flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:14px}.badge svg{color:var(--risk-low)}.download-btn{display:inline-block;padding:14px 28px;background:var(--text-primary);color:var(--bg-primary);border-radius:10px;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s}.hero-right{flex:1;display:flex;flex-direction:column;align-items:flex-end}.hero-right img{max-width:100%;width:100%;height:auto;border-radius:12px}@media(max-width:900px){.hero{flex-direction:column;text-align:center;padding-top:60px}.install-box{flex-direction:column;width:100%}.command{width:100%;justify-content:center}.hero-right{order:-1;margin-bottom:24px;width:100%}.badges{justify-content:center}.feature-section{text-align:center;align-items:center}.free-trial-btn{align-self:center}}@media(max-width:480px){.command code{font-size:12px}.download-btn,.free-trial-btn{width:100%;text-align:center}}.feature-section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:left;text-align:left;padding:80px 0}.feature-hook{font-size:clamp(16px,2.5vw,23px);color:var(--text-secondary);margin-top:clamp(20px,3vw,34px);max-width:600px}.free-trial-btn{display:inline-block;margin-top:40px;padding:14px 28px;background:var(--text-primary);color:var(--bg-primary);font-size:15px;font-weight:600;border-radius:10px;align-self:flex-start}.feature-headline{font-size:clamp(28px,5vw,58px);font-weight:650;color:var(--text-primary);line-height:1.2;max-width:900px;letter-spacing:-1.5px;transition:opacity .5s ease}.feature-headline.fade-in{opacity:1}.feature-headline.fade-out{opacity:0}.footer{padding:clamp(24px,4vw,40px) 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:14px;color:#ffffff40}
