:root{--bg0:#070914;--bg1:#0b0f26;--panel:#222c4ec7;--panel2:#1a2240b8;--panel3:#161e3aa8;--stroke:#b4fffa42;--strokeSoft:#ffffff1f;--text:#f5fbff;--muted:#f5fbffd1;--neonA:#00f5ff;--neonB:#ff4dd2;--neonC:#a7ff5a;--r:18px;--h1:clamp(36px,5.4vw,68px);--h2:clamp(24px,3.2vw,38px);--h3:clamp(18px,2.4vw,26px);--p:clamp(16px,1.7vw,19px);--small:clamp(13px,1.3vw,15px)}*{box-sizing:border-box}html,body{height:100%}body{background:radial-gradient(1200px 720px at 18% 0%,#00f5ff2e,transparent 58%),radial-gradient(980px 560px at 84% 18%,#ff4dd229,transparent 58%),radial-gradient(1000px 760px at 50% 92%,#a7ff5a1a,transparent 62%),linear-gradient(180deg,var(--bg0),var(--bg1));color:var(--text);letter-spacing:.25px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;margin:0;font-family:Orbitron,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.app{min-height:100vh;position:relative;overflow-x:hidden}.bgFX{filter:blur(14px);pointer-events:none;z-index:0;background:radial-gradient(950px 560px at 30% 10%,#00f5ff33,#0000 58%),radial-gradient(820px 560px at 74% 26%,#ff4dd22e,#0000 58%),radial-gradient(980px 820px at 55% 84%,#a7ff5a1f,#0000 64%);position:absolute;inset:-240px}.main{z-index:1;padding:26px 0 44px;position:relative}.container{width:min(1120px,100% - 28px);margin:0 auto}.nav{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1024b8;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.navInner{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.brand{flex-direction:column;line-height:1.1;display:flex}.brandTop{letter-spacing:1.2px;font-size:clamp(15px,1.7vw,18px);font-weight:800}.brandBottom{color:#f5fbffc7;font-size:12px}.navLinks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.navLink{cursor:pointer;color:#f5fbffeb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:10px 14px;font-size:14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.navLink:hover{background:#ffffff1a;border-color:#00f5ff61;transform:translateY(-1px);box-shadow:0 0 26px #00f5ff1f}.hero{padding:26px 0 0}.heroPanel{border-radius:var(--r);background:#2a3862b3;border:1px solid #ffffff1f;padding:22px;box-shadow:0 24px 90px #00000042,inset 0 1px #ffffff14}.h1{font-size:var(--h1);letter-spacing:1.1px;color:var(--text);text-shadow:0 0 18px #00f5ff14;margin:0}.heroText{color:var(--muted);font-size:var(--p);margin:12px 0 0;line-height:1.95}.pills{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pill{color:#f5fbffeb;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:13px}.section{border-radius:var(--r);background:var(--panel);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:20px auto;padding:22px;box-shadow:0 22px 80px #00000047,inset 0 1px #ffffff14}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.kicker{font-size:var(--small);color:#f5fbffeb}.title{font-size:var(--h2);letter-spacing:.8px;margin:6px 0 0}.subtitle{color:var(--muted);font-size:var(--p);margin:8px 0 0;line-height:1.9}.cards{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.card{background:var(--panel2);border:1px solid #ffffff24;border-radius:16px;grid-column:span 6;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.card:before{content:"";opacity:0;filter:blur(16px);background:linear-gradient(120deg,#00f5ff33,#ff4dd229,#a7ff5a1f);transition:opacity .18s;position:absolute;inset:-2px}.card>*{z-index:1;position:relative}.card:hover{background:var(--panel3);border-color:#00f5ff57;transform:translateY(-2px);box-shadow:0 0 0 1px #00f5ff24,0 26px 90px #00f5ff14,inset 0 1px #ffffff14}.card:hover:before{opacity:1}.cardTitle{font-size:var(--h3);color:#f5fbfffa;margin:0 0 10px}.cardText{color:var(--muted);font-size:var(--p);margin:0;line-height:1.9}.btnRow{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.btn{color:#f5fbfff5;cursor:pointer;font-size:var(--p);-webkit-user-select:none;user-select:none;background:#00f5ff24;border:1px solid #00f5ff70;border-radius:14px;padding:11px 16px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.btn:hover{background:#00f5ff2e;border-color:#00f5ffdb;transform:translateY(-1px);box-shadow:0 0 0 1px #00f5ff2e,0 0 32px #00f5ff24}.btnSecondary{background:#ff4dd224;border-color:#ff4dd270}.btnSecondary:hover{background:#ff4dd22e;border-color:#ff4dd2db;box-shadow:0 0 0 1px #ff4dd22e,0 0 32px #ff4dd224}.form{grid-template-columns:repeat(12,1fr);gap:12px;margin-top:14px;display:grid}.field{flex-direction:column;grid-column:span 6;gap:6px;display:flex}.fieldFull{grid-column:span 12}.label{color:#f5fbffeb;font-size:13px}.input,.textarea,select.input{color:#f5fbfff5;background:#00000024;border:1px solid #ffffff2e;border-radius:14px;outline:none;width:100%;padding:12px 13px;font-size:15px}.textarea{resize:vertical;min-height:130px}.footer{z-index:1;background:#0c1024b8;border-top:1px solid #ffffff1a;padding:18px 0 26px;position:relative}.footerInner{color:#f5fbffd1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.footerStrong{color:#f5fbfffa}@media (max-width:860px){.card,.field{grid-column:span 12}.navInner{flex-direction:column;align-items:stretch}.navLinks{justify-content:flex-start}}
