Atendimento Confidencial

Entre em Contato

Retornamos em até 2 horas úteis com total confidencialidade e discrição.

Solicite uma Investigação

Preencha o formulário abaixo e nossa equipe entrará em contato em breve.

🔒 Suas informações são tratadas com absoluta confidencialidade.

Outras Formas de Contato

📱

WhatsApp

+55 (11) 2371-3966

Atendimento via WhatsApp

📧

E-mail

contato@c2ginvestigacao.com.br

Resposta em até 4 horas úteis

🕐

Horário de Atendimento

Segunda a Sexta: 9h às 18h

WhatsApp: 100% humanizado

🌐

Redes Sociais

🔒 Garantia de Confidencialidade

Todas as comunicações são protegidas por sigilo profissional e tratadas conforme a LGPD.

🎨 12. CSS ADICIONAL PARA PÁGINAS INTERNAS
📝 ADICIONAR AO FINAL DO styles.css (Clique para expandir) /* =================================== ESTILOS PARA PÁGINAS INTERNAS =================================== */ /* Hero Interno */ .hero-internal { background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%); min-height: 50vh; padding: 10rem 0 6rem; } .hero-internal .hero-content { max-width: 800px; } /* Content Wrapper */ .content-wrapper { max-width: 900px; margin: 0 auto; } .content-wrapper h2 { margin-bottom: 1.5rem; color: #000000; } .content-wrapper p { margin-bottom: 1.5rem; line-height: 1.8; } /* Feature List */ .feature-list { list-style: none; padding: 0; } .feature-list li { padding: 1rem 0; border-bottom: 1px solid #e0e0e0; line-height: 1.8; } .feature-list li:last-child { border-bottom: none; } .feature-list strong { color: #DCCAA6; font-weight: 700; } .section-dark .feature-list li { border-bottom-color: rgba(220, 202, 166, 0.2); } /* Card Number (Para Como Trabalhamos) */ .card-number { font-size: 3rem; font-weight: 900; background: linear-gradient(135deg, #DCCAA6 0%, #f4e4c1 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 1rem; line-height: 1; } /* Blog Styles */ .blog-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); gap: 3rem; margin-bottom: 3rem; } .blog-card { background: #FFFFFF; border-radius: 12px; overflow: hidden; transition: all 0.4s ease; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08); } .blog-card:hover { transform: translateY(-10px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15); } .blog-image { position: relative; height: 220px; overflow: hidden; } .blog-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s ease; } .blog-card:hover .blog-image img { transform: scale(1.1); } .blog-category { position: absolute; top: 1rem; right: 1rem; background: linear-gradient(135deg, #DCCAA6 0%, #f4e4c1 100%); color: #000000; padding: 0.5rem 1rem; border-radius: 6px; font-size: 0.85rem; font-weight: 600; } .blog-content { padding: 2rem; } .blog-title { font-size: 1.5rem; margin-bottom: 1rem; color: #000000; line-height: 1.3; } .blog-excerpt { font-size: 1rem; line-height: 1.6; color: #666666; margin-bottom: 1.5rem; } .blog-meta { display: flex; gap: 1.5rem; font-size: 0.9rem; color: #999999; margin-bottom: 1rem; } .blog-link { color: #DCCAA6; font-weight: 600; transition: all 0.3s ease; } .blog-link:hover { color: #c4b896; } .blog-message { text-align: center; padding: 3rem; background: #f9f9f9; border-radius: 12px; border: 2px dashed #DCCAA6; } .blog-message p { font-size: 1.1rem; color: #666666; } /* Contact Styles */ .contact-wrapper { display: grid; grid-template-columns: 1.5fr 1fr; gap: 4rem; align-items: start; } .contact-form-container { background: #FFFFFF; padding: 3rem; border-radius: 12px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08); } .contact-form-container h2 { margin-bottom: 1rem; } .contact-form-container > p { margin-bottom: 2rem; color: #666666; } .contact-form { display: flex; flex-direction: column; gap: 1.5rem; } .form-group { display: flex; flex-direction: column; } .form-group label { font-weight: 600; margin-bottom: 0.5rem; color: #333333; } .form-group input, .form-group select, .form-group textarea { padding: 1rem; border: 2px solid #e0e0e0; border-radius: 6px; font-family: 'Work Sans', sans-serif; font-size: 1rem; transition: all 0.3s ease; } .form-group input:focus, .form-group select:focus, .form-group textarea:focus { outline: none; border-color: #DCCAA6; box-shadow: 0 0 0 3px rgba(220, 202, 166, 0.1); } .checkbox-group { flex-direction: row; align-items: flex-start; } .checkbox-label { display: flex; align-items: flex-start; gap: 0.75rem; cursor: pointer; font-size: 0.9rem; line-height: 1.6; } .checkbox-label input[type="checkbox"] { margin-top: 0.25rem; width: 18px; height: 18px; cursor: pointer; } .checkbox-label a { color: #DCCAA6; text-decoration: underline; } .form-note { text-align: center; font-size: 0.9rem; color: #999999; margin-top: 1rem; } /* Contact Info */ .contact-info { background: #f9f9f9; padding: 2.5rem; border-radius: 12px; position: sticky; top: 6rem; } .contact-info h3 { margin-bottom: 2rem; color: #000000; } .contact-item { display: flex; gap: 1.5rem; margin-bottom: 2rem; padding-bottom: 2rem; border-bottom: 1px solid #e0e0e0; } .contact-item:last-of-type { border-bottom: none; margin-bottom: 2rem; } .contact-icon { font-size: 2rem; flex-shrink: 0; } .contact-details h4 { margin-bottom: 0.5rem; color: #000000; } .contact-details a { color: #DCCAA6; font-weight: 600; display: block; margin-bottom: 0.25rem; } .contact-details p { font-size: 0.9rem; color: #666666; margin: 0; } .social-links-vertical { display: flex; flex-direction: column; gap: 0.5rem; } .social-links-vertical a { color: #DCCAA6; font-weight: 600; } .contact-guarantee { background: linear-gradient(135deg, #DCCAA6 0%, #f4e4c1 100%); padding: 1.5rem; border-radius: 8px; color: #000000; } .contact-guarantee h4 { margin-bottom: 0.75rem; color: #000000; } .contact-guarantee p { font-size: 0.9rem; color: #333333; margin: 0; } /* Responsive - Páginas Internas */ @media (max-width: 968px) { .hero-internal { padding: 8rem 0 4rem; } .blog-grid { grid-template-columns: 1fr; } .contact-wrapper { grid-template-columns: 1fr; gap: 3rem; } .contact-info { position: relative; top: 0; } } @media (max-width: 768px) { .hero-internal { min-height: 40vh; padding: 7rem 0 3rem; } .contact-form-container { padding: 2rem 1.5rem; } .contact-info { padding: 2rem 1.5rem; } }