@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;800;900&display=swap";
:root{--bg-main:#0f172a;--bg-card:#1e293b;--primary:#ffff6b35;--primary-hover:#e85d2b;--secondary:#3b82f6;--gold:gold;--text-main:#f8fafc;--text-muted:#94a3b8;--border-color:#334155}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-main);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}.glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff6b3514 0%,#0f172a00 70%);border-radius:50%;width:700px;height:700px;position:absolute}.glow-1{top:-200px;left:-200px}.glow-2{background:radial-gradient(circle,#3b82f614 0%,#0f172a00 70%);bottom:-200px;right:-200px}.container{max-width:1000px;margin:0 auto;padding:0 24px}header{justify-content:space-between;align-items:center;padding:30px 0;display:flex}.logo{color:var(--text-main);letter-spacing:-.5px;align-items:center;gap:12px;font-size:24px;font-weight:900;display:flex}.logo span{color:var(--primary)}.nav-link{color:var(--text-muted);margin-left:24px;font-size:14px;font-weight:500;transition:color .2s}.nav-link:hover{color:var(--primary)}.hero{text-align:center;padding:100px 0 60px}.badge-pill{color:var(--primary);letter-spacing:.5px;text-transform:uppercase;background:#ff6b351a;border:1px solid #ff6b3533;border-radius:50px;margin-bottom:32px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}.hero h1{letter-spacing:-1.5px;margin-bottom:24px;font-size:56px;font-weight:900;line-height:1.1}.highlight{background:linear-gradient(to right, var(--primary), gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero p{color:var(--text-muted);max-width:700px;margin:0 auto 48px;font-size:20px;font-weight:300}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background-color:var(--primary);color:#fff;box-shadow:0 4px 20px #ff6b3540}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3566}.btn-outline{color:var(--text-main);border:1px solid var(--border-color);background:#ffffff08}.btn-outline:hover{border-color:var(--text-muted);background:#ffffff14}.manifesto{text-align:center;margin:80px 0}.manifesto-card{background:linear-gradient(135deg, var(--bg-card) 0%, #1e293b80 100%);border:1px solid var(--border-color);border-radius:24px;max-width:800px;margin:0 auto;padding:40px}.manifesto h2{color:var(--text-main);margin-bottom:20px;font-family:Libre Baskerville,serif;font-size:28px}.manifesto p{color:var(--text-muted);font-size:18px;line-height:1.8}.security-section{text-align:center;padding:80px 0}.security-badge{color:var(--secondary);text-transform:uppercase;background:#3b82f61a;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.security-section h2{margin-bottom:16px;font-size:36px;font-weight:800}.security-intro{color:var(--text-muted);max-width:600px;margin-bottom:50px;margin-left:auto;margin-right:auto}.grid{gap:32px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);text-align:left;border-radius:24px;padding:32px;transition:transform .3s}.security-card{border-left:4px solid var(--secondary)}.security-card:hover{transform:translateY(-5px)}.icon-box{width:48px;height:48px;color:var(--text-main);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;font-size:20px;display:flex}.security-card .icon-box{color:var(--secondary);background:#3b82f61a}.feature-card h3{margin-bottom:12px;font-size:18px;font-weight:700}.feature-card p{color:var(--text-muted);font-size:15px}.modes-section{padding:80px 0}.section-title{text-align:center;margin-bottom:50px}.section-title h2{margin-bottom:10px;font-size:32px;font-weight:800}.section-title p{color:var(--text-muted)}.mode-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:32px;position:relative;overflow:hidden}.mode-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mode-header h3{font-size:22px;font-weight:800}.mode-badge{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.mode-badge.free{color:var(--text-muted);background:#ffffff1a}.mode-badge.premium{color:var(--gold);background:#ffd70026;border:1px solid #ffd7004d}.boss{border:1px solid #ffd70033}.boss:before{content:"";background:linear-gradient(90deg, var(--primary), var(--gold));width:100%;height:4px;position:absolute;top:0;left:0}.mode-desc{color:var(--text-main);margin-bottom:24px;font-size:15px}.mode-features li{color:var(--text-muted);align-items:flex-start;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.citizen .mode-features i{color:var(--secondary);margin-top:4px}.boss .mode-features i{color:var(--gold);margin-top:4px}.mode-features strong{color:var(--text-main)}.footer-cta{text-align:center;padding:100px 0 60px}.footer-cta h2{margin-bottom:16px;font-size:32px;font-weight:800}.footer-cta p{color:var(--text-muted);max-width:600px;margin:0 auto 30px}.final-question{color:var(--primary);font-family:Libre Baskerville,serif;font-size:24px;font-style:italic}footer{text-align:center;border-top:1px solid var(--border-color);color:var(--text-muted);padding:60px 0;font-size:13px}.footer-links{justify-content:center;gap:24px;margin-bottom:20px;display:flex}.footer-links a{color:var(--text-muted);transition:color .2s}.footer-links a:hover{color:var(--primary)}@media (max-width:768px){.hero h1{font-size:36px}.grid-2{grid-template-columns:1fr}.manifesto-card{padding:24px}.header{flex-direction:column;gap:16px}.nav-link{margin:0 12px}}
