:root{--amber:#ffb000;--amber-bright:#ffc333;--amber-dim:#cc8c00;--amber-glow:rgba(255,176,0,0.4);--amber-subtle:rgba(255,176,0,0.1);--bg-dark:#0a0a0a;--bg-panel:#111111;--bg-input:#1a1a1a;--text-dim:#888888;--error:#ff4444;--success:#44ff44}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Courier New',Consolas,'Liberation Mono',monospace;background:var(--bg-dark);color:var(--amber);line-height:1.6;overflow-x:hidden}.crt-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.crt-overlay::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient( to bottom,transparent 50%,rgba(0,0,0,0.03) 51% );background-size:100% 4px}.crt-overlay::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient( ellipse at center,transparent 0%,rgba(0,0,0,0.2) 100% )}.landing-header{position:fixed;top:0;left:0;width:100%;background:rgba(10,10,10,0.95);border-bottom:1px solid var(--amber-dim);padding:15px 0;z-index:1000;backdrop-filter:blur(10px);transition:transform 0.3s ease}.header-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:bold;text-shadow:0 0 10px var(--amber-glow);letter-spacing:2px;text-decoration:none;color:var(--amber)}.logo-icon{filter:drop-shadow(0 0 8px var(--amber-glow));flex-shrink:0;vertical-align:middle}.logo span{line-height:1}.header-nav{display:flex;align-items:center;gap:20px}.nav-link-text{color:var(--text-dim);text-decoration:none;font-size:14px;transition:color 0.2s}.nav-link-text:hover{color:var(--amber)}.nav-link{color:var(--amber);text-decoration:none;padding:10px 20px;border:1px solid var(--amber);transition:all 0.2s;text-transform:uppercase;font-size:12px;letter-spacing:1px}.nav-link:hover{background:var(--amber);color:var(--bg-dark);box-shadow:0 0 15px var(--amber-glow)}.nav-link-primary{background:var(--amber);color:var(--bg-dark)}.nav-link-primary:hover{background:var(--amber-bright);box-shadow:0 0 15px var(--amber-glow)}.landing-header.header-hidden{transform:translateY(-100%)}.section{padding:100px 20px;max-width:1200px;margin:0 auto}.section-title{text-align:center;font-size:32px;margin-bottom:20px;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 20px var(--amber-glow)}.section-subtitle{text-align:center;color:var(--text-dim);margin-bottom:60px;font-size:16px}.btn{display:inline-block;padding:16px 40px;background:transparent;border:2px solid var(--amber);color:var(--amber);font-family:inherit;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all 0.2s;text-decoration:none}.btn:hover{background:var(--amber);color:var(--bg-dark);box-shadow:0 0 30px var(--amber-glow)}.btn-primary{background:var(--amber);color:var(--bg-dark)}.btn-primary:hover{background:var(--amber-bright);box-shadow:0 0 30px var(--amber-glow)}.why-hero{padding-top:160px;padding-bottom:80px;text-align:center}.why-hero .section-title{font-size:42px;margin-bottom:20px}.why-hero .section-subtitle{margin-bottom:0;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.8}.comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.comparison-card{background:var(--bg-panel);border:1px solid rgba(255,176,0,0.15);padding:40px 35px;transition:all 0.3s}.comparison-card:hover{border-color:var(--amber);box-shadow:0 0 20px rgba(255,176,0,0.15);transform:translateY(-3px)}.comparison-icon{margin-bottom:16px;color:var(--amber)}.comparison-icon svg{filter:drop-shadow(0 0 8px var(--amber-glow))}.comparison-they,.comparison-us{margin-bottom:0}.comparison-they{margin-bottom:0}.comparison-label{display:inline-block;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;padding:4px 12px;margin-bottom:10px}.comparison-label-they{border:1px solid var(--error);color:var(--error)}.comparison-label-us{border:1px solid var(--success);color:var(--success)}.comparison-they p,.comparison-us p{color:var(--text-dim);font-size:14px;line-height:1.8}.comparison-title{font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;color:var(--amber);text-shadow:0 0 10px var(--amber-glow)}.comparison-divider{height:1px;margin:20px 0;background:linear-gradient(to right,transparent,var(--amber-dim),transparent)}.comparison-group{margin-bottom:80px}.comparison-group:last-child{margin-bottom:0}.comparison-group-title{font-size:22px;text-transform:uppercase;letter-spacing:3px;color:var(--amber);text-shadow:0 0 15px var(--amber-glow);margin-bottom:10px;text-align:center}.comparison-group-subtitle{text-align:center;color:var(--text-dim);font-size:14px;margin-bottom:35px}#comparison>.section-subtitle{margin-bottom:40px}.comparison-grid>.comparison-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;margin:0 auto}.cta-section{background:var(--bg-panel);border-top:1px solid var(--amber-dim);border-bottom:1px solid var(--amber-dim);text-align:center}.cta-section .section-title{margin-bottom:15px}.cta-section .section-subtitle{margin-bottom:40px}.cta-buttons{display:flex;gap:16px;justify-content:center;align-items:stretch}.cta-buttons .btn{display:flex;align-items:center;justify-content:center}.landing-footer{background:var(--bg-panel);border-top:1px solid var(--amber-dim);padding:40px 20px;text-align:center}.footer-content{max-width:1200px;margin:0 auto}.footer-logo{display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px;font-weight:bold;margin-bottom:20px;color:var(--amber)}.footer-links{margin-bottom:20px}.footer-links a{color:var(--text-dim);text-decoration:none;margin:0 15px;font-size:14px}.footer-links a:hover{color:var(--amber)}.footer-copyright{color:var(--text-dim);font-size:12px}@media (max-width:768px){.header-nav{gap:15px}.nav-link-text{display:none}.logo span{display:none}.header-container{padding:0 15px}.why-hero .section-title{font-size:28px}.section-title{font-size:24px}.comparison-grid{grid-template-columns:1fr}.comparison-grid>.comparison-card:last-child:nth-child(odd){max-width:100%}.comparison-group{margin-bottom:60px}.comparison-group-title{font-size:18px}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width:480px){.comparison-group{margin-bottom:40px}.why-hero{padding-top:130px;padding-bottom:60px}.why-hero .section-title{font-size:24px;letter-spacing:2px}.btn{padding:14px 30px;font-size:14px}.section{padding:60px 15px}.comparison-card{padding:25px 20px}}