:root{--bg-main: #0A0A0A;--bg-surface: #111111;--bg-surface-2: #1A1A1A;--accent: #FF4D00;--text-primary: #FFFFFF;--text-secondary: #A1A1A1;--text-muted: #666666;--border: rgba(255, 255, 255, .05);--border-strong: rgba(255, 255, 255, .1);--font-main: "Arial", sans-serif;--spacing-unit: 8px;--radius: 4px;--transition: all .2s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-main);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.btn-primary{background:var(--accent);color:#fff;border:none;padding:12px 24px;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;transition:var(--transition);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-secondary{background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);padding:11px 23px;border-radius:var(--radius);font-weight:500;font-size:14px;cursor:pointer;transition:var(--transition);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-secondary:hover{color:var(--text-primary);border-color:var(--text-muted);background:#ffffff08}.navbar{height:80px;padding:0 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);position:fixed;top:0;width:100%;background:#0a0a0acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000}.brand img{height:32px;filter:brightness(0) invert(1)}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;transition:var(--transition)}.nav-links a:hover{color:var(--text-primary)}.cta-btn.btn-login-nav{border-radius:var(--radius);text-transform:none;letter-spacing:normal;background:var(--bg-surface);border:1px solid var(--border-strong);padding:8px 16px;color:var(--text-primary)}.hero{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 24px 80px;text-align:center}.tagline{color:var(--accent);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px}.hero h1{font-size:72px;line-height:1.1;font-weight:700;margin-bottom:32px;letter-spacing:-.02em}.hero h1 span{color:var(--text-secondary)}.hero .desc{max-width:600px;color:var(--text-secondary);font-size:18px;margin-bottom:48px;line-height:1.6}.separator-text{padding:80px 40px 40px;text-align:center}.separator-text h2{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.features-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:var(--border);max-width:1400px;margin:0 auto;border:1px solid var(--border)}.feature-pill{background:var(--bg-main);padding:64px 40px;transition:var(--transition)}.feature-pill i{font-size:24px;color:var(--accent);margin-bottom:24px;display:block}.feature-pill h3{font-size:20px;font-weight:600;margin-bottom:16px;letter-spacing:-.01em}.feature-pill p{color:var(--text-secondary);font-size:14px;line-height:1.7}.feature-pill:hover{background:var(--bg-surface)}.pricing-section{padding:120px 24px;max-width:1200px;margin:0 auto}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.price-card{background:var(--bg-surface);border:1px solid var(--border);padding:48px;border-radius:12px;display:flex;flex-direction:column;position:relative;transition:var(--transition)}.price-card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.price-card.featured{border-color:var(--accent)}.badge{position:absolute;top:24px;right:24px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.pill-top{width:40px;height:40px;background:#ffffff08;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.price-value{font-size:48px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.price-name{font-size:18px;font-weight:600;margin-bottom:16px}.price-desc{color:var(--text-secondary);font-size:14px;margin-bottom:32px;min-height:60px}.features-list{list-style:none;margin-bottom:40px;flex-grow:1}.features-list li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-secondary);margin-bottom:12px}.features-list li i{color:var(--accent);font-size:18px}.card-btn{width:100%;text-align:center;padding:14px;border-radius:var(--radius);font-weight:600;font-size:14px;text-decoration:none;transition:var(--transition)}.price-card .card-btn{background:#ffffff0d;color:var(--text-primary);border:1px solid var(--border-strong)}.featured .card-btn{background:var(--accent);color:#fff;border:none}.price-card .card-btn:hover{background:#ffffff1a}.featured .card-btn:hover{opacity:.9}footer{padding:80px 24px;text-align:center;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.reveal{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.22,1,.36,1)}.reveal.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}@media (max-width: 768px){.navbar{padding:0 20px}.hero h1{font-size:48px}.pricing-cards{grid-template-columns:1fr}.feature-pill{padding:40px 24px}.nav-links.d-mobile-hide{display:none}}
