*{box-sizing:border-box;margin:0;padding:0}body{color:#e0e0e0;background:#2a2a2e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:#e10600;text-decoration:none}a:hover{color:#ff6ba8}img{max-width:100%}.header{z-index:100;background:linear-gradient(135deg,#e10600,#ff4500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex;position:sticky;top:0}.logo{color:#fff;white-space:nowrap;font-family:Orbitron,sans-serif;font-size:20px;font-weight:800;text-decoration:none}.nav{flex-wrap:wrap;gap:8px;display:flex}.nav a{color:#ffffffd9;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:13px;text-decoration:none;transition:all .2s}.nav a:hover,.nav a.active{color:#fff;background:#ffffff26}.page-header{text-align:center;background:linear-gradient(135deg,#2a2a2e 0%,#1a1a2e 100%);border-bottom:1px solid #3a1a30;padding:60px 0 40px}.page-header h1{color:#e10600;margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:2.8em}.page-header p{color:#8b949e;font-size:1.2em}.container{max-width:960px;margin:0 auto;padding:20px}h1{color:#e10600;margin:40px 0 20px;font-size:2.5em}h2{color:#ff2d7a;border-bottom:2px solid #3a1a30;margin:30px 0 15px;padding-bottom:8px;font-size:1.8em}h3{color:#e0e0e0;margin:20px 0 10px;font-size:1.3em}p{color:#8b949e;margin-bottom:15px}code{color:#ff2d7a;background:#1a1a2e;border-radius:4px;padding:2px 6px}pre{background:#1a1a2e;border:1px solid #3a1a30;border-radius:8px;margin:15px 0;padding:16px;overflow-x:auto}pre code{background:0 0;padding:0}ul{color:#8b949e;margin:10px 0 20px 20px}li{margin-bottom:8px}.btn{color:#fff;cursor:pointer;border:none;border-radius:8px;margin:10px;padding:14px 32px;font-size:1.1em;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#ff2d7a,#ff6ba8)}.btn-secondary{color:#e0e0e0;background:#1a1a2e;border:1px solid #3a1a30}.article-card{background:#1a1a2e;border:1px solid #3a1a30;border-radius:12px;margin:20px 0;padding:24px}.article-card h3{color:#e10600;margin-bottom:12px}.article-card p{color:#8b949e;margin-bottom:0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:30px 0;display:grid}.feature-card{background:#1a1a2e;border:1px solid #3a1a30;border-radius:12px;padding:24px;transition:transform .3s}.feature-card:hover{border-color:#e10600;transform:translateY(-3px)}.feature-card h3{color:#ff2d7a;margin-top:0}.feature-card .icon{color:#e10600;margin-bottom:10px;font-size:2em;display:block}.footer{text-align:center;color:#484f58;border-top:1px solid #3a1a30;margin-top:40px;padding:40px 20px;font-size:.9em}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:30px 0;display:grid}.card{text-align:center;background:#1a1a2e;border:1px solid #3a1a30;border-radius:12px;padding:24px;transition:transform .3s}.card:hover{border-color:#e10600;transform:translateY(-4px)}.card.featured{border:2px solid #e10600}.card .price{color:#e10600;margin:15px 0;font-size:2.5em;font-weight:800}.card .badge{color:#fff;background:#e10600;border-radius:20px;padding:4px 16px;font-size:.8em;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.content-box{background:#1a1a2e;border:1px solid #3a1a30;border-radius:12px;margin:20px 0;padding:24px}.cta-box{text-align:center;background:linear-gradient(135deg,#1a1a2e,#2a1a3e);border:2px solid #e10600;border-radius:16px;margin:40px 0;padding:40px}.form-box{background:#1a1a2e;border:1px solid #3a1a30;border-radius:16px;max-width:600px;margin:30px auto;padding:32px}.form-group{margin-bottom:20px}.form-group label{color:#e0e0e0;margin-bottom:8px;font-weight:500;display:block}.form-group input,.form-group select,.form-group textarea{color:#e0e0e0;background:#2a2a2e;border:1px solid #3a1a30;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:1em}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#e10600;outline:none}.form-group textarea{resize:vertical;min-height:120px}table{border-collapse:collapse;width:100%;margin:20px 0}th,td{text-align:left;border-bottom:1px solid #3a1a30;padding:12px 16px}th{color:#e10600;background:#1a1a2e;font-weight:600}tr:hover{background:#1a1a2e}.subtitle{color:#8b949e;text-align:center;margin-bottom:30px;font-size:1.1em}.high{color:#e10600;font-weight:700}.mid{color:#8b949e}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:30px 0;display:grid}.list-none{margin:15px 0;padding:0;list-style:none}.list-none li{border-bottom:1px solid #3a1a30;padding:4px 0}.text-center{text-align:center}.btn-block{text-align:center;width:100%}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.flex-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.price-lg{color:#e10600;margin:10px 0;font-size:1.8em;font-weight:800}@media (width<=900px){.page-header h1{font-size:2em}h1{font-size:1.8em}h2{font-size:1.4em}.card.featured{transform:none}}@media (width<=600px){.header{padding:12px 16px}.nav a{padding:3px 6px;font-size:11px}.page-header{padding:30px 0}.page-header h1{font-size:1.5em}.page-header p{font-size:1em}.container{padding:12px}h1{font-size:1.5em}h2{font-size:1.2em}}
