import SEO from '../../components/SEO'; import { useEffect, useRef } from 'react'; import { gsap } from 'gsap'; import { ScrollTrigger } from 'gsap/ScrollTrigger'; import { Network, Check, ArrowRight, Wifi, Server, Shield, Cable, Router } from 'lucide-react'; gsap.registerPlugin(ScrollTrigger); const beneficios = [ 'Alta performance', 'Redução de falhas', 'Wi-Fi corporativo', 'VLANs', ]; const servicos = [ { titulo: 'Cabeamento estruturado', descricao: 'Instalação profissional de cabos.', icon: Cable }, { titulo: 'Configuração de VLANs', descricao: 'Segmentação de rede segura.', icon: Server }, { titulo: 'Wi-Fi corporativo', descricao: 'Cobertura completa e segura.', icon: Wifi }, { titulo: 'Switches gerenciáveis', descricao: 'Equipamentos enterprise.', icon: Router }, { titulo: 'Balanceamento de link', descricao: 'Alta disponibilidade.', icon: Network }, { titulo: 'Firewall pfSense', descricao: 'Proteção perimetral.', icon: Shield }, ]; const diferenciais = [ 'Projetos documentados', 'Escalabilidade', 'Integração com segurança', ]; const Redes = () => { const heroRef = useRef(null); const servicosRef = useRef(null); useEffect(() => { const ctx = gsap.context(() => { const heroItems = heroRef.current?.querySelectorAll('.animate-item'); if (heroItems?.length) { gsap.fromTo(heroItems, { y: 50, opacity: 0 }, { y: 0, opacity: 1, duration: 0.8, stagger: 0.1, ease: 'expo.out' }); } const servicoCards = servicosRef.current?.querySelectorAll('.servico-card'); if (servicoCards?.length) { gsap.fromTo(servicoCards, { y: 50, opacity: 0 }, { y: 0, opacity: 1, duration: 0.6, stagger: 0.1, ease: 'back.out(1.7)', scrollTrigger: { trigger: servicosRef.current, start: 'top 80%' } }); } }); return () => ctx.revert(); }, []); return (
{/* Hero */}
Serviços / Redes

Infraestrutura de Redes

Redes seguras, rápidas e escaláveis.

Redes
{/* Benefícios */}

Benefícios

{beneficios.map((b, i) => (
{b}
))}
{/* Serviços */}

Nossos Serviços

{servicos.map((s, i) => (

{s.titulo}

{s.descricao}

))}
{/* Diferenciais */}

Diferenciais

{diferenciais.map((d, i) => (
{d}
))}
{/* CTA */}

Pronto para sua rede?

Solicite um projeto personalizado.

Solicitar projeto
); }; export default Redes;