@font-face{font-family:Bricolage Grotesque;src:url(/assets/vivas/f/bricolage.849b21602f.woff2) format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/vivas/f/figtree.360beefa5e.woff2) format("woff2");font-weight:400 700;font-display:swap}.vv-leg{background:var(--fundo);color:var(--texto-rotulo);font-size:16px;line-height:1.4;padding:10px var(--margem) clamp(24px,4vh,40px);max-width:64em;text-wrap:pretty}.vv-sem{padding:24px var(--margem);color:#f4f2ec}.ve-palco{background:var(--cliente);padding:clamp(16px,4vw,56px) var(--margem)}html:not(.js) .ve{display:none}.ve{--tinta:#2A1A24;--tinta2:#5B4A55;--tinta3:#73616C;--linha:#E7DEE3;--forte:#CBBDC5;--acento:#C8325A;--acento2:#A52549;--fundo2:#F8F4F6;color-scheme:light;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(20px,3.4vw,56px);background:#fff;color:var(--tinta);border-radius:12px;padding:clamp(16px,2.8vw,40px);font:400 17px/1.45 Figtree,Arial,sans-serif;max-width:1480px;margin-inline:auto}.ve :focus-visible{outline:3px solid var(--tinta);outline-offset:2px;border-radius:6px}.ve ::selection{background:#fcebf0;color:var(--tinta)}.ve h3{font:800 clamp(28px,2.6vw,36px)/1.05 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.025em}.ve-rec{color:var(--tinta2);margin-top:4px}.ve-c{margin-top:clamp(16px,2.2vh,22px)}.ve-l{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ve label{font-weight:600;font-size:16px;line-height:1.3}.ve output{font-weight:700;font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.ve input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:2px 0 0;background:none;cursor:grab;touch-action:pan-y}.ve input[type=range]:active{cursor:grabbing}.ve input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--tinta) var(--p,0%),var(--linha) var(--p,0%))}.ve input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--tinta) var(--p,0%),var(--linha) var(--p,0%))}.ve input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:#fff;border:3px solid var(--tinta);box-shadow:0 2px 6px #2a1a2440;transition:transform .12s cubic-bezier(.34,1,.64,1)}.ve input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--tinta)}.ve input[type=range]:active::-webkit-slider-thumb{transform:scale(1.14)}.ve-h{font-size:16px;line-height:1.4;color:var(--tinta3)}.ve-volta{min-height:44px;margin-top:8px;font-weight:600;color:var(--acento2);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.ve-volta:hover{text-decoration-thickness:2px}.ve-volta[hidden]{display:none}.ve-cobra{margin-top:clamp(20px,3vh,28px);background:var(--fundo2);border-radius:12px;padding:16px}.ve-rs{display:flex;align-items:center;gap:8px;margin-top:8px;background:#fff;border:2px solid var(--forte);border-radius:10px;padding:0 14px;height:52px;transition:border-color .12s}.ve-rs:focus-within{border-color:var(--tinta)}.ve-rs span{font-weight:600;color:var(--tinta2)}.ve-rs input{flex:1;min-width:0;height:100%;border:0;background:none;font:600 18px/1 Figtree,Arial,sans-serif;color:var(--tinta);outline:0;font-variant-numeric:tabular-nums}#ve-cobra-r{margin-top:12px}.ve-crot{font-size:16px;color:var(--tinta2)}.ve-cnum{font:800 clamp(26px,2.6vw,34px)/1.1 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ve-cnum.ruim{color:var(--acento2)}.ve-cr{margin-top:6px}.ve-cr+.ve-h{margin-top:8px}.ve-prot{font-weight:600;color:var(--tinta2)}.ve-pnum{font:800 clamp(64px,8vw,112px)/1 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:4px 0 6px;font-feature-settings:"tnum","lnum"}.ve-psub{color:var(--tinta2);text-wrap:pretty}.ve-bar{display:flex;gap:2px;height:20px;border-radius:6px;overflow:hidden;margin:clamp(14px,2vh,20px) 0 clamp(10px,1.4vh,14px)}.ve-bar span{display:block;min-width:3px;flex:1 1 0;transition:flex-grow .25s cubic-bezier(.22,.8,.2,1)}.ve table{width:100%;border-collapse:collapse;font-size:17px}.ve td{padding:9px 0;border-bottom:1px solid var(--linha);vertical-align:top}.ve td i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:10px;vertical-align:-1px}.ve td small{display:block;margin-left:22px;font-size:16px;line-height:1.35;color:var(--tinta3)}.ve td small:empty{display:none}.ve td.v{text-align:right;white-space:nowrap;font-weight:600;padding-left:12px;font-variant-numeric:tabular-nums}.ve tr.lucro td,.ve tr.lucro small{color:var(--acento2)}.ve tr.total td{border-bottom:0;border-top:2px solid var(--tinta);font-weight:800;font-size:19px;padding-top:12px}.ve-partes .ve-h{margin-top:4px}@media(max-width:899px){.ve{display:flex;flex-direction:column;gap:18px;padding:16px 14px}.ve-esq,.ve-dir{display:contents}.ve-preco{order:1}.ve-bar{order:2;margin:-8px 0 0}.ve-ctl{order:3}.ve-partes{order:4}.ve-cobra{order:5;margin-top:0}}@media(prefers-reduced-motion:reduce){.ve *{transition:none!important}}@media(max-width:699px){.ve .ve-c .ve-h,.ve-partes .ve-h{display:none}.ve-partes tr:nth-child(n+4){display:none}}
