@font-face{font-family:'DM Sans';src:url('https://dgital76.com/assets/fonts/DMSans-Variable.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'Space Mono';src:url('https://dgital76.com/assets/fonts/SpaceMono-Bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Space Mono';src:url('https://dgital76.com/assets/fonts/SpaceMono-Regular.woff2') format('woff2');font-weight:400;font-display:swap}html{scroll-padding-top:90px}a:focus-visible,button:focus-visible{outline:3px solid #6177ff;outline-offset:5px}.reveal,.revelar{opacity:1!important;transform:none}.robot-media{position:relative;overflow:hidden;background:#080c0b;border:1px solid #35415f;border-radius:8px;aspect-ratio:16/9}.robot-media video{width:100%;height:100%;display:block;object-fit:cover}.robot-toggle{position:absolute;right:12px;bottom:12px;padding:9px 12px;border:1px solid #ffffff50;border-radius:30px;background:#0b1020d9;color:#f7f8fb;font:12px 'DM Sans',sans-serif;cursor:pointer}.consulting .consulting-grid{align-items:start}.robot-signature{color:#c8f135!important;font:700 11px 'Space Mono',monospace!important;letter-spacing:.12em;text-transform:uppercase;margin:16px 0 10px}.consulting-card{margin-top:18px;box-shadow:none}.home-link{display:inline-flex;gap:12px;align-items:center;margin-top:22px;color:#c8f135;font:700 13px 'Space Mono',monospace}.robot-media+.home-link{margin-top:16px}@media(max-width:600px){.robot-toggle{font-size:11px;padding:7px 10px}.consulting h2,.ai-consult h2{overflow-wrap:anywhere}.brand{white-space:nowrap}.nav-cta{font-size:10px;padding:10px}.hero h1{font-size:clamp(32px,8.4vw,43px)!important}.wrap{padding-inline:20px}.quote-head,.quote-body{padding-inline:18px}.quote-total{font-size:15px}.window-title{font-size:10px}.consulting-card{padding:22px}.flow-row{grid-template-columns:28px 1fr;gap:8px}.flow-state{grid-column:2}.bar-labels{font-size:8px;gap:4px}.btn{max-width:100%;white-space:normal;text-align:center}.section-head h2{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.visual-grid>*{min-width:0}.chart{gap:7px;padding-inline:10px}.bar-labels span{min-width:0;overflow-wrap:anywhere}.hero-grid>*{min-width:0}
