{"id":2642,"date":"2026-02-06T20:31:28","date_gmt":"2026-02-07T02:31:28","guid":{"rendered":"https:\/\/frevidence.com\/?page_id=2642"},"modified":"2026-04-09T20:29:19","modified_gmt":"2026-04-10T02:29:19","slug":"nosotros-modificada","status":"publish","type":"page","link":"https:\/\/frevidence.com\/?page_id=2642","title":{"rendered":"nosotros modificada"},"content":{"rendered":"\n<style>\n#frev-header {\n    position: fixed !important;\n    top: 0;\n    left: 50% !important;\n    transform: translateX(-50%);\n    width: 95% !important;\n    max-width: 1400px !important;\n    height: 85px !important;\n    margin-top: 20px !important;\n    background: transparent !important;\n    display: flex !important;\n    align-items: center !important;\n    z-index: 99999 !important;\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    border-radius: 50px;\n}\n\n#frev-header.scrolled {\n    margin-top: 0 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    height: 70px !important;\n    background: rgba(255, 255, 255, 0.95) !important;\n    backdrop-filter: blur(12px) !important;\n    border-radius: 0 !important;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.08) !important;\n}\n\n#frev-nav-container {\n    display: grid !important;\n    grid-template-columns: 1fr auto 1fr !important;\n    width: 100% !important;\n    align-items: center !important;\n    padding: 0 40px !important;\n}\n\n#frev-logo img {\n    height: 90px !important;\n    width: auto !important;\n    transition: filter 0.3s ease !important;\n}\n\n#frev-nav-center {\n    display: flex !important;\n    justify-content: center !important;\n}\n\n#frev-menu {\n    display: flex !important;\n    gap: 35px !important;\n    list-style: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n#frev-menu li a {\n    color: #ffffff !important;\n    text-decoration: none !important;\n    font-weight: 600 !important;\n    font-size: 1rem !important;\n    position: relative !important;\n    transition: color 0.3s ease !important;\n    display: inline-block !important;\n}\n\n#frev-header.scrolled #frev-menu li a {\n    color: #333 !important;\n}\n\n#frev-menu li a:hover {\n    color: rgb(127, 0, 0) !important;\n}\n\n#frev-menu li a::after {\n    content: '';\n    position: absolute;\n    bottom: -5px;\n    left: 0;\n    width: 0;\n    height: 2px;\n    background: rgb(127, 0, 0);\n    transition: width 0.3s ease;\n}\n\n#frev-menu li a:hover::after {\n    width: 100%;\n}\n\n@media (max-width: 992px) {\n    #frev-header {\n        width: 95% !important;\n        height: auto !important;\n        padding: 15px 0 !important;\n        margin-top: 10px !important;\n        flex-direction: column !important;\n        border-radius: 20px !important;\n    }\n\n    #frev-nav-container {\n        display: flex !important;\n        flex-direction: column !important;\n        gap: 10px !important;\n        padding: 0 !important;\n    }\n\n    #frev-logo img {\n        height: 45px !important;\n    }\n\n    #frev-nav-center {\n        display: flex !important;\n        width: 100% !important;\n        justify-content: center !important;\n    }\n\n    #frev-menu {\n        flex-wrap: wrap !important;\n        justify-content: center !important;\n        gap: 15px !important;\n        padding: 5px 10px !important;\n    }\n\n    #frev-menu li a {\n        font-size: 0.85rem !important;\n        background: rgba(255,255,255,0.1) !important;\n        padding: 5px 10px !important;\n        border-radius: 10px !important;\n    }\n\n    #frev-header.scrolled #frev-menu li a {\n        color: transparent !important;\n        background: transparent !important;\n    }\n}\n<\/style>\n\n<header id=\"frev-header\">\n    <div id=\"frev-nav-container\">\n        <div id=\"frev-logo\">\n            <a href=\"\/\">\n                <img decoding=\"async\" src=\"https:\/\/frevidence.com\/wp-content\/uploads\/2026\/04\/logo_letras_blancas_SF.png\" alt=\"Frevidence\">\n            <\/a>\n        <\/div>\n\n        <nav id=\"frev-nav-center\">\n            <ul id=\"frev-menu\">\n                <li><a href=\"https:\/\/frevidence.com\/\">Servicios<\/a><\/li>\n                <li><a href=\"https:\/\/frevidence.com\/?page_id=2484\">Noticias<\/a><\/li>\n                <li><a href=\"https:\/\/frevidence.com\/?page_id=2642\">Nosotros<\/a><\/li>\n                <li><a href=\"https:\/\/frevidence.com\/?page_id=2623\">Contacto<\/a><\/li>\n            <\/ul>\n        <\/nav>\n\n        <div id=\"frev-nav-right\"><\/div>\n    <\/div>\n<\/header>\n\n<script>\n(function() {\n    var h = document.getElementById('frev-header');\n    if (!h) return;\n    function tick() { h.classList.toggle('scrolled', window.scrollY > 50); }\n    window.addEventListener('scroll', tick, { passive: true });\n    tick();\n})();\n<\/script>\n\n\n\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Frevidence | Tecnolog\u00edas Forenses<\/title>\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\n\n<style>\n:root{\n    --primary:#8B1E1E;\n    --secondary:#8B1E1E;\n    --dark:#0F172A;\n    --gray-100:#F8FAFC;\n    --gray-200:#F1F5F9;\n    --gray-300:#E2E8F0;\n    --gray-400:#CBD5E1;\n    --gray-text:#64748B;\n}\n\n*{\n    margin:0;\n    padding:0;\n    box-sizing:border-box;\n    font-family:'Inter','Segoe UI',system-ui,sans-serif;\n}\n\nbody{\n    background:var(--gray-100);\n    color:var(--dark);\n    line-height:1.75;\n    overflow-x:hidden;\n    position:relative;\n}\n\nbody::before{\n    content:'';\n    position:fixed;\n    top:0;\n    left:0;\n    right:0;\n    bottom:0;\n    background-image:url(\"data:image\/svg+xml,%3Csvg width='100' height='100' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cdefs%3E%3Cpattern id='hexagon' x='0' y='0' width='56' height='100' patternUnits='userSpaceOnUse'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23CBD5E1' stroke-width='0.5' opacity='0.4'\/%3E%3Cpath d='M28 0L56 16L56 50L28 66L0 50L0 16L28 0' fill='none' stroke='%23E2E8F0' stroke-width='0.8' opacity='0.3'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100' height='100' fill='url(%23hexagon)'\/%3E%3C\/svg%3E\");\n    opacity:.7;\n    pointer-events:none;\n    z-index:0;\n    transition:transform 0.3s ease-out, opacity 0.3s ease;\n}\n\nbody::after{\n    content:'';\n    position:fixed;\n    top:0;\n    left:0;\n    right:0;\n    bottom:0;\n    background-image:url(\"data:image\/svg+xml,%3Csvg width='200' height='200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cdefs%3E%3Cpattern id='hex-accent' x='0' y='0' width='112' height='200' patternUnits='userSpaceOnUse'%3E%3Cpath d='M56 132L0 100L0 32L56 0L112 32L112 100L56 132' fill='none' stroke='%23B91C1C' stroke-width='0.8' opacity='0.15'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='200' height='200' fill='url(%23hex-accent)'\/%3E%3C\/svg%3E\");\n    opacity:.5;\n    pointer-events:none;\n    z-index:0;\n    transition:opacity 0.3s ease, transform 0.3s ease-out;\n}\n\n\/* Animaci\u00f3n de pulsaci\u00f3n constante *\/\n@keyframes hexPulse{\n    0%, 100%{opacity:.7;}\n    50%{opacity:.85;}\n}\n\nbody::before{\n    animation:hexPulse 4s ease-in-out infinite;\n}\n\n.container{\n    width:90%;\n    max-width:1250px;\n    margin:auto;\n    position:relative;\n    z-index:1;\n}\n\n\/* ===== SCROLL BASE ===== *\/\n.reveal{\n    opacity:0;\n    transform:translateY(40px);\n}\n\n.visible{\n    opacity:1;\n    transform:none;\n    transition:all .9s cubic-bezier(.4,0,.2,1);\n}\n\n.scroll-scale{\n    opacity:0;\n    transform:scale(.96);\n}\n\n.scroll-scale.visible{\n    opacity:1;\n    transform:scale(1);\n}\n\n.parallax{\n    will-change:transform;\n}\n\n\/* ===== HERO ===== *\/\n.hero{\n    position:relative;\n    min-height:90vh;\n    display:flex;\n    align-items:center;\n    background:\n        linear-gradient(120deg, rgba(15,23,42,.92), rgba(127,29,29,.85)),\n        url(\"https:\/\/frevidence.com\/wp-content\/uploads\/2026\/02\/unnamed.jpg\");\n    background-size:cover;\n    background-position:center;\n    color:#fff;\n    overflow:hidden;\n}\n\n.hero::before{\n    content:'';\n    position:absolute;\n    top:0;\n    left:0;\n    right:0;\n    bottom:0;\n    background:radial-gradient(circle at 30% 50%, rgba(185,28,28,.2), transparent 70%);\n    animation:pulse 8s ease-in-out infinite;\n}\n\n@keyframes pulse{\n    0%,100%{opacity:.3;}\n    50%{opacity:.6;}\n}\n\n.hero-content{\n    max-width:850px;\n    z-index:2;\n}\n\n.hero h1{\n    font-size:3.6rem;\n    margin-bottom:25px;\n    text-shadow:0 4px 20px rgba(0,0,0,.4);\n    letter-spacing:-1px;\n}\n\n.hero p{\n    font-size:1.15rem;\n    color:#E5E7EB;\n    text-shadow:0 2px 10px rgba(0,0,0,.3);\n}\n\n.hero svg{\n    position:absolute;\n    bottom:-120px;\n    left:0;\n    width:100%;\n}\n\n\/* ===== CERTIFICATIONS ===== *\/\n.certifications{\n    display:flex;\n    gap:30px;\n    margin-top:45px;\n    flex-wrap:wrap;\n    align-items:center;\n}\n\n.cert-item{\n    display:flex;\n    align-items:center;\n    gap:12px;\n    padding:14px 26px;\n    background:rgba(255,255,255,.08);\n    border:1px solid rgba(255,255,255,.15);\n    border-radius:12px;\n    backdrop-filter:blur(8px);\n    font-size:.95rem;\n    color:#fff;\n    transition:.3s ease;\n}\n\n.cert-item i{\n    font-size:1.3rem;\n    color:rgba(255,255,255,.9);\n}\n\n.cert-item span{\n    font-weight:500;\n    letter-spacing:.3px;\n}\n\n\/* ===== SECTION ===== *\/\n.section{\n    position:relative;\n    padding:120px 0;\n}\n\n.section.soft{\n    background:linear-gradient(to bottom,var(--gray-100),var(--gray-200));\n    position:relative;\n}\n\n.section.soft::before{\n    content:'';\n    position:absolute;\n    top:0;\n    left:0;\n    right:0;\n    bottom:0;\n    width:100%;\n    height:100%;\n    background-image:url(\"data:image\/svg+xml,%3Csvg width='100' height='100' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cdefs%3E%3Cpattern id='hex-soft' x='0' y='0' width='56' height='100' patternUnits='userSpaceOnUse'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23CBD5E1' stroke-width='0.8' opacity='0.5'\/%3E%3Cpath d='M28 0L56 16L56 50L28 66L0 50L0 16L28 0' fill='none' stroke='%23B91C1C' stroke-width='0.6' opacity='0.2'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100' height='100' fill='url(%23hex-soft)'\/%3E%3C\/svg%3E\");\n    opacity:.8;\n    pointer-events:none;\n    z-index:0;\n}\n\n.section-header{\n    text-align:center;\n    max-width:880px;\n    margin:0 auto 90px;\n}\n\n.section-header h2{\n    font-size:2.5rem;\n    color:var(--primary);\n    position:relative;\n    display:inline-block;\n}\n\n.section-header h2::after{\n    content:'';\n    position:absolute;\n    bottom:-12px;\n    left:50%;\n    transform:translateX(-50%);\n    width:80px;\n    height:4px;\n    background:linear-gradient(to right,var(--secondary),var(--primary));\n    border-radius:2px;\n}\n\n.section-header p{\n    margin-top:28px;\n    color:#7F1D1D;\n    font-size:1.05rem;\n}\n\n\/* ===== SHAPES ===== *\/\n.bg-shape{\n    position:absolute;\n    top:-120px;\n    right:-200px;\n    width:600px;\n    opacity:.25;\n    animation:float 22s ease-in-out infinite;\n    pointer-events:none;\n}\n\n.bg-shape.alt{\n    bottom:-150px;\n    left:-200px;\n    top:auto;\n    animation-duration:30s;\n}\n\n@keyframes float{\n    0%,100%{transform:translateY(0) rotate(0deg);}\n    50%{transform:translateY(-35px) rotate(5deg);}\n}\n\n\/* ===== ABOUT ===== *\/\n.about-grid{\n    display:grid;\n    grid-template-columns:1.2fr 1fr;\n    gap:80px;\n    align-items:center;\n}\n\n.glass-box{\n    background:rgba(255,255,255,.88);\n    border:1px solid var(--gray-300);\n    border-radius:28px;\n    padding:55px;\n    box-shadow:0 35px 80px rgba(0,0,0,.08);\n    position:relative;\n    overflow:hidden;\n}\n\n.glass-box::before{\n    content:'';\n    position:absolute;\n    top:-50%;\n    right:-50%;\n    width:200%;\n    height:200%;\n    background:radial-gradient(circle, rgba(127,29,29,.05), transparent 70%);\n    animation:rotate 20s linear infinite;\n}\n\n@keyframes rotate{\n    from{transform:rotate(0deg);}\n    to{transform:rotate(360deg);}\n}\n\n.glass-box > *{\n    position:relative;\n    z-index:1;\n}\n\n.glass-box h2{\n    color:var(--primary);\n    margin-bottom:25px;\n    font-size:2rem;\n}\n\n.glass-box p{\n    margin-bottom:18px;\n    color:#5b5a5a;\n}\n\n.image-shape{\n    position:relative;\n}\n\n.image-shape::before{\n    content:'';\n    position:absolute;\n    top:-20px;\n    left:-20px;\n    right:20px;\n    bottom:20px;\n    background:linear-gradient(135deg,var(--secondary),var(--primary));\n    border-radius:50px 18px;\n    opacity:.15;\n    z-index:0;\n}\n\n.image-shape img{\n    width:100%;\n    border-radius:50px 18px;\n    box-shadow:0 45px 90px rgba(0,0,0,.2);\n    position:relative;\n    z-index:1;\n    transition:.5s;\n}\n\n.image-shape:hover img{\n    transform:scale(1.02) translateY(-5px);\n}\n\n\/* ===== TIMELINE MEJORADO ===== *\/\n.timeline{\n    position:relative;\n    padding:40px 0;\n}\n\n.timeline::after{\n    content:'';\n    position:absolute;\n    top:0;\n    left:0;\n    right:0;\n    bottom:0;\n    width:100%;\n    height:100%;\n    background-image:url(\"data:image\/svg+xml,%3Csvg width='100' height='100' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cdefs%3E%3Cpattern id='hex-timeline' x='0' y='0' width='56' height='100' patternUnits='userSpaceOnUse'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23CBD5E1' stroke-width='0.8' opacity='0.5'\/%3E%3Cpath d='M28 0L56 16L56 50L28 66L0 50L0 16L28 0' fill='none' stroke='%23B91C1C' stroke-width='0.6' opacity='0.2'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100' height='100' fill='url(%23hex-timeline)'\/%3E%3C\/svg%3E\");\n    opacity:.8;\n    pointer-events:none;\n    z-index:0;\n}\n\n.timeline::before{\n    content:'';\n    position:absolute;\n    left:50%;\n    top:0;\n    width:4px;\n    height:100%;\n    background:linear-gradient(to bottom,var(--secondary),var(--primary),transparent);\n    transform:translateX(-50%);\n    box-shadow:0 0 20px rgba(185,28,28,.3);\n    z-index:1;\n}\n\n.timeline-item{\n    display:flex;\n    margin-bottom:90px;\n    position:relative;\n    z-index:2;\n}\n\n.timeline-item:nth-child(even){\n    flex-direction:row-reverse;\n}\n\n.timeline-content{\n    width:45%;\n    display:flex;\n    flex-direction:column;\n    gap:20px;\n}\n\n.timeline-card{\n    background:#fff;\n    padding:40px;\n    border-radius:26px;\n    box-shadow:0 35px 80px rgba(0,0,0,.1);\n    border:1px solid var(--gray-300);\n    transition:.4s cubic-bezier(.4,0,.2,1);\n    position:relative;\n    overflow:hidden;\n}\n\n.timeline-card::before{\n    content:'';\n    position:absolute;\n    top:0;\n    left:0;\n    width:6px;\n    height:100%;\n    background:linear-gradient(to bottom,var(--secondary),var(--primary));\n}\n\n.timeline-card:hover{\n    transform:translateY(-8px);\n    box-shadow:0 45px 100px rgba(0,0,0,.15);\n}\n\n.timeline-card h4{\n    color:var(--secondary);\n    margin-bottom:15px;\n    font-size:1.4rem;\n}\n\n.timeline-card p{\n    color:#5b5a5a;\n    line-height:1.8;\n}\n\n.timeline-image{\n    position:relative;\n}\n\n.timeline-image img{\n    width:100%;\n    height:280px;\n    object-fit:cover;\n    border-radius:24px;\n    box-shadow:0 30px 70px rgba(0,0,0,.15);\n    transition:.4s;\n}\n\n.timeline-image:hover img{\n    transform:scale(1.05);\n}\n\n.timeline-image::after{\n    content:'';\n    position:absolute;\n    inset:0;\n    border-radius:24px;\n    background:linear-gradient(135deg,rgba(127,29,29,.3),transparent);\n    opacity:0;\n    transition:.4s;\n}\n\n.timeline-image:hover::after{\n    opacity:1;\n}\n\n.timeline-icon{\n    position:absolute;\n    left:50%;\n    transform:translateX(-50%);\n    width:64px;\n    height:64px;\n    background:linear-gradient(135deg,var(--secondary),var(--primary));\n    border-radius:50%;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    color:#fff;\n    font-size:1.5rem;\n    box-shadow:0 0 0 14px rgba(185,28,28,.15), 0 20px 40px rgba(185,28,28,.3);\n    z-index:10;\n    transition:.3s;\n}\n\n.timeline-icon:hover{\n    transform:translateX(-50%) scale(1.15);\n}\n\n\/* ===== EXPERIENCE ===== *\/\n.experience-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));\n    gap:40px;\n}\n\n.section:not(.soft):not(.collab){\n    position:relative;\n}\n\n.section:not(.soft):not(.collab)::before{\n    content:'';\n    position:absolute;\n    top:0;\n    left:0;\n    right:0;\n    bottom:0;\n    width:100%;\n    height:100%;\n    background-image:url(\"data:image\/svg+xml,%3Csvg width='100' height='100' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cdefs%3E%3Cpattern id='hex-exp' x='0' y='0' width='56' height='100' patternUnits='userSpaceOnUse'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23CBD5E1' stroke-width='0.8' opacity='0.5'\/%3E%3Cpath d='M28 0L56 16L56 50L28 66L0 50L0 16L28 0' fill='none' stroke='%23B91C1C' stroke-width='0.6' opacity='0.2'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100' height='100' fill='url(%23hex-exp)'\/%3E%3C\/svg%3E\");\n    opacity:.8;\n    pointer-events:none;\n    z-index:0;\n}\n\n.section:not(.soft):not(.collab)::after{\n    content:'';\n    position:absolute;\n    bottom:-100px;\n    right:-100px;\n    width:600px;\n    height:600px;\n    background-image:url(\"data:image\/svg+xml,%3Csvg width='200' height='200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cdefs%3E%3Cpattern id='hex-accent-exp' x='0' y='0' width='112' height='200' patternUnits='userSpaceOnUse'%3E%3Cpath d='M56 132L0 100L0 32L56 0L112 32L112 100L56 132' fill='none' stroke='%23B91C1C' stroke-width='1.2' opacity='0.2'\/%3E%3Cpath d='M56 0L112 32L112 100L56 132L0 100L0 32L56 0' fill='none' stroke='%237F1D1D' stroke-width='0.8' opacity='0.15'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='200' height='200' fill='url(%23hex-accent-exp)'\/%3E%3C\/svg%3E\");\n    opacity:.6;\n    pointer-events:none;\n    animation:float 30s ease-in-out infinite reverse;\n}\n\n.exp-card{\n    background:transparent;\n    padding:45px;\n    border-radius:26px;\n    border:1px solid var(--gray-300);\n    box-shadow:0 30px 70px rgba(0,0,0,.08);\n    transition:.5s cubic-bezier(.4,0,.2,1);\n    text-align:center;\n    position:relative;\n    overflow:hidden;\n    z-index:1;\n}\n\n.exp-card::before{\n    content:'';\n    position:absolute;\n    top:-50%;\n    right:-50%;\n    width:200%;\n    height:200%;\n    background:transparent;\n    transition:.5s;\n}\n\n.exp-card:hover::before{\n    transform:scale(1.2);\n    color: #e1e1e1;\n}\n\n.exp-card:hover{\n    transform:translateY(-14px) scale(1.02);\n    border-color:var(--secondary);\n    background-color: #ffff;\n}\n\n.exp-card i{\n    font-size:2.8rem;\n    color:var(--secondary);\n    margin-bottom:18px;\n    position:relative;\n    z-index:1;\n    display:inline-block;\n    transition:.3s;\n}\n\n.exp-card:hover i{\n    transform:scale(1.1) rotate(5deg);\n}\n\n.exp-card-text{\n    position:relative;\n    z-index:1;\n    font-weight:600;\n    color:var(--dark);\n}\n\n\/* ===== SECCI\u00d3N COLLAB CON EFECTO NEON GLOW AVANZADO ===== *\/\n\/* ===== SECCI\u00d3N COLLAB CON FONDO DE IMAGEN Y FADE ===== *\/\n.collab-new {\n    padding: 120px 0;\n    position: relative;\n    overflow: hidden;\n    \n    \/* CAPA 1: El degradado que funde a blanco al final *\/\n    \/* CAPA 2: La imagen de los servidores *\/\n    background: \n        linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 90%),\n        url(\"https:\/\/frevidence.com\/wp-content\/uploads\/2026\/04\/DSC_0282-scaled.jpg\"); \/* Cambia esta URL por la de la imagen de servidores *\/\n    \n    background-size: cover;\n    background-position: center;\n    background-attachment: fixed; \/* Opcional: para efecto parallax sutil *\/\n}\n\n\/* Para asegurar que el patr\u00f3n de hex\u00e1gonos no tape la imagen, \n   ajusta la opacidad o qu\u00edtalo si prefieres el fondo limpio *\/\n.collab-new::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image: url(\"data:image\/svg+xml,...\"); \/* Tu SVG de hex\u00e1gonos *\/\n    opacity: 0.1; \/* Bajamos la opacidad para que se vea la foto de fondo *\/\n    z-index: 1;\n}\n.hex-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 50px; \/* Un poco m\u00e1s de espacio para la luz *\/\n    justify-items: center;\n    align-items: center;\n    position: relative;\n    z-index: 2;\n}\n\n\/* --- Estenedor del \u00cdtem --- *\/\n.hex-item {\n    position: relative;\n    width: 260px;\n    height: 290px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);\n}\n\n\/* --- 1. CAPA DE LUZ ROJA (Detr\u00e1s) --- *\/\n.hex-glow {\n    position: absolute;\n    inset: 0;\n    background: transparent; \n    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);\n    z-index: 1;\n    border: #8B1E1E;\n    filter: blur(25px); \n    opacity: 0.5;\n    animation: neonPulse 3s ease-in-out infinite;\n    transition: all 0.5s ease;\n}\n\/* --- 2. CAPA DE CONTENIDO (Delante) --- *\/\n.hex-content-wrapper {\n    position: relative;\n    width: 260px;\n    height: 290px;\n    background:transparent;\n    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);\n    z-index: 2;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border: 1px solid var(--gray-300);\n    box-shadow: inset 0 0 15px #ffffffe1; \n    transition: border 0.3s ease;\n    border-color: #7F1D1D;\n}\n\n.hex-content {\n    text-align: center;\n    padding: 30px;\n    z-index: 3;\n    border-color: #8B1E1E;\n}\n\n.hex-content i {\n    font-size: 2.8rem;\n    color: var(--secondary);\n    margin-bottom: 18px;\n    transition: 0.3s;\n}\n\n.hex-content p {\n    font-size: 0.95rem;\n    font-weight: 600;\n    color: var(--dark);\n    line-height: 1.4;\n    transition: color 0.3s ease;\n}\n\/* --- Animaci\u00f3n 1: Pulsaci\u00f3n de Luz --- *\/\n@keyframes neonPulse {\n    0%, 100% {\n        opacity: 0.5;\n        filter: blur(20px);\n    }\n    50% {\n        opacity: 0.7;\n        filter: blur(28px);\n    }\n}\n\/* --- Efecto al pasar el Mouse (Hover) --- *\/\n.hex-item:hover {\n    transform: translateY(-12px) scale(1.03); \n}\n.hex-item:hover .hex-glow {\n    opacity: 0.9;\n    filter: blur(35px); \n    background: #ffffff; \n    animation-play-state: paused; \n}\n.hex-item:hover .hex-content-wrapper {\n    border: 2px solid #8B1E1E; }\n\n\/* Icono y texto cambian sutilmente *\/\n.hex-item:hover .hex-content i {\n    transform: scale(1.1) rotate(3deg);\n    color: var(--primary);\n}\n\n\n\/* ===== RESPONSIVE AJUSTADO ===== *\/\n@media (max-width: 600px) {\n    .hex-item, .hex-content-wrapper {\n        width: 220px;\n        height: 250px;\n    }\n    \n    .hex-glow {\n        filter: blur(15px); \/* Menos blur en m\u00f3vil para que no se superponga *\/\n    }\n}\n.met-step:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 20px 50px rgba(127,29,29,0.12);\n    border-color: rgba(28, 88, 185, 0.3) !important;\n}\n.met-step.done {\n    border-color: rgba(177, 11, 11, 0.4) !important;\n    background: linear-gradient(135deg,#fff,#FEF2F2) !important;\n}\n.met-step.done .met-bubble {\n    background: #B91C1C;\n    border-color: #B91C1C;\n    box-shadow: 0 6px 20px rgba(185,28,28,0.35);\n    transform: scale(1.1);\n}\n.met-step.done .met-bubble-num { opacity: 0; }\n.met-step.done .met-bubble-check { opacity: 1 !important; transform: scale(1) !important; }\n.met-step.done .met-icon-wrap { background: #B91C1C; }\n.met-step.done .met-icon-wrap i { color: #fff; }\n.met-step.done .met-title { color: #7F1D1D; }\n\/* Estilos para el efecto de escritura *\/\n.typing-container {\n    display: inline-block;\n    position: relative;\n    max-width: 900px;\n}\n\n.cursor {\n    font-size: 1.6rem;\n    color: var(--secondary);\n    animation: blink 0.7s infinite;\n    margin-left: 5px;\n    font-weight: bold;\n}\n\n@keyframes blink {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0; }\n}\n#typing-text {\n    \/* Fuentes tipo m\u00e1quina de escribir \/ consola *\/\n  font-family: 'Calibri Light', 'Segoe UI', Arial, sans-serif;\n    font-weight: bold;\n    color: #1e293b; \/* Un gris muy oscuro casi negro *\/\n    \/* Opcional: Todo en may\u00fasculas para impacto *\/\n    font-size: 1.2rem !important;\n}\n@media (max-width: 768px) {\n    \/* Movemos la l\u00ednea central a la izquierda *\/\n    .timeline::before {\n        left: 20px;\n        transform: none;\n    }\n\n    .timeline-item, \n    .timeline-item:nth-child(even) {\n        flex-direction: column; \/* Todo en una columna *\/\n        margin-bottom: 50px;\n        padding-left: 50px; \/* Espacio para la l\u00ednea y el icono *\/\n    }\n\n    .timeline-content {\n        width: 100%; \/* Ocupa todo el ancho *\/\n    }\n\n    .timeline-icon {\n        left: 20px; \/* Alineado con la l\u00ednea *\/\n        transform: translateX(-50%);\n        width: 45px;\n        height: 45px;\n        font-size: 1.1rem;\n    }\n\n    .timeline-card {\n        padding: 20px;\n    }\n\n    .timeline-image img {\n        height: 200px; \/* Imagen m\u00e1s peque\u00f1a para ahorrar espacio *\/\n    }\n}\n@media (max-width: 768px) {\n    .hero h1 {\n        font-size: 2.2rem;\n        text-align: center;\n    }\n\n    .hero p {\n        font-size: 1rem;\n        text-align: center;\n    }\n\n    .certifications {\n        justify-content: center;\n        gap: 15px;\n    }\n\n    .cert-item {\n        padding: 10px 15px;\n        font-size: 0.8rem;\n    }\n}\n@media (max-width: 768px) {\n    .hex-grid {\n        gap: 20px;\n        grid-template-columns: 1fr; \/* Un hex\u00e1gono por fila *\/\n    }\n\n    .hex-item, .hex-content-wrapper {\n        width: 200px;\n        height: 220px;\n    }\n\n    .hex-content i {\n        font-size: 2rem;\n    }\n\n    .hex-content p {\n        font-size: 0.85rem;\n    }\n}\n@media (max-width: 768px) {\n    .section {\n        padding: 60px 0; \/* Menos espacio vertical *\/\n    }\n\n    .about-grid {\n        grid-template-columns: 1fr; \/* Apilamos la imagen y el texto *\/\n        gap: 40px;\n    }\n\n    .glass-box {\n        padding: 30px 20px;\n    }\n\n    #typing-text {\n        font-size: 1rem !important; \/* Texto de metodolog\u00eda m\u00e1s legible *\/\n    }\n\n    \/* Ocultar formas de fondo que estorben la lectura *\/\n    .bg-shape {\n        display: none;\n    }\n}\n<\/style>\n<\/head>\n\n<body>\n\n<!-- HERO -->\n<section class=\"hero\">\n    <div class=\"container hero-content reveal scroll-scale\">\n        <h1>Frevidence<\/h1>\n        <p>Consultor\u00eda especializada en tecnolog\u00edas forenses y tratamiento de evidencia digital.<\/p>\n        \n        <div class=\"certifications\">\n            <div class=\"cert-item\">\n                <i class=\"fas fa-certificate\"><\/i>\n                <span>ISO\/IEC 27037<\/span>\n            <\/div>\n            <div class=\"cert-item\">\n                <i class=\"fas fa-shield-alt\"><\/i>\n                <span>NIST Certified<\/span>\n            <\/div>\n            <div class=\"cert-item\">\n                <i class=\"fas fa-award\"><\/i>\n                <span>NYCE, S.C.<\/span>\n            <\/div>\n            <div class=\"cert-item\">\n                <i class=\"fas fa-stamp\"><\/i>\n                <span>RFC 3227<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <svg viewBox=\"0 0 1440 320\">\n        <path fill=\"#F1F5F9\"\n        d=\"M0,256L80,234.7C160,213,320,171,480,154.7C640,139,800,149,960,176C1120,203,1280,245,1360,266.7L1440,288L1440,320L0,320Z\"\/>\n    <\/svg>\n<\/section>\n\n<!-- ABOUT -->\n<section class=\"section soft\">\n<svg class=\"bg-shape\" viewBox=\"0 0 200 200\">\n<path fill=\"#CBD5E1\"\nd=\"M47.7,-67.1C61.4,-57.2,71.4,-41.6,75.5,-24.5C79.6,-7.4,77.8,11.2,70.4,27.4C63,43.6,50,57.4,34.4,63.6C18.8,69.8,0.6,68.4,-17.6,64.4C-35.8,60.4,-54,53.8,-64.5,40.6C-75,27.4,-77.8,7.6,-72.5,-9.2C-67.2,-26,-53.8,-39.8,-39.2,-50.4C-24.6,-61,-12.3,-68.4,3.2,-72.9C18.7,-77.4,37.4,-79,47.7,-67.1Z\"\ntransform=\"translate(100 100)\"\/>\n<\/svg>\n\n<div class=\"container about-grid reveal scroll-scale\">\n    <div class=\"glass-box\">\n        <h2>\u00bfQui\u00e9nes somos?<\/h2>\n        <p>Frevidence es una empresa dedicada a la consultor\u00eda en tecnolog\u00edas forenses y evidencia digital.<\/p>\n        <p>Contamos con auditores en e-discovery, especialistas forenses y peritos en inform\u00e1tica, telecomunicaciones, audio, video y criminal\u00edstica.<\/p>\n        <p>Nuestro compromiso es entregar an\u00e1lisis precisos que resistan el escrutinio t\u00e9cnico y legal m\u00e1s riguroso.<\/p>\n    <\/div>\n    <div class=\"image-shape parallax\">\n        <img decoding=\"async\" src=\"https:\/\/frevidence.com\/wp-content\/uploads\/2024\/02\/IMG_4534-scaled.jpg\" alt=\"Equipo Frevidence\">\n    <\/div>\n<\/div>\n<\/section>\n\n<!-- TIMELINE -->\n<section class=\"section soft\">\n<div class=\"section-header reveal\">\n<h2>Nuestra Filosof\u00eda<\/h2>\n<p>Principios que gu\u00edan cada dictamen forense<\/p>\n<\/div>\n\n<div class=\"container timeline\">\n<div class=\"timeline-item reveal\">\n    <div class=\"timeline-content parallax\">\n        <div class=\"timeline-card\">\n            <h4>\u00c9tica e Imparcialidad<\/h4>\n            <p>Mantenemos objetividad absoluta en cada an\u00e1lisis, sin importar las presiones externas. Nuestros dict\u00e1menes se basan \u00fanicamente en evidencia verificable y metodolog\u00edas cient\u00edficas reconocidas.<\/p>\n        <\/div>\n        <div class=\"timeline-image\">\n            <img decoding=\"async\" src=\"https:\/\/frevidence.com\/wp-content\/uploads\/2026\/04\/imagen1.png\" alt=\"\u00c9tica forense\">\n        <\/div>\n    <\/div>\n    <div class=\"timeline-icon\"><i class=\"fas fa-scale-balanced\"><\/i><\/div>\n<\/div>\n\n<div class=\"timeline-item reveal\">\n    <div class=\"timeline-content parallax\">\n        <div class=\"timeline-card\">\n            <h4>Confidencialidad<\/h4>\n            <p>Implementamos protocolos estrictos de protecci\u00f3n de informaci\u00f3n y evidencia digital. Cada caso se maneja con el m\u00e1s alto nivel de discreci\u00f3n y seguridad.<\/p>\n        <\/div>\n        <div class=\"timeline-image\">\n            <img decoding=\"async\" src=\"https:\/\/frevidence.com\/wp-content\/uploads\/2026\/04\/imagen2.png\" alt=\"Confidencialidad\">\n        <\/div>\n    <\/div>\n    <div class=\"timeline-icon\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\n<\/div>\n\n<div class=\"timeline-item reveal\">\n    <div class=\"timeline-content parallax\">\n        <div class=\"timeline-card\">\n            <h4>Rigor T\u00e9cnico<\/h4>\n            <p>Aplicamos metodolog\u00edas alineadas a est\u00e1ndares internacionales como ISO\/IEC 27037, NIST y RFC 3227. Cada procedimiento est\u00e1 documentado y es reproducible.<\/p>\n        <\/div>\n        <div class=\"timeline-image\">\n            <img decoding=\"async\" src=\"https:\/\/frevidence.com\/wp-content\/uploads\/2026\/04\/imagen3.png\" alt=\"Tecnolog\u00eda forense\">\n        <\/div>\n    <\/div>\n    <div class=\"timeline-icon\"><i class=\"fas fa-microscope\"><\/i><\/div>\n<\/div>\n\n<div class=\"timeline-item reveal\">\n    <div class=\"timeline-content parallax\">\n        <div class=\"timeline-card\">\n            <h4>Compromiso con la Verdad<\/h4>gneramos resu\n            <p>Generamos resultados con validez legal y cient\u00edfica que contribuyen al esclarecimiento de la verdad de los hechos o a demostrar conductas que perjudican a las empresas.<\/p>\n        <\/div>\n        <div class=\"timeline-image\">\n            <img decoding=\"async\" src=\"https:\/\/frevidence.com\/wp-content\/uploads\/2026\/04\/imagen4.png\" alt=\"Justicia\">\n        <\/div>\n    <\/div>\n    <div class=\"timeline-icon\"><i class=\"fas fa-gavel\"><\/i><\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- METODOLOGIA-->\n<section class=\"section soft\">\n    <div class=\"section-header reveal\">\n        <h2>Metodolog\u00eda<\/h2>\n        <p>Excelencia t\u00e9cnica en cada paso del proceso<\/p>\n    <\/div>\n\n    <div class=\"container reveal\">\n        <div class=\"glass-box\" style=\"min-height: 250px; display: flex; align-items: center; justify-content: center;\">\n            <div class=\"typing-container\">\n                <p id=\"typing-text\" style=\"font-size: 1.4rem; font-weight: 500; color: var(--dark); text-align: center; line-height: 1.6;\">\n                    <\/p>\n                \n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- EXPERIENCE -->\n<section class=\"section\">\n<svg class=\"bg-shape alt\" viewBox=\"0 0 200 200\">\n<path fill=\"#CBD5E1\"\nd=\"M41.3,-58.7C54.5,-49.2,66.9,-38.5,72.6,-24.8C78.3,-11.1,77.3,5.5,71.8,20.2C66.3,34.9,56.3,47.7,43.6,56.8C30.9,65.9,15.5,71.3,-0.3,71.8C-16,72.3,-32.1,67.9,-44.8,58.5C-57.5,49.1,-66.9,34.7,-70.8,18.9C-74.7,3.1,-73.1,-14.1,-65.8,-28.2C-58.5,-42.3,-45.5,-53.3,-31.4,-62.4C-17.3,-71.5,-2.1,-78.7,10.7,-76.9C23.5,-75.1,28.1,-68.2,41.3,-58.7Z\"\ntransform=\"translate(100 100)\"\/>\n<\/svg>\n\n<div class=\"section-header reveal\">\n<h2>Nuestra Experiencia<\/h2>\n<p>Sectores en los que hemos colaborado<\/p>\n<\/div>\n\n<div class=\"container experience-grid reveal\">\n<div class=\"exp-card\">\n    <i class=\"fas fa-bag-shopping\"><\/i>\n    <div class=\"exp-card-text\">Retail &#038; Assurance<\/div>\n<\/div>\n<div class=\"exp-card\">\n    <i class=\"fas fa-flask\"><\/i>\n    <div class=\"exp-card-text\">Farmac\u00e9utico<\/div>\n<\/div>\n<div class=\"exp-card\">\n    <i class=\"fas fa-car-side\"><\/i>\n    <div class=\"exp-card-text\">Automotriz<\/div>\n<\/div>\n<div class=\"exp-card\">\n    <i class=\"fas fa-building-columns\"><\/i>\n    <div class=\"exp-card-text\">Gobierno &#038; Banca<\/div>\n<\/div>\n<div class=\"exp-card\">\n    <i class=\"fas fa-plug\"><\/i>\n    <div class=\"exp-card-text\">Energ\u00eda<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<!-- COLLAB -->\n<section class=\"section collab-new\">\n    <div class=\"section-header reveal\">\n        <h2>Nuestras Colaboraciones<\/h2>\n        <p>Sinergia estrat\u00e9gica con instituciones y organismos globales<\/p>\n    <\/div>\n\n    <div class=\"container hex-grid reveal\">\n        <div class=\"hex-item\">\n            <div class=\"hex-glow\"><\/div>\n            <div class=\"hex-content-wrapper\">\n                <div class=\"hex-content\">\n                    <i class=\"fas fa-handshake\"><\/i>\n                    <p>Desarrollo de est\u00e1ndares (NYCE, S.C.)<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"hex-item\">\n            <div class=\"hex-glow\"><\/div>\n            <div class=\"hex-content-wrapper\">\n                <div class=\"hex-content\">\n                    <i class=\"fas fa-university\"><\/i>\n                    <p>Instituciones educativas y gobierno<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"hex-item\">\n            <div class=\"hex-glow\"><\/div>\n            <div class=\"hex-content-wrapper\">\n                <div class=\"hex-content\">\n                    <i class=\"fas fa-globe\"><\/i>\n                    <p>Organismos internacionales forenses<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"hex-item\">\n            <div class=\"hex-glow\"><\/div>\n            <div class=\"hex-content-wrapper\">\n                <div class=\"hex-content\">\n                    <i class=\"fas fa-chalkboard-teacher\"><\/i>\n                    <p>Difusi\u00f3n y capacitaciones continuas<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n<script>\n\/\/ Intersection Observer para animaciones\nconst observer = new IntersectionObserver(entries=>{\nentries.forEach(entry=>{\nif(entry.isIntersecting){\nentry.target.classList.add('visible');\n}\n});\n},{threshold:0.2});\n\ndocument.querySelectorAll('.reveal, .scroll-scale').forEach(el=>observer.observe(el));\n\n\/\/ Efecto parallax\nwindow.addEventListener('scroll',()=>{\nconst scrolled = window.pageYOffset;\ndocument.querySelectorAll('.parallax').forEach(el=>{\nconst speed = el.dataset.speed || 0.05;\nconst offset = el.getBoundingClientRect().top * speed;\nel.style.transform = `translateY(${offset}px)`;\n});\n});\n\n\/\/ Efecto din\u00e1mico del fondo hexagonal con el cursor\nlet mouseX = 0;\nlet mouseY = 0;\nlet currentX = 0;\nlet currentY = 0;\n\ndocument.addEventListener('mousemove', (e) => {\n    mouseX = (e.clientX \/ window.innerWidth - 0.5) * 20;\n    mouseY = (e.clientY \/ window.innerHeight - 0.5) * 20;\n});\n\nfunction animateBackground() {\n    \/\/ Suavizar el movimiento\n    currentX += (mouseX - currentX) * 0.1;\n    currentY += (mouseY - currentY) * 0.1;\n    \n    \/\/ Aplicar transformaci\u00f3n al pseudo-elemento a trav\u00e9s de CSS variables\n    document.documentElement.style.setProperty('--mouse-x', `${currentX}px`);\n    document.documentElement.style.setProperty('--mouse-y', `${currentY}px`);\n    \n    requestAnimationFrame(animateBackground);\n}\nfunction toggleMet(el) {\n    el.classList.toggle('done');\n    const done = document.querySelectorAll('.met-step.done').length;\n    const total = document.querySelectorAll('.met-step').length;\n    document.getElementById('metFill').style.width = (done\/total*100) + '%';\n    document.getElementById('metLabel').textContent = done + ' \/ ' + total + ' etapas';\n}\nanimateBackground();\n\n\/\/ Agregar estilos din\u00e1micos\nconst style = document.createElement('style');\nstyle.textContent = `\n    :root {\n        --mouse-x: 0px;\n        --mouse-y: 0px;\n    }\n    \n    body::before {\n        transform: translate(calc(var(--mouse-x) * 0.5), calc(var(--mouse-y) * 0.5));\n    }\n    \n    body::after {\n        transform: translate(calc(var(--mouse-x) * -0.3), calc(var(--mouse-y) * -0.3));\n    }\n    \n    .section.soft::before {\n        transform: translate(calc(var(--mouse-x) * 0.3), calc(var(--mouse-y) * 0.3));\n        transition: transform 0.3s ease-out;\n    }\n    \n    .timeline::after {\n        transform: translate(calc(var(--mouse-x) * 0.2), calc(var(--mouse-y) * 0.2));\n        transition: transform 0.3s ease-out;\n    }\n    \n    .section:not(.soft):not(.collab)::before {\n        transform: translate(calc(var(--mouse-x) * 0.25), calc(var(--mouse-y) * 0.25));\n        transition: transform 0.3s ease-out;\n    }\n`;\ndocument.head.appendChild(style);\n\/\/ Configuraci\u00f3n del efecto de escritura\nconst textToType = \"Las metodolog\u00edas que aplicamos se encuentran alineadas a los mejores est\u00e1ndares globales, lo cual nos permite acompa\u00f1ar a nuestros clientes en la valoraci\u00f3n jur\u00eddica y elaboraci\u00f3n de dict\u00e1menes presentados ante instancias legales.\";\nconst typingElement = document.getElementById(\"typing-text\");\nlet charIndex = 0;\n\nfunction typeEffect() {\n    if (charIndex < textToType.length) {\n        typingElement.textContent += textToType.charAt(charIndex);\n        charIndex++;\n        \/\/ Velocidad aleatoria ligera para que se sienta m\u00e1s natural (entre 30ms y 70ms)\n        setTimeout(typeEffect, Math.random() * (70 - 30) + 30);\n    } else {\n        \/\/ El cursor desaparece o deja de parpadear al terminar si lo deseas\n        document.querySelector('.cursor').style.display = 'none';\n    }\n}\n\n\/\/ Iniciar el efecto cuando la secci\u00f3n sea visible\nconst typingObserver = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n        if (entry.isIntersecting && charIndex === 0) {\n            typeEffect();\n        }\n    });\n}, { threshold: 0.5 });\n\ntypingObserver.observe(document.querySelector('.typing-container'));\n<\/script>\n\n<\/body>\n<\/html>\n\n\n\n\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Footer FRevidence<\/title>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\"> \n\n<style>\n    \n\/* Forzar al header a ignorar el contenedor de WordPress *\/\n.navbar {\n    position: fixed; \n    top: 0;\n    left: 0;\n    width: 100vw !important; \/* Ocupa el 100% del ancho de la ventana *\/\n    z-index: 99999;\n}\n\n\/* Forzar al footer a ignorar el contenedor *\/\nfooter {\n    width: 100vw !important;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n}\n\n    :root {\n        --primary-red: #B91C1C;\n        --dark-red: #7F1D1D;\n        --gray-900: #111827;\n        --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1);\n    }\n    \n    * {\n        margin: 0;\n        padding: 0;\n        box-sizing: border-box;\n    }\n    \n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n        line-height: 1.6;\n    }\n    \n    .container {\n        width: 100%;\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: 0 20px;\n    }\n\n    \/* FOOTER *\/\n   footer {\n    background-color: #ffffff00;\n    color: rgb(0, 0, 0);\n    padding: 70px 0 30px;\n    position: relative; \/* Necesario para los hex\u00e1gonos *\/\n    overflow: hidden;   \/* Evita scroll horizontal por animaciones *\/\n    z-index: 1;\n}\n    \n    .footer-container {\n        display: grid;\n        grid-template-columns: 1.5fr 1fr 1fr 1fr;\n        gap: 40px;\n        margin-bottom: 40px;\n        margin: 0 !important\n    }\n    \n    \/* LOGO IMAGE CONTAINER *\/\n    .footer-logo .logo-image {\n        margin-bottom: 20px;\n        max-width: 200px;\n        background-color: rgb(110, 0, 0);\n        padding: 15px 20px;\n        border-radius: 8px;\n        display: inline-block;\n        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n    }\n\n    .footer-logo .logo-image img {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\nfooter::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0; bottom: 0;\n    \/* SVG con los colores exactos de la referencia *\/\n    background-image: url(\"data:image\/svg+xml,%3Csvg width='100' height='100' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cdefs%3E%3Cpattern id='hexagon' x='0' y='0' width='56' height='100' patternUnits='userSpaceOnUse'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23CBD5E1' stroke-width='0.5' opacity='0.2'\/%3E%3Cpath d='M28 0L56 16L56 50L28 66L0 50L0 16L28 0' fill='none' stroke='%23B91C1C' stroke-width='0.8' opacity='0.2'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100' height='100' fill='url(%23hexagon)'\/%3E%3C\/svg%3E\");\n    opacity: 0.9;\n    z-index: -1;\n    pointer-events: none;\n    transform: translate(calc(var(--mouse-x, 0) * 0.5), calc(var(--mouse-y, 0) * 0.5));\n    transition: transform 0.2s ease-out;\n    animation: footerPulse 4s ease-in-out infinite;\n}\n\n@keyframes footerPulse {\n    0%, 100% { opacity: 0.4; }\n    50% { opacity: 0.7; }\n}\n    \/* Mantener estilos de texto por si no hay imagen *\/\n    .footer-logo .logo-text {\n        color: rgb(0, 0, 0);\n        margin-bottom: 20px;\n        font-size: 1.75rem;\n        font-weight: 800;\n    }\n\n    .footer-logo .logo-text span {\n        color: var(--primary-red);\n    }\n    \n    .footer-logo p {\n        opacity: 0.8;\n        line-height: 1.6;\n    }\n    \n    .footer-column h3 {\n        color: rgb(0, 0, 0);\n        margin-bottom: 10px;\n        font-size: 1rem;\n\n    }\n    \n    .footer-column ul {\n        list-style: none;\n    }\n    \n    .footer-column li {\n        margin-bottom: 12px;\n    }\n    \n    .footer-column a {\n        color: rgba(0, 0, 0, 0.7);\n        text-decoration: none;\n        transition: var(--transition);\n    }\n    \n    .footer-column a:hover {\n        color: rgb(0, 0, 0);\n        padding-left: 5px;\n    }\n    \n    .footer-bottom {\n        text-align: center;\n        padding-top: 1px;\n        border-top: 1px solid rgba(255, 255, 255, 0.1);\n        color: rgba(0, 0, 0, 0.8);\n    }\n\n    .footer-bottom a {\n        color: rgba(0, 0, 0, 0.6);\n        text-decoration: none;\n    }\n\n    .footer-bottom a:hover {\n        color: rgba(0, 0, 0, 0.9);\n    }\n    \n    \/* WHATSAPP FLOAT BUTTON *\/\n    .whatsapp-float {\n        position: fixed;\n        bottom: 30px;\n        right: 30px;\n        width: 60px;\n        height: 60px;\n        background-color: #25D366;\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        color: white;\n        font-size: 2rem;\n        box-shadow: var(--shadow-xl);\n        z-index: 999;\n        transition: var(--transition);\n        text-decoration: none;\n    }\n    \n    .whatsapp-float:hover {\n        transform: scale(1.1);\n    }\n    \n    \/* RESPONSIVE *\/\n    @media (max-width: 992px) {\n        .footer-container {\n            grid-template-columns: repeat(2, 1fr);\n        }\n    }\n    \n    @media (max-width: 768px) {\n        .footer-container {\n            grid-template-columns: 1fr;\n            margin: 0 !important;\n        }\n        .container {\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;  \/* \u2190 Esto lo centra *\/\n}\n.footer-container {    padding: 0 20px;\n\n    margin: 0 !important;  \/* \u2190 ESTO centra eliminando m\u00e1rgenes de WordPress *\/\n}\nfooter {\n    margin: 0 !important;  \/* \u2190 Elimina m\u00e1rgenes heredados de WordPress *\/\n}\n    }\n    \/* --- OPTIMIZACI\u00d3N PARA M\u00d3VIL (FRevidence) --- *\/\n\n@media (max-width: 768px) {\n    \/* Evita que el footer se desborde lateralmente *\/\n    footer {\n        width: 100% !important;\n        left: 0 !important;\n        right: 0 !important;\n        margin: 0 !important;\n        padding: 40px 20px 20px !important;\n    }\n\n    \/* Cambia de 4 columnas a 1 sola para que quepa todo *\/\n    .footer-container {\n        display: flex !important;\n        flex-direction: column !important;\n        gap: 35px !important;\n        text-align: center !important; \/* Centra el texto para que se vea pro *\/\n        padding: 0 !important;\n    }\n\n    \/* Centra el logo o el texto de la marca *\/\n    .footer-logo, .footer-column {\n        width: 100% !important;\n    }\n\n    \/* Ajusta los iconos de contacto para que no se vean amontonados *\/\n    .footer-column ul li a {\n        display: block;\n        padding: 5px 0;\n    }\n\n    \/* Ajusta el texto legal del fondo *\/\n    .footer-bottom {\n        font-size: 13px !important;\n        line-height: 1.6;\n        padding-top: 20px !important;\n    }\n\n    \/* Mueve el bot\u00f3n de WhatsApp para que no estorbe *\/\n    .whatsapp-float {\n        width: 50px !important;\n        height: 50px !important;\n        bottom: 20px !important;\n        right: 20px !important;\n        font-size: 1.5rem !important;\n    }\n}\n\n\/* Fix global para evitar el scroll horizontal blanco en m\u00f3viles *\/\nhtml, body {\n    overflow-x: hidden !important;\n    position: relative;\n}\n<\/style>\n<\/head>\n<body>\n    <!-- Footer -->\n    <footer>\n        <div class=\"container\">\n            <div class=\"footer-container\">\n                <div class=\"footer-logo\">\n                    <!-- ESPACIO PARA IMAGEN DEL LOGO -->\n                    \n                    <!-- Texto alternativo si no hay imagen -->\n                    <!-- <div class=\"logo-text\">FR<span>evidence<\/span><\/div> -->\n                    \n                    <p>L\u00edderes en inform\u00e1tica forense y recuperaci\u00f3n de datos con validez legal. Combinamos expertise tecnol\u00f3gico y conocimiento t\u00e9cnico jur\u00eddico para ofrecer soluciones confiables.<\/p>\n                <\/div>\n                \n              \n                \n                <div class=\"footer-column\">\n                    <h3>Contacto<\/h3>\n                    <ul>\n                        <li><a href=\"tel:+52 55 9183 4000\"><i class=\"fas fa-phone\"><\/i> +52 55 9183 4000<\/a><\/li>\n                        <li>\n     <a href=\"mailto:soporte@frevidence.com\">\n        <i class=\"fas fa-envelope\"><\/i> soporte@frevidence.com\n    <\/a>\n<\/li><li>\n    <a href=\"https:\/\/maps.app.goo.gl\/mGJzr2DKJLDosHgf6\" target=\"_blank\">\n        <i class=\"fas fa-map-marker-alt\"><\/i> Ciudad de M\u00e9xico\n    <\/a>\n<\/li>\n                        <li><a href=\"#numero\"><i class=\"fas fa-calendar-alt\"><\/i> Agendar Consulta<\/a><\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n            \n            <div class=\"footer-bottom\">\n                <p>&copy; derechos reservados desde 2017 &#8211; Derechos reservados Frevidence. Todos los derechos reservados. | \n                <a href=\"#\">Aviso de Privacidad<\/a> | \n                <a href=\"#\">T\u00e9rminos y Condiciones<\/a><\/p>\n            <\/div>\n        <\/div>\n    <\/footer>\n<script>\n(function() {\n    const btn = document.querySelector('.hamburger');\n    const menu = document.querySelector('.nav-menu');\n    \n    if (btn && menu) {\n        btn.onclick = function() {\n            btn.classList.toggle('active');\n            menu.classList.toggle('active');\n            console.log(\"Men\u00fa clickeado\"); \/\/ Esto te dir\u00e1 en la consola si funciona\n        };\n    }\n})();\n<\/script>\n    <!-- WhatsApp Float Button -->\n    <a href=\"#\" class=\"whatsapp-float\" target=\"_blank\" aria-label=\"Contactar por WhatsApp\">\n        <i class=\"fab fa-whatsapp\"><\/i>\n    <\/a>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Servicios Noticias Nosotros Contacto Frevidence | Tecnolog\u00edas Forenses Frevidence Consultor\u00eda especializada en tecnolog\u00edas forenses y tratamiento de evidencia digital. ISO\/IEC 27037 NIST Certified NYCE, S.C. RFC 3227 \u00bfQui\u00e9nes somos? Frevidence es una empresa dedicada a la consultor\u00eda en tecnolog\u00edas forenses y evidencia digital. Contamos con auditores en e-discovery, especialistas forenses y peritos en inform\u00e1tica, telecomunicaciones, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"disabled","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-2642","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frevidence.com\/index.php?rest_route=\/wp\/v2\/pages\/2642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frevidence.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/frevidence.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/frevidence.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frevidence.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2642"}],"version-history":[{"count":42,"href":"https:\/\/frevidence.com\/index.php?rest_route=\/wp\/v2\/pages\/2642\/revisions"}],"predecessor-version":[{"id":3155,"href":"https:\/\/frevidence.com\/index.php?rest_route=\/wp\/v2\/pages\/2642\/revisions\/3155"}],"wp:attachment":[{"href":"https:\/\/frevidence.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}