.hv3 a.btn.pf-diagnosis-cta{-webkit-text-fill-color:var(--ink);border-radius:999px;justify-content:flex-start;gap:10px;width:auto;min-height:0;padding:17px 26px;font-size:16px;font-weight:650;display:inline-flex;background:var(--lime)!important;color:var(--ink)!important}.hv3 a.btn.pf-diagnosis-cta:hover{background:var(--lime)!important}.hv3 .nav a.btn.pf-diagnosis-cta{padding:12px 20px;font-size:14.5px}.hv3 .mnav .foot a.btn.pf-diagnosis-cta{justify-content:center;width:100%;min-height:54px}.hv3 .mbar a.btn.pf-diagnosis-cta{justify-content:space-between;width:100%;min-height:58px;padding:10px 22px}html[data-diagnosis-suppressed] .hv3 .pf-diagnosis-cta{display:none!important}.hv3 .nav ul li{position:relative}.hv3 .nav ul li>button,.hv3 .nav ul li>a{all:unset;cursor:pointer;color:inherit;font:inherit}.hv3 .nav ul li>button:focus-visible,.hv3 .nav ul li>a:focus-visible,.hv3 .hv3-ddp a:focus-visible,.hv3-langs button:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:4px}.hv3 .hv3-ddp{opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;padding-top:14px;position:absolute;top:100%;left:-18px;transform:translateY(6px)}.hv3 .hv3-ddp>div{border:1px solid var(--line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1412f2;border-radius:16px;min-width:230px;padding:10px;display:grid}.hv3 .hv3-ddp a{white-space:nowrap;border-radius:10px;padding:10px 12px;display:block}.hv3 .hv3-ddp a:hover{color:var(--lime);background:#ffffff12}.hv3 .hv3-dd:hover .hv3-ddp,.hv3 .hv3-dd:focus-within .hv3-ddp,.hv3 .hv3-dd.open .hv3-ddp{opacity:1;visibility:visible;transform:none}.hv3 .hv3-langs button{all:unset;cursor:pointer;color:inherit}.hv3 .hv3-langs button.on{color:#fff;font-weight:600}.hv3 .tile{position:relative}.hv3 .hv3-stretch{z-index:2;border-radius:inherit;position:absolute;inset:0}.hv3 .hv3-stretch:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.hv3 footer .hv3-legal{gap:14px 30px;margin-top:28px;font-size:13px}.hv3 footer .hv3-legal .im-cookie-settings{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.hv3 footer a:hover,.hv3 footer .hv3-legal button:hover{color:#fff}.hv3 a:focus-visible,.hv3 button:focus-visible,.hv3 summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.hv3 .light a:focus-visible,.hv3 .cta-final a:focus-visible,.hv3 .cta-final button:focus-visible{outline-color:var(--ink)}.hv3 a.cal{text-decoration:none}.hv3 .cta-final a.btn.pf-diagnosis-cta,.hv3 .cta-final a.btn.pf-diagnosis-cta:hover{-webkit-text-fill-color:var(--lime);background:var(--ink)!important;color:var(--lime)!important}.hv3 .cta-final a.cal.pf-diagnosis-cta,.hv3 .cta-final a.cal.pf-diagnosis-cta:is(:link,:visited,:hover,:focus,:active){-webkit-text-fill-color:var(--ink);border:0;border-radius:24px;padding:24px;box-shadow:0 30px 60px -30px #0e141280;color:var(--ink)!important;background:#fff!important}.hv3 .cta-final a.cal .days span{-webkit-text-fill-color:var(--ink);color:var(--ink)!important;background:#f1f3ec!important}.hv3 .cta-final a.cal .days span.on{-webkit-text-fill-color:var(--lime);background:var(--ink)!important;color:var(--lime)!important}.hv3 .cta-final a.cal .slots span{border:1px solid #0e141226;background:0 0!important}.hv3 .cta-final a.cal .slots span.pick{border-color:var(--ink);background:var(--lime)!important}.hv3 .cta-final a.cal small{-webkit-text-fill-color:#5d655f;color:#5d655f!important}@media(max-width:720px){.hv3 .cta-final a.cal.pf-diagnosis-cta{padding:18px}.hv3 a.btn.pf-diagnosis-cta{min-height:52px;padding:14px 20px;font-size:15.5px;line-height:1.3}.hv3 .nav a.btn.pf-diagnosis-cta{display:none}.hv3 .mnav .foot a.btn.pf-diagnosis-cta{min-height:54px}.hv3 .mbar a.btn.pf-diagnosis-cta{min-height:58px;padding:10px 22px}.hv3 .cta-final a.btn.pf-diagnosis-cta{text-align:center;justify-content:center;width:100%}}html body .hv3 .hl,html body .hv3 mark.hl{-webkit-text-fill-color:currentColor;border-radius:0;padding:0 .08em;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:0 0!important}.hv3 .step a.go.pf-diagnosis-cta,.hv3 .step a.go.pf-diagnosis-cta:is(:link,:visited,:hover,:focus,:active){-webkit-text-fill-color:var(--lime);border-radius:0;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-height:48px;margin-top:auto;padding:20px 0 0;font-size:14.5px;font-weight:650;display:flex;color:var(--lime)!important;background:0 0!important}@media(max-width:720px){.hv3 .step a.go.pf-diagnosis-cta{padding-top:12px;font-size:15.5px}}.hv3 .mnav{opacity:1;background:#0e1412;transition:visibility 0s linear .35s}.hv3.menu-open .mnav{transition:visibility}.hv3 .mnav .foot{opacity:0;transition:opacity .4s var(--ease)}.hv3.menu-open .mnav .foot{opacity:1}@media(max-width:720px){.hv3 .mbar{bottom:var(--pf-consent-h,0px)}}@media(min-width:721px){.hv3 .hero h1{text-wrap:balance}}.hv3 .q:not(.on),.hv3 .q:not(.on):hover,.hv3 .q:not(.on):focus{background:var(--card)!important;border-color:var(--line)!important}.hv3 .q:not(.on) .bx{border-color:var(--line2)!important;background:0 0!important}.hv3 .q:not(.on) .bx:after{content:none!important}.hv3 .q:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.hv3 .qhint{font-family:var(--sans);color:var(--muted);margin-top:14px;font-size:15px}.hv3 .qres-block{flex-direction:column;align-items:flex-start;gap:16px;margin-top:22px;display:flex}.hv3 .qres-block .qres{margin-top:0}.hv3 section[id],.hv3 #quiz,.hv3 #quiz-title{scroll-margin-top:96px}@media(max-width:720px){.hv3 section[id],.hv3 #quiz,.hv3 #quiz-title{scroll-margin-top:88px}}@media(min-width:721px){.hv3 .proof-grid .stage{grid-column:span 7}.hv3 .proof-grid .strat{grid-column:span 5}}.hv3 .nav img{height:52px}.hv3 footer img{height:44px}@media(max-width:720px){.hv3 .nav img{height:48px}.hv3 footer img{height:40px}}.hv3 .tile.testi{flex-direction:column;grid-column:span 12;gap:16px;min-width:0;padding:24px;display:flex}.hv3 .testi-video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:16px;width:100%;max-width:360px;height:auto;margin-inline:auto;display:block}@media(min-width:721px){.hv3 .proof-grid .tile.testi{grid-column:span 5}.hv3 .proof-grid .strat{grid-column:span 12}.hv3 .tile.testi .cap h3{font-size:30px}}.hv3 .pain{background:var(--paper,#f5f7ef);border:1px solid #0e141214;box-shadow:inset 0 1px #fff,0 18px 40px -32px #0e141240}.hv3 .pain .n{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.08em;background:#0e14120d;border-radius:999px;align-self:flex-start;padding:5px 11px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;display:inline-block}.hv3 .pain .ico{box-sizing:border-box;background:#0e14120a;border-radius:50%;width:46px;height:46px;padding:10px}.hv3 .pain q{margin-top:34px}.hv3 .pain q:before,.hv3 .pain q:after{color:#4d6b12}.hv3 .pain .help{background:color-mix(in oklab,var(--lime) 18%,transparent);border-top:0;border-left:3px solid var(--lime);border-radius:14px;margin-top:auto;padding:14px 16px}.hv3 .pain .help b{color:#3f5a0c}.hv3 .pain.core:before{opacity:.85;height:3px;transition:opacity .4s}@media(hover:hover){.hv3 .pain:hover{transform:translateY(-4px)}.hv3 .pain.core:hover:before{opacity:1;height:4px}}@media(max-width:720px){.hv3 .pain .ico{width:38px;height:38px;padding:8px}.hv3 .pain q{margin-top:20px}.hv3 .pain .help{margin-top:16px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.hv3 .pain,.hv3 .pain:hover{transition:none;transform:none}}html body .hv3 .hl:after{height:1.08em!important;bottom:-.04em!important}html body .hv3 .panel h3 em.wf-key{padding:0;font-style:italic;color:var(--lime)!important;-webkit-text-fill-color:var(--lime)!important;text-shadow:none!important;background:0 0!important}html body .hv3 .panel h3 em.wf-key:before,html body .hv3 .panel h3 em.wf-key:after{content:none!important;display:none!important}html body .hv3 #solucao .pillars{counter-reset:none;gap:16px;display:grid;position:relative}html body .hv3 #solucao .pillars>div{transition:transform .35s var(--ease),box-shadow .35s var(--ease);background:#fff;border:1px solid #11111114;border-radius:22px;padding:26px 24px 28px;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #0e141259}html body .hv3 #solucao .pillars>div:before{content:"";background:var(--lime);width:4px;position:absolute;top:0;bottom:0;left:0}html body .hv3 #solucao .pillars>div:hover{transform:translateY(-4px);box-shadow:0 26px 50px -26px #0e141273}html body .hv3 #solucao .pillars .num{background:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-family:DM Sans,sans-serif;font-weight:700;line-height:1;display:inline-flex;color:var(--lime)!important;-webkit-text-fill-color:var(--lime)!important;opacity:1!important;font-size:18px!important}html body .hv3 #solucao .pillars h3{color:var(--ink);margin:0 0 10px;font-size:clamp(30px,3vw,40px)}html body .hv3 #solucao .pillars p{color:#3a3a3a;margin:0}html body .hv3 #solucao .pillars>div:not(:last-child):after{content:"↓";color:#11111140;font-size:20px;position:absolute;top:26px;right:22px}@media(min-width:900px){html body .hv3 #solucao .pillars{grid-template-columns:repeat(3,1fr);gap:20px}html body .hv3 #solucao .pillars>div{border-top:0}html body .hv3 #solucao .pillars>div:not(:last-child):after{content:"→"}}html body .hv3 #solucao .pillars{border-top:0;margin-top:40px}html body .hv3 #solucao .pillars>div,html body .hv3 #solucao .pillars>div+div{border:1px solid #11111114!important;padding:26px 24px 28px 28px!important}.hv3 .eco-orb svg{width:100%;max-width:420px;margin:8px auto 0;display:block;overflow:visible}.hv3 .eco-orb .orb-ring{stroke:#0e14121f;stroke-width:1px;stroke-dasharray:3 6}.hv3 .eco-orb .orb-l{stroke:#0e141233;stroke-width:1.2px;transition:stroke .4s,stroke-width .4s}.hv3 .eco-orb .orb-p{fill:#fff;stroke:#0e14121f;transition:fill .4s,stroke .4s}.hv3 .eco-orb .orb-t{fill:#111;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.hv3 .eco-orb .orb-dot{fill:#d5fe37;opacity:0}.hv3 .eco-orb .orb-n.on .orb-l{stroke:#0e1412;stroke-width:2px}.hv3 .eco-orb .orb-n.on .orb-p{fill:#d5fe37;stroke:#0e1412}.hv3 .eco-orb .orb-n.on .orb-dot{animation:1.05s ease-in-out forwards orbTravel}@keyframes orbTravel{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))}}.hv3 .eco-orb .orb-core{fill:#0e1412}.hv3 .eco-orb .orb-pulse{fill:none;stroke:#d5fe37;stroke-width:2px;transform-origin:180px 180px;animation:3s ease-in-out infinite orbPulse}@keyframes orbPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.2;transform:scale(1.18)}}.hv3 .eco-orb .orb-c1{fill:#d5fe37;font-family:Instrument Serif,serif;font-size:22px;font-style:italic}.hv3 .eco-orb .orb-c2{fill:#fff;font-family:Instrument Serif,serif;font-size:22px}.hv3 .eco-orb .orb-sum{text-align:center;color:#111;margin:14px 0 0;font-size:15px;font-weight:700}@media(prefers-reduced-motion:reduce){.hv3 .eco-orb .orb-pulse{animation:none}.hv3 .eco-orb .orb-l{stroke:#0e1412}.hv3 .eco-orb .orb-dot{display:none}}.hv3 .hero h1 .ln{margin-bottom:-.14em;padding-bottom:.14em}.hv3 .pain.pain{background:#fff}.hv3 .pain .ico.ico{background:var(--lime,#d5fe37);fill:none;border-radius:14px;width:52px;height:52px;padding:11px;box-shadow:0 8px 18px -12px #0e141266;stroke:var(--ink,#0e1412)!important;stroke-width:4.2px!important}.hv3 .pain .ico.ico *{stroke:var(--ink,#0e1412)!important}@media(max-width:720px){.hv3 .pain .ico.ico{border-radius:12px;width:44px;height:44px;padding:9px}}
