{"id":2418,"date":"2025-12-06T16:00:37","date_gmt":"2025-12-06T19:00:37","guid":{"rendered":"https:\/\/aplis.inf.br\/?page_id=2418"},"modified":"2026-01-08T21:33:36","modified_gmt":"2026-01-09T00:33:36","slug":"home_edicao","status":"publish","type":"page","link":"https:\/\/aplis.inf.br\/es\/home_edicao\/","title":{"rendered":"Home &#8211; Edi\u00e7\u00e3o"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2418\" class=\"elementor elementor-2418\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1f8985 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"b1f8985\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;mountains&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" opacity=\"0.33\" d=\"M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" opacity=\"0.66\" d=\"M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b0e02f elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"4b0e02f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  #aplis-home-hero {\r\n    --hero-primary: #293170;\r\n    --hero-gold: #FCC31A;\r\n    --hero-text: #ffffff;\r\n    --transition-smooth: cubic-bezier(0.2, 0.8, 0.2, 1);\r\n  }\r\n\r\n  #aplis-home-hero {\r\n    position: relative;\r\n    width: 100%;\r\n    height: 100vh; \r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center; \/* Centraliza verticalmente *\/\r\n    align-items: flex-start; \/* Alinha horizontalmente \u00e0 esquerda *\/\r\n    overflow: hidden;\r\n    text-align: left;\r\n    color: var(--hero-text) !important;\r\n    padding: 0 5%;\r\n  }\r\n\r\n  #aplis-home-hero a {\r\n    text-decoration: none;\r\n  }\r\n\r\n  \/* IMAGEM DE FUNDO COM ZOOM LENTO *\/\r\n  #aplis-home-hero .hero__background {\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image: url('https:\/\/aplis.inf.br\/wp-content\/uploads\/2025\/11\/aplis_banner.webp');\r\n    background-size: cover;\r\n    background-position: center;\r\n    background-repeat: no-repeat;\r\n    z-index: 0;\r\n    background-attachment: fixed; \/* Parallax *\/\r\n    \r\n    \/* ANIMA\u00c7\u00c3O DE ZOOM REATIVADA *\/\r\n    transform-origin: center center;\r\n    animation: heroZoomEffect 40s infinite alternate ease-in-out;\r\n  }\r\n\r\n  #aplis-home-hero .hero__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(\r\n      90deg, \r\n      rgba(41, 49, 112, 0.95) 0%,   \r\n      rgba(41, 49, 112, 0.70) 50%,  \r\n      rgba(252, 195, 26, 0.10) 100% \r\n    );\r\n    z-index: 1;\r\n  }\r\n\r\n  #aplis-home-hero .hero__content-wrapper {\r\n    position: relative;\r\n    z-index: 2;\r\n    max-width: 1200px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    opacity: 0;\r\n    transform: translateX(-30px);\r\n    animation: contentSlideIn 1s var(--transition-smooth) 0.3s forwards;\r\n  }\r\n\r\n  .hero__pre-title {\r\n    font-size: clamp(0.9rem, 1.2vw, 1.1rem);\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.15em;\r\n    font-weight: 600;\r\n    margin-bottom: 16px;\r\n    opacity: 0.9;\r\n    color: var(--hero-gold);\r\n    display: block;\r\n  }\r\n\r\n  #aplis-home-title {\r\n    font-size: clamp(2.2rem, 4.5vw, 3.8rem); \/* Ajuste fino para caber o texto maior *\/\r\n    font-weight: 800;\r\n    line-height: 1.15;\r\n    margin: 0 0 24px 0;\r\n    color: #ffffff;\r\n    text-shadow: 0 4px 12px rgba(0,0,0,0.3);\r\n  }\r\n\r\n  .text--highlight {\r\n    color: var(--hero-gold) !important;\r\n    position: relative;\r\n    white-space: nowrap;\r\n  }\r\n  \r\n  .text--highlight::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    bottom: 6px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 10px;\r\n    background-color: var(--hero-gold);\r\n    opacity: 0.25;\r\n    transform: skewX(-20deg);\r\n    z-index: -1;\r\n  }\r\n\r\n  .hero__description {\r\n    font-size: clamp(1rem, 1.2vw, 1.15rem);\r\n    font-weight: 400;\r\n    line-height: 1.6;\r\n    max-width: 750px; \/* Aumentado levemente para o texto maior *\/\r\n    margin: 0 0 32px 0;\r\n    color: rgba(255, 255, 255, 0.95) !important;\r\n  }\r\n  \r\n  \/* Utilit\u00e1rio de espa\u00e7amento para par\u00e1grafos *\/\r\n  .hero__spacer {\r\n    display: block;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  \/* CTA MENOR *\/\r\n  .aplis-cta-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background-color: var(--hero-gold);\r\n    color: var(--hero-primary) !important;\r\n    font-weight: 700;\r\n    font-size: 0.95rem; \r\n    padding: 12px 30px; \r\n    border-radius: 50px;\r\n    transition: all 0.3s ease;\r\n    box-shadow: 0 4px 15px rgba(252, 195, 26, 0.3);\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.05em;\r\n    cursor: pointer;\r\n    border: 2px solid var(--hero-gold);\r\n  }\r\n\r\n  .aplis-cta-btn:hover {\r\n    background-color: transparent;\r\n    color: var(--hero-gold) !important;\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 6px 20px rgba(252, 195, 26, 0.4);\r\n  }\r\n\r\n  \/* ANIMA\u00c7\u00d5ES *\/\r\n  @keyframes heroZoomEffect {\r\n    0% { transform: scale(1); }\r\n    100% { transform: scale(1.15); } \/* Zoom de 15% bem suave *\/\r\n  }\r\n\r\n  @keyframes contentSlideIn {\r\n    to { opacity: 1; transform: translateX(0); }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    #aplis-home-hero {\r\n      height: auto;\r\n      min-height: 85vh;\r\n      padding: 100px 35px;\r\n    }\r\n\r\n    #aplis-home-hero .hero__background {\r\n      background-attachment: scroll;\r\n      background-position: left center;\r\n    }\r\n    \r\n    #aplis-home-hero .hero__overlay {\r\n        background: linear-gradient(\r\n          180deg, \r\n          rgba(41, 49, 112, 0.95) 0%, \r\n          rgba(41, 49, 112, 0.85) 100%\r\n        );\r\n    }\r\n    \r\n    .hero__content-wrapper {\r\n      width: 100%;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section id=\"aplis-home-hero\">\r\n  \r\n  <div class=\"hero__background\"><\/div>\r\n  <div class=\"hero__overlay\"><\/div>\r\n\r\n  <div class=\"hero__content-wrapper\">\r\n\r\n\r\n    <h1 id=\"aplis-home-title\">\r\n      Tecnologia e inova\u00e7\u00e3o<br>especializadas em <span class=\"text--highlight\">Anatomia Patol\u00f3gica<\/span>\r\n    <\/h1>\r\n\r\n    <p class=\"hero__description\">O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio - tudo em um \u00fanico ambiente, 100% web.\r\n\r\n      <span class=\"hero__spacer\"><\/span>\r\n      O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o estrat\u00e9gica, sua opera\u00e7\u00e3o ganha precis\u00e3o, fluidez e escalabilidade.\r\n    <\/p>\r\n\r\n    <a href=\"#demonstracao\" class=\"aplis-cta-btn\">\r\n      Solicitar demonstra\u00e7\u00e3o\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c1e7a6 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"5c1e7a6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a68a483 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a68a483\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  \/* --- Escopo e Vari\u00e1veis --- *\/\r\n  #aplis-purpose-section-v4-root {\r\n    --aplispurp-primary: #293170;\r\n    --aplispurp-accent: #FCC31A;\r\n    --aplispurp-text-body: #4a5568; \/* Cinza escuro para o texto secund\u00e1rio *\/\r\n    \r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    font-family: inherit !important;\r\n    padding: 80px 0 !important;\r\n    height: 100vh;\r\n    align-content: center;\r\n    \r\n    \r\n    \/* Reveal Inicial *\/\r\n    opacity: 0 !important;\r\n    transform: translateY(20px) !important;\r\n    transition: opacity 0.8s ease-out, transform 0.8s ease-out !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  \/* Reveal Ativado *\/\r\n  #aplis-purpose-section-v4-root.aplispurp-is-in-view {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n  }\r\n\r\n  \/* Reset de Seguran\u00e7a *\/\r\n  #aplis-purpose-section-v4-root *, \r\n  #aplis-purpose-section-v4-root *::before, \r\n  #aplis-purpose-section-v4-root *::after {\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  \/* --- Container --- *\/\r\n  .aplispurp-main-container {\r\n    max-width: 1000px !important; \/* Largura controlada para leitura *\/\r\n    margin: 0 auto !important; \r\n    padding: 0 24px !important; \r\n    position: relative !important; \r\n    z-index: 1 !important;\r\n    text-align: center !important; \/* Centraliza tudo *\/\r\n  }\r\n\r\n  \/* --- Layout Flex Vertical --- *\/\r\n  .aplispurp-centered-content {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;\r\n    gap: 32px !important; \/* Espa\u00e7o entre t\u00edtulo e texto *\/\r\n  }\r\n\r\n  \/* --- T\u00edtulo e Rotator --- *\/\r\n  .aplispurp-main-headline {\r\n    font-size: clamp(2rem, 5vw, 3rem) !important;\r\n    font-weight: 800 !important;\r\n    color: var(--aplispurp-primary) !important;\r\n    margin: 0 !important;\r\n    line-height: 1.3 !important;\r\n    max-width: 900px !important;\r\n  }\r\n\r\n  \/* Rotator de Palavras *\/\r\n  .aplispurp-word-rotator {\r\n    display: inline-block !important;\r\n    color: var(--aplispurp-accent) !important;\r\n    font-weight: 800 !important;\r\n    position: relative !important;\r\n    min-width: 320px !important;\r\n    text-align: left !important; \/* Mant\u00e9m a palavra alinhada \u00e0 esquerda do bloco *\/\r\n    vertical-align: bottom !important;\r\n    height: 1.3em !important;\r\n  }\r\n\r\n  .aplispurp-rotating-term {\r\n    position: absolute !important;\r\n    left: 0 !important;\r\n    top: 0 !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(20px) !important;\r\n    transition: all 0.6s cubic-bezier(.4,0,.2,1) !important;\r\n    white-space: nowrap !important;\r\n  }\r\n\r\n  .aplispurp-rotating-term.aplispurp-is-visible {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n    position: relative !important;\r\n  }\r\n\r\n  .aplispurp-rotating-term.aplispurp-is-hidden {\r\n    opacity: 0 !important;\r\n    transform: translateY(-20px) !important;\r\n    position: absolute !important; \r\n  }\r\n\r\n  \/* --- Texto Secund\u00e1rio (Antiga caixa azul) --- *\/\r\n  .aplispurp-description-text {\r\n    font-size: 1.25rem !important;\r\n    line-height: 1.6 !important;\r\n    color: var(--aplispurp-text-body) !important;\r\n    font-weight: 400 !important;\r\n    max-width: 800px !important; \/* Texto mais estreito que o t\u00edtulo para eleg\u00e2ncia *\/\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .aplispurp-description-text strong {\r\n    color: var(--aplispurp-primary) !important;\r\n    font-weight: 700 !important;\r\n  }\r\n\r\n  \/* --- Responsividade Mobile --- *\/\r\n  @media (max-width: 768px) {\r\n    #aplis-purpose-section-v4-root {\r\n      padding: 60px 0 !important;\r\n    }\r\n\r\n    .aplispurp-main-headline {\r\n      font-size: 1.75rem !important;\r\n    }\r\n\r\n    \/* Ajuste do Rotator Mobile para quebrar linha e centralizar *\/\r\n    .aplispurp-word-rotator {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        text-align: center !important;\r\n        min-width: 0 !important;\r\n        margin-top: 4px !important;\r\n    }\r\n    .aplispurp-rotating-term {\r\n        width: 100% !important;\r\n        text-align: center !important;\r\n        left: 0 !important;\r\n    }\r\n\r\n    .aplispurp-description-text {\r\n        font-size: 1rem !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section id=\"aplis-purpose-section-v4-root\">\r\n  <div class=\"aplispurp-main-container\">\r\n    <div class=\"aplispurp-centered-content\">\r\n       \r\n      <h2 class=\"aplispurp-main-headline\">\r\n        Nosso prop\u00f3sito \u00e9 transformar a vida das pessoas atrav\u00e9s da tecnologia da informa\u00e7\u00e3o, promovendo\r\n        <span class=\"aplispurp-word-rotator\" id=\"aplispurp-words-rotator\">\r\n          <span class=\"aplispurp-rotating-term aplispurp-is-visible\">agilidade.<\/span>\r\n          <span class=\"aplispurp-rotating-term\">seguran\u00e7a.<\/span>\r\n          <span class=\"aplispurp-rotating-term\">diagn\u00f3sticos precisos.<\/span>\r\n        <\/span>\r\n      <\/h2>\r\n\r\n      <p class=\"aplispurp-description-text\">\r\n        Promovemos diagn\u00f3sticos mais precisos, rotinas mais eficientes e processos que respeitam a complexidade do setor. Seguran\u00e7a e rastreabilidade em cada etapa do fluxo laboratorial, seguindo as normas da <strong>LGPD<\/strong>.\r\n      <\/p>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function() {\r\n        const rotatorWrapper = document.getElementById('aplispurp-words-rotator');\r\n        \r\n        let currentIndex = 0;\r\n        let rotationInterval;\r\n\r\n        function rotateWords() {\r\n            if (!rotatorWrapper) return;\r\n            \r\n            const terms = rotatorWrapper.querySelectorAll('.aplispurp-rotating-term');\r\n            const totalTerms = terms.length;\r\n            \r\n            \/\/ Oculta o atual (sobe e desaparece)\r\n            terms[currentIndex].classList.remove('aplispurp-is-visible');\r\n            terms[currentIndex].classList.add('aplispurp-is-hidden');\r\n\r\n            \/\/ Prepara o \u00edndice do pr\u00f3ximo\r\n            const nextIndex = (currentIndex + 1) % totalTerms;\r\n\r\n            \/\/ Mostra o pr\u00f3ximo (vem de baixo)\r\n            terms[nextIndex].classList.remove('aplispurp-is-hidden');\r\n            terms[nextIndex].classList.add('aplispurp-is-visible');\r\n\r\n            \/\/ Reset da posi\u00e7\u00e3o do item que saiu para que ele possa entrar por baixo na pr\u00f3xima vez\r\n            setTimeout(() => {\r\n                terms[currentIndex].classList.remove('aplispurp-is-hidden');\r\n            }, 600);\r\n\r\n            currentIndex = nextIndex;\r\n        }\r\n\r\n        function startRotation() {\r\n            if (rotationInterval) clearInterval(rotationInterval);\r\n            rotationInterval = setInterval(rotateWords, 3000); \r\n        }\r\n\r\n        \/\/ Observer (Reveal)\r\n        const sectionEl = document.getElementById('aplis-purpose-section-v4-root');\r\n        \r\n        const observer = new IntersectionObserver((entries) => {\r\n            entries.forEach(entry => {\r\n                if (entry.isIntersecting) {\r\n                    sectionEl.classList.add('aplispurp-is-in-view');\r\n                    startRotation();\r\n                    observer.disconnect(); \r\n                }\r\n            });\r\n        }, { threshold: 0.3 });\r\n\r\n        if (sectionEl) observer.observe(sectionEl);\r\n\r\n        \/\/ Otimiza\u00e7\u00e3o de performance (pausa se aba inativa)\r\n        document.addEventListener('visibilitychange', () => {\r\n            if (document.hidden) {\r\n                clearInterval(rotationInterval);\r\n            } else if (sectionEl.classList.contains('aplispurp-is-in-view')) {\r\n                startRotation();\r\n            }\r\n        });\r\n\r\n    })();\r\n  <\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-82d3863 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"82d3863\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a4093b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"1a4093b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* =========================================\r\n       RESET E ESCOPO PRINCIPAL\r\n       ========================================= *\/\r\n    #aplis-pillars-root * {\r\n        box-sizing: border-box !important;\r\n        outline: none !important;\r\n    }\r\n\r\n    #aplis-pillars-root {\r\n        --aplis-primary: #293170;\r\n        --aplis-accent: #FCC31A;\r\n        --aplis-text: #475569;\r\n        \r\n        position: relative !important;\r\n        overflow: hidden !important;\r\n        background-color: transparent !important;\r\n        width: 100% !important;\r\n        line-height: 1.5 !important;\r\n        text-align: left !important;\r\n        padding: 25px;\r\n    }\r\n\r\n    \/* --- Linha Gradiente Superior --- *\/\r\n    #aplis-pillars-root .aplis-pillars-top-line {\r\n        position: absolute !important;\r\n        top: 0 !important;\r\n        left: 0 !important;\r\n        width: 100% !important;\r\n        background: linear-gradient(90deg, transparent 0%, #FCC31A 50%, transparent 100%) !important;\r\n        z-index: 1 !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-container {\r\n\r\n        margin: 0 auto !important;\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* --- Header --- *\/\r\n    #aplis-pillars-root .aplis-pillars-header {\r\n        text-align: center !important;\r\n        margin-bottom: 64px !important;\r\n        display: block !important;\r\n        border: none !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-title {\r\n        font-size: clamp(2rem, 5vw, 3rem) !important;\r\n        font-weight: 800 !important;\r\n        color: #293170 !important;\r\n        margin: 0 0 15px 0 !important;\r\n        letter-spacing: -1px !important;\r\n        line-height: 1.2 !important;\r\n        text-transform: none !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-subtitle {\r\n        font-size: 1rem !important;\r\n        color: #475569 !important;\r\n        max-width: 700px !important;\r\n        margin: 0 auto !important;\r\n        font-weight: 400 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* --- Wrapper Principal --- *\/\r\n    #aplis-pillars-root .aplis-pillars-wrapper {\r\n        position: relative !important;\r\n        display: block !important;\r\n    }\r\n\r\n\r\n    \/* --- GRID --- *\/\r\n    #aplis-pillars-grid {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(3, 1fr) !important;\r\n        gap: 32px !important;\r\n        position: relative !important;\r\n        z-index: 1 !important;\r\n\r\n        margin: 0 !important;\r\n        list-style: none !important;\r\n        border: none !important;\r\n    }\r\n\r\n    \/* --- Card Wrapper --- *\/\r\n    #aplis-pillars-root .aplis-pillars-card-wrap {\r\n        position: relative !important;\r\n        opacity: 0 !important;\r\n        transform: translateY(40px) !important;\r\n        transition: opacity 0.8s ease, transform 0.8s ease !important;\r\n        display: block !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        \r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-card-wrap.is-visible {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n    }\r\n\r\n    \/* --- O Card --- *\/\r\n    #aplis-pillars-root .aplis-pillars-card {\r\n        background: #fff !important;\r\n        border-radius: 24px !important;\r\n        padding: 32px 24px !important;\r\n        border: 2px solid #f3f4f6 !important;\r\n        transition: all 0.3s ease !important;\r\n        box-shadow: 0 2px 8px rgba(41,49,112,0.06) !important;\r\n        text-align: center !important;\r\n        height: 100% !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        position: relative !important;\r\n        text-decoration: none !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-card:hover {\r\n        border-color: #FCC31A !important;\r\n        box-shadow: 0 8px 32px rgba(41,49,112,0.18) !important;\r\n        transform: translateY(-8px) !important;\r\n    }\r\n\r\n    \/* Badge Num\u00e9rico *\/\r\n    #aplis-pillars-root .aplis-pillars-badge {\r\n        position: absolute !important;\r\n        top: 16px !important;\r\n        right: 16px !important;\r\n        width: 40px !important;\r\n        height: 40px !important;\r\n        background: linear-gradient(135deg, #FCC31A 0%, #f0b800 100%) !important;\r\n        border-radius: 50% !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        font-size: 1.25rem !important;\r\n        font-weight: 800 !important;\r\n        color: #293170 !important;\r\n        box-shadow: 0 2px 8px rgba(252, 195, 26, 0.4) !important;\r\n        line-height: 1 !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    \/* \u00cdcone *\/\r\n    #aplis-pillars-root .aplis-pillars-icon {\r\n        width: 80px !important;\r\n        height: 80px !important;\r\n        background: linear-gradient(135deg, #293170 0%, #3d4691 100%) !important;\r\n        border-radius: 20px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        margin-bottom: 24px !important;\r\n        transition: transform 0.3s ease !important;\r\n        flex-shrink: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-card:hover .aplis-pillars-icon {\r\n        transform: scale(1.1) rotate(5deg) !important;\r\n    }\r\n\r\n    \/* Texto do Card *\/\r\n    #aplis-pillars-root .aplis-pillars-card-title {\r\n        font-size: 1.25rem !important;\r\n        font-weight: 800 !important;\r\n        color: #293170 !important;\r\n        margin: 0 0 16px 0 !important;\r\n        line-height: 1.3 !important;\r\n        text-align: center !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-card-desc {\r\n        color: #475569 !important;\r\n        font-size: 0.95rem !important;\r\n        line-height: 1.6 !important;\r\n        text-align: left !important;\r\n        margin: 0 !important;\r\n        font-weight: 400 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* --- Conectores --- *\/\r\n    #aplis-pillars-root .aplis-pillars-connector {\r\n        position: absolute !important;\r\n        top: 50% !important;\r\n        right: 0 !important;\r\n        transform: translate(100%, -50%) !important;\r\n        width: 32px !important;\r\n        height: 4px !important;\r\n        z-index: 10 !important;\r\n        pointer-events: none !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-connector-line {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        background: #FCC31A !important;\r\n        position: absolute !important;\r\n        top: 0 !important;\r\n        left: 0 !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-connector-dot {\r\n        position: absolute !important;\r\n        top: 50% !important;\r\n        left: 0% !important;\r\n        transform: translate(-50%, -50%) !important;\r\n        width: 32px !important;\r\n        height: 32px !important;\r\n        background: #FCC31A !important;\r\n        border-radius: 50% !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        z-index: 20 !important;\r\n        box-shadow: 0 2px 8px rgba(252, 195, 26, 0.4) !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-connector-dot::after {\r\n        content: '' !important;\r\n        width: 12px !important;\r\n        height: 12px !important;\r\n        background: #fff !important;\r\n        border-radius: 50% !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* --- CTA Final --- *\/\r\n    #aplis-pillars-root .aplis-pillars-cta {\r\n        margin-top: 64px !important;\r\n        background: linear-gradient(90deg, #FCC31A 0%, #f0b800 100%) !important;\r\n        border-radius: 32px !important;\r\n        padding: 40px !important;\r\n        text-align: center !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #aplis-pillars-root .aplis-pillars-cta p {\r\n        font-size: 1.25rem !important;\r\n        color: #293170 !important;\r\n        font-weight: 600 !important;\r\n        line-height: 1.5 !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* =========================================\r\n       FIXA\u00c7\u00c3O DOS DOTS (ISOLAMENTO EXTREMO)\r\n       ========================================= *\/\r\n    \r\n    \/* Container dos Dots *\/\r\n    #aplis-pillars-root #aplis-pillars-dots {\r\n        display: none !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n        gap: 8px !important;\r\n        margin: 0 0 32px auto !important;\r\n        padding: 0 !important;\r\n        background: transparent !important;\r\n        border: none !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n    }\r\n\r\n    \/* Itens Individuais (Dots) - RESET TOTAL *\/\r\n    #aplis-pillars-root #aplis-pillars-dots .aplis-pill-dot {\r\n        \/* Propriedades para matar CSS externo *\/\r\n        all: unset !important; \/* Reseta TUDO *\/\r\n        appearance: none !important;\r\n        -webkit-appearance: none !important;\r\n        box-shadow: none !important;\r\n        text-indent: -9999px !important; \/* Esconde texto se houver *\/\r\n        \r\n        \/* Defini\u00e7\u00e3o de layout *\/\r\n        display: block !important;\r\n        position: relative !important;\r\n        box-sizing: border-box !important;\r\n        \r\n        \/* Dimens\u00f5es Fixas e Importantes *\/\r\n        width: 12px !important;\r\n        height: 12px !important;\r\n        min-width: 12px !important;\r\n        min-height: 12px !important;\r\n        max-width: 12px !important;\r\n        max-height: 12px !important;\r\n        \r\n        \/* Estiliza\u00e7\u00e3o *\/\r\n        background-color: #e5e7eb !important; \/* Cinza claro *\/\r\n        border: none !important;\r\n        border-radius: 50% !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        cursor: pointer !important;\r\n        transition: width 0.3s ease, background-color 0.3s ease !important;\r\n        opacity: 1 !important;\r\n        z-index: 10 !important;\r\n    }\r\n\r\n    \/* Estado Ativo dos Dots *\/\r\n    #aplis-pillars-root #aplis-pillars-dots .aplis-pill-dot.is-active {\r\n        background-color: #293170 !important; \/* Cor Prim\u00e1ria *\/\r\n        width: 32px !important;\r\n        max-width: 32px !important;\r\n        border-radius: 6px !important;\r\n    }\r\n\r\n    \/* Hover State (Opcional, mas previne overrides de hover externos) *\/\r\n    #aplis-pillars-root #aplis-pillars-dots .aplis-pill-dot:hover {\r\n        background-color: #FCC31A !important;\r\n    }\r\n\r\n    \/* =========================================\r\n       MEDIA QUERIES\r\n       ========================================= *\/\r\n    @media (max-width: 1024px) {\r\n        #aplis-pillars-root .aplis-pillars-bg-line,\r\n        #aplis-pillars-root .aplis-pillars-connector {\r\n            display: none !important;\r\n        }\r\n\r\n        #aplis-pillars-grid {\r\n            display: flex !important;\r\n            overflow-x: auto !important;\r\n            scroll-snap-type: x mandatory !important;\r\n            padding-bottom: 40px !important;\r\n            -webkit-overflow-scrolling: touch !important;\r\n            scrollbar-width: none !important;\r\n            margin: 0 -16px !important;\r\n            padding: 20px 16px 40px 16px !important;\r\n            gap: 16px !important;\r\n            width: auto !important;\r\n        }\r\n\r\n        #aplis-pillars-grid::-webkit-scrollbar {\r\n            display: none !important;\r\n        }\r\n\r\n        #aplis-pillars-root .aplis-pillars-card-wrap {\r\n            flex: 0 0 100% !important;\r\n            width: 100% !important;\r\n            scroll-snap-align: center !important;\r\n            min-width: 0 !important;\r\n        }\r\n\r\n        #aplis-pillars-root #aplis-pillars-dots {\r\n            display: flex !important;\r\n        }\r\n\r\n        #aplis-pillars-root .aplis-pillars-cta {\r\n            margin-top: 20px !important;\r\n            padding: 30px 20px !important;\r\n        }\r\n\r\n        #aplis-pillars-root .aplis-pillars-cta p {\r\n            font-size: 0.95rem !important;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n        #aplis-pillars-root {\r\n            padding: 40px 0 !important;\r\n        }\r\n        #aplis-pillars-root .aplis-pillars-header {\r\n            margin-bottom: 40px !important;\r\n        }\r\n    }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n  <section id=\"aplis-pillars-root\">\r\n    <div class=\"aplis-pillars-top-line\"><\/div>\r\n    \r\n    <div class=\"aplis-pillars-container\">\r\n      <div class=\"aplis-pillars-header\">\r\n        <h2 class=\"aplis-pillars-title\">\r\n          Nossos <span style=\"color: #FCC31A !important;\">Pilares<\/span>\r\n        <\/h2>\r\n        <p class=\"aplis-pillars-subtitle\">\r\n          O que sustenta nossa excel\u00eancia em solu\u00e7\u00f5es para anatomia patol\u00f3gica\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"aplis-pillars-wrapper\">\r\n        <div class=\"aplis-pillars-bg-line\"><\/div>\r\n        \r\n        <div id=\"aplis-pillars-grid\"><\/div>\r\n        \r\n        <div id=\"aplis-pillars-dots\" class=\"aplis-pillars-dots\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"aplis-pillars-cta\">\r\n        <p>\r\n          Com esses pilares, o <span style=\"font-weight: 800 !important; color: #293170 !important;\">apLIS<\/span> se consolida como a escolha estrat\u00e9gica para laborat\u00f3rios que buscam <span style=\"font-weight: 800 !important; color: #293170 !important;\">excel\u00eancia operacional<\/span>, <span style=\"font-weight: 800 !important; color: #293170 !important;\">crescimento sustent\u00e1vel<\/span> e <span style=\"font-weight: 800 !important; color: #293170 !important;\">resultados de impacto<\/span>.\r\n        <\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <script>\r\n    (function() {\r\n      const pillarsData = [\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important; margin: auto !important;\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg>`,\r\n          number: '1',\r\n          title: 'Credibilidade que se constr\u00f3i na pr\u00e1tica',\r\n          description: 'Com atua\u00e7\u00e3o consolidada e foco exclusivo em Anatomia Patol\u00f3gica, entregamos estabilidade, confiabilidade e respaldo t\u00e9cnico. Laborat\u00f3rios de todo o pa\u00eds, e agora tamb\u00e9m internacionais, escolhem o apLIS para operar com seguran\u00e7a e consist\u00eancia.'\r\n        },\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important; margin: auto !important;\"><path d=\"M6 18h8\"\/><path d=\"M3 22h18\"\/><path d=\"M14 22a7 7 0 1 0 0-14h-1\"\/><path d=\"M9 14h2\"\/><path d=\"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z\"\/><path d=\"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3\"\/><\/svg>`,\r\n          number: '2',\r\n          title: 'Solu\u00e7\u00e3o feita para a complexidade da anatomia patol\u00f3gica',\r\n          description: 'Desenvolvido para refletir cada microetapa do fluxo laboratorial, o apLIS cobre desde o pr\u00e9-anal\u00edtico at\u00e9 o p\u00f3s-anal\u00edtico com alto grau de ader\u00eancia, flexibilidade e intelig\u00eancia. Uma plataforma estruturada para elevar a precis\u00e3o diagn\u00f3stica e garantir rastreabilidade completa.'\r\n        },\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important; margin: auto !important;\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>`,\r\n          number: '3',\r\n          title: 'Valor real que impacta o resultado do laborat\u00f3rio',\r\n          description: 'O apLIS n\u00e3o \u00e9 apenas uma tecnologia: \u00e9 uma solu\u00e7\u00e3o que gera ganhos operacionais, diagn\u00f3sticos e estrat\u00e9gicos, acompanhando o crescimento do laborat\u00f3rio com automa\u00e7\u00e3o, efici\u00eancia e intelig\u00eancia de dados.'\r\n        }\r\n      ];\r\n\r\n      const gridContainer = document.getElementById('aplis-pillars-grid');\r\n      const dotsContainer = document.getElementById('aplis-pillars-dots');\r\n      \r\n      pillarsData.forEach((pillar, idx) => {\r\n        \/\/ Criar Card\r\n        const wrapper = document.createElement('div');\r\n        wrapper.className = 'aplis-pillars-card-wrap';\r\n        \r\n        let connectorHTML = '';\r\n        if (idx < pillarsData.length - 1) {\r\n          connectorHTML = `\r\n            <div class=\"aplis-pillars-connector\">\r\n              <div class=\"aplis-pillars-connector-line\"><\/div>\r\n              <div class=\"aplis-pillars-connector-dot\"><\/div>\r\n            <\/div>\r\n          `;\r\n        }\r\n\r\n        wrapper.innerHTML = `\r\n          <div class=\"aplis-pillars-card\">\r\n            <div class=\"aplis-pillars-badge\">${pillar.number}<\/div>\r\n            <div class=\"aplis-pillars-icon\">${pillar.icon}<\/div>\r\n            <h3 class=\"aplis-pillars-card-title\">${pillar.title}<\/h3>\r\n            <p class=\"aplis-pillars-card-desc\">${pillar.description}<\/p>\r\n          <\/div>\r\n          ${connectorHTML}\r\n        `;\r\n        gridContainer.appendChild(wrapper);\r\n\r\n        \/\/ Criar Dot com ID \u00daNICO\r\n        const dot = document.createElement('button');\r\n        dot.className = 'aplis-pill-dot';\r\n        \r\n        \/\/ Gera\u00e7\u00e3o de ID \u00danico\r\n        const uniqueDotId = `aplis-dot-${idx}`;\r\n        dot.id = uniqueDotId;\r\n        dot.setAttribute('aria-label', `Slide ${idx + 1}`);\r\n        dot.setAttribute('type', 'button'); \/\/ Previne submit de forms acidental\r\n\r\n        if (idx === 0) dot.classList.add('is-active');\r\n        \r\n        dot.addEventListener('click', (e) => {\r\n            e.preventDefault(); \/\/ Previne comportamentos padr\u00e3o\r\n            e.stopPropagation();\r\n            \r\n            const cardWidth = wrapper.offsetWidth + 16;\r\n            gridContainer.scrollTo({\r\n                left: cardWidth * idx,\r\n                behavior: 'smooth'\r\n            });\r\n        });\r\n        \r\n        dotsContainer.appendChild(dot);\r\n      });\r\n\r\n      \/\/ L\u00f3gica de Scroll e Active\r\n      let scrollTimeout;\r\n      gridContainer.addEventListener('scroll', () => {\r\n        clearTimeout(scrollTimeout);\r\n        scrollTimeout = setTimeout(() => {\r\n          const scrollLeft = gridContainer.scrollLeft;\r\n          const cardWrap = gridContainer.querySelector('.aplis-pillars-card-wrap');\r\n          if(!cardWrap) return;\r\n          \r\n          const cardWidth = cardWrap.offsetWidth + 16;\r\n          const index = Math.round(scrollLeft \/ cardWidth);\r\n          \r\n          \/\/ Selecionar dots apenas dentro do nosso container seguro\r\n          const dots = dotsContainer.querySelectorAll('.aplis-pill-dot');\r\n          dots.forEach((d, i) => {\r\n            d.classList.toggle('is-active', i === index);\r\n          });\r\n        }, 100);\r\n      }, { passive: true });\r\n\r\n      \/\/ Autoplay Mobile\r\n      let autoplayInterval;\r\n      let currentIndex = 0;\r\n      \r\n      function startAutoplay() {\r\n        if (window.innerWidth <= 1024) {\r\n          autoplayInterval = setInterval(() => {\r\n            currentIndex = (currentIndex + 1) % pillarsData.length;\r\n            const cardWrap = gridContainer.querySelector('.aplis-pillars-card-wrap');\r\n            if(cardWrap) {\r\n                const cardWidth = cardWrap.offsetWidth + 16;\r\n                gridContainer.scrollTo({\r\n                    left: cardWidth * currentIndex,\r\n                    behavior: 'smooth'\r\n                });\r\n            }\r\n          }, 4000);\r\n        }\r\n      }\r\n      \r\n      function stopAutoplay() {\r\n        clearInterval(autoplayInterval);\r\n      }\r\n      \r\n      startAutoplay();\r\n      \r\n      gridContainer.addEventListener('touchstart', stopAutoplay, { passive: true });\r\n      gridContainer.addEventListener('mousedown', stopAutoplay);\r\n      \r\n      \/\/ Update Index Manual\r\n      gridContainer.addEventListener('scroll', () => {\r\n        clearTimeout(scrollTimeout);\r\n        scrollTimeout = setTimeout(() => {\r\n          const cardWrap = gridContainer.querySelector('.aplis-pillars-card-wrap');\r\n            if(cardWrap) {\r\n                const scrollLeft = gridContainer.scrollLeft;\r\n                const cardWidth = cardWrap.offsetWidth + 16;\r\n                currentIndex = Math.round(scrollLeft \/ cardWidth);\r\n            }\r\n        }, 100);\r\n      }, { passive: true });\r\n      \r\n      window.addEventListener('resize', () => {\r\n        stopAutoplay();\r\n        startAutoplay();\r\n      });\r\n\r\n      \/\/ Animation Observer\r\n      const rootElement = document.getElementById('aplis-pillars-root');\r\n      if (rootElement) {\r\n        const observer = new IntersectionObserver((entries) => {\r\n            entries.forEach(entry => {\r\n            if (entry.isIntersecting) {\r\n                const cards = document.querySelectorAll('#aplis-pillars-root .aplis-pillars-card-wrap');\r\n                cards.forEach((card, i) => {\r\n                setTimeout(() => {\r\n                    card.classList.add('is-visible');\r\n                }, i * 250);\r\n                });\r\n                observer.disconnect();\r\n            }\r\n            });\r\n        }, { threshold: 0.2 });\r\n\r\n        observer.observe(rootElement);\r\n      }\r\n    })();\r\n  <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c69ae0f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"c69ae0f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26519a7 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"26519a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  \/* --- Namespace: aplis-hybrid-v2 --- *\/\r\n  #aplis-hybrid-v2-root {\r\n    --aplis-blue: #293170;\r\n    --aplis-yellow: #FCC31A;\r\n    --aplis-gray-text: #64748b;\r\n    --aplis-gray-dark: #334155;\r\n    --aplis-bg-section: #f1f5f9; \/* Fundo cinza para contraste *\/\r\n    --aplis-bg-card: #ffffff;    \/* Card Branco *\/\r\n    \r\n    font-family: inherit;\r\n    padding: 80px 20px;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n    overflow: hidden;\r\n  }\r\n\r\n  #aplis-hybrid-v2-root * { box-sizing: border-box; }\r\n\r\n  .aplis-hybrid-container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    position: relative;\r\n  }\r\n\r\n  \/* --- Header --- *\/\r\n  .aplis-hybrid-header {\r\n    text-align: center;\r\n    margin-bottom: 50px;\r\n  }\r\n  \r\n  .aplis-hybrid-title {\r\n    font-size: clamp(2rem, 5vw, 3rem);\r\n    color: var(--aplis-blue);\r\n    font-weight: 800;\r\n    line-height: 1.2;\r\n    margin: 0 0 10px 0;\r\n    letter-spacing: -1px;\r\n  }\r\n\r\n  \/* --- Headers das Colunas (Desktop) --- *\/\r\n  .aplis-desk-headers {\r\n    display: grid;\r\n    grid-template-columns: 1fr 60px 1fr;\r\n    align-items: center;\r\n    text-align: center;\r\n    padding: 0 24px 20px 24px;\r\n    margin-bottom: 20px;\r\n    border-bottom: 2px solid #cbd5e1; \/* Linha de separa\u00e7\u00e3o mais vis\u00edvel *\/\r\n  }\r\n\r\n  .aplis-desk-headers span {\r\n    font-size: 0.95rem;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1.2px;\r\n    font-weight: 800;\r\n    color: var(--aplis-blue);\r\n    opacity: 0.8;\r\n  }\r\n  .aplis-desk-headers span:last-child { padding-left: 20px; }\r\n\r\n  \/* --- Wrapper Principal --- *\/\r\n  .aplis-items-track {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 16px; \/* Mais espa\u00e7o entre itens *\/\r\n    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);\r\n  }\r\n\r\n  \/* --- O Card Unificado --- *\/\r\n  .aplis-card-item {\r\n    display: grid;\r\n    grid-template-columns: 1fr 60px 1fr;\r\n    align-items: center;\r\n    background: var(--aplis-bg-card); \/* Card Branco *\/\r\n    border-radius: 16px;\r\n    padding: 28px 32px;\r\n    border: 1px solid transparent;\r\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n    width: 100%;\r\n    flex-shrink: 0;\r\n    \r\n    \/* Sombra suave inicial *\/\r\n    box-shadow: 0 2px 10px rgba(0,0,0,0.03);\r\n    border-left: 4px solid transparent; \/* Prepara para o hover *\/\r\n  }\r\n\r\n  \/* --- Conte\u00fados Internos --- *\/\r\n  .aplis-card-challenge {\r\n    color: var(--aplis-gray-text);\r\n    font-weight: 500;\r\n    font-size: 1.05rem;\r\n    line-height: 1.5;\r\n    transition: color 0.3s;\r\n  }\r\n\r\n  .aplis-card-icon {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 36px;\r\n    height: 36px;\r\n    border-radius: 50%;\r\n    background: #e2e8f0; \/* Cinza neutro *\/\r\n    margin: 0 auto;\r\n    color: #fff;\r\n    transition: all 0.4s ease;\r\n  }\r\n  .aplis-card-icon svg { width: 18px; height: 18px; stroke: var(--aplis-gray-text); stroke-width: 2.5; transition: stroke 0.3s; }\r\n\r\n  .aplis-card-solution {\r\n    color: var(--aplis-blue);\r\n    font-weight: 700;\r\n    font-size: 1.15rem;\r\n    padding-left: 20px;\r\n    opacity: 0.9;\r\n    line-height: 1.4;\r\n    transition: all 0.3s;\r\n  }\r\n\r\n  \/* --- HOVER & ESTADO ATIVO (A Cor que ela pediu) --- *\/\r\n  .aplis-card-item.is-active-desktop,\r\n  .aplis-card-item:hover {\r\n    background: #fff;\r\n    transform: translateY(-4px); \/* Levanta levemente *\/\r\n    box-shadow: 0 12px 30px rgba(41, 49, 112, 0.1); \/* Sombra azulada *\/\r\n    border-left: 4px solid var(--aplis-yellow); \/* Detalhe colorido na lateral *\/\r\n  }\r\n\r\n  \/* Efeito no Background ao passar o mouse *\/\r\n  .aplis-card-item:hover {\r\n     background: linear-gradient(90deg, #fff 0%, rgba(41, 49, 112, 0.03) 100%);\r\n  }\r\n\r\n  \/* Melhora leitura do desafio no hover *\/\r\n  .aplis-card-item:hover .aplis-card-challenge {\r\n    color: var(--aplis-gray-dark); \/* Fica mais escuro\/n\u00edtido *\/\r\n  }\r\n\r\n  \/* \u00cdcone acende *\/\r\n  .aplis-card-item.is-active-desktop .aplis-card-icon,\r\n  .aplis-card-item:hover .aplis-card-icon { \r\n    background: var(--aplis-blue); \r\n    transform: scale(1.15) rotate(90deg); \/* Pequena anima\u00e7\u00e3o *\/\r\n  }\r\n  .aplis-card-item.is-active-desktop .aplis-card-icon svg,\r\n  .aplis-card-item:hover .aplis-card-icon svg { stroke: var(--aplis-yellow); }\r\n\r\n  .aplis-card-item.is-active-desktop .aplis-card-solution,\r\n  .aplis-card-item:hover .aplis-card-solution { \r\n    opacity: 1; \r\n    color: var(--aplis-blue);\r\n  }\r\n\r\n  \/* --- Dots Mobile --- *\/\r\n  .aplis-mobile-dots {\r\n    display: none;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    margin-top: 32px;\r\n  }\r\n  .aplis-dot {\r\n    width: 8px; height: 8px;\r\n    background: #cbd5e1;\r\n    border-radius: 50%;\r\n    cursor: pointer;\r\n    transition: all 0.3s;\r\n  }\r\n  .aplis-dot.is-active {\r\n    width: 24px;\r\n    border-radius: 4px;\r\n    background: var(--aplis-blue);\r\n  }\r\n\r\n  .aplis-mob-label { display: none; }\r\n\r\n  \/* =========================================\r\n     MOBILE\r\n     ========================================= *\/\r\n  @media (max-width: 768px) {\r\n    #aplis-hybrid-v2-root { padding: 40px 0; background: #fff !important; \/* Mobile pode ser branco para limpar *\/ }\r\n    \r\n    .aplis-hybrid-container { \r\n        padding: 0 16px; \r\n        max-width: 100%;\r\n        overflow: hidden;\r\n    }\r\n\r\n    .aplis-desk-headers { display: none; }\r\n\r\n    .aplis-items-track {\r\n      display: flex;\r\n      flex-direction: row;\r\n      gap: 0;\r\n      width: 100%;\r\n    }\r\n\r\n    .aplis-card-item {\r\n      display: flex;\r\n      flex-direction: column;\r\n      text-align: center;\r\n      gap: 16px;\r\n      padding: 32px 24px;\r\n      background: #f8fafc; \/* Card cinza claro no mobile *\/\r\n      border: 1px solid #e2e8f0;\r\n      box-shadow: none;\r\n      border-radius: 20px;\r\n      min-width: 100%;\r\n      margin-right: 0;\r\n      border-left: 1px solid #e2e8f0; \/* Remove a borda lateral do desktop *\/\r\n    }\r\n\r\n    .aplis-mob-label {\r\n      display: block;\r\n      font-size: 0.75rem;\r\n      text-transform: uppercase;\r\n      letter-spacing: 1px;\r\n      color: #94a3b8;\r\n      font-weight: 700;\r\n      margin-bottom: 6px;\r\n    }\r\n\r\n    .aplis-card-challenge { \r\n        font-size: 1.1rem; \r\n        color: var(--aplis-blue); \r\n    }\r\n\r\n    .aplis-card-icon { transform: rotate(90deg); background: transparent; margin: 12px auto; }\r\n    .aplis-card-icon svg { stroke: var(--aplis-yellow); width: 28px; height: 28px; }\r\n\r\n    .aplis-card-solution {\r\n      padding-left: 0;\r\n      opacity: 1;\r\n      font-size: 1.25rem;\r\n      line-height: 1.4;\r\n    }\r\n\r\n    .aplis-mobile-dots { display: flex; }\r\n  }\r\n<\/style>\r\n\r\n<section id=\"aplis-hybrid-v2-root\">\r\n  <div class=\"aplis-hybrid-container\">\r\n    \r\n    <div class=\"aplis-hybrid-header\">\r\n      <h2 class=\"aplis-hybrid-title\">\r\n        Como o apLIS <span style=\"color: #FCC31A;\">resolve<\/span> seus desafios?\r\n      <\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"aplis-desk-headers\">\r\n      <span>Desafios do Setor<\/span>\r\n      <span><\/span>\r\n      <span>Solu\u00e7\u00f5es apLIS<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"aplis-items-track\" id=\"aplis-v2-track\"><\/div>\r\n\r\n    <div class=\"aplis-mobile-dots\" id=\"aplis-v2-dots\"><\/div>\r\n\r\n  <\/div>\r\n\r\n  <script>\r\n    (function() {\r\n      const optData = [\r\n        {\r\n          challenge: 'Falta de rastreabilidade completa da amostra',\r\n          solution: 'Rastreabilidade total do fluxo, do pr\u00e9 ao p\u00f3s-anal\u00edtico'\r\n        },\r\n        {\r\n          challenge: 'Indicadores insuficientes ou inexistentes',\r\n          solution: 'Dashboard e BI integrados: produtividade, TAT e volumes'\r\n        },\r\n        {\r\n          challenge: 'Alto volume de retrabalho e erros manuais',\r\n          solution: 'Automa\u00e7\u00e3o de etapas cr\u00edticas e integra\u00e7\u00f5es'\r\n        },\r\n        {\r\n          challenge: 'Dificuldade em seguir padr\u00f5es (ONA, CAP)',\r\n          solution: 'Relat\u00f3rios completos e trilhas de auditoria nativas'\r\n        },\r\n        {\r\n          challenge: 'Processos demorados e pouco previs\u00edveis',\r\n          solution: 'Fluxo inteligente e insights para decis\u00f5es preditivas'\r\n        },\r\n        {\r\n          challenge: 'Uso de m\u00faltiplos sistemas sem comunica\u00e7\u00e3o',\r\n          solution: 'Plataforma que conecta setores, m\u00f3dulos e parceiros'\r\n        },\r\n        {\r\n          challenge: 'Infraestrutura local cara e inst\u00e1vel',\r\n          solution: 'Solu\u00e7\u00e3o 100% web, backups e alta disponibilidade'\r\n        },\r\n        {\r\n          challenge: 'Crescimento limitado por falta de escala',\r\n          solution: 'Arquitetura robusta para expans\u00e3o sem impacto'\r\n        },\r\n        {\r\n          challenge: 'Baixa previsibilidade de TAT',\r\n          solution: 'Indicadores autom\u00e1ticos de TAT por setor e etapa'\r\n        }\r\n      ];\r\n\r\n      const track = document.getElementById('aplis-v2-track');\r\n      const dotsContainer = document.getElementById('aplis-v2-dots');\r\n      \r\n      let currentIndex = 0;\r\n      let autoPlayTimer = null;\r\n      const isMobile = () => window.innerWidth <= 768;\r\n\r\n      const arrowSvg = `\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\r\n          <polyline points=\"12 5 19 12 12 19\"><\/polyline>\r\n        <\/svg>\r\n      `;\r\n\r\n      \/\/ 1. Renderiza\u00e7\u00e3o\r\n      optData.forEach((item, index) => {\r\n        const card = document.createElement('div');\r\n        card.className = 'aplis-card-item';\r\n        card.innerHTML = `\r\n          <div>\r\n            <span class=\"aplis-mob-label\">Desafio<\/span>\r\n            <div class=\"aplis-card-challenge\">${item.challenge}<\/div>\r\n          <\/div>\r\n          <div class=\"aplis-card-icon\">${arrowSvg}<\/div>\r\n          <div>\r\n            <span class=\"aplis-mob-label\">Solu\u00e7\u00e3o apLIS<\/span>\r\n            <div class=\"aplis-card-solution\">${item.solution}<\/div>\r\n          <\/div>\r\n        `;\r\n        \r\n        \/\/ Eventos Desktop\r\n        card.addEventListener('mouseenter', () => {\r\n          if (!isMobile()) {\r\n            stopAutoPlay();\r\n            updateView(index);\r\n          }\r\n        });\r\n        card.addEventListener('mouseleave', () => {\r\n          if (!isMobile()) startAutoPlay();\r\n        });\r\n\r\n        track.appendChild(card);\r\n\r\n        \/\/ Dot Mobile\r\n        const dot = document.createElement('div');\r\n        dot.className = 'aplis-dot';\r\n        dot.addEventListener('click', () => {\r\n          stopAutoPlay();\r\n          updateView(index);\r\n          setTimeout(startAutoPlay, 5000);\r\n        });\r\n        dotsContainer.appendChild(dot);\r\n      });\r\n\r\n      \/\/ 2. Atualiza\u00e7\u00e3o Visual\r\n      function updateView(index) {\r\n        currentIndex = index;\r\n        const cards = document.querySelectorAll('.aplis-card-item');\r\n        const dots = document.querySelectorAll('.aplis-dot');\r\n\r\n        if (isMobile()) {\r\n          track.style.transform = `translateX(-${index * 100}%)`;\r\n          cards.forEach(c => c.classList.remove('is-active-desktop'));\r\n        } else {\r\n          track.style.transform = 'none';\r\n          cards.forEach((c, i) => {\r\n            if (i === index) c.classList.add('is-active-desktop');\r\n            else c.classList.remove('is-active-desktop');\r\n          });\r\n        }\r\n\r\n        dots.forEach((d, i) => {\r\n           d.classList.toggle('is-active', i === index);\r\n        });\r\n      }\r\n\r\n      \/\/ 3. Autoplay\r\n      function startAutoPlay() {\r\n        stopAutoPlay();\r\n        autoPlayTimer = setInterval(() => {\r\n          const nextIndex = (currentIndex + 1) % optData.length;\r\n          updateView(nextIndex);\r\n        }, 3500);\r\n      }\r\n\r\n      function stopAutoPlay() {\r\n        if (autoPlayTimer) clearInterval(autoPlayTimer);\r\n      }\r\n\r\n      \/\/ 4. Inicializa\u00e7\u00e3o\r\n      const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n          if (entry.isIntersecting) startAutoPlay();\r\n          else stopAutoPlay();\r\n        });\r\n      }, { threshold: 0.2 });\r\n\r\n      if (track) observer.observe(track);\r\n\r\n      window.addEventListener('resize', () => updateView(currentIndex));\r\n      updateView(0);\r\n\r\n      \/\/ Swipe Mobile\r\n      let touchStartX = 0;\r\n      track.addEventListener('touchstart', e => touchStartX = e.changedTouches[0].screenX, {passive: true});\r\n      track.addEventListener('touchend', e => {\r\n        if (!isMobile()) return;\r\n        const touchEndX = e.changedTouches[0].screenX;\r\n        if (touchStartX - touchEndX > 50) { \r\n             stopAutoPlay();\r\n             const next = (currentIndex + 1) % optData.length;\r\n             updateView(next);\r\n             setTimeout(startAutoPlay, 4000);\r\n        }\r\n        if (touchEndX - touchStartX > 50) { \r\n             stopAutoPlay();\r\n             const prev = (currentIndex - 1 + optData.length) % optData.length;\r\n             updateView(prev);\r\n             setTimeout(startAutoPlay, 4000);\r\n        }\r\n      }, {passive: true});\r\n\r\n    })();\r\n  <\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a0e1c7 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"2a0e1c7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9e54fc elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a9e54fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* =========================================\r\n       RESET E ESCOPO (NAMESPACE: ap-mesh-)\r\n       ========================================= *\/\r\n    \r\n    #ap-mesh-section * {\r\n        box-sizing: border-box !important;\r\n        outline: none !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n\r\n    #ap-mesh-section {\r\n        --mesh-primary: #293170;\r\n        --mesh-highlight: #FCC31A;\r\n        --mesh-text: #475569;\r\n        --mesh-gap: 50px; \r\n        \r\n        position: relative !important;\r\n        padding: 80px 0 !important;\r\n        width: 100% !important;\r\n        background-color: transparent !important;\r\n        overflow: visible !important; \r\n    }\r\n\r\n    \/* Linha Decorativa Superior *\/\r\n    #ap-mesh-section .ap-mesh-top-line {\r\n        position: absolute !important;\r\n        top: 0 !important;\r\n        left: 0 !important;\r\n        width: 100% !important;\r\n        height: 4px !important;\r\n        background: linear-gradient(90deg, transparent 0%, #FCC31A 50%, transparent 100%) !important;\r\n        z-index: 1 !important;\r\n    }\r\n\r\n    \/* Container *\/\r\n    #ap-mesh-section .ap-mesh-container {\r\n        max-width: 1200px !important;\r\n        margin: 0 auto !important;\r\n        padding: 0 20px !important;\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n    }\r\n\r\n    \/* Cabe\u00e7alho *\/\r\n    #ap-mesh-section .ap-mesh-head {\r\n        text-align: center !important;\r\n        margin-bottom: 60px !important;\r\n    }\r\n\r\n    #ap-mesh-section .ap-mesh-title {\r\n        font-size: clamp(2rem, 5vw, 3rem) !important;\r\n        font-weight: 800 !important;\r\n        color: var(--mesh-primary) !important;\r\n        line-height: 1.2 !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    \/* --- GRID SYSTEM --- *\/\r\n    #ap-mesh-grid {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(3, 1fr) !important; \r\n        gap: var(--mesh-gap) !important;\r\n        position: relative !important;\r\n    }\r\n\r\n    \/* --- CARD WRAPPER --- *\/\r\n    #ap-mesh-section .ap-mesh-item {\r\n        position: relative !important;\r\n        opacity: 0 !important;\r\n        transform: scale(0.95) !important;\r\n        transition: opacity 0.6s ease, transform 0.6s ease !important;\r\n        z-index: 10 !important; \r\n    }\r\n\r\n    #ap-mesh-section .ap-mesh-item.is-visible {\r\n        opacity: 1 !important;\r\n        transform: scale(1) !important;\r\n    }\r\n\r\n    \/* O CARD EM SI *\/\r\n    #ap-mesh-section .ap-mesh-card-inner {\r\n        background: #fff !important;\r\n        border-radius: 20px !important;\r\n        padding: 32px 24px !important;\r\n        border: 2px solid #e2e8f0 !important;\r\n        box-shadow: 0 4px 12px rgba(41,49,112,0.05) !important;\r\n        text-align: center !important;\r\n        height: 100% !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        position: relative !important;\r\n        background-color: #fff !important;\r\n        transition: all 0.3s ease !important;\r\n    }\r\n\r\n    #ap-mesh-section .ap-mesh-card-inner:hover {\r\n        border-color: var(--mesh-highlight) !important;\r\n        transform: translateY(-5px) !important;\r\n        box-shadow: 0 10px 30px rgba(41,49,112,0.15) !important;\r\n    }\r\n\r\n    \/* \u00cdcone *\/\r\n    #ap-mesh-section .ap-mesh-icon {\r\n        width: 80px !important; \r\n        height: 80px !important;\r\n        background: linear-gradient(135deg, #293170 0%, #3d4691 100%) !important;\r\n        border-radius: 20px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        margin-bottom: 24px !important;\r\n        flex-shrink: 0 !important;\r\n    }\r\n    #ap-mesh-section .ap-mesh-icon svg { width: 40px; height: 40px; }\r\n\r\n    \/* Textos *\/\r\n    #ap-mesh-section .ap-mesh-card-title {\r\n        font-size: 1.25rem !important;\r\n        font-weight: 700 !important;\r\n        color: var(--mesh-primary) !important;\r\n        margin: 0 0 16px 0 !important;\r\n    }\r\n    #ap-mesh-section .ap-mesh-card-desc {\r\n        color: var(--mesh-text) !important;\r\n        font-size: 1rem !important;\r\n        line-height: 1.5 !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    \/* =========================================\r\n       CONECTORES (ESTILOS GLOBAIS)\r\n       ========================================= *\/\r\n    \r\n    #ap-mesh-section .conn-dot {\r\n        position: absolute !important;\r\n        width: 12px !important;\r\n        height: 12px !important;\r\n        background: #fff !important;\r\n        border: 3px solid var(--mesh-highlight) !important;\r\n        border-radius: 50% !important;\r\n        z-index: 5 !important;\r\n        box-shadow: 0 0 0 4px rgba(255,255,255,1) !important;\r\n    }\r\n\r\n    \/* Conector Direito *\/\r\n    #ap-mesh-section .conn-right-wrap {\r\n        position: absolute !important;\r\n        top: 50% !important;\r\n        right: -50px !important;\r\n        width: 50px !important;\r\n        height: 4px !important;\r\n        transform: translateY(-50%) !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        z-index: 1 !important;\r\n        pointer-events: none !important;\r\n    }\r\n    #ap-mesh-section .conn-right-line {\r\n        width: 100% !important; height: 3px !important; background: var(--mesh-highlight) !important; position: absolute !important;\r\n    }\r\n\r\n    \/* Conector Baixo *\/\r\n    #ap-mesh-section .conn-bottom-wrap {\r\n        position: absolute !important;\r\n        bottom: -50px !important;\r\n        left: 50% !important;\r\n        width: 4px !important;\r\n        height: 50px !important;\r\n        transform: translateX(-50%) !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        z-index: 1 !important;\r\n        pointer-events: none !important;\r\n    }\r\n    #ap-mesh-section .conn-bottom-line {\r\n        height: 100% !important; width: 3px !important; background: var(--mesh-highlight) !important; position: absolute !important;\r\n    }\r\n\r\n    \/* --- CTA Final --- *\/\r\n    #ap-mesh-section .ap-mesh-cta {\r\n        margin-top: 80px !important;\r\n        background: linear-gradient(90deg, #FCC31A 0%, #f0b800 100%) !important;\r\n        border-radius: 30px !important;\r\n        padding: 40px !important;\r\n        text-align: center !important;\r\n        position: relative !important;\r\n        z-index: 20 !important;\r\n    }\r\n    #ap-mesh-section .ap-mesh-cta p {\r\n        font-weight: 600 !important; color: var(--mesh-primary) !important; margin: 0 !important; font-size: 0.95rem !important;\r\n    }\r\n\r\n    \/* =========================================\r\n       REGRAS DE VISIBILIDADE RESPONSIVAS\r\n       ========================================= *\/\r\n\r\n    \/* DESKTOP (> 1024px) *\/\r\n    @media (min-width: 1024px) {\r\n        #ap-mesh-grid .ap-mesh-item:nth-child(3n) .conn-right-wrap { display: none !important; }\r\n        #ap-mesh-grid .ap-mesh-item:nth-last-child(-n+3) .conn-bottom-wrap { display: none !important; }\r\n    }\r\n\r\n    \/* TABLET (768px - 1023px) *\/\r\n    @media (min-width: 768px) and (max-width: 1023px) {\r\n        #ap-mesh-grid { grid-template-columns: repeat(2, 1fr) !important; }\r\n        #ap-mesh-grid .ap-mesh-item:nth-child(2n) .conn-right-wrap { display: none !important; }\r\n        #ap-mesh-grid .ap-mesh-item:nth-last-child(-n+2) .conn-bottom-wrap { display: none !important; }\r\n    }\r\n\r\n    \/* MOBILE (< 768px) - REMO\u00c7\u00c3O TOTAL DE CONECTORES *\/\r\n    @media (max-width: 767px) {\r\n        #ap-mesh-section { padding: 40px 0 !important; }\r\n\r\n        #ap-mesh-grid { \r\n            grid-template-columns: 1fr !important; \r\n            gap: 24px !important; \/* Gap reduzido pois n\u00e3o tem linha *\/\r\n        }\r\n        \r\n        \/* REGRA \"MATADORA\" PARA O MOBILE *\/\r\n        #ap-mesh-section .conn-right-wrap,\r\n        #ap-mesh-section .conn-bottom-wrap,\r\n        #ap-mesh-section .conn-dot,\r\n        #ap-mesh-section .conn-right-line,\r\n        #ap-mesh-section .conn-bottom-line {\r\n            display: none !important;\r\n            opacity: 0 !important;\r\n            visibility: hidden !important;\r\n            width: 0 !important;\r\n            height: 0 !important;\r\n        }\r\n\r\n        \/* Ajuste do CTA para ficar perto dos cards *\/\r\n        #ap-mesh-section .ap-mesh-cta {\r\n            margin-top: 40px !important;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<section id=\"ap-mesh-section\">\r\n    <div class=\"ap-mesh-top-line\"><\/div>\r\n    <div class=\"ap-mesh-container\">\r\n        \r\n        <div class=\"ap-mesh-head\">\r\n            <h2 class=\"ap-mesh-title\">\r\n                O caminho seguro, \u00e1gil<br>e rastre\u00e1vel do <span style=\"color: #FCC31A;\">seu exame<\/span>\r\n            <\/h2>\r\n        <\/div>\r\n\r\n        <div id=\"ap-mesh-grid\"><\/div>\r\n\r\n        <div class=\"ap-mesh-cta\">\r\n            <p>\r\n                Mantendo a padroniza\u00e7\u00e3o adequada e o preenchimento de laudos sendo feito 100% dentro do pr\u00f3prio sistema, h\u00e1 ganhos reais na entrega <span style=\"font-weight: 800;\">MAIS R\u00c1PIDA<\/span> e <span style=\"font-weight: 800;\">PRECISA<\/span> do diagn\u00f3stico.\r\n            <\/p>\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n    <script>\r\n        (function() {\r\n            \/\/ DADOS COMPLETO\r\n            const meshData = [\r\n                {\r\n                    title: 'Admiss\u00e3o',\r\n                    desc: 'Completo menu de informa\u00e7\u00f5es que facilita a confer\u00eancia dos dados. Rapidez na inser\u00e7\u00e3o de dados com o uso de m\u00e1scaras pr\u00e9-configuradas. 100% digital: imagens s\u00e3o anexadas ao pedido de exame.',\r\n                    icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"><\/path><path d=\"M14 2v4a2 2 0 0 0 2 2h4\"><\/path><path d=\"M10 9H8\"><\/path><path d=\"M16 13H8\"><\/path><path d=\"M16 17H8\"><\/path><\/svg>`\r\n                },\r\n                {\r\n                    title: '\u00c1rea T\u00e9cnica',\r\n                    desc: 'Controle de todas as inser\u00e7\u00f5es de exames e triagens. Muito mais autonomia aos respons\u00e1veis por cada etapa. Rastreabilidade total.',\r\n                    icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2\"><\/path><path d=\"M8.5 2h7\"><\/path><path d=\"M7 16h10\"><\/path><\/svg>`\r\n                },\r\n                {\r\n                    title: 'Microscopia',\r\n                    desc: 'Plena autonomia ao patologista para focar apenas na sua demanda de trabalho. Microscopia 100% digital. Preenchimento dos laudos apoiado por intelig\u00eancia artificial.',\r\n                    icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 18h8\"><\/path><path d=\"M3 22h18\"><\/path><path d=\"M14 22a7 7 0 1 0 0-14h-1\"><\/path><path d=\"M9 14h2\"><\/path><path d=\"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z\"><\/path><path d=\"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3\"><\/path><\/svg>`\r\n                },\r\n                {\r\n                    title: 'Faturamento',\r\n                    desc: 'Processos integrados e automatizados. Agilidade garantida na cobran\u00e7a dos servi\u00e7os prestados. Seguran\u00e7a nas transa\u00e7\u00f5es.',\r\n                    icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg>`\r\n                },\r\n                {\r\n                    title: 'Laudos e Entrega',\r\n                    desc: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.',\r\n                    icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z\"><\/path><polyline points=\"14 2 14 8 20 8\"><\/polyline><path d=\"M9 15l2 2 4-4\"><\/path><\/svg>`\r\n                },\r\n                {\r\n                    title: 'Indicadores',\r\n                    desc: 'Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.',\r\n                    icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"10\"><\/line><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\"><\/line><line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"14\"><\/line><\/svg>`\r\n                }\r\n            ];\r\n\r\n            const gridEl = document.getElementById('ap-mesh-grid');\r\n            \r\n            meshData.forEach((item, index) => {\r\n                const itemWrap = document.createElement('div');\r\n                itemWrap.className = 'ap-mesh-item';\r\n\r\n                \/\/ Estrutura com todos os conectores (CSS esconde onde necess\u00e1rio)\r\n                itemWrap.innerHTML = `\r\n                    <div class=\"ap-mesh-card-inner\">\r\n                        <div class=\"ap-mesh-icon\">${item.icon}<\/div>\r\n                        <h3 class=\"ap-mesh-card-title\">${item.title}<\/h3>\r\n                        <p class=\"ap-mesh-card-desc\">${item.desc}<\/p>\r\n                    <\/div>\r\n\r\n                    <div class=\"conn-right-wrap\">\r\n                        <div class=\"conn-right-line\"><\/div>\r\n                        <div class=\"conn-dot\"><\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"conn-bottom-wrap\">\r\n                        <div class=\"conn-bottom-line\"><\/div>\r\n                        <div class=\"conn-dot\"><\/div>\r\n                    <\/div>\r\n                `;\r\n\r\n                gridEl.appendChild(itemWrap);\r\n            });\r\n\r\n            \/\/ Anima\u00e7\u00e3o de Entrada\r\n            const sectionEl = document.getElementById('ap-mesh-section');\r\n            if (sectionEl) {\r\n                const observer = new IntersectionObserver((entries) => {\r\n                    entries.forEach(entry => {\r\n                        if (entry.isIntersecting) {\r\n                            const cards = sectionEl.querySelectorAll('.ap-mesh-item');\r\n                            cards.forEach((card, i) => {\r\n                                setTimeout(() => {\r\n                                    card.classList.add('is-visible');\r\n                                }, i * 150);\r\n                            });\r\n                            observer.disconnect();\r\n                        }\r\n                    });\r\n                }, { threshold: 0.1 });\r\n                observer.observe(sectionEl);\r\n            }\r\n        })();\r\n    <\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98e7100 e-con-full 123123 e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-parent\" data-id=\"98e7100\" data-element_type=\"container\" data-e-type=\"container\" id=\"12312\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36a9bc2 elementor-widget elementor-widget-heading\" data-id=\"36a9bc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Crescendo com o <span style=\"color: #FCC31A\">seu laborat\u00f3rio<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46a4197 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"46a4197\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">O apLIS \u00e9 uma solu\u00e7\u00e3o desenvolvida para laborat\u00f3rios de anatomia patol\u00f3gica, que combina inova\u00e7\u00e3o, intelig\u00eancia e a melhor experi\u00eancia de uso, com a mais r\u00e1pida entrega de diagn\u00f3sticos seguros e confi\u00e1veis ao paciente.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2faa00 wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"d2faa00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<div class=\"wpr-button wpr-button-effect elementor-animation-grow\" data-text=\"\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">Comece agora<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-icon\"><svg class=\"e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3db1b89 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"3db1b89\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac1b8d8 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ac1b8d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* =========================================\r\n       ISOLAMENTO E OTIMIZA\u00c7\u00c3O (NAMESPACE: aplis-pd-mod)\r\n       ========================================= *\/\r\n\r\n    #aplis-pd-root {\r\n        \/* Vari\u00e1veis Locais *\/\r\n        --pd-primary: #293170;\r\n        --pd-accent: #FCC31A;\r\n        --pd-text: #4a5568;\r\n        --pd-white: #ffffff;\r\n\r\n        \/* Reset Total *\/\r\n        all: unset !important;\r\n        display: block !important;\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        box-sizing: border-box !important;\r\n        padding: 80px 0 !important;\r\n        background: transparent !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n\r\n    \/* Reset global interno *\/\r\n    #aplis-pd-root * {\r\n        box-sizing: border-box !important;\r\n        outline: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* --- Container Central --- *\/\r\n    #aplis-pd-root .aplis-pd-mod-wrap {\r\n        max-width: 1400px !important;\r\n        margin: 0 auto !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* --- Header --- *\/\r\n    #aplis-pd-root .aplis-pd-mod-header {\r\n        text-align: center !important;\r\n        margin-bottom: 80px !important;\r\n        opacity: 0 !important;\r\n        transform: translateY(30px) !important;\r\n        transition: opacity 0.8s ease, transform 0.8s ease !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-header.is-visible {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-title {\r\n        font-size: clamp(2rem, 5vw, 3rem) !important;\r\n        font-weight: 800 !important;\r\n        color: var(--pd-primary) !important;\r\n        margin-bottom: 16px !important;\r\n        letter-spacing: -1px !important;\r\n        line-height: 1.2 !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-highlight {\r\n        background: linear-gradient(135deg, #FCC31A 0%, #f4b800 100%) !important;\r\n        -webkit-background-clip: text !important;\r\n        -webkit-text-fill-color: transparent !important;\r\n        background-clip: text !important;\r\n        color: #FCC31A !important; \/* Fallback *\/\r\n        display: inline !important;\r\n    }\r\n\r\n    \/* --- Cards Grid --- *\/\r\n    #aplis-pd-root .aplis-pd-mod-cards {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        gap: 60px !important;\r\n    }\r\n\r\n    \/* --- Card Style --- *\/\r\n    #aplis-pd-root .aplis-pd-mod-card {\r\n        background: var(--pd-white) !important;\r\n        border-radius: 24px !important;\r\n        overflow: hidden !important;\r\n        box-shadow: 0 8px 32px rgba(41, 49, 112, 0.08) !important;\r\n        opacity: 0 !important;\r\n        transform: translateY(40px) !important;\r\n        transition: all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-card.is-visible {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-card:hover {\r\n        transform: translateY(-8px) !important;\r\n        box-shadow: 0 16px 48px rgba(41, 49, 112, 0.15) !important;\r\n    }\r\n\r\n    \/* --- Conte\u00fado do Card (Grid Interno) --- *\/\r\n    #aplis-pd-root .aplis-pd-mod-content {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr 1fr !important;\r\n        gap: 0 !important;\r\n        align-items: center !important;\r\n        width: 100% !important;\r\n    }\r\n\r\n    \/* Altern\u00e2ncia (Desktop) *\/\r\n    \/* \u00cdmpar: Texto (1) - Imagem (2) *\/\r\n    \/* Par: Imagem (1) - Texto (2) *\/\r\n    \r\n    #aplis-pd-root .aplis-pd-mod-card:nth-child(even) .aplis-pd-mod-text {\r\n        order: 2 !important;\r\n    }\r\n    #aplis-pd-root .aplis-pd-mod-card:nth-child(even) .aplis-pd-mod-image {\r\n        order: 1 !important;\r\n    }\r\n\r\n    \/* --- \u00c1rea de Texto --- *\/\r\n    #aplis-pd-root .aplis-pd-mod-text {\r\n        padding: 50px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* N\u00famero do Card *\/\r\n    #aplis-pd-root .aplis-pd-mod-num {\r\n        width: 48px !important;\r\n        height: 48px !important;\r\n        background: linear-gradient(135deg, #FCC31A 0%, #f4b800 100%) !important;\r\n        color: var(--pd-primary) !important;\r\n        border-radius: 12px !important;\r\n        font-size: 1.5rem !important;\r\n        font-weight: 800 !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        margin-bottom: 24px !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-h3 {\r\n        font-size: clamp(1.5rem, 3vw, 2rem) !important;\r\n        font-weight: 700 !important;\r\n        color: var(--pd-primary) !important;\r\n        margin-bottom: 20px !important;\r\n        line-height: 1.3 !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-desc {\r\n        font-size: 1.05rem !important;\r\n        color: var(--pd-text) !important;\r\n        line-height: 1.8 !important;\r\n        margin-bottom: 24px !important;\r\n    }\r\n\r\n    \/* Lista (Checklist) *\/\r\n    #aplis-pd-root .aplis-pd-mod-list {\r\n        list-style: none !important;\r\n        display: grid !important;\r\n        gap: 12px !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-li {\r\n        display: flex !important;\r\n        align-items: flex-start !important;\r\n        gap: 12px !important;\r\n        font-size: 0.95rem !important;\r\n        color: var(--pd-primary) !important;\r\n        font-weight: 600 !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-li::before {\r\n        content: \"\u2713\" !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        width: 24px !important;\r\n        height: 24px !important;\r\n        min-width: 24px !important;\r\n        background: linear-gradient(135deg, #FCC31A 0%, #f4b800 100%) !important;\r\n        color: var(--pd-primary) !important;\r\n        border-radius: 6px !important;\r\n        font-weight: 800 !important;\r\n        font-size: 0.9rem !important;\r\n    }\r\n\r\n    \/* --- \u00c1rea da Imagem --- *\/\r\n    #aplis-pd-root .aplis-pd-mod-image {\r\n        height: 100% !important;\r\n        min-height: 450px !important;\r\n        background-size: cover !important;\r\n        background-position: center !important;\r\n        background-repeat: no-repeat !important;\r\n        position: relative !important;\r\n        overflow: hidden !important;\r\n        \/* Fundo cinza enquanto carrega *\/\r\n        background-color: #f3f4f6 !important;\r\n    }\r\n\r\n    \/* Overlay Hover *\/\r\n    #aplis-pd-root .aplis-pd-mod-image::after {\r\n        content: \"\" !important;\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        background: linear-gradient(135deg, rgba(252, 195, 26, 0.05) 0%, rgba(41, 49, 112, 0.05) 100%) !important;\r\n        opacity: 0 !important;\r\n        transition: opacity 0.5s ease !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-card:hover .aplis-pd-mod-image::after {\r\n        opacity: 1 !important;\r\n    }\r\n\r\n    \/* --- T\u00f3picos Grid (Card 2 - Estilo mantido caso queira usar em outro lugar, mas removido do HTML) --- *\/\r\n    #aplis-pd-root .aplis-pd-mod-topics {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;\r\n        gap: 20px !important;\r\n        margin-top: 24px !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-topic-item {\r\n        padding: 20px !important;\r\n        background: linear-gradient(135deg, rgba(252, 195, 26, 0.08) 0%, rgba(252, 195, 26, 0.02) 100%) !important;\r\n        border-radius: 12px !important;\r\n        border: 2px solid rgba(252, 195, 26, 0.2) !important;\r\n        transition: all 0.4s ease !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-topic-item:hover {\r\n        transform: translateY(-4px) !important;\r\n        border-color: #FCC31A !important;\r\n        background: linear-gradient(135deg, rgba(252, 195, 26, 0.15) 0%, rgba(252, 195, 26, 0.05) 100%) !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-topic-h4 {\r\n        font-size: 1.1rem !important;\r\n        color: var(--pd-primary) !important;\r\n        margin-bottom: 8px !important;\r\n        font-weight: 700 !important;\r\n    }\r\n\r\n    #aplis-pd-root .aplis-pd-mod-topic-p {\r\n        font-size: 0.9rem !important;\r\n        color: var(--pd-text) !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n\r\n    \/* =========================================\r\n       MEDIA QUERIES\r\n       ========================================= *\/\r\n    @media (max-width: 968px) {\r\n        #aplis-pd-root .aplis-pd-mod-content {\r\n            grid-template-columns: 1fr !important;\r\n        }\r\n\r\n        \/* Reseta a ordem para Mobile (Imagem sempre em cima ou embaixo, conforme prefer\u00eancia) *\/\r\n        \/* Aqui deixarei Imagem EMBAIXO para o texto vir primeiro *\/\r\n        #aplis-pd-root .aplis-pd-mod-card:nth-child(even) .aplis-pd-mod-text,\r\n        #aplis-pd-root .aplis-pd-mod-card:nth-child(odd) .aplis-pd-mod-text {\r\n            order: 1 !important;\r\n        }\r\n        \r\n        #aplis-pd-root .aplis-pd-mod-card:nth-child(even) .aplis-pd-mod-image,\r\n        #aplis-pd-root .aplis-pd-mod-card:nth-child(odd) .aplis-pd-mod-image {\r\n            order: 2 !important;\r\n            min-height: 300px !important;\r\n        }\r\n\r\n        #aplis-pd-root .aplis-pd-mod-text {\r\n            padding: 32px !important;\r\n        }\r\n\r\n        #aplis-pd-root .aplis-pd-mod-topics {\r\n            grid-template-columns: 1fr !important;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n        #aplis-pd-root { padding: 40px 0 !important; }\r\n        \r\n        #aplis-pd-root .aplis-pd-mod-text {\r\n            padding: 24px !important;\r\n        }\r\n\r\n        #aplis-pd-root .aplis-pd-mod-num {\r\n            width: 40px !important;\r\n            height: 40px !important;\r\n            font-size: 1.25rem !important;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<section id=\"aplis-pd-root\">\r\n  \r\n  <div class=\"aplis-pd-mod-wrap\">\r\n    \r\n    <div class=\"aplis-pd-mod-header\" id=\"aplis-pd-header\">\r\n      <h2 class=\"aplis-pd-mod-title\">\r\n        <span class=\"aplis-pd-mod-highlight\">Patologia Digital e Intelig\u00eancia Artificial<\/span><br>\r\n        integradas ao fluxo do seu laborat\u00f3rio\r\n      <\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"aplis-pd-mod-cards\">\r\n      \r\n      <div class=\"aplis-pd-mod-card\">\r\n        <div class=\"aplis-pd-mod-content\">\r\n          <div class=\"aplis-pd-mod-text\">\r\n            <h3 class=\"aplis-pd-mod-h3\">Intelig\u00eancia artificial na anatomia patol\u00f3gica SIM!<\/h3>\r\n            <p class=\"aplis-pd-mod-desc\">\r\n              A funcionalidade do apLIS desenvolvida para revolucionar e simplificar a laudagem na rotina laboratorial. \r\n              A partir dos comandos (prompts) do m\u00e9dico patologista, a IA apresenta os laudos definitivos para cada exame!\r\n            <\/p>\r\n            <p class=\"aplis-pd-mod-desc\">\r\n              A Intelig\u00eancia Artificial do apLIS foi pensada para aprimorar a experi\u00eancia do m\u00e9dico patologista, \r\n              sem interferir no seu diagn\u00f3stico.\r\n            <\/p>\r\n            <ul class=\"aplis-pd-mod-list\">\r\n              <li class=\"aplis-pd-mod-li\">Facilita o preenchimento do seu laudo<\/li>\r\n              <li class=\"aplis-pd-mod-li\">Ganho de tempo<\/li>\r\n              <li class=\"aplis-pd-mod-li\">Clareza na reda\u00e7\u00e3o<\/li>\r\n              <li class=\"aplis-pd-mod-li\">Laudos padronizados<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"aplis-pd-mod-image\" data-bg-src=\"https:\/\/aplis.inf.br\/wp-content\/uploads\/2025\/11\/index03.webp\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"aplis-pd-mod-card\">\r\n        <div class=\"aplis-pd-mod-content\">\r\n          <div class=\"aplis-pd-mod-text\">\r\n            <h3 class=\"aplis-pd-mod-h3\">Patologia digital integrada \u00e0 gest\u00e3o do laborat\u00f3rio.<\/h3>\r\n            \r\n            <p class=\"aplis-pd-mod-desc\">\r\n              A patologia digital amplia a capacidade produtiva do laborat\u00f3rio ao permitir acesso remoto \u00e0s l\u00e2minas, colabora\u00e7\u00e3o entre especialistas e escalabilidade do diagn\u00f3stico.\r\n            <\/p>\r\n            <p class=\"aplis-pd-mod-desc\">\r\n              Integrada ao apLIS, ela deixa de ser uma solu\u00e7\u00e3o isolada e passa a fazer parte do fluxo completo da anatomia patol\u00f3gica, mantendo rastreabilidade, seguran\u00e7a da informa\u00e7\u00e3o e padroniza\u00e7\u00e3o dos processos.\r\n            <\/p>\r\n            \r\n          <\/div>\r\n          <div class=\"aplis-pd-mod-image\" data-bg-src=\"https:\/\/aplis.inf.br\/wp-content\/uploads\/2025\/11\/foto-2.webp\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"aplis-pd-mod-card\">\r\n        <div class=\"aplis-pd-mod-content\">\r\n          <div class=\"aplis-pd-mod-text\">\r\n            <h3 class=\"aplis-pd-mod-h3\">apLIS Analytics, solu\u00e7\u00e3o de Business Intelligence<\/h3>\r\n            <p class=\"aplis-pd-mod-desc\">\r\n              apLIS Analytics, o BI da anatomia patol\u00f3gica com mais de 30 indicadores analisados em pain\u00e9is prontos. Acompanhe:\r\n            <\/p>\r\n            <ul class=\"aplis-pd-mod-list\">\r\n              <li class=\"aplis-pd-mod-li\">TAT por setor<\/li>\r\n              <li class=\"aplis-pd-mod-li\">TAT por exame<\/li>\r\n              <li class=\"aplis-pd-mod-li\">Tempo de atraso x Produtividade<\/li>\r\n              <li class=\"aplis-pd-mod-li\">Tempo de libera\u00e7\u00e3o por setor<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"aplis-pd-mod-image\" data-bg-src=\"https:\/\/aplis.inf.br\/wp-content\/uploads\/2025\/11\/index01.webp\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  (function() {\r\n    \/\/ Elementos\r\n    const headerEl = document.getElementById('aplis-pd-header');\r\n    const cards = document.querySelectorAll('.aplis-pd-mod-card');\r\n    const rootEl = document.getElementById('aplis-pd-root');\r\n\r\n    \/\/ Fun\u00e7\u00e3o para carregar imagem (Lazy Load)\r\n    function loadImage(card) {\r\n      const imgDiv = card.querySelector('.aplis-pd-mod-image');\r\n      if (imgDiv && imgDiv.dataset.bgSrc) {\r\n          imgDiv.style.backgroundImage = `url('${imgDiv.dataset.bgSrc}')`;\r\n          imgDiv.removeAttribute('data-bg-src'); \/\/ Limpa ap\u00f3s carregar\r\n      }\r\n    }\r\n\r\n    \/\/ Observer Principal\r\n    const observer = new IntersectionObserver((entries) => {\r\n      entries.forEach((entry) => {\r\n        if (entry.isIntersecting) {\r\n          \r\n          \/\/ 1. Animar Header se for o elemento\r\n          if (entry.target.id === 'aplis-pd-header') {\r\n              entry.target.classList.add('is-visible');\r\n          }\r\n          \r\n          \/\/ 2. Animar Card e Carregar Imagem\r\n          if (entry.target.classList.contains('aplis-pd-mod-card')) {\r\n              \/\/ Carrega imagem apenas quando vis\u00edvel\r\n              loadImage(entry.target);\r\n              \r\n              \/\/ Pequeno delay visual para anima\u00e7\u00e3o suave\r\n              setTimeout(() => {\r\n                  entry.target.classList.add('is-visible');\r\n              }, 100);\r\n          }\r\n\r\n          observer.unobserve(entry.target);\r\n        }\r\n      });\r\n    }, {\r\n      threshold: 0.15, \/\/ Gatilho quando 15% vis\u00edvel\r\n      rootMargin: '50px' \/\/ Margem de seguran\u00e7a\r\n    });\r\n\r\n    \/\/ Observar Header\r\n    if(headerEl) observer.observe(headerEl);\r\n\r\n    \/\/ Observar Cards\r\n    cards.forEach(card => observer.observe(card));\r\n\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ed462d e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"6ed462d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5eae9c elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"b5eae9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  \/* --- Configura\u00e7\u00f5es Gerais --- *\/\r\n  .aplis-inno-section {\r\n    padding: 80px 0;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .aplis-inno-container {\r\n    max-width: 1280px;\r\n    margin: 0 auto;\r\n    padding: 0 16px;\r\n    position: relative;\r\n  }\r\n\r\n  .aplis-inno-header {\r\n    text-align: center;\r\n    margin-bottom: 24px;\r\n  }\r\n\r\n  .aplis-inno-title {\r\n    font-size: clamp(2rem, 5vw, 3rem);\r\n    font-weight: 800;\r\n    color: #293170;\r\n    margin-bottom: 24px;\r\n    letter-spacing: -1px;\r\n    margin-top: 0;\r\n  }\r\n\r\n  \/* --- Layout Desktop (Circular) --- *\/\r\n  .aplis-inno-desktop-wrap {\r\n    display: none; \/* Mobile first: oculto *\/\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 1200px;\r\n    aspect-ratio: 16\/9;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* SVG de Fundo *\/\r\n  .aplis-inno-svg-layer {\r\n    position: absolute; inset: 0; width: 100%; height: 100%; z-index: 0; pointer-events: none;\r\n  }\r\n\r\n  .aplis-inno-poly {\r\n    fill: none; stroke: #293170; stroke-width: 2; opacity: 0.3; transition: all 0.3s;\r\n  }\r\n\r\n  .aplis-inno-line {\r\n    stroke: #293170; stroke-width: 1; opacity: 0.2; transition: all 0.3s;\r\n  }\r\n  .aplis-inno-line.is-active { stroke-width: 2; opacity: 0.5; }\r\n\r\n  .aplis-inno-dot {\r\n    fill: #293170; opacity: 0.3; transition: all 0.3s;\r\n  }\r\n  .aplis-inno-dot.is-active { r: 5; opacity: 0.7; }\r\n\r\n  \/* C\u00edrculo Central *\/\r\n  .aplis-inno-center {\r\n    position: absolute;\r\n    top: 50%; left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    width: 180px; height: 180px;\r\n    z-index: 10;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .aplis-inno-center-inner {\r\n    width: 100%; height: 100%;\r\n    border-radius: 50%;\r\n    box-shadow: 0 25px 50px rgba(0,0,0,0.25);\r\n    display: flex; align-items: center; justify-content: center;\r\n    border: 4px solid #FCC31A;\r\n    background: #fff;\r\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n  }\r\n\r\n  .aplis-inno-center:hover .aplis-inno-center-inner {\r\n    transform: scale(1.05);\r\n    box-shadow: 0 30px 60px rgba(0,0,0,0.3);\r\n  }\r\n\r\n  \/* Itens Circulares *\/\r\n  .aplis-inno-item {\r\n    position: absolute;\r\n    width: 180px; height: 180px;\r\n    z-index: 20;\r\n    cursor: pointer;\r\n    transform: translate(-50%, -50%) scale(1);\r\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n    outline: none;\r\n  }\r\n\r\n  .aplis-inno-item.is-active {\r\n    transform: translate(-50%, -50%) scale(1.15);\r\n    z-index: 30;\r\n  }\r\n\r\n  .aplis-inno-bubble {\r\n    width: 100%; height: 100%;\r\n    border-radius: 50%;\r\n    box-shadow: 0 10px 25px rgba(0,0,0,0.15);\r\n    padding: 24px;\r\n    display: flex; flex-direction: column;\r\n    align-items: center; justify-content: center;\r\n    text-align: center;\r\n    border: 2px solid #3d4691;\r\n    background: linear-gradient(135deg, #293170 0%, #3d4691 100%);\r\n    transition: box-shadow 0.3s;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .aplis-inno-item.is-active .aplis-inno-bubble {\r\n    box-shadow: 0 20px 40px rgba(0,0,0,0.25);\r\n  }\r\n\r\n  .aplis-inno-icon {\r\n    margin-bottom: 8px; color: #FCC31A; transition: transform 0.3s;\r\n  }\r\n  \r\n  .aplis-inno-item.is-active .aplis-inno-icon {\r\n    transform: scale(1.1);\r\n  }\r\n\r\n  .aplis-inno-text {\r\n    font-size: 0.75rem; font-weight: 600; color: #FCC31A; line-height: 1.2; margin: 0;\r\n  }\r\n\r\n  \/* --- Layout Mobile (Lista) --- *\/\r\n  .aplis-inno-mobile-wrap {\r\n    display: block; \/* Mobile default *\/\r\n    margin-top: 40px;\r\n  }\r\n\r\n  .aplis-inno-mob-card {\r\n    display: flex;\r\n    align-items: center;\r\n    padding: 16px;\r\n    background: rgba(255,255,255,0.8);\r\n    backdrop-filter: blur(10px);\r\n    border-radius: 16px;\r\n    box-shadow: 0 4px 16px rgba(0,0,0,0.1);\r\n    border: 1px solid rgba(0,0,0,0.1);\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .aplis-inno-mob-icon {\r\n    flex-shrink: 0;\r\n    width: 56px; height: 56px;\r\n    background: linear-gradient(135deg, #293170 0%, #3d4691 100%);\r\n    color: #FCC31A;\r\n    border-radius: 12px;\r\n    display: flex; align-items: center; justify-content: center;\r\n  }\r\n\r\n  .aplis-inno-mob-text {\r\n    margin-left: 16px;\r\n    color: #293170;\r\n    font-weight: 600;\r\n    font-size: 1rem;\r\n    line-height: 1.4;\r\n    margin-top: 0; margin-bottom: 0;\r\n  }\r\n\r\n  \/* --- Responsividade --- *\/\r\n  @media (min-width: 900px) { \/* Breakpoint ajustado para caber o c\u00edrculo *\/\r\n    .aplis-inno-desktop-wrap { display: block; }\r\n    .aplis-inno-mobile-wrap { display: none; }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"aplis-inno-section\">\r\n  <div class=\"aplis-inno-container\">\r\n    <div class=\"aplis-inno-header\">\r\n      <h2 class=\"aplis-inno-title\">\r\n        Descubra as <span style=\"color: #FCC31A;\">inova\u00e7\u00f5es do apLIS 4.0<\/span>\r\n      <\/h2>\r\n    <\/div>\r\n\r\n    <div id=\"aplis-inno-desktop\" class=\"aplis-inno-desktop-wrap\">\r\n      <svg class=\"aplis-inno-svg-layer\" id=\"aplis-inno-svg\" role=\"img\" aria-label=\"Diagrama circular de inova\u00e7\u00f5es\">\r\n        <\/svg>\r\n      \r\n      <div class=\"aplis-inno-center\" id=\"aplis-inno-center-btn\" tabindex=\"0\" role=\"button\" aria-label=\"Logo apLIS\">\r\n        <div class=\"aplis-inno-center-inner\">\r\n          <img decoding=\"async\" src=\"https:\/\/aplis.inf.br\/wp-content\/uploads\/2023\/11\/cropped-cropped-aplis-logo.png\" alt=\"apLIS Logo\" style=\"width: 75%; height: 75%; object-fit: contain;\">\r\n        <\/div>\r\n      <\/div>\r\n      \r\n      <div id=\"aplis-inno-items-container\"><\/div>\r\n    <\/div>\r\n\r\n    <div id=\"aplis-inno-mobile\" class=\"aplis-inno-mobile-wrap\">\r\n      <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function() { \/\/ Escopo Isolado\r\n      \r\n      const innoItems = [\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 18v-6a3 3 0 0 1 6 0v6\"\/><path d=\"M21 11h-1a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1\"\/><path d=\"M3 11h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H3\"\/><path d=\"M14 6a2 2 0 0 0-4 0v2a2 2 0 0 0 4 0Z\"\/><path d=\"M10 12h4\"\/><path d=\"M11 16h2\"\/><\/svg>`,\r\n          text: 'Pr\u00e1tica de inova\u00e7\u00e3o e melhorias constantes',\r\n          angle: 0\r\n        },\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v4\"\/><path d=\"m16.2 7.8 2.9-2.9\"\/><path d=\"M18 12h4\"\/><path d=\"m16.2 16.2 2.9 2.9\"\/><path d=\"M12 18v4\"\/><path d=\"m4.9 19.1 2.9-2.9\"\/><path d=\"M2 12h4\"\/><path d=\"m4.9 4.9 2.9 2.9\"\/><\/svg>`,\r\n          text: 'Baseado na metodologia Lean, que garante a execu\u00e7\u00e3o de todos os fluxos e etapas.',\r\n          angle: 39.43\r\n        },\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"20\" height=\"14\" x=\"2\" y=\"3\" rx=\"2\"\/><line x1=\"8\" x2=\"16\" y1=\"21\" y2=\"21\"\/><line x1=\"12\" x2=\"12\" y1=\"17\" y2=\"21\"\/><\/svg>`,\r\n          text: 'Design inovador, atual e intuitivo que favorece a experi\u00eancia de uso.',\r\n          angle: 102.86\r\n        },\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22,12 18,12 15,21 9,3 6,12 2,12\"\/><\/svg>`,\r\n          text: 'Disponibilidade de recursos para que os gestores tenham m\u00e1ximo aproveitamento.',\r\n          angle: 154.29\r\n        },\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>`,\r\n          text: 'Integra\u00e7\u00f5es que automatizam a troca de informa\u00e7\u00f5es entre sistemas e equipamentos.',\r\n          angle: 205.71\r\n        },\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"12\" x2=\"12\" y1=\"20\" y2=\"10\"\/><line x1=\"18\" x2=\"18\" y1=\"20\" y2=\"4\"\/><line x1=\"6\" x2=\"6\" y1=\"20\" y2=\"16\"\/><\/svg>`,\r\n          text: 'Gest\u00e3o de produtividade por setor facilitada.',\r\n          angle: 257.14\r\n        },\r\n        {\r\n          icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z\"\/><\/svg>`,\r\n          text: '100% em nuvem: acesso a qualquer hora de qualquer dispositivo.',\r\n          angle: 318.57\r\n        }\r\n      ];\r\n\r\n      \/\/ Elementos DOM\r\n      const svg = document.getElementById('aplis-inno-svg');\r\n      const itemsContainer = document.getElementById('aplis-inno-items-container');\r\n      const mobileContainer = document.getElementById('aplis-inno-mobile');\r\n      \r\n      const RADIUS_PERCENTAGE = 30; \/\/ Raio em % do container\r\n\r\n      \/\/ --- Fun\u00e7\u00f5es Auxiliares ---\r\n      function calculatePos(angle, radius) {\r\n        const rad = ((angle - 90) * Math.PI) \/ 180;\r\n        return {\r\n          x: 50 + radius * Math.cos(rad),\r\n          y: 50 + radius * Math.sin(rad),\r\n        };\r\n      }\r\n\r\n      function toggleActive(index, isActive) {\r\n        \/\/ Toggle na bolha\r\n        const items = document.querySelectorAll('.aplis-inno-item');\r\n        if(items[index]) {\r\n            isActive ? items[index].classList.add('is-active') : items[index].classList.remove('is-active');\r\n        }\r\n\r\n        \/\/ Toggle na linha SVG\r\n        const lines = document.querySelectorAll(`.aplis-inno-line[data-idx=\"${index}\"]`);\r\n        lines.forEach(l => isActive ? l.classList.add('is-active') : l.classList.remove('is-active'));\r\n\r\n        \/\/ Toggle no ponto SVG\r\n        const dots = document.querySelectorAll(`.aplis-inno-dot[data-idx=\"${index}\"]`);\r\n        dots.forEach(d => isActive ? d.classList.add('is-active') : d.classList.remove('is-active'));\r\n      }\r\n\r\n      \/\/ --- Renderiza\u00e7\u00e3o Desktop ---\r\n      const positions = innoItems.map(item => calculatePos(item.angle, RADIUS_PERCENTAGE));\r\n\r\n      \/\/ 1. Pol\u00edgono de fundo (SVG)\r\n      const points = positions.map(pos => `${pos.x}%,${pos.y}%`).join(' ');\r\n      const polygon = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'polygon');\r\n      polygon.setAttribute('points', points);\r\n      polygon.setAttribute('class', 'aplis-inno-poly');\r\n      svg.appendChild(polygon);\r\n\r\n      \/\/ 2. Linhas e Dots (SVG)\r\n      innoItems.forEach((_, idx) => {\r\n        const pos = positions[idx];\r\n        \r\n        \/\/ Linha\r\n        const line = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'line');\r\n        line.setAttribute('x1', '50%'); line.setAttribute('y1', '50%');\r\n        line.setAttribute('x2', `${pos.x}%`); line.setAttribute('y2', `${pos.y}%`);\r\n        line.setAttribute('class', 'aplis-inno-line');\r\n        line.setAttribute('data-idx', idx);\r\n        svg.appendChild(line);\r\n\r\n        \/\/ Dot\r\n        const circle = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\r\n        circle.setAttribute('cx', `${pos.x}%`); circle.setAttribute('cy', `${pos.y}%`);\r\n        circle.setAttribute('r', '3');\r\n        circle.setAttribute('class', 'aplis-inno-dot');\r\n        circle.setAttribute('data-idx', idx);\r\n        svg.appendChild(circle);\r\n      });\r\n\r\n      \/\/ 3. Itens HTML (Bubbles)\r\n      innoItems.forEach((item, idx) => {\r\n        const pos = positions[idx];\r\n        \r\n        const el = document.createElement('div');\r\n        el.className = 'aplis-inno-item';\r\n        el.style.left = `${pos.x}%`;\r\n        el.style.top = `${pos.y}%`;\r\n        el.setAttribute('role', 'button');\r\n        el.tabIndex = 0;\r\n        \r\n        el.innerHTML = `\r\n          <div class=\"aplis-inno-bubble\">\r\n            <div class=\"aplis-inno-icon\">${item.icon}<\/div>\r\n            <p class=\"aplis-inno-text\">${item.text}<\/p>\r\n          <\/div>\r\n        `;\r\n\r\n        \/\/ Event Listeners (Usando classes CSS para performance)\r\n        el.addEventListener('mouseenter', () => toggleActive(idx, true));\r\n        el.addEventListener('mouseleave', () => toggleActive(idx, false));\r\n        el.addEventListener('focus', () => toggleActive(idx, true));\r\n        el.addEventListener('blur', () => toggleActive(idx, false));\r\n        \r\n        \/\/ Suporte Mobile\/Touch em telas h\u00edbridas\r\n        el.addEventListener('click', () => {\r\n            toggleActive(idx, true);\r\n            setTimeout(() => toggleActive(idx, false), 2000);\r\n        });\r\n\r\n        itemsContainer.appendChild(el);\r\n      });\r\n\r\n      \/\/ --- Renderiza\u00e7\u00e3o Mobile ---\r\n      innoItems.forEach(item => {\r\n        const card = document.createElement('div');\r\n        card.className = 'aplis-inno-mob-card';\r\n        \r\n        \/\/ Aumentar \u00edcone para mobile\r\n        const iconBig = item.icon.replace('width=\"20\" height=\"20\"', 'width=\"28\" height=\"28\"');\r\n        \r\n        card.innerHTML = `\r\n            <div class=\"aplis-inno-mob-icon\">${iconBig}<\/div>\r\n            <p class=\"aplis-inno-mob-text\">${item.text}<\/p>\r\n        `;\r\n        mobileContainer.appendChild(card);\r\n      });\r\n\r\n    })();\r\n  <\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9387cbd e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"9387cbd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae9499b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ae9499b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<style>\r\n    \/* =========================================\r\n       ISOLAMENTO E OTIMIZA\u00c7\u00c3O (NAMESPACE: aplis-orbit-carousel-v3)\r\n       ========================================= *\/\r\n\r\n    \/* 1. Reset Raiz *\/\r\n    #aplis-orbit-carousel-v3-root {\r\n        \/* Vari\u00e1veis Locais *\/\r\n        --aplisorbit-primary: #293170;\r\n        --aplisorbit-accent: #FCC31A;\r\n        --aplisorbit-bg: #ffffff;\r\n        --aplisorbit-text: #293170;\r\n        --aplisorbit-text-light: #555555;\r\n        --aplisorbit-shadow: 0 10px 40px rgba(41, 49, 112, 0.15);\r\n\r\n        \/* Reset Total *\/\r\n        all: unset !important;\r\n        display: block !important;\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        max-width: 1400px !important;\r\n        margin: 0 auto !important;\r\n        padding: 40px 20px 80px 20px !important;\r\n        overflow: hidden !important;\r\n        box-sizing: border-box !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root * {\r\n        box-sizing: border-box !important;\r\n        outline: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* --- Header --- *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-section-header {\r\n        text-align: center !important;\r\n        margin-bottom: 40px !important;\r\n        opacity: 0 !important;\r\n        transform: translateY(30px) !important;\r\n        transition: opacity 0.8s ease, transform 0.8s ease !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-section-header.aplisorbit-is-visible {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-main-title {\r\n        font-size: clamp(2rem, 5vw, 3rem) !important;\r\n        color: var(--aplisorbit-primary) !important;\r\n        margin: 0 0 16px 0 !important;\r\n        line-height: 1.2 !important;\r\n        font-weight: 800 !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-accent-text {\r\n        color: var(--aplisorbit-accent) !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-subtitle {\r\n        font-size: 1.125rem !important;\r\n        color: var(--aplisorbit-text-light) !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    \/* --- Brand (Logo) --- *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-brand-container {\r\n        text-align: center !important;\r\n        margin-bottom: 20px !important;\r\n        position: relative !important;\r\n        z-index: 5 !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-logo-image {\r\n        height: auto !important;\r\n        max-width: 160px !important;\r\n        display: inline-block !important;\r\n    }\r\n\r\n    \/* --- Palco 3D --- *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-stage-container {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        height: 500px !important;\r\n        perspective: 1200px !important; \/* Profundidade *\/\r\n        margin: 0 auto !important;\r\n        transform-style: preserve-3d !important;\r\n    }\r\n\r\n    \/* Pista *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-track-wrapper {\r\n        position: absolute !important;\r\n        top: 50% !important;\r\n        left: 50% !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        transform: translate(-50%, -50%) !important;\r\n        transform-style: preserve-3d !important;\r\n    }\r\n\r\n    \/* --- Slot (Posicionador) --- *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-card-slot {\r\n        position: absolute !important;\r\n        width: 280px !important;\r\n        height: 340px !important;\r\n        top: 50% !important;\r\n        left: 50% !important;\r\n        \/* Transform \u00e9 controlado via JS inline style *\/\r\n        transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;\r\n        will-change: transform, opacity !important;\r\n        cursor: pointer !important;\r\n        background: transparent !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* Card Interno (Visual) *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-feature-card {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        background: var(--aplisorbit-bg) !important;\r\n        border-radius: 24px !important;\r\n        padding: 32px 24px !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        text-align: center !important;\r\n        box-shadow: var(--aplisorbit-shadow) !important;\r\n        border: 2px solid transparent !important;\r\n        transition: border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease !important;\r\n    }\r\n\r\n    \/* \u00cdcone *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-icon-container {\r\n        width: 72px !important;\r\n        height: 72px !important;\r\n        background: linear-gradient(135deg, var(--aplisorbit-primary) 0%, #3d4691 100%) !important;\r\n        border-radius: 20px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        margin-bottom: 20px !important;\r\n        color: var(--aplisorbit-accent) !important;\r\n        flex-shrink: 0 !important;\r\n        transition: transform 0.4s ease, background 0.4s ease !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-card-description {\r\n        font-size: 1rem !important;\r\n        font-weight: 600 !important;\r\n        color: var(--aplisorbit-text) !important;\r\n        line-height: 1.5 !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    \/* --- Estados (Active\/Focus) --- *\/\r\n    \/* O JS adiciona a classe .aplisorbit-is-focus ao card da frente *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-card-slot.aplisorbit-is-focus .aplisorbit-feature-card {\r\n        border-color: var(--aplisorbit-accent) !important;\r\n        box-shadow: 0 20px 60px rgba(252, 195, 26, 0.3) !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-card-slot.aplisorbit-is-focus .aplisorbit-icon-container {\r\n        transform: scale(1.1) rotate(-5deg) !important;\r\n        background: linear-gradient(135deg, var(--aplisorbit-accent) 0%, #ffdb4d 100%) !important;\r\n        color: var(--aplisorbit-primary) !important;\r\n    }\r\n\r\n    \/* --- Controles --- *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-controls-wrapper {\r\n        display: flex !important;\r\n        justify-content: center !important;\r\n        gap: 20px !important;\r\n        margin-top: 20px !important;\r\n        position: relative !important;\r\n        z-index: 10 !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-nav-button {\r\n        width: 56px !important;\r\n        height: 56px !important;\r\n        border-radius: 50% !important;\r\n        background: var(--aplisorbit-primary) !important;\r\n        border: none !important;\r\n        color: var(--aplisorbit-accent) !important;\r\n        font-size: 24px !important;\r\n        cursor: pointer !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 0 !important;\r\n        transition: all 0.3s ease !important;\r\n        box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-nav-button:hover {\r\n        background: var(--aplisorbit-accent) !important;\r\n        color: var(--aplisorbit-primary) !important;\r\n        transform: translateY(-4px) !important;\r\n    }\r\n\r\n    \/* --- Pagina\u00e7\u00e3o --- *\/\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-pagination-wrapper {\r\n        display: flex !important;\r\n        justify-content: center !important;\r\n        gap: 8px !important;\r\n        margin-top: 24px !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-page-dot {\r\n        width: 10px !important;\r\n        height: 10px !important;\r\n        background: #ccc !important;\r\n        border-radius: 50% !important;\r\n        cursor: pointer !important;\r\n        transition: all 0.3s ease !important;\r\n    }\r\n\r\n    #aplis-orbit-carousel-v3-root .aplisorbit-page-dot.aplisorbit-is-active {\r\n        background: var(--aplisorbit-primary) !important;\r\n        width: 30px !important;\r\n        border-radius: 10px !important;\r\n    }\r\n\r\n    \/* =========================================\r\n       RESPONSIVIDADE E MODO MOBILE\r\n       ========================================= *\/\r\n    @media (max-width: 992px) {\r\n        #aplis-orbit-carousel-v3-root .aplisorbit-stage-container { height: 450px !important; }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        #aplis-orbit-carousel-v3-root { padding: 40px 16px 60px 16px !important; }\r\n        \r\n        #aplis-orbit-carousel-v3-root .aplisorbit-stage-container { height: 380px !important; }\r\n        \r\n        #aplis-orbit-carousel-v3-root .aplisorbit-logo-image { max-width: 130px !important; }\r\n        \r\n        #aplis-orbit-carousel-v3-root .aplisorbit-main-title { font-size: 1.75rem !important; }\r\n\r\n        \/* Ajuste do Slot no Mobile (Stacking) *\/\r\n        #aplis-orbit-carousel-v3-root .aplisorbit-card-slot {\r\n            width: 100% !important;\r\n            max-width: 320px !important;\r\n            height: 300px !important;\r\n            transition: opacity 0.4s ease, transform 0.4s ease !important;\r\n        }\r\n    }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n  <section id=\"aplis-orbit-carousel-v3-root\">\r\n    \r\n    <div class=\"aplisorbit-section-header\" id=\"aplisorbit-header-element\">\r\n      <h2 class=\"aplisorbit-main-title\">Controle e gest\u00e3o na sua <span class=\"aplisorbit-accent-text\">rotina laboratorial<\/span><\/h2>\r\n      <p class=\"aplisorbit-subtitle\">Solu\u00e7\u00f5es completas para Anatomia Patol\u00f3gica<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"aplisorbit-stage-container\" id=\"aplisorbit-stage-element\">\r\n      <div class=\"aplisorbit-track-wrapper\" id=\"aplisorbit-track-element\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"aplisorbit-controls-wrapper\">\r\n      <button class=\"aplisorbit-nav-button\" id=\"aplisorbit-btn-prev\" aria-label=\"Anterior\">\u2039<\/button>\r\n      <button class=\"aplisorbit-nav-button\" id=\"aplisorbit-btn-next\" aria-label=\"Pr\u00f3ximo\">\u203a<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"aplisorbit-pagination-wrapper\" id=\"aplisorbit-pager-element\"><\/div>\r\n\r\n  <\/section>\r\n\r\n  <script>\r\n    (function() {\r\n      \/\/ 1. DADOS (ATUALIZADOS COM O NOVO CONTE\u00daDO)\r\n      const aplisOrbitData = [\r\n        { \r\n            \/\/ 1. Inova\u00e7\u00e3o (\u00cdcone original 0)\r\n            icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important;\"><path d=\"M9 18v-6a3 3 0 0 1 6 0v6\"\/><path d=\"M21 11h-1a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1\"\/><path d=\"M3 11h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H3\"\/><path d=\"M14 6a2 2 0 0 0-4 0v2a2 2 0 0 0 4 0Z\"\/><\/svg>`, \r\n            text: 'Pr\u00e1tica de inova\u00e7\u00e3o e melhorias constantes.' \r\n        },\r\n        { \r\n            \/\/ 2. Nuvem (\u00cdcone original 6)\r\n            icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important;\"><path d=\"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z\"\/><\/svg>`, \r\n            text: '100% em nuvem: acesso a qualquer hora de qualquer dispositivo.' \r\n        },\r\n        { \r\n            \/\/ 3. Lean (\u00cdcone original 1)\r\n            icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important;\"><path d=\"M12 2v4\"\/><path d=\"m16.2 7.8 2.9-2.9\"\/><path d=\"M18 12h4\"\/><path d=\"m16.2 16.2 2.9 2.9\"\/><path d=\"M12 18v4\"\/><path d=\"m4.9 19.1 2.9-2.9\"\/><path d=\"M2 12h4\"\/><path d=\"m4.9 4.9 2.9 2.9\"\/><\/svg>`, \r\n            text: 'Baseado na metodologia Lean, que garante a execu\u00e7\u00e3o de todos os fluxos e etapas.' \r\n        },\r\n        { \r\n            \/\/ 4. Design (\u00cdcone original 2)\r\n            icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important;\"><rect width=\"20\" height=\"14\" x=\"2\" y=\"3\" rx=\"2\"\/><line x1=\"8\" x2=\"16\" y1=\"21\" y2=\"21\"\/><line x1=\"12\" x2=\"12\" y1=\"17\" y2=\"21\"\/><\/svg>`, \r\n            text: 'Design inovador, atual e intuitivo que favorece a experi\u00eancia de uso.' \r\n        },\r\n        { \r\n            \/\/ 5. Produtividade (\u00cdcone original 5 - Grafico linhas)\r\n            icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important;\"><line x1=\"12\" x2=\"12\" y1=\"20\" y2=\"10\"\/><line x1=\"18\" x2=\"18\" y1=\"20\" y2=\"4\"\/><line x1=\"6\" x2=\"6\" y1=\"20\" y2=\"16\"\/><\/svg>`, \r\n            text: 'Gest\u00e3o de produtividade por setor facilitada.' \r\n        },\r\n        { \r\n            \/\/ 6. Recursos\/Relat\u00f3rios (\u00cdcone original 3 - Arquivo)\r\n            icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important;\"><polyline points=\"22,12 18,12 15,21 9,3 6,12 2,12\"\/><\/svg>`, \r\n            text: 'Disponibilidade de recursos (indicadores, pain\u00e9is, relat\u00f3rios) para que os gestores tenham o m\u00e1ximo de aproveitamento.' \r\n        },\r\n        { \r\n            \/\/ 7. Integra\u00e7\u00f5es (\u00cdcone original 4 - Conex\u00e3o)\r\n            icon: `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important;\"><path d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>`, \r\n            text: 'Integra\u00e7\u00f5es que automatizam a troca de informa\u00e7\u00f5es entre sistemas e equipamentos.' \r\n        }\r\n      ];\r\n\r\n      \/\/ 2. REFER\u00caNCIAS\r\n      const aplisOrbitTrack = document.getElementById('aplisorbit-track-element');\r\n      const aplisOrbitPager = document.getElementById('aplisorbit-pager-element');\r\n      const aplisOrbitHeader = document.getElementById('aplisorbit-header-element');\r\n      const aplisOrbitRoot = document.getElementById('aplis-orbit-carousel-v3-root');\r\n      const aplisOrbitBtnPrev = document.getElementById('aplisorbit-btn-prev');\r\n      const aplisOrbitBtnNext = document.getElementById('aplisorbit-btn-next');\r\n      \r\n      let aplisOrbitIsInit = false;\r\n      let aplisOrbitCurrentIdx = 0;\r\n      let aplisOrbitCurrentAngle = 0;\r\n      const aplisOrbitTotalCards = aplisOrbitData.length;\r\n      const aplisOrbitAngleSlice = 360 \/ aplisOrbitTotalCards;\r\n      let aplisOrbitRadius = aplisOrbitCalcRadius();\r\n      let aplisOrbitAutoTimer = null;\r\n      let aplisOrbitIsMobile = window.innerWidth < 768;\r\n\r\n      \/\/ 3. INICIALIZA\u00c7\u00c3O SEGURA\r\n      function aplisOrbitInit() {\r\n        if(aplisOrbitIsInit || !aplisOrbitTrack) return;\r\n        aplisOrbitIsInit = true;\r\n\r\n        if(aplisOrbitHeader) aplisOrbitHeader.classList.add('aplisorbit-is-visible');\r\n\r\n        \/\/ Renderizar Slots\r\n        aplisOrbitData.forEach((item, index) => {\r\n            \/\/ Slot Wrapper\r\n            const slot = document.createElement('div');\r\n            slot.className = 'aplisorbit-card-slot';\r\n            slot.innerHTML = `\r\n                <div class=\"aplisorbit-feature-card\">\r\n                    <div class=\"aplisorbit-icon-container\">${item.icon}<\/div>\r\n                    <p class=\"aplisorbit-card-description\">${item.text}<\/p>\r\n                <\/div>\r\n            `;\r\n            slot.addEventListener('click', () => aplisOrbitManualNav(index));\r\n            aplisOrbitTrack.appendChild(slot);\r\n\r\n            \/\/ Dot\r\n            const dot = document.createElement('div');\r\n            dot.className = 'aplisorbit-page-dot';\r\n            dot.addEventListener('click', () => aplisOrbitManualNav(index));\r\n            aplisOrbitPager.appendChild(dot);\r\n        });\r\n\r\n        \/\/ Eventos Globais\r\n        aplisOrbitBtnNext.addEventListener('click', () => { aplisOrbitNextSlide(); aplisOrbitStopAuto(); });\r\n        aplisOrbitBtnPrev.addEventListener('click', () => { aplisOrbitPrevSlide(); aplisOrbitStopAuto(); });\r\n\r\n        window.addEventListener('resize', () => {\r\n            aplisOrbitRadius = aplisOrbitCalcRadius();\r\n            aplisOrbitRender();\r\n        });\r\n        \r\n        \/\/ Touch\r\n        let startX = 0;\r\n        aplisOrbitTrack.addEventListener('touchstart', (e) => startX = e.changedTouches[0].screenX, { passive: true });\r\n        aplisOrbitTrack.addEventListener('touchend', (e) => {\r\n            const endX = e.changedTouches[0].screenX;\r\n            if (Math.abs(startX - endX) > 40) {\r\n                if (startX - endX > 0) aplisOrbitNextSlide(); else aplisOrbitPrevSlide();\r\n                aplisOrbitStopAuto();\r\n            }\r\n        }, { passive: true });\r\n\r\n        \/\/ Iniciar Render e Loop\r\n        aplisOrbitRender();\r\n        aplisOrbitStartAuto();\r\n      }\r\n\r\n      \/\/ 4. L\u00d3GICA DE RENDERIZA\u00c7\u00c3O\r\n      function aplisOrbitCalcRadius() {\r\n        return window.innerWidth < 992 ? 300 : 420;\r\n      }\r\n\r\n      function aplisOrbitRender() {\r\n        aplisOrbitIsMobile = window.innerWidth < 768;\r\n        const slots = document.querySelectorAll('.aplisorbit-card-slot');\r\n        const dots = document.querySelectorAll('.aplisorbit-page-dot');\r\n\r\n        slots.forEach((slot, index) => {\r\n            \/\/ Calcular \u00c2ngulo\r\n            let slotAngle = aplisOrbitCurrentAngle + (index * aplisOrbitAngleSlice);\r\n            let normalizedAngle = slotAngle % 360;\r\n            if (normalizedAngle < 0) normalizedAngle += 360;\r\n\r\n            \/\/ Determinar Foco (quem est\u00e1 na frente?)\r\n            const isFront = (normalizedAngle < aplisOrbitAngleSlice \/ 2) || (normalizedAngle > 360 - (aplisOrbitAngleSlice \/ 2));\r\n            \r\n            if (isFront) {\r\n                slot.classList.add('aplisorbit-is-focus');\r\n                dots.forEach((d, i) => d.classList.toggle('aplisorbit-is-active', i === index));\r\n                aplisOrbitCurrentIdx = index;\r\n            } else {\r\n                slot.classList.remove('aplisorbit-is-focus');\r\n            }\r\n\r\n            \/\/ Aplicar Estilos com setProperty !important\r\n            if (aplisOrbitIsMobile) {\r\n                \/\/ Mobile Stack\r\n                slot.style.cssText = isFront \r\n                    ? `opacity: 1 !important; z-index: 10 !important; transform: translate(-50%, -50%) scale(1) !important; pointer-events: auto !important;`\r\n                    : `opacity: 0 !important; z-index: 0 !important; transform: translate(-50%, -50%) scale(0.85) !important; pointer-events: none !important;`;\r\n            } else {\r\n                \/\/ Desktop 3D\r\n                const radian = (slotAngle * Math.PI) \/ 180;\r\n                const x = Math.sin(radian) * aplisOrbitRadius;\r\n                const z = Math.cos(radian) * aplisOrbitRadius;\r\n                \r\n                const zNormalized = (z + aplisOrbitRadius) \/ (2 * aplisOrbitRadius);\r\n                const scale = 0.6 + (zNormalized * 0.4); \r\n                const opacity = 0.4 + (zNormalized * 0.6);\r\n                const zIndex = Math.round(zNormalized * 100);\r\n\r\n                slot.style.cssText = `\r\n                    transform: translate(-50%, -50%) translate3d(${x}px, 0, ${z}px) scale(${scale}) !important;\r\n                    opacity: ${opacity} !important;\r\n                    z-index: ${zIndex} !important;\r\n                    pointer-events: auto !important;\r\n                `;\r\n            }\r\n        });\r\n      }\r\n\r\n      function aplisOrbitNextSlide() { aplisOrbitCurrentAngle -= aplisOrbitAngleSlice; aplisOrbitRender(); }\r\n      function aplisOrbitPrevSlide() { aplisOrbitCurrentAngle += aplisOrbitAngleSlice; aplisOrbitRender(); }\r\n\r\n      function aplisOrbitManualNav(targetIndex) {\r\n        aplisOrbitStopAuto();\r\n        let diff = targetIndex - aplisOrbitCurrentIdx;\r\n        if (diff > aplisOrbitTotalCards \/ 2) diff -= aplisOrbitTotalCards;\r\n        if (diff < -aplisOrbitTotalCards \/ 2) diff += aplisOrbitTotalCards;\r\n        if (diff === 0) return;\r\n        aplisOrbitCurrentAngle -= (diff * aplisOrbitAngleSlice);\r\n        aplisOrbitRender();\r\n      }\r\n\r\n      function aplisOrbitStartAuto() {\r\n        if (aplisOrbitAutoTimer) clearInterval(aplisOrbitAutoTimer);\r\n        aplisOrbitAutoTimer = setInterval(aplisOrbitNextSlide, 4000);\r\n      }\r\n\r\n      function aplisOrbitStopAuto() {\r\n        if (aplisOrbitAutoTimer) clearInterval(aplisOrbitAutoTimer);\r\n        aplisOrbitAutoTimer = setTimeout(aplisOrbitStartAuto, 8000);\r\n      }\r\n\r\n      \/\/ 5. OBSERVER (Lazy Load)\r\n      const aplisOrbitObserver = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n            if (entry.isIntersecting) {\r\n                aplisOrbitInit();\r\n                aplisOrbitObserver.disconnect();\r\n            }\r\n        });\r\n      }, { threshold: 0.15 });\r\n\r\n      if(aplisOrbitRoot) aplisOrbitObserver.observe(aplisOrbitRoot);\r\n\r\n    })();\r\n  <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6df2469 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"6df2469\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fbc64a elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"4fbc64a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  \/* =========================================\r\n     NAMESPACE: aplis-clean-partners (Minimalist)\r\n     ========================================= *\/\r\n\r\n  #aplis-clean-root {\r\n    \/* Vari\u00e1veis - Paleta Light *\/\r\n    --au-text-primary: #293170;\r\n    --au-highlight: #FCC31A;\r\n    --au-card-bg: #ffffff;\r\n    --au-card-border: #e2e8f0;\r\n    --au-shadow-hover: 0 15px 30px rgba(41, 49, 112, 0.1);\r\n\r\n    position: relative !important;\r\n    max-width: 1400px !important;\r\n    margin: 0 auto !important;\r\n    padding: 80px 20px 100px 20px !important;\r\n    overflow: hidden !important;\r\n  }\r\n\r\n  #aplis-clean-root * {\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  \/* --- Header --- *\/\r\n  .aplis-clean-header {\r\n    text-align: center !important;\r\n    margin-bottom: 60px !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(30px) !important;\r\n    transition: opacity 0.8s ease, transform 0.8s ease !important;\r\n  }\r\n\r\n  .aplis-clean-header.is-visible {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n  }\r\n\r\n  .aplis-clean-header h2 {\r\n    font-size: clamp(1.75rem, 4vw, 2.5rem) !important;\r\n    font-weight: 800 !important;\r\n    \/* Cor alterada para Azul Escuro para leitura no fundo branco *\/\r\n    color: var(--au-text-primary) !important; \r\n    line-height: 1.2 !important;\r\n    max-width: 900px !important;\r\n    margin: 0 auto !important;\r\n    letter-spacing: -0.5px !important;\r\n  }\r\n\r\n  .aplis-clean-header span {\r\n    color: var(--au-highlight) !important;\r\n    position: relative !important;\r\n  }\r\n  \r\n  \/* Detalhe sutil de sublinhado no destaque *\/\r\n  .aplis-clean-header span::after {\r\n    content: '' !important;\r\n    position: absolute !important;\r\n    bottom: 2px !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 8px !important;\r\n    background: rgba(252, 195, 26, 0.2) !important;\r\n    z-index: -1 !important;\r\n  }\r\n\r\n  \/* --- Grid --- *\/\r\n  .aplis-clean-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;\r\n    gap: 24px !important;\r\n    max-width: 1200px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  \/* --- Card (Item) --- *\/\r\n  .aplis-clean-item {\r\n    background: var(--au-card-bg) !important;\r\n    border: 1px solid var(--au-card-border) !important; \/* Borda sutil para delimitar *\/\r\n    border-radius: 16px !important;\r\n    padding: 32px 24px !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    min-height: 120px !important;\r\n    \r\n    \/* Estado inicial *\/\r\n    opacity: 0 !important;\r\n    transform: translateY(20px) !important;\r\n    transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\r\n  }\r\n\r\n  .aplis-clean-item.is-visible {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n  }\r\n\r\n  .aplis-clean-item:hover {\r\n    transform: translateY(-5px) !important;\r\n    border-color: var(--au-highlight) !important; \/* Borda amarela no hover *\/\r\n    box-shadow: var(--au-shadow-hover) !important;\r\n  }\r\n\r\n  .aplis-clean-item img {\r\n    max-width: 100% !important;\r\n    height: auto !important;\r\n    max-height: 60px !important;\r\n    object-fit: contain !important;\r\n    filter: grayscale(100%) opacity(0.6) !important; \/* Logos cinzas para ficar elegante *\/\r\n    transition: all 0.3s ease !important;\r\n  }\r\n\r\n  .aplis-clean-item:hover img {\r\n    filter: grayscale(0) opacity(1) !important; \/* Cor original no hover *\/\r\n    transform: scale(1.05) !important;\r\n  }\r\n\r\n  \/* --- Mobile --- *\/\r\n  @media (max-width: 768px) {\r\n    #aplis-clean-root {\r\n      padding: 60px 20px !important;\r\n    }\r\n    \r\n    .aplis-clean-grid {\r\n      grid-template-columns: repeat(2, 1fr) !important;\r\n      gap: 12px !important;\r\n    }\r\n\r\n    .aplis-clean-item {\r\n      padding: 20px 10px !important;\r\n      min-height: 90px !important;\r\n    }\r\n\r\n    .aplis-clean-item img {\r\n      filter: grayscale(0) opacity(1) !important; \/* No mobile, mostra cor logo *\/\r\n      max-height: 45px !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section id=\"aplis-clean-root\">\r\n  \r\n  <div class=\"aplis-clean-header\" id=\"aplisCleanHeader\">\r\n    <h2>\r\n      Parceiros que acreditam e impulsionam<br>\r\n      a evolu\u00e7\u00e3o da <span>Anatomia Patol\u00f3gica<\/span>\r\n    <\/h2>\r\n  <\/div>\r\n\r\n  <div class=\"aplis-clean-grid\" id=\"aplisCleanGrid\">\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<script>\r\n  (function() {\r\n    \/\/ Lista de Logos (Substitua as URLs pelas reais)\r\n    \/\/ Dica: Use logos com fundo transparente (PNG ou SVG)\r\n    const partnersList = [\r\n      { name: 'Parceiro 1', logo: 'https:\/\/placehold.co\/180x70\/ffffff\/293170?text=LOGO' },\r\n      { name: 'Parceiro 2', logo: 'https:\/\/placehold.co\/180x70\/ffffff\/293170?text=LOGO' },\r\n      { name: 'Parceiro 3', logo: 'https:\/\/placehold.co\/180x70\/ffffff\/293170?text=LOGO' },\r\n      { name: 'Parceiro 4', logo: 'https:\/\/placehold.co\/180x70\/ffffff\/293170?text=LOGO' },\r\n      { name: 'Parceiro 5', logo: 'https:\/\/placehold.co\/180x70\/ffffff\/293170?text=LOGO' },\r\n      { name: 'Parceiro 6', logo: 'https:\/\/placehold.co\/180x70\/ffffff\/293170?text=LOGO' },\r\n      { name: 'Parceiro 7', logo: 'https:\/\/placehold.co\/180x70\/ffffff\/293170?text=LOGO' },\r\n      { name: 'Parceiro 8', logo: 'https:\/\/placehold.co\/180x70\/ffffff\/293170?text=LOGO' }\r\n    ];\r\n\r\n    const grid = document.getElementById('aplisCleanGrid');\r\n    const header = document.getElementById('aplisCleanHeader');\r\n\r\n    \/\/ 1. Renderizar\r\n    partnersList.forEach(p => {\r\n        const div = document.createElement('div');\r\n        div.className = 'aplis-clean-item';\r\n        div.innerHTML = `<img decoding=\"async\" src=\"${p.logo}\" alt=\"${p.name}\" loading=\"lazy\">`;\r\n        grid.appendChild(div);\r\n    });\r\n\r\n    \/\/ 2. Animar\r\n    const observer = new IntersectionObserver((entries) => {\r\n      entries.forEach(entry => {\r\n        if(entry.isIntersecting) {\r\n            \r\n          if(entry.target.id === 'aplisCleanHeader') {\r\n             entry.target.classList.add('is-visible');\r\n          } else {\r\n             \/\/ Efeito cascata\r\n             const index = Array.from(grid.children).indexOf(entry.target);\r\n             setTimeout(() => {\r\n                 entry.target.classList.add('is-visible');\r\n             }, index * 100); \r\n          }\r\n          \r\n          observer.unobserve(entry.target);\r\n        }\r\n      });\r\n    }, { threshold: 0.1 });\r\n\r\n    if(header) observer.observe(header);\r\n    \r\n    Array.from(grid.children).forEach(item => observer.observe(item));\r\n\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53a3ccf e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"53a3ccf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1a6d96 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a1a6d96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pt-BR\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<style>\r\n    \/* =========================================\r\n       ISOLAMENTO E OTIMIZA\u00c7\u00c3O (NAMESPACE: ap-vid-mod)\r\n       ========================================= *\/\r\n\r\n    \/* 1. Reset Raiz *\/\r\n    #ap-vid-root {\r\n        \/* Defini\u00e7\u00e3o de Cores Locais *\/\r\n        --vid-primary: #293170;\r\n        --vid-dark: #1e2454;\r\n        --vid-accent: #FCC31A;\r\n        --vid-white: #ffffff;\r\n\r\n        \/* Reset Total *\/\r\n        all: unset !important;\r\n        display: block !important;\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        box-sizing: border-box !important;\r\n        line-height: 1.5 !important;\r\n        margin: 0 auto !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* Reset para todos os filhos *\/\r\n    #ap-vid-root * {\r\n        box-sizing: border-box !important;\r\n        outline: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* 2. Container Principal (Card Gradiente) *\/\r\n    #ap-vid-root .ap-vid-mod-box {\r\n        background: linear-gradient(135deg, #293170 0%, #1e2454 100%) !important;\r\n        border-radius: 32px !important;\r\n        padding: 60px !important;\r\n        position: relative !important;\r\n        overflow: hidden !important;\r\n        box-shadow: 0 20px 60px rgba(41, 49, 112, 0.25) !important;\r\n        \r\n        \/* Estado inicial da anima\u00e7\u00e3o *\/\r\n        opacity: 0 !important;\r\n        transform: translateY(40px) !important;\r\n        transition: opacity 1s cubic-bezier(0.34, 1.56, 0.64, 1), transform 1s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* Classe para ativar anima\u00e7\u00e3o via JS *\/\r\n    #ap-vid-root .ap-vid-mod-box.is-visible {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n    }\r\n\r\n    \/* Elementos Decorativos de Fundo (C\u00edrculos) *\/\r\n    #ap-vid-root .ap-vid-mod-box::before {\r\n        content: \"\" !important;\r\n        position: absolute !important;\r\n        top: -50% !important;\r\n        right: -20% !important;\r\n        width: 600px !important;\r\n        height: 600px !important;\r\n        background: radial-gradient(circle, rgba(252, 195, 26, 0.15) 0%, transparent 70%) !important;\r\n        border-radius: 50% !important;\r\n        pointer-events: none !important;\r\n        z-index: 0 !important;\r\n    }\r\n\r\n    #ap-vid-root .ap-vid-mod-box::after {\r\n        content: \"\" !important;\r\n        position: absolute !important;\r\n        bottom: -40% !important;\r\n        left: -15% !important;\r\n        width: 500px !important;\r\n        height: 500px !important;\r\n        background: radial-gradient(circle, rgba(252, 195, 26, 0.1) 0%, transparent 70%) !important;\r\n        border-radius: 50% !important;\r\n        pointer-events: none !important;\r\n        z-index: 0 !important;\r\n    }\r\n\r\n    \/* 3. Grid de Conte\u00fado *\/\r\n    #ap-vid-root .ap-vid-mod-content {\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n        display: grid !important;\r\n        grid-template-columns: 1fr 1fr !important;\r\n        gap: 60px !important;\r\n        align-items: center !important;\r\n        width: 100% !important;\r\n    }\r\n\r\n    \/* 4. Coluna de Texto *\/\r\n    #ap-vid-root .ap-vid-mod-text-col {\r\n        color: var(--vid-white) !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-vid-root .ap-vid-mod-title {\r\n        font-size: clamp(2rem, 4vw, 2.75rem) !important;\r\n        font-weight: 800 !important;\r\n        line-height: 1.2 !important;\r\n        margin-bottom: 24px !important;\r\n        color: var(--vid-accent) !important;\r\n        text-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;\r\n    }\r\n\r\n    #ap-vid-root .ap-vid-mod-desc {\r\n        font-size: 1.15rem !important;\r\n        line-height: 1.8 !important;\r\n        margin-bottom: 32px !important;\r\n        color: rgba(255, 255, 255, 0.95) !important;\r\n    }\r\n\r\n    \/* CTA (Call to Action) *\/\r\n    #ap-vid-root .ap-vid-mod-cta {\r\n        font-size: 1rem !important;\r\n        font-weight: 700 !important;\r\n        color: var(--vid-accent) !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 8px !important;\r\n        animation: apVidPulse 2s ease-in-out infinite !important;\r\n        cursor: default !important;\r\n    }\r\n\r\n    #ap-vid-root .ap-vid-mod-cta::after {\r\n        content: \"\u25b6\" !important;\r\n        font-size: 1.2rem !important;\r\n        display: inline-block !important;\r\n    }\r\n\r\n    @keyframes apVidPulse {\r\n        0%, 100% { opacity: 1; }\r\n        50% { opacity: 0.7; }\r\n    }\r\n\r\n    \/* 5. Player de V\u00eddeo (Wrapper) *\/\r\n    #ap-vid-root .ap-vid-mod-player-wrap {\r\n        position: relative !important;\r\n        padding-bottom: 56.25% !important; \/* 16:9 Aspect Ratio *\/\r\n        height: 0 !important;\r\n        overflow: hidden !important;\r\n        border-radius: 20px !important;\r\n        box-shadow: 0 12px 40px rgba(0, 0, 0, 0.4) !important;\r\n        transition: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\r\n        background: #000 !important;\r\n        width: 100% !important;\r\n    }\r\n\r\n    #ap-vid-root .ap-vid-mod-player-wrap:hover {\r\n        transform: scale(1.02) !important;\r\n        box-shadow: 0 16px 50px rgba(252, 195, 26, 0.3) !important;\r\n    }\r\n\r\n    \/* Iframe *\/\r\n    #ap-vid-root .ap-vid-mod-iframe {\r\n        position: absolute !important;\r\n        top: 0 !important;\r\n        left: 0 !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        border: none !important;\r\n        border-radius: 20px !important;\r\n    }\r\n\r\n    \/* 6. Overlay (Capa antes do Play) *\/\r\n    #ap-vid-root .ap-vid-mod-overlay {\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        background: linear-gradient(135deg, rgba(41, 49, 112, 0.9) 0%, rgba(30, 36, 84, 0.9) 100%) !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        cursor: pointer !important;\r\n        transition: all 0.4s ease !important;\r\n        border-radius: 20px !important;\r\n        z-index: 10 !important;\r\n    }\r\n\r\n    \/* Estado oculto do overlay *\/\r\n    #ap-vid-root .ap-vid-mod-overlay.is-hidden {\r\n        opacity: 0 !important;\r\n        pointer-events: none !important;\r\n    }\r\n\r\n    \/* Bot\u00e3o Play *\/\r\n    #ap-vid-root .ap-vid-mod-play-btn {\r\n        width: 80px !important;\r\n        height: 80px !important;\r\n        background: linear-gradient(135deg, #FCC31A 0%, #f4b800 100%) !important;\r\n        border-radius: 50% !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        box-shadow: 0 8px 24px rgba(252, 195, 26, 0.4) !important;\r\n        transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\r\n    }\r\n\r\n    #ap-vid-root .ap-vid-mod-overlay:hover .ap-vid-mod-play-btn {\r\n        transform: scale(1.15) !important;\r\n        box-shadow: 0 12px 32px rgba(252, 195, 26, 0.6) !important;\r\n    }\r\n\r\n    \/* Tri\u00e2ngulo do Play *\/\r\n    #ap-vid-root .ap-vid-mod-play-btn::after {\r\n        content: \"\" !important;\r\n        width: 0 !important;\r\n        height: 0 !important;\r\n        border-style: solid !important;\r\n        border-width: 12px 0 12px 20px !important;\r\n        border-color: transparent transparent transparent #293170 !important;\r\n        margin-left: 4px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* =========================================\r\n       MEDIA QUERIES\r\n       ========================================= *\/\r\n    @media (max-width: 968px) {\r\n        #ap-vid-root .ap-vid-mod-box {\r\n            padding: 40px 32px !important;\r\n        }\r\n\r\n        #ap-vid-root .ap-vid-mod-content {\r\n            grid-template-columns: 1fr !important;\r\n            gap: 40px !important;\r\n        }\r\n\r\n        #ap-vid-root .ap-vid-mod-text-col {\r\n            text-align: center !important;\r\n        }\r\n\r\n        #ap-vid-root .ap-vid-mod-cta {\r\n            justify-content: center !important;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n        #ap-vid-root .ap-vid-mod-box {\r\n            padding: 32px 24px !important;\r\n            border-radius: 24px !important;\r\n        }\r\n\r\n        #ap-vid-root .ap-vid-mod-play-btn {\r\n            width: 64px !important;\r\n            height: 64px !important;\r\n        }\r\n\r\n        #ap-vid-root .ap-vid-mod-play-btn::after {\r\n            border-width: 10px 0 10px 16px !important;\r\n        }\r\n    }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n  <section id=\"ap-vid-root\">\r\n    \r\n    <div class=\"ap-vid-mod-box\" id=\"ap-vid-container\">\r\n      <div class=\"ap-vid-mod-content\">\r\n        \r\n        <div class=\"ap-vid-mod-text-col\">\r\n          <h2 class=\"ap-vid-mod-title\">O seu laborat\u00f3rio est\u00e1 pronto para a inova\u00e7\u00e3o?<\/h2>\r\n          <p class=\"ap-vid-mod-desc\">\r\n            Do recebimento de amostras \u00e0 entrega dos resultados, descubra como o apLIS pode impulsionar \r\n            a sua produtividade, com a m\u00e1xima seguran\u00e7a, facilidade e agilidade.\r\n          <\/p>\r\n          <div class=\"ap-vid-mod-cta\">Assista ao v\u00eddeo e confira!<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ap-vid-mod-player-col\">\r\n          <div class=\"ap-vid-mod-player-wrap\">\r\n            \r\n            <div class=\"ap-vid-mod-overlay\" id=\"ap-vid-overlay-trigger\">\r\n              <div class=\"ap-vid-mod-play-btn\"><\/div>\r\n            <\/div>\r\n            \r\n            <iframe\r\n              class=\"ap-vid-mod-iframe\"\r\n              id=\"ap-vid-iframe-el\"\r\n              src=\"https:\/\/www.youtube.com\/embed\/H_F8nMZ7D0I?enablejsapi=1\"\r\n              allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"\r\n              allowfullscreen\r\n              title=\"apLIS V\u00eddeo Institucional\"\r\n            ><\/iframe>\r\n            \r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <script>\r\n    (function() {\r\n      \/\/ Elementos Selecionados por ID \u00danico\r\n      const overlayBtn = document.getElementById('ap-vid-overlay-trigger');\r\n      const iframeEl = document.getElementById('ap-vid-iframe-el');\r\n      const containerEl = document.getElementById('ap-vid-container');\r\n      \r\n      \/\/ 1. L\u00f3gica Click-to-Play\r\n      if (overlayBtn && iframeEl) {\r\n          overlayBtn.addEventListener('click', function() {\r\n            \/\/ Esconde o overlay\r\n            overlayBtn.classList.add('is-hidden');\r\n            \r\n            \/\/ Adiciona autoplay na URL do v\u00eddeo\r\n            const currentSrc = iframeEl.src;\r\n            if (currentSrc.indexOf('autoplay=1') === -1) {\r\n                \/\/ Se j\u00e1 tiver query params (?), usa &, sen\u00e3o usa ?\r\n                const connector = currentSrc.includes('?') ? '&' : '?';\r\n                iframeEl.src = currentSrc + connector + 'autoplay=1';\r\n            }\r\n          });\r\n      }\r\n\r\n      \/\/ 2. Anima\u00e7\u00e3o de Entrada (Intersection Observer)\r\n      const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n          if (entry.isIntersecting) {\r\n            entry.target.classList.add('is-visible');\r\n            observer.unobserve(entry.target);\r\n          }\r\n        });\r\n      }, {\r\n        threshold: 0.2 \/\/ Dispara quando 20% do elemento estiver vis\u00edvel\r\n      });\r\n\r\n      if (containerEl) {\r\n        observer.observe(containerEl);\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-34e1af0 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"34e1af0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e3823e elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"9e3823e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  \/* =========================================\r\n     NAMESPACE: ap-iso- (V6 - Wide Arrows & Infinite Loop)\r\n     ========================================= *\/\r\n  \r\n  #ap-iso-root {\r\n    --iso-primary: #293170;\r\n    --iso-primary-dark: #1e2454;\r\n    --iso-accent: #FCC31A;\r\n    --iso-text-light: #f8f9fa;\r\n    --iso-bg-card: linear-gradient(135deg, #293170 0%, #1e2454 100%);\r\n    \r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    font-family: inherit !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(40px) !important;\r\n    transition: opacity 0.8s ease-out, transform 0.8s ease-out !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  #ap-iso-root.is-iso-visible {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n  }\r\n\r\n  #ap-iso-root *, \r\n  #ap-iso-root *::before, \r\n  #ap-iso-root *::after {\r\n    box-sizing: border-box !important;\r\n    outline: none !important;\r\n  }\r\n\r\n  \/* --- Blobs de Fundo --- *\/\r\n  .ap-iso-blob {\r\n    position: absolute !important;\r\n    border-radius: 50% !important;\r\n    filter: blur(80px) !important;\r\n    z-index: 0 !important;\r\n    pointer-events: none !important;\r\n  }\r\n  .ap-iso-blob-1 { width: 300px !important; height: 300px !important; opacity: 0.05 !important; top: -50px !important; left: -50px !important; }\r\n  .ap-iso-blob-2 { width: 400px !important; height: 400px !important; opacity: 0.08 !important; bottom: -100px !important; right: -100px !important; }\r\n\r\n  \/* --- Container Geral --- *\/\r\n  .ap-iso-container {\r\n    max-width: 800px !important; \/* Foco no card \u00fanico *\/\r\n    margin: 0 auto !important;\r\n    padding: 0 20px !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n  }\r\n\r\n  .ap-iso-header { text-align: center !important; margin-bottom: 50px !important; width: 100% !important; }\r\n  .ap-iso-title {\r\n    font-size: clamp(2rem, 5vw, 2.75rem) !important;\r\n    font-weight: 800 !important;\r\n    color: var(--iso-primary) !important;\r\n    margin: 0 !important;\r\n    line-height: 1.2 !important;\r\n  }\r\n  .ap-iso-title span { color: #FCC31A !important; }\r\n\r\n  \/* --- Slider --- *\/\r\n  .ap-iso-wrapper-rel { position: relative !important; width: 100% !important; }\r\n  .ap-iso-viewport { overflow: hidden !important; padding: 20px 0 40px 0 !important; width: 100% !important; }\r\n  \r\n  .ap-iso-track {\r\n    display: flex !important;\r\n    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;\r\n    width: 100% !important;\r\n    margin: 0 !important; padding: 0 !important; list-style: none !important;\r\n    align-items: center !important; \/* Centraliza verticalmente *\/\r\n  }\r\n\r\n  .ap-iso-slide {\r\n    flex-shrink: 0 !important;\r\n    width: 100% !important; \r\n    padding: 0 12px !important;\r\n    opacity: 0.3 !important;\r\n    transform: scale(0.95) !important;\r\n    transition: all 0.5s ease !important;\r\n    display: flex !important; \r\n    justify-content: center !important; \r\n    height: auto !important; \r\n  }\r\n\r\n  .ap-iso-slide.is-iso-active { opacity: 1 !important; transform: scale(1) !important; }\r\n\r\n  \/* --- Card --- *\/\r\n  .ap-iso-card {\r\n    background: var(--iso-bg-card) !important;\r\n    border-radius: 24px !important;\r\n    padding: 40px 32px !important;\r\n    width: 100% !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    border: 1px solid rgba(255,255,255,0.1) !important;\r\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\r\n    text-align: left !important;\r\n    height: auto !important; \r\n  }\r\n  .ap-iso-card:hover { transform: translateY(-5px) !important; box-shadow: 0 10px 10px rgba(41, 49, 112, 0.25) !important; }\r\n\r\n  \/* Elementos de Texto *\/\r\n  .ap-iso-icon { width: 32px !important; height: 32px !important; margin-bottom: 16px !important; color: var(--iso-accent) !important; fill: none !important; stroke: currentColor !important; stroke-width: 2px !important; }\r\n  .ap-iso-text {\r\n    font-size: 1.1rem !important;\r\n    line-height: 1.6 !important;\r\n    color: var(--iso-text-light) !important;\r\n    font-style: italic !important;\r\n    margin-bottom: 24px !important;\r\n    flex-grow: 1 !important;\r\n    font-weight: 400 !important;\r\n  }\r\n\r\n    \/* --- V\u00cdDEO CUSTOMIZADO (Ajuste Proporcional) --- *\/\r\n    .ap-iso-vid-wrapper {\r\n      position: relative !important;\r\n      \r\n      \/* 1. CONTROLE O TAMANHO AQUI (Ex: 50%, 400px, etc) *\/\r\n      width: 60% !important; \r\n      \r\n      \/* 2. GARANTIA DE PROPOR\u00c7\u00c3O (Substitui o padding-bottom antigo) *\/\r\n      aspect-ratio: 16 \/ 9 !important;\r\n      padding-bottom: 0 !important; \/* Reseta o hack antigo *\/\r\n      \r\n      \/* 3. CENTRALIZAR *\/\r\n      margin: 0 auto 24px auto !important; \r\n    \r\n      \/* Estilos Visuais *\/\r\n      background: #000 !important;\r\n      border-radius: 16px !important;\r\n      overflow: hidden !important;\r\n      box-shadow: 0 8px 20px rgba(0,0,0,0.3) !important;\r\n      flex-shrink: 0 !important;\r\n    }\r\n\r\n  .ap-iso-vid-iframe {\r\n    position: absolute !important;\r\n    top: 0 !important; left: 0 !important;\r\n    width: 100% !important; height: 100% !important;\r\n    border: none !important;\r\n    z-index: 1 !important;\r\n  }\r\n\r\n  \/* Overlay *\/\r\n  .ap-iso-vid-overlay {\r\n    position: absolute !important;\r\n    top: 0 !important; left: 0 !important;\r\n    width: 100% !important; height: 100% !important;\r\n    background-size: cover !important;\r\n    background-position: center !important;\r\n    z-index: 2 !important;\r\n    cursor: pointer !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    transition: opacity 0.4s ease !important;\r\n  }\r\n  \r\n  .ap-iso-vid-overlay::before {\r\n    content: '' !important;\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    background: rgba(0,0,0,0.4) !important;\r\n    z-index: 1 !important;\r\n  }\r\n\r\n  \/* Bot\u00e3o Play *\/\r\n  .ap-iso-vid-playbtn {\r\n    width: 64px !important;\r\n    height: 64px !important;\r\n    background: rgba(252, 195, 26, 0.9) !important;\r\n    border-radius: 50% !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    position: relative !important;\r\n    z-index: 3 !important;\r\n    box-shadow: 0 0 0 0 rgba(252, 195, 26, 0.7) !important;\r\n    animation: isoPulse 2s infinite !important;\r\n    transition: transform 0.3s ease !important;\r\n  }\r\n\r\n  .ap-iso-vid-overlay:hover .ap-iso-vid-playbtn {\r\n    transform: scale(1.1) !important;\r\n    background: #FCC31A !important;\r\n  }\r\n\r\n  .ap-iso-vid-playbtn::after {\r\n    content: '' !important;\r\n    display: block !important;\r\n    width: 0 !important; \r\n    height: 0 !important;\r\n    border-style: solid !important;\r\n    border-width: 10px 0 10px 18px !important;\r\n    border-color: transparent transparent transparent #293170 !important; \r\n    margin-left: 4px !important;\r\n  }\r\n\r\n  @keyframes isoPulse {\r\n    0% { box-shadow: 0 0 0 0 rgba(252, 195, 26, 0.7); }\r\n    70% { box-shadow: 0 0 0 15px rgba(252, 195, 26, 0); }\r\n    100% { box-shadow: 0 0 0 0 rgba(252, 195, 26, 0); }\r\n  }\r\n\r\n  .ap-iso-vid-wrapper.is-iso-playing .ap-iso-vid-overlay {\r\n    opacity: 0 !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  \/* --- Rodap\u00e9 (Autor) --- *\/\r\n  .ap-iso-author-box {\r\n    display: flex !important; align-items: center !important; gap: 16px !important; margin-top: auto !important;\r\n  }\r\n  .ap-iso-line { width: 30px !important; height: 3px !important; background: var(--iso-accent) !important; border-radius: 2px !important; }\r\n  .ap-iso-name { color: var(--iso-accent) !important; font-weight: 700 !important; margin: 0 !important; text-transform: uppercase !important; font-size: 0.85rem !important; letter-spacing: 0.5px !important; }\r\n\r\n  \/* =========================================\r\n     BOT\u00d5ES DE NAVEGA\u00c7\u00c3O (AJUSTE DE DIST\u00c2NCIA)\r\n     ========================================= *\/\r\n  .ap-iso-nav-container {\r\n    position: absolute !important; \r\n    top: 50% !important; \r\n    \/* Largura de 150% para afastar os bot\u00f5es do centro *\/\r\n    width: 150% !important; \r\n    \/* Centraliza o container largo: (100% - 150%) \/ 2 = -25% *\/\r\n    left: -25% !important; \r\n    transform: translateY(-50%) !important; \r\n    pointer-events: none !important; \/* Permite clicar atrav\u00e9s do espa\u00e7o vazio *\/\r\n    z-index: 10 !important;\r\n    display: flex !important; \r\n    justify-content: space-between !important; \r\n    padding: 0 !important;\r\n  }\r\n  \r\n  .ap-iso-btn {\r\n    width: 56px !important; \r\n    height: 56px !important; \r\n    border-radius: 50% !important;\r\n    background: var(--iso-primary) !important; \r\n    color: white !important; \r\n    border: none !important;\r\n    box-shadow: 0 4px 12px rgba(41, 49, 112, 0.2) !important; \r\n    cursor: pointer !important; \r\n    pointer-events: auto !important; \/* Reativa clique no bot\u00e3o *\/\r\n    display: flex !important; \r\n    align-items: center !important; \r\n    justify-content: center !important; \r\n    transition: all 0.3s !important;\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n    min-width: 56px !important;\r\n  }\r\n  .ap-iso-btn:hover { background: var(--iso-primary-dark) !important; transform: scale(1.1) !important; }\r\n\r\n  \/* BLINDAGEM DO \u00cdCONE SVG (ARROW) *\/\r\n  .ap-iso-arrow-svg { \r\n    width: 24px !important; \r\n    height: 24px !important; \r\n    min-width: 24px !important; \r\n    min-height: 24px !important;\r\n    stroke: #ffffff !important; \/* For\u00e7a cor branca *\/\r\n    stroke-width: 2.5px !important;\r\n    fill: none !important; \r\n    display: block !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    stroke-linecap: round !important;\r\n    stroke-linejoin: round !important;\r\n  }\r\n  \r\n  @media (max-width: 768px) { \r\n      .ap-iso-nav-container { \r\n          \/* Reset para Mobile (bot\u00f5es embaixo) *\/\r\n          width: 100% !important;\r\n          left: 0 !important;\r\n          padding: 0 !important;\r\n          top: auto !important;\r\n          bottom: -60px !important; \/* Joga para baixo do slider *\/\r\n          transform: none !important;\r\n      }\r\n      .ap-iso-wrapper-rel {\r\n          margin-bottom: 70px !important; \/* Espa\u00e7o extra para os bot\u00f5es *\/\r\n      }\r\n  }\r\n\r\n  .ap-iso-dots { display: flex !important; justify-content: center !important; gap: 10px !important; margin-top: 20px !important; }\r\n  .ap-iso-dot { width: 10px !important; height: 10px !important; border-radius: 50% !important; background: #d1d5db !important; cursor: pointer !important; border: none !important; padding: 0 !important; transition: all 0.3s !important; }\r\n  .ap-iso-dot.is-iso-active { background: var(--iso-primary) !important; width: 24px !important; border-radius: 5px !important; }\r\n\r\n  \/* --- Stats --- *\/\r\n  .ap-iso-stats-wrapper { margin-top: 60px !important; text-align: center !important; width: 100% !important; }\r\n  .ap-iso-stats-card {\r\n    display: inline-block !important; background: var(--iso-primary) !important; border-radius: 30px !important;\r\n    padding: 30px 50px !important; box-shadow: 0 10px 30px rgba(41, 49, 112, 0.1) !important;\r\n    position: relative !important; overflow: hidden !important; max-width: 100% !important;\r\n  }\r\n  .ap-iso-stats-card::after {\r\n    content: '' !important; position: absolute !important; top: 0 !important; right: 0 !important; width: 60px !important; height: 100% !important;\r\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.05)) !important; pointer-events: none !important;\r\n  }\r\n  .ap-iso-stats-number { font-size: 1.5rem !important; font-weight: 700 !important; color: white !important; margin: 0 0 8px 0 !important; line-height: 1.3 !important; }\r\n  .ap-iso-stats-desc { color: var(--iso-accent) !important; font-size: 1.1rem !important; margin: 0 !important; font-weight: 500 !important; }\r\n<\/style>\r\n\r\n<section id=\"ap-iso-root\">\r\n  <div class=\"ap-iso-blob ap-iso-blob-1\"><\/div>\r\n  <div class=\"ap-iso-blob ap-iso-blob-2\"><\/div>\r\n\r\n  <div class=\"ap-iso-container\">\r\n    <div class=\"ap-iso-header\">\r\n      <h2 class=\"ap-iso-title\">O que dizem nossos <span>clientes<\/span><\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"ap-iso-wrapper-rel\">\r\n      <div class=\"ap-iso-viewport\">\r\n        <div class=\"ap-iso-track\" id=\"ap-iso-track\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ap-iso-nav-container\">\r\n        <button class=\"ap-iso-btn\" id=\"ap-iso-prev-btn\" aria-label=\"Anterior\">\r\n            <svg class=\"ap-iso-arrow-svg\" viewBox=\"0 0 24 24\">\r\n                <path d=\"m15 18-6-6 6-6\"\/>\r\n            <\/svg>\r\n        <\/button>\r\n        <button class=\"ap-iso-btn\" id=\"ap-iso-next-btn\" aria-label=\"Pr\u00f3ximo\">\r\n            <svg class=\"ap-iso-arrow-svg\" viewBox=\"0 0 24 24\">\r\n                <path d=\"m9 18 6-6-6-6\"\/>\r\n            <\/svg>\r\n        <\/button>\r\n      <\/div>\r\n      <div class=\"ap-iso-dots\" id=\"ap-iso-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ap-iso-stats-wrapper\">\r\n      <div class=\"ap-iso-stats-card\">\r\n        <p class=\"ap-iso-stats-number\">1 milh\u00e3o de exames em seis meses<\/p>\r\n        <p class=\"ap-iso-stats-desc\">Lideran\u00e7a consolidada na gest\u00e3o de Anatomia Patol\u00f3gica<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function() {\r\n      \/\/ --- DADOS ---\r\n      const DATA = [\r\n        {\r\n          type: 'text',\r\n          text: 'A implementa\u00e7\u00e3o foi estrat\u00e9gica para transpor nossos desafios di\u00e1rios nas \u00e1reas de gen\u00f4mica e biologia molecular: Contamos com profissionais altamente qualificados com entendimento da solu\u00e7\u00e3o e do neg\u00f3cio.',\r\n          author: 'Cliente apLIS'\r\n        },\r\n        {\r\n          type: 'video',\r\n          videoId: 'H_F8nMZ7D0I', \/\/ ID do Youtube\r\n          poster: 'https:\/\/img.youtube.com\/vi\/H_F8nMZ7D0I\/maxresdefault.jpg',\r\n          text: 'Confira no v\u00eddeo abaixo como a solu\u00e7\u00e3o apLIS transformou a rotina do nosso laborat\u00f3rio, trazendo mais agilidade.',\r\n          author: 'Cliente Parceiro (V\u00eddeo)'\r\n        },\r\n        {\r\n          type: 'text',\r\n          text: 'O sistema apLIS trouxe agilidade e precis\u00e3o para nossa rotina laboratorial. A integra\u00e7\u00e3o com nossos equipamentos foi perfeita e o suporte t\u00e9cnico \u00e9 excepcional.',\r\n          author: 'Cliente apLIS'\r\n        },\r\n        {\r\n          type: 'text',\r\n          text: 'Conseguimos reduzir o tempo de entrega de laudos em 30% ap\u00f3s a migra\u00e7\u00e3o para o apLIS. A rastreabilidade das amostras trouxe uma seguran\u00e7a jur\u00eddica sem precedentes.',\r\n          author: 'Cliente apLIS'\r\n        }\r\n      ];\r\n\r\n      const root = document.getElementById('ap-iso-root');\r\n      const track = document.getElementById('ap-iso-track');\r\n      const dotsContainer = document.getElementById('ap-iso-dots');\r\n      const prevBtn = document.getElementById('ap-iso-prev-btn');\r\n      const nextBtn = document.getElementById('ap-iso-next-btn');\r\n      const quoteIcon = `<svg class=\"ap-iso-icon\" viewBox=\"0 0 24 24\"><path d=\"M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z\"\/><path d=\"M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z\"\/><\/svg>`;\r\n\r\n      let currentIndex = 0;\r\n      let slidesPerView = 1;\r\n      let autoplayTimer = null;\r\n\r\n      \/\/ --- RENDER ---\r\n      DATA.forEach((item, index) => {\r\n        const slide = document.createElement('div');\r\n        slide.className = 'ap-iso-slide';\r\n        \r\n        let cardContent = '';\r\n\r\n        if (item.type === 'video') {\r\n            cardContent = `\r\n                ${quoteIcon}\r\n                <p class=\"ap-iso-text\" style=\"flex-grow:0; margin-bottom:16px;\">\"${item.text}\"<\/p>\r\n                <div class=\"ap-iso-vid-wrapper\" id=\"iso-vid-wrap-${index}\">\r\n                    <div class=\"ap-iso-vid-overlay\" style=\"background-image: url('${item.poster}');\">\r\n                        <div class=\"ap-iso-vid-playbtn\"><\/div>\r\n                    <\/div>\r\n                    <iframe class=\"ap-iso-vid-iframe\" \r\n                            id=\"iso-vid-iframe-${index}\"\r\n                            src=\"https:\/\/www.youtube.com\/embed\/${item.videoId}?enablejsapi=1&rel=0\" \r\n                            allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" \r\n                            allowfullscreen>\r\n                    <\/iframe>\r\n                <\/div>\r\n                <div class=\"ap-iso-author-box\">\r\n                  <div class=\"ap-iso-line\"><\/div>\r\n                  <p class=\"ap-iso-name\">${item.author}<\/p>\r\n                <\/div>\r\n            `;\r\n        } else {\r\n            cardContent = `\r\n                ${quoteIcon}\r\n                <p class=\"ap-iso-text\">\"${item.text}\"<\/p>\r\n                <div class=\"ap-iso-author-box\">\r\n                  <div class=\"ap-iso-line\"><\/div>\r\n                  <p class=\"ap-iso-name\">${item.author}<\/p>\r\n                <\/div>\r\n            `;\r\n        }\r\n\r\n        slide.innerHTML = `<div class=\"ap-iso-card\">${cardContent}<\/div>`;\r\n        track.appendChild(slide);\r\n\r\n        if (item.type === 'video') {\r\n            const wrapper = slide.querySelector(`#iso-vid-wrap-${index}`);\r\n            const overlay = wrapper.querySelector('.ap-iso-vid-overlay');\r\n            const iframe = wrapper.querySelector(`#iso-vid-iframe-${index}`);\r\n\r\n            overlay.addEventListener('click', (e) => {\r\n                e.stopPropagation();\r\n                stopAutoplay();\r\n                wrapper.classList.add('is-iso-playing');\r\n                const src = iframe.src;\r\n                iframe.src = src + \"&autoplay=1\";\r\n            });\r\n        }\r\n\r\n        const dot = document.createElement('button');\r\n        dot.className = 'ap-iso-dot';\r\n        dot.type = 'button';\r\n        dot.addEventListener('click', () => {\r\n          stopAutoplay();\r\n          goToSlide(index);\r\n          startAutoplay();\r\n        });\r\n        dotsContainer.appendChild(dot);\r\n      });\r\n\r\n      const slides = document.querySelectorAll('.ap-iso-slide');\r\n      const dots = document.querySelectorAll('.ap-iso-dot');\r\n\r\n      function updateSlider() {\r\n        const maxIndex = DATA.length - slidesPerView;\r\n        \/\/ L\u00f3gica de Loop Infinito (Circular)\r\n        if (currentIndex > maxIndex) currentIndex = 0;\r\n        if (currentIndex < 0) currentIndex = maxIndex;\r\n\r\n        const percentage = currentIndex * 100; \/\/ Como \u00e9 1 por vez, \u00e9 100%\r\n        track.style.transform = `translateX(-${percentage}%)`;\r\n\r\n        slides.forEach((slide, idx) => {\r\n          const isVisible = idx === currentIndex;\r\n          slide.classList.toggle('is-iso-active', isVisible);\r\n          \r\n          if (!isVisible) {\r\n             const wrapper = slide.querySelector('.ap-iso-vid-wrapper');\r\n             if(wrapper && wrapper.classList.contains('is-iso-playing')){\r\n                 wrapper.classList.remove('is-iso-playing');\r\n                 const iframe = slide.querySelector('iframe');\r\n                 const src = iframe.src.replace('&autoplay=1', '');\r\n                 iframe.src = src; \r\n             }\r\n          }\r\n        });\r\n\r\n        dots.forEach((dot, idx) => {\r\n           dot.classList.toggle('is-iso-active', idx === currentIndex);\r\n        });\r\n      }\r\n\r\n      function goToSlide(idx) { currentIndex = idx; updateSlider(); }\r\n      function nextSlide() { currentIndex++; updateSlider(); }\r\n      function prevSlide() { currentIndex--; updateSlider(); }\r\n\r\n      function startAutoplay() {\r\n        if(autoplayTimer) clearInterval(autoplayTimer);\r\n        \/\/ Autoplay eterno (loop)\r\n        autoplayTimer = setInterval(nextSlide, 7000); \r\n      }\r\n      function stopAutoplay() { if(autoplayTimer) clearInterval(autoplayTimer); }\r\n\r\n      const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n          if (entry.isIntersecting) {\r\n            root.classList.add('is-iso-visible');\r\n            startAutoplay();\r\n          } else {\r\n            stopAutoplay();\r\n          }\r\n        });\r\n      }, { threshold: 0.2 });\r\n      if(root) observer.observe(root);\r\n\r\n      prevBtn.addEventListener('click', () => { stopAutoplay(); prevSlide(); startAutoplay(); });\r\n      nextBtn.addEventListener('click', () => { stopAutoplay(); nextSlide(); startAutoplay(); });\r\n\r\n      let startX = 0;\r\n      track.addEventListener('touchstart', (e) => startX = e.changedTouches[0].screenX, {passive: true});\r\n      track.addEventListener('touchend', (e) => {\r\n        const endX = e.changedTouches[0].screenX;\r\n        if (startX - endX > 40) { stopAutoplay(); nextSlide(); startAutoplay(); }\r\n        if (endX - startX > 40) { stopAutoplay(); prevSlide(); startAutoplay(); }\r\n      }, {passive: true});\r\n\r\n      window.addEventListener('resize', () => {\r\n          updateSlider();\r\n      });\r\n\r\n      updateSlider();\r\n    })();\r\n  <\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4562c73 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"4562c73\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ee7523 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"7ee7523\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* =========================================\r\n       ISOLAMENTO E OTIMIZA\u00c7\u00c3O (NAMESPACE: ap-faq-mod)\r\n       ========================================= *\/\r\n\r\n    \/* 1. Reset Raiz *\/\r\n    #ap-faq-root {\r\n        --faq-primary: #293170;\r\n        --faq-primary-dark: #1e2454; \/* Novo para hover *\/\r\n        --faq-accent: #FCC31A;\r\n        --faq-accent-hover: #e5b018; \/* Novo para hover *\/\r\n        --faq-bg: #ffffff;\r\n        --faq-border: rgba(41, 49, 112, 0.1);\r\n        --faq-hover: rgba(41, 49, 112, 0.05);\r\n\r\n        all: unset !important;\r\n        display: block !important;\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        box-sizing: border-box !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n\r\n    #ap-faq-root * {\r\n        box-sizing: border-box !important;\r\n        outline: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-container {\r\n        max-width: 896px !important;\r\n        margin: 0 auto !important;\r\n        padding: 0 16px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* --- Header --- *\/\r\n    #ap-faq-root .ap-faq-mod-header {\r\n        text-align: center !important;\r\n        margin-bottom: 64px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-title {\r\n        font-size: clamp(2rem, 5vw, 3rem) !important;\r\n        font-weight: 800 !important;\r\n        color: var(--faq-primary) !important;\r\n        margin-bottom: 24px !important;\r\n        letter-spacing: -1px !important;\r\n        line-height: 1.2 !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-highlight {\r\n        color: var(--faq-accent) !important;\r\n    }\r\n\r\n    \/* --- Box Principal --- *\/\r\n    #ap-faq-root .ap-faq-mod-box {\r\n        background: var(--faq-bg) !important;\r\n        border-radius: 32px !important;\r\n        box-shadow: 0 10px 40px rgba(41, 49, 112, 0.08) !important;\r\n        border: 1px solid var(--faq-border) !important;\r\n        overflow: hidden !important;\r\n        display: block !important;\r\n        margin-bottom: 48px !important; \/* Espa\u00e7o para o bot\u00e3o *\/\r\n    }\r\n\r\n    \/* --- Item Individual --- *\/\r\n    #ap-faq-root .ap-faq-mod-item {\r\n        border-bottom: 1px solid var(--faq-border) !important;\r\n        transition: background-color 0.3s ease !important;\r\n        opacity: 0 !important;\r\n        transform: translateY(20px) !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-item:last-child {\r\n        border-bottom: none !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-item.is-active {\r\n        background-color: rgba(41, 49, 112, 0.03) !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-item.is-visible {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n        transition: opacity 0.5s ease, transform 0.5s ease !important;\r\n    }\r\n\r\n    \/* --- Bot\u00e3o (Trigger) --- *\/\r\n    #ap-faq-root .ap-faq-mod-btn {\r\n        display: flex !important;\r\n        justify-content: space-between !important;\r\n        align-items: center !important;\r\n        width: 100% !important;\r\n        padding: 24px 32px !important;\r\n        text-align: left !important;\r\n        background: transparent !important;\r\n        border: none !important;\r\n        cursor: pointer !important;\r\n        transition: background 0.2s !important;\r\n        color: var(--faq-primary) !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-btn:hover {\r\n        background-color: var(--faq-hover) !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-question {\r\n        font-size: 1.125rem !important;\r\n        font-weight: 700 !important;\r\n        line-height: 1.5 !important;\r\n        padding-right: 24px !important;\r\n        color: inherit !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-icon {\r\n        flex-shrink: 0 !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        color: var(--faq-primary) !important;\r\n        transition: transform 0.3s ease !important;\r\n        width: 24px !important;\r\n        height: 24px !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-item.is-active .ap-faq-mod-icon {\r\n        transform: rotate(180deg) !important;\r\n        color: var(--faq-accent) !important;\r\n    }\r\n\r\n    \/* --- Conte\u00fado (Resposta) --- *\/\r\n    #ap-faq-root .ap-faq-mod-content {\r\n        max-height: 0 !important; \r\n        opacity: 0 !important;\r\n        overflow: hidden !important;\r\n        transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-mod-answer {\r\n        padding: 32px 32px 32px 32px !important;\r\n        color: var(--faq-primary) !important;\r\n        font-size: 1rem !important;\r\n        line-height: 1.75 !important;\r\n        margin: 0 !important;\r\n        font-weight: 400 !important;\r\n        opacity: 0.9 !important;\r\n    }\r\n\r\n    \/* --- Footer (Bot\u00e3o Extra) --- *\/\r\n    #ap-faq-root .ap-faq-mod-footer {\r\n        text-align: center !important;\r\n        padding-bottom: 20px !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-cta-btn {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        background-color: var(--faq-accent) !important;\r\n        color: var(--faq-primary) !important;\r\n        font-weight: 800 !important;\r\n        font-size: 1.125rem !important;\r\n        padding: 16px 32px !important;\r\n        border-radius: 50px !important;\r\n        text-decoration: none !important;\r\n        transition: all 0.3s ease !important;\r\n        box-shadow: 0 4px 15px rgba(252, 195, 26, 0.3) !important;\r\n        border: none !important;\r\n        cursor: pointer !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-cta-btn:hover {\r\n        background-color: var(--faq-accent-hover) !important;\r\n        transform: translateY(-2px) !important;\r\n        box-shadow: 0 8px 25px rgba(252, 195, 26, 0.4) !important;\r\n    }\r\n\r\n    #ap-faq-root .ap-faq-cta-btn svg {\r\n        margin-right: 12px !important;\r\n        width: 24px !important;\r\n        height: 24px !important;\r\n        fill: currentColor !important;\r\n    }\r\n\r\n    @media (max-width: 600px) {\r\n        #ap-faq-root .ap-faq-mod-btn { padding: 20px !important; }\r\n        #ap-faq-root .ap-faq-mod-answer { padding: 0 20px 24px 20px !important; }\r\n        #ap-faq-root .ap-faq-mod-question { font-size: 1rem !important; }\r\n        \r\n        #ap-faq-root .ap-faq-cta-btn {\r\n            width: 100% !important; \/* Bot\u00e3o full width no mobile *\/\r\n            padding: 18px 24px !important;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<section id=\"ap-faq-root\">\r\n    <div class=\"ap-faq-mod-container\">\r\n      \r\n      <div class=\"ap-faq-mod-header\">\r\n        <h2 class=\"ap-faq-mod-title\">\r\n          Perguntas <span class=\"ap-faq-mod-highlight\">Importantes<\/span>\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"ap-faq-mod-box\" id=\"ap-faq-wrapper\"><\/div>\r\n\r\n      <div class=\"ap-faq-mod-footer\">\r\n        <a href=\"https:\/\/wa.me\/558008782612?text=Ol%C3%A1%2C%20tenho%20uma%20d%C3%BAvida%20sobre%20o%20apLIS%20e%20gostaria%20de%20falar%20com%20um%20especialista.\" target=\"_blank\" class=\"ap-faq-cta-btn\" rel=\"nofollow noopener\">\r\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z\"\/><\/svg>\r\n            Tire suas d\u00favidas agora\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n    (function() {\r\n      \/\/ 1. Dados\r\n      const faqData = [\r\n        {\r\n          question: 'Voc\u00ea se preocupa com os prazos de entrega dos exames do seu laborat\u00f3rio?',\r\n          answer: 'Sim, a gest\u00e3o de prazos \u00e9 crucial. Nosso sistema oferece dashboards em tempo real para monitorar cada etapa do processo, garantindo que os prazos sejam cumpridos com efici\u00eancia e permitindo a\u00e7\u00f5es proativas para evitar atrasos.'\r\n        },\r\n        {\r\n          question: 'Os dados da produtividade de todos os setores do seu laborat\u00f3rio est\u00e3o facilmente dispon\u00edveis?',\r\n          answer: 'Com o apLIS, todos os dados de produtividade s\u00e3o centralizados e acess\u00edveis atrav\u00e9s de pain\u00e9is interativos. Voc\u00ea pode visualizar o desempenho de cada setor, identificar gargalos e tomar decis\u00f5es baseadas em dados concretos para otimizar o fluxo de trabalho.'\r\n        },\r\n        {\r\n          question: 'A qualidade da informa\u00e7\u00e3o disponibilizada para a gest\u00e3o atende a necessidade e o timing de execu\u00e7\u00e3o?',\r\n          answer: 'Nossa plataforma transforma dados brutos em insights valiosos, apresentados em relat\u00f3rios claros e objetivos. As informa\u00e7\u00f5es s\u00e3o atualizadas em tempo real, permitindo que a gest\u00e3o tenha uma vis\u00e3o precisa e imediata da opera\u00e7\u00e3o para tomadas de decis\u00e3o \u00e1geis e estrat\u00e9gicas.'\r\n        },\r\n        {\r\n          question: 'Voc\u00ea trabalha com diversos sistemas e precisa consolidar todas as informa\u00e7\u00f5es manualmente?',\r\n          answer: 'O apLIS se integra facilmente a outros sistemas, automatizando a consolida\u00e7\u00e3o de informa\u00e7\u00f5es. Isso elimina a necessidade de processos manuais, reduzindo erros e liberando sua equipe para focar em atividades de maior valor.'\r\n        },\r\n        {\r\n          question: 'Como \u00e9 realizado o controle de qualidade do seu laborat\u00f3rio?',\r\n          answer: 'Oferecemos um m\u00f3dulo completo para controle de qualidade, permitindo o registro e acompanhamento de todas as etapas, desde a calibra\u00e7\u00e3o de equipamentos at\u00e9 a an\u00e1lise de resultados. O sistema ajuda a garantir a conformidade com as normas e a manter os mais altos padr\u00f5es de qualidade.'\r\n        }\r\n      ];\r\n\r\n      \/\/ 2. Elementos\r\n      const wrapper = document.getElementById('ap-faq-wrapper');\r\n      const root = document.getElementById('ap-faq-root');\r\n      const iconChevron = `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:block !important;\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>`;\r\n\r\n      \/\/ 3. Renderiza\u00e7\u00e3o\r\n      faqData.forEach((item, index) => {\r\n        const itemDiv = document.createElement('div');\r\n        itemDiv.className = 'ap-faq-mod-item';\r\n        \r\n        itemDiv.innerHTML = `\r\n          <button class=\"ap-faq-mod-btn\" type=\"button\">\r\n            <span class=\"ap-faq-mod-question\">${item.question}<\/span>\r\n            <div class=\"ap-faq-mod-icon\">${iconChevron}<\/div>\r\n          <\/button>\r\n          <div class=\"ap-faq-mod-content\">\r\n            <p class=\"ap-faq-mod-answer\">${item.answer}<\/p>\r\n          <\/div>\r\n        `;\r\n\r\n        wrapper.appendChild(itemDiv);\r\n\r\n        \/\/ 4. L\u00f3gica de Clique\r\n        const btn = itemDiv.querySelector('.ap-faq-mod-btn');\r\n        const content = itemDiv.querySelector('.ap-faq-mod-content');\r\n\r\n        btn.addEventListener('click', (e) => {\r\n          e.preventDefault(); \r\n          \r\n          const isActive = itemDiv.classList.contains('is-active');\r\n\r\n          \/\/ A. Fechar todos os outros\r\n          document.querySelectorAll('.ap-faq-mod-item').forEach(el => {\r\n            if (el !== itemDiv) {\r\n                el.classList.remove('is-active');\r\n                const elContent = el.querySelector('.ap-faq-mod-content');\r\n                elContent.style.setProperty('max-height', '0px', 'important');\r\n                elContent.style.setProperty('opacity', '0', 'important');\r\n            }\r\n          });\r\n\r\n          \/\/ B. Toggle do atual\r\n          if (!isActive) {\r\n            itemDiv.classList.add('is-active');\r\n            const scrollHeight = content.scrollHeight;\r\n            content.style.setProperty('max-height', scrollHeight + 'px', 'important');\r\n            content.style.setProperty('opacity', '1', 'important');\r\n          } else {\r\n            itemDiv.classList.remove('is-active');\r\n            content.style.setProperty('max-height', '0px', 'important');\r\n            content.style.setProperty('opacity', '0', 'important');\r\n          }\r\n        });\r\n      });\r\n\r\n      \/\/ 5. Anima\u00e7\u00e3o de Entrada\r\n      const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n          if (entry.isIntersecting) {\r\n            const items = document.querySelectorAll('.ap-faq-mod-item');\r\n            items.forEach((el, i) => {\r\n              setTimeout(() => {\r\n                el.classList.add('is-visible');\r\n              }, i * 100);\r\n            });\r\n            observer.disconnect();\r\n          }\r\n        });\r\n      }, { threshold: 0.1 });\r\n\r\n      if(root) observer.observe(root);\r\n\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4860753 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"4860753\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e35182a elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"e35182a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* =========================================\r\n       ISOLAMENTO E OTIMIZA\u00c7\u00c3O (NAMESPACE: ap-news-mod)\r\n       ========================================= *\/\r\n\r\n    \/* 1. Reset Raiz *\/\r\n    #ap-news-root {\r\n        \/* Vari\u00e1veis Locais *\/\r\n        --news-primary: #293170;\r\n        --news-accent: #FCC31A;\r\n        --news-bg: #ffffff;\r\n        --news-text: #555555;\r\n        --news-shadow: 0 10px 30px rgba(41, 49, 112, 0.05);\r\n        --news-shadow-hover: 0 20px 40px rgba(41, 49, 112, 0.15);\r\n\r\n        \/* Reset Total *\/\r\n        all: unset !important;\r\n        display: block !important;\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        box-sizing: border-box !important;\r\n        padding: 80px 0 !important;\r\n        background: transparent !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n\r\n    #ap-news-root * {\r\n        box-sizing: border-box !important;\r\n        outline: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* Container *\/\r\n    #ap-news-root .ap-news-mod-container {\r\n        max-width: 1200px !important;\r\n        margin: 0 auto !important;\r\n        padding: 0 16px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* --- Header --- *\/\r\n    #ap-news-root .ap-news-mod-header {\r\n        text-align: center !important;\r\n        margin-bottom: 64px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-news-root .ap-news-mod-title {\r\n        font-size: clamp(2rem, 5vw, 3rem) !important;\r\n        font-weight: 800 !important;\r\n        color: var(--news-primary) !important;\r\n        margin-bottom: 16px !important;\r\n        letter-spacing: -1px !important;\r\n        line-height: 1.2 !important;\r\n    }\r\n\r\n    #ap-news-root .ap-news-mod-highlight {\r\n        color: var(--news-accent) !important;\r\n    }\r\n\r\n    \/* --- Grid --- *\/\r\n    #ap-news-root .ap-news-mod-grid {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important;\r\n        gap: 32px !important;\r\n    }\r\n\r\n    \/* --- Card --- *\/\r\n    #ap-news-root .ap-news-mod-card {\r\n        background: var(--news-bg) !important;\r\n        border-radius: 24px !important;\r\n        overflow: hidden !important;\r\n        border: 1px solid rgba(41, 49, 112, 0.08) !important;\r\n        box-shadow: var(--news-shadow) !important;\r\n        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        opacity: 0 !important; \/* Estado inicial para anima\u00e7\u00e3o *\/\r\n        transform: translateY(30px) !important;\r\n    }\r\n\r\n    #ap-news-root .ap-news-mod-card.is-visible {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n    }\r\n\r\n    #ap-news-root .ap-news-mod-card:hover {\r\n        transform: translateY(-10px) !important;\r\n        box-shadow: var(--news-shadow-hover) !important;\r\n        border-color: rgba(252, 195, 26, 0.3) !important;\r\n    }\r\n\r\n    \/* Imagem Wrapper *\/\r\n    #ap-news-root .ap-news-mod-img-wrap {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        height: 240px !important;\r\n        overflow: hidden !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* Imagem *\/\r\n    #ap-news-root .ap-news-mod-img {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n        transition: transform 0.5s ease !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-news-root .ap-news-mod-card:hover .ap-news-mod-img {\r\n        transform: scale(1.05) !important;\r\n    }\r\n\r\n    \/* Tag de Data *\/\r\n    #ap-news-root .ap-news-mod-date {\r\n        position: absolute !important;\r\n        top: 20px !important;\r\n        left: 20px !important;\r\n        background: var(--news-accent) !important;\r\n        color: var(--news-primary) !important;\r\n        font-weight: 700 !important;\r\n        font-size: 0.85rem !important;\r\n        padding: 6px 16px !important;\r\n        border-radius: 100px !important;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1) !important;\r\n        z-index: 2 !important;\r\n        line-height: 1 !important;\r\n    }\r\n\r\n    \/* Conte\u00fado Textual *\/\r\n    #ap-news-root .ap-news-mod-content {\r\n        padding: 32px !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        flex-grow: 1 !important;\r\n    }\r\n\r\n    \/* T\u00edtulo do Post *\/\r\n    #ap-news-root .ap-news-mod-h3 {\r\n        font-size: 1.25rem !important;\r\n        font-weight: 700 !important;\r\n        color: var(--news-primary) !important;\r\n        line-height: 1.4 !important;\r\n        margin: 0 0 16px 0 !important;\r\n        \r\n        \/* Truncate Multi-line *\/\r\n        display: -webkit-box !important;\r\n        -webkit-line-clamp: 3 !important;\r\n        -webkit-box-orient: vertical !important;\r\n        overflow: hidden !important;\r\n    }\r\n\r\n    \/* Resumo *\/\r\n    #ap-news-root .ap-news-mod-excerpt {\r\n        font-size: 0.95rem !important;\r\n        color: var(--news-text) !important;\r\n        line-height: 1.6 !important;\r\n        margin-bottom: 24px !important;\r\n        flex-grow: 1 !important;\r\n        \r\n        \/* Truncate Multi-line *\/\r\n        display: -webkit-box !important;\r\n        -webkit-line-clamp: 4 !important;\r\n        -webkit-box-orient: vertical !important;\r\n        overflow: hidden !important;\r\n    }\r\n\r\n    \/* Link \"Ler Mais\" *\/\r\n    #ap-news-root .ap-news-mod-link {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        font-weight: 700 !important;\r\n        font-size: 1rem !important;\r\n        text-decoration: none !important;\r\n        color: var(--news-primary) !important;\r\n        transition: color 0.3s ease !important;\r\n        align-self: flex-start !important;\r\n        background: transparent !important;\r\n        padding: 0 !important;\r\n        border: none !important;\r\n    }\r\n\r\n    #ap-news-root .ap-news-mod-link:hover {\r\n        color: var(--news-primary) !important; \/* Mant\u00e9m cor *\/\r\n    }\r\n\r\n    \/* Seta SVG *\/\r\n    #ap-news-root .ap-news-mod-svg {\r\n        margin-left: 8px !important;\r\n        transition: transform 0.3s ease !important;\r\n        stroke: var(--news-accent) !important;\r\n        width: 20px !important;\r\n        height: 20px !important;\r\n    }\r\n\r\n    #ap-news-root .ap-news-mod-card:hover .ap-news-mod-svg {\r\n        transform: translateX(5px) !important;\r\n    }\r\n\r\n    \/* --- FOOTER (Bot\u00e3o Veja Mais) --- *\/\r\n    #ap-news-root .ap-news-mod-footer {\r\n        text-align: center !important;\r\n        margin-top: 50px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* Estilo \"Ghost Button\" (Discreto) *\/\r\n    #ap-news-root .ap-news-view-more {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 12px 36px !important;\r\n        color: var(--news-primary) !important;\r\n        background-color: transparent !important;\r\n        border: 1px solid var(--news-primary) !important; \/* Borda fina *\/\r\n        border-radius: 50px !important;\r\n        text-decoration: none !important;\r\n        font-weight: 600 !important;\r\n        font-size: 0.95rem !important;\r\n        transition: all 0.3s ease !important;\r\n        cursor: pointer !important;\r\n    }\r\n\r\n    #ap-news-root .ap-news-view-more:hover {\r\n        background-color: var(--news-primary) !important;\r\n        color: #ffffff !important;\r\n        transform: translateY(-2px) !important;\r\n        box-shadow: 0 4px 12px rgba(41, 49, 112, 0.2) !important;\r\n    }\r\n\r\n    \/* Responsividade *\/\r\n    @media (max-width: 768px) {\r\n        #ap-news-root .ap-news-mod-grid {\r\n            grid-template-columns: 1fr !important;\r\n            max-width: 400px !important;\r\n            margin: 0 auto !important;\r\n        }\r\n        #ap-news-root .ap-news-mod-img-wrap {\r\n            height: 200px !important;\r\n        }\r\n        \r\n        #ap-news-root .ap-news-view-more {\r\n            width: 100% !important; \/* Bot\u00e3o full no mobile *\/\r\n            max-width: 300px !important;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<section id=\"ap-news-root\">\r\n    <div class=\"ap-news-mod-container\">\r\n      \r\n      <div class=\"ap-news-mod-header\">\r\n        <h2 class=\"ap-news-mod-title\">\r\n          Fique por dentro das <span class=\"ap-news-mod-highlight\">Novidades<\/span>\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"ap-news-mod-grid\" id=\"ap-news-grid\">\r\n        <\/div>\r\n\r\n      <div class=\"ap-news-mod-footer\">\r\n        <a href=\"https:\/\/aplis.inf.br\/blog\/\" class=\"ap-news-view-more\">\r\n            Veja mais not\u00edcias\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n    (function() {\r\n      \/\/ 1. DADOS\r\n      const newsData = [\r\n        {\r\n          date: '28\/08\/2025',\r\n          title: 'Integra\u00e7\u00f5es: uma tend\u00eancia que vai elevar a produtividade do seu laborat\u00f3rio',\r\n          excerpt: 'N\u00e3o h\u00e1 como ficar alheio \u00e0 digitaliza\u00e7\u00e3o e \u00e0 crescente automa\u00e7\u00e3o que est\u00e1 acontecendo em laborat\u00f3rios de todos os portes. O sistema apLIS n\u00e3o s\u00f3 tem acompanhado esse movimento...',\r\n          image: 'https:\/\/aplis.inf.br\/wp-content\/uploads\/2025\/08\/TESTE-2.png',\r\n          link: 'https:\/\/aplis.inf.br\/integracoes-uma-tendencia-que-vai-elevar-a-produtividade-do-seu-laboratorio-de-anatomia-patologica\/'\r\n        },\r\n        {\r\n          date: '28\/06\/2025',\r\n          title: '1 milh\u00e3o de exames em seis meses: apLIS consolida lideran\u00e7a',\r\n          excerpt: 'Clientes e parceiros s\u00e3o parte fundamental desse marco, que n\u00e3o seria poss\u00edvel de ser alcan\u00e7ado sem a confian\u00e7a e a dedica\u00e7\u00e3o depositada em nossa tecnologia de gest\u00e3o.',\r\n          image: 'https:\/\/aplis.inf.br\/wp-content\/uploads\/2025\/07\/1-2.jpg',\r\n          link: 'https:\/\/aplis.inf.br\/1-milhao-de-exames-em-seis-meses-aplis-consolida-lideranca-na-gestao-laboratorial-de-anatomia-patologica\/'\r\n        },\r\n        {\r\n          date: '23\/05\/2025',\r\n          title: 'Trocar o LIS assusta? Saiba por que o apLIS pode ser sua melhor mudan\u00e7a',\r\n          excerpt: 'A troca de LIS pode gerar apreens\u00e3o. Se voc\u00ea tem d\u00favidas, ent\u00e3o confira o que o time do apLIS tem a dizer nesse momento que pode ser decisivo para a sa\u00fade do seu laborat\u00f3rio.',\r\n          image: 'https:\/\/aplis.inf.br\/wp-content\/uploads\/2025\/05\/job-5382501-scaled-e1748029729624.jpg',\r\n          link: 'https:\/\/aplis.inf.br\/trocar-o-lis-assusta-saiba-por-que-o-aplis-pode-ser-sua-melhor-mudanca\/'\r\n        }\r\n      ];\r\n\r\n      \/\/ 2. REFER\u00caNCIAS\r\n      const gridContainer = document.getElementById('ap-news-grid');\r\n      const root = document.getElementById('ap-news-root');\r\n      \r\n      const arrowIcon = `<svg class=\"ap-news-mod-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>`;\r\n\r\n      \/\/ 3. RENDERIZA\u00c7\u00c3O\r\n      newsData.forEach((news) => {\r\n        const card = document.createElement('article');\r\n        card.className = 'ap-news-mod-card';\r\n        \r\n        card.innerHTML = `\r\n          <div class=\"ap-news-mod-img-wrap\">\r\n            <span class=\"ap-news-mod-date\">${news.date}<\/span>\r\n            <img decoding=\"async\" src=\"${news.image}\" alt=\"${news.title}\" class=\"ap-news-mod-img\" loading=\"lazy\">\r\n          <\/div>\r\n          <div class=\"ap-news-mod-content\">\r\n            <h3 class=\"ap-news-mod-h3\">${news.title}<\/h3>\r\n            <p class=\"ap-news-mod-excerpt\">${news.excerpt}<\/p>\r\n            <a href=\"${news.link}\" class=\"ap-news-mod-link\">\r\n              Ler mat\u00e9ria completa ${arrowIcon}\r\n            <\/a>\r\n          <\/div>\r\n        `;\r\n\r\n        gridContainer.appendChild(card);\r\n      });\r\n\r\n      \/\/ 4. ANIMA\u00c7\u00c3O DE ENTRADA (Observer)\r\n      const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach((entry) => {\r\n          if (entry.isIntersecting) {\r\n            \/\/ Efeito cascata\r\n            const cards = Array.from(gridContainer.children);\r\n            const index = cards.indexOf(entry.target);\r\n            \r\n            setTimeout(() => {\r\n              entry.target.classList.add('is-visible');\r\n            }, index * 150); \/\/ Delay progressivo\r\n            \r\n            observer.unobserve(entry.target);\r\n          }\r\n        });\r\n      }, { threshold: 0.1 });\r\n\r\n      \/\/ Inicia observa\u00e7\u00e3o\r\n      setTimeout(() => {\r\n        const cards = document.querySelectorAll('.ap-news-mod-card');\r\n        cards.forEach(card => observer.observe(card));\r\n      }, 100);\r\n\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1893ffa elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"1893ffa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* =========================================\r\n       CORRE\u00c7\u00c3O: CAMPOS VIS\u00cdVEIS (NAMESPACE: ap-ct-mod)\r\n       ========================================= *\/\r\n\r\n    #ap-ct-root {\r\n        --ct-primary: #293170;\r\n        --ct-accent: #FCC31A;\r\n        --ct-bg-gradient: linear-gradient(135deg, #f9fafb 0%, #ffffff 100%);\r\n        --ct-text: #4b5563;\r\n        --ct-border: #9ca3af;\r\n        --ct-success: #10b981;\r\n\r\n        all: unset !important;\r\n        display: block !important;\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        box-sizing: border-box !important;\r\n        padding: 80px 0 !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n\r\n    #ap-ct-root * {\r\n        box-sizing: border-box !important;\r\n        outline: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    \/* Linha Decorativa *\/\r\n    #ap-ct-root .ap-ct-mod-line {\r\n        position: absolute !important;\r\n        top: 0 !important;\r\n        left: 0 !important;\r\n        width: 100% !important;\r\n        height: 4px !important;\r\n        background: linear-gradient(90deg, transparent 0%, #FCC31A 50%, transparent 100%) !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-container {\r\n        max-width: 1280px !important;\r\n        margin: 0 auto !important;\r\n        padding: 0 16px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-header {\r\n        text-align: center !important;\r\n        margin-bottom: 64px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-title {\r\n        font-size: clamp(2rem, 5vw, 3rem) !important;\r\n        font-weight: 800 !important;\r\n        color: var(--ct-primary) !important;\r\n        margin-bottom: 24px !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-desc {\r\n        font-size: clamp(1rem, 3vw, 1.25rem) !important;\r\n        color: var(--ct-text) !important;\r\n        max-width: 768px !important;\r\n        margin: 0 auto !important;\r\n    }\r\n\r\n    \/* --- Form Box --- *\/\r\n    #ap-ct-root .ap-ct-mod-box {\r\n        max-width: 768px !important;\r\n        margin: 0 auto !important;\r\n        background: #ffffff !important; \/* Branco s\u00f3lido para contraste *\/\r\n        border-radius: 32px !important;\r\n        padding: clamp(24px, 5vw, 40px) !important;\r\n        box-shadow: 0 20px 50px rgba(0,0,0,0.15) !important;\r\n        border: 1px solid #e5e7eb !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-row {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr 1fr !important;\r\n        gap: 24px !important;\r\n        margin-bottom: 24px !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-group {\r\n        margin-bottom: 24px !important;\r\n        display: block !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-label {\r\n        display: block !important;\r\n        font-size: 0.9rem !important;\r\n        font-weight: 700 !important;\r\n        color: var(--ct-primary) !important;\r\n        margin-bottom: 8px !important;\r\n    }\r\n\r\n    \/* --- INPUTS CORRIGIDOS (VISIBILIDADE FOR\u00c7ADA) --- *\/\r\n    #ap-ct-root .ap-ct-mod-input {\r\n        \/* Reset *\/\r\n        appearance: none !important;\r\n        -webkit-appearance: none !important;\r\n        \r\n        \/* Layout *\/\r\n        display: block !important;\r\n        width: 100% !important;\r\n        min-height: 48px !important; \/* Altura m\u00ednima garantida *\/\r\n        padding: 12px 16px !important;\r\n        \r\n        \/* Estilo Visual *\/\r\n        background-color: #ffffff !important;\r\n        border: 2px solid #cbd5e1 !important; \/* Cinza m\u00e9dio vis\u00edvel *\/\r\n        border-radius: 12px !important;\r\n        color: #1f2937 !important; \/* Texto escuro *\/\r\n        font-size: 1rem !important;\r\n        font-family: inherit !important;\r\n        \r\n        \/* Sombra leve para destacar do fundo *\/\r\n        box-shadow: inset 0 1px 2px rgba(0,0,0,0.05) !important; \r\n        transition: border-color 0.2s, box-shadow 0.2s !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-input::placeholder {\r\n        color: #9ca3af !important;\r\n        opacity: 1 !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-input:focus {\r\n        border-color: var(--ct-accent) !important;\r\n        box-shadow: 0 0 0 4px rgba(252, 195, 26, 0.15) !important;\r\n        outline: none !important;\r\n    }\r\n\r\n    #ap-ct-root textarea.ap-ct-mod-input {\r\n        resize: vertical !important;\r\n        min-height: 120px !important;\r\n        height: auto !important;\r\n    }\r\n\r\n    \/* --- Bot\u00e3o --- *\/\r\n    #ap-ct-root .ap-ct-mod-submit {\r\n        width: 100% !important;\r\n        background: linear-gradient(90deg, #293170 0%, #3d4691 100%) !important;\r\n        color: white !important;\r\n        font-weight: 700 !important;\r\n        padding: 16px 32px !important;\r\n        border-radius: 12px !important;\r\n        border: none !important;\r\n        cursor: pointer !important;\r\n        transition: transform 0.2s, box-shadow 0.2s !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        font-size: 1.1rem !important;\r\n        box-shadow: 0 4px 12px rgba(41,49,112,0.3) !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-submit:hover {\r\n        transform: translateY(-2px) !important;\r\n        box-shadow: 0 8px 24px rgba(41,49,112,0.4) !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-submit:disabled {\r\n        opacity: 0.7 !important;\r\n        cursor: wait !important;\r\n    }\r\n\r\n    \/* \u00cdcone SVG *\/\r\n    #ap-ct-root .ap-ct-mod-icon {\r\n        margin-left: 10px !important;\r\n        width: 20px !important;\r\n        height: 20px !important;\r\n        stroke: currentColor !important;\r\n        fill: none !important;\r\n    }\r\n\r\n    \/* Spinner *\/\r\n    #ap-ct-root .ap-ct-mod-spinner {\r\n        margin-left: 10px !important;\r\n        animation: apCtSpin 1s linear infinite !important;\r\n        width: 20px !important;\r\n        height: 20px !important;\r\n    }\r\n\r\n    @keyframes apCtSpin { to { transform: rotate(360deg); } }\r\n\r\n    \/* Links Diretos *\/\r\n    #ap-ct-root .ap-ct-mod-direct {\r\n        margin-top: 32px !important;\r\n        text-align: center !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-buttons {\r\n        display: flex !important;\r\n        gap: 16px !important;\r\n        justify-content: center !important;\r\n        flex-wrap: wrap !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-link {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 12px 24px !important;\r\n        background: #fff !important;\r\n        font-weight: 600 !important;\r\n        border-radius: 12px !important;\r\n        text-decoration: none !important;\r\n        transition: all 0.3s !important;\r\n        font-size: 0.9rem !important;\r\n        margin-top: 15px !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-link-primary {\r\n        border: 2px solid var(--ct-primary) !important;\r\n        color: var(--ct-primary) !important;\r\n    }\r\n    #ap-ct-root .ap-ct-mod-link-primary:hover {\r\n        background: var(--ct-primary) !important;\r\n        color: #fff !important;\r\n    }\r\n\r\n    #ap-ct-root .ap-ct-mod-link-secondary {\r\n        border: 2px solid var(--ct-accent) !important;\r\n        color: var(--ct-primary) !important;\r\n    }\r\n    #ap-ct-root .ap-ct-mod-link-secondary:hover {\r\n        background: var(--ct-accent) !important;\r\n        color: #fff !important;\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        #ap-ct-root .ap-ct-mod-row { grid-template-columns: 1fr !important; gap: 0 !important; }\r\n        #ap-ct-root .ap-ct-mod-row > div { margin-bottom: 24px !important; }\r\n        #ap-ct-root .ap-ct-mod-buttons { flex-direction: column !important; }\r\n    }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n  <section id=\"ap-ct-root\">\r\n    <div class=\"ap-ct-mod-line\"><\/div>\r\n\r\n    <div class=\"ap-ct-mod-container\">\r\n      \r\n      <div class=\"ap-ct-mod-header\">\r\n        <h2 class=\"ap-ct-mod-title\">\r\n          Pronto para a <span style=\"color: #FCC31A !important;\">inova\u00e7\u00e3o?<\/span>\r\n        <\/h2>\r\n        <p class=\"ap-ct-mod-desc\">\r\n          Conquiste ainda hoje o total dom\u00ednio da sua gest\u00e3o laboratorial com o apLIS.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"ap-ct-mod-box\">\r\n        <form id=\"ap-ct-form\">\r\n          \r\n          <div class=\"ap-ct-mod-row\">\r\n            <div>\r\n              <label for=\"ap-ct-name\" class=\"ap-ct-mod-label\">Nome *<\/label>\r\n              <input type=\"text\" id=\"ap-ct-name\" name=\"name\" required class=\"ap-ct-mod-input\" placeholder=\"Digite seu nome\" \/>\r\n            <\/div>\r\n\r\n            <div>\r\n              <label for=\"ap-ct-surname\" class=\"ap-ct-mod-label\">Sobrenome *<\/label>\r\n              <input type=\"text\" id=\"ap-ct-surname\" name=\"surname\" required class=\"ap-ct-mod-input\" placeholder=\"Digite seu sobrenome\" \/>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ap-ct-mod-group\">\r\n            <label for=\"ap-ct-email\" class=\"ap-ct-mod-label\">Email *<\/label>\r\n            <input type=\"email\" id=\"ap-ct-email\" name=\"email\" required class=\"ap-ct-mod-input\" placeholder=\"Digite seu melhor email\" \/>\r\n          <\/div>\r\n\r\n          <div class=\"ap-ct-mod-group\">\r\n            <label for=\"ap-ct-phone\" class=\"ap-ct-mod-label\">Celular *<\/label>\r\n            <input type=\"tel\" id=\"ap-ct-phone\" name=\"phone\" required class=\"ap-ct-mod-input\" placeholder=\"Ex.: (99) 99999-9999\" \/>\r\n          <\/div>\r\n\r\n          <div class=\"ap-ct-mod-group\">\r\n            <label for=\"ap-ct-message\" class=\"ap-ct-mod-label\">Mensagem<\/label>\r\n            <textarea id=\"ap-ct-message\" name=\"message\" rows=\"4\" class=\"ap-ct-mod-input\" placeholder=\"Digite aqui a sua mensagem...\"><\/textarea>\r\n          <\/div>\r\n\r\n          <button type=\"submit\" id=\"ap-ct-submit-btn\" class=\"ap-ct-mod-submit\">\r\n            <span>Enviar Mensagem<\/span>\r\n            <svg class=\"ap-ct-mod-icon\" viewBox=\"0 0 24 24\">\r\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m22 2-7 20-4-9-9-4Z\"\/>\r\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M22 2 11 13\"\/>\r\n            <\/svg>\r\n          <\/button>\r\n        <\/form>\r\n      <\/div>\r\n\r\n      <div class=\"ap-ct-mod-direct\">\r\n        <p style=\"color: #4b5563 !important;\">Ou entre em contato diretamente:<\/p>\r\n        <div class=\"ap-ct-mod-buttons\">\r\n          <a href=\"mailto:comercial@aplis.inf.br\" class=\"ap-ct-mod-link ap-ct-mod-link-primary\">\r\n            comercial@aplis.inf.br\r\n          <\/a>\r\n          <a href=\"tel:+5585992671381\" class=\"ap-ct-mod-link ap-ct-mod-link-secondary\">\r\n            (85) 99267.1381\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <script>\r\n    (function() {\r\n      const form = document.getElementById('ap-ct-form');\r\n      const submitBtn = document.getElementById('ap-ct-submit-btn');\r\n      const phoneInput = document.getElementById('ap-ct-phone');\r\n\r\n      \/\/ 1. M\u00e1scara de Telefone\r\n      if (phoneInput) {\r\n          phoneInput.addEventListener('input', (e) => {\r\n            let value = e.target.value.replace(\/\\D\/g, '');\r\n            if (value.length > 11) value = value.slice(0, 11);\r\n            if (value.length > 6) {\r\n              value = value.replace(\/^(\\d{2})(\\d{5})(\\d{0,4}).*\/, '($1) $2-$3');\r\n            } else if (value.length > 2) {\r\n              value = value.replace(\/^(\\d{2})(\\d{0,5})\/, '($1) $2');\r\n            } else if (value.length > 0) {\r\n              value = value.replace(\/^(\\d*)\/, '($1');\r\n            }\r\n            e.target.value = value;\r\n          });\r\n      }\r\n\r\n      \/\/ 2. L\u00f3gica de Envio\r\n      if (form) {\r\n          form.addEventListener('submit', (e) => {\r\n            e.preventDefault();\r\n            \r\n            const originalContent = submitBtn.innerHTML;\r\n            \r\n            \/\/ Estado de Loading\r\n            submitBtn.innerHTML = `\r\n              Enviando...\r\n              <svg class=\"ap-ct-mod-spinner\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\r\n                <path d=\"M21 12a9 9 0 1 1-6.219-8.56\"\/>\r\n              <\/svg>\r\n            `;\r\n            submitBtn.disabled = true;\r\n            submitBtn.style.setProperty('opacity', '0.8', 'important');\r\n\r\n            \/\/ Simula\u00e7\u00e3o de Envio\r\n            setTimeout(() => {\r\n              submitBtn.innerHTML = `Mensagem Enviada! \u2713`;\r\n              submitBtn.style.setProperty('background', 'linear-gradient(90deg, #10b981 0%, #059669 100%)', 'important');\r\n              \r\n              form.reset();\r\n              \r\n              setTimeout(() => {\r\n                submitBtn.innerHTML = originalContent;\r\n                submitBtn.style.removeProperty('background');\r\n                submitBtn.style.removeProperty('opacity');\r\n                submitBtn.disabled = false;\r\n              }, 3000);\r\n            }, 1500);\r\n          });\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tecnologia e inova\u00e7\u00e3oespecializadas em Anatomia Patol\u00f3gica O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio &#8211; tudo em um \u00fanico ambiente, 100% web. O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o estrat\u00e9gica, sua opera\u00e7\u00e3o ganha precis\u00e3o, fluidez e escalabilidade. Solicitar demonstra\u00e7\u00e3o Nosso prop\u00f3sito \u00e9 transformar a vida das pessoas atrav\u00e9s da tecnologia da informa\u00e7\u00e3o, promovendo agilidade. seguran\u00e7a. diagn\u00f3sticos precisos. Promovemos diagn\u00f3sticos mais precisos, rotinas mais eficientes e processos que respeitam a complexidade do setor. Seguran\u00e7a e rastreabilidade em cada etapa do fluxo laboratorial, seguindo as normas da LGPD. Nossos Pilares O que sustenta nossa excel\u00eancia em solu\u00e7\u00f5es para anatomia patol\u00f3gica Com esses pilares, o apLIS se consolida como a escolha estrat\u00e9gica para laborat\u00f3rios que buscam excel\u00eancia operacional, crescimento sustent\u00e1vel e resultados de impacto. Como o apLIS resolve seus desafios? Desafios do Setor Solu\u00e7\u00f5es apLIS O caminho seguro, \u00e1gile rastre\u00e1vel do seu exame Mantendo a padroniza\u00e7\u00e3o adequada e o preenchimento de laudos sendo feito 100% dentro do pr\u00f3prio sistema, h\u00e1 ganhos reais na entrega MAIS R\u00c1PIDA e PRECISA do diagn\u00f3stico. Crescendo com o seu laborat\u00f3rio O apLIS \u00e9 uma solu\u00e7\u00e3o desenvolvida para laborat\u00f3rios de anatomia patol\u00f3gica, que combina inova\u00e7\u00e3o, intelig\u00eancia e a melhor experi\u00eancia de uso, com a mais r\u00e1pida entrega de diagn\u00f3sticos seguros e confi\u00e1veis ao paciente. Comece agora Patologia Digital e Intelig\u00eancia Artificial integradas ao fluxo do seu laborat\u00f3rio Intelig\u00eancia artificial na anatomia patol\u00f3gica SIM! A funcionalidade do apLIS desenvolvida para revolucionar e simplificar a laudagem na rotina laboratorial. A partir dos comandos (prompts) do m\u00e9dico patologista, a IA apresenta os laudos definitivos para cada exame! A Intelig\u00eancia Artificial do apLIS foi pensada para aprimorar a experi\u00eancia do m\u00e9dico patologista, sem interferir no seu diagn\u00f3stico. Facilita o preenchimento do seu laudo Ganho de tempo Clareza na reda\u00e7\u00e3o Laudos padronizados Patologia digital integrada \u00e0 gest\u00e3o do laborat\u00f3rio. A patologia digital amplia a capacidade produtiva do laborat\u00f3rio ao permitir acesso remoto \u00e0s l\u00e2minas, colabora\u00e7\u00e3o entre especialistas e escalabilidade do diagn\u00f3stico. Integrada ao apLIS, ela deixa de ser uma solu\u00e7\u00e3o isolada e passa a fazer parte do fluxo completo da anatomia patol\u00f3gica, mantendo rastreabilidade, seguran\u00e7a da informa\u00e7\u00e3o e padroniza\u00e7\u00e3o dos processos. apLIS Analytics, solu\u00e7\u00e3o de Business Intelligence apLIS Analytics, o BI da anatomia patol\u00f3gica com mais de 30 indicadores analisados em pain\u00e9is prontos. Acompanhe: TAT por setor TAT por exame Tempo de atraso x Produtividade Tempo de libera\u00e7\u00e3o por setor Descubra as inova\u00e7\u00f5es do apLIS 4.0 Controle e gest\u00e3o na sua rotina laboratorial Solu\u00e7\u00f5es completas para Anatomia Patol\u00f3gica \u2039 \u203a Parceiros que acreditam e impulsionam a evolu\u00e7\u00e3o da Anatomia Patol\u00f3gica O seu laborat\u00f3rio est\u00e1 pronto para a inova\u00e7\u00e3o? Do recebimento de amostras \u00e0 entrega dos resultados, descubra como o apLIS pode impulsionar a sua produtividade, com a m\u00e1xima seguran\u00e7a, facilidade e agilidade. Assista ao v\u00eddeo e confira! O que dizem nossos clientes 1 milh\u00e3o de exames em seis meses Lideran\u00e7a consolidada na gest\u00e3o de Anatomia Patol\u00f3gica Perguntas Importantes Tire suas d\u00favidas agora Fique por dentro das Novidades Veja mais not\u00edcias Pronto para a inova\u00e7\u00e3o? Conquiste ainda hoje o total dom\u00ednio da sua gest\u00e3o laboratorial com o apLIS. Nome * Sobrenome * Email * Celular * Mensagem Enviar Mensagem Ou entre em contato diretamente: comercial@aplis.inf.br (85) 99267.1381<\/p>","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","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":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","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":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","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-opacity":"","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-opacity":"","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-opacity":"","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-opacity":"","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-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2418","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Tecnologia e inova\u00e7\u00e3oespecializadas em Anatomia Patol\u00f3gica O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio - tudo em um \u00fanico ambiente, 100% web. O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/aplis.inf.br\/es\/home_edicao\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"apLIS - Software para Anatomia Patol\u00f3gica -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Home \u2013 Edi\u00e7\u00e3o - apLIS - Software para Anatomia Patol\u00f3gica\" \/>\n\t\t<meta property=\"og:description\" content=\"Tecnologia e inova\u00e7\u00e3oespecializadas em Anatomia Patol\u00f3gica O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio - tudo em um \u00fanico ambiente, 100% web. O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/aplis.inf.br\/es\/home_edicao\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/aplis.inf.br\/wp-content\/uploads\/2023\/11\/cropped-cropped-cropped-aplis-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/aplis.inf.br\/wp-content\/uploads\/2023\/11\/cropped-cropped-cropped-aplis-logo.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"480\" \/>\n\t\t<meta property=\"og:image:height\" content=\"176\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-12-06T19:00:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-01-09T00:33:36+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Home \u2013 Edi\u00e7\u00e3o - apLIS - Software para Anatomia Patol\u00f3gica\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Tecnologia e inova\u00e7\u00e3oespecializadas em Anatomia Patol\u00f3gica O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio - tudo em um \u00fanico ambiente, 100% web. O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/aplis.inf.br\/wp-content\/uploads\/2023\/11\/cropped-cropped-cropped-aplis-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/home_edicao\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/home_edicao\\\/#listItem\",\"name\":\"Home &#8211; Edi\\u00e7\\u00e3o\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/home_edicao\\\/#listItem\",\"position\":2,\"name\":\"Home &#8211; Edi\\u00e7\\u00e3o\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/#organization\",\"name\":\"apLIS - Software para Anatomia Patol\\u00f3gica\",\"url\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/aplis.inf.br\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/cropped-cropped-cropped-aplis-logo.png\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/home_edicao\\\/#organizationLogo\",\"width\":480,\"height\":176,\"caption\":\"logotipo do apLIS\"},\"image\":{\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/home_edicao\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/home_edicao\\\/#webpage\",\"url\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/home_edicao\\\/\",\"name\":\"Home \\u2013 Edi\\u00e7\\u00e3o - apLIS - Software para Anatomia Patol\\u00f3gica\",\"description\":\"Tecnologia e inova\\u00e7\\u00e3oespecializadas em Anatomia Patol\\u00f3gica O apLIS \\u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\\u00f3gica. \\u00cdntegra seguran\\u00e7a, rastreabilidade e gest\\u00e3o completa do laborat\\u00f3rio - tudo em um \\u00fanico ambiente, 100% web. O apLIS \\u00e9 a infraestrutura que sustenta efici\\u00eancia, controle e evolu\\u00e7\\u00e3o cont\\u00ednua. Da rotina t\\u00e9cnica \\u00e0 tomada de decis\\u00e3o\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/home_edicao\\\/#breadcrumblist\"},\"datePublished\":\"2025-12-06T16:00:37-03:00\",\"dateModified\":\"2026-01-08T21:33:36-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/\",\"name\":\"apLIS - Software para Anatomia Patol\\u00f3gica\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/aplis.inf.br\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Home \u2013 Edi\u00e7\u00e3o - apLIS - Software para Anatomia Patol\u00f3gica","description":"Tecnologia e inova\u00e7\u00e3oespecializadas em Anatomia Patol\u00f3gica O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio - tudo em um \u00fanico ambiente, 100% web. O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o","canonical_url":"https:\/\/aplis.inf.br\/es\/home_edicao\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/aplis.inf.br\/es\/home_edicao\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/aplis.inf.br\/es\/#listItem","position":1,"name":"Home","item":"https:\/\/aplis.inf.br\/es\/","nextItem":{"@type":"ListItem","@id":"https:\/\/aplis.inf.br\/es\/home_edicao\/#listItem","name":"Home &#8211; Edi\u00e7\u00e3o"}},{"@type":"ListItem","@id":"https:\/\/aplis.inf.br\/es\/home_edicao\/#listItem","position":2,"name":"Home &#8211; Edi\u00e7\u00e3o","previousItem":{"@type":"ListItem","@id":"https:\/\/aplis.inf.br\/es\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/aplis.inf.br\/es\/#organization","name":"apLIS - Software para Anatomia Patol\u00f3gica","url":"https:\/\/aplis.inf.br\/es\/","logo":{"@type":"ImageObject","url":"https:\/\/aplis.inf.br\/wp-content\/uploads\/2023\/11\/cropped-cropped-cropped-aplis-logo.png","@id":"https:\/\/aplis.inf.br\/es\/home_edicao\/#organizationLogo","width":480,"height":176,"caption":"logotipo do apLIS"},"image":{"@id":"https:\/\/aplis.inf.br\/es\/home_edicao\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/aplis.inf.br\/es\/home_edicao\/#webpage","url":"https:\/\/aplis.inf.br\/es\/home_edicao\/","name":"Home \u2013 Edi\u00e7\u00e3o - apLIS - Software para Anatomia Patol\u00f3gica","description":"Tecnologia e inova\u00e7\u00e3oespecializadas em Anatomia Patol\u00f3gica O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio - tudo em um \u00fanico ambiente, 100% web. O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/aplis.inf.br\/es\/#website"},"breadcrumb":{"@id":"https:\/\/aplis.inf.br\/es\/home_edicao\/#breadcrumblist"},"datePublished":"2025-12-06T16:00:37-03:00","dateModified":"2026-01-08T21:33:36-03:00"},{"@type":"WebSite","@id":"https:\/\/aplis.inf.br\/es\/#website","url":"https:\/\/aplis.inf.br\/es\/","name":"apLIS - Software para Anatomia Patol\u00f3gica","inLanguage":"es-ES","publisher":{"@id":"https:\/\/aplis.inf.br\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"apLIS - Software para Anatomia Patol\u00f3gica -","og:type":"article","og:title":"Home \u2013 Edi\u00e7\u00e3o - apLIS - Software para Anatomia Patol\u00f3gica","og:description":"Tecnologia e inova\u00e7\u00e3oespecializadas em Anatomia Patol\u00f3gica O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio - tudo em um \u00fanico ambiente, 100% web. O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o","og:url":"https:\/\/aplis.inf.br\/es\/home_edicao\/","og:image":"https:\/\/aplis.inf.br\/wp-content\/uploads\/2023\/11\/cropped-cropped-cropped-aplis-logo.png","og:image:secure_url":"https:\/\/aplis.inf.br\/wp-content\/uploads\/2023\/11\/cropped-cropped-cropped-aplis-logo.png","og:image:width":480,"og:image:height":176,"article:published_time":"2025-12-06T19:00:37+00:00","article:modified_time":"2026-01-09T00:33:36+00:00","twitter:card":"summary_large_image","twitter:title":"Home \u2013 Edi\u00e7\u00e3o - apLIS - Software para Anatomia Patol\u00f3gica","twitter:description":"Tecnologia e inova\u00e7\u00e3oespecializadas em Anatomia Patol\u00f3gica O apLIS \u00e9 o LIS desenvolvido sob medida para a complexidade da Anatomia Patol\u00f3gica. \u00cdntegra seguran\u00e7a, rastreabilidade e gest\u00e3o completa do laborat\u00f3rio - tudo em um \u00fanico ambiente, 100% web. O apLIS \u00e9 a infraestrutura que sustenta efici\u00eancia, controle e evolu\u00e7\u00e3o cont\u00ednua. Da rotina t\u00e9cnica \u00e0 tomada de decis\u00e3o","twitter:image":"https:\/\/aplis.inf.br\/wp-content\/uploads\/2023\/11\/cropped-cropped-cropped-aplis-logo.png"},"aioseo_meta_data":{"post_id":"2418","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2026-09-26 01:50:52","updated":"2026-09-26 05:40:17","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/aplis.inf.br\/es\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHome \u2013 Edi\u00e7\u00e3o\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/aplis.inf.br\/es\/"},{"label":"Home &#8211; Edi\u00e7\u00e3o","link":"https:\/\/aplis.inf.br\/es\/home_edicao\/"}],"_links":{"self":[{"href":"https:\/\/aplis.inf.br\/es\/wp-json\/wp\/v2\/pages\/2418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aplis.inf.br\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aplis.inf.br\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aplis.inf.br\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/aplis.inf.br\/es\/wp-json\/wp\/v2\/comments?post=2418"}],"version-history":[{"count":535,"href":"https:\/\/aplis.inf.br\/es\/wp-json\/wp\/v2\/pages\/2418\/revisions"}],"predecessor-version":[{"id":3293,"href":"https:\/\/aplis.inf.br\/es\/wp-json\/wp\/v2\/pages\/2418\/revisions\/3293"}],"wp:attachment":[{"href":"https:\/\/aplis.inf.br\/es\/wp-json\/wp\/v2\/media?parent=2418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}