:root{--ink:#06100e;--ink-2:#0a1815;--panel:rgba(16,34,29,.78);--line:rgba(206,255,59,.15);--lime:#ceff3b;--cyan:#52f6d5;--white:#f6fbf8;--muted:#9db0aa;--danger:#ff6e68;--max:1220px;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--white);background:radial-gradient(circle at 9% 4%,rgba(82,246,213,.12),transparent 28%),radial-gradient(circle at 89% 28%,rgba(206,255,59,.08),transparent 28%),var(--ink);font-family:"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.8;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,black,transparent 80%);z-index:-1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.skip-link{position:fixed;inset-inline-start:16px;top:-80px;z-index:100;padding:10px 16px;background:var(--lime);color:var(--ink);border-radius:0 0 12px 12px}.skip-link:focus{top:0}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);background:rgba(6,16,14,.76);border-bottom:1px solid rgba(255,255,255,.07)}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-.5px}.brand-mark{width:50px;aspect-ratio:1;display:grid;place-items:center;color:transparent;background:url('/logo-mark.svg') center/contain no-repeat;border-radius:15px;filter:drop-shadow(0 7px 18px rgba(206,255,59,.16));font-size:0;overflow:visible}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:2px;line-height:1;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:26px;color:#c2cfcb;font-size:14px;font-weight:700}.nav-links a{transition:color .25s ease}.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--lime)}.nav-actions{display:flex;gap:10px;align-items:center}.lang-switch{min-width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:var(--cyan);font:800 11px Consolas,monospace}.lang-switch:hover{border-color:var(--lime);color:var(--lime)}.menu-toggle{display:none;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--white);width:44px;height:44px;border-radius:14px;cursor:pointer}.btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 22px;border-radius:14px;font-weight:850;font-size:14px;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{color:var(--ink);background:var(--lime);box-shadow:0 10px 36px rgba(206,255,59,.14)}.btn-primary:hover{background:#dcff73}.btn-ghost{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.035)}.btn-ghost:hover{border-color:rgba(206,255,59,.38)}.btn-sm{min-height:42px;padding-inline:16px}.hero{min-height:calc(100vh - 78px);display:grid;align-items:center;padding:70px 0 60px;position:relative}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--cyan);font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.eyebrow::before{content:"";width:24px;height:2px;background:currentColor}.live-dot{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 7px rgba(206,255,59,.08),0 0 20px var(--lime);animation:pulse 1.8s infinite}@keyframes pulse{50%{opacity:.35}}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(58px,8.2vw,116px);line-height:.92;letter-spacing:-6px;margin:28px 0 30px;max-width:780px}.hero h1 span{color:transparent;-webkit-text-stroke:1px rgba(246,251,248,.54)}.hero-copy>p{color:var(--muted);font-size:18px;max-width:660px;margin-bottom:31px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.trust-line{display:flex;align-items:center;gap:14px;margin-top:32px;color:#cbd7d3;font-size:12px}.avatar-stack{display:flex;direction:ltr}.avatar-stack i{width:30px;height:30px;margin-left:-7px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--ink);color:var(--ink);background:var(--lime);font-style:normal;font-size:8px;font-weight:900}.avatar-stack i:nth-child(2){background:var(--cyan)}.avatar-stack i:nth-child(3){background:#f6fbf8}.command-card{position:relative;min-height:560px;border:1px solid rgba(255,255,255,.11);border-radius:34px;background:linear-gradient(145deg,rgba(15,37,31,.93),rgba(5,15,13,.7));padding:26px;box-shadow:0 30px 100px rgba(0,0,0,.35);overflow:hidden;isolation:isolate}.command-card::before{content:"";position:absolute;width:330px;height:330px;inset-inline-end:-90px;top:-80px;border-radius:50%;background:var(--lime);filter:blur(110px);opacity:.13;z-index:-1}.terminal-head{display:flex;align-items:center;justify-content:space-between;direction:ltr;color:var(--muted);font:12px Consolas,monospace}.terminal-dots{display:flex;gap:7px}.terminal-dots i{width:9px;height:9px;border-radius:50%;background:#ff6258}.terminal-dots i:nth-child(2){background:#ffbd2e}.terminal-dots i:nth-child(3){background:#27c940}.radar{width:min(82%,370px);aspect-ratio:1;margin:46px auto 18px;border:1px solid rgba(82,246,213,.24);border-radius:50%;position:relative;display:grid;place-items:center;background:repeating-radial-gradient(circle,transparent 0 46px,rgba(82,246,213,.08) 47px 48px)}.radar::before,.radar::after{content:"";position:absolute;background:rgba(82,246,213,.15)}.radar::before{width:100%;height:1px}.radar::after{height:100%;width:1px}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 270deg,transparent 0 78%,rgba(206,255,59,.22),rgba(206,255,59,.65));clip-path:polygon(50% 50%,100% 0,100% 50%);animation:spin 5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.radar-core{width:96px;aspect-ratio:1;display:grid;place-items:center;border-radius:28px;background:var(--lime);color:var(--ink);font-size:28px;font-weight:950;box-shadow:0 0 55px rgba(206,255,59,.25);z-index:2}.node{position:absolute;width:11px;height:11px;background:var(--cyan);border-radius:50%;box-shadow:0 0 18px var(--cyan)}.node.n1{top:22%;left:18%}.node.n2{bottom:19%;right:23%}.node.n3{top:37%;right:11%;background:var(--lime)}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;direction:rtl}.status{padding:14px 12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:16px}.status strong{display:block;font-size:20px;color:var(--lime);line-height:1.2}.status span{color:var(--muted);font-size:10px}.floating-badge{position:absolute;background:rgba(8,24,20,.94);border:1px solid rgba(206,255,59,.25);border-radius:15px;padding:10px 14px;font-size:11px;box-shadow:0 16px 50px rgba(0,0,0,.28)}.floating-badge b{color:var(--lime)}.badge-1{inset-inline-start:2px;top:31%;transform:translateX(-22%)}.badge-2{inset-inline-end:0;bottom:24%;transform:translateX(25%)}.ticker{border-block:1px solid rgba(255,255,255,.08);overflow:hidden;background:rgba(255,255,255,.018)}.ticker-track{display:flex;width:max-content;animation:ticker 30s linear infinite;direction:ltr}.ticker-track span{padding:18px 34px;color:#c8d5d1;white-space:nowrap;font-size:13px;font-weight:800}.ticker-track span::after{content:"✦";color:var(--lime);margin-left:68px}@keyframes ticker{to{transform:translateX(-50%)}}.section{padding:115px 0}.section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:end;margin-bottom:48px}.section-kicker{color:var(--lime);font-size:12px;font-weight:900;letter-spacing:1px}.section h2,.page-hero h1{font-size:clamp(38px,5vw,72px);line-height:1.08;letter-spacing:-3px;margin-bottom:0}.section-head p{color:var(--muted);max-width:590px;margin-bottom:0}.cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.service-card{grid-column:span 4;min-height:280px;position:relative;padding:28px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius);background:rgba(255,255,255,.025);overflow:hidden;transition:transform .28s ease,border-color .28s ease,background .28s ease}.service-card:hover{transform:translateY(-7px);border-color:rgba(206,255,59,.4);background:rgba(206,255,59,.035)}.service-card.wide{grid-column:span 8}.service-card .num{position:absolute;top:18px;inset-inline-end:22px;font:12px Consolas,monospace;color:#64756f}.service-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(82,246,213,.24);background:linear-gradient(145deg,rgba(82,246,213,.1),rgba(22,119,255,.06));color:var(--cyan);border-radius:17px;margin-bottom:48px;font:800 15px Consolas,monospace;box-shadow:inset 0 1px rgba(255,255,255,.06)}.service-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.service-card:hover .service-icon{color:var(--lime);border-color:rgba(206,255,59,.35);transform:rotate(-3deg) scale(1.04);transition:.25s ease}.service-card h3{font-size:23px;margin-bottom:9px}.service-card p{color:var(--muted);font-size:13px;line-height:1.9;margin-bottom:18px}.arrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;color:var(--lime)}.cyber-section{position:relative;overflow:hidden}.cyber-wrap{border-radius:38px;padding:64px;background:var(--lime);color:var(--ink);display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;position:relative;isolation:isolate}.cyber-wrap::after{content:"XR";position:absolute;inset-inline-end:-25px;bottom:-130px;font-size:370px;font-weight:950;color:rgba(6,16,14,.06);line-height:1;z-index:-1}.cyber-wrap .eyebrow{color:var(--ink)}.cyber-wrap h2{font-size:clamp(42px,5vw,72px);margin:18px 0 20px}.cyber-wrap p{color:rgba(6,16,14,.72)}.cyber-wrap .btn{background:var(--ink);color:var(--white)}.shield-score{aspect-ratio:1;max-width:340px;margin:auto;border:1px solid rgba(6,16,14,.18);border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,transparent 0 42px,rgba(6,16,14,.07) 43px 44px)}.shield-score div{text-align:center}.shield-score strong{display:block;font-size:92px;line-height:1;letter-spacing:-6px}.shield-score span{font-size:11px;font-weight:900;letter-spacing:2px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:28px;overflow:hidden}.stat{padding:36px 28px;background:var(--ink-2)}.stat strong{font-size:45px;color:var(--lime);line-height:1;display:block}.stat span{color:var(--muted);font-size:12px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.work{min-height:390px;padding:34px;border-radius:30px;border:1px solid rgba(255,255,255,.09);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#10251f,#081512)}.work::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 22%,rgba(82,246,213,.18),transparent 40%)}.work:nth-child(2)::before{background:radial-gradient(circle at 76% 20%,rgba(206,255,59,.16),transparent 42%)}.work>*{position:relative;z-index:1}.work .tag{align-self:flex-start;border:1px solid rgba(255,255,255,.13);padding:5px 11px;border-radius:999px;font-size:10px;color:var(--cyan);margin-bottom:auto}.work h3{font-size:28px;margin-bottom:5px}.work p{color:var(--muted);font-size:13px;margin:0}.work-mark{position:absolute;inset-inline-end:24px;top:58px;font-size:110px;line-height:1;color:rgba(255,255,255,.035);font-weight:950;z-index:0}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:step}.process-item{counter-increment:step;padding:26px 24px;border-top:1px solid rgba(255,255,255,.14)}.process-item::before{content:"0" counter(step);color:var(--lime);font:12px Consolas,monospace}.process-item h3{margin:38px 0 9px;font-size:20px}.process-item p{color:var(--muted);font-size:12px}.cta{padding:40px 0 110px}.cta-box{border:1px solid rgba(255,255,255,.1);border-radius:38px;padding:78px 40px;text-align:center;background:radial-gradient(circle at 50% 120%,rgba(206,255,59,.18),transparent 46%),rgba(255,255,255,.025)}.cta-box h2{font-size:clamp(42px,6vw,80px);line-height:1.1;letter-spacing:-4px;max-width:850px;margin:0 auto 20px}.cta-box p{color:var(--muted);margin-bottom:30px}.cta-box .hero-actions{justify-content:center}.site-footer{border-top:1px solid rgba(255,255,255,.08);padding:58px 0 24px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.1fr;gap:42px}.footer-grid h3{font-size:13px;color:var(--lime);margin-bottom:15px}.footer-grid p,.footer-grid a{color:var(--muted);font-size:12px}.footer-grid a{display:block;margin:8px 0}.footer-grid a:hover{color:var(--white)}.footer-bottom{margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;color:#65766f;font-size:10px}.whatsapp{position:fixed;z-index:45;bottom:22px;inset-inline-end:22px;width:58px;height:58px;display:grid;place-items:center;background:#25d366 url('/whatsapp.svg') center/31px 31px no-repeat;color:transparent;border-radius:20px;font-size:0;box-shadow:0 16px 40px rgba(37,211,102,.28);transition:transform .2s ease,box-shadow .2s ease}.whatsapp:hover{transform:scale(1.06) rotate(-3deg)}.whatsapp:focus-visible{outline:3px solid var(--white);outline-offset:4px}.page-hero{padding:96px 0 70px;border-bottom:1px solid rgba(255,255,255,.08)}.page-hero h1{max-width:950px;margin:18px 0 25px}.page-hero p{color:var(--muted);max-width:750px;font-size:17px}.crumbs{color:#6e8079;font-size:11px}.crumbs a{color:var(--lime)}.detail-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.sticky-side{position:sticky;top:110px}.sticky-side h2{font-size:36px;margin:12px 0 18px}.sticky-side p{color:var(--muted);font-size:13px}.feature-list{display:grid;gap:14px}.feature{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:21px;background:rgba(255,255,255,.025)}.feature b{display:block;margin-bottom:5px}.feature p{margin:0;color:var(--muted);font-size:12px}.feature b::before{content:"✓";color:var(--lime);margin-inline-end:9px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price-card{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:25px;background:rgba(255,255,255,.025)}.price-card.featured{border-color:var(--lime);transform:translateY(-10px)}.price-card h3{font-size:22px}.price-card .price{font-size:34px;color:var(--lime);font-weight:900}.price-card ul{list-style:none;padding:0;color:var(--muted);font-size:12px}.price-card li{margin:9px 0}.price-card li::before{content:"•";color:var(--lime);margin-inline-end:8px}.article{max-width:850px;margin:auto}.article h2{margin-top:42px;font-size:31px}.article p,.article li{color:#b7c7c2}.faq-list{display:grid;gap:12px;max-width:900px;margin-inline:auto}.faq-list details{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.025);padding:0 22px}.faq-list summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:800;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";color:var(--lime);font-size:22px;font-weight:400}.faq-list details[open] summary::after{content:"−"}.faq-list details p{color:var(--muted);font-size:13px;padding-bottom:20px;margin:0}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px}.contact-card{padding:32px;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:rgba(255,255,255,.025)}.contact-link{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.08);display:block}.contact-link small{display:block;color:var(--muted)}.contact-link b{color:var(--lime)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{color:#c9d6d1;font-size:12px}.field input,.field textarea,.field select{width:100%;color:var(--white);background:#0a1815;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;outline:none}.field input:focus,.field textarea:focus{border-color:var(--lime)}.field textarea{min-height:130px;resize:vertical}[data-reveal]{opacity:0;transform:translateY(25px);transition:opacity .65s ease,transform .65s ease}[data-reveal].visible{opacity:1;transform:none}.hero [data-reveal],.page-hero [data-reveal]{opacity:1;transform:none;transition:none}@media (max-width:980px){.nav-links{position:fixed;inset:78px 0 auto;padding:24px 20px;background:rgba(6,16,14,.98);border-bottom:1px solid rgba(255,255,255,.08);flex-direction:column;align-items:stretch;transform:translateY(-140%);transition:transform .3s ease}.nav-links.open{transform:none}.menu-toggle{display:inline-grid;place-items:center}.nav-actions .btn{display:none}.hero-grid,.section-head,.cyber-wrap,.detail-grid,.contact-grid{grid-template-columns:1fr}.hero{padding-top:50px}.hero h1{letter-spacing:-4px}.command-card{min-height:520px}.service-card,.service-card.wide{grid-column:span 6}.cyber-wrap{padding:44px 32px}.stats{grid-template-columns:repeat(2,1fr)}.process{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.sticky-side{position:static}}@media (max-width:620px){.container{width:min(calc(100% - 24px),var(--max))}.nav{min-height:68px}.nav-links{top:68px}.brand-text{display:none}.nav-actions{margin-inline-start:auto}.hero{min-height:auto;padding-block:55px}.hero h1{font-size:58px;letter-spacing:-3px}.hero-copy>p{font-size:15px}.command-card{min-height:430px;padding:19px}.radar{margin-top:38px}.floating-badge{display:none}.status{padding:11px 8px}.status strong{font-size:15px}.section{padding:78px 0}.section h2,.page-hero h1{letter-spacing:-2px}.service-card,.service-card.wide{grid-column:1/-1}.cyber-wrap{padding:36px 22px;border-radius:28px}.shield-score{max-width:260px}.shield-score strong{font-size:72px}.work-grid,.pricing-grid{grid-template-columns:1fr}.work{min-height:320px}.process{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{gap:15px;flex-direction:column}.cta-box{padding:55px 18px}.cta-box h2{letter-spacing:-2px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}