.hero-artigo-simple{background:linear-gradient(135deg,var(--preto-base) 0%,#1a1a1a 100%);padding:250px 0 80px;position:relative;overflow:hidden}.hero-artigo-simple:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(242,194,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(18,160,92,.1) 0%,transparent 50%);pointer-events:none}.hero-artigo-content{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center}.artigo-categoria-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(18,160,92,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(18,160,92,.3);color:var(--amarelo-destaque);padding:.5rem 1.25rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem}.artigo-categoria-badge i{font-size:1rem;color:var(--verde-limpeza)}.artigo-meta{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.artigo-meta-item{display:flex;align-items:center;gap:.5rem;color:#fffc;font-size:.95rem}.artigo-meta-item i{font-size:1.1rem;color:var(--azul-claro-brilho)}.artigo-container{max-width:900px;margin:0 auto}.artigo-image-featured{width:100%;border-radius:20px;overflow:hidden;margin-bottom:3rem;box-shadow:0 10px 40px #00000026}.artigo-image-featured img{width:100%;height:auto;display:block;transition:transform .5s ease}.artigo-image-featured:hover img{transform:scale(1.05)}.artigo-resumo{display:flex;gap:1.5rem;background:linear-gradient(135deg,rgba(242,194,0,.08) 0%,rgba(18,160,92,.08) 100%);border-left:4px solid var(--amarelo-destaque);border-radius:12px;padding:2rem;margin-bottom:3rem}.artigo-resumo-icon{flex-shrink:0;width:50px;height:50px;background:var(--amarelo-destaque);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--preto-base);font-size:1.5rem}.artigo-resumo-content h3{font-size:1.2rem;font-weight:700;color:var(--preto-base);margin-bottom:.75rem}.artigo-resumo-content p{font-size:1.05rem;line-height:1.7;color:var(--texto-claro);margin:0}.artigo-content{font-size:1.1rem;line-height:1.8;color:var(--texto-escuro);margin-bottom:4rem}.artigo-content h2{font-size:2rem;font-weight:700;color:var(--preto-base);margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid var(--amarelo-destaque)}.artigo-content h3{font-size:1.5rem;font-weight:700;color:var(--preto-base);margin-top:2.5rem;margin-bottom:1rem}.artigo-content h4{font-size:1.25rem;font-weight:600;color:var(--preto-base);margin-top:2rem;margin-bottom:.75rem}.artigo-content p{margin-bottom:1.5rem}.artigo-content ol,.artigo-content ul{margin-bottom:1.5rem;padding-left:2rem}.artigo-content li{margin-bottom:.75rem;line-height:1.7}.artigo-content ul li::marker{color:var(--verde-limpeza)}.artigo-content strong{color:var(--preto-base);font-weight:700}.artigo-content a{color:var(--verde-limpeza);text-decoration:underline;transition:color .3s}.artigo-content a:hover{color:var(--amarelo-destaque)}.artigo-content img{max-width:100%;height:auto;border-radius:12px;margin:2rem 0;box-shadow:0 4px 20px #0000001a}.artigo-content blockquote{border-left:4px solid var(--verde-limpeza);background:var(--cinza-claro);padding:1.5rem 2rem;margin:2rem 0;border-radius:8px;font-style:italic;color:var(--texto-claro)}.artigo-content code{background:var(--cinza-claro);padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.95em;color:var(--preto-base)}.artigo-content pre{background:var(--preto-base);color:var(--branco-limpeza);padding:1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0}.artigo-content pre code{background:none;padding:0;color:var(--branco-limpeza)}.artigo-share-section{background:var(--cinza-claro);border-radius:16px;padding:2.5rem;margin-bottom:3rem}.artigo-share-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.artigo-share-header i{font-size:1.8rem;color:var(--verde-limpeza)}.artigo-share-header h3{font-size:1.5rem;font-weight:700;color:var(--preto-base);margin:0}.artigo-share-buttons{display:flex;gap:1rem;flex-wrap:wrap}.btn-share-whatsapp,.btn-share-facebook,.btn-share-twitter,.btn-share-linkedin,.btn-share-instagram{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff!important}.btn-share-whatsapp{background:#25D366}.btn-share-whatsapp:hover{background:#1EBE57;transform:translateY(-3px);box-shadow:0 10px 25px #25d36666}.btn-share-facebook{background:#1877F2}.btn-share-facebook:hover{background:#0C63D4;transform:translateY(-3px);box-shadow:0 10px 25px #1877f266}.btn-share-twitter{background:#000000}.btn-share-twitter:hover{background:#262626;transform:translateY(-3px);box-shadow:0 10px 25px #0006}.btn-share-instagram{background:var(--amarelo-destaque)}.btn-share-instagram:hover{filter:brightness(1.1);transform:translateY(-3px);box-shadow:0 10px 25px #d6249f66}.btn-share-linkedin{background:#0A66C2}.btn-share-linkedin:hover{background:#004182;transform:translateY(-3px);box-shadow:0 10px 25px #0a66c266}.btn-share-whatsapp:hover,.btn-share-facebook:hover,.btn-share-twitter:hover,.btn-share-linkedin:hover,.btn-share-instagram:hover{color:#fff!important}.artigo-navigation{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:4rem;flex-wrap:wrap}.btn-artigo-back,.btn-artigo-contact{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease}.btn-artigo-back{background:var(--cinza-claro);color:var(--preto-base);border:2px solid var(--cinza-medio)}.btn-artigo-back:hover{background:var(--preto-base);color:#fff;border-color:var(--preto-base);transform:translate(-5px)}.btn-artigo-contact{background:var(--verde-principal);color:var(--branco-limpeza);border:2px solid var(--amarelo-destaque)}.btn-artigo-contact:hover{box-shadow:0 8px 25px #f2c20066}.artigo-multimidia{margin-top:3rem}.midia-block{background:white;padding:2rem;border-radius:20px;box-shadow:0 10px 30px #0000000d;border:1px solid rgba(0,0,0,.05);margin-bottom:3rem}.midia-block h3{font-size:1.5rem;color:var(--preto-base);margin-bottom:2rem!important;position:relative;padding-bottom:1rem}.midia-block h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--amarelo-destaque);border-radius:2px}.gallery-thumb-container{display:block;position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1/1;transition:all .4s cubic-bezier(.4,0,.2,1);background-color:var(--cinza-claro)}.gallery-thumb-container img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gallery-thumb-container:hover img{transform:scale(1.1)}.gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-overlay i{color:#fff;font-size:2rem;transform:translateY(10px);transition:transform .3s ease}.gallery-thumb-container:hover .gallery-overlay{opacity:1}.gallery-thumb-container:hover .gallery-overlay i{transform:translateY(0)}@media (max-width: 768px){.midia-block{padding:1.5rem}}.lightbox-modal .modal-dialog{max-width:100vw;margin:0}.lightbox-modal .modal-content{height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.97)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.lightbox-carousel{width:100%;height:100%}.lightbox-carousel .carousel-inner{height:100%}.lightbox-item{height:100vh;display:flex;align-items:center;justify-content:center;padding:40px}.lightbox-item img{max-height:85vh;max-width:85vw;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #000c;transition:transform .5s cubic-bezier(.4,0,.2,1)}.lightbox-close{position:fixed;top:30px;right:30px;z-index:100001;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff!important;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;transition:all .3s ease;cursor:pointer;box-shadow:0 4px 15px #0000004d;pointer-events:auto}.lightbox-close:hover{background:var(--amarelo-destaque);color:var(--preto-base)!important;transform:rotate(90deg) scale(1.1)}.lightbox-nav{position:absolute;width:70px;height:70px;background:rgba(255,255,255,.15)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;border:1px solid rgba(255,255,255,.2)!important;top:50%;transform:translateY(-50%);opacity:.8!important;transition:all .3s ease;display:flex!important;align-items:center;justify-content:center;z-index:100001;pointer-events:auto;color:#fff!important}.lightbox-nav i{font-size:2.5rem;color:#fff!important}.lightbox-nav:hover{opacity:1!important;background:rgba(255,255,255,.3)!important;transform:translateY(-50%) scale(1.1);border-color:var(--amarelo-destaque)!important}.lightbox-nav.carousel-control-prev{left:40px}.lightbox-nav.carousel-control-next{right:40px}@media (max-width: 768px){.lightbox-nav{width:50px;height:50px}.lightbox-nav i{font-size:1.5rem}.lightbox-nav.carousel-control-prev{left:15px}.lightbox-nav.carousel-control-next{right:15px}.lightbox-item{padding:20px}.lightbox-close{top:20px;right:20px;width:50px;height:50px;font-size:1.5rem}}.video-block-premium{margin-bottom:5rem;width:100%}.video-header-premium{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem;padding-left:.5rem}.video-icon-wrapper{width:50px;height:50px;background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#f44336;font-size:1.5rem}.video-title-premium{font-size:1.25rem;font-weight:800;color:var(--preto-base);margin:0;text-transform:uppercase;letter-spacing:.5px}.video-container-premium{position:relative;width:100%;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000026,0 5px 15px #0000001a;background:#000;border:1px solid rgba(0,0,0,.05);transition:transform .4s ease}.video-container-premium:hover{transform:translateY(-5px);box-shadow:0 30px 60px #0003,0 10px 20px #0000001a}.video-ratio-16x9{position:relative;width:100%;padding-top:56.25%}.video-ratio-16x9 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width: 768px){.video-block-premium{margin-bottom:3.5rem}.video-header-premium{margin-bottom:1.25rem}.video-title-premium{font-size:1.1rem}}
