:root{--esc-panel-bd:#ffffe112;--esc-panel-bg:#ffffff05;--esc-panel-bg-hi:#ffffff0a}@keyframes esc-stat-glow{0%,to{border-color:#ffffe12e;box-shadow:0 0 #ffffe100}50%{box-shadow:0 0 28px -6px var(--vsl-amber-glow);border-color:#ffffe161}}@keyframes esc-value-in{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.esc-furo__stat{animation:none}}.esc-furo{padding:80px 0 72px;position:relative}.esc-furo__inner{grid-template-columns:1fr;gap:40px;max-width:820px;display:grid}.esc-furo__body{color:#ffffffad;text-wrap:pretty;font-size:clamp(15px,1.2vw,17px);line-height:1.62}.esc-furo__stat{background:#ffffe10f;border:1px solid #ffffe12e;border-radius:10px;align-items:flex-start;gap:18px;padding:24px 28px;animation:4s ease-in-out infinite esc-stat-glow;display:flex}.esc-furo__stat-icon{color:var(--cream);opacity:.85;flex-shrink:0;margin-top:2px}.esc-furo__stat-text{color:#ffffffd1;font-size:14px;line-height:1.6}.esc-quem{padding:80px 0}.esc-quem__cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:680px){.esc-quem__cards{grid-template-columns:1fr}}.esc-quem__card{background:var(--esc-panel-bg);border:1px solid var(--esc-panel-bd);border-radius:12px;padding:28px 26px;transition:border-color .2s,background .2s}.esc-quem__card:hover{background:var(--esc-panel-bg-hi);border-color:#ffffe124}.esc-quem__card-title{color:#fffffff2;margin-bottom:10px;font-size:15px;font-weight:600}.esc-quem__card-body{color:#fff9;font-size:14px;line-height:1.6}.esc-cpl{padding:80px 0}.esc-cpl__steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid;position:relative}.esc-cpl__steps:before{content:"";z-index:0;background:linear-gradient(90deg,#0000 0%,#ffffe133 15% 85%,#0000 100%);height:1px;position:absolute;top:32px;left:calc(12.5% + 16px);right:calc(12.5% + 16px)}.esc-cpl__step{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 20px 32px;display:flex;position:relative}.esc-cpl__step-num{width:64px;height:64px;font-family:var(--font-mono);color:#ffffe1b3;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffe124;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:24px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.esc-cpl__step:hover .esc-cpl__step-num,.esc-cpl__step.is-lit .esc-cpl__step-num{box-shadow:0 0 18px -4px var(--vsl-amber-glow);background:#ffffe10f;border-color:#ffffe166}.esc-cpl__step-num{transition:border-color .4s,background .4s,box-shadow .4s}.esc-cpl__step-phase{color:#ffffffeb;margin-bottom:4px;font-size:14px;font-weight:600}.esc-cpl__step-sub{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffe173;margin-bottom:16px;font-size:10px}.esc-cpl__step-body{color:#ffffff94;font-size:13.5px;line-height:1.62}@media (max-width:860px){.esc-cpl__steps{grid-template-columns:1fr;gap:0}.esc-cpl__steps:before{display:none}.esc-cpl__step{text-align:left;flex-direction:row;align-items:flex-start;gap:20px;padding:0 0 32px}.esc-cpl__step:last-child{padding-bottom:0}.esc-cpl__step-num{flex-shrink:0;width:48px;height:48px;margin-bottom:0}.esc-cpl__step-content{flex:1}}.esc-recursos{padding:80px 0}.esc-recursos__grid{background:#ffffe10f;border:1px solid #ffffe10f;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}@media (max-width:900px){.esc-recursos__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.esc-recursos__grid{grid-template-columns:1fr}}.esc-recursos__item{background:#ffffff03;flex-direction:column;gap:10px;padding:28px 24px;transition:background .18s;display:flex}.esc-recursos__item:hover{background:#ffffff0a}.esc-recursos__item:hover .esc-recursos__icon{color:var(--cream);filter:drop-shadow(0 0 6px var(--vsl-amber-glow));transition:color .25s,filter .25s}.esc-recursos__icon{color:#ffffe199;width:20px;height:20px;transition:color .25s,filter .25s}.esc-recursos__title{color:#ffffffeb;font-size:14px;font-weight:600;line-height:1.3}.esc-recursos__body{color:#ffffff85;font-size:13px;line-height:1.58}.esc-yt{padding:80px 0}.esc-yt__inner{max-width:760px}.esc-yt__headline{font-family:var(--font-display);letter-spacing:-.03em;color:#fffffff2;text-wrap:balance;margin:18px 0 24px;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.1}.esc-yt__body{color:#ffffffa6;text-wrap:pretty;margin-bottom:32px;font-size:clamp(15px,1.2vw,17px);line-height:1.62}.esc-yt__notes{flex-wrap:wrap;gap:8px 20px;margin-bottom:36px;display:flex}.esc-yt__note{font-family:var(--font-mono);color:#ffffff73;align-items:center;gap:6px;font-size:11px;display:inline-flex}.esc-yt__note:before{content:"";background:#ffffff4d;border-radius:50%;width:3px;height:3px}.esc-yt__close{color:#ffffe1e6;background:#ffffe10a;border-left:2px solid #ffffe140;border-radius:0 8px 8px 0;padding:22px 28px;font-size:16px;font-style:italic;font-weight:500;line-height:1.5;transition:border-color .3s,background .3s}.esc-yt__close:hover{background:#ffffe112;border-color:#ffffe180}.esc-vel{padding:80px 0}.esc-vel__body{color:#ffffff9e;text-wrap:pretty;max-width:620px;margin-bottom:48px;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.esc-vel__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:680px){.esc-vel__grid{grid-template-columns:1fr;gap:16px}}.esc-vel__stat{background:var(--esc-panel-bg);border:1px solid var(--esc-panel-bd);border-radius:12px;flex-direction:column;gap:8px;padding:32px 28px;transition:border-color .25s,box-shadow .25s;display:flex}.esc-vel__stat:hover{box-shadow:0 0 24px -8px var(--vsl-amber-glow);border-color:#ffffe147}.esc-vel__value{font-family:var(--font-display);letter-spacing:-.04em;color:#ffffe1f5;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1;transition:color .3s}.esc-vel__value[data-running=true]{color:var(--cream)}.esc-vel__label{color:#ffffffd1;font-size:15px;font-weight:500;line-height:1.3}.esc-vel__desc{color:#ffffff73;font-size:12.5px;line-height:1.45}.esc-cta{text-align:center;padding:80px 0 96px}.esc-cta__inner{flex-direction:column;align-items:center;gap:24px;max-width:680px;margin:0 auto;display:flex}.esc-cta__headline{font-family:var(--font-display);letter-spacing:-.036em;text-wrap:balance;font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.04}.esc-cta__headline .muted{color:#ffffe16b;display:block}.esc-cta__sub{color:#ffffff94;max-width:520px;font-size:16px;line-height:1.58}.esc-cta__actions{flex-direction:column;align-items:center;gap:16px;display:flex}.esc-cta__proof{font-family:var(--font-mono);color:#ffffff73;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:11px;display:flex}.esc-cta__proof span{align-items:center;gap:5px;display:inline-flex}.esc-cta__proof svg{color:var(--cream);opacity:.75}@keyframes esc-dot-pulse{0%,to{box-shadow:0 0 10px #ffc85080}50%{box-shadow:0 0 22px 4px #ffc850bf,0 0 6px #ffffe166}}.vsl-hero .vsl-eyebrow .dot{animation:2.4s ease-in-out infinite esc-dot-pulse}@media (prefers-reduced-motion:reduce){.vsl-hero .vsl-eyebrow .dot{animation:none}}.esc-demo{padding:48px 0 0}.esc-demo__head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;display:flex}.esc-faq{padding:80px 0}
