.human-trust{
  position:relative;
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;
  gap:18px;
  margin:-28px 0 58px;
  padding:18px 22px;
  overflow:hidden;
  border:1px solid rgba(165,245,28,.38);
  border-radius:18px;
  background:linear-gradient(110deg,rgba(165,245,28,.14),rgba(17,25,24,.96) 44%,rgba(8,12,12,.96));
  box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.08);
}
.human-trust:after{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  right:-75px;
  top:-90px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(165,245,28,.24),transparent 68%);
  pointer-events:none;
}
.human-seal{
  position:relative;
  width:72px;
  height:72px;
  flex:0 0 72px;
  display:grid;
  place-items:center;
  border-radius:50%;
  color:#11170b;
  background:linear-gradient(145deg,#d6ff7d 4%,#a5f51c 47%,#69ad00 100%);
  border:4px solid #243416;
  box-shadow:0 10px 22px rgba(0,0,0,.38),inset 3px 3px 7px rgba(255,255,255,.5),inset -5px -6px 10px rgba(31,72,0,.35);
  animation:humanPulse 3.2s ease-in-out infinite;
}
.human-seal svg{width:35px;height:35px;filter:drop-shadow(0 2px 1px rgba(255,255,255,.35))}
.human-copy strong{display:block;font-size:20px;letter-spacing:-.5px;color:#fff}
.human-copy span{display:block;margin-top:2px;color:#c8d1cc;font-size:13px}
.human-proof{position:relative;z-index:1;padding:7px 11px;border-radius:999px;background:#a5f51c;color:#10160b;font-size:10px;font-weight:950;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap}
.human-inline-badge{display:inline-flex;align-items:center;gap:8px;margin:13px 0 18px;padding:8px 12px;border:1px solid rgba(165,245,28,.35);border-radius:999px;background:rgba(165,245,28,.09);color:#e9ffd0;font-size:11px;font-weight:800;letter-spacing:.35px}
.human-inline-badge:before{content:"";width:9px;height:9px;border-radius:50%;background:#a5f51c;box-shadow:0 0 0 5px rgba(165,245,28,.1),0 0 16px #a5f51c}

.services.enhanced-services{gap:18px;perspective:1000px}
.enhanced-services .service-card{position:relative;min-height:268px;padding:24px;overflow:hidden;isolation:isolate;border-color:rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(24,35,33,.98),rgba(9,14,13,.99));box-shadow:0 18px 34px rgba(0,0,0,.22);transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.75,.25,1),border-color .32s,box-shadow .32s}
.enhanced-services .service-card:before{content:"";position:absolute;z-index:-1;width:170px;height:170px;right:-65px;top:-72px;border-radius:50%;background:radial-gradient(circle,var(--card-glow,rgba(165,245,28,.25)),transparent 70%);transition:transform .35s}
.enhanced-services .service-card:hover{transform:translateY(-7px) rotateX(2deg);border-color:rgba(165,245,28,.62);box-shadow:0 25px 48px rgba(0,0,0,.36),0 0 30px rgba(165,245,28,.08)}
.enhanced-services .service-card:hover:before{transform:scale(1.35)}
.enhanced-services .service-top{align-items:center;margin-bottom:16px}
.icon-3d-shell{width:76px;height:76px;display:grid;place-items:center;flex:0 0 76px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.12);box-shadow:8px 12px 22px rgba(0,0,0,.28),inset 2px 2px 4px rgba(255,255,255,.1);transform:translateZ(22px)}
.icon-3d{display:block;width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 11px 9px rgba(0,0,0,.38));animation:iconFloat 3.4s ease-in-out infinite;transform-origin:center}
.service-card:nth-child(2) .icon-3d{animation-delay:-.8s}.service-card:nth-child(3) .icon-3d{animation-delay:-1.6s}.service-card:nth-child(4) .icon-3d{animation-delay:-2.4s}
.enhanced-services .service-card:hover .icon-3d{animation-play-state:paused;transform:translateY(-5px) rotate(-5deg) scale(1.11)}
.service-title-wrap{display:flex;flex-direction:column;gap:5px}
.human-card-tag{width:max-content;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:rgba(165,245,28,.12);color:#cfff80;font-size:9px;font-weight:900;letter-spacing:.75px;text-transform:uppercase}
.human-card-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#a5f51c;box-shadow:0 0 9px #a5f51c}
.enhanced-services .service-card h3{font-size:20px;line-height:1.1}
.enhanced-services .service-card p{font-size:13px;line-height:1.6}
.enhanced-services .service-foot{padding-top:14px;border-top:1px solid rgba(255,255,255,.09)}
.enhanced-services .service-foot span:last-child{display:inline-flex;align-items:center;gap:5px;color:#bfff55;font-weight:850;transition:gap .2s}
.enhanced-services .service-card:hover .service-foot span:last-child{gap:10px}

@keyframes iconFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(3deg)}}
@keyframes humanPulse{0%,100%{transform:translateY(0) scale(1);box-shadow:0 10px 22px rgba(0,0,0,.38),0 0 0 0 rgba(165,245,28,.18),inset 3px 3px 7px rgba(255,255,255,.5),inset -5px -6px 10px rgba(31,72,0,.35)}50%{transform:translateY(-2px) scale(1.03);box-shadow:0 13px 26px rgba(0,0,0,.42),0 0 0 9px rgba(165,245,28,0),inset 3px 3px 7px rgba(255,255,255,.5),inset -5px -6px 10px rgba(31,72,0,.35)}}
@media(max-width:720px){.official-logo{width:104px;height:74px;border-radius:7px}.nav{height:82px}.human-trust{grid-template-columns:auto 1fr;margin:-12px 0 42px;padding:15px}.human-proof{grid-column:1/-1;justify-self:start;margin-left:88px}.human-seal{width:64px;height:64px;flex-basis:64px}.human-copy strong{font-size:17px}.enhanced-services .service-card{min-height:245px}.icon-3d-shell{width:66px;height:66px;flex-basis:66px}.icon-3d{width:54px;height:54px}}
@media(prefers-reduced-motion:reduce){.human-seal,.icon-3d{animation:none}.enhanced-services .service-card{transition:none}}
.nav{height:88px}
.brand{gap:8px;flex:0 0 auto;white-space:nowrap}
.brand-symbol{position:relative;display:block;width:72px;height:72px;flex:0 0 72px;overflow:visible}
.official-logo{position:absolute;z-index:2;right:0;top:0;display:block;width:58px;height:72px;object-fit:contain;object-position:center;background:transparent;filter:none}
.brand-wordmark{display:inline-flex;align-items:baseline;color:#fff;font-size:21px;font-weight:900;letter-spacing:-1px;line-height:1}
.brand-wordmark>span{color:#8cff00}
.logo-pixels{position:absolute;z-index:3;left:0;top:0;width:30px;height:72px;pointer-events:none}
.logo-pixels i{position:absolute;display:block;background:#79f800;opacity:0;animation:pixelDissolve 2.8s ease-in-out infinite;will-change:transform,opacity}
.logo-pixels i:nth-child(1){width:7px;height:7px;left:20px;top:10px;animation-delay:0s}
.logo-pixels i:nth-child(2){width:5px;height:5px;left:10px;top:20px;animation-delay:.3s}
.logo-pixels i:nth-child(3){width:8px;height:8px;left:17px;top:31px;animation-delay:.65s}
.logo-pixels i:nth-child(4){width:4px;height:4px;left:5px;top:39px;animation-delay:.9s}
.logo-pixels i:nth-child(5){width:6px;height:6px;left:13px;top:49px;animation-delay:1.2s}
.logo-pixels i:nth-child(6){width:4px;height:4px;left:23px;top:58px;animation-delay:1.5s}
.logo-pixels i:nth-child(7){width:3px;height:3px;left:4px;top:64px;animation-delay:1.8s}
@keyframes pixelDissolve{0%,12%{opacity:0;transform:translate(7px,0) scale(.65)}28%,48%{opacity:1;transform:translate(0,0) scale(1)}76%,100%{opacity:0;transform:translate(-13px,4px) scale(.35)}}
.footer-brand{display:flex;flex-direction:column;gap:2px;line-height:1.35}
.footer-copy{font-size:10px;color:#89938f;letter-spacing:.15px}
.footer-parent{font-size:11px;color:#aeb7b5}
.footer-parent a{color:#a5f51c;font-weight:800;transition:color .2s,text-shadow .2s}
.footer-parent a:hover{color:#caff70;text-shadow:0 0 12px rgba(165,245,28,.35)}
@media(max-width:720px){.nav{height:76px}.brand{gap:5px}.brand-symbol{width:57px;height:62px;flex-basis:57px}.official-logo{width:50px;height:62px}.brand-wordmark{font-size:16px;letter-spacing:-.65px}.logo-pixels{transform:scale(.82);transform-origin:right center;left:-4px;top:-4px}}
@media(prefers-reduced-motion:reduce){.logo-pixels i{animation:none;opacity:.8}}

