:root{--color-brand-dark:#1a3a5c;--color-brand:#1565c0;--color-brand-light:#29b6f6;--color-bg:#f8fafc;--color-text:#1e293b;--color-footer-bg:#0f172a}body{font-family:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}#navbar.scrolled{box-shadow:0 2px 20px rgba(0,0,0,0.08)}#navbar nav a.active{color:var(--color-brand) !important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}:is([class*="bg-gradient-to-"],.article-hero-informativo,.bg-brand-dark,footer) :is(a,button,input,textarea,select):focus-visible{outline-color:#fff}.news-topic-shortcuts>span{display:inline-flex;align-items:center;border-color:rgba(255,255,255,0.22);border:1px solid rgba(255,255,255,0.2);border-radius:999px;background-color:rgba(255,255,255,0.22);color:#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.form-input{width:100%;border:1px solid #e2e8f0;border-radius:0.5rem;padding:0.75rem 1rem;font-size:0.875rem;font-family:inherit;color:#1e293b;background-color:#fff;transition:border-color 0.2s ease,box-shadow 0.2s ease;outline:none;appearance:none}.form-input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(21,101,192,0.15)}.form-input::placeholder{color:#64748b;opacity:1}@media (min-width:768px) and (max-width:1279px){body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:first-of-type{padding-top:3.25rem;padding-bottom:3.25rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:first-of-type>div{margin-left:clamp(0.5rem,2vw,2rem)}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:first-of-type h1{max-width:48rem;margin-bottom:0.625rem;line-height:1.06}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:first-of-type p{max-width:42rem;line-height:1.48}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(2){padding-top:3rem;padding-bottom:2.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"]){display:grid;align-content:start;padding:1.75rem;border-radius:1.5rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"])>h2{font-size:1.875rem;line-height:1.14;margin-bottom:0.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"])>p:first-of-type{max-width:34rem;font-size:1rem;line-height:1.55;margin-bottom:1.25rem;color:#dbeafe}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]{min-height:3rem;padding:0.875rem 1.375rem;border-radius:0.875rem;font-size:0.9375rem;box-shadow:0 10px 24px rgba(15,23,42,0.16);align-self:start}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div{margin-top:1.5rem;padding-top:1.5rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div>h4{font-size:1rem;line-height:1.3;margin-bottom:0.875rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div>ol{display:grid;gap:0.875rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div li{gap:0.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div li>span{width:1.75rem;height:1.75rem;margin-top:0.125rem;font-size:0.8125rem;background-color:rgba(255,255,255,0.18)}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div li>p{font-size:0.9375rem;line-height:1.5;color:#e2e8f0}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) aside>div{padding:1.75rem 1.75rem 1.875rem;border-radius:1.5rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(3){padding-top:2.75rem;padding-bottom:2.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4){padding-top:2.75rem;padding-bottom:2.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child>div{border:1px solid #e2e8f0;border-radius:1.5rem;box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:1.375rem 1.375rem 1.5rem;background-color:#fff}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child>div>h3{font-size:1.25rem;line-height:1.3;margin-bottom:0.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child>div>p{font-size:0.95rem;line-height:1.65;color:#64748b}}@media (min-width:768px) and (max-width:1023px){body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(2)>div>div:first-child{max-width:46rem;margin-left:auto;margin-right:auto;gap:1rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"]){padding:1.5rem 1.5rem 1.625rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"])>h2{font-size:1.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]{width:auto;max-width:19rem;justify-content:center}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) aside{max-width:46rem;width:100%;margin-left:auto;margin-right:auto}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) aside>div{padding:1.5rem 1.5rem 1.625rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child{max-width:46rem;margin-left:auto;margin-right:auto;gap:1rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child>div{padding:1.25rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child>div>h3{font-size:1.125rem;line-height:1.32}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child>div>p{font-size:0.9rem;line-height:1.58}}@media (min-width:912px) and (max-width:1279px){body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(2)>div>div:first-child{grid-template-columns:minmax(0,1.05fr) minmax(18rem,0.95fr);align-items:stretch;gap:1.25rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"]){min-height:100%;padding:1.5rem 1.625rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"])>h2{font-size:1.625rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"])>p:first-of-type{font-size:0.95rem;line-height:1.5;margin-bottom:1rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]{max-width:18rem;width:auto;justify-content:center}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div{margin-top:1.25rem;padding-top:1.25rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div>ol{gap:0.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) a[href*="solicitar%20uma%20an%C3%A1lise"]+div li>p{font-size:0.9rem;line-height:1.45}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) aside>div{height:100%;padding:1.5rem 1.5rem 1.625rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child{gap:1.25rem}}@media (min-width:1024px) and (max-width:1279px){body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) div:has(>a[href*="solicitar%20uma%20an%C3%A1lise"]){padding:1.625rem 1.75rem}body:has(main a[href*="solicitar%20uma%20an%C3%A1lise"]) main>section:nth-of-type(4)>div>div:last-child>div{padding:1.5rem 1.5rem 1.625rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp 0.45s ease forwards}h1,h2{letter-spacing:-0.02em}#navbar img{transition:opacity 0.2s ease}#navbar img:hover{opacity:0.85}@media (max-width:899px){#navbar>div:first-child>div>nav{display:none !important}#navbar>div:first-child>div>div>a[href="/comunicado/"]{flex-shrink:0;white-space:nowrap}#navbar #menu-toggle{display:inline-flex !important;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem}#navbar #mobile-menu:not(.hidden){display:block !important;max-height:calc(100vh - 9.8rem);max-height:calc(100dvh - 9.8rem);overflow-y:auto;overscroll-behavior:contain}body:has(#mobile-menu:not(.hidden)) .floating-buttons .floating-btn{opacity:0;visibility:hidden;pointer-events:none}}@media (min-width:768px) and (max-width:899px){#navbar #mobile-menu:not(.hidden){max-height:calc(100vh - 8.75rem);max-height:calc(100dvh - 8.75rem)}}#navbar>div:first-child>div>div>a[href="/comunicado/"]{min-height:2.75rem}#navbar #mobile-menu nav a{padding-top:.75rem;padding-bottom:.75rem}@media (min-width:900px) and (max-width:1180px){#navbar>div:first-child>div>nav{gap:1.25rem}}.team-card-list{padding-left:1.5rem}.team-overview-grid,.team-work-grid,.team-fronts-grid,.team-direction-grid{align-items:stretch}.team-people-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.team-people-column{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-content:start}.team-person-card{height:auto}@media (max-width:639px){.team-hero-section{padding-top:2.5rem;padding-bottom:2.5rem}.team-hero-content>h1{margin-bottom:0.625rem}.team-hero-content>p{line-height:1.55}.team-person-card>div:first-child,.team-work-grid>article>div:first-child{flex-direction:column;align-items:center;text-align:center}.team-people-layout,.team-people-column{gap:1rem}.team-person-card{padding:1rem}.team-person-card>div:first-child{gap:0.6rem;margin-bottom:0.85rem}.team-person-card>div:first-child .w-12.h-12{width:2.5rem;height:2.5rem;font-size:0.72rem}.team-person-card>div:first-child p{font-size:0.75rem;line-height:1.25}.team-overview-section{padding-bottom:1.5rem}.team-overview-section>div>div:first-child h2,.team-work-section>div>div:first-child h2,.team-fronts-section>div>div:first-child h2{font-size:1.5rem;line-height:1.22;margin-bottom:0.5rem}.team-overview-section>div>div:first-child p,.team-work-section>div>div:first-child p,.team-fronts-section>div>div:first-child p{font-size:0.9rem;line-height:1.45;max-width:34rem;margin-left:auto;margin-right:auto;text-align:center}.team-work-section{padding-top:1.5rem}.team-fronts-section{padding-top:2.25rem;padding-bottom:2rem}.team-direction-section{padding-top:2rem;padding-bottom:2rem}.team-fronts-section>div>div:first-child,.team-direction-section>div>div:first-child{margin-bottom:1.5rem}.team-work-grid,.team-fronts-grid,.team-direction-grid{gap:0.75rem}.team-work-grid>article,.team-fronts-grid>article,.team-direction-card{padding:1rem}.team-person-card h3,.team-work-grid>article h3,.team-work-grid>article>div:first-child p,.team-direction-card h2{text-align:center}.team-person-card .team-card-list{width:calc(100% - 0.25rem);max-width:19.5rem;margin-left:auto;margin-right:auto;padding-left:0;font-size:0.8rem;line-height:1.34}.team-person-card .team-card-list>li{gap:0.38rem}.team-person-card .team-card-list>li:not([hidden])~li:not([hidden]){margin-top:0.32rem;margin-bottom:0}.team-work-grid>article>div:first-child{gap:0.5rem;margin-bottom:0.75rem}.team-work-grid>article>div:first-child .w-16.h-16{width:2.5rem;height:2.5rem;border-radius:0.75rem}.team-work-grid>article>div:first-child .w-16.h-16 svg{width:1.1rem;height:1.1rem}.team-work-grid>article h3{font-size:1.0625rem;line-height:1.25}.team-work-grid>article>div:first-child p{font-size:0.75rem;line-height:1.3}.team-work-grid>article>p.text-slate-500.text-sm.leading-relaxed{margin-bottom:0.75rem;font-size:0.8125rem;line-height:1.4}.team-work-grid>article h4{margin-bottom:0.5rem;font-size:0.8125rem;line-height:1.3}.team-work-grid>article ul.text-sm{font-size:0.8125rem;line-height:1.4}.team-work-grid>article ul.text-sm>li{gap:0.35rem}.team-work-grid>article ul.text-sm>li+li{margin-top:0.35rem}.team-work-grid>article>p,.team-work-grid>article ul,.team-direction-card p{line-height:1.5}.team-fronts-grid>article{max-width:22rem;margin-left:auto;margin-right:auto;text-align:center}.team-fronts-grid h3,.team-fronts-grid p{text-align:center}.team-fronts-grid p{font-size:0.8125rem;line-height:1.45}.team-fronts-grid h3{margin-bottom:0.5rem;font-size:1rem;line-height:1.25}.team-direction-card>div:first-child{width:2.5rem;height:2.5rem;margin-left:auto;margin-right:auto;margin-bottom:0.625rem}.team-direction-card>div:first-child svg{width:1.1rem;height:1.1rem}.team-direction-card h2{font-size:1.2rem;line-height:1.2;margin-bottom:0.5rem}.team-direction-card p{font-size:0.9rem;line-height:1.42}}.team-overview-grid>article,.team-work-grid>article,.team-fronts-grid>article,.team-direction-grid>div{height:100%}.services-grid{align-items:stretch}.services-grid>article{height:100%}@media (min-width:640px) and (max-width:767px){.team-overview-grid,.team-work-grid,.team-fronts-grid,.team-direction-grid{max-width:34rem;margin-left:auto;margin-right:auto}.team-overview-grid{grid-template-columns:minmax(0,1fr)}.services-hero-section{padding-top:2.75rem;padding-bottom:2.75rem}.services-list-section{padding-top:3.5rem;padding-bottom:3.5rem}.services-grid{max-width:30rem;margin-left:auto;margin-right:auto}}@media (min-width:640px) and (max-width:1279px){.team-hero-content{margin-left:clamp(0.5rem,2vw,2rem)}.team-hero-content p{max-width:48rem}.team-overview-section{padding-top:3rem;padding-bottom:2.25rem}.team-overview-grid{align-items:flex-start}.team-overview-grid>article{height:auto}.team-work-section{padding-top:2.25rem;padding-bottom:3.5rem}.team-work-section>div>div:first-child{margin-bottom:2.5rem}.team-fronts-section,.team-direction-section{padding-top:3.25rem;padding-bottom:3.5rem}.team-direction-grid{gap:0.875rem}.team-direction-card{padding:1.25rem}.team-direction-card>div:first-child{margin-left:auto;margin-right:auto;margin-bottom:0.75rem}.team-direction-card h2{text-align:center;font-size:1.5rem;line-height:1.25;margin-bottom:0.625rem}.team-direction-card p{text-align:left;font-size:0.95rem;line-height:1.6}.services-grid>article>div:first-child{margin-left:auto;margin-right:auto}.services-grid h3,.services-grid p{text-align:center}.services-hero-section p{max-width:48rem}.services-hero-content{margin-left:clamp(0.5rem,2vw,2rem)}.services-grid ul{max-width:22rem;margin-left:auto;margin-right:auto}.services-grid li{align-items:flex-start;gap:0.625rem}.services-grid li svg{margin-top:0.125rem}}@media (min-width:768px){.team-people-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:899px){.team-card-list{font-size:0.8125rem;line-height:1.45}}@media (min-width:768px) and (max-width:1023px){.team-work-grid{max-width:56rem;margin-left:auto;margin-right:auto;gap:1rem}.team-overview-grid{max-width:56rem;margin-left:auto;margin-right:auto;gap:1rem}.team-people-column{gap:1rem}.team-fronts-grid{max-width:56rem;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.team-direction-grid{max-width:56rem;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.services-hero-section{padding-top:3.25rem;padding-bottom:3.25rem}.services-list-section{padding-top:4rem;padding-bottom:4rem}.services-grid{max-width:54rem;margin-left:auto;margin-right:auto;gap:1rem}}@media (min-width:640px) and (max-width:1023px){.team-hero-section{padding-top:clamp(2.625rem,5vw,3rem);padding-bottom:clamp(2.625rem,5vw,3rem)}.team-hero-content>h1{margin-bottom:0.625rem}.team-hero-content>p{line-height:1.48}.team-overview-section>div>div:first-child p,.team-work-section>div>div:first-child p,.team-fronts-section>div>div:first-child p{max-width:36rem}.team-fronts-section>div>div:first-child{margin-bottom:2.5rem}.team-people-layout{gap:1rem}.team-person-card{padding:1.25rem}.team-person-card>div:first-child{margin-bottom:0.875rem;gap:0.625rem}.team-card-list{padding-left:1.125rem}.team-card-list>li{line-height:1.42}.team-overview-section{padding-top:2.5rem;padding-bottom:1.75rem}.team-work-section{padding-top:1.5rem;padding-bottom:2.5rem}.team-fronts-section{padding-top:2rem;padding-bottom:2rem}.team-direction-section{padding-top:2rem;padding-bottom:2rem}.team-overview-section .text-center,.team-work-section .text-center,.team-fronts-section .text-center{margin-bottom:1.75rem}}@media (min-width:820px) and (max-width:1023px){.team-fronts-grid>article{padding:1.125rem 1.25rem}.team-fronts-grid>article h3{margin-bottom:0.625rem}.team-fronts-grid>article p{line-height:1.32}.team-work-grid>article{padding:1.125rem}.team-work-grid>article>div:first-child{gap:0.7rem;margin-bottom:0.75rem}.team-work-grid>article>div:first-child .w-16.h-16{width:3.25rem;height:3.25rem}.team-work-grid>article>div:first-child .w-16.h-16 svg{width:1.375rem;height:1.375rem}.team-work-grid>article>p.text-slate-500.text-sm.leading-relaxed{margin-bottom:0.75rem;line-height:1.5}.team-work-grid>article h4{margin-bottom:0.625rem}.team-work-grid>article ul.text-sm{line-height:1.42}.team-direction-card{padding:1rem 1.125rem}.team-direction-card>div:first-child{width:2.75rem;height:2.75rem;margin-bottom:0.625rem}.team-direction-card>div:first-child svg{width:1.25rem;height:1.25rem}.team-direction-card h2{margin-bottom:0.5rem}.team-direction-card p{line-height:1.52}}@media (min-width:1024px) and (max-width:1279px){.team-hero-section{padding-top:3.25rem;padding-bottom:3.25rem}.team-direction-card h2{font-size:1.625rem}.team-overview-grid{max-width:62rem;margin-left:auto;margin-right:auto;gap:1.5rem}.team-people-column{gap:1.25rem}.team-fronts-grid{max-width:62rem;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.services-hero-section{padding-top:3.25rem;padding-bottom:3.25rem}.services-list-section{padding-top:4rem;padding-bottom:4rem}.services-grid{max-width:62rem;margin-left:auto;margin-right:auto;gap:1.5rem}}footer img[alt="Regularize Consultoria"]{display:block}footer li,footer li a{min-width:0}footer li a{overflow-wrap:anywhere}.about-principles-grid,.about-audience-grid{align-items:stretch;max-width:26rem;margin-left:auto;margin-right:auto}.about-principles-card,.about-audience-card{height:100%}.about-principles-card>div:first-child{margin-left:auto;margin-right:auto}.about-principles-card h3{text-align:center}.about-principles-card p{text-align:center}@media (min-width:640px) and (max-width:767px){.about-hero-section{padding-top:2.75rem;padding-bottom:2.75rem}.about-hero-content p{max-width:38rem}.about-principles-grid,.about-audience-grid{max-width:30rem}.institutional-cta-section{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:640px) and (max-width:1279px){.about-hero-content{margin-left:clamp(0.5rem,2vw,2rem)}.about-hero-content p{max-width:48rem}.about-principles-section{padding-bottom:3rem}.about-history-section{padding-top:3rem;padding-bottom:3rem}.about-audience-section{padding-top:3rem;padding-bottom:3rem}}@media (min-width:768px) and (max-width:1023px){.about-hero-section{padding-top:clamp(2.625rem,5vw,3rem);padding-bottom:clamp(2.625rem,5vw,3rem)}.institutional-cta-section{padding-top:4rem;padding-bottom:4rem}.about-principles-grid,.about-audience-grid{max-width:54rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.about-principles-card,.about-audience-card{padding:1rem}}@media (min-width:768px) and (max-width:1023px){.about-principles-section h2,.about-history-section h2,.about-audience-section h2{margin-bottom:14px}.about-principles-card h3,.about-audience-card h3{font-size:16px;line-height:1.32;font-weight:700}.about-principles-card p,.about-audience-card p{font-size:14px;line-height:1.5;font-weight:400}}@media (min-width:768px) and (max-width:1279px){.about-hero-section{padding-top:clamp(2.625rem,5vw,3rem);padding-bottom:clamp(2.625rem,5vw,3rem)}.about-hero-content h1{font-size:3rem;line-height:1.05;margin-bottom:0.625rem}.about-hero-content p{max-width:48rem;line-height:1.48}.about-principles-grid,.about-audience-grid{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.875rem;align-items:stretch}.about-principles-grid>div:nth-child(3),.about-audience-grid>div:nth-child(3){grid-column:auto;justify-self:stretch;width:auto;max-width:none}.about-principles-card,.about-audience-card{width:auto;min-width:0;min-height:0;padding:1rem 0.875rem}.about-principles-card h3,.about-audience-card h3{margin-bottom:0.5rem;font-size:1rem;line-height:1.22}.about-principles-card p,.about-audience-card p{font-size:0.875rem;line-height:1.34}}@media (min-width:912px) and (max-width:1023px){.about-hero-section{padding-top:3rem;padding-bottom:3rem}.about-hero-content h1{font-size:3rem;line-height:1.05;margin-bottom:0.625rem}.about-principles-grid,.about-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:62rem;gap:1rem}.about-principles-card,.about-audience-card{padding:1rem 1.25rem;min-height:10rem}}@media (min-width:1024px) and (max-width:1279px){.about-hero-section{padding-top:3.25rem;padding-bottom:3.25rem}.institutional-cta-section{padding-top:4rem;padding-bottom:4rem}.about-principles-grid,.about-audience-grid{max-width:70rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.about-principles-card,.about-audience-card{padding:1.5rem}}@media (min-width:1280px){.about-principles-grid,.about-audience-grid{max-width:70rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.home-about-cards-grid{align-items:stretch;max-width:26rem;margin-left:auto;margin-right:auto}.home-about-cards-grid>div,.home-services-grid>a{display:flex;flex-direction:column;align-items:center;height:100%;text-align:center}.home-services-grid>a>div:first-child{margin-left:auto;margin-right:auto}.home-about-cards-grid h3,.home-about-cards-grid p,.home-services-grid h3,.home-services-grid p{text-align:center}@media (min-width:768px){.home-about-cards-grid{max-width:70rem;gap:1.25rem}}@media (min-width:768px) and (max-width:911px){.home-about-section{padding-top:3rem}.home-about-section{padding-bottom:1.75rem}.home-about-section>div>div:first-child{margin-bottom:1.75rem}.home-about-section h2{font-size:1.875rem;line-height:2.25rem;margin-bottom:0.75rem}.home-about-section>div>div:first-child p{line-height:1.55;max-width:38rem}.home-about-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem;gap:1rem}.home-about-cards-grid>div:nth-child(3){grid-column:1 / -1;justify-self:center;max-width:48rem}.home-about-cards-grid>div{padding:1.25rem}.home-about-cards-grid>div>div:first-child{width:3rem;height:3rem;margin-bottom:0.75rem;border-radius:0.875rem}.home-about-cards-grid>div>div:first-child svg{width:1.35rem;height:1.35rem}.home-about-cards-grid h3{margin-bottom:0.625rem;font-size:1.0625rem;line-height:1.25}.home-about-cards-grid p{font-size:0.875rem;line-height:1.52}.home-services-section{padding-top:2rem}}@media (min-width:640px) and (max-width:1279px){.home-hero-section{padding-top:clamp(2.5rem,5vw,3.25rem);padding-bottom:clamp(2.5rem,5vw,3.25rem)}.home-hero-content{margin-left:clamp(0.5rem,2vw,2rem)}.home-hero-copy>span{margin-bottom:0.75rem}@media (min-width:912px) and (max-width:1279px){.home-about-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:62rem;gap:1.25rem}.home-about-cards-grid>div{padding:1.25rem}.home-about-cards-grid>div>div:first-child{width:3rem;height:3rem;margin-bottom:0.75rem;border-radius:0.875rem}.home-about-cards-grid>div>div:first-child svg{width:1.35rem;height:1.35rem}.home-about-cards-grid h3{margin-bottom:0.625rem;font-size:1.0625rem;line-height:1.25}.home-about-cards-grid p{font-size:0.875rem;line-height:1.52}}.home-hero-copy h1{margin-bottom:0.875rem;line-height:1.06}.home-hero-copy p{max-width:48rem;margin-bottom:1.25rem;line-height:1.5}.home-hero-copy .flex.flex-col.sm\:flex-row{gap:0.75rem}.home-hero-copy a{min-height:3rem;padding:0.75rem 1.5rem}.home-services-section{padding-bottom:2rem}.home-services-section+section{padding-top:2.75rem}}@media (min-width:1024px) and (max-width:1279px){.home-hero-section{padding-top:3.25rem;padding-bottom:3.25rem}.home-hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero-copy h1{max-width:58rem;font-size:3rem;line-height:1.05}.home-hero-copy p{max-width:56rem}.home-about-cards-grid{max-width:62rem;gap:1.25rem}.home-hero-copy{grid-column:auto}.home-hero-mark{display:none}.home-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.home-hero-section{padding-top:3rem;padding-bottom:3rem}.home-hero-copy h1{font-size:clamp(2.375rem,5vw,2.75rem)}.home-hero-copy p{max-width:46rem}}@media (min-width:1280px){.home-about-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.blog-filter-button[aria-pressed="true"]{background-color:var(--color-brand);color:#fff;border-color:var(--color-brand)}.blog-filter-button[aria-pressed="true"] span{color:#fff !important}.blog-sort-button[aria-pressed="true"]{background-color:#fff;color:var(--color-brand);box-shadow:0 1px 3px rgba(15,23,42,0.12)}.blog-news-card{position:relative}.blog-news-card::before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-light));opacity:0;transition:opacity 0.2s ease}#blog-article-list .blog-news-card::before{left:1.25rem;right:1.25rem;height:5px;border-radius:999px;opacity:1}.blog-news-card:hover::before,.blog-featured-card::before{opacity:1}.blog-urgent-card::before{height:5px;background:linear-gradient(90deg,#dc2626,#ef4444,#991b1b);opacity:1}.blog-amber-card::before{height:5px;background:linear-gradient(90deg,#d97706,#f59e0b,#fbbf24);opacity:1}.blog-history-card::before{background:linear-gradient(90deg,#475569,#64748b,#94a3b8);opacity:1}.blog-news-card>div:first-of-type>div:first-child>span:not(.category-chip):not([aria-hidden="true"]){text-transform:uppercase}#blog-article-list .blog-news-card>div:first-of-type>div:first-child>span.bg-brand\/10:not(.category-chip):not([aria-hidden="true"]),main>article>header span.bg-white\/10:not(.category-chip){background-color:var(--color-brand);border-color:var(--color-brand);border-width:0;color:#fff}.blog-card-compact{border-color:rgba(21,101,192,0.2) !important;border-width:1px !important;box-shadow:0 1px 2px rgba(15,23,42,0.05) !important;padding:1.25rem !important}#blog-article-list .blog-news-card.blog-orange-card:hover,#blog-article-list .blog-news-card.blog-orange-card:focus-within{border-color:rgba(234,88,12,0.45) !important}#blog-article-list .blog-news-card.blog-urgent-card:hover,#blog-article-list .blog-news-card.blog-urgent-card:focus-within{border-color:rgba(220,38,38,0.48) !important}#blog-article-list .blog-news-card.blog-amber-card:hover,#blog-article-list .blog-news-card.blog-amber-card:focus-within{border-color:rgba(217,119,6,0.5) !important}#blog-article-list .blog-news-card:not(.blog-orange-card):not(.blog-urgent-card):not(.blog-amber-card):hover,#blog-article-list .blog-news-card:not(.blog-orange-card):not(.blog-urgent-card):not(.blog-amber-card):focus-within{border-color:rgba(21,101,192,0.45) !important}.blog-card-compact::before{opacity:1}.blog-card-compact:hover::before,.blog-card-compact:focus-within::before{opacity:1}.blog-card-compact h2{max-width:none !important;font-size:1.25rem !important;line-height:1.25 !important;margin-bottom:0.5rem !important}.blog-card-compact p{max-width:none !important;color:#64748b !important;font-size:0.875rem !important;line-height:1.625 !important;margin-bottom:1rem !important}.blog-card-compact>a{display:inline-flex !important;align-items:center !important;gap:0.375rem !important;border-radius:9999px !important;padding:0.375rem 0.875rem !important;font-size:0.8125rem !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;color:#fff !important;box-shadow:none !important;transition:background-color 0.2s ease,box-shadow 0.15s ease !important}.blog-card-compact>a svg[aria-hidden="true"]{display:inline-block !important;transition:transform 0.15s ease !important}.blog-card-compact>a:hover svg[aria-hidden="true"],.blog-card-compact>a:focus-visible svg[aria-hidden="true"]{transform:translateX(2px) !important}.blog-card-compact.blog-orange-card>a{background-color:#ea580c !important}.blog-card-compact.blog-orange-card>a:hover,.blog-card-compact.blog-orange-card>a:focus-visible{background-color:#c2410c !important;box-shadow:0 2px 6px rgba(234,88,12,0.28) !important}.blog-card-compact.blog-urgent-card>a{background-color:#dc2626 !important}.blog-card-compact.blog-urgent-card>a:hover,.blog-card-compact.blog-urgent-card>a:focus-visible{background-color:#b91c1c !important;box-shadow:0 2px 6px rgba(220,38,38,0.28) !important}.blog-card-compact.blog-amber-card>a{background-color:#f59e0b !important}.blog-card-compact.blog-amber-card>a:hover,.blog-card-compact.blog-amber-card>a:focus-visible{background-color:#d97706 !important;box-shadow:0 2px 6px rgba(245,158,11,0.32) !important}.blog-card-compact:not(.blog-orange-card):not(.blog-urgent-card):not(.blog-amber-card)>a{background-color:var(--color-brand) !important}.blog-card-compact:not(.blog-orange-card):not(.blog-urgent-card):not(.blog-amber-card)>a:hover,.blog-card-compact:not(.blog-orange-card):not(.blog-urgent-card):not(.blog-amber-card)>a:focus-visible{background-color:var(--color-brand-dark) !important;box-shadow:0 2px 6px rgba(21,101,192,0.28) !important}.category-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:0.25rem 0.625rem;border:0;border-radius:9999px;box-shadow:none;font-size:0.75rem;font-weight:600;line-height:1rem;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.regulator-chip{text-transform:none}.article-meta-groups,.article-meta-block{display:flex;flex-direction:column;gap:0.25rem}.article-meta-taxonomy{margin-top:0.625rem;padding-top:0.625rem;border-top:1px solid #f1f5f9}.article-meta-card .category-chip{min-height:1.125rem;padding:0.125rem 0.45rem;font-size:0.6875rem;line-height:0.875rem;font-weight:600;box-shadow:none}@media (min-width:640px){.blog-news-card .category-chip{padding-left:0.75rem;padding-right:0.75rem}}.category-chip--anvisa{background-color:#e8f2fb;border-color:#bfd7ee;color:#174f8f}.category-chip--farmacia-popular{background-color:#e7f6ef;border-color:#b9e4cc;color:#166534}.category-chip--cnes{background-color:#e0f2fe;border-color:#bae6fd;color:#075985}.category-chip--crf{background-color:#edf7f2;border-color:#c9e6d9;color:#176b55}.category-chip--mapa{background-color:#ecf6e8;border-color:#cfe8bf;color:#3f6212}.category-chip--sncr{background-color:#e6f5f4;border-color:#b9dedb;color:#0f5f63}.category-chip--sngpc{background-color:#fef3c7;border-color:#fde68a;color:#92400e}.category-chip--visa{background-color:#eef2f7;border-color:#cbd5e1;color:#334155}.category-chip--pf{background-color:#e8edf5;border-color:#c7d2e3;color:#1e3a5f}main>article>header .category-chip{background-color:rgba(255,255,255,0.15);color:#f1f5f9}.article-body{color:#475569;font-size:1rem;line-height:1.8}.article-body h2{color:#0f172a;font-size:1.5rem;font-weight:800;line-height:1.25;margin-top:2.5rem;margin-bottom:0.9rem}.article-body h3{color:#1e293b;font-size:1.15rem;font-weight:700;margin-top:1.75rem;margin-bottom:0.6rem}[data-news-update-callout]>h2{color:#1e293b;font-size:1.15rem;font-weight:700;letter-spacing:normal;line-height:inherit;margin-top:1.75rem;margin-bottom:0.6rem}.article-body p,.article-body ul,.article-body ol{margin-bottom:1.1rem}.article-body ul,.article-body ol{padding-left:1.25rem}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body li{margin-bottom:0.45rem}.article-body a{color:var(--color-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.article-important-notice{background-color:#fff1f2;border:1px solid #fecaca;border-radius:1rem;color:#334155;font-size:0.875rem;line-height:1.6;padding:1.25rem}.article-important-notice p{margin:0}.article-important-notice strong{color:#b91c1c;font-weight:700}@media (min-width:640px){.article-important-notice{padding:1.5rem}}.article-final-cta,.article-related-news{margin-top:2rem}.article-final-cta__grid,.article-related-news__grid{display:grid;grid-template-columns:1fr;gap:1rem}.article-final-cta__card,.article-related-news__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:1.25rem}.article-related-news__card{color:inherit;display:block;height:100%;text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.article-related-news__card:hover,.article-related-news__card:focus-visible{border-color:rgba(21,101,192,0.35);box-shadow:0 12px 30px rgba(15,23,42,0.08);transform:translateY(-2px)}.article-final-cta__eyebrow,.article-related-news__eyebrow{color:#64748b;display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;margin-bottom:0.75rem;text-transform:uppercase}.article-final-cta__title{color:#0f172a;font-size:1.5rem;font-weight:800;line-height:1.25;margin:0 0 0.75rem}.article-final-cta__text{color:#475569;margin:0}.article-final-cta__actions{display:grid;gap:0.75rem;margin-top:1.25rem}.article-related-news__title{color:#0f172a;display:block;font-size:1.05rem;font-weight:700;line-height:1.45}.article-back-link{align-items:center;color:var(--color-brand);display:inline-flex;font-size:0.9375rem;font-weight:600;gap:0.4rem;margin-top:1.25rem;text-decoration:none}.article-back-link:hover,.article-back-link:focus-visible{color:var(--color-brand-dark);text-decoration:underline;text-underline-offset:3px}@media (max-width:479px){.article-final-cta__card,.article-related-news__card{padding:1rem}}@media (min-width:768px){.article-final-cta__actions,.article-related-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.floating-buttons{position:fixed;bottom:max(1.5rem,env(safe-area-inset-bottom));right:max(1.5rem,env(safe-area-inset-right));display:flex;flex-direction:column;align-items:center;gap:0.75rem;z-index:9999}.floating-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,0.18);transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.3s ease,visibility 0.3s ease;border:none;cursor:pointer;text-decoration:none}.floating-btn svg{width:1.5rem;height:1.5rem;flex-shrink:0}.floating-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.25)}.floating-btn--whatsapp{background-color:#128c7e}.floating-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;box-shadow:0 0 0 2px #fff}footer .text-slate-500{color:#94a3b8}.floating-btn--top{background-color:var(--color-brand);opacity:0;visibility:hidden;pointer-events:none}.floating-btn--top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.floating-buttons.is-docked{position:absolute;bottom:auto;z-index:40}@media (max-width:640px){.floating-btn{width:2.75rem;height:2.75rem}.floating-btn svg{width:1.375rem;height:1.375rem}}@media (max-width:639px){body:has(.home-hero-section) .institutional-cta-section .flex.flex-col.sm\:flex-row,body:has(.services-hero-section) .institutional-cta-section .flex.flex-col.sm\:flex-row,body:has(.team-hero-section) .institutional-cta-section .flex.flex-col.sm\:flex-row,body:has(.about-principles-section) .institutional-cta-section .flex.flex-col.sm\:flex-row{margin-right:calc(max(1.5rem,env(safe-area-inset-right,0px)) + 2.75rem + 0.5rem - 1rem)}}footer{container-type:inline-size}footer>.max-w-7xl>.grid{padding-right:max(0px,calc(1.5rem + 3rem + 0.5rem - (100vw - 100%) / 2));padding-right:max(0px,calc(max(1.5rem,env(safe-area-inset-right,0px)) + 3rem + 0.5rem - (100cqw - 100%) / 2))}@media (max-width:640px){footer>.max-w-7xl>.grid{padding-right:max(0px,calc(1.5rem + 2.75rem + 0.5rem - (100vw - 100%) / 2));padding-right:max(0px,calc(max(1.5rem,env(safe-area-inset-right,0px)) + 2.75rem + 0.5rem - (100cqw - 100%) / 2))}}@media (min-width:768px) and (max-width:1023px){footer>.max-w-7xl>.grid{grid-template-columns:minmax(0,1fr) minmax(0,0.8fr) minmax(0,1.2fr);column-gap:1.5rem}}body:has(#avisos-lista) main>section{container-type:inline-size}@media (max-width:639px){body:has(#avisos-lista) main>section:not(:has(#avisos-lista))>:is(.max-w-7xl,.max-w-4xl){padding-right:calc(1.5rem + 2.75rem + 0.5rem);padding-right:calc(max(1.5rem,env(safe-area-inset-right,0px)) + 2.75rem + 0.5rem)}body:has(#avisos-lista) main>section>.max-w-4xl>:is(h2,#avisos-lista){margin-right:calc(1.5rem + 2.75rem + 0.5rem - 1rem);margin-right:calc(max(1.5rem,env(safe-area-inset-right,0px)) + 2.75rem + 0.5rem - 1rem)}}@media (min-width:640px){body:has(#avisos-lista) main>section>.max-w-7xl{padding-inline:max(1.5rem,calc(1.5rem + 3rem + 0.5rem - max(0px,(100vw - 80rem) / 2)));padding-inline:max(1.5rem,calc(max(1.5rem,env(safe-area-inset-right,0px)) + 3rem + 0.5rem - max(0px,(100cqw - 80rem) / 2)))}body:has(#avisos-lista) main>section:not(:has(#avisos-lista))>.max-w-4xl{padding-inline:max(1.5rem,calc(1.5rem + 3rem + 0.5rem - max(0px,(100vw - 56rem) / 2)));padding-inline:max(1.5rem,calc(max(1.5rem,env(safe-area-inset-right,0px)) + 3rem + 0.5rem - max(0px,(100cqw - 56rem) / 2)))}body:has(#avisos-lista) main>section>.max-w-4xl>:is(h2,#avisos-lista){margin-inline:max(0px,calc(1.5rem + 3rem + 0.5rem - max(0px,(100vw - 56rem) / 2) - 1.5rem));margin-inline:max(0px,calc(max(1.5rem,env(safe-area-inset-right,0px)) + 3rem + 0.5rem - max(0px,(100cqw - 56rem) / 2) - 1.5rem))}}@media (min-width:1024px){body:has(#avisos-lista) main>section>.max-w-7xl{padding-inline:max(2rem,calc(1.5rem + 3rem + 0.5rem - max(0px,(100vw - 80rem) / 2)));padding-inline:max(2rem,calc(max(1.5rem,env(safe-area-inset-right,0px)) + 3rem + 0.5rem - max(0px,(100cqw - 80rem) / 2)))}body:has(#avisos-lista) main>section:not(:has(#avisos-lista))>.max-w-4xl{padding-inline:max(2rem,calc(1.5rem + 3rem + 0.5rem - max(0px,(100vw - 56rem) / 2)));padding-inline:max(2rem,calc(max(1.5rem,env(safe-area-inset-right,0px)) + 3rem + 0.5rem - max(0px,(100cqw - 56rem) / 2)))}body:has(#avisos-lista) main>section>.max-w-4xl>:is(h2,#avisos-lista){margin-inline:max(0px,calc(1.5rem + 3rem + 0.5rem - max(0px,(100vw - 56rem) / 2) - 2rem));margin-inline:max(0px,calc(max(1.5rem,env(safe-area-inset-right,0px)) + 3rem + 0.5rem - max(0px,(100cqw - 56rem) / 2) - 2rem))}}.blog-featured-card .blog-orange-button{border-radius:9999px;padding:0.625rem 1.375rem;gap:0.5rem;transition:background-color 0.2s ease,box-shadow 0.15s ease}.blog-featured-card .blog-orange-button svg[aria-hidden="true"]{display:inline-block;transition:transform 0.15s ease}.blog-featured-card .blog-orange-button:hover{box-shadow:0 2px 8px rgba(234,88,12,0.28)}.blog-featured-card .blog-orange-button:hover svg[aria-hidden="true"]{transform:translateX(2px)}.blog-featured-card.blog-urgent-card>a{border-radius:9999px;padding:0.625rem 1.375rem;gap:0.5rem;transition:background-color 0.2s ease,box-shadow 0.15s ease}.blog-featured-card.blog-urgent-card>a svg[aria-hidden="true"]{display:inline-block;transition:transform 0.15s ease}.blog-featured-card.blog-urgent-card>a:hover{box-shadow:0 2px 8px rgba(220,38,38,0.28)}.blog-featured-card.blog-urgent-card>a:hover svg[aria-hidden="true"]{transform:translateX(2px)}#blog-article-list .blog-featured-card:not(.blog-card-compact){border-width:2px}#blog-article-list .blog-featured-card.blog-orange-card:not(.blog-card-compact){border-color:rgba(234,88,12,0.65)}#blog-article-list .blog-featured-card.blog-urgent-card:not(.blog-card-compact){border-color:rgba(220,38,38,0.65)}#blog-article-list .blog-featured-card.blog-amber-card:not(.blog-card-compact){border-color:rgba(245,158,11,0.70)}#blog-article-list .blog-featured-card:not(.blog-orange-card):not(.blog-urgent-card):not(.blog-amber-card):not(.blog-card-compact){border-color:rgba(21,101,192,0.60)}#blog-article-list .blog-featured-card.blog-orange-card:not(.blog-card-compact):hover,#blog-article-list .blog-featured-card.blog-orange-card:not(.blog-card-compact):focus-within{border-color:#ea580c !important}#blog-article-list .blog-featured-card.blog-urgent-card:not(.blog-card-compact):hover,#blog-article-list .blog-featured-card.blog-urgent-card:not(.blog-card-compact):focus-within{border-color:#dc2626 !important}#blog-article-list .blog-featured-card.blog-amber-card:not(.blog-card-compact):hover,#blog-article-list .blog-featured-card.blog-amber-card:not(.blog-card-compact):focus-within{border-color:#f59e0b !important}#blog-article-list .blog-featured-card:not(.blog-orange-card):not(.blog-urgent-card):not(.blog-amber-card):not(.blog-card-compact):hover,#blog-article-list .blog-featured-card:not(.blog-orange-card):not(.blog-urgent-card):not(.blog-amber-card):not(.blog-card-compact):focus-within{border-color:var(--color-brand) !important}@media (min-width:768px) and (max-width:1024px){main>section.pt-6.pb-10.sm\:py-16.bg-white .grid.grid-cols-1.xl\:grid-cols-3>div:first-child{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;text-align:center}main>section.pt-6.pb-10.sm\:py-16.bg-white .grid.grid-cols-1.xl\:grid-cols-3>div:first-child p{display:inline-flex;width:auto;max-width:max-content;margin-left:auto;margin-right:auto}main>section.pt-6.pb-10.sm\:py-16.bg-white .home-process-title{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}main>section.pt-6.pb-10.sm\:py-16.bg-white+.institutional-cta-section .flex.flex-col.sm\:flex-row{display:flex;align-items:stretch;justify-content:center;gap:1rem;max-width:42rem;margin-left:auto;margin-right:auto}main>section.pt-6.pb-10.sm\:py-16.bg-white+.institutional-cta-section .flex.flex-col.sm\:flex-row>a{width:auto;flex:0 1 20rem;text-align:center}}@media (min-width:768px) and (max-width:840px){main>section.pt-6.pb-10.sm\:py-16.bg-white+.institutional-cta-section .flex.flex-col.sm\:flex-row{max-width:38rem}main>section.pt-6.pb-10.sm\:py-16.bg-white+.institutional-cta-section .flex.flex-col.sm\:flex-row>a{min-width:0}}@media (min-width:768px) and (max-width:1279px){main>section.pt-6.pb-10.sm\:py-16.bg-white .grid.grid-cols-1.xl\:grid-cols-3>div:first-child>p{background-color:rgba(21,101,192,0.1);color:var(--color-brand);max-width:max-content;margin-left:auto;margin-right:auto}body:has(.home-hero-section) .institutional-cta-section:not(.about-final-cta-section) .flex.flex-col.sm\:flex-row{justify-content:center;gap:0.75rem;max-width:38rem;margin-left:auto;margin-right:auto}body:has(.home-hero-section) .institutional-cta-section:not(.about-final-cta-section) .flex.flex-col.sm\:flex-row>a{flex:0 1 18rem;width:auto}}@media (min-width:768px) and (max-width:1279px){body:has(.home-hero-section) .institutional-cta-section:not(.about-final-cta-section){padding-top:3rem;padding-bottom:3rem}body:has(.home-hero-section) .institutional-cta-section:not(.about-final-cta-section) .flex.flex-col.sm\:flex-row{justify-content:center;align-items:stretch;gap:0.625rem;max-width:35rem;margin-left:auto;margin-right:auto}body:has(.home-hero-section) .institutional-cta-section:not(.about-final-cta-section) .flex.flex-col.sm\:flex-row>a{display:inline-flex;align-items:center;justify-content:center;flex:0 1 17rem;width:auto;min-height:3rem;padding:0.75rem 1rem;text-align:center;line-height:1.25}}@media (max-width:1023px){body:has(.home-hero-section) .institutional-cta-section:not(.about-final-cta-section) .flex.flex-col.sm\:flex-row{margin-left:auto;margin-right:calc(max(1.5rem,env(safe-area-inset-right,0px)) + 3rem + 0.5rem - 1.5rem)}body:has(.home-hero-section) .institutional-cta-section:not(.about-final-cta-section) .flex.flex-col.sm\:flex-row>a{min-width:0}}@media (max-width:639px){body:has(.home-hero-section) .institutional-cta-section:not(.about-final-cta-section) .flex.flex-col.sm\:flex-row{margin-right:calc(max(1.5rem,env(safe-area-inset-right,0px)) + 2.75rem + 0.5rem - 1rem)}}:root{--rc-sobre-stable-v4-20260610:1}@media (min-width:700px) and (max-width:1279px){main .about-principles-section .about-principles-grid,main .about-audience-section .about-audience-grid{display:grid !important;width:100% !important;max-width:72rem !important;margin-left:auto !important;margin-right:auto !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(0.75rem,1.2vw,1rem) !important;align-items:stretch !important}main .about-principles-section .about-principles-grid>*,main .about-audience-section .about-audience-grid>*{min-width:0 !important}main .about-principles-section .about-principles-grid>div:nth-child(3),main .about-audience-section .about-audience-grid>div:nth-child(3){grid-column:auto !important;justify-self:stretch !important;width:auto !important;max-width:none !important}main .about-principles-section .about-principles-card,main .about-audience-section .about-audience-card{width:auto !important;min-width:0 !important;min-height:0 !important;padding:clamp(1rem,1.4vw,1.25rem) clamp(0.875rem,1.2vw,1.125rem) !important}main .about-principles-section .about-principles-card>div:first-child,main .about-audience-section .about-audience-card>div:first-child{width:clamp(3rem,4vw,3.5rem) !important;height:clamp(3rem,4vw,3.5rem) !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:0.75rem !important;border-radius:0.875rem !important}main .about-principles-section .about-principles-card>div:first-child svg,main .about-audience-section .about-audience-card>div:first-child svg{width:clamp(1.35rem,2vw,1.5rem) !important;height:clamp(1.35rem,2vw,1.5rem) !important}main .about-principles-section .about-principles-card h3,main .about-audience-section .about-audience-card h3{margin-bottom:0.625rem !important;font-size:clamp(1.0625rem,1.65vw,1.25rem) !important;line-height:1.25 !important}main .about-principles-section .about-principles-card p,main .about-audience-section .about-audience-card p{font-size:clamp(0.9375rem,1.25vw,1rem) !important;line-height:1.52 !important}body:has(.about-principles-section) .about-final-cta-section,body:has(.about-principles-section) main .institutional-cta-section:last-of-type{padding-top:clamp(2.5rem,5vw,3.25rem) !important;padding-bottom:clamp(2.5rem,5vw,3rem) !important}body:has(.about-principles-section) .about-final-cta-section h2,body:has(.about-principles-section) main .institutional-cta-section:last-of-type h2{margin-bottom:0.75rem !important;line-height:1.12 !important}body:has(.about-principles-section) .about-final-cta-section p,body:has(.about-principles-section) main .institutional-cta-section:last-of-type p{max-width:42rem !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:2rem !important;line-height:1.55 !important}body:has(.about-principles-section) .about-final-cta-section .flex.flex-col.sm\:flex-row,body:has(.about-principles-section) main .institutional-cta-section:last-of-type .flex.flex-col.sm\:flex-row{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:stretch !important;gap:1rem !important;max-width:42rem !important;margin-left:auto !important;margin-right:auto !important}body:has(.about-principles-section) .about-final-cta-section .flex.flex-col.sm\:flex-row>a,body:has(.about-principles-section) main .institutional-cta-section:last-of-type .flex.flex-col.sm\:flex-row>a{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 1 18.5rem !important;width:auto !important;text-align:center !important}}:root{--rc-cta-equipe-servicos-v1-20260610:1}@media (min-width:768px) and (max-width:1279px){body:has(.team-hero-section) .institutional-cta-section,body:has(.services-hero-section) .institutional-cta-section{padding-top:clamp(2.5rem,5vw,3.25rem) !important;padding-bottom:clamp(2.5rem,5vw,3rem) !important}body:has(.team-hero-section) .institutional-cta-section h2,body:has(.services-hero-section) .institutional-cta-section h2{margin-bottom:0.75rem !important;line-height:1.12 !important}body:has(.team-hero-section) .institutional-cta-section p,body:has(.services-hero-section) .institutional-cta-section p{max-width:42rem !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:2rem !important;line-height:1.55 !important}body:has(.team-hero-section) .institutional-cta-section .flex.flex-col.sm\:flex-row,body:has(.services-hero-section) .institutional-cta-section .flex.flex-col.sm\:flex-row{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:stretch !important;gap:1rem !important;max-width:42rem !important;margin-left:auto !important;margin-right:auto !important}body:has(.team-hero-section) .institutional-cta-section .flex.flex-col.sm\:flex-row>a,body:has(.services-hero-section) .institutional-cta-section .flex.flex-col.sm\:flex-row>a{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 1 18.5rem !important;width:auto !important;text-align:center !important}}


.site-regulatory-banner{position:sticky;top:0;z-index:60;background-color:#1a3a5c;color:#fff}.site-regulatory-banner__link{display:flex;align-items:center;justify-content:center;gap:.5rem;height:4.8rem;min-height:4.8rem;padding:.625rem 1rem;color:inherit;font-size:.875rem;font-weight:600;line-height:1.35;text-align:center;text-decoration:none}.site-regulatory-banner__link:hover{background-color:#234d78}.site-regulatory-banner__link:focus-visible{outline:3px solid #fbbf24;outline-offset:-3px}.site-regulatory-banner__label{flex:0 0 auto;padding:.125rem .375rem;border-radius:.25rem;background-color:#dc2626;color:#fff;line-height:1.2}.site-regulatory-banner__arrow{flex:0 0 auto;font-size:1rem}@media (max-width:420px){.site-regulatory-banner__link{position:relative;flex-direction:column;gap:.2rem;height:4.8rem;min-height:4.8rem;padding:.375rem 2.5rem;font-size:.8125rem}.site-regulatory-banner__label{align-self:center;padding:.1rem .325rem;font-size:.75rem;white-space:nowrap}.site-regulatory-banner__arrow{position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}}@media (min-width:768px){.site-regulatory-banner__link{height:2.75rem;min-height:2.75rem;padding-block:.5rem;font-size:.9375rem}}#navbar{top:4.8rem}html{scroll-padding-top:10.8rem}@media (min-width:768px){#navbar{top:2.75rem}html{scroll-padding-top:9.75rem}}
