: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-font-farsan:"Farsan",sans-serif;--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/kit-sos-bem-estar-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/kit-sos-bem-estar-financeiro-contas-em-dia/InclusiveSans-var.b800cc33.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
@font-face{font-family:"Farsan";src:url(/p/kit-sos-bem-estar-financeiro-contas-em-dia/Farsan-400-latin.4dcc4c15.woff2) format("woff2");font-weight:400;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_img{margin:0 auto;width:100px}.ht-i-c_hero_logo{padding:0}.ht-i-c_hero_h1{margin:0;text-align:center;font-size:48px;line-height:38.4px;font-weight:400;font-family:var(--ht-font-head);color:#FFFFFF;text-transform:capitalize}.ht-i-c_hero_h2{margin:0;text-align:center;font-size:23px;line-height:29.9px;font-weight:400;font-family:var(--ht-font-head);color:#FFFFFF;text-transform:capitalize}.ht-i-c_hero_sub{margin:0;text-align:center;font-size:15px;line-height:22.5px;font-weight:400;font-family:var(--ht-font-body);color:#D1D8FF}.ht-i-c_hero_titulos{display:flex;flex-direction:column;padding:10px 10px 0}.ht-i-c_hero_p{margin:0;text-align:center;font-size:14px;line-height:21px;font-weight:400;font-family:var(--ht-font-body);color:#FFFFFF}.iti{display:block;width:100%}.iti>input{width:100%;box-sizing:border-box}.ht-i-c_hero_form{padding:20px;gap:12px}.ht-i-c_hero_form .ht-form-field span{font-size:13.68px;font-weight:500;line-height:16.416px;color:#000000}.ht-i-c_hero_form .ht-form-field input{padding:11px 15px;height:42px;border:1px solid #DADBDD;border-radius:7px;background-color:#D1D8FF;color:#606266;font-size:15px}.ht-i-c_hero_gratis{margin:0;text-align:center;font-size:15px;line-height:22.5px;font-weight:400;font-family:var(--ht-font-body);color:#FFFFFF}.ht-i-c_hero_form_grp{display:flex;flex-direction:column;gap:20px}.ht-g1{padding:12px;margin:0;width:173px;text-align:center;font-size:12px;line-height:15.6px;font-weight:800;font-family:var(--ht-font-body);color:#2E2E2E;text-transform:capitalize}.ht-i-c_hero_pills{display:flex;flex-direction:row;gap:0;justify-content:space-between}.ht-i-c_hero_txt{display:flex;flex-direction:column;gap:5px;width:100%;flex-basis:auto}.ht-i-c_hero_box_img{margin:0 auto;width:300px}.ht-i-c_hero_box{width:100%;flex-basis:auto}.ht-i-c_hero_row{display:flex;flex-direction:column-reverse;gap:0;align-items:flex-start}.ht-i-c_hero_ct{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:none;margin-left:auto;margin-right:auto}.ht-i-c_hero{background:#337649;padding:0 15px 15px}.ht-i-c_aulas_h{margin:0;text-align:center;font-size:28px;line-height:36.4px;font-weight:800;font-family:var(--ht-font-head);color:#337649}.ht-i-c_aulas_dur{margin:0 0 32px;text-align:center;font-size:18px;line-height:27px;font-weight:400;font-family:var(--ht-font-body);color:#000000}.ht-i-c_aulas_topo{display:flex;flex-direction:column;gap:4px}.ht-i-c_aula1_t{margin:0 0 45px;text-align:left;font-size:26px;line-height:39px;font-weight:800;font-family:var(--ht-font-body);color:#FF4A00}.ht-g2{margin:0 0 26px;text-align:left;font-size:15px;line-height:18px;font-weight:400;font-family:var(--ht-font-body);color:#000000}.ht-g3{margin:0;text-align:left;font-size:18px;line-height:19.8px;font-weight:500;font-family:var(--ht-font-body);color:#000000}.ht-g4{display:flex;flex-direction:column;gap:2px;padding:25px;flex-basis:auto;border:1px solid #615E5F;border-radius:14px;flex-grow:0}.ht-i-c_aula1.ht-i-c_aula1.ht-i-c_aula1,.ht-i-c_aula2.ht-i-c_aula2.ht-i-c_aula2,.ht-i-c_aula3.ht-i-c_aula3.ht-i-c_aula3{box-shadow:10px 10px 0 0 #FF4A00}.ht-g5{margin:0;text-align:left;font-size:26px;line-height:39px;font-weight:800;font-family:var(--ht-font-body);color:#FF4A00}.ht-i-c_aula3_sub{margin:0 0 26px;text-align:left;font-size:15px;line-height:22.5px;font-weight:400;font-family:var(--ht-font-body);color:#000000}.ht-i-c_aulas_cards{display:flex;flex-direction:column;gap:50px;align-items:stretch}.ht-i-c_aulas_domina{margin:0;text-align:center;font-size:24px;line-height:31.2px;font-weight:300;font-family:var(--ht-font-farsan);color:#337649;text-transform:capitalize}.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-g6{text-align:center;--btn-ff:var(--ht-font-body);--btn-bg:transparent}.ht-g6.ht-btn{color:#FFFFFF;padding:14px 30px;border-radius:8px;font-weight:800;font-size:15px;line-height:15px;background:transparent}.ht-i-c_aulas_btn{display:flex;padding:16px 0 2px;justify-content:center}.ht-i-c_aulas_fim{display:flex;flex-direction:column;gap:20px;padding:0}.ht-i-c_aulas_ct{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:85%;margin-left:auto;margin-right:auto}.ht-i-c_aulas{padding:80px 0}.ht-i-c_frustracao_braco{width:228px}.ht-i-c_frustracao_h{margin:0 0 56px;text-align:center;font-size:32px;line-height:44.19px;font-weight:400;font-family:var(--ht-font-body);color:#000000}.ht-i-c_frustracao_btn{display:flex;justify-content:center}.ht-i-c_frustracao_esq{display:flex;flex-direction:column;gap:10px;padding:0;width:auto;flex-basis:auto}.ht-i-c_frustracao_t{margin:0;text-align:center;font-size:21px;line-height:27.3px;font-weight:700;font-family:var(--ht-font-body);color:#615E5F;text-transform:capitalize}.ht-i-c_frustracao_p{margin:0 0 26px;max-width:none;text-align:center;font-size:15px;line-height:18px;font-weight:500;font-family:var(--ht-font-body);color:#000000}.ht-i-c_frustracao_dir{display:flex;flex-direction:column;gap:20px;padding:40px 0 0;width:auto;flex-basis:auto}.ht-i-c_frustracao_row{display:flex;flex-direction:column;gap:44px;padding:0;align-items:stretch}.ht-i-c_empresas_h{margin:0;width:100%;text-align:center;font-size:18px;line-height:23.4px;font-weight:800;font-family:var(--ht-font-head);color:#615E5F}.ht-i-c_empresa1_img{width:104px}.ht-g7{display:flex;align-items:center;justify-content:center;width:135px;height:55px}.ht-i-c_empresa2_img{width:24px}.ht-i-c_empresa3_img{width:108px}.ht-i-c_empresa4_img{width:52px}.ht-i-c_empresa5_img{width:78px}.ht-i-c_empresa6_img{width:57px}.ht-i-c_empresas{display:flex;flex-direction:row;gap:20px 0;background:#FFFFFF;padding:20px;justify-content:center;flex-wrap:wrap;border:1px solid #FFFFFF;border-radius:25px}.ht-i-c_frustracao_ct{display:flex;flex-direction:column;gap:90px;margin:0 auto;max-width:80%;margin-left:auto;margin-right:auto}.ht-i-c_frustracao{padding:80px 0 81px;position:relative}.ht-i-c_mentoras_h{margin:0;text-align:left;font-size:28px;line-height:36.4px;font-weight:700;font-family:var(--ht-font-head);color:#615E5F;text-transform:capitalize}.ht-i-c_mentoras_p1{margin:0 0 0;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_p2{margin:9px 0 0;text-align:left;font-size:15.048px;line-height:18.0576px;font-weight:500;font-family:var(--ht-font-body);color:#404040}.ht-g8{margin:4px 0 0;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:8px 0 0;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_p5{margin:7px 0 0;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{width:390px}.ht-i-c_mentoras_foto{margin:-10px;width:auto;flex-basis:auto}.ht-i-c_mentoras_ct{display:flex;flex-direction:column-reverse;margin:0 auto;max-width:none;margin-left:auto;margin-right:auto}.ht-i-c_mentoras{padding:0 10px}.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{margin:0 auto;max-width:none;margin-left:auto;margin-right:auto}.ht-i-c_rodape{background:#55209F;padding:10px 10px}@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_img{width:135px}.ht-g9{padding:10px}.ht-i-c_hero_h1{text-align:left;font-size:60px;line-height:48px}.ht-i-c_hero_h2{text-align:left;font-size:33px;line-height:42.9px}.ht-i-c_hero_sub{text-align:left;font-size:18px;line-height:27px}.ht-i-c_hero_titulos{padding:0}.ht-i-c_hero_p{text-align:left;font-size:16px;line-height:24px}.ht-i-c_hero_form .ht-form-field span{font-size:15px;line-height:18px}.ht-i-c_hero_form .ht-form-field input{height:44px}.ht-i-c_hero_gratis{font-size:14px;line-height:21px}.ht-g1{padding:17px;width:224px;font-size:18px;line-height:23.4px}.ht-i-c_hero_pills{gap:20px}.ht-i-c_hero_txt{gap:20px;width:468px;flex-basis:468px}.ht-i-c_hero_box_img{width:720px}.ht-i-c_hero_box{width:720px;flex-basis:720px}.ht-i-c_hero_row{flex-direction:row;gap:12px}.ht-i-c_hero_ct{gap:10px;max-width:1200px}.ht-i-c_hero{padding:20px 0 80px}.ht-i-c_aulas_h{font-size:48px;line-height:62.4px}.ht-i-c_aulas_dur{margin:0 0 42px;font-size:24px;line-height:36px}.ht-g2{margin:0 0 31px;font-size:18px;line-height:21.6px}.ht-g3{font-size:20px;line-height:22px}.ht-g4{flex-basis:0;flex-grow:1}.ht-i-c_aula3_sub{margin:0 0 31px;font-size:18px;line-height:27px}.ht-i-c_aulas_cards{flex-direction:row;gap:20px}.ht-g10{font-size:32px;line-height:41.6px}.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-g6.ht-btn{font-size:18px;line-height:18px}.ht-g11{max-width:1140px}.ht-i-c_frustracao_braco{width:300px}.ht-i-c_frustracao_h{margin:32px 0 56px;line-height:48.45px}.ht-i-c_frustracao_esq{padding:10px;width:526px;flex-basis:526px}.ht-i-c_frustracao_t{text-align:left;font-size:24px;line-height:31.2px}.ht-i-c_frustracao_p{max-width:434px;text-align:left}.ht-i-c_frustracao_dir{padding:0 0 0 55px;width:634px;flex-basis:634px}.ht-i-c_frustracao_row{flex-direction:row;gap:20px;padding:10px;align-items:center}.ht-i-c_empresas_h{font-size:28px;line-height:36.4px}.ht-g7{width:114px}.ht-i-c_empresa2_img{width:50px}.ht-i-c_empresa6_img{width:108px}.ht-i-c_empresas{gap:20px;padding:30px}.ht-i-c_frustracao_ct{max-width:1200px}.ht-g12{margin:0;font-size:18px;line-height:21.6px}.ht-g8{margin:23px 0 0;font-size:18px;line-height:21.6px}.ht-g13{margin:23px 0 0;font-size:18px;line-height:21.6px}.ht-i-c_mentoras_txt{padding:80px 0 0;width:570px;flex-basis:570px}.ht-i-c_mentoras_img{width:606px}.ht-i-c_mentoras_foto{margin:-18px;width:570px;flex-basis:570px}.ht-i-c_mentoras_ct{flex-direction:row;max-width:1140px}.ht-i-c_mentoras{padding:40px 0}}
.ht-i-c_hero_pill1,.ht-i-c_hero_pill2{background:#D1D8FF;border-radius:8px}.ht-i-c_hero_form{background:#fff;border-radius:10px}.ht-i-c_hero_form .ht-form-field > span{display:none}.ht-i-c_hero_form .ht-form-field input{font-family:"Inclusive Sans",sans-serif}.ht-i-c_hero_form .ht-btn-primary{width:100%;background:#E64316;border:0;border-radius:7px;font-family:"Inclusive Sans",sans-serif;font-size:20px;font-weight:700;line-height:30px;padding:8px 20px;height:48px;justify-content:center;color:#fff}.ht-i-c_aulas_btn_a,.ht-i-c_frustracao_btn_a{background:transparent!important;color:#fff!important;border:0!important;box-shadow:none!important}.ht-i-c_frustracao{position:relative}.ht-i-c_aulas_domina strong{font-weight:700;font-synthesis:weight}.ht-i-c_frustracao_braco{position:absolute;top:-74px;left:-23px;z-index:1}@media (max-width:1023px){.ht-i-c_frustracao_dir{border-top:1px solid #FF4A00}}@media (min-width:1024px){.ht-i-c_frustracao_braco{top:-71px;left:195px}.ht-i-c_frustracao_dir{border-left:1px solid #FF4A00}}@media (max-width:1023px){.ht-i-c_mentoras_p1{letter-spacing:-0.5px}}@media (min-width:1024px){.ht-i-c_mentoras_img,.ht-i-c_mentoras_img img{max-width:none}}
.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}}