:root{--emp-ink:#0a0a0b;--emp-ink-2:#141416;--emp-amber:#f26b21;--emp-amber-soft:#ff8a3d;--emp-ember:#b23a0e;--emp-petrol:#1c6e7a;--emp-paper:#f5f3ef;--emp-paper-2:#ece8e1;--emp-text:#1a2226;--emp-muted-d:#5c6469;--emp-muted-l:#9a9ba1}.emp-hero h1{font-family:Space Grotesk,sans-serif;letter-spacing:-.02em;line-height:1.05}.emp-glow{background:linear-gradient(100deg,var(--emp-amber-soft),var(--emp-amber) 55%,var(--emp-ember));-webkit-background-clip:text;background-clip:text;color:transparent}.emp-stats .stat,.emp-stats [class*=counter]{border-left:2px solid var(--emp-amber);padding-left:22px}.emp-dim .item,.emp-dim [class*=box]{background:var(--emp-ink);border-radius:4px;color:var(--emp-paper);overflow:hidden;position:relative}.emp-dim .item:before,.emp-dim [class*=box]:before{background:linear-gradient(90deg,var(--emp-amber),var(--emp-ember));content:"";height:3px;left:0;position:absolute;right:0;top:0}.emp-step-core{border:1px solid var(--emp-amber)!important;box-shadow:0 0 0 4px rgba(242,107,33,.1)}.emp-chips li{border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:var(--emp-muted-l);display:inline-block;list-style:none;margin:0 8px 8px 0;padding:11px 17px;transition:.2s}.emp-chips li:hover{border-color:var(--emp-amber);color:var(--emp-paper)}.emp-final{overflow:hidden;position:relative}.emp-final:before{background:radial-gradient(circle,rgba(242,107,33,.22),transparent 62%);content:"";height:640px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:640px}.emp-final>*{position:relative;z-index:1}.emp-chips{display:flex;flex-wrap:wrap;gap:8px}.emp-chip{border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:#9a9ba1;font-size:.8rem}.emp-chip,.emp-chip-accent{display:inline-block;line-height:1.4;margin:0 8px 8px 0;padding:5px 10px}.emp-chip-accent{border:1px solid #f26b21;border-radius:2px;color:#f26b21;font-size:.74rem}.emp-btn-ghost a,a.emp-btn-ghost{background:transparent!important;border:1px solid hsla(0,0%,100%,.2)!important;color:var(--emp-paper)!important}.emp-btn-ghost a:hover{border-color:var(--emp-paper)!important}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.emp-kpi .stat,.emp-kpi [class*=counter]{border-left:2px solid var(--emp-amber);padding-left:22px}.hover-darkbox{border:1px solid transparent;transition:transform .22s ease,border-color .22s ease}.hover-darkbox:hover{border-color:#f26b21;transform:translateY(-3px)!important}.hover-darkbox:hover a{color:#ff8a3d}