:root{--accent:var(--cta-accent, #7A3A98);--surface:rgba(22,22,26,.72);--border:rgba(255,255,255,.12);--radius:20px;--max-block-width:1320px;--hdr-h:80px;--hdr-gap:clamp(8px, 2vw, 12px);--logo_h:110px}@media(max-width:1000px){:root{--hdr-h:72px;--logo_h:92px}}@media(max-width:800px){:root{--hdr-h:56px;--logo_h:76px}}body{padding-top:calc(var(--hdr-h) + var(--hdr-gap))}.df-header{position:fixed;left:0;right:0;top:0;z-index:1000;margin-top:15px}.df-header__wrap{display:flex;align-items:center;gap:16px;background:#610c89e0;border:none;border-radius:var(--radius);box-shadow:0 8px 22px rgba(0,0,0,.18);padding:0 14px}.df-brand{display:flex;align-items:center;gap:10px;text-decoration:none;perspective:900px}.df-brand__wordmark{height:60px;width:auto;max-width:clamp(120px,22vw,200px);object-fit:contain}@media(max-width:900px){.df-brand__wordmark{height:40px}}.df-shield3d{width:var(--logo_h);height:var(--logo_h);position:relative;transform-style:preserve-3d;will-change:transform}.df-shield3d__plane{position:absolute;inset:0;transform-style:preserve-3d}.df-shield3d__plane::before,.df-shield3d__plane::after{content:"";position:absolute;inset:0;background:var(--shield)50%/contain no-repeat;backface-visibility:hidden}.df-shield3d__plane::after{transform:rotateY(180deg)translateZ(.01px)}.df-shield3d__plane--0{transform:rotateY(0)}@keyframes df-spin-y{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.df-shield3d{animation:none}}:root{--logo-bleed:15px}.df-header,.df-header__wrap{overflow:visible}.df-shield3d{position:relative;z-index:2;margin-block:calc(-1 * var(--logo-bleed))}.df-nav{margin-left:clamp(6px,2vw,16px)}.df-nav__list{display:flex;align-items:center;gap:clamp(12px,2.2vw,28px);list-style:none;margin:0;padding:0}.df-nav__link{position:relative;text-decoration:none;color:#fff;opacity:.95;font-weight:600;font-size:clamp(14px,2vw,20px);padding:30px 6px;border-radius:10px}.df-nav__link:hover{opacity:1}.df-cta{margin-left:auto}.df-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.1rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:clamp(18px,3vw,22px);color:#fff;border-radius:12px;padding:10px 16px;background:0 0;border:1px solid #fff;cursor:pointer}.df-nav__toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.df-burger{display:none;width:44px;height:44px;margin-left:auto;align-items:center;justify-content:center;gap:4px;cursor:pointer;position:relative;z-index:1501}@media(max-width:1000px){:root{--burger-color:#fff;--burger-line-w:30px;--burger-line-h:3px;--burger-gap:6px;--burger-radius:2px}.df-burger{width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--burger-gap);margin-left:auto;cursor:pointer;z-index:1501}.df-burger span{display:block;width:var(--burger-line-w);height:var(--burger-line-h);background:var(--burger-color);border-radius:var(--burger-radius)}.df-nav__toggle:checked+.df-burger span:nth-child(1){transform:translateY(calc(var(--burger-gap) + var(--burger-line-h)))rotate(45deg)}.df-nav__toggle:checked+.df-burger span:nth-child(2){opacity:0}.df-nav__toggle:checked+.df-burger span:nth-child(3){transform:translateY(calc(-1 * (var(--burger-gap) + var(--burger-line-h))))rotate(-45deg)}}@media(max-width:1000px){.df-burger{display:flex;order:1}.df-nav{display:none!important}.df-cta{display:none!important}.df-nav__toggle:checked+.df-burger span:nth-child(1){transform:translateY(5px)rotate(45deg)}.df-nav__toggle:checked+.df-burger span:nth-child(2){opacity:0}.df-nav__toggle:checked+.df-burger span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.df-header__wrap{min-height:var(--hdr-h);position:relative}}.mm{display:none}@media(max-width:1000px){.df-nav__toggle:checked~.mm{display:block;position:fixed;left:0;right:0;top:calc(var(--hdr-h) + clamp(8px,2vw,12px));height:calc(100dvh - var(--hdr-h));z-index:1400}.mm__backdrop{display:none}.mm__panel{width:min(var(--max-block-width),calc(100% - 24px));margin:0 auto;height:100%;display:flex;flex-direction:column;border-radius:18px;background:radial-gradient(1200px 700px at 30% -10%,rgba(255,255,255,8%),rgba(0,0,0,.35) 60%),linear-gradient(135deg,rgba(122,58,152,.94),rgba(37,61,139,.94));box-shadow:0 20px 50px rgba(0,0,0,.35);opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.df-nav__toggle:checked~.mm .mm__panel{opacity:1;transform:none;pointer-events:auto}}.mm__head{display:flex;align-items:center;justify-content:space-between;height:48px;padding:10px}.mm__close{width:40px;height:40px;border-radius:10px;display:grid;place-items:flex-end;font-size:30px;line-height:1;font-weight:700;color:#fff;cursor:pointer}.mm__back{display:none;align-items:center;gap:8px;font-weight:700;cursor:pointer;user-select:none;color:#fff}.mm__back-arr{width:12px;height:12px;position:relative;display:inline-block}.mm__back-arr::before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-left:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.mm__view{display:none;height:calc(100% - 48px);overflow:auto}.mm__view--root{display:block}#mm-l2:checked~.mm .mm__view--root{display:none}#mm-l2:checked~.mm .mm__view--services{display:block}#mm-l2:checked~.mm .mm__back{display:flex}.mm__list{list-style:none;margin:0;padding:12px clamp(12px,3vw,28px)16px;display:flex;flex-direction:column;gap:6px}.mm__item a,.mm__item .mm__aslink{display:flex;align-items:center;justify-content:space-between;padding:14px 0;color:#fff;text-decoration:none;font-weight:700;border-bottom:1px solid rgba(255,255,255,.14);cursor:pointer}.mm__item--services .mm__chev,.mm__item--branch .mm__chev{position:relative;width:14px;height:14px;flex:0 0 14px}.mm__item--services .mm__chev::before,.mm__item--branch .mm__chev::before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.mm__head{display:flex;align-items:center;padding:32px clamp(12px,3vw,28px)10px}.mm__close{margin-left:auto}.mm__close{position:static;right:auto;top:auto}#mm-web3:checked~.mm .mm__view--services,#mm-opsec:checked~.mm .mm__view--services,#mm-personal:checked~.mm .mm__view--services{display:none}#mm-web3:checked~.mm .mm__view--web3{display:block}#mm-opsec:checked~.mm .mm__view--opsec{display:block}#mm-personal:checked~.mm .mm__view--personal{display:block}#mm-l2:checked~.mm .mm__back--l2{display:flex}#mm-web3:checked~.mm .mm__back--l2,#mm-opsec:checked~.mm .mm__back--l2,#mm-personal:checked~.mm .mm__back--l2{display:none}#mm-web3:checked~.mm .mm__back--l3,#mm-opsec:checked~.mm .mm__back--l3,#mm-personal:checked~.mm .mm__back--l3{display:flex}.mm__back{display:none}#mm-l2:checked~.mm .mm__back{display:none}#mm-l2:checked~.mm .mm__back--l2{display:flex}#mm-l2:checked~.mm .mm__back--l3{display:none}#mm-web3:checked~.mm .mm__back--l2,#mm-opsec:checked~.mm .mm__back--l2,#mm-personal:checked~.mm .mm__back--l2{display:none}#mm-web3:checked~.mm .mm__back--l3,#mm-opsec:checked~.mm .mm__back--l3,#mm-personal:checked~.mm .mm__back--l3{display:flex}@media(max-width:1000px){.df-header__wrap{min-height:var(--hdr-h);position:relative}}.svc-hero{position:relative;margin-top:calc(-1 * (var(--hdr-h) + var(--hdr-gap) + 15px));padding-top:calc(var(--hdr-h) + 80px);z-index:0}@media(max-width:1000px){.df-nav__toggle:checked~.mm{top:calc(var(--hdr-h) + var(--hdr-gap));height:calc(100dvh - var(--hdr-h) - var(--hdr-gap))}}.mm__item{position:relative;border-bottom:1px solid rgba(255,255,255,.14)}.mm__link{display:block;padding:14px 44px 14px 0;color:#fff;text-decoration:none;font-weight:700}.mm__item--branch .mm__chevbtn{position:absolute;top:0;right:0;bottom:0;width:44px;display:grid;place-items:center;cursor:pointer;user-select:none;z-index:2}.mm__item--branch .mm__chev,.mm__item--services .mm__chev{position:relative;width:14px;height:14px;color:#fff}.mm__item--branch .mm__chev::before,.mm__item--services .mm__chev::before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}