:root{--bg: #090c11;--surface: #0f151e;--panel: #141c28;--text: #e8e0d4;--muted: #617080;--brand: #5ab8d4;--brand-light: #88d4ea;--brand-glow: rgba(90, 184, 212, .4);--border: rgba(90, 184, 212, .22);--border-subtle: rgba(255, 255, 255, .06);--warm: #e8923a;--warm-glow: rgba(232, 146, 58, .25)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 700px 500px at 15% 85%,rgba(232,146,58,.1),transparent),radial-gradient(ellipse 500px 350px at 80% 20%,rgba(90,184,212,.09),transparent),radial-gradient(ellipse 900px 600px at 50% 110%,rgba(232,146,58,.11),transparent),radial-gradient(ellipse 280px 180px at 5% 35%,rgba(90,184,212,.06),transparent),radial-gradient(ellipse 600px 400px at 92% 68%,rgba(90,184,212,.08),transparent),radial-gradient(ellipse 350px 250px at 38% 15%,rgba(90,184,212,.05),transparent);pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(90,184,212,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(90,184,212,.03) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.header{position:sticky;top:0;backdrop-filter:blur(18px) saturate(160%);background:#090c11e0;border-bottom:1px solid var(--border);z-index:100}.nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;letter-spacing:2.5px;text-transform:uppercase;color:var(--brand-light);text-shadow:0 0 20px var(--brand-glow)}.brand-box{width:30px;height:30px;border:1.5px solid var(--brand);border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:0;color:var(--brand-light);box-shadow:0 0 14px var(--brand-glow),inset 0 0 8px #5ab8d41a;font-family:monospace}.badge{font-size:10px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-family:monospace}.menu{display:flex;gap:2px;flex-wrap:wrap;align-items:center}.menu a{padding:6px 12px;border-radius:8px;color:var(--muted);font-size:14px;font-weight:500;transition:color .2s,background .2s;border:1px solid transparent}.menu a:hover{color:var(--text);background:#5ab8d412}.menu a[aria-current=page]{background:#5ab8d41a;color:var(--brand-light);border-color:var(--border)}.lang{display:flex;gap:6px;align-items:center}.lang a{border:1px solid var(--border-subtle);padding:4px 10px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:500;transition:all .2s;letter-spacing:.5px}.lang a:hover{color:var(--text);border-color:var(--border)}.lang a.active{color:var(--brand-light);border-color:var(--border);background:#5ab8d41a}main{padding:0}.hero{min-height:82vh;display:flex;flex-direction:column;justify-content:center;padding:90px 0 60px;position:relative}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 110%,rgba(90,184,212,.12),transparent 70%),linear-gradient(to bottom,transparent 50%,var(--bg) 100%);pointer-events:none;z-index:-1}.kicker{display:inline-flex;align-items:center;gap:8px;color:var(--brand-light);font-weight:600;letter-spacing:1.2px;text-transform:uppercase;font-size:11px;margin-bottom:18px}.kicker:before{content:"//";color:var(--muted);font-family:monospace;font-size:14px}.h1{font-size:clamp(38px,6.5vw,76px);line-height:1.06;margin:0 0 20px;font-weight:700;letter-spacing:-1.5px}.h1 .accent{color:var(--brand-light);text-shadow:0 0 48px var(--brand-glow)}.lead{max-width:58ch;color:var(--muted);font-size:17px;line-height:1.7;margin-bottom:36px}.cursor-blink:after{content:"|";color:var(--brand-light);animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:10px;font-size:15px;font-weight:600;transition:all .25s;cursor:pointer;text-decoration:none;border:none}.btn-primary{background:var(--brand);color:#051520;box-shadow:0 0 24px var(--brand-glow)}.btn-primary:hover{background:var(--brand-light);box-shadow:0 0 42px var(--brand-glow),0 0 70px #5ab8d41f;transform:translateY(-1px)}.btn-outline{border:1px solid var(--border)!important;color:var(--text);background:transparent}.btn-outline:hover{border-color:var(--brand)!important;color:var(--brand-light);background:#5ab8d412}.cta-group{display:flex;gap:12px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:28px}.card{grid-column:span 6;border:1px solid var(--border-subtle);border-radius:16px;background:#0e141ea6;backdrop-filter:blur(8px);padding:24px;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(90,184,212,.05),transparent 60%);pointer-events:none}.card:hover{border-color:var(--border);box-shadow:0 0 32px #5ab8d424;transform:translateY(-2px)}.card h3{font-size:16px;font-weight:600;margin-bottom:10px;color:var(--text)}.card h4{font-size:14px;color:var(--muted);margin:8px 0 6px}.card p{color:var(--muted);font-size:14px;line-height:1.65;margin-top:6px}.card ul{color:var(--muted);font-size:14px;line-height:1.9;padding-left:18px;margin-top:8px}.card li{margin-bottom:4px}.card strong{color:var(--text)}.card-tag{display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;background:#5ab8d41a;color:var(--brand-light);letter-spacing:1px;margin-bottom:12px;font-family:monospace;text-transform:uppercase}.stat{text-align:center;padding:8px 0}.stat-num{font-size:38px;font-weight:700;color:var(--brand-light);text-shadow:0 0 30px var(--brand-glow);line-height:1}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;letter-spacing:.5px}.section{padding:60px 0}.section-title{font-size:clamp(26px,4vw,40px);font-weight:700;margin-bottom:8px;letter-spacing:-.5px}.section-sub{color:var(--muted);font-size:16px;max-width:55ch;margin-bottom:32px}.page-header{padding:60px 0 0}.page-content{padding-bottom:80px}.divider{display:flex;align-items:center;gap:12px;margin:52px 0 8px;color:var(--muted);font-size:11px;font-family:monospace;letter-spacing:2px;text-transform:uppercase}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.price-tag{display:inline-block;font-family:monospace;font-size:13px;font-weight:600;color:var(--brand-light);background:#5ab8d414;border:1px solid var(--border);border-radius:6px;padding:4px 10px;margin-top:8px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .65s ease both}.fade-in-1{animation:fadeInUp .65s .1s ease both}.fade-in-2{animation:fadeInUp .65s .2s ease both}.fade-in-3{animation:fadeInUp .65s .32s ease both}.fade-in-4{animation:fadeInUp .65s .44s ease both}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:none}.footer{border-top:1px solid var(--border-subtle);padding:56px 0 32px;color:var(--muted);margin-top:40px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand{font-size:17px;font-weight:700;color:var(--brand-light);letter-spacing:2.5px;margin-bottom:10px;text-transform:uppercase;text-shadow:0 0 16px var(--brand-glow)}.footer-tagline{font-size:13px;line-height:1.6;max-width:26ch}.footer-ascii{font-family:Courier New,Courier,monospace;font-size:10px;color:#5ab8d459;line-height:1.25;white-space:pre;user-select:none;margin-top:4px}.footer-heading{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text);margin-bottom:12px;font-family:monospace}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a{font-size:13px;color:var(--muted);transition:color .2s}.footer-links a:hover{color:var(--brand-light)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--border-subtle);font-size:12px;font-family:monospace;letter-spacing:.3px;color:var(--muted)}.footer-bottom a{color:var(--muted);transition:color .2s}.footer-bottom a:hover{color:var(--brand-light)}@media(max-width:800px){.h1{font-size:36px;letter-spacing:-.5px}.card{grid-column:span 12}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.menu{gap:0}.menu a{padding:5px 8px;font-size:13px}}@media(max-width:600px){.cta-group{flex-direction:column}.btn{width:100%;justify-content:center}}
