%PDF- %PDF-
Direktori : /home/vacivi36/SiteVacivitta/vacivitta/src/pages/services-lp/ |
Current File : /home/vacivi36/SiteVacivitta/vacivitta/src/pages/services-lp/MeningococicaB.jsx |
import styled from 'styled-components'; import React, { useState } from 'react'; import { FaShieldAlt, FaChevronDown, FaChevronUp, FaHome, FaClinicMedical, FaCertificate, FaMap, FaSyringe, FaChartLine, FaGlobeAmericas, FaSkull, FaExclamationTriangle } from 'react-icons/fa'; const PageContainer = styled.div` font-family: 'League Spartan', sans-serif; background-color: white; margin-top: 100px; color: #101a28; `; const CTAButton = styled.button` background: #3D9948; color: white; border: none; cursor: pointer; margin-top: 20px; padding: 20px 40px; font-size: 1rem; border-radius: 55px; transition: 0.3s; &:hover { background: #2d7a38; } `; const HeroSection = styled.section` display: flex; align-items: center; flex-direction: column; justify-content: center; text-align: center; padding: 140px 80px; background: linear-gradient( to right, rgba(0, 148, 217, 0.8), rgba(61, 153, 72, 0.8) ), url("/meningococicab.png") center/cover no-repeat; height: 90vh; color: white; h1, p { width: 80%; } p { color: white; } @media (max-width: 768px) { padding: 120px 20px; } `; const Section2 = styled.div` display: flex; padding: 80px 80px; flex-direction: column; text-align: center; background-color: ${({ primary }) => (primary ? '#0a2b3a' : 'white')}; align-items: center; h1, h2 { color: #3d9948; width: 80%; } h2 { color: #0a2b3a; } @media (max-width: 768px) { padding: 50px 20px; width: 100%; h1, h2 { width: 90%; } } `; const CardsContainer = styled.div` margin-top: 40px; display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; width: 80%; @media (max-width: 768px) { padding: 00px 20px; width: 100%; } `; const Card = styled.div` border-radius: 28px; padding: 30px; cursor: pointer; flex: 1 1 300px; background-color: ${({ primary }) => (primary ? 'white' : '#0a2b3a')}; transition: all 0.3s ease; &:hover { transform: translateY(-5px); background-color: #007bff; svg { color: white; } } `; const CardIcon = styled.div` font-size: 2.5rem; margin-bottom: 0.5rem; color: ${({ primary }) => (primary ? '#0a2b3a' : '#007bff')}; display: flex; align-items: center; justify-content: center; `; const CardTitle = styled.h3` font-size: 1.2rem; color: ${({ primary }) => (primary ? '#0a2b3a' : 'white')}; margin-top: 20px; font-weight: 500; margin-bottom: 20px; text-align: center; `; const CardDescription = styled.p` font-size: 1rem; line-height: 1.4; text-align: center; color: ${({ primary }) => (primary ? '#0a2b3a' : 'white')}; `; /* ---- Novos estilos para Indicação e Reforço ---- */ const IndicationSection = styled.div` margin-top: 2rem; background-color: #e6f2ff; padding: 1.5rem; border-radius: 15px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); `; const IndicationTitle = styled.h3` font-size: 1.5rem; margin-bottom: 0.8rem; color: #0a2b3a; text-align: center; border-bottom: 2px solid #007bff; display: inline-block; padding-bottom: 0.3rem; `; const IndicationList = styled.ul` list-style-type: disc; padding-left: 1.5rem; font-size: 1rem; text-align: left; line-height: 1.6; color: #333; `; const Reinforcement = styled.p` margin-top: 2rem; font-size: 1.1rem; text-align: center; background-color: #fff3cd; color: #856404; padding: 1rem; border-radius: 10px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); `; const SectionContainer = styled.section` background-color: white; padding: 4rem 1rem; font-family: 'League Spartan', sans-serif; `; const ContentWrapper = styled.div` max-width: 900px; margin: 0 auto; background: #fff; border-radius: 12px; box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1); overflow: hidden; `; const FAQHeader = styled.div` background: #007bff; padding: 2rem; text-align: center; color: #fff; `; const FAQTitle = styled.h2` margin: 0; font-size: 2rem; font-weight: 600; color: white; `; const FAQList = styled.div` padding: 2rem; `; const FAQItem = styled.div` border-bottom: 1px solid #eee; padding: 1rem 0; cursor: pointer; transition: background 0.3s ease; &:hover { background: #f9f9f9; } `; const FAQQuestion = styled.div` display: flex; justify-content: space-between; align-items: center; font-size: 1.2rem; font-weight: 500; color: #333; `; const FAQAnswer = styled.div` max-height: ${({ isOpen }) => (isOpen ? '200px' : '0px')}; opacity: ${({ isOpen }) => (isOpen ? '1' : '0')}; transition: max-height 0.4s ease, opacity 0.4s ease; overflow: hidden; color: #555; font-size: 1rem; margin-top: ${({ isOpen }) => (isOpen ? '0.5rem' : '0')}; `; const BannerSection = styled.div` background: #eaf9ff; padding: 2rem; text-align: center; border-top: 1px solid #ddd; `; const BannerHeading = styled.h3` font-size: 1.8rem; margin: 0 0 1rem; color: #0056b3; `; const BannerText = styled.p` font-size: 1rem; margin: 0 0 1rem; color: #333; `; const BannerButton = styled.a` display: inline-block; background: #28a745; color: #fff; padding: 20px 40px; border-radius: 82px; text-decoration: none; align-items: center; font-weight: 500; transition: background 0.3s ease; &:hover { background: #218838; } `; const faqData = [ { question: 'O que é a doença meningocócica do sorogrupo B?', answer: 'É uma infecção causada pela bactéria Neisseria meningitidis do sorogrupo B, que pode causar meningite (inflamação das membranas que revestem o cérebro e a medula espinhal) e/ou meningococcemia (infecção generalizada no sangue). O sorogrupo B é um dos cinco principais tipos de meningococo, responsável por cerca de 30-40% dos casos da doença no Brasil.' }, { question: 'Qual a diferença entre a vacina meningocócica B e as outras vacinas meningocócicas?', answer: 'Enquanto as vacinas meningocócicas C e ACWY protegem contra os sorogrupos C, A, C, W e Y, respectivamente, a vacina meningocócica B é específica para o sorogrupo B. Este sorogrupo tem uma estrutura capsular diferente, o que exigiu o desenvolvimento de uma vacina específica, utilizando tecnologia diferente das outras vacinas meningocócicas.' }, { question: 'Quem deve tomar a vacina meningocócica B?', answer: 'A vacina é recomendada principalmente para crianças a partir de 2 meses de idade e adolescentes. Também é indicada para pessoas com maior risco de doença meningocócica, como aquelas com deficiência de complemento, asplenia funcional ou anatômica, pessoas vivendo com HIV e profissionais de laboratório que manipulam a bactéria.' }, { question: 'Quantas doses são necessárias da vacina meningocócica B?', answer: 'O esquema varia conforme a idade. Para bebês que iniciam vacinação entre 2 e 5 meses, são recomendadas 3 doses com intervalo de 2 meses e uma dose de reforço entre 12-15 meses. Para bebês entre 6-11 meses, são 2 doses com intervalo de 2 meses e reforço no segundo ano de vida. Para crianças acima de 1 ano, adolescentes e adultos, geralmente são recomendadas 2 doses com intervalo de 1-2 meses.' }, { question: 'A vacina meningocócica B está no calendário do SUS?', answer: 'Atualmente, a vacina meningocócica B não faz parte do Programa Nacional de Imunizações (PNI) para a população em geral. Ela está disponível apenas no SUS para grupos com condições clínicas específicas que aumentam o risco para a doença. Na rede privada, ela está disponível para qualquer pessoa que deseje se vacinar, seguindo as recomendações por faixa etária.' }, { question: 'Quais são os possíveis efeitos colaterais da vacina?', answer: 'Os efeitos colaterais mais comuns incluem dor, vermelhidão e inchaço no local da aplicação, irritabilidade, sonolência e perda de apetite em bebês, e dor de cabeça e mal-estar em crianças maiores e adultos. Em bebês, pode ocorrer febre, especialmente quando aplicada junto com outras vacinas. Geralmente, esses efeitos são leves e transitórios.' }, ]; /* -------------------------------------------------- */ function MeningococicaB() { const [activeIndex, setActiveIndex] = useState(null); const toggleFAQ = (index) => { setActiveIndex(activeIndex === index ? null : index); }; const cards = [ { icon: <FaChartLine />, title: 'Proteção específica contra o sorogrupo B', description: 'Oferece proteção contra o tipo de meningococo responsável por grande parte dos casos de doença meningocócica no Brasil.', }, { icon: <FaShieldAlt />, title: 'Complementa outras vacinas meningocócicas', description: 'Amplia a proteção contra a doença meningocócica quando associada às vacinas C ou ACWY.', }, { icon: <FaGlobeAmericas />, title: 'Recomendada por sociedades médicas', description: 'Sociedades de Pediatria e Imunizações recomendam a imunização, especialmente para crianças e adolescentes.', }, ]; const cards2 = [ { icon: <FaSyringe />, title: 'Rápida progressão da doença', description: 'A doença meningocócica causada pelo sorogrupo B pode evoluir de sintomas iniciais leves para condição grave em questão de horas.', }, { icon: <FaSkull />, title: 'Alta taxa de sequelas e mortalidade', description: 'Mesmo com tratamento adequado, 10-20% dos sobreviventes podem ficar com sequelas permanentes como amputações e perda auditiva.', }, { icon: <FaExclamationTriangle />, title: 'Maior risco em certas faixas etárias', description: 'Bebês, crianças pequenas e adolescentes têm maior risco de contrair a doença meningocócica do sorogrupo B.', }, ]; return ( <PageContainer> <HeroSection> <h1> Proteção contra <span className="bolderLand">Meningite Meningocócica do tipo B!</span> </h1> <p> A meningite meningocócica causada pelo sorogrupo B é uma doença potencialmente grave e de evolução rápida, que pode causar sequelas permanentes e até mesmo ser fatal. A vacina meningocócica B é a única forma de prevenção específica contra esse tipo de meningococo. Não arrisque! Proteja-se com a Vacivitta. </p> <CTAButton as="a" href="https://wa.me/551108001233333" target="_blank" rel="noopener noreferrer">Agende agora sua vacina</CTAButton> </HeroSection> <Section2> <h1> Vacine-se agora e evite <span className="bolderBlue">complicações graves!</span> </h1> <h2>Por que tomar a vacina Meningocócica B?</h2> <CardsContainer> {cards.map((card, index) => ( <Card key={index}> <CardIcon>{card.icon}</CardIcon> <CardTitle>{card.title}</CardTitle> <CardDescription>{card.description}</CardDescription> </Card> ))} </CardsContainer> <IndicationSection> <IndicationTitle>Indicação:</IndicationTitle> <IndicationList> <li><strong>Bebês a partir de 2 meses de idade</strong> - Com esquema de doses de acordo com a idade de início.</li> <li><strong>Crianças e adolescentes</strong> - Principalmente até 16 anos, podendo ser aplicada em qualquer idade.</li> <li><strong>Pessoas com maior risco</strong> - Incluindo aquelas com deficiências no sistema imunológico, asplenia e profissionais de saúde.</li> <li><strong>Viajantes</strong> - Para áreas com alta incidência da doença meningocócica do sorogrupo B.</li> </IndicationList> </IndicationSection> <Reinforcement> O esquema vacinal varia conforme a idade de início da vacinação. É importante completar todas as doses para garantir proteção adequada. </Reinforcement> <CTAButton as="a" href="https://wa.me/551108001233333" target="_blank" rel="noopener noreferrer">Agende sua vacina agora</CTAButton> </Section2> <Section2 primary> <h1> O que acontece se eu <span className="bolderBlue">não vacinar?</span> </h1> <CardsContainer> {cards2.map((card, index) => ( <Card primary key={index}> <CardIcon primary>{card.icon}</CardIcon> <CardTitle primary>{card.title}</CardTitle> <CardDescription primary>{card.description}</CardDescription> </Card> ))} </CardsContainer> <Reinforcement> A doença meningocócica causada pelo sorogrupo B pode acometer qualquer pessoa, mas o risco é maior em crianças pequenas, adolescentes e pessoas com condições específicas de saúde. </Reinforcement> <CTAButton as="a" href="https://wa.me/551108001233333" target="_blank" rel="noopener noreferrer">Agende sua vacina agora</CTAButton> </Section2> <SectionContainer> <ContentWrapper> <FAQHeader> <FAQTitle>Dúvidas frequentes</FAQTitle> </FAQHeader> <FAQList> {faqData.map((item, index) => ( <FAQItem key={index} onClick={() => toggleFAQ(index)}> <FAQQuestion> {item.question} {activeIndex === index ? <FaChevronUp size={24} /> : <FaChevronDown size={24} />} </FAQQuestion> <FAQAnswer isOpen={activeIndex === index}> {item.answer} </FAQAnswer> </FAQItem> ))} </FAQList> <BannerSection> <BannerHeading>Proteja-se agora!</BannerHeading> <BannerText> Não espere até que seja tarde. A meningite causada pelo meningococo B pode ser prevenida com a vacinação adequada. </BannerText> <BannerButton as="a" href="https://wa.me/551108001233333" target="_blank" rel="noopener noreferrer"> 💉 Agende sua vacina hoje mesmo <span role="img" aria-label="Calendário">📅</span> </BannerButton> </BannerSection> </ContentWrapper> </SectionContainer> </PageContainer> ); } export default MeningococicaB;