@layer components{.hl-pagina{background:var(--brand-page);color:var(--brand-text)}.hl-hero{isolation:isolate;position:relative;overflow:hidden}.hl-hero:before,.hl-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.hl-hero:before{background:radial-gradient(42% 55% at 22% 38%,color-mix(in srgb,var(--brand-purple) 50%,transparent) 0,transparent 70%),radial-gradient(40% 55% at 78% 48%,color-mix(in srgb,var(--brand-purple-mid) 26%,transparent) 0,transparent 70%)}.hl-hero:after{background-image:linear-gradient(color-mix(in srgb,var(--brand-purple-pale) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-purple-pale) 7%,transparent) 1px,transparent 1px);background-position:top;background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 75% at 50% 40%,#000 25%,#0000 78%);mask-image:radial-gradient(70% 75% at 50% 40%,#000 25%,#0000 78%)}.hl-hero .ds-campo{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-on-brand) 10%,transparent),0 24px 60px -18px color-mix(in srgb,var(--brand-purple-mid) 75%,transparent);border-color:#0000}.hl-hero .ds-campo .ds-btn-pill:focus-visible{outline-color:var(--brand-purple)}.hl-hero__vis{justify-self:center;width:100%;max-width:560px;margin:0;position:relative}@media(min-width:1024px){.hl-hero__vis{max-width:none}}.hl-hero__img{width:100%;height:auto;filter:drop-shadow(0 30px 50px color-mix(in srgb,var(--brand-dark) 55%,transparent));display:block}.hl-fios{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hl-fios__halo use{stroke:var(--brand-purple-light);stroke-width:16px;stroke-opacity:.55}.hl-fios__tubo use{stroke:color-mix(in srgb,var(--brand-purple-light) 55%,var(--brand-on-brand));stroke-width:8px;stroke-opacity:.55}.hl-fios__nucleo use{stroke:color-mix(in srgb,var(--brand-purple-light) 22%,var(--brand-on-brand));stroke-width:2.6px;stroke-opacity:.85}@media(max-width:479px){.hl-fios__nucleo use{stroke-width:3.6px}}.hl-fios__halo circle{fill:var(--brand-purple-light);fill-opacity:.9}.hl-fios__pontos circle{fill:var(--brand-on-brand)}.hl-fios__pulsos{display:none}.hl-hero__vis[data-ciclo] .hl-fios__pulsos{will-change:transform;display:block}.hl-fios__pulsos use{stroke:var(--brand-on-brand);stroke-dasharray:calc(var(--hl-fio-l) * 1px) 4000px;stroke-dashoffset:calc(var(--hl-fio-l) * 1px);animation:hl-fio-pulso var(--hl-fio-dur) cubic-bezier(.45,0,.35,1) var(--hl-fio-atraso) infinite var(--hl-fase-estado,running)}.hl-fios__pulsos use[data-brilho]{stroke:var(--brand-purple-light)}@keyframes hl-fio-pulso{0%{stroke-dashoffset:calc(var(--hl-fio-l) * 1px)}70%,to{stroke-dashoffset:calc(var(--hl-fio-len) * -1px)}}.hl-porta-hub{border-top:1px dashed var(--brand-night-line);font-size:var(--fs-small);color:var(--brand-night-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:16px;display:flex}.hl-hero .ds-btn-pill.hl-btn-hub{color:var(--brand-night-ink);border-color:color-mix(in srgb,var(--brand-night-ink) 55%,transparent);background:0 0}.hl-hero .ds-btn-pill.hl-btn-hub:hover{background:color-mix(in srgb,var(--brand-on-brand) 8%,transparent)}.ds-btn-pill.hl-btn-hub{background:var(--brand-surface-card);color:var(--brand-purple-deep);border:2px solid var(--brand-purple-deep)}.ds-btn-pill.hl-btn-hub:hover{background:var(--brand-purple-min)}.hl-tela{background:var(--brand-surface-card);border-radius:4px;width:56.7%;height:42.4%;position:absolute;top:10.2%;left:39.9%;overflow:hidden;container-type:inline-size}.hl-crm{height:100%;color:var(--brand-text);grid-template-columns:15cqw minmax(0,1fr);font-size:2.6cqw;line-height:1.25;display:grid}.hl-crm__menu{background:var(--brand-purple-deep);color:var(--brand-on-brand);align-content:start;gap:2cqw;padding:2.4cqw 1.8cqw;display:grid}.hl-crm__menu b{font:700 3cqw var(--font-display);letter-spacing:-.02em}.hl-crm__menu span{opacity:.7;align-items:center;gap:1cqw;font-size:2.3cqw;display:flex}.hl-crm__menu span[data-on]{background:color-mix(in srgb,var(--brand-on-brand) 14%,transparent);opacity:1;border-radius:1.2cqw;margin:0 -1cqw;padding:.8cqw 1cqw}.hl-crm__menu span:before{content:"";opacity:.6;background:currentColor;border-radius:.4cqw;width:1.4cqw;height:1.4cqw}.hl-crm__corpo{background:var(--brand-page);grid-template-rows:auto auto 1fr;gap:2cqw;min-width:0;padding:2.4cqw 2.6cqw;display:grid}.hl-crm__topo{justify-content:space-between;align-items:center;display:flex}.hl-crm__topo strong{font:700 3.6cqw var(--font-display);letter-spacing:-.02em}.hl-crm__topo em{border-radius:var(--radius-pill);background:var(--brand-purple);color:var(--brand-on-brand);padding:.7cqw 2cqw;font-size:2.3cqw;font-style:normal;font-weight:600}.hl-crm__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;display:grid}.hl-crm__kpis>div{background:var(--brand-surface-card);box-shadow:0 0 0 .15cqw var(--brand-lavender);border-radius:1.6cqw;padding:1.4cqw 1.8cqw}.hl-crm__kpis small{color:var(--brand-muted);font-size:2.1cqw;display:block}.hl-crm__kpis strong{font:700 4.2cqw var(--font-display);letter-spacing:-.02em;color:var(--brand-purple-deep)}.hl-crm__kpis i{color:var(--st-ok-fg);margin-left:.6cqw;font-size:2cqw;font-style:normal;font-weight:600}.hl-crm__funil{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4cqw;min-height:0;display:grid}.hl-crm__funil>div{background:var(--brand-purple-min);border-radius:1.6cqw;align-content:start;gap:1cqw;min-width:0;padding:1.2cqw;display:grid}.hl-crm__funil [data-titulo]{color:var(--brand-purple-deep);justify-content:space-between;font-size:2.2cqw;font-weight:600;display:flex}.hl-crm__funil p{background:var(--brand-surface-card);min-width:0;box-shadow:0 .3cqw .8cqw color-mix(in srgb,var(--brand-purple-deep) 10%,transparent);border-radius:1.2cqw;gap:.4cqw;margin:0;padding:1cqw 1.2cqw;display:grid}.hl-crm__funil b{white-space:nowrap;text-overflow:ellipsis;font-size:2.2cqw;font-weight:600;overflow:hidden}.hl-crm__funil span{color:var(--brand-muted);font-size:1.9cqw}.hl-crm__funil u{border-radius:var(--radius-pill);justify-self:start;padding:.2cqw 1cqw;font-size:1.8cqw;font-weight:600;text-decoration:none}.hl-crm__funil u[data-tom=ia]{background:var(--st-ok-bg);color:var(--st-ok-fg)}.hl-crm__funil u[data-tom=quente]{background:var(--st-warn-bg);color:var(--st-warn-fg)}.hl-tela>[data-tela]{position:absolute;inset:0}.hl-tela>[data-tela]:not([data-tela=crm]),.hl-aviso-ia__textos>:not([data-tela=crm]){opacity:0;visibility:hidden}.hl-app{height:100%;color:var(--brand-text);grid-template-columns:15cqw minmax(0,1fr);font-size:2.6cqw;line-height:1.25;display:grid}.hl-app__corpo{background:var(--brand-page);grid-template-rows:auto minmax(0,1fr);gap:2cqw;min-width:0;padding:2.4cqw 2.6cqw;display:grid}.hl-app ul{margin:0;padding:0;list-style:none}.hl-app u{border-radius:var(--radius-pill);white-space:nowrap;justify-self:start;padding:.2cqw 1cqw;font-size:1.8cqw;font-weight:600;text-decoration:none}.hl-zap__canal{color:var(--brand-muted);align-items:center;gap:1cqw;font-size:2.1cqw;font-weight:600;display:flex}.hl-zap__canal i{background:var(--st-ok-fg);border-radius:50%;width:1.6cqw;height:1.6cqw}.hl-zap__area{grid-template-columns:30cqw minmax(0,1fr);gap:1.6cqw;min-height:0;display:grid}.hl-zap__lista{align-content:start;gap:1cqw;min-width:0;display:grid}.hl-zap__lista li{background:var(--brand-surface-card);box-shadow:0 0 0 .15cqw var(--brand-lavender);border-radius:1.2cqw;gap:.3cqw;padding:1cqw 1.4cqw;display:grid}.hl-zap__lista li[data-on]{background:var(--brand-purple-min);box-shadow:0 0 0 .2cqw var(--brand-purple-pale)}.hl-zap__lista b,.hl-zap__lista span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hl-zap__lista b{font-size:2.2cqw;font-weight:600}.hl-zap__lista span{color:var(--brand-muted);font-size:1.9cqw}.hl-zap__conversa{background:var(--brand-purple-min);border-radius:1.6cqw;align-content:start;gap:1.6cqw;min-width:0;padding:1.6cqw;display:grid}.hl-zap__conversa p{max-width:85%;box-shadow:0 .3cqw .8cqw color-mix(in srgb,var(--brand-purple-deep) 10%,transparent);border-radius:1.6cqw;gap:.6cqw;margin:0;padding:1.2cqw 1.6cqw;font-size:2.2cqw;display:grid}.hl-zap__conversa p[data-de=cliente]{background:var(--brand-surface-card);border-top-left-radius:.4cqw;justify-self:start}.hl-zap__conversa p[data-de=ia]{background:var(--brand-purple-deep);color:var(--brand-on-brand);border-top-right-radius:.4cqw;justify-self:end}.hl-zap__conversa p[data-de=ia] u{background:var(--st-ok-bg);color:var(--st-ok-fg)}.hl-agenda__dia{border-radius:var(--radius-pill);box-shadow:0 0 0 .15cqw var(--brand-purple-pale);color:var(--brand-purple-deep);padding:.5cqw 1.6cqw;font-size:2.1cqw;font-weight:600}.hl-agenda__lista{align-content:start;gap:1cqw;min-height:0;display:grid}.hl-agenda__lista li{background:var(--brand-surface-card);box-shadow:0 0 0 .15cqw var(--brand-lavender);border-radius:1.2cqw;grid-template-columns:8cqw minmax(0,1fr) auto;align-items:center;gap:1.6cqw;padding:1cqw 1.6cqw;display:grid}.hl-agenda__lista time{font:700 2.4cqw var(--font-display);color:var(--brand-purple-deep)}.hl-agenda__lista li>span{min-width:0;color:var(--brand-muted);white-space:nowrap;gap:1.2cqw;font-size:2cqw;display:flex;overflow:hidden}.hl-agenda__lista b{color:var(--brand-text);font-size:2.2cqw;font-weight:600}.hl-agenda__lista u[data-tom=ok],.hl-agenda__lista u[data-tom=ia]{background:var(--st-ok-bg);color:var(--st-ok-fg)}.hl-agenda__lista u[data-tom=lembrete]{background:var(--brand-purple-min);color:var(--brand-purple-deep)}[data-tela=whatsapp]{--hl-fase-atraso:-8s}[data-tela=agenda]{--hl-fase-atraso:-4s}.hl-hero__vis:is([data-pausado],[data-parado]){--hl-fase-estado:paused}.hl-hero__vis[data-ciclo] .hl-tela>[data-tela]{animation:hl-tela-fase 12s ease-in-out var(--hl-fase-atraso,0s) infinite var(--hl-fase-estado,running)}.hl-hero__vis[data-ciclo] .hl-aviso-ia__textos>[data-tela]{animation:hl-aviso-fase 12s ease-in-out var(--hl-fase-atraso,0s) infinite var(--hl-fase-estado,running)}.hl-hero__vis[data-ciclo] :is(.hl-crm__novo,.hl-fase-entra){animation:hl-fase-fica 12s ease-in-out var(--hl-fase-atraso,0s) 1 var(--hl-fase-estado,running),hl-fase-entra 12s ease-in-out calc(12s + var(--hl-fase-atraso,0s)) infinite var(--hl-fase-estado,running)}@keyframes hl-tela-fase{0%,30%{opacity:1;visibility:visible;transform:none}33.33%{opacity:0;visibility:hidden;transform:translate(-2cqw)}33.34%,96.67%{opacity:0;visibility:hidden;transform:translate(2cqw)}to{opacity:1;visibility:visible;transform:none}}@keyframes hl-aviso-fase{0%,30%{opacity:1;visibility:visible}33.33%,96.67%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes hl-fase-fica{0%,34%{opacity:1;transform:none}40%,to{opacity:0}}@keyframes hl-fase-entra{0%,6%{opacity:0;transform:translateY(-1.5cqw)}12%,34%{opacity:1;transform:none}40%,to{opacity:0}}.hl-aviso-ia{z-index:1;border-radius:var(--radius-md);background:var(--brand-surface-card);color:var(--brand-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-on-brand) 10%,transparent),0 16px 36px -10px color-mix(in srgb,var(--brand-dark) 60%,transparent);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex;position:absolute;top:62%;right:0}.hl-aviso-ia__textos{display:grid}.hl-aviso-ia__textos>*{grid-area:1/1}.hl-aviso-ia i{background:var(--st-ok-bg);width:22px;height:22px;color:var(--st-ok-fg);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.hl-pausa{z-index:2;border:1px solid color-mix(in srgb,var(--brand-night-ink) 35%,transparent);background:color-mix(in srgb,var(--brand-night) 70%,transparent);width:44px;height:44px;color:var(--brand-night-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,border-color .2s;display:grid;position:absolute;bottom:0;right:0}.hl-pausa:hover{border-color:color-mix(in srgb,var(--brand-night-ink) 70%,transparent);background:var(--brand-night-2)}.hl-pausa:focus-visible{outline:2px solid var(--brand-purple-light);outline-offset:3px}.hl-pausa svg{width:18px;height:18px}.hl-provas{border-bottom:1px solid var(--brand-lavender);background:var(--brand-surface-card)}.hl-provas__lista{justify-items:center;gap:14px;padding:18px 0;display:grid}.hl-provas__selos,.hl-provas__fatos{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}@media(min-width:768px){.hl-provas__lista{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 32px;display:flex}.hl-provas__fatos{gap:14px 32px}}.hl-provas__lista img{width:auto;height:40px;display:block}.hl-provas__fato{font-size:var(--fs-small);color:var(--brand-muted)}.hl-provas__fato b{font-family:var(--font-display);font-size:var(--fs-body);color:var(--brand-text);margin-right:2px;font-weight:700}.hl-link{min-height:44px;color:var(--brand-purple);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.hl-link:hover{text-decoration:underline}.hl-link:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.hl-hero__vis[data-ciclo] .hl-tela>[data-tela],.hl-hero__vis[data-ciclo] .hl-aviso-ia__textos>[data-tela],.hl-hero__vis[data-ciclo] :is(.hl-crm__novo,.hl-fase-entra){animation:none}.hl-pausa,.hl-hero__vis[data-ciclo] .hl-fios__pulsos{display:none}}.hl-seta-link{transition:transform .2s;display:inline-block}.hl-dores{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:861px){.hl-dores{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.hl-dor{border:1px solid var(--brand-border-soft);border-radius:var(--radius-card);background:var(--brand-surface-card);box-shadow:var(--shadow-lab);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.hl-dor__hoje,.hl-dor__lab{align-content:start;gap:4px;padding:22px 24px;display:grid}.hl-dor__hoje{background:var(--dor-hoje-bg)}.hl-dor__lab{background:var(--st-ok-bg);padding-top:28px;position:relative}.hl-dor__lab:before{content:"↓" / "";background:var(--brand-surface-card);width:32px;height:32px;box-shadow:0 0 0 1px var(--brand-border-soft),0 4px 10px -4px color-mix(in srgb,var(--brand-text) 25%,transparent);color:var(--brand-muted);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-16px;left:24px}.hl-dor__tag{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.hl-dor__hoje .hl-dor__tag{color:var(--dor-hoje-tag)}.hl-dor__lab .hl-dor__tag,.hl-dor__lab .hl-dor__num{color:var(--brand-green-ink)}.hl-dor__num{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:700;line-height:1.1}.hl-dor__hoje .hl-dor__num{color:var(--dor-hoje-num)}.hl-dor p{color:var(--brand-text);margin:0;font-size:15px}.hl-dor__link{border-top:1px solid var(--brand-border-soft);min-height:44px;color:var(--brand-purple);align-items:center;padding:8px 24px 10px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.hl-dor__link:hover{text-decoration:underline}.hl-dor__link:focus-visible{outline:2px solid var(--brand-purple);outline-offset:-4px;border-radius:0 0 var(--radius-card) var(--radius-card)}.hl-dor-cta{border:1px solid var(--brand-border-soft);border-radius:var(--radius-lab);background:var(--brand-surface-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:28px;padding:16px 20px;display:flex}.hl-dor-cta p{margin:0}.hl-faixa{margin-inline:-4px;padding-block:8px;padding-inline:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.hl-faixa__trilho{width:max-content;animation:60s linear infinite hl-faixa-corre;display:flex}.hl-faixa[data-parado] .hl-faixa__trilho{animation-play-state:paused}.hl-faixa:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.hl-faixa:has(:focus-visible) .hl-faixa__trilho{animation:none}@media(hover:hover){.hl-faixa:hover .hl-faixa__trilho{animation-play-state:paused}}@keyframes hl-faixa-corre{0%{transform:translate(0)}to{transform:translate(-50%)}}.hl-faixa__lista{gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.hl-mini{border:1px solid var(--brand-border-soft);border-radius:var(--radius-card);background:var(--brand-surface-card);min-height:64px;color:inherit;white-space:nowrap;align-items:center;gap:12px;padding:10px 18px 10px 10px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.hl-mini:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.hl-mini__icone{border-radius:var(--radius-icon);background:var(--brand-purple-min);width:44px;height:44px;color:var(--brand-purple-deep);flex:none;place-items:center;display:grid}.hl-mini__icone svg{width:22px;height:22px}.hl-mini__txt{gap:2px;line-height:1.2;display:grid}.hl-mini__txt strong{font-size:15px;font-weight:700}.hl-mini__txt span{color:var(--brand-muted);font-size:13px}@media(hover:hover){.hl-mini:hover{border-color:var(--brand-purple-mid);box-shadow:var(--shadow-float)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hl-dor__link:hover .hl-seta-link,.hl-link:hover .hl-seta-link{transform:translate(3px)}}.hl-faixa__rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.hl-faixa__pausa{border:1px solid var(--brand-border-soft);background:var(--brand-surface-card);width:44px;height:44px;color:var(--brand-purple-deep);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,border-color .2s;display:grid}.hl-faixa__pausa:hover{border-color:var(--brand-purple-mid);background:var(--brand-purple-min)}.hl-faixa__pausa:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.hl-faixa__pausa svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.hl-faixa{scrollbar-width:thin;scroll-snap-type:x proximity;overscroll-behavior-x:contain;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hl-faixa__trilho{animation:none}.hl-faixa__lista[data-copia],.hl-faixa__pausa{display:none}.hl-faixa__lista li{scroll-snap-align:start}.hl-mini{transition:none}}.hl-como,.hl-noite{background:radial-gradient(80% 60% at 85% 0%,color-mix(in srgb,var(--brand-purple-deep) 55%,transparent) 0,transparent 60%),var(--brand-night);color:var(--brand-night-ink)}.hl-passos{grid-template-columns:minmax(0,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hl-passos:before{content:"";background:linear-gradient(180deg,var(--brand-purple-light),color-mix(in srgb,var(--brand-purple-light) 12%,transparent));width:2px;position:absolute;top:32px;bottom:32px;left:31px}.hl-passo{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.hl-passo__med{background:var(--brand-surface-card);width:64px;height:64px;box-shadow:0 0 0 6px var(--brand-night),0 0 0 7px color-mix(in srgb,var(--brand-purple-light) 35%,transparent),0 12px 30px -10px color-mix(in srgb,var(--brand-purple-mid) 80%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.hl-passo__med img{object-fit:contain;border-radius:50%;width:80%;height:80%}.hl-passo__med span{background:var(--brand-purple);width:24px;height:24px;box-shadow:0 0 0 3px var(--brand-night);font:700 12px var(--font-display);color:var(--brand-on-brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.hl-passo__txt{gap:6px;min-width:0;display:grid}.hl-passo h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-night-ink);margin:0;font-size:1.2rem;font-weight:700}.hl-passo p{color:var(--brand-night-muted);margin:0}.hl-passo__tag{border:1px solid var(--brand-night-line);border-radius:var(--radius-pill);font-size:var(--fs-small);color:var(--brand-purple-light);justify-self:start;margin-top:6px;padding:3px 10px}@media(min-width:761px){.hl-passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.hl-passos:before{background:linear-gradient(90deg,var(--brand-purple-light),color-mix(in srgb,var(--brand-purple-light) 12%,transparent));width:auto;height:2px;inset:40px calc(33.3333% - 66.6667px) auto 40px}.hl-passo{grid-template-columns:minmax(0,1fr);gap:20px}.hl-passo__med{width:80px;height:80px;box-shadow:0 0 0 8px var(--brand-night),0 0 0 9px color-mix(in srgb,var(--brand-purple-light) 35%,transparent),0 16px 40px -10px color-mix(in srgb,var(--brand-purple-mid) 80%,transparent)}.hl-passo__med span{width:28px;height:28px;font-size:var(--fs-small)}}.hl-como__cta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:40px;display:flex}.hl-como__cta span{color:var(--brand-night-muted);font-size:14px}@media(prefers-reduced-motion:reduce){.hl-seta-link{transition:none}}.hl-cena{aspect-ratio:1344/752;perspective:900px;max-width:1100px;margin:8px auto 0;position:relative}.hl-cena__camada{transition:transform var(--mov-entrada) var(--mov-curva);position:absolute;inset:0}.hl-cena__fundo{transform:translate(calc(var(--mx,0) * -6px),calc(var(--my,0) * -6px))}.hl-cena__fundo img{object-fit:contain;width:100%;height:100%;display:block}.hl-cena__orbs{transform:translate(calc(var(--mx,0) * -16px),calc(var(--my,0) * -16px)) rotateX(calc(var(--my,0) * -2deg)) rotateY(calc(var(--mx,0) * 3deg));display:none}.hl-cena__orbs svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hl-fio{fill:none;stroke:var(--brand-purple-mid);stroke-width:1.5px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:.7}.hl-pulso{fill:none;stroke:var(--brand-surface-card);stroke-width:.3px;stroke-linecap:round;stroke-dasharray:.5 100;opacity:0;filter:drop-shadow(0 0 3px var(--brand-purple-mid))}.hl-cena[data-anima] .hl-pulso{opacity:1;animation:3.2s linear 4 both hl-corre}@keyframes hl-corre{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.hl-cena__rot{border-radius:var(--radius-pill);background:var(--brand-surface-card);box-shadow:var(--shadow-lab);font-size:var(--fs-small);white-space:nowrap;color:var(--brand-text);padding:4px 12px;font-weight:600;position:absolute;translate:-50% -50%}.hl-cena__rot[data-tom=centro]{background:var(--brand-purple);color:var(--brand-on-brand)}.hl-cena__rot[data-tom=fim]{box-shadow:inset 0 0 0 1.5px var(--brand-green-ink),var(--shadow-lab)}.hl-orbs{margin:0;padding:0;list-style:none}.hl-orb{z-index:1;position:absolute;translate:-50% -50%}.hl-orb:hover,.hl-orb:focus-within{z-index:6}.hl-orb button{border-radius:var(--radius-lab);color:var(--brand-text);font:inherit;cursor:help;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid}.hl-orb button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.hl-orb i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,var(--brand-surface-card),var(--brand-purple-min));width:clamp(46px,6vw,74px);box-shadow:0 0 0 1px var(--brand-purple-pale),0 10px 24px -10px color-mix(in srgb,var(--brand-purple-deep) 45%,transparent);border-radius:50%;place-items:center;display:grid}.hl-orb img{object-fit:contain;width:74%;height:74%;display:block}.hl-orb b{border-radius:var(--radius-pill);background:var(--brand-surface-card);box-shadow:0 0 0 1px var(--brand-purple-min);font-size:var(--fs-eyebrow);white-space:nowrap;padding:1px 8px;font-weight:600}.hl-cena[data-anima] .hl-orb i{animation:6s ease-in-out 3 hl-flutua}.hl-cena[data-anima] .hl-orb[data-ritmo="2"] i{animation-duration:7s;animation-delay:-2s}.hl-cena[data-anima] .hl-orb[data-ritmo="3"] i{animation-duration:5.5s;animation-delay:-1s}@keyframes hl-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hl-orb__dica{z-index:5;border-radius:var(--radius-icon);background:var(--brand-text);width:200px;color:var(--brand-on-brand);font-size:var(--fs-small);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--mov-rapido) var(--mov-curva);margin-top:6px;padding:8px 10px;line-height:1.35;position:absolute;top:100%;left:50%;translate:-50%}.hl-orb__dica[data-lado=esq]{left:0;translate:0}.hl-orb__dica[data-lado=dir]{left:auto;right:0;translate:0}.hl-orb__dica:before{content:"";height:6px;position:absolute;inset:-6px 0 auto}.hl-orb:hover .hl-orb__dica,.hl-orb:focus-within .hl-orb__dica{opacity:1;pointer-events:auto}.hl-orb[data-fechada] .hl-orb__dica{opacity:0;pointer-events:none}@media(min-width:768px){.hl-cena__orbs{display:block}}.hl-dois{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px;display:grid}@media(min-width:861px){.hl-dois{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-caminho{border:1px solid var(--brand-purple-min);border-radius:var(--radius-card);background:var(--brand-surface-card);min-width:0;box-shadow:var(--shadow-lab);align-content:start;gap:18px;padding:24px;display:grid}@media(min-width:481px){.hl-caminho{padding:28px}}.hl-caminho h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.hl-caminho__linha{color:var(--brand-muted);margin:0}.hl-itens{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:481px){.hl-itens{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-item{border-radius:var(--radius-md);background:var(--brand-page);height:100%;min-height:64px;color:inherit;transition:background var(--mov-rapido) var(--mov-curva);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}a.hl-item:hover{background:var(--brand-purple-min)}a.hl-item:hover .hl-seta-link{transform:translate(3px)}a.hl-item:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.hl-item img{border-radius:var(--radius-md);width:44px;height:44px;display:block}.hl-item strong{color:var(--brand-text);font-size:15px;font-weight:600;display:block}.hl-item strong+span{font-size:var(--fs-small);color:var(--brand-muted);display:block}.hl-item .hl-seta-link{color:var(--brand-purple)}.hl-feito{border-top:1px solid var(--brand-purple-min);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;padding-top:16px;display:flex}.hl-feito small{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted);font-weight:600}.hl-feito__marca{font-family:var(--font-display);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.hl-feito__texto{color:var(--brand-muted);font-size:14px}.hl-para-quem p{font-size:var(--fs-small);color:var(--brand-muted);margin:0 0 6px;font-weight:600}.hl-para-quem ul{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.hl-para-quem li{gap:8px;display:flex}.hl-para-quem li:before{content:"✓" / "";color:var(--brand-green-ink);font-weight:700}.hl-caminho__cta{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ds-btn-pill.hl-btn-sec{border:1.5px solid var(--brand-purple-pale);color:var(--brand-purple);background:0 0}.ds-btn-pill.hl-btn-sec:hover:not(:disabled){background:var(--brand-purple-min)}.hl-quem{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media(min-width:861px){.hl-quem{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px}}.hl-quem__txt,.hl-faq__cabeca{align-content:start;gap:16px;display:grid}.hl-quem__txt h2,.hl-faq__cabeca h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.hl-quem__p{max-width:62ch;color:var(--brand-muted);margin:0;font-size:1.05rem;line-height:1.6}.hl-quem__marcas{border-top:1px solid var(--brand-purple-min);color:var(--brand-text);margin:0;padding-top:12px;font-size:15px}.hl-quem__marcas>span:first-child{color:var(--brand-muted);margin-right:2px}.hl-pilares{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:481px){.hl-pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-pilares li{border:1px solid var(--brand-purple-min);border-radius:var(--radius-lab);background:var(--brand-surface-card);box-shadow:var(--shadow-lab);align-content:start;gap:6px;padding:18px;display:grid}.hl-pilares b{font-family:var(--font-display);color:var(--brand-purple-deep);font-size:1.05rem;font-weight:600}.hl-pilares span{color:var(--brand-muted);font-size:15px}.hl-credenciais{border-top:1px solid var(--brand-purple-min);color:var(--brand-muted);grid-template-columns:minmax(0,1fr);gap:14px 24px;margin:40px 0 0;padding:20px 0 0;font-size:15px;list-style:none;display:grid}@media(min-width:768px){.hl-credenciais{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-credenciais b{color:var(--brand-text);font-weight:600}.hl-faq{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.hl-faq__cabeca p{color:var(--brand-muted);margin:0}@media(min-width:861px){.hl-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:48px}.hl-faq__cabeca{position:sticky;top:96px}}.hl-final{border-radius:var(--radius-panel);background:linear-gradient(140deg,var(--brand-purple-deep),var(--brand-night-2));max-width:860px;box-shadow:0 0 0 1px var(--brand-night-line),0 30px 80px -30px color-mix(in srgb,var(--brand-purple) 70%,transparent);text-align:center;color:var(--brand-night-ink);justify-items:center;gap:16px;margin:0 auto;padding:clamp(28px,5vw,56px);display:grid}.hl-final h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;color:var(--brand-night-ink);margin:0;font-weight:700;line-height:1.1}.hl-final__form{gap:8px;width:100%;max-width:640px;display:grid}.hl-final__form label{font-size:15px;font-weight:600}.hl-final__form .ds-campo{text-align:left;box-shadow:none}.hl-final__form .ds-campo .ds-btn-pill:focus-visible{outline-color:var(--brand-purple)}.hl-final__micro,.hl-final__hub{color:var(--brand-night-muted);margin:0}.hl-final__hub{font-size:15px}.hl-final__hub a{min-height:44px;color:var(--brand-night-ink);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference)and (min-width:768px){.hl-cena__orbs{animation:linear both hl-sobe;animation-timeline:view();animation-range:entry exit}.hl-cena__fundo{animation:linear both hl-sobe-leve;animation-timeline:view();animation-range:entry exit}}}@keyframes hl-sobe{0%{translate:0 40px}to{translate:0 -40px}}@keyframes hl-sobe-leve{0%{translate:0 12px}to{translate:0 -12px}}@media(prefers-reduced-motion:reduce){.hl-cena__camada,.hl-orb__dica,.hl-item{transition:none}.hl-cena__camada{transform:none}.hl-pulso{display:none}}}.hl-hero .hv-marca{color:var(--brand-purple-light);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--brand-purple-light) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-purple-light) 45%,transparent);text-underline-offset:.14em;background:0 0;padding:0;text-decoration-thickness:.08em}
