.socials a{display:inline-flex;align-items:center;gap:8px}.socials img{width:15px;height:15px;filter:invert(1);opacity:.8}.socials a:hover img{opacity:1}.socials span{line-height:1}
.capabilities{grid-template-columns:repeat(4,1fr)}.whatsapp-float{position:fixed;z-index:9;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:999px;background:#25d366;color:#062b16;font:700 12px var(--display);box-shadow:0 12px 30px rgba(0,0,0,.35);transition:transform .2s,box-shadow .2s}.whatsapp-float img{width:19px;height:19px}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgba(37,211,102,.3)}
.form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.crt-overlay{z-index:8;pointer-events:none;position:fixed;inset:0;opacity:.16}.crt-overlay:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(255,255,255,.055) 4px)}.crt-overlay:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.22) 100%)}.eyebrow:after{content:"";display:inline-block;width:.48em;height:.9em;margin-left:2px;background:var(--ice);animation:terminalBlink 1.05s step-end infinite;vertical-align:-.12em}@keyframes terminalBlink{0%,50%{opacity:1}50.01%,100%{opacity:0}}
@media(max-width:800px){.hero-art{top:380px;right:-16vw;width:90vw;height:300px;opacity:.5}.hero-art img{width:58%}}
@media(max-width:800px){.capabilities{grid-template-columns:1fr}.whatsapp-float{right:16px;bottom:16px;padding:12px}.whatsapp-float span{display:none}}
