:root{--ht-bg:#ffffff;--ht-surface:#ffffff;--ht-text:#000000;--ht-text-muted:#000000;--ht-primary:#544cff;--ht-primary-hi:#6f67ff;--ht-primary-ink:#ffffff;--ht-accent:#544cff;--ht-border:#e3e8ee;--ht-text-subtle:#697386;--ht-success:#0a7c42;--ht-radius:10px;--ht-font-body:"Inclusive Sans",sans-serif;--ht-font-head:"Fraunces",serif;--ht-overlay:rgba(10,37,64,.55);--ht-surface-2:#f4f6fb;--ht-surface-3:#eef1f6;--ht-surface-faq:rgba(10,37,64,0.04);--ht-surface-white:#ffffff;--ht-text-on-light:#0a2540;--ht-border-2:#cfd6e0;--ht-border-oferta:#e3e8ee;--ht-border-accent:rgba(84,76,255,0.18);--ht-faq-closed-bg:var(--ht-surface-white);--ht-faq-closed-text:var(--ht-text-on-light);--ht-faq-answer-bg:var(--ht-surface);--ht-faq-closed-border:var(--ht-border);--ht-text-last-gap:0;--ht-consent-bg:#ffffff;--ht-consent-fg:#222222;--ht-consent-muted:#222222;--ht-consent-accent:#337649;--ht-consent-accent-fg:#ffffff;--ht-consent-border:rgba(0,0,0,.14);--ht-consent-hover:rgba(0,0,0,.05);--ht-consent-off:rgba(0,0,0,.18)}
@font-face{font-family:"Fraunces";src:url(/p/sessao-de-diagnostico-financeiro-contas-em-dia/Fraunces-var.7f9d191d.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Inclusive Sans";src:url(/p/sessao-de-diagnostico-financeiro-contas-em-dia/InclusiveSans-var.b800cc33.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--ht-font-body);line-height:1.55;color:var(--ht-text);background:var(--ht-bg)}
img{max-width:100%;display:block;height:auto}
a{color:inherit;text-decoration:none}
.ht-boxed{width:100%}
.ht-heading{margin:0 0 .5rem;letter-spacing:-.02em;font-family:var(--ht-font-head)}
.ht-text{color:var(--ht-text-muted)}
.ht-font-head{font-family:var(--ht-font-head)}
.ht-text p{margin:0 0 .75em}
.ht-text p:last-child{margin-bottom:0}
@media (min-width:1024px){.ht-text p:last-child{margin-bottom:var(--ht-text-last-gap)}}
.ht-faq-item{margin:0 0 10px}
.ht-faq-item summary{background:var(--ht-faq-closed-bg);color:var(--ht-faq-closed-text);border:1px solid var(--ht-faq-closed-border);border-radius:13px;cursor:pointer;padding:10px 10px 10px 40px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}
.ht-faq-item summary::-webkit-details-marker{display:none}
.ht-faq-chevron{display:inline-flex;flex-shrink:0;transition:transform .2s ease}
details[open] .ht-faq-chevron{transform:rotate(180deg)}
.ht-faq-a{padding:18px 40px 18px 59px;color:var(--ht-text-muted);background:var(--ht-faq-answer-bg)}
.ht-btn{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;border-radius:var(--ht-radius);cursor:pointer;transition:filter .15s,transform .08s}
.ht-btn-lg{padding:1rem 1.5rem;font-size:1rem}
.ht-btn-md{padding:.75rem 1.125rem;font-size:.9375rem}
.ht-btn-sm{padding:.5rem .875rem;font-size:.875rem}
.ht-btn-primary{color:var(--ht-primary-ink);background:linear-gradient(180deg,var(--ht-primary-hi),var(--ht-primary))}
.ht-btn-primary:hover{filter:brightness(1.04)}
.ht-btn-primary:active{transform:translateY(1px)}
.ht-btn-outline{border:1px solid var(--ht-primary);color:var(--ht-primary);background:transparent}
.ht-btn-ghost{background:transparent;color:var(--ht-text)}
.ht-lang-switcher{display:inline-flex;gap:.25rem}
.ht-lang{padding:.25rem .5rem;border-radius:6px;font-size:.8125rem;color:var(--ht-text-subtle)}
.ht-lang.is-active{color:var(--ht-primary);font-weight:700}
.ht-form{display:grid;gap:.75rem;max-width:28rem}
.ht-form-field{display:grid;gap:.25rem;font-size:.875rem;color:var(--ht-text-muted)}
.ht-form-field input{padding:.6rem;border:1px solid var(--ht-border);border-radius:8px;font:inherit}
.ht-form-ok{color:var(--ht-success);font-weight:600}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.ht-faq-item::details-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .28s ease,content-visibility .28s allow-discrete}.ht-faq-item[open]::details-content{grid-template-rows:1fr}.ht-faq-item>.ht-faq-a{min-height:0}}}
.ht-i-c_hero_logo{width:102px}.ht-i-c_hero_h{margin:0;text-align:center;font-size:34.2px;line-height:34.2px;font-weight:400;letter-spacing:normal;color:#337649}.ht-i-c_hero_box_t{margin:0;text-align:center;font-size:14px;line-height:15.4px;font-weight:400;font-family:var(--ht-font-body);color:#FFFFFF;letter-spacing:-0.5px}.ht-i-c_hero_box{background:#932CFF;padding:6px;margin:6px 0 0;border:7px solid #A0E470;border-radius:12px;border-bottom:none;border-left:none}.ht-i-c_hero_sub{padding:0;margin:0;text-align:center;font-size:20px;line-height:20px;font-weight:600;letter-spacing:normal;color:#000000;font-family:var(--ht-font-body)}.ht-btn{font-family:var(--btn-ff,var(--ht-font-head))}.ht-btn-ico{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap,.6em)}.ht-btn-ico .ht-icon{width:1em;height:1em;flex:none}.ht-btn-primary.ht-btn-lg,.ht-btn-primary.ht-btn-md{padding:var(--btn-pad,12px);border-radius:var(--btn-radius,8px);font-weight:var(--btn-fw,900);font-size:var(--btn-fs,16px);line-height:var(--btn-lh,16px);background:var(--btn-bg,var(--ht-primary))}.ht-btn{transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.ht-btn.ht-btn-primary:hover{background:var(--btn-bg-hover,var(--btn-bg,var(--ht-primary)));transform:translateY(-2px)}.ht-btn:active{transform:translateY(0)}.ht-i-c_hero_cta{margin:19px 0 0;max-width:299px;text-align:center;--btn-ff:var(--ht-font-body);--btn-bg:#A0E470;--btn-bg-hover:#55209F}.ht-i-c_hero_cta.ht-btn{color:#000000;padding:9px 36px;border-radius:8px;font-weight:600;font-size:16px;line-height:19.2px;background:#A0E470}.ht-g1{transition:all .3s}.ht-g1:hover{color:#D1D8FF;background:#55209F}.ht-i-c_hero_nota{padding:0;margin:0;max-width:322px;text-align:center;font-size:14px;line-height:14px;font-weight:400;font-family:var(--ht-font-body);color:#615E5F}.ht-i-c_hero_txt{display:flex;flex-direction:column;gap:10px;padding:0 15px;align-items:center}.ht-i-c_hero_img{margin:0 10px;width:calc(100% - 20px)}.ht-i-c_hero_row{display:flex;flex-direction:column;gap:16px;max-width:1280px;margin-left:auto;margin-right:auto;align-items:stretch}.ht-i-c_hero{background:#FFF3E2;padding:10px 14px 39px}.ht-i-c_falta_h{margin:0;text-align:center;font-size:30.096px;line-height:30.096px;font-weight:400;letter-spacing:normal;color:#FFFFFF}.ht-i-c_falta_lbl{background:#55209F;padding:14px;border:6px solid #A0E470;border-radius:12px;border-top:none;border-left:none}.ht-i-c_falta_sub{margin:0;text-align:center;font-size:20.52px;line-height:20.52px;font-weight:600;font-family:var(--ht-font-body);color:#000000}.ht-i-c_falta_p{margin:0;max-width:845px;text-align:center;font-size:16.416px;line-height:16.416px;font-weight:400;font-family:var(--ht-font-body);color:#000000;letter-spacing:-0.3px}.ht-i-c_falta_ct{display:flex;flex-direction:column;gap:30px;max-width:1280px;margin-left:auto;margin-right:auto;align-items:center}.ht-g2{background:#D1D8FF;padding:40px 20px}.ht-i-c_acontece_h{margin:0;max-width:277px;text-align:left;font-size:28.728px;line-height:28.728px;font-weight:400;letter-spacing:normal;color:#55209F}.ht-icon-list{list-style:none;margin:0;padding:0;display:grid}.ht-icon-list-item{display:flex;align-items:flex-start;gap:.5rem}.ht-icon-list-item a{display:flex;align-items:flex-start;gap:.5rem;color:inherit;text-decoration:none}.ht-i-c_acontece_lst{gap:20px;font-size:16px;font-weight:400;line-height:16px;font-family:var(--ht-font-body);color:#000000;letter-spacing:-0.3px}.ht-i-c_acontece_lst .ht-icon{width:22.5px;height:22.5px;align-self:center}.ht-i-c_acontece_lst .ht-icon-list-item,.ht-i-c_acontece_lst .ht-icon-list-item a,.ht-i-c_quem_lst .ht-icon-list-item,.ht-i-c_quem_lst .ht-icon-list-item a,.ht-i-c_nao_lst .ht-icon-list-item,.ht-i-c_nao_lst .ht-icon-list-item a,.ht-i-c_nao_ok .ht-icon-list-item,.ht-i-c_nao_ok .ht-icon-list-item a{gap:5px}.ht-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;fill:currentColor;vertical-align:-.125em}.ht-g3{display:flex;flex-direction:column;gap:30px;padding:0;width:auto;flex-basis:auto}.ht-g4{width:100%}.ht-i-c_acontece_seta{display:none;width:244px;position:absolute;inset:5px auto auto -165px}.ht-i-c_acontece_card_t{margin:0;text-align:left;font-size:16px;line-height:20.8px;font-weight:400;font-family:var(--ht-font-body);color:#FFFFFF}.ht-i-c_acontece_card{background:#932CFF;padding:20px;margin:10px 0 0;border-radius:12px}.ht-i-c_acontece_r{display:flex;flex-direction:column;gap:20px;padding:0 0 20px;justify-content:flex-start;width:auto;flex-basis:auto;position:relative}.ht-g5{display:flex;flex-direction:column;gap:20px;max-width:1280px;margin-left:auto;margin-right:auto}.ht-g6{padding:40px 20px}.ht-i-c_quem_h{margin:0;text-align:left;font-size:28.728px;line-height:28.728px;font-weight:400;letter-spacing:normal;color:#000000}.ht-i-c_quem_lst{gap:16px;font-size:16px;font-weight:400;line-height:16px;font-family:var(--ht-font-body);color:#000000;padding:20px;border-radius:12px;background-color:#FFFFFF}.ht-i-c_quem_lst .ht-icon{width:27.5px;height:27.5px;align-self:center}.ht-i-c_nao_h{margin:0;text-align:left;font-size:25.992px;line-height:25.992px;font-weight:400;letter-spacing:normal;color:#55209F}.ht-i-c_nao_sub{display:none;width:124px;position:absolute;inset:36px auto auto 328px}.ht-i-c_nao_lst{gap:12px;font-size:16px;font-weight:400;line-height:16px;font-family:var(--ht-font-body);color:#000000;letter-spacing:-0.3px;padding:20px 50px 20px 20px;border-radius:12px;background-color:#FFFFFF}.ht-i-c_nao_lst .ht-icon{width:17.5px;height:17.5px;align-self:center}.ht-i-c_nao_ok{gap:0;font-size:13px;font-weight:700;line-height:13px;font-family:var(--ht-font-body);color:#000000;letter-spacing:-0.3px;padding:0}.ht-i-c_nao_ok .ht-icon{width:25px;height:25px;align-self:center}.ht-i-c_quem_r{display:flex;flex-direction:column;gap:20px;width:auto;flex-basis:auto;position:relative}.ht-i-c_como_h{margin:0;text-align:center;font-size:28.728px;line-height:28.728px;font-weight:400;letter-spacing:normal;color:#000000}.ht-g7{margin:0;text-align:center;font-size:24.624px;line-height:24.624px;font-weight:400;letter-spacing:-0.3px;color:#000000}.ht-g8{margin:0;text-align:left;font-size:16px;line-height:20.8px;font-weight:400;font-family:var(--ht-font-body);color:#000000;letter-spacing:-0.3px}.ht-g9{display:flex;flex-direction:column;gap:20px;background:#A0E470;padding:20px;width:auto;flex-basis:auto;border:4px solid #55209F;border-radius:12px;border-top:none;border-left:none}.ht-i-c_como_row{display:flex;flex-direction:column;gap:20px}.ht-i-c_como_ct{display:flex;flex-direction:column;gap:20px;max-width:1280px;margin-left:auto;margin-right:auto}.ht-i-c_final_h{margin:0;text-align:center;font-size:24.624px;line-height:24.624px;font-weight:400;letter-spacing:normal;color:#337649}.ht-i-c_final_cta{margin:33px 0 0;max-width:291px;text-align:center;--btn-ff:var(--ht-font-body);--btn-bg:#A0E470;--btn-bg-hover:#55209F}.ht-i-c_final_cta.ht-btn{color:#000000;padding:8.7px 34.86px;border-radius:8px;font-weight:600;font-size:16px;line-height:19.2px;background:#A0E470}.ht-i-c_final_nota{margin:10px 0 0;max-width:305px;text-align:center;font-size:12px;line-height:12px;font-weight:400;font-family:var(--ht-font-body);color:#615E5F}.ht-i-c_final_ct{display:flex;flex-direction:column;max-width:1280px;margin-left:auto;margin-right:auto;align-items:center}.ht-i-c_final{background:#FFF3E2;padding:40px 20px}.ht-i-c_mentoras_h{margin:0;text-align:left;font-size:28px;line-height:36.4px;font-weight:700;letter-spacing:normal;color:#337649}.ht-i-c_mentoras_p1{margin:0 0 10px;text-align:left;font-size:15.048px;line-height:18.0576px;font-weight:500;font-family:var(--ht-font-body);color:#404040;letter-spacing:-0.5px}.ht-g10{margin:0 0 3px;text-align:left;font-size:15.048px;line-height:18.0576px;font-weight:500;font-family:var(--ht-font-body);color:#404040}.ht-i-c_mentoras_p3{margin:0 0 8px;text-align:left;font-size:15.048px;line-height:18.0576px;font-weight:500;font-family:var(--ht-font-body);color:#404040}.ht-i-c_mentoras_p4{margin:0 0 9px;text-align:left;font-size:15.048px;line-height:18.0576px;font-weight:500;font-family:var(--ht-font-body);color:#404040}.ht-i-c_mentoras_p6{margin:0 0 23px;text-align:left;font-size:15.048px;line-height:18.0576px;font-weight:500;font-family:var(--ht-font-body);color:#404040}.ht-i-c_mentoras_txt{display:flex;flex-direction:column;gap:10px;padding:20px 0 0;width:auto;flex-basis:auto}.ht-i-c_mentoras_img{margin:-10px;width:calc(100% + 20px);max-width:none}.ht-i-c_mentoras_foto{width:auto;flex-basis:auto}.ht-i-c_mentoras_row{display:flex;flex-direction:column-reverse;max-width:1280px;margin-left:auto;margin-right:auto}.ht-i-c_mentoras{padding:15px 25px}.ht-i-c_rodape_t{margin:0;text-align:center;font-size:10px;line-height:13px;font-weight:700;font-family:var(--ht-font-body);color:#FFFFFF}.ht-i-c_rodape_ct{max-width:1280px;margin-left:auto;margin-right:auto}.ht-i-c_rodape{background:#55209F;padding:10px 10px 30px}@supports (background:color-mix(in srgb,red 50%,white)){.ht-btn.ht-btn-primary:hover{background:var(--btn-bg-hover,color-mix(in srgb,var(--btn-bg,var(--ht-primary)) 76%,white));box-shadow:0 0 0 1px color-mix(in srgb,var(--btn-bg,var(--ht-primary)) 80%,transparent),0 0 24px color-mix(in srgb,var(--btn-bg,var(--ht-primary)) 55%,transparent)}}@media (prefers-reduced-motion:reduce){.ht-btn{transition:none}.ht-btn.ht-btn-primary:hover,.ht-btn:active{transform:none}}@media (min-width:1024px){.ht-i-c_hero_logo{width:132px}.ht-i-c_hero_h{text-align:left;font-size:53px;line-height:58.3px}.ht-i-c_hero_box_t{text-align:left;font-size:17px;line-height:18px;letter-spacing:-0.3px}.ht-i-c_hero_box{padding:10px;margin:0}.ht-i-c_hero_sub{padding:10px 0 0;text-align:left;font-size:23px;line-height:23px}.ht-btn-primary.ht-btn-lg,.ht-btn-primary.ht-btn-md{padding:var(--btn-pad,20px);font-size:var(--btn-fs,20px);line-height:var(--btn-lh,20px)}.ht-g1{margin:20px 0 0;max-width:none}.ht-i-c_hero_cta.ht-btn{padding:18px 47.5px;font-size:20px;line-height:20px}.ht-i-c_hero_nota{padding:10px 0 0;max-width:none;font-size:16px;line-height:20px}.ht-i-c_hero_txt{padding:10px;align-items:stretch}.ht-i-c_hero_img{margin:0;width:100%}.ht-i-c_hero_row{display:grid;gap:60px;align-items:center;grid-template-columns:minmax(0,571fr) minmax(0,649fr)}.ht-i-c_hero{padding:40px 20px 80px}.ht-i-c_falta_h{font-size:44px;line-height:48.4px}.ht-i-c_falta_sub{font-size:28px;line-height:30.8px}.ht-i-c_falta_p{font-size:20px;line-height:20px;letter-spacing:normal}.ht-g2{padding:60px 20px}.ht-i-c_acontece_h{max-width:436px;font-size:40px;line-height:44px}.ht-i-c_acontece_lst{font-size:20px;line-height:22px;letter-spacing:normal}.ht-i-c_acontece_l{padding:10px;width:609px;flex-basis:609px}.ht-g11{display:block}.ht-i-c_acontece_card_t{font-size:20px;line-height:26px}.ht-i-c_acontece_card{margin:0}.ht-i-c_acontece_r{padding:0;justify-content:flex-end;width:512px;flex-basis:512px}.ht-g5{flex-direction:row;gap:40px}.ht-g6{padding:60px 20px}.ht-g12{font-size:40px;line-height:44px}.ht-g13{font-size:20px;line-height:22px}.ht-i-c_quem_l{padding:10px;width:640px;flex-basis:640px}.ht-i-c_nao_ok{font-size:17px;line-height:18px;padding:0 20px 0 32px}.ht-i-c_nao_ok .ht-icon{width:37.5px;height:37.5px}.ht-i-c_quem_r{width:563px;flex-basis:563px}.ht-g7{text-align:left;font-size:28px;line-height:30.8px;letter-spacing:normal}.ht-g8{font-size:20px;line-height:26px;letter-spacing:normal}.ht-g9{width:384px;flex-basis:384px}.ht-i-c_como_row{flex-direction:row;gap:30px}.ht-i-c_como_ct{gap:30px}.ht-i-c_final_cta.ht-btn{padding:18px 20px;font-size:20px;line-height:20px}.ht-i-c_final_nota{max-width:499px;font-size:16px;line-height:20px}.ht-i-c_final{padding:60px 20px}.ht-i-c_mentoras_h{font-size:32px;line-height:41.6px}.ht-i-c_mentoras_p1{margin:0;font-size:18px;line-height:21.6px;letter-spacing:normal}.ht-g10{margin:0 0 23px;font-size:18px;line-height:21.6px}.ht-g14{margin:0 0 23px;font-size:18px;line-height:21.6px}.ht-i-c_mentoras_p6{font-size:18px;line-height:21.6px}.ht-i-c_mentoras_txt{padding:80px 0 0;width:50%;flex-basis:50%}.ht-i-c_mentoras_img{margin:-18px;width:calc(100% + 36px)}.ht-i-c_mentoras_foto{width:50%;flex-basis:50%}.ht-i-c_mentoras_row{flex-direction:row}.ht-i-c_mentoras{padding:40px 20px}}
.ht-consent{position:fixed;z-index:2147483000;left:0;right:0;bottom:0;display:flex;justify-content:center;
padding:clamp(12px,2vw,20px);font-family:inherit;pointer-events:none}
.ht-consent{justify-content:flex-start}
.ht-consent[hidden],.ht-consent-reopen[hidden],.ht-consent-panel[hidden]{display:none!important}
.ht-consent-card{pointer-events:auto;width:100%;max-width:380px;
background:var(--ht-consent-bg,#101114);color:var(--ht-consent-fg,#f4f4f5);
border:1px solid var(--ht-consent-border,rgba(255,255,255,.14));border-radius:14px;
box-shadow:0 18px 50px -12px rgba(0,0,0,.55);padding:clamp(16px,2.4vw,22px);
max-height:80vh;overflow-y:auto}
.ht-consent-title{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3}
.ht-consent-body{margin:0;font-size:13.5px;line-height:1.55;color:var(--ht-consent-muted,#b4b6bd)}
.ht-consent-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.ht-consent-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.ht-consent-btn{flex:1 1 150px;appearance:none;cursor:pointer;font:inherit;font-size:13.5px;
font-weight:600;padding:11px 16px;border-radius:9px;border:1px solid var(--ht-consent-border,rgba(255,255,255,.18));
background:transparent;color:inherit;transition:background .15s ease,border-color .15s ease,transform .15s ease}
.ht-consent-btn:hover{background:var(--ht-consent-hover,rgba(255,255,255,.08))}
.ht-consent-btn:active{transform:translateY(1px)}
.ht-consent-btn:focus-visible{outline:2px solid var(--ht-consent-accent,#7c9cff);outline-offset:2px}
.ht-consent-btn--primary{background:var(--ht-consent-accent,#7c9cff);border-color:var(--ht-consent-accent,#7c9cff);
color:var(--ht-consent-accent-fg,#0b0c0f)}
.ht-consent-btn--primary:hover{filter:brightness(1.08);background:var(--ht-consent-accent,#7c9cff)}
.ht-consent-panel{margin-top:16px;border-top:1px solid var(--ht-consent-border,rgba(255,255,255,.14));padding-top:14px}
.ht-consent-cat{padding:11px 0;border-bottom:1px solid var(--ht-consent-border,rgba(255,255,255,.09))}
.ht-consent-cat:last-child{border-bottom:0}
.ht-consent-cat-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ht-consent-cat-name{font-size:13.5px;font-weight:600}
.ht-consent-cat-desc{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--ht-consent-muted,#b4b6bd)}
.ht-consent-cookies{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}
.ht-consent-cookie{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:baseline;
font-size:11.5px;line-height:1.45;color:var(--ht-consent-muted,#b4b6bd)}
.ht-consent-cookie code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;
padding:1px 5px;border-radius:5px;background:var(--ht-consent-hover,rgba(255,255,255,.08));color:inherit}
.ht-consent-cookie-meta{justify-self:start}
.ht-consent-cookie-why{grid-column:1/-1}
.ht-consent-cookie-note{font-size:11.5px;line-height:1.45;color:var(--ht-consent-muted,#b4b6bd)}
.ht-consent-fixed{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;
color:var(--ht-consent-muted,#b4b6bd)}
.ht-consent-switch{display:inline-flex;align-items:center;cursor:pointer}
.ht-consent-switch input{position:absolute;opacity:0;width:0;height:0}
.ht-consent-track{width:38px;height:22px;border-radius:11px;background:var(--ht-consent-off,rgba(255,255,255,.18));
position:relative;transition:background .15s ease}
.ht-consent-track::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;
background:#fff;transition:transform .15s ease}
.ht-consent-switch input:checked+.ht-consent-track{background:var(--ht-consent-accent,#7c9cff)}
.ht-consent-switch input:checked+.ht-consent-track::after{transform:translateX(16px)}
.ht-consent-switch input:focus-visible+.ht-consent-track{outline:2px solid var(--ht-consent-accent,#7c9cff);outline-offset:2px}
.ht-consent-reopen{position:fixed;z-index:2147482999;left:16px;bottom:16px;appearance:none;cursor:pointer;
font:inherit;font-size:12px;font-weight:600;padding:8px 13px;border-radius:999px;
border:1px solid var(--ht-consent-border,rgba(255,255,255,.16));background:var(--ht-consent-bg,#101114);
color:var(--ht-consent-fg,#f4f4f5);box-shadow:0 6px 20px -6px rgba(0,0,0,.5)}
.ht-consent-reopen:hover{background:var(--ht-consent-hover,rgba(255,255,255,.08))}
form[data-ht-form].ht-consent-off{display:none!important}
.ht-consent-blocked[hidden]{display:none!important}
.ht-consent-blocked{margin:1rem 0;font-size:.9375rem;line-height:1.6;color:var(--ht-text-muted,#6b7280)}
.ht-consent-unlock{appearance:none;cursor:pointer;font:inherit;font-size:inherit;font-weight:600;
padding:0;border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px}
@media (max-width:520px){.ht-consent-btn{flex:1 1 100%}}
@media (prefers-reduced-motion:reduce){.ht-consent-btn,.ht-consent-track,.ht-consent-track::after{transition:none}}