:root{--bg: #07070a;--gold: #FFD700;--text: #f9fafb;--muted: #cbd5e1;--card: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .08)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Raleway,sans-serif;background:linear-gradient(180deg,#0b0b12,var(--bg));color:var(--text);line-height:1.7}header{min-height:90vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 20px;position:relative;background:linear-gradient(#07070abf,#07070ad9),url(https://i.postimg.cc/W4GDKNZ6/RAPHUB-POZADI.png) center/cover no-repeat}header h1{font-family:Orbitron,sans-serif;font-size:clamp(3rem,7vw,5.5rem);color:var(--gold)}header p{margin-top:25px;max-width:720px;color:var(--muted);font-size:1.15rem}section{max-width:1200px;margin:auto;padding:90px 20px}h2{font-family:Orbitron,sans-serif;text-align:center;margin-bottom:50px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.card{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:34px;transition:.25s}.card:hover{transform:translateY(-6px)}.card h3{color:#22c55e;font-family:Orbitron,sans-serif;margin-bottom:10px}.price{margin-top:14px;color:var(--gold);font-weight:600}.highlight{background:linear-gradient(135deg,#ffd7002e,#ffffff1f);border-radius:36px;text-align:center}.highlight p{max-width:720px;margin:20px auto 0}.cta{margin:120px auto 80px;max-width:1100px;padding:90px 30px;background:linear-gradient(135deg,var(--gold),#fff);color:#000;border-radius:44px;text-align:center}.cta h2{color:#000}.contact{background:#00000059;text-align:center;padding:80px 20px}.socials{display:flex;justify-content:center;gap:30px;margin-top:25px}.socials a{font-size:2rem;color:var(--text);transition:.3s}.socials a:hover{color:var(--gold)}footer{text-align:center;padding:30px;color:var(--muted);font-size:.9rem}.generator-section{background:#ffd7000d;border:1px dashed var(--gold);border-radius:30px;padding:60px;text-align:center;margin:40px auto}.form-container{background:var(--card);border:1px solid var(--border);border-radius:30px;padding:40px;max-width:600px;margin:40px auto}.form-group{margin-bottom:25px;text-align:left}.form-group label{display:block;font-family:Orbitron,sans-serif;font-size:.8rem;color:var(--gold);margin-bottom:10px}.form-group input,.form-group textarea,.form-group select{width:100%;background:#0000004d;border:1px solid var(--border);padding:12px 15px;border-radius:12px;color:#fff;font-family:inherit;transition:.3s}.form-group input:focus{border-color:var(--gold);outline:none}.btn-gold{background:var(--gold);color:#000;border:none;padding:15px 30px;border-radius:50px;font-family:Orbitron,sans-serif;font-weight:700;cursor:pointer;transition:.3s}.btn-gold:hover{transform:scale(1.05);box-shadow:0 0 20px #ffd70066}
