.elementor-14176 .elementor-element.elementor-element-0849f04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif}.elementor-14176 .elementor-element.elementor-element-17fc151{width:100%;max-width:100%}.elementor-14176 .elementor-element.elementor-element-7d3079d{width:100%;max-width:100%}.elementor-14176 .elementor-element.elementor-element-e2c5df6{width:100%;max-width:100%}.elementor-14176 .elementor-element.elementor-element-b4bbf06{width:100%;max-width:100%}.elementor-14176 .elementor-element.elementor-element-9276b05{width:100%;max-width:100%}.elementor-14176 .elementor-element.elementor-element-1377677{width:100%;max-width:100%}.elementor-14176 .elementor-element.elementor-element-079955f{width:100%;max-width:100%}.td-resumo-sgt{background:linear-gradient(180deg,#F8FAFC 0%,#FFFFFF 100%);padding:60px 20px;margin:50px 0 0 0;border-top:4px solid #0EA5E9}.td-resumo-header{text-align:center;margin-bottom:40px}.td-resumo-badge{display:inline-block;background:#0B1220;color:#0EA5E9;padding:8px 20px;border-radius:20px;font-family:'Oswald',sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.td-resumo-header h2{font-family:'Oswald',sans-serif;font-size:2rem;color:#0B1220;text-transform:uppercase;margin:0}.td-resumo-content{max-width:800px;margin:0 auto}.td-resumo-intro{font-size:1.15rem;color:#0F172A;text-align:center;margin-bottom:35px;line-height:1.7}.td-resumo-lista{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}.td-resumo-item{display:flex;align-items:flex-start;gap:15px;background:#FFF;padding:20px;border-radius:12px;box-shadow:0 2px 10px rgb(0 0 0 / .06);border-left:3px solid #0EA5E9}.td-resumo-icon{font-size:1.5rem;flex-shrink:0}.td-resumo-item div{font-size:1rem;color:#0F172A;line-height:1.6}.td-resumo-item strong{color:#0B1220}.td-resumo-final{font-size:1.1rem;color:#475569;text-align:center;line-height:1.7;margin-bottom:30px;padding:0 20px}.td-resumo-assinatura{text-align:center;font-family:'Oswald',sans-serif;font-size:1.1rem;color:#0B1220;font-weight:500}.td-resumo-assinatura span{font-family:'Inter',sans-serif;font-size:.85rem;color:#64748B;font-weight:400}@media (max-width:768px){.td-resumo-sgt{padding:40px 15px}.td-resumo-header h2{font-size:1.6rem}.td-resumo-item{padding:15px}}.td-science-page{font-family:'Inter',-apple-system,sans-serif;line-height:1.6;color:#0F172A}.td-hero{background:linear-gradient(135deg,#0B1220 0%,#1E3A5F 100%);padding:80px 30px;text-align:center;margin-bottom:50px;border-radius:0 0 20px 20px}.td-hero-badge{display:inline-block;background:rgb(14 165 233 / .15);border:2px solid #0EA5E9;color:#0EA5E9;padding:10px 25px;border-radius:30px;font-family:'Oswald',sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px}.td-hero h1{font-family:'Oswald',sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;color:#FFFFFF!important;margin-bottom:15px;letter-spacing:2px}.td-hero-subtitle{font-size:1.3rem;color:#0EA5E9;margin-bottom:15px;font-weight:500}.td-hero-desc{font-size:1.1rem;color:#CBD5E1;max-width:600px;margin:0 auto 30px auto;line-height:1.7}.td-hero-btn{display:inline-block;background:#0EA5E9;color:#FFFFFF!important;padding:16px 40px;border-radius:50px;font-size:1rem;font-weight:600;text-transform:uppercase;text-decoration:none!important;transition:all 0.3s ease}.td-hero-btn:hover{background:#0284C7;transform:translateY(-3px);box-shadow:0 10px 25px rgb(14 165 233 / .3)}.td-intro{text-align:center;padding:40px 20px 50px;max-width:800px;margin:0 auto}.td-intro h2{font-family:'Oswald',sans-serif;font-size:2rem;color:#0B1220;margin-bottom:15px;text-transform:uppercase}.td-intro p{font-size:1.1rem;color:#475569}.td-bloco{padding:50px 20px;margin-bottom:20px}.td-bloco:nth-child(odd){background:#F8FAFC;border-radius:15px}.td-bloco-header{text-align:center;margin-bottom:35px}.td-bloco-header h3{font-family:'Oswald',sans-serif;font-size:1.6rem;color:#0B1220;margin-bottom:10px;text-transform:uppercase}.td-bloco-header p{font-size:1rem;color:#475569}.td-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;max-width:1000px;margin:0 auto 25px auto}.td-card{background:#FFF;padding:24px;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .08);border-left:4px solid #0EA5E9;transition:transform 0.3s ease,box-shadow 0.3s ease}.td-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgb(14 165 233 / .15)}.td-card h4{font-family:'Oswald',sans-serif;font-size:1.05rem;font-weight:500;color:#0B1220;margin-bottom:10px;line-height:1.4}.td-card-meta{font-size:.8rem;color:#0369A1;margin-bottom:8px;font-weight:500}.td-card-ref{font-size:.75rem;color:#64748B;margin-bottom:12px;font-style:italic}.td-card-resumo{font-size:.88rem;color:#0F172A;background:#F1F5F9;padding:12px;border-radius:8px;margin-bottom:12px;line-height:1.5}.td-card-nota{background:rgb(14 165 233 / .08);padding:10px 12px;border-radius:8px;border-left:3px solid #0EA5E9;font-size:.82rem;color:#0B1220;font-style:italic;margin-bottom:12px}.td-card-link{display:inline-block;color:#0369A1;font-size:.82rem;font-weight:600;text-decoration:none!important}.td-card-link:hover{color:#0EA5E9;text-decoration:underline!important}.td-cta-final{background:linear-gradient(135deg,#0B1220 0%,#1E3A5F 100%);padding:60px 30px;text-align:center;border-radius:20px 20px 0 0;margin-top:50px}.td-cta-final h2{font-family:'Oswald',sans-serif;font-size:1.8rem;color:#FFFFFF!important;margin-bottom:15px;text-transform:uppercase}.td-cta-final p{font-size:1.1rem;color:#CBD5E1;margin-bottom:25px}.td-cta-whatsapp{display:inline-block;background:#C2410C;color:#FFFFFF!important;padding:16px 40px;border-radius:50px;font-size:1rem;font-weight:600;text-transform:uppercase;text-decoration:none!important;transition:all 0.3s ease}.td-cta-whatsapp:hover{background:#9A3412;transform:translateY(-3px)}@media (max-width:768px){.td-hero h1{font-size:2rem}.td-grid{grid-template-columns:1fr;gap:20px}.td-hero{padding:50px 20px}.td-bloco{padding:35px 15px}}