.services-grid-pattern{background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 0);background-size:20px 20px}.angled-bottom{clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.angled-top{clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}.glass-navy{background:rgba(30,58,95,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.glass-navy-light{background:rgba(255,255,255,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float-icon 4s ease-in-out infinite}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .6s ease-out forwards}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.bento-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:768px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"vcio cloud" "cyber security" "hosting consulting" "network network"}}@media (min-width:1024px){.bento-grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"vcio cloud security" "hosting consulting consulting" "network network network"}}.bento-card-large{grid-area:vcio}.bento-card-medium{grid-area:cloud}.bento-card-tall{grid-area:cyber}.bento-card-small-1{grid-area:hosting}.bento-card-small-2{grid-area:consulting}.bento-card-wide{grid-area:network}.hover-glow:hover{box-shadow:0 0 40px rgba(45,212,191,.15)}.diagonal-slash{position:absolute;width:200px;height:2px;background:linear-gradient(90deg,transparent,#FF6B4A,transparent);transform:rotate(-12deg);opacity:.6}@keyframes pulse-scroll{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.scroll-indicator{animation:pulse-scroll 2s ease-in-out infinite}.scroll-indicator:hover{animation-play-state:paused;opacity:1}