:root{--bg:#03060d;--panel-a:rgba(12,28,52,.78);--panel-b:rgba(6,14,28,.68);--cyan:#00e5ff;--green:#39ff88;--violet:#a855f7;--text:#dbeafe;--muted:#7c93b8;--border:rgba(0,229,255,.22);--maxw:1120px;}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'Inter',system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,.brand,.num,.btn,.eyebrow,.tag{font-family:'Orbitron',system-ui,sans-serif}a{color:var(--cyan)}.bg-grid{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(0,229,255,.10),transparent 70%),radial-gradient(ellipse 50% 50% at 100% 60%,rgba(168,85,247,.09),transparent 70%),radial-gradient(ellipse 50% 50% at 0% 75%,rgba(57,255,136,.07),transparent 70%);}.bg-grid::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.055) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 15%,transparent 75%);}.scan{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.45;background:repeating-linear-gradient(0deg,rgba(0,229,255,.05) 0 1px,transparent 1px 3px);mix-blend-mode:screen;}.nav{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(3,6,13,.65);border-bottom:1px solid var(--border);}.brand{letter-spacing:.2em;font-size:14px;font-weight:700;color:#fff;text-decoration:none;text-shadow:0 0 18px rgba(0,229,255,.85);white-space:nowrap}.nav .links{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.nav .links a{color:var(--muted);text-decoration:none;font-size:14px;transition:.2s}.nav .links a:hover,.nav .links a.active{color:var(--cyan);text-shadow:0 0 14px rgba(0,229,255,.8)}.btn-sm{padding:7px 15px;border:1px solid var(--green);border-radius:8px;color:var(--green)!important;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.btn-sm:hover{background:rgba(57,255,136,.12);box-shadow:0 0 22px rgba(57,255,136,.35)}.hero{position:relative;min-height:92vh;display:grid;place-items:center;text-align:center;padding:90px 22px 130px;overflow:hidden}#holo-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block}.hero .inner{position:relative;z-index:2;max-width:920px}.eyebrow{letter-spacing:.32em;font-size:12px;color:var(--cyan);margin:0 0 18px;text-shadow:0 0 16px rgba(0,229,255,.8)}h1{font-size:clamp(30px,6vw,64px);letter-spacing:.05em;line-height:1.08;margin:0 0 22px;background:linear-gradient(180deg,#fff 0%,#9fe6ff 45%,#00e5ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(0,229,255,.35));animation:flicker 7s infinite steps(1);}@keyframes flicker{0%,96%,100%{opacity:1}97%{opacity:.86}98%{opacity:1}99%{opacity:.92}}.lead{font-size:clamp(15px,1.6vw,19px);color:var(--muted);max-width:720px;margin:0 auto 34px}.hint{margin-top:34px;font-size:12px;letter-spacing:.15em;color:rgba(124,147,184,.6);text-transform:uppercase}.cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn{display:inline-block;padding:14px 28px;border-radius:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--cyan);color:var(--cyan);background:rgba(0,229,255,.06);box-shadow:0 0 22px rgba(0,229,255,.22),inset 0 0 22px rgba(0,229,255,.07);transition:transform .25s,box-shadow .25s,background .25s;}.btn:hover{background:rgba(0,229,255,.16);box-shadow:0 0 40px rgba(0,229,255,.5);transform:translateY(-2px)}.btn.green{border-color:var(--green);color:var(--green);background:rgba(57,255,136,.06);box-shadow:0 0 22px rgba(57,255,136,.2),inset 0 0 22px rgba(57,255,136,.06);}.btn.green:hover{background:rgba(57,255,136,.14);box-shadow:0 0 40px rgba(57,255,136,.45)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.wrap>section,.wrap>div{margin-bottom:34px}.page-head{max-width:var(--maxw);margin:0 auto;padding:80px 24px 40px;text-align:center}.page-head h1{font-size:clamp(26px,4.6vw,52px)}.section-title{font-size:clamp(22px,3vw,34px);letter-spacing:.05em;text-align:center;margin:70px 0 14px;color:#fff;text-shadow:0 0 26px rgba(0,229,255,.35)}.section-sub{text-align:center;color:var(--muted);max-width:760px;margin:0 auto 40px}.wrap-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:50px 0 80px}.holo-card{position:relative;background:linear-gradient(160deg,var(--panel-a),var(--panel-b));border:1px solid var(--border);border-radius:16px;padding:30px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 44px rgba(0,229,255,.06),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .3s;}.holo-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(0,229,255,.14) 50%,transparent 70%);opacity:0;transition:opacity .45s;}.holo-card:hover{border-color:rgba(0,229,255,.5);box-shadow:0 0 60px rgba(0,229,255,.18)}.holo-card:hover::before{opacity:1}.holo-card h2{margin-top:0;font-size:clamp(18px,2.2vw,24px);letter-spacing:.04em;color:#fff}.holo-card h3{font-size:16px;letter-spacing:.03em;color:#bfefff;margin:26px 0 8px}.holo-card p{margin:0 0 14px}.holo-card ul{margin:0 0 16px;padding-left:20px;color:var(--text)}.holo-card li{margin-bottom:8px}.holo-card hr{border:0;border-top:1px solid rgba(0,229,255,.14);margin:22px 0}.link-card{text-decoration:none;color:inherit;display:block}.link-card .read{display:inline-block;margin-top:8px;color:var(--green);font-size:13px;letter-spacing:.1em}.tag{font-size:11px;letter-spacing:.28em;color:var(--cyan);margin-bottom:12px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-2.tight,.grid-3.tight{gap:18px}.mini{background:rgba(0,229,255,.03);border:1px solid rgba(0,229,255,.12);border-radius:12px;padding:18px}.mini h3{margin-top:0}.mini p{margin:0;font-size:14px;color:var(--muted)}.stat .num{font-size:clamp(30px,4.4vw,46px);color:var(--cyan);text-shadow:0 0 28px rgba(0,229,255,.65);line-height:1.1}.stat p{color:var(--muted);font-size:14px;margin:8px 0 0}.src{display:block;font-size:12px;color:rgba(124,147,184,.7);margin-top:10px}.step .step-n{font-family:'Orbitron';font-size:12px;letter-spacing:.3em;color:var(--green);margin-bottom:14px;text-shadow:0 0 16px rgba(57,255,136,.7)}.step h3{margin-top:0;color:#fff}.step p{font-size:14px;color:var(--muted);margin:0}.cta-panel{text-align:center;padding:44px 30px}.cta-panel h2{margin-top:0}.cta-panel p{max-width:700px;margin:0 auto 26px;color:var(--muted)}form label{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin:18px 0 7px}form input,form select,form textarea{width:100%;padding:12px 14px;border-radius:9px;font:inherit;font-size:14px;background:rgba(3,12,24,.8);border:1px solid rgba(0,229,255,.22);color:var(--text);transition:border-color .2s,box-shadow .2s;}form input:focus,form select:focus,form textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,229,255,.14)}form textarea{resize:vertical;min-height:120px}form .btn{margin-top:24px}.form-status{margin-top:16px;font-size:14px;min-height:22px;color:var(--green)}.footer{border-top:1px solid rgba(0,229,255,.14);margin-top:40px;padding:44px 0 26px;background:linear-gradient(180deg,transparent,rgba(0,229,255,.03))}.footer-inner{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-start}.foot-links{display:flex;gap:22px;flex-wrap:wrap}.foot-links a{color:var(--muted);text-decoration:none;font-size:14px}.foot-links a:hover{color:var(--cyan)}.muted{color:var(--muted);font-size:14px}.center{text-align:center}.small{font-size:12px;letter-spacing:.06em}.footer .center{margin-top:28px}@media(max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.nav{padding:12px 16px}.nav .links{gap:14px}.nav .links a{font-size:13px}.holo-card{padding:22px}.hero{min-height:86vh;padding:70px 18px 100px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}