@import "https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600;700&family=Cormorant+Garamond:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Source+Sans+3:wght@300;400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--marinho-principal:#0b3e63;--marrom-detalhes:#ca9457;--light1:#d9d9d9;--light2:#edede8;--fonte-titulos:"Cormorant Garamond", serif;--fonte-textos:"Source Sans 3", sans-serif;--fonte-navbar:"Montserrat", sans-serif}body{background-color:var(--light2);font-family:var(--fonte-textos);margin:0;padding-top:120px}header{z-index:1000;background-color:var(--marinho-principal);width:100%;height:120px;position:fixed;top:0;left:0;box-shadow:0 2px 16px #1440622e}.topBar{height:100%}.navbar{justify-content:space-between;align-items:center;gap:2rem;height:100%;padding:0 3rem;display:flex;overflow:visible}.logo{flex-shrink:0;align-items:center;display:flex;overflow:visible}.logo img{object-fit:contain;width:auto;height:100px}.logoImg{object-fit:contain;width:auto;height:200px}.navLinks{flex-wrap:nowrap;align-items:center;gap:3rem;display:flex}.navLinks a{color:var(--light2);font-family:var(--fonte-titulos);letter-spacing:.08em;white-space:nowrap;font-size:1.2rem;font-weight:300;text-decoration:none;transition:color .25s;position:relative}.navLinks a:after{content:"";background-color:var(--marrom-detalhes);width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.navLinks a:hover{color:var(--marrom-detalhes)}.navLinks a:hover:after{width:100%}.navSocials{flex-shrink:0;align-items:center;gap:1rem;display:flex}.navSocials a{color:var(--light2);align-items:center;font-size:1.3rem;transition:color .25s,transform .2s;display:flex}.navSocials a:hover{color:var(--marrom-detalhes);transform:translateY(-2px)}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:4px;display:none}.hamburger span{background-color:var(--light2);border-radius:2px;width:26px;height:2px;transition:transform .3s,opacity .3s;display:block}.hamburger.active span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mainContent{min-height:calc(100vh - 120px)}.footer{background-color:var(--marinho-principal);color:var(--light2);padding:3.5rem 3rem 2rem}.footerContainer{border-bottom:1px solid #ca94574d;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:2.5rem;max-width:1200px;margin:0 auto;padding-bottom:2.5rem;display:grid}.footerCol{flex-direction:column;gap:.6rem;display:flex}.footerCol a{color:var(--light1);font-family:var(--fonte-textos);font-size:.92rem;text-decoration:none;transition:color .2s}.footerCol a:hover{color:var(--marrom-detalhes)}.footerLogo{object-fit:contain;width:auto;height:180px;margin-bottom:.5rem}.footerCopy{font-family:var(--fonte-textos);color:var(--light1);opacity:.75;text-align:center;font-size:.82rem;line-height:1.6}.footerTitle{font-family:var(--fonte-titulos);letter-spacing:.06em;color:var(--marrom-detalhes);margin-bottom:.4rem;font-size:1.3rem;font-weight:600}.footerContact{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.footerContact a{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.footerWhatsappBtn{background-color:var(--marrom-detalhes);font-family:var(--fonte-textos);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:background-color .25s,transform .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.footerWhatsappBtn:hover{background-color:#b07d3e;transform:translateY(-2px)}@media (width<=1024px){.footerContainer{grid-template-columns:1fr 1fr}}@media (width<=768px){.navLinks{background-color:var(--marinho-principal);flex-direction:column;gap:1.2rem;width:100%;padding:1.5rem 2rem;display:none;position:absolute;top:120px;left:0;box-shadow:0 8px 20px #0003}.navLinks.open,.hamburger{display:flex}.navbar{padding:0 1.5rem}}@media (width<=540px){.logo img{height:80px}.footerLogo{height:70px}.footerCol{align-items:center}.footerContainer{text-align:center;grid-template-columns:1fr}.footerCol a,.footerContact a{justify-content:center}.footerWhatsappBtn{width:100%}.footer{padding:2.5rem 1.5rem 1.5rem}}html,body{overflow-x:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.sectionTag{font-family:var(--fonte-textos);letter-spacing:.18em;text-transform:uppercase;color:var(--marrom-detalhes);margin-bottom:.75rem;font-size:1rem;font-weight:600;display:inline-block}.sectionTag.center{text-align:center;display:block}.sectionTitle{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.2}.sectionTitle.center{text-align:center}.imgPlaceholder{background-color:var(--light1);color:#888;font-family:var(--fonte-textos);border:2px dashed #bbb;border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.btnPrimary{background-color:var(--marrom-detalhes);color:#fff;font-family:var(--fonte-textos);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .2s;display:inline-flex}.btnPrimary.btnLarge{padding:1rem 2rem;font-size:1.05rem}.btnOutline{color:#fff;font-family:var(--fonte-textos);background:0 0;border:1px solid #ffffff80;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.btnOutline:hover{background:#ffffff14;border-color:#fff}.floatingWa{z-index:999;color:#fff;font-family:var(--fonte-textos);opacity:0;pointer-events:none;background-color:#25d366;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px);box-shadow:0 4px 20px #25d36666}.floatingWa svg{font-size:1.3rem}.floatingWaVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.floatingWa:hover{background-color:#1ebc59;box-shadow:0 6px 24px #25d36680}.hero{background-color:var(--marinho-principal);align-items:center;gap:4rem;max-width:100%;min-height:92vh;padding:5rem 4rem 4rem 2rem;display:flex;position:relative;overflow:hidden}.heroBg{pointer-events:none;background:radial-gradient(at 70%,#ca94571f 0%,#0000 65%);position:absolute;inset:0}.heroContent{flex:1;max-width:580px;margin:0 auto;padding-left:clamp(1rem,5vw,5rem);position:relative}.heroTag{font-family:var(--fonte-textos);letter-spacing:.2em;text-transform:uppercase;color:var(--marrom-detalhes);margin-bottom:1.2rem;font-size:1rem;font-weight:600;display:inline-block}.heroTitle{font-family:var(--fonte-titulos);color:var(--light2);margin-bottom:1.4rem;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:600;line-height:1.15}.heroTitle em{color:var(--marrom-detalhes);font-style:italic}.heroSub{font-family:var(--fonte-textos);color:#edede8c7;max-width:480px;margin-bottom:2.2rem;font-size:1.05rem;line-height:1.7}.heroActions{flex-wrap:wrap;gap:1rem;display:flex}.heroImage{flex:1;justify-content:center;max-width:500px;display:flex;position:relative}.heroImg{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%}.hero .heroImage{flex:1;justify-content:center;max-width:500px;display:flex;position:relative;transform:translate(-100px)}.valoresSection{background-color:var(--light2)}.valoresCarousel{justify-content:center;align-items:center;gap:1.5rem;max-width:900px;margin-top:3.5rem;margin-left:auto;margin-right:auto;display:flex}.valoresTrack{width:100%;min-width:0;overflow:hidden}.valoresSlider{transition:transform .5s;display:flex}.valorSlide{flex-shrink:0;justify-content:center;min-width:100%;padding:0 .5rem;display:flex}.valorCard{box-sizing:border-box;text-align:center;background:#fff;border-radius:8px;width:100%;max-width:640px;padding:4rem 3.5rem;box-shadow:0 2px 16px #0000000d}.valorLine{background-color:var(--marrom-detalhes);width:40px;height:2px;margin:0 auto 1.4rem}.valorCard h3{font-family:var(--fonte-titulos);text-transform:uppercase;letter-spacing:.03em;color:var(--marinho-principal);margin-bottom:1.2rem;font-size:1.4rem;font-weight:600;line-height:1.3}.valorCard p{font-family:var(--fonte-textos);color:#555;text-align:center;font-size:1rem;line-height:1.85}.carouselArrow{border:1px solid var(--light1);width:48px;height:48px;color:var(--marinho-principal);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;transition:background .2s,border-color .2s,color .2s;display:flex}.carouselArrow:hover{background:var(--marrom-detalhes);border-color:var(--marrom-detalhes);color:#fff}.carouselDots{justify-content:center;gap:.6rem;margin-top:2rem;display:flex}.carouselDot{background:var(--light1);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s}.carouselDotActive{background:var(--marrom-detalhes);transform:scale(1.25)}.sobreSection{background-color:#fff}.sobreGrid{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;display:grid}.sobreFotos{height:480px;position:relative}.sobreSection .sobreFoto1{z-index:1;object-fit:cover;border:5px solid #fff;width:68%;height:68%;position:absolute;top:0;left:0;box-shadow:0 8px 30px #0000001f}.sobreSection .sobreFoto2{z-index:2;object-fit:cover;border:5px solid #fff;width:68%;height:68%;position:absolute;bottom:-60px;right:-8%;box-shadow:0 8px 30px #0000001f}.sobreTexto p{font-family:var(--fonte-textos);color:#444;margin-bottom:1rem;font-size:1rem;line-height:1.75}.sobreStats{border-top:1px solid var(--light1);gap:2rem;margin-top:2rem;padding-top:2rem;display:flex}.stat{flex-direction:column;display:flex}.stat strong{font-family:var(--fonte-titulos);color:var(--marinho-principal);font-size:2rem;font-weight:700;line-height:1}.stat span{font-family:var(--fonte-textos);color:#888;margin-top:.25rem;font-size:.82rem}.processoSection{background-color:var(--light2)}.processoGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid;position:relative}.processoCard{border:1px solid var(--light1);background:#fff;border-radius:8px;padding:2rem 1.5rem;position:relative}.processoNum{text-align:center;font-family:var(--fonte-titulos);color:var(--marrom-detalhes);opacity:.9;margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1;display:block}.processoCard h3{font-family:var(--fonte-titulos);color:var(--marinho-principal);text-align:center;margin-bottom:.6rem;font-size:1.2rem}.processoCard p{font-family:var(--fonte-textos);color:#666;font-size:.9rem;line-height:1.65}.processoArrow{color:var(--marrom-detalhes);z-index:1;font-size:1.2rem;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}.atuacaoSection{background-color:#fff}.atuacaoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.atuacaoCard{background:var(--light2);border-bottom:3px solid var(--marrom-detalhes);border-radius:8px;padding:2.5rem 2rem;transition:transform .25s,box-shadow .25s}.atuacaoCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1440621a}.atuacaoIcon{color:var(--marinho-principal);margin-bottom:1rem;font-size:2rem}.atuacaoCard h3{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin-bottom:.7rem;font-size:1.4rem}.atuacaoCard p{font-family:var(--fonte-textos);color:#555;margin-bottom:1rem;font-size:.92rem;line-height:1.65}.atuacaoTags{flex-wrap:wrap;gap:.4rem;display:flex}.tag{background:var(--marinho-principal);color:var(--light2);font-family:var(--fonte-textos);letter-spacing:.05em;border-radius:50px;padding:.25rem .75rem;font-size:.72rem;font-weight:600}.mapaWrapper{border:1px solid var(--light1);border-radius:8px;max-width:600px;margin-top:3rem;margin-left:auto;margin-right:auto;overflow:hidden}.mapaEndereco{background:var(--light2);justify-content:center;align-items:center;gap:.75rem;padding:1.2rem 1.5rem;display:flex}.mapaEndereco svg{color:var(--marrom-detalhes);flex-shrink:0;font-size:1.2rem}.mapaEndereco div{flex-direction:column;gap:.2rem;display:flex}.mapaEndereco strong{font-family:var(--fonte-textos);color:var(--marinho-principal);font-size:.95rem}.mapaEndereco span{font-family:var(--fonte-textos);color:#666;font-size:.85rem}.diferenciaisSection{background-color:var(--marinho-principal)}.diferenciaisSection .sectionTag{color:var(--marrom-detalhes)}.diferenciaisSection .sectionTitle{color:var(--light2)}.diferenciaisGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.diferencialCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:2rem 1.8rem;transition:background .25s,border-color .25s}.diferencialCard:hover{background:#ffffff17;border-color:#ca945766}.diferencialIcon{color:var(--marrom-detalhes);margin-bottom:1rem;font-size:1.8rem}.diferencialCard h3{font-family:var(--fonte-titulos);color:var(--light2);margin-bottom:.6rem;font-size:1.2rem}.diferencialCard p{font-family:var(--fonte-textos);color:#edede8a6;font-size:.9rem;line-height:1.65}.depoimentosSection{background-color:var(--light2)}.depoimentosGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.depoimentoCard{border-left:3px solid var(--marrom-detalhes);background:#fff;border-radius:8px;padding:2rem 1.8rem;box-shadow:0 2px 16px #0000000f}.stars{color:var(--marrom-detalhes);gap:3px;margin-bottom:1rem;font-size:1rem;display:flex}.starFill{color:var(--marrom-detalhes)}.depoimentoText{font-family:var(--fonte-titulos);color:#333;margin-bottom:1.5rem;font-size:1.05rem;font-style:italic;line-height:1.7}.depoimentoAuthor{align-items:center;gap:.9rem;display:flex}.avatarCircle{background-color:var(--marinho-principal);color:#fff;width:42px;height:42px;font-family:var(--fonte-titulos);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;display:flex}.depoimentoAuthor strong{font-family:var(--fonte-textos);color:var(--marinho-principal);font-size:.9rem;display:block}.depoimentoAuthor span{font-family:var(--fonte-textos);color:#888;font-size:.78rem}.depoimentosTrack{position:relative}.depoimentosDots{display:none}.ctaSection{background-color:#fff;padding:6rem 0}.ctaGrid{grid-template-columns:1fr 1.1fr;align-items:start;gap:5rem;display:grid}.ctaTexto p{font-family:var(--fonte-textos);color:#555;margin-bottom:2rem;font-size:1rem;line-height:1.75}.ctaForm{background:var(--light2);border-radius:10px;padding:2.5rem}.ctaForm h3{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin-bottom:1.5rem;font-size:1.4rem}.formGroup{flex-direction:column;gap:.35rem;margin-bottom:1.1rem;display:flex}.formGroup label{font-family:var(--fonte-textos);color:var(--marinho-principal);letter-spacing:.04em;font-size:.82rem;font-weight:600}.formGroup input,.formGroup select,.formGroup textarea{font-family:var(--fonte-textos);color:#333;border:1px solid var(--light1);resize:vertical;background:#fff;border-radius:4px;outline:none;padding:.65rem .9rem;font-size:.95rem;transition:border-color .2s}.formGroup input:focus,.formGroup select:focus,.formGroup textarea:focus{border-color:var(--marinho-principal)}.swipeHint{display:none}@media (width<=1024px){.processoGrid{grid-template-columns:repeat(2,1fr)}.processoArrow{display:none}.diferenciaisGrid,.depoimentosGrid,.valoresGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.section{padding:4rem 1.5rem}.hero{text-align:center;flex-direction:column;min-height:auto;padding:4rem 1.5rem 3rem}.heroContent{max-width:100%;padding-left:0}.heroActions{justify-content:center}.hero .heroImage{width:100%;max-width:100%;transform:translate(0)}.heroImg{aspect-ratio:16/9}.sobreGrid{grid-template-columns:1fr;gap:2.5rem}.sobreFotos{grid-template-columns:1fr 1fr;gap:1rem;height:auto;display:grid;position:relative}.sobreSection .sobreFoto1,.sobreSection .sobreFoto2{width:100%;height:200px;position:static;inset:auto}.processoGrid,.depoimentosGrid,.valoresGrid{grid-template-columns:1fr}.diferenciaisGrid,.atuacaoGrid{box-sizing:border-box;grid-template-columns:1fr;width:100vw;margin-left:50%;padding:0 1rem;transform:translate(-50%)}.ctaGrid{grid-template-columns:1fr;gap:3rem}.floatingWa span{display:none}.floatingWa{border-radius:50%;padding:.85rem}.processoGrid,.depoimentosGrid,.valoresGrid{max-width:800px;margin-left:auto;margin-right:auto}.mapaWrapper,.atuacaoSection .mapaWrapper{box-sizing:border-box;width:100vw;max-width:100vw;margin-left:50%;padding:0 1rem;transform:translate(-50%)}.valoresCarousel{display:contents}.valoresTrack{width:100vw;margin-left:50%;position:relative;transform:translate(-50%)}.carouselArrow{display:none}.carouselDots{margin-top:1.2rem}.valoresSlider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;max-width:100%;margin-top:3rem;padding:0;display:flex;overflow-x:auto;transform:none!important}.valoresSlider::-webkit-scrollbar{display:none}.valorSlide{scroll-snap-align:start;box-sizing:border-box;flex:0 0 100%;max-width:100%;padding:0 1rem}.valorSlide .valorCard{box-sizing:border-box;width:100%;max-width:100%;padding:1.75rem 1.2rem}.valorSlide .valorCard h3{letter-spacing:.02em;font-size:1.15rem}.valoresTrack{position:relative}.swipeHint{background:var(--marinho-principal);color:#fff;font-family:var(--fonte-textos);white-space:nowrap;pointer-events:none;border-radius:50px;align-items:center;gap:.3rem;padding:.4rem .9rem;font-size:.75rem;font-weight:600;animation:1.4s ease-in-out infinite swipeHintPulse;display:flex;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)}.depoimentosTrack{width:100vw;margin-left:50%;transform:translate(-50%)}.depoimentosGrid{grid-template-columns:unset;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;margin-top:3rem;padding:0;display:flex;overflow-x:auto}.depoimentosGrid::-webkit-scrollbar{display:none}.depoimentoSlide{scroll-snap-align:start;box-sizing:border-box;flex:0 0 100%;max-width:100%;padding:0 1rem}.depoimentoSlide .depoimentoCard{box-sizing:border-box;width:100%}.depoimentosDots{margin-top:1.2rem;display:flex}@keyframes swipeHintPulse{0%,to{transform:translate(-50%)translate(0)}50%{transform:translate(-50%)translate(6px)}}}.sobreHero{background-color:var(--marinho-principal);align-items:center;gap:4rem;min-height:60vh;padding:6rem 5rem 5rem;display:flex}.sobreHeroContent{flex:1.2;width:400px;max-width:1200px;margin:0 auto}.sobreHeroTitle{font-family:var(--fonte-titulos);color:var(--light2);margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;line-height:1.2}.sobreHeroTitle em{color:var(--marrom-detalhes);font-style:italic}.sobreHeroSub{font-family:var(--fonte-textos);color:#edede8bf;margin-bottom:1rem;font-size:1rem;line-height:1.75}.sobreHeroImagem{flex:1;max-width:480px}.sobreHeroImg{aspect-ratio:4/3;border-radius:8px;width:100%}.advSection{background-color:#fff;padding:6rem 0}.advContainer{max-width:1100px;margin:0 auto;padding:0 2rem}.advList{flex-direction:column;gap:4rem;margin-top:3rem;display:flex}.advCard{border:1px solid var(--light1);background:#fff;border-radius:12px;grid-template-columns:380px 1fr;align-items:start;gap:4rem;display:grid;overflow:hidden;box-shadow:0 4px 24px #14406212}.advCardReverse{grid-template-columns:1fr 380px}.advCardReverse .advFotoWrapper{order:2}.advCardReverse .advTexto{order:1;padding:3rem 0 3rem 3rem}.advFotoWrapper{height:100%;min-height:500px;overflow:hidden}.advFoto{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.advTexto{flex-direction:column;padding:3rem 3rem 3rem 0;display:flex}.advOab{font-family:var(--fonte-textos);letter-spacing:.15em;text-transform:uppercase;color:var(--marrom-detalhes);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.advNome{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin-bottom:.8rem;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:600;line-height:1.2}.advDivisor{background-color:var(--marrom-detalhes);width:48px;height:2px;margin-bottom:1.5rem}.advTexto p{font-family:var(--fonte-textos);color:#555;margin-bottom:.9rem;font-size:.95rem;line-height:1.75}.advAreas{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.advAreaTag{background-color:var(--light2);border:1px solid var(--light1);color:var(--marinho-principal);font-family:var(--fonte-textos);letter-spacing:.05em;border-radius:50px;padding:.3rem .85rem;font-size:.75rem;font-weight:600}.valoresSection{background-color:var(--light2);padding:6rem 0}.valoresGrid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;display:grid}.valorCard{border:1px solid var(--light1);background:#fff;border-radius:8px;padding:2rem 1.8rem}.valorDivisor{background-color:var(--marrom-detalhes);width:36px;height:2px;margin-bottom:1rem}.valorCard h3{font-family:var(--fonte-titulos);color:var(--marinho-principal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;font-size:1.3rem;font-weight:600}.valorCard p{font-family:var(--fonte-textos);color:#666;font-size:.9rem;line-height:1.65}.sobreCtaSection{background-color:var(--marinho-principal);padding:5rem 0}.sobreCtaGrid{justify-content:space-between;align-items:center;gap:3rem;display:flex}.sobreCtaGrid .sectionTitle{color:var(--light2);margin-bottom:.75rem}.sobreCtaGrid p{font-family:var(--fonte-textos);color:#edede8b3;font-size:1rem;line-height:1.65}@media (width<=1024px){.valoresGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sobreHero{text-align:center;flex-direction:column;min-height:auto;padding:4rem 1.5rem 3rem}.sobreHeroContent{max-width:100%}.sobreHeroImagem{width:100%;max-width:100%}.advCard,.advCardReverse{grid-template-columns:1fr}.advFotoWrapper{min-height:420px}.advCardReverse .advFotoWrapper{order:1}.advCardReverse .advTexto{order:2;padding:2rem}.advTexto{padding:2rem}.sobreCtaGrid{text-align:center;flex-direction:column}.valoresGrid{grid-template-columns:1fr}}.areasIntro{background-color:var(--marinho-principal);padding:7rem 2rem 6rem;position:relative;overflow:hidden}.areasIntroBg{pointer-events:none;background:radial-gradient(at 80%,#ca945721 0%,#0000 60%),radial-gradient(at 10% 80%,#ca945712 0%,#0000 50%);position:absolute;inset:0}.areasIntroInner{max-width:760px;position:relative}.areasIntroTitle{font-family:var(--fonte-titulos);color:var(--light2);margin-bottom:1.4rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.15}.areasIntroSub{font-family:var(--fonte-textos);color:#edede8bf;max-width:620px;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.75}.areasIntroActions{flex-wrap:wrap;gap:1rem;display:flex}.areasGridSection{background-color:#f5f5f2;padding:5rem 0 6rem}.areasGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.areaCard{background:#fff;border:1px solid #14406212;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 12px #14285012}.areaCard:hover{transform:translateY(-6px);box-shadow:0 16px 40px #14285024}.areaCard:hover .areaCardOverlay{opacity:.55}.areaCard:hover .areaCardTitulo{bottom:1.4rem}.areaCard:hover .areaCardCta{color:var(--marrom-detalhes);gap:.6rem}.areaCardImgWrap{flex-shrink:0;width:100%;height:220px;position:relative;overflow:hidden}.areaCardImg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.areaCard:hover .areaCardImg{transform:scale(1.05)}.areaCardImgPlaceholder{background:linear-gradient(135deg, var(--marinho-principal) 0%, #1a3a5c 100%);align-items:flex-end;width:100%;height:100%;padding:1.2rem;display:flex}.areaCardImgPlaceholder span{font-family:var(--fonte-titulos);color:#fff3;font-size:1.2rem}.areaCardOverlay{opacity:.45;background:linear-gradient(#0000 30%,#0e2238bf 100%);transition:opacity .3s;position:absolute;inset:0}.areaCardTitulo{font-family:var(--fonte-titulos);color:#fff;text-shadow:0 2px 8px #0006;font-size:1.15rem;font-weight:600;line-height:1.25;transition:bottom .3s;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.areaCardBody{flex-direction:column;flex:1;gap:1rem;padding:1.4rem 1.5rem 1.6rem;display:flex}.areaCardResumo{font-family:var(--fonte-textos);color:#555;flex:1;font-size:.9rem;line-height:1.65}.areaCardCta{font-family:var(--fonte-textos);color:var(--marinho-principal);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;transition:color .25s,gap .25s;display:inline-flex}.areaCardBody:after{content:"";background-color:var(--marrom-detalhes);border-radius:2px;width:2.5rem;height:2px;margin-top:auto;transition:width .3s;display:block}.areaCard:hover .areaCardBody:after{width:100%}.areasCTA{background-color:var(--marinho-principal);padding:4rem 2rem;position:relative;overflow:hidden}.areasCTA:before{content:"";pointer-events:none;background:radial-gradient(at 90%,#ca94571f 0%,#0000 60%);position:absolute;inset:0}.areasCTAInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}@media (width<=1024px){.areasGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.areasIntro{padding:5rem 1.5rem 4rem}.areasGrid{grid-template-columns:1fr;gap:1.25rem}.areaCardImgWrap{height:200px}.areasCTAInner{text-align:center;flex-direction:column;align-items:center}}.blogHero{background-color:var(--marinho-principal);justify-content:center;align-items:center;height:340px;display:flex;position:relative;overflow:hidden}.blogHeroBg{z-index:0;background:linear-gradient(135deg,#144062f2 0%,#0a2337fa 100%);position:absolute;inset:0}.blogHero:after{content:"";background-color:var(--marrom-detalhes);width:80px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.blogHeroContent{z-index:1;text-align:center;padding:0 1.5rem;position:relative}.blogHeroTag{font-family:var(--fonte-textos);letter-spacing:.18em;text-transform:uppercase;color:var(--marrom-detalhes);margin-bottom:1rem;font-size:.8rem;font-weight:600;display:inline-block}.blogHeroTitle{font-family:var(--fonte-titulos);color:var(--light2);letter-spacing:.04em;margin-bottom:1rem;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:600;line-height:1.1}.blogHeroSub{font-family:var(--fonte-textos);color:var(--light1);opacity:.8;max-width:500px;margin:0 auto;font-size:1rem;line-height:1.7}.blogFiltersSection{background-color:var(--light2);border-bottom:1px solid #1440621a;padding:2.5rem 0 1rem}.blogContainer{max-width:1200px;margin:0 auto;padding:0 2rem}.blogFilters{flex-wrap:wrap;gap:.6rem;display:flex}.blogFilterBtn{font-family:var(--fonte-textos);letter-spacing:.04em;color:var(--marinho-principal);cursor:pointer;background:0 0;border:1px solid #14406240;border-radius:2px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:500;transition:all .22s}.blogFilterBtn:hover{border-color:var(--marrom-detalhes);color:var(--marrom-detalhes)}.blogFilterBtn.active{background-color:var(--marinho-principal);border-color:var(--marinho-principal);color:var(--light2)}.blogGridSection{background-color:var(--light2);padding:3rem 0 5rem}.blogGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.blogEmpty{font-family:var(--fonte-textos);color:var(--marinho-principal);opacity:.6;text-align:center;padding:3rem 0}.blogCard{flex-direction:column;text-decoration:none;transition:transform .25s;display:flex}.blogCard:hover{transform:translateY(-4px)}.blogCardImage{aspect-ratio:4/3;border-radius:2px;width:100%;position:relative;overflow:hidden}.blogCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blogCard:hover .blogCardImage img{transform:scale(1.04)}.blogCardImagePlaceholder{background:linear-gradient(135deg, var(--marinho-principal) 0%, #0a2337 100%);width:100%;height:100%}.blogCardOverlay{background:linear-gradient(#0000 0%,#0e2a424d 50%,#0e2a42d9 100%);align-items:flex-end;padding:1.2rem;transition:background .3s;display:flex;position:absolute;inset:0}.blogCard:hover .blogCardOverlay{background:linear-gradient(#0000 0%,#0e2a4273 40%,#0e2a42eb 100%)}.blogCardCategory{font-family:var(--fonte-titulos);color:var(--light2);border-bottom:2px solid var(--marrom-detalhes);padding-bottom:.5rem;font-size:1.15rem;font-weight:500;line-height:1.3}.blogCardContent{flex-direction:column;gap:.4rem;padding:1rem 0 0;display:flex}.blogCardCategoryTag{font-family:var(--fonte-textos);letter-spacing:.1em;text-transform:uppercase;color:var(--marrom-detalhes);font-size:.75rem;font-weight:700}.blogCardTitle{font-family:var(--fonte-titulos);color:var(--marinho-principal);font-size:1.2rem;font-weight:600;line-height:1.35;transition:color .2s}.blogCard:hover .blogCardTitle{color:var(--marrom-detalhes)}.blogCardDate{font-family:var(--fonte-textos);color:var(--marinho-principal);opacity:.55;font-size:.82rem}@media (width<=900px){.blogGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (width<=540px){.blogHero{height:260px}.blogGrid{grid-template-columns:1fr;gap:2rem}.blogFiltersSection{padding:1.5rem 0 .8rem}.blogGridSection{padding:2rem 0 4rem}}.blogLoading{justify-content:center;align-items:center;min-height:40vh;display:flex}.blogLoadingSpinner{border:3px solid #14406226;border-top-color:var(--marinho-principal);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.postLoading{justify-content:center;align-items:center;min-height:60vh;display:flex}.postLoadingSpinner{border:3px solid #14406226;border-top-color:var(--marinho-principal);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.postNotFound{min-height:60vh;font-family:var(--fonte-titulos);color:var(--marinho-principal);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;font-size:1.5rem;display:flex}.postHero{align-items:flex-end;height:480px;display:flex;position:relative;overflow:hidden}.postHeroImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.postHeroPlaceholder{background:linear-gradient(135deg, var(--marinho-principal) 0%, #0a2337 100%);position:absolute;inset:0}.postHeroOverlay{background:linear-gradient(#0a1e3233 0%,#0a1e3280 50%,#0a1e32eb 100%);position:absolute;inset:0}.postHeroContent{z-index:1;flex-direction:column;gap:.8rem;width:100%;max-width:860px;margin:0 auto;padding:0 2rem 3rem;display:flex;position:relative}.postBackBtn{font-family:var(--fonte-textos);letter-spacing:.06em;color:var(--light1);opacity:.7;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:opacity .2s,color .2s;display:inline-flex}.postBackBtn:hover{opacity:1;color:var(--marrom-detalhes)}.postHeroCategory{font-family:var(--fonte-textos);letter-spacing:.14em;text-transform:uppercase;color:var(--marrom-detalhes);font-size:.75rem;font-weight:700}.postHeroTitle{font-family:var(--fonte-titulos);color:var(--light2);letter-spacing:.02em;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;line-height:1.2}.postHeroMeta{font-family:var(--fonte-textos);color:var(--light1);opacity:.65;align-items:center;gap:1.5rem;font-size:.82rem;display:flex}.postHeroMeta span{align-items:center;gap:.35rem;display:flex}.postSection{background-color:var(--light2);padding:4rem 0}.postContainer{max-width:760px;margin:0 auto;padding:0 2rem}.postExcerpt{font-family:var(--fonte-titulos);color:var(--marinho-principal);border-left:3px solid var(--marrom-detalhes);margin-bottom:2.5rem;padding-left:1.4rem;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.7}.postBody{font-family:var(--fonte-textos);color:#2a2a2a;font-size:1rem;line-height:1.85}.postBody p{margin-bottom:1.4rem}.postBody h2{font-family:var(--fonte-titulos);color:var(--marinho-principal);letter-spacing:.02em;margin:2.5rem 0 1rem;font-size:1.7rem;font-weight:600}.postBody h3{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin:2rem 0 .8rem;font-size:1.35rem;font-weight:600}.postBody h4{font-family:var(--fonte-textos);color:var(--marinho-principal);text-transform:uppercase;letter-spacing:.08em;margin:1.5rem 0 .6rem;font-size:1rem;font-weight:700}.postBody blockquote{border-left:3px solid var(--marrom-detalhes);font-family:var(--fonte-titulos);color:var(--marinho-principal);background-color:#1440620a;border-radius:0 2px 2px 0;margin:2rem 0;padding:.8rem 1.4rem;font-size:1.15rem;font-style:italic}.postBody strong{color:var(--marinho-principal);font-weight:700}.postBodyImage{border-radius:2px;margin:2rem 0;overflow:hidden}.postBodyImage img{width:100%;height:auto;display:block}.postCta{background-color:var(--marinho-principal);padding:5rem 2rem}.postCtaContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:700px;margin:0 auto;display:flex}.postCtaTag{font-family:var(--fonte-textos);letter-spacing:.18em;text-transform:uppercase;color:var(--marrom-detalhes);font-size:.78rem;font-weight:700}.postCtaTitle{font-family:var(--fonte-titulos);color:var(--light2);letter-spacing:.02em;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;line-height:1.2}.postCtaSub{font-family:var(--fonte-textos);color:var(--light1);opacity:.8;max-width:520px;font-size:1rem;line-height:1.7}.postCtaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.postCta .btnOutline{color:var(--light2);border-color:#edede866}.postCta .btnOutline:hover{border-color:var(--marrom-detalhes);color:var(--marrom-detalhes)}@media (width<=768px){.postHero{height:420px}.postHeroContent{padding:0 1.5rem 2.5rem}.postSection{padding:2.5rem 0}.postCta{padding:3.5rem 1.5rem}.postCtaActions{flex-direction:column;width:100%}.postCtaActions a{justify-content:center;width:100%}}.faqHero{background-color:var(--marinho-principal);text-align:center;justify-content:center;align-items:center;min-height:300px;padding:5rem 3rem 4rem;display:flex;position:relative;overflow:hidden}.faqHeroBg{pointer-events:none;background:radial-gradient(at 60%,#ca94571f 0%,#0000 70%);position:absolute;inset:0}.faqHeroContent{z-index:1;max-width:680px;position:relative}.faqHeroTitle{font-family:var(--fonte-titulos);color:#fff;letter-spacing:.02em;margin:.5rem 0 1rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:600;line-height:1.2}.faqHeroSub{font-family:var(--fonte-textos);color:var(--light1);opacity:.85;font-size:1.05rem;line-height:1.7}.faqSection{padding:4rem 3rem}.faqContainer{grid-template-columns:1fr 300px;align-items:start;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.faqContent{flex-direction:column;gap:3rem;display:flex}.faqCategoryTitle{font-family:var(--fonte-titulos);color:var(--marinho-principal);letter-spacing:.04em;border-bottom:2px solid var(--marrom-detalhes);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.55rem;font-weight:600;display:inline-block}.faqList{border:1px solid var(--light1);border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.faqItem{border-bottom:1px solid var(--light1);background-color:#fff;transition:background-color .2s}.faqItem:last-child{border-bottom:none}.faqItem.faqItemOpen{background-color:#fafaf8}.faqQuestion{cursor:pointer;text-align:left;width:100%;font-family:var(--fonte-textos);color:var(--marinho-principal);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5;transition:color .2s;display:flex}.faqQuestion:hover{color:var(--marrom-detalhes)}.faqChevron{color:var(--marrom-detalhes);flex-shrink:0;font-size:1.15rem;transition:transform .3s}.faqItemOpen .faqChevron{transform:rotate(180deg)}.faqAnswerWrapper{height:0;transition:height .35s;overflow:hidden}.faqAnswerBody p{font-family:var(--fonte-textos);color:#444;margin:0;padding:0 1.5rem 1.25rem;font-size:.97rem;line-height:1.75}.faqSidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:140px}.faqSideCard{background-color:var(--marinho-principal);color:var(--light2);border-radius:8px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.faqSideCard h3{font-family:var(--fonte-titulos);color:var(--marrom-detalhes);letter-spacing:.04em;font-size:1.3rem;font-weight:600}.faqSideCard p{font-family:var(--fonte-textos);color:var(--light1);opacity:.9;font-size:.92rem;line-height:1.65}.faqSideCardLight{border:1px solid var(--light1);background-color:#fff}.faqSideCardLight h3{color:var(--marinho-principal)}.faqSideList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.faqSideList li{font-family:var(--fonte-textos);border-bottom:1px solid var(--light1);justify-content:space-between;align-items:center;padding-bottom:.6rem;font-size:.9rem;display:flex}.faqSideList li:last-child{border-bottom:none;padding-bottom:0}.faqSideList strong{color:var(--marinho-principal);font-weight:600}.faqSideList span{color:#666}.faqCtaBanner{background-color:var(--marinho-principal);text-align:center;padding:4rem 3rem}.faqCtaInner{flex-direction:column;align-items:center;gap:1rem;max-width:640px;margin:0 auto;display:flex}.faqCtaInner h2{font-family:var(--fonte-titulos);color:#fff;letter-spacing:.02em;font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:600;line-height:1.25}.faqCtaInner p{font-family:var(--fonte-textos);color:var(--light1);opacity:.85;font-size:1rem;line-height:1.6}.btnPrimary{background-color:var(--marrom-detalhes);color:#fff;font-family:var(--fonte-textos);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .2s;display:inline-flex}.btnPrimary:hover{background-color:#b07d3e;transform:translateY(-2px)}.btnOutline{border:2px solid var(--marrom-detalhes);color:var(--marrom-detalhes);font-family:var(--fonte-textos);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,transform .2s;display:inline-flex}.btnOutline:hover{background-color:var(--marrom-detalhes);color:#fff;transform:translateY(-2px)}.btnLarge{padding:.9rem 2rem;font-size:1.05rem}.heroTag,.sectionTag{font-family:var(--fonte-textos);letter-spacing:.15em;text-transform:uppercase;color:var(--marrom-detalhes);background-color:#ca94571f;border-radius:2px;margin-bottom:.75rem;padding:.3rem .9rem;font-size:.8rem;font-weight:600;display:inline-block}.container{max-width:1200px;margin:0 auto}.section{padding:5rem 3rem}@media (width<=1024px){.faqContainer{grid-template-columns:1fr}.faqSidebar{flex-flow:wrap;position:static}.faqSideCard{flex:260px}}@media (width<=768px){.faqHero{padding:3.5rem 1.5rem 3rem}.faqSection{padding:2.5rem 1.25rem}.faqCtaBanner{padding:3rem 1.5rem}.faqQuestion{padding:1rem 1.1rem;font-size:.93rem}.faqSidebar{flex-direction:column}.faqSideCard{flex:100%;height:auto}.faqSideCardLight{height:auto}.faqSideList li{padding-bottom:.8rem}.faqSideList{gap:0}.faqSideList li:last-child{padding-bottom:0}}.heroContato{background-color:var(--marinho-principal);text-align:center;justify-content:center;align-items:center;padding:8rem 2rem 6rem;display:flex;position:relative;overflow:hidden}.heroContatoBg{pointer-events:none;background:radial-gradient(at 50% 60%,#ca945721 0%,#0000 65%);position:absolute;inset:0}.heroContatoContent{max-width:720px;position:relative}.heroContatoTitle{font-family:var(--fonte-titulos);color:var(--light2);margin-bottom:1.2rem;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:600;line-height:1.2}.heroContatoSub{font-family:var(--fonte-textos);color:#edede8bf;max-width:580px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.75}.heroContatoPills{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.contatoPill{font-family:var(--fonte-textos);color:var(--marrom-detalhes);letter-spacing:.03em;background:#ca94571a;border:1px solid #ca94574d;border-radius:50px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.contatoSection{background:#fff;padding:6rem 0}.contatoGrid{grid-template-columns:1fr 1.35fr;align-items:start;gap:5rem;display:grid}.contatoInfoDesc{font-family:var(--fonte-textos);color:#555;margin-bottom:2rem;font-size:1rem;line-height:1.75}.contatoItens{flex-direction:column;gap:1.4rem;margin-bottom:2.5rem;display:flex}.contatoItem{align-items:flex-start;gap:1rem;display:flex}.contatoItemIcon{background:var(--light2);border:1px solid var(--light1);width:42px;height:42px;color:var(--marrom-detalhes);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.contatoItem>div:last-child{flex-direction:column;gap:.15rem;display:flex}.contatoItem strong{font-family:var(--fonte-textos);color:var(--marinho-principal);text-transform:uppercase;letter-spacing:.07em;font-size:.82rem;font-weight:700}.contatoItem span,.contatoItem a{font-family:var(--fonte-textos);color:#555;font-size:.95rem;text-decoration:none}.contatoItem a:hover{color:var(--marrom-detalhes);text-decoration:underline}.btnWa{gap:.6rem}.contatoFormWrap{background:var(--light2);border-radius:12px;padding:3rem}.contatoFormWrap h3{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin-bottom:.4rem;font-size:1.6rem}.formSubtitle{font-family:var(--fonte-textos);color:#777;margin-bottom:1.8rem;font-size:.9rem}.formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.btnEnviar{justify-content:center;width:100%;margin-top:.5rem;transition:background-color .25s,transform .2s,opacity .2s}.lgpdBox{border:1px solid var(--light1);border-left:3px solid var(--marrom-detalhes);background:#fff;border-radius:6px;margin-bottom:1.2rem;padding:1rem 1.2rem}.lgpdLabel{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.lgpdCheck{width:17px;min-width:17px;height:17px;accent-color:var(--marinho-principal);cursor:pointer;margin-top:3px}.lgpdLabel span{font-family:var(--fonte-textos);color:#555;font-size:.82rem;line-height:1.65}.lgpdLabel span a{color:var(--marinho-principal);font-weight:600;text-decoration:underline}.lgpdLabel span a:hover{color:var(--marrom-detalhes)}.lgpdLabel span strong{color:var(--marinho-principal)}.lgpdNote{font-family:var(--fonte-textos);color:#999;text-align:center;margin-top:.75rem;font-size:.75rem}.mapaContatoSection{background:var(--light2);padding:6rem 0}.mapaContatoSection .mapaWrapper{max-width:800px}@media (width<=1024px){.contatoGrid{gap:3rem}}@media (width<=768px){.heroContato{padding:6rem 1.5rem 4rem}.contatoGrid{grid-template-columns:1fr;gap:2.5rem}.contatoFormWrap{padding:2rem 1.5rem}.formRow{grid-template-columns:1fr}.heroContatoPills{gap:.5rem}.mapaContatoSection .mapaWrapper{max-width:100%}}.privPage{background-color:#fff}.privHero{background-color:var(--marinho-principal);text-align:center;padding:7rem 2rem 5rem;position:relative;overflow:hidden}.privHeroBg{pointer-events:none;background:radial-gradient(at 50% 70%,#ca94571f 0%,#0000 60%);position:absolute;inset:0}.privHeroInner{flex-direction:column;align-items:center;gap:.6rem;max-width:640px;margin:0 auto;display:flex;position:relative}.privShieldBadge{width:56px;height:56px;color:var(--marrom-detalhes);background:#ca945726;border:1px solid #ca945759;border-radius:14px;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.6rem;display:flex}.privHeroTitle{font-family:var(--fonte-titulos);color:var(--light2);margin:0;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:600;line-height:1.15}.privHeroSub{font-family:var(--fonte-textos);color:#edede8a6;margin:.25rem 0 0;font-size:.95rem;line-height:1.7}.privHeroSub strong{color:var(--marrom-detalhes);font-weight:600}.privData{font-family:var(--fonte-textos);letter-spacing:.1em;text-transform:uppercase;color:#edede866;margin-top:.5rem;font-size:.78rem;font-weight:600;display:inline-block}.privIntro{background:var(--light2);border-bottom:1px solid var(--light1);padding:2.5rem 2rem}.privIntro p{font-family:var(--fonte-textos);color:#555;text-align:center;max-width:720px;margin:0 auto;font-size:1rem;line-height:1.8}.privIntro strong{color:var(--marinho-principal)}.privContainer{max-width:860px;margin:0 auto;padding:0 2rem}.privSections{padding:5rem 0}.privCard{border-bottom:1px solid var(--light1);align-items:flex-start;gap:2rem;padding:2.5rem 0;display:flex}.privCard:last-child{border-bottom:none}.privCardIcon{background:var(--light2);border:1px solid var(--light1);width:48px;min-width:48px;height:48px;color:var(--marrom-detalhes);border-radius:10px;justify-content:center;align-items:center;margin-top:3px;font-size:1.2rem;display:flex}.privCardBody{flex:1}.privCardTitle{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin:0 0 .9rem;font-size:1.25rem;font-weight:600}.privCardContent p{font-family:var(--fonte-textos);color:#555;margin-bottom:.75rem;font-size:.95rem;line-height:1.8}.privCardContent p:last-child{margin-bottom:0}.privCardContent strong{color:var(--marinho-principal);font-weight:600}.privList{flex-direction:column;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.privList li{font-family:var(--fonte-textos);color:#555;padding-left:1.4rem;font-size:.93rem;line-height:1.6;position:relative}.privList li:before{content:"";background-color:var(--marrom-detalhes);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.privTagsGrid{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.privTag{font-family:var(--fonte-textos);color:var(--marinho-principal);background:var(--light2);border:1px solid var(--light1);letter-spacing:.02em;border-radius:50px;padding:.3rem .9rem;font-size:.8rem;font-weight:600}.privContato{flex-wrap:wrap;gap:1.5rem;margin-top:.9rem;display:flex}.privContato span{font-family:var(--fonte-textos);color:var(--marinho-principal);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:inline-flex}.privFooterCta{background:var(--light2);border-top:1px solid var(--light1);padding:3.5rem 2rem}.privFooterInner{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.privFooterIcon{color:var(--marrom-detalhes);flex-shrink:0;font-size:2rem}.privFooterInner>div{flex:1;min-width:200px}.privFooterInner h3{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin:0 0 .3rem;font-size:1.25rem}.privFooterInner p{font-family:var(--fonte-textos);color:#777;margin:0;font-size:.9rem}@media (width<=768px){.privHero{padding:5rem 1.5rem 3.5rem}.privCard{flex-direction:column;gap:1.2rem;padding:2rem 0}.privTagsGrid{gap:.4rem}.privFooterInner{flex-direction:column;align-items:flex-start;gap:1.2rem}.privFooterInner .btnPrimary{justify-content:center;width:100%}.privContato{flex-direction:column;gap:.5rem}}.areaDetPage{background-color:#fff}.areaDetHero{background-color:var(--marinho-principal);text-align:center;padding:4rem 2rem 5rem;position:relative;overflow:hidden}.areaDetHeroBg{pointer-events:none;background:radial-gradient(at 50% 70%,#ca94571f 0%,#0000 60%);position:absolute;inset:0}.areaDetHeroInner{flex-direction:column;align-items:center;gap:.6rem;max-width:640px;margin:0 auto;display:flex;position:relative}.areaDetBadge{width:56px;height:56px;color:var(--marrom-detalhes);background:#ca945726;border:1px solid #ca945759;border-radius:14px;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.6rem;display:flex}.areaDetHeroTitle{font-family:var(--fonte-titulos);color:var(--light2);margin:0;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:600;line-height:1.15}.areaDetHeroSub{font-family:var(--fonte-textos);color:#edede8a6;max-width:520px;margin:.25rem 0 0;font-size:.95rem;line-height:1.7}.areaDetIntro{background:var(--light2);border-bottom:1px solid var(--light1);padding:2.5rem 2rem}.areaDetIntro p{font-family:var(--fonte-textos);color:#555;text-align:center;max-width:720px;margin:0 auto;font-size:1rem;line-height:1.8}.areaDetIntro strong{color:var(--marinho-principal)}.areaDetContainer{max-width:860px;margin:0 auto;padding:0 2rem}.areaDetSections{padding:5rem 0}.areaDetCard{border-bottom:1px solid var(--light1);align-items:flex-start;gap:2rem;padding:2.5rem 0;display:flex}.areaDetCard:last-child{border-bottom:none}.areaDetCardIcon{background:var(--light2);border:1px solid var(--light1);width:48px;min-width:48px;height:48px;color:var(--marrom-detalhes);border-radius:10px;justify-content:center;align-items:center;margin-top:3px;font-size:1.2rem;display:flex}.areaDetCardBody{flex:1}.areaDetCardTitle{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin:0 0 .9rem;font-size:1.25rem;font-weight:600}.areaDetCardContent p{font-family:var(--fonte-textos);color:#555;margin-bottom:.75rem;font-size:.95rem;line-height:1.8}.areaDetCardContent p:last-child{margin-bottom:0}.areaDetCardContent strong{color:var(--marinho-principal);font-weight:600}.areaDetList{flex-direction:column;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.areaDetList li{font-family:var(--fonte-textos);color:#555;padding-left:1.4rem;font-size:.93rem;line-height:1.6;position:relative}.areaDetList li:before{content:"";background-color:var(--marrom-detalhes);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.areaDetFooterCta{background:var(--light2);border-top:1px solid var(--light1);padding:3.5rem 2rem}.areaDetFooterInner{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.areaDetFooterIcon{color:var(--marrom-detalhes);flex-shrink:0;font-size:2rem}.areaDetFooterInner>div{flex:1;min-width:200px}.areaDetFooterInner h3{font-family:var(--fonte-titulos);color:var(--marinho-principal);margin:0 0 .3rem;font-size:1.25rem}.areaDetFooterInner p{font-family:var(--fonte-textos);color:#777;margin:0;font-size:.9rem}@media (width<=768px){.areaDetHero{padding:5rem 1.5rem 3.5rem}.areaDetCard{flex-direction:column;gap:1.2rem;padding:2rem 0}.areaDetFooterInner{flex-direction:column;align-items:flex-start;gap:1.2rem}.areaDetFooterInner .btnPrimary{justify-content:center;width:100%}}
