.isv .isv-top-r{display:grid;grid-gap:28px;gap:28px;align-content:start}.isv-acoes{display:flex;gap:10px;flex-wrap:wrap}.isv-faixa{overflow:hidden;padding-bottom:clamp(72px,9vw,128px)}.isv-faixa-in{display:flex;gap:clamp(10px,1.2vw,18px);width:max-content;animation:isv-corre 70s linear infinite}.isv-faixa:hover .isv-faixa-in{animation-play-state:paused}.isv-faixa figure{margin:0;width:clamp(180px,19vw,300px);display:grid;grid-gap:10px;gap:10px}.isv-faixa img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:clamp(16px,1.6vw,24px);display:block;background:var(--paper2)}.isv-faixa figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}@keyframes isv-corre{to{transform:translateX(calc(-50% - clamp(5px,.6vw,9px)))}}@media (prefers-reduced-motion:reduce){.isv-faixa{overflow-x:auto}.isv-faixa-in{animation:none}}.isv-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px)}.isv-passos li{border-top:1px solid var(--line);padding-top:24px;display:grid;grid-gap:14px;gap:14px;align-content:start}.isv-n{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--gray)}.isv-passos .isv-ic{font-size:30px;color:var(--ink)}.isv-passos h3{font-size:clamp(24px,2.2vw,34px);letter-spacing:-.035em;line-height:1}.isv-passos p{color:#4a4a4a;max-width:34ch}.isv-rec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(24px,5vw,80px);column-gap:clamp(24px,5vw,80px)}.isv-r{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.isv-r>.ic{font-size:22px;margin-top:3px}.isv-r h3{font-size:clamp(19px,1.6vw,24px);letter-spacing:-.025em;line-height:1.1}.isv-r p{color:#555555;margin-top:6px;max-width:48ch}.isv-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);margin-top:clamp(48px,6vw,96px)}.isv-trio{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.isv-trio img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:var(--paper2)}.isv-trio img:first-child{border-radius:clamp(16px,1.6vw,24px) 0 0 clamp(16px,1.6vw,24px)}.isv-trio img:nth-child(3){border-radius:0 clamp(16px,1.6vw,24px) clamp(16px,1.6vw,24px) 0}.isv-trio figcaption{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;margin-top:12px;font-size:clamp(17px,1.4vw,21px);letter-spacing:-.015em;line-height:1.3;color:#4a4a4a}.isv-planos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.4vw,20px);gap:clamp(12px,1.4vw,20px);align-items:stretch}.isv-p{background:var(--white);border-radius:clamp(22px,2.4vw,36px);padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;gap:18px}.isv-p.dk{background:var(--black);color:var(--white);box-shadow:0 24px 50px -30px rgba(0,0,0,.28)}.isv-p-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:28px}.isv-p.dk .lbl{color:#8a8a8a}.isv-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--coral);color:var(--black);border-radius:999px;padding:5px 11px}.isv-preco{display:flex;align-items:baseline;gap:6px}.isv-preco b{font-size:clamp(56px,5.6vw,92px);font-weight:500;letter-spacing:-.06em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.isv-preco small{font-size:15px;color:var(--gray)}.isv-img{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.isv-p>p{color:#4a4a4a;font-size:16px;line-height:1.45}.isv-p.dk>p{color:#a4a4a4}.isv-p ul{list-style:none;margin:0;padding:18px 0 0;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line)}.isv-p.dk ul{border-top-color:var(--lineD)}.isv-p li{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;font-size:14.5px;line-height:1.4}.isv-p li .ic{color:var(--coral);font-size:17px;margin-top:1px}.isv-p .btn{margin-top:auto;align-self:flex-start}.isv-nota{margin-top:24px;color:var(--gray);font-size:14px;max-width:72ch}.isv-faq .acc{max-width:1100px;margin-left:auto}@media (max-width:1000px){.isv-passos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.isv-planos{max-width:560px}.isv-duo,.isv-planos{grid-template-columns:1fr}}@media (max-width:640px){.isv-passos,.isv-rec{grid-template-columns:1fr}}