@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_d71d8f05-module__re7eHW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_d71d8f05-module__re7eHW__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1dd02c61-module__1FHk8G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_1dd02c61-module__1FHk8G__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--fv-green-primary:#00bd6c;--fv-green-secondary:#009858;--fv-blue-primary:#006e8e;--fv-blue-secondary:#009ab2;--fv-green-primary-rgb:0, 189, 108;--fv-green-secondary-rgb:0, 152, 88;--fv-blue-primary-rgb:0, 110, 142;--fv-blue-secondary-rgb:0, 154, 178;--fv-green-primary-bg-subtle:#d4f5ea;--fv-blue-primary-bg-subtle:#e3f1f5;--fv-blue-secondary-bg-subtle:#e6f5f8;--fv-slate-bg-subtle:#e4e9ef;--bs-primary:var(--fv-green-primary);--bs-primary-rgb:var(--fv-green-primary-rgb);--bs-primary-bg-subtle:var(--fv-green-primary-bg-subtle);--bs-primary-border-subtle:#9ee4c9;--bs-primary-text-emphasis:#046644;--bs-secondary:var(--fv-blue-secondary);--bs-secondary-rgb:var(--fv-blue-secondary-rgb);--bs-secondary-bg-subtle:var(--fv-blue-secondary-bg-subtle);--bs-secondary-border-subtle:#c5e8ef;--bs-info:var(--fv-blue-primary);--bs-info-rgb:var(--fv-blue-primary-rgb);--bs-info-bg-subtle:var(--fv-blue-primary-bg-subtle);--bs-info-border-subtle:#b8d9e4;--bs-info-text-emphasis:#004456;--bs-success:var(--fv-green-primary);--bs-success-rgb:var(--fv-green-primary-rgb);--bs-success-bg-subtle:var(--fv-green-primary-bg-subtle);--bs-success-border-subtle:#9ee4c9;--bs-link-hover-color:var(--fv-green-secondary);--bs-link-hover-color-rgb:var(--fv-green-secondary-rgb);--bs-focus-ring-color:rgba(var(--fv-green-primary-rgb), .25);--fv-muted:#6b7280;--fv-muted-rgb:107, 114, 128;--fv-body:#4b5563;--fv-body-rgb:75, 85, 99;--bs-font-sans-serif:var(--font-nunito), "Nunito", ui-sans-serif, system-ui, sans-serif!important}html:root{--bs-body-color:var(--fv-body);--bs-body-color-rgb:var(--fv-body-rgb);--bs-secondary-color:var(--fv-muted);--bs-secondary-color-rgb:var(--fv-muted-rgb)}.font-instrument{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif!important}.link-primary:hover,.link-primary:focus{color:rgba(var(--fv-green-secondary-rgb), var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:rgba(var(--fv-green-secondary-rgb), var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--fv-green-secondary-rgb), var(--bs-link-underline-opacity,1))!important}.text-fv-muted{color:var(--fv-muted)!important}a[href]:not([href=""]):not([aria-disabled=true]),button:not(:disabled),.btn,.nav-link,.link-hover,.accordion-button:not(:disabled),.footer-social-link,.navbar-toggler,.expert-contact-trigger,.pricing-card__cta[type=button],.checklist-autodiagnostico-opcao,.checklist-autodiagnostico .form-check-input,.checklist-autodiagnostico-saiba-mais>summary,.checklist-autodiagnostico-barra .btn,[role=button]:not([aria-disabled=true]){cursor:pointer}.institutional-header{padding:6px 0}.institutional-header__logo{width:auto;height:auto;max-height:32px}@media (min-width:768px){.institutional-header{padding:12px 0}.institutional-header__logo{max-height:40px}}.btn-primary{--bs-btn-bg:var(--fv-green-primary);--bs-btn-border-color:var(--fv-green-primary);--bs-btn-hover-bg:var(--fv-green-secondary);--bs-btn-hover-border-color:var(--fv-green-secondary);--bs-btn-active-bg:var(--fv-green-secondary);--bs-btn-active-border-color:var(--fv-green-secondary)}.btn.btn-outline-dark .btn-text{color:var(--bs-dark)}.btn.btn-outline-dark:hover .btn-text{color:var(--bs-white)}.hero-title{text-wrap:balance;max-width:18ch;margin-inline:auto;font-size:34px;line-height:1.1}.hero-lead{font-size:18px}.hero-power-line{font-size:34px}.hero-bullet{font-size:16px}.banner-section{z-index:0;padding-bottom:3rem!important}.banner-section.bg-gradient-shaph:before{pointer-events:none}.banner-section+section{z-index:1;position:relative}.hero-dashboard-block{z-index:3;margin-inline:auto;padding-inline:1rem;width:min(100%,1280px);margin-top:3.5rem;padding-bottom:1.25rem;position:relative}.hero-dashboard-frame{background:#fff;border:1px solid #0f172a14;border-radius:1.15rem;outline:none;width:100%;margin-inline:auto;padding:.5rem;box-shadow:0 4px 12px #0f172a14,0 18px 40px #0f172a24,0 40px 80px #0f172a2e}.hero-dashboard-image{border:0;border-radius:.85rem;outline:none;width:100%;max-width:100%;display:block}@media (min-width:768px){.banner-section{padding-bottom:3.75rem!important}.hero-dashboard-block{padding-inline:1.5rem;margin-top:4.5rem;padding-bottom:1.5rem}.hero-dashboard-frame{border-radius:1.35rem;padding:.65rem;box-shadow:0 6px 14px #0f172a17,0 22px 48px #0f172a26,0 48px 96px #0f172a33}.hero-dashboard-image{border-radius:1rem}}@media (min-width:1200px){.banner-section{padding-bottom:4.25rem!important}.hero-dashboard-block{padding-inline:2rem;width:min(100%,1360px);margin-top:5.5rem;padding-bottom:1.75rem}.hero-dashboard-frame{padding:.75rem;box-shadow:0 8px 18px #0f172a1a,0 28px 56px #0f172a29,0 56px 112px #0f172a33}}.hero-audience-wrap{max-width:40rem;margin-inline:auto}.hero-audience-row{width:100%}.hero-audience-row .hero-audience-rule{flex:1 1 0;align-self:center;min-width:1.25rem;max-width:4.5rem}.hero-audience-row .hero-audience-text{max-width:min(100%,28rem)}@media (max-width:575.98px){.hero-audience-row .hero-audience-rule{display:none}.hero-audience-row .hero-audience-text{max-width:100%;padding-inline:.5rem;font-size:16px;line-height:1.45}}@media (min-width:1200px){.hero-title{max-width:16ch;font-size:64px}.hero-power-line{font-size:64px}}@media (min-width:768px) and (max-width:1199.98px){.hero-title{max-width:16ch;font-size:48px}.hero-power-line{font-size:44px}}.btn.btn-outline-dark.btn-demo-play:hover .btn-icon,.btn.btn-dark.btn-whatsapp-cta:hover .btn-icon{transform:translate(20%,-50%)}@media (hover:none),(max-width:767.98px){.banner-section.pt-14{padding-top:calc(8.25rem + env(safe-area-inset-top,0px))!important}.banner-section .btn:hover .btn-text{transform:none!important}.banner-section .btn:hover .btn-icon{left:100%!important;transform:translate(-120%,-50%)!important}}.offcanvas .btn.btn-primary,.offcanvas .btn.btn-primary:focus{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.offcanvas .btn.btn-primary:hover,.offcanvas .btn.btn-primary:active{border-color:var(--bs-primary);color:var(--bs-primary);background-color:#0000}.btn.btn-primary.header-cta-btn{text-align:center;justify-content:center;gap:0;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:var(--bs-white)!important}.btn.btn-primary.header-cta-btn:hover,.btn.btn-primary.header-cta-btn:focus,.btn.btn-primary.header-cta-btn:focus-visible,.btn.btn-primary.header-cta-btn:active{border-color:var(--bs-primary)!important;color:var(--bs-primary)!important;background-color:#0000!important}.btn.btn-outline-dark:not(:has(.btn-icon)){text-align:center;justify-content:center;align-items:center;gap:0;padding:.5rem 1rem;line-height:1.25}.card.pain-card{border-style:solid;border-width:1px}.card.pain-card--risk{background-color:rgba(var(--bs-danger-rgb), .38);border-color:rgba(var(--bs-danger-rgb), .82);border-width:2px}.card.pain-card--attention{background-color:#f3f1dd;border-width:2px;border-color:#d4cd9b}.card.pain-card--context{background-color:rgba(var(--bs-info-rgb), .3);border-color:rgba(var(--bs-info-rgb), .72);border-width:2px}.card.pain-card--control{color:#343a40;background-color:#cfd4da;border-width:2px;border-color:#5c636a}.card.pain-card--risk .pain-card-title,.card.pain-card--attention .pain-card-title,.card.pain-card--context .pain-card-title,.card.pain-card--control .pain-card-title{color:#121212}.card.pain-card--risk .pain-card-body.text-body-secondary,.card.pain-card--attention .pain-card-body.text-body-secondary,.card.pain-card--context .pain-card-body.text-body-secondary,.card.pain-card--control .pain-card-body.text-body-secondary{color:#242424!important}.card.pain-card--attention .pain-card-icon-svg,.card.pain-card--context .pain-card-icon-svg,.card.pain-card--control .pain-card-icon-svg{color:#292524}.card.pain-card--risk .pain-card-icon-svg.pain-card-icon-svg--risk{color:#b91c1c}.pain-cards-grid{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:56rem;margin-left:auto;margin-right:auto;display:grid}@media (min-width:768px){.pain-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pain-cards-grid>*{min-width:0}.fv-feature-badge{--bs-badge-padding-x:12px;--bs-badge-padding-y:6px;--bs-badge-font-size:.75rem;--bs-badge-font-weight:600;border-radius:56px}.fv-feature-badge--available{--bs-badge-color:#fff;background-color:var(--fv-green-primary)}.fv-feature-badge--soon{--bs-badge-color:#78350f;background-color:#fde68a}.fv-feature-badge--planned{--bs-badge-color:#fff;background-color:#9ca3af}.feature-section-head{flex-direction:column;gap:1.5rem;display:flex}.feature-card-head{min-height:2rem}.feature-card-icon{color:var(--fv-green-primary)}.feature-card-title{line-height:1.3}.feature-card-body{line-height:1.5}.bg-slate-subtle{background-color:var(--fv-slate-bg-subtle)!important}.pain-section-head{flex-direction:column;gap:1.5rem;display:flex}.pain-section-stack{gap:2.5rem!important}@media (min-width:992px){.pain-section-stack{gap:4rem!important}}.pain-card-icon-svg{color:#374151;flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.5rem}.pain-card-icon-svg--risk{color:#ef4444}.pain-card-title{font-weight:700!important}.pain-closing-lead{color:var(--fv-muted);line-height:1.55}.pain-closing-cta{color:#4b5563}.product-dashboard-frame{background:#fff;border:0;border-radius:1.15rem;outline:none;width:100%;padding:.5rem;box-shadow:0 4px 10px #0f172a12,0 16px 36px #0f172a1f,0 36px 72px #0f172a29}.product-dashboard-image{border:0;border-radius:.85rem;outline:none;width:100%;max-width:100%;display:block}.work-floating-card{z-index:2;width:min(26%,11.5rem);max-width:none;right:-7%}.work-floating-card-panel{will-change:transform;-webkit-font-smoothing:antialiased;background:#fefded;border:1px solid #0f172a0f;border-radius:.95rem;flex-direction:column;align-items:center;gap:.55rem;padding:.95rem .85rem .85rem;animation:3.2s infinite floating-card-bounce;display:flex;box-shadow:0 6px 12px #0f172a1a,0 18px 40px #0f172a29}.work-floating-score-ring{flex-shrink:0;width:6.4rem;height:6.4rem;position:relative}.work-floating-score-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.work-floating-score-track{stroke:#ff970029}.work-floating-score-arc{stroke:#ff9700}.work-floating-score-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.work-floating-score-value{color:#ff9700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:700}.work-floating-score-fraction{color:#4b5563;margin-top:.28rem;font-size:.78rem;font-weight:600}.work-floating-score-label{letter-spacing:.04em;text-transform:uppercase;color:#4b5563;text-align:center;font-size:.62rem;font-weight:700;line-height:1.2}@keyframes floating-card-bounce{0%{animation-timing-function:cubic-bezier(.22,.9,.3,1);transform:translateY(6px)}36%{transform:translateY(-7px)}37%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-7px)}to{transform:translateY(6px)}}@media (max-width:767.98px){.work-floating-card{width:min(34%,9.5rem);right:-1%}.work-floating-score-ring{width:5.25rem;height:5.25rem}.work-floating-score-value{font-size:1.25rem}.work-floating-score-fraction{font-size:.7rem}.work-floating-score-label{font-size:.55rem}.work-floating-card-panel{gap:.4rem;padding:.75rem .65rem .7rem}}@media (min-width:768px){.product-dashboard-frame{border-radius:1.35rem;padding:.65rem;box-shadow:0 6px 12px #0f172a14,0 20px 44px #0f172a21,0 44px 88px #0f172a2e}.product-dashboard-image{border-radius:1rem}.work-text-column{position:relative;left:clamp(1.5rem,4vw,3.5rem);padding-left:0!important}}@media (min-width:1200px){.product-dashboard-frame{padding:.75rem;box-shadow:0 8px 16px #0f172a14,0 24px 48px #0f172a24,0 48px 96px #0f172a2e}.work-floating-card{width:min(24%,12.5rem)}}@media (prefers-reduced-motion:reduce){.work-floating-card-panel{animation:none}}.footer-social-link{transition:color .2s,border-color .2s,transform .2s;position:relative}.footer-social-link:hover{transform:translateY(-1px);color:#111827!important;border-color:#111827!important}.footer-social-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background-color:#1f2937;border-radius:.4rem;padding:.35rem .5rem;font-size:.72rem;line-height:1;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.footer-social-tooltip:after{content:"";border:5px solid #0000;border-top-color:#1f2937;border-bottom-width:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.footer-social-link:hover .footer-social-tooltip,.footer-social-link:focus-visible .footer-social-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.scroll-top-wrapper{position:relative}.scroll-top-wrapper #scrollToTopBtn{display:flex!important}.scroll-top-wrapper:hover .scroll-top-tooltip,.scroll-top-wrapper:focus-within .scroll-top-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}#planos{scroll-margin-top:6rem}.pricing-section-head{flex-direction:column;gap:1.5rem;display:flex}.pricing-card{position:relative;overflow:visible;border:1px solid #0f172a14!important}.pricing-card--default{background-color:#fff}.pricing-card--featured{background:linear-gradient(165deg, var(--fv-green-primary) 0%, var(--fv-green-secondary) 100%);box-shadow:0 1rem 2.5rem rgba(var(--fv-green-primary-rgb), .28);border-color:#ffffff59!important}.pricing-card--rede{background-color:var(--fv-blue-primary-bg-subtle);border-color:rgba(var(--fv-blue-primary-rgb), .18)!important}.pricing-card__ribbon{color:var(--fv-green-secondary);white-space:nowrap;z-index:2;background-color:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 .35rem 1rem #0f172a1f}.pricing-card--featured .card-body{padding-top:2.25rem!important}.pricing-card__plan-badge--featured{color:var(--fv-green-secondary)!important;background-color:#fff!important}.pricing-card__trial-badge{background-color:var(--fv-green-primary-bg-subtle);border:1px solid rgba(var(--fv-green-primary-rgb), .35);white-space:nowrap;border-radius:999px;align-items:center;padding:.45rem .75rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex;color:var(--fv-green-secondary)!important}.pricing-card__trial-badge--featured{background-color:#fff;border-color:#ffffffa6}.pricing-card__price{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.pricing-card__period{margin-left:.15rem;font-size:1.1rem;font-weight:600}.pricing-card__feature{line-height:1.45}.pricing-trust-item{text-align:center;font-size:.9375rem;line-height:1.4}.pricing-cancellation-note{line-height:1.5}@media (min-width:992px){.pricing-cards-row>.col-lg-4:nth-child(2) .pricing-card--featured{transform:translateY(-.35rem)}}@media (max-width:991.98px){.pricing-card__header{flex-wrap:wrap}.pricing-card__trial-badge{margin-left:auto}}.pricing-card__cta-note{line-height:1.45}.security-feature-card__title{text-wrap:balance}@media (min-width:992px) and (max-width:1199.98px){.security-feature-card__title{font-size:1.05rem}}#faq .accordion-header .accordion-button{line-height:1.45}.expert-contact-modal{z-index:1060}.expert-contact-backdrop{z-index:1055;cursor:pointer;background-color:#0b122066}.expert-contact-dialog{max-width:40rem}.expert-contact-content{border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b12200a,0 16px 40px #0b12201f}.modal-header.expert-contact-header{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.375rem;padding:1.75rem 4.5rem 0 1.75rem;display:flex}.expert-contact-title{color:#0b1220;margin-right:0;font-size:1.5rem;font-weight:700;line-height:1.25}.expert-contact-intro{max-width:36rem;color:var(--fv-muted);font-size:.875rem;font-weight:500;line-height:1.5}.expert-contact-body{padding:1.25rem 1.5rem 1.5rem}.expert-contact-footer{justify-content:stretch;padding:0 1.5rem 1.5rem;display:flex}.expert-contact-footer .expert-contact-submit.btn{width:100%!important}@media (min-width:576px){.expert-contact-footer{justify-content:flex-start}.expert-contact-footer .expert-contact-submit.btn{width:auto!important}}.expert-contact-form{flex-direction:column;gap:1rem;display:flex}.expert-contact-label{color:#0b1220;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.expert-contact-required{color:#dc2626}.expert-contact-input.form-control{color:#0b1220;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:400;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;box-shadow:inset 0 1px 2px #0000000a}.expert-contact-input.form-control::placeholder{color:var(--fv-muted)}.expert-contact-input.form-control:focus{color:#0b1220;border-color:var(--fv-green-primary);box-shadow:0 0 0 .2rem rgba(var(--fv-green-primary-rgb), .25);background-color:#fff;outline:0}.expert-contact-input.form-control.is-invalid,.expert-contact-input.form-control.is-invalid:focus{border-color:#f87171;box-shadow:0 0 0 .2rem #f8717133}.expert-contact-input.form-control:disabled{opacity:.6;background-color:#f8fafc}textarea.expert-contact-input.form-control{resize:vertical;min-height:6.5rem}.expert-contact-field-error{color:#b91c1c;margin-top:.35rem;font-size:.8125rem;font-weight:500}.expert-contact-alert{border:1px solid #0000;border-radius:1rem;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5}.expert-contact-alert--error{color:#7f1d1d;background-color:#fef2f2;border-color:#fecaca}.expert-contact-alert--success{border-color:rgba(var(--fv-green-primary-rgb), .3);background-color:var(--fv-green-primary-bg-subtle);color:#0b1220}.expert-contact-actions{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;padding-top:.75rem;display:flex}.expert-contact-submit.btn{justify-content:flex-start;min-width:0;min-height:3rem;background-color:var(--fv-green-primary)!important;border-color:var(--fv-green-primary)!important;width:100%!important}.expert-contact-submit.btn .btn-text{text-align:left;flex:1}.expert-contact-submit.btn:hover{border-color:var(--fv-green-primary)!important;background-color:#0000!important}.expert-contact-submit.btn:hover .btn-text{color:var(--fv-green-primary)}.expert-contact-submit.btn:hover .btn-icon{background-color:var(--fv-green-primary)!important}.expert-contact-submit.btn:disabled,.expert-contact-submit--loading.btn{opacity:.55;pointer-events:none}.expert-contact-submit--loading.btn{padding-inline-end:1.25rem}.expert-contact-submit--loading.btn .btn-text{text-align:center}.expert-contact-cancel.btn{border:1px solid #0b1220;border-radius:9999px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.25;display:inline-flex;color:#0b1220!important;width:100%!important;box-shadow:none!important;background-color:#0000!important;gap:0!important;overflow:visible!important}.expert-contact-cancel.btn:hover,.expert-contact-cancel.btn:focus-visible{color:#fff!important;background-color:#0b1220!important;border-color:#0b1220!important}.expert-contact-cancel.btn:disabled{opacity:.55}@media (min-width:576px){.expert-contact-actions{flex-flow:wrap;align-items:center;gap:.5rem;padding-top:.5rem}.expert-contact-submit.btn{min-width:12.5rem;width:auto!important}.expert-contact-submit.btn .btn-text{flex:0 auto}.expert-contact-cancel.btn{min-height:2.75rem;padding:.5rem 1.25rem;font-size:.875rem;width:auto!important}}.fv-version-toast__update{background-color:var(--fv-green-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin-top:.25rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s ease-in-out;display:inline-flex}.fv-version-toast__update:hover,.fv-version-toast__update:focus-visible{background-color:var(--fv-green-secondary);color:#fff}.fv-version-toast__update:focus-visible{outline:2px solid var(--fv-green-secondary);outline-offset:2px}.expert-contact-trigger--hero,.expert-contact-trigger--link,.expert-contact-trigger--header-nav{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;align-items:center!important;gap:0!important;width:auto!important;padding:0!important;display:inline-flex!important;position:static!important;overflow:visible!important}.expert-contact-trigger--hero{color:var(--fv-green-primary);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.expert-contact-trigger--hero:hover,.expert-contact-trigger--hero:focus-visible{color:var(--fv-green-secondary)}.expert-contact-trigger--header-nav{white-space:nowrap;text-decoration:none;color:var(--bs-nav-link-color,var(--bs-dark))!important;border-radius:9999px!important;padding:.5rem .75rem!important}.expert-contact-trigger--header-nav:hover,.expert-contact-trigger--header-nav:focus-visible{color:var(--fv-green-primary)!important;background-color:#0000!important}.expert-contact-trigger--link{color:inherit;text-align:inherit;text-decoration:none}.expert-contact-trigger--link:hover,.expert-contact-trigger--link:focus-visible{color:var(--bs-primary)!important}.expert-contact-trigger--offcanvas{text-align:left;justify-content:flex-start;color:var(--bs-dark)!important;border-color:var(--bs-dark)!important;background-color:#0000!important;border-radius:9999px!important;width:100%!important;padding:.5rem 1rem!important}.expert-contact-trigger--offcanvas:hover,.expert-contact-trigger--offcanvas:focus-visible{background-color:var(--bs-dark)!important;color:var(--bs-white)!important}@media (min-width:1200px) and (max-width:1399.98px){.header .navbar-nav.rounded-pill .nav-link{font-size:.9375rem;padding-left:.5rem!important;padding-right:.5rem!important}}.pricing-card .pricing-card__cta.btn-dark .btn-text{color:var(--bs-white)!important}.pricing-card .pricing-card__cta.btn-dark:hover .btn-text,.pricing-card .pricing-card__cta.btn-dark:focus-visible .btn-text{color:var(--bs-dark)!important}.expert-contact-close{z-index:2;width:2rem;height:2rem;color:var(--fv-muted);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex;position:absolute;top:1.125rem;right:1.125rem}.expert-contact-close:hover,.expert-contact-close:focus-visible{color:#0b1220;background-color:#0b12200f;outline:none}@keyframes fv-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.list-markers{padding-left:1.25rem!important;list-style:outside!important}.list-markers>li::marker{color:var(--bs-body-color)}.checklist-uf-card{cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.checklist-uf-card:hover,.checklist-uf-card:focus-visible{border-color:var(--fv-green-primary);box-shadow:0 .25rem .75rem rgba(var(--fv-green-primary-rgb), .16)}.badge.checklist-criticidade-badge{--bs-badge-padding-x:10px;--bs-badge-padding-y:5px;--bs-badge-font-size:.75rem;--bs-badge-font-weight:600}.badge.checklist-criticidade-badge--alta{--bs-badge-color:#fff;color:#fff;background-color:var(--fv-green-primary)}.badge.checklist-criticidade-badge--media{--bs-badge-color:#78350f;color:#78350f;background-color:#fde68a}.badge.checklist-criticidade-badge--baixa{--bs-badge-color:#fff;color:#fff;background-color:#9ca3af}[data-bs-theme=dark] .badge.checklist-criticidade-badge--alta{--bs-badge-color:#06281c;color:#06281c;background-color:#3ddc97}[data-bs-theme=dark] .badge.checklist-criticidade-badge--media{--bs-badge-color:#fde68a;color:#fde68a;background-color:#5b3d0a}[data-bs-theme=dark] .badge.checklist-criticidade-badge--baixa{--bs-badge-color:#e5e7eb;color:#e5e7eb;background-color:#4b5563}[data-bs-theme=dark] .checklist-uf-card:hover,[data-bs-theme=dark] .checklist-uf-card:focus-visible{box-shadow:0 .25rem .75rem #3ddc9733}[data-bs-theme=dark] .checklist-aviso{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.checklist-home-faixa{background-color:var(--fv-green-primary-bg-subtle);border-color:#0000}.checklist-home-faixa .rounded-circle{width:64px;height:64px}[data-bs-theme=dark] .checklist-home-faixa{color:var(--bs-body-color);background-color:#0d3b2c;border-color:#3ddc9747}[data-bs-theme=dark] .checklist-home-faixa .rounded-circle{color:#3ddc97!important;background-color:#06281c!important}.checklist-uf-medida{max-width:72ch}.checklist-autodiagnostico-lista,.checklist-autodiagnostico-lista>li,.checklist-autodiagnostico-lista>li>.card{margin:0;padding-left:0}.checklist-autodiagnostico-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.checklist-autodiagnostico-legend{float:none;width:100%;margin-bottom:.5rem;padding:0}.checklist-autodiagnostico-opcoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.checklist-autodiagnostico-opcoes>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:992px){.checklist-autodiagnostico-opcoes{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.checklist-autodiagnostico-opcoes>:last-child:nth-child(odd){grid-column:auto}}label.checklist-autodiagnostico-opcao{box-sizing:border-box;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);cursor:pointer;min-height:2.5rem;color:var(--bs-body-color);text-align:left;border-radius:.5rem;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;column-gap:.4rem;margin:0;padding:.45rem .65rem;font-size:.8125rem;line-height:1.2;width:100%!important;display:grid!important}label.checklist-autodiagnostico-opcao>span{text-align:left;overflow-wrap:break-word;min-width:0;line-height:1.2}label.checklist-autodiagnostico-opcao:hover,label.checklist-autodiagnostico-opcao:focus-within{background-color:var(--bs-tertiary-bg)}:is(label.checklist-autodiagnostico-opcao--marcada,label.checklist-autodiagnostico-opcao:has(.form-check-input:checked)){border-color:var(--fv-green-primary);background-color:rgba(var(--fv-green-primary-rgb), .12);color:var(--fv-green-secondary)}label.checklist-autodiagnostico-opcao .form-check-input{float:none;cursor:pointer;place-self:center;width:1.15rem!important;height:1.15rem!important;margin:0!important}label.checklist-autodiagnostico-opcao .form-check-input:focus-visible{outline:2px solid var(--fv-green-primary);outline-offset:2px;box-shadow:none}.checklist-autodiagnostico-saiba-mais>summary{cursor:pointer;color:var(--fv-green-secondary);align-items:center;gap:.25rem;margin:0;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:inline-flex}.checklist-autodiagnostico-saiba-mais>summary::-webkit-details-marker{display:none}.checklist-autodiagnostico-saiba-mais__icone{flex-shrink:0;transition:transform .15s}.checklist-autodiagnostico-saiba-mais[open]>summary .checklist-autodiagnostico-saiba-mais__icone,.checklist-autodiagnostico-saiba-mais[open]>summary svg{transform:rotate(90deg)}.checklist-autodiagnostico-saiba-mais>summary:hover,.checklist-autodiagnostico-saiba-mais>summary:focus-visible{text-decoration:underline}.checklist-autodiagnostico-saiba-mais>summary:focus-visible{outline:2px solid var(--fv-green-primary);outline-offset:2px}.checklist-autodiagnostico-painel{margin:0;scroll-margin-top:6.75rem}@media (min-width:992px){.card.checklist-autodiagnostico-painel{position:sticky;top:6.75rem}}.checklist-autodiagnostico-percentual{font-size:2.25rem;font-weight:700;line-height:1.1}.checklist-autodiagnostico-progress{height:6px}.checklist-autodiagnostico-progress .progress-bar{background-color:var(--fv-green-primary)}.checklist-autodiagnostico-pendencias{max-height:min(40vh,14rem);padding-inline-end:.35rem;overflow-y:auto}.checklist-autodiagnostico-faixa{border-radius:.5rem;padding:.4rem .75rem;line-height:1.4;display:inline-block}.checklist-autodiagnostico-faixa--verde{color:#046644;background-color:var(--fv-green-primary-bg-subtle)}.checklist-autodiagnostico-faixa--amarelo{color:#78350f;background-color:#fde68a}.checklist-autodiagnostico-faixa--vermelho{color:#7f1d1d;background-color:#fecaca}.checklist-autodiagnostico-barra{z-index:1030;background-color:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.checklist-autodiagnostico-barra__resumo{color:var(--bs-body-color);font-size:.875rem;font-weight:500;line-height:1.3}.checklist-autodiagnostico-barra .btn{cursor:pointer;flex-shrink:0}.checklist-autodiagnostico--com-barra{padding-bottom:5.75rem}@media (min-width:992px){.checklist-autodiagnostico-barra{display:none!important}.checklist-autodiagnostico--com-barra{padding-bottom:0}}[data-bs-theme=dark] label.checklist-autodiagnostico-opcao:hover,[data-bs-theme=dark] label.checklist-autodiagnostico-opcao:focus-within{background-color:var(--bs-tertiary-bg)}:is([data-bs-theme=dark] label.checklist-autodiagnostico-opcao--marcada,[data-bs-theme=dark] label.checklist-autodiagnostico-opcao:has(.form-check-input:checked)){border-color:var(--fv-green-primary);background-color:rgba(var(--fv-green-primary-rgb), .2);color:#3ddc97}[data-bs-theme=dark] .checklist-autodiagnostico-saiba-mais>summary{color:#3ddc97}[data-bs-theme=dark] .checklist-autodiagnostico-painel{background-color:var(--bs-body-bg)}[data-bs-theme=dark] .checklist-autodiagnostico-faixa--verde{color:#3ddc97;background-color:#0d3b2c}[data-bs-theme=dark] .checklist-autodiagnostico-faixa--amarelo{color:#fde68a;background-color:#5b3d0a}[data-bs-theme=dark] .checklist-autodiagnostico-faixa--vermelho{color:#fecaca;background-color:#7f1d1d}[data-bs-theme=dark] .checklist-autodiagnostico-barra{background-color:var(--bs-body-bg);border-top-color:var(--bs-border-color);box-shadow:0 -4px 16px #00000059}[data-reveal-in]{animation:.8s both fv-fade-up;animation-delay:var(--reveal-delay,0s)}[data-reveal-pending]{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){[data-reveal-in],[data-reveal-pending]{opacity:1;animation:none;transform:none}}
