.vendas{--ink:#0B1230;--navy:#0C2166;--navy-d:#07143F;--green:#00782F;--green-h:#00632A;--mint:#3DDC84;--ground:#F6F5F1;--card:#FFFFFF;--line:#E7E4DD;--mute:#5B6476;--soft:#3E4658;--amber:#8A4300;--amber-bg:#FDF1E3;font-family:var(--font-painel);line-height:normal;color:var(--ink);background:var(--ground);font-variant-numeric:tabular-nums}.vendas *{box-sizing:border-box}.vendas a{color:var(--navy);text-decoration:none}.vendas button{font:inherit;cursor:pointer}.vendas a:focus-visible,.vendas button:focus-visible{outline:3px solid #7FA2FF;outline-offset:3px;border-radius:12px}.vendas .dsp{font-family:var(--font-painel-display);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;margin:0}.vendas .wrap{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.vendas .cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border-radius:14px;background:var(--green);color:#fff;font-size:17px;font-weight:800;border:0;transition:background .15s,transform .15s}.vendas .cta:hover{background:var(--green-h);transform:translateY(-1px)}.vendas .cta svg{transition:transform .15s}.vendas .cta:hover svg{transform:translateX(3px)}.vendas .ghost{display:inline-flex;align-items:center;height:56px;padding:0 22px;border-radius:14px;border:1px solid rgba(255,255,255,.32);color:#fff;font-size:17px;font-weight:700}.vendas .ghost:hover{background:rgba(255,255,255,.08)}.vendas .placa{display:inline-flex;align-items:stretch;height:28px;border-radius:6px;overflow:hidden;border:1.5px solid var(--navy);background:#fff;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.vendas .placa i{width:8px;background:var(--navy)}.vendas .placa b{font-weight:700;padding:0 10px;display:flex;align-items:center}.vendas .placa.inv{border-color:rgba(255,255,255,.5);background:transparent;color:#fff}.vendas .placa.inv i{background:var(--mint)}.vendas .card{background:var(--card);border:1px solid var(--line);border-radius:20px}.vendas .lift{transition:transform .2s,box-shadow .2s,border-color .2s}.vendas .lift:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,33,102,.1);border-color:#C9CEDC}.vendas .ph{border:1.5px dashed #b9b4a8;border-radius:14px;color:#6B6558;background:repeating-linear-gradient(135deg,#FBFAF7 0 10px,#F3F1EB 10px 20px);align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:700}.vendas .ph,.vendas .so-d{display:flex}.vendas .so-m{display:none}.vendas .hgrid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.vendas .sitew{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:16px;align-items:end}.vendas .etw{min-width:860px;padding-top:46px}.vendas .etg{grid-template-columns:repeat(7,minmax(0,1fr))}.vendas .story{position:relative;width:150px}@media (max-width:980px){.vendas .hgrid{grid-template-columns:minmax(0,1fr)}}.vendas .bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.vendas .bento>a{grid-column:span 2}.vendas .bento>a:nth-child(-n+2){grid-column:span 3}.vendas .demo{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media (max-width:760px){.vendas .etw{min-width:0;padding-top:0}.vendas .etx{display:none!important}.vendas .etg{grid-template-columns:repeat(4,minmax(0,1fr))}.vendas .etg button{min-height:56px!important;padding:8px 10px!important;justify-content:center}.vendas .sitew{grid-template-columns:minmax(0,1fr)}.vendas .story{margin:0 auto}.vendas .etg button span{font-size:14px!important}.vendas .bento{grid-template-columns:minmax(0,1fr)}.vendas .bento>a,.vendas .bento>a:nth-child(-n+2){grid-column:auto}.vendas .demo{grid-template-columns:minmax(0,1fr)}.vendas .so-d{display:none}.vendas .so-m{display:flex}.vendas .cta,.vendas .ghost{width:100%}.vendas .sec{padding-top:64px!important;padding-bottom:64px!important}}@keyframes vendas-wait{0%,12%{opacity:1}16%,92%{opacity:0}to{opacity:1}}@keyframes vendas-ok{0%,12%{opacity:0;transform:scale(.9)}16%,92%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes vendas-fill{0%,6%{width:0}70%,92%{width:100%}to{width:0}}@keyframes vendas-press{0%,3%{transform:scale(1)}6%{transform:scale(.96)}10%,to{transform:scale(1)}}@keyframes vendas-dash{to{stroke-dashoffset:-24}}@keyframes vendas-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes vendas-pulse{0%,to{box-shadow:0 0 0 0 rgba(61,220,132,.5)}50%{box-shadow:0 0 0 8px rgba(61,220,132,0)}}.vendas .w{animation:vendas-wait 9s infinite both}.vendas .k{animation:vendas-ok 9s infinite both}.vendas .press{animation:vendas-press 9s infinite}.vendas .fill{animation:vendas-fill 9s ease-out infinite}.vendas .dash{stroke-dasharray:6 6;animation:vendas-dash 1.2s linear infinite}.vendas .pulse{animation:vendas-pulse 2s infinite}@keyframes vendas-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vendas .pop{animation:vendas-pop .35s ease-out both}@keyframes vendas-ken{0%{transform:scale(1.02)}to{transform:scale(1.1) translateX(-1.5%)}}@keyframes vendas-par{0%{transform:translateY(-7%) scale(1.16)}to{transform:translateY(7%) scale(1.16)}}@keyframes vendas-mq{to{transform:translateX(-50%)}}.vendas .ken{animation:vendas-ken 24s ease-in-out infinite alternate}.vendas .mq{animation:vendas-mq 36s linear infinite}.vendas .zoom img{transition:transform .5s}.vendas .zoom:hover img{transform:scale(1.05)}@supports (animation-timeline:view()){.vendas .par{animation:vendas-par linear both;animation-timeline:view();animation-range:cover}.vendas .rv{animation:vendas-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@media (prefers-reduced-motion:reduce){.vendas *{animation:none!important;transition:none!important}.vendas .w{opacity:0}.vendas .k{opacity:1}.vendas .fill{width:100%}}.vendas section[id]{scroll-margin-top:68px}