.vitrine{--vt-p1:#6f2189;--vt-p2:#40127c;--vt-p3:#251059;--vt-brand:linear-gradient(135deg, #fe860f, #f9423d);color:#fff}.vitrine .site{background:linear-gradient(170deg, var(--vt-p1) 0%, var(--vt-p2) 55%, var(--vt-p3) 100%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.vitrine .hero{flex:auto;justify-content:center}.vitrine .orb{filter:blur(60px);opacity:.45;pointer-events:none;border-radius:50%;position:absolute}.vitrine .o1{background:#ff6a3d;width:340px;height:340px;animation:16s ease-in-out infinite alternate vt-drift1;top:-120px;left:-80px}.vitrine .o2{background:#b04ad6;width:300px;height:300px;animation:19s ease-in-out infinite alternate vt-drift2;top:120px;right:-100px}@keyframes vt-drift1{to{transform:translate(160px,90px)}}@keyframes vt-drift2{to{transform:translate(-140px,-60px)}}.vitrine .site>:not(.orb){position:relative}.vitrine .nav{justify-content:space-between;align-items:center;padding:18px clamp(18px,4vw,40px);display:flex}.vitrine .logo{align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.vitrine .logo i{background:var(--vt-brand);border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.vitrine .pill{color:#fff;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.vitrine .pill:hover{background:#ffffff1f}.vitrine .pill.go{background:var(--vt-brand);border-color:#0000;padding:13px 30px;font-size:15px;font-weight:800;animation:3s ease-in-out infinite vt-glow;box-shadow:0 12px 32px -12px #ff57328c}@keyframes vt-glow{50%{box-shadow:0 14px 40px -8px #ff5732c0}}.vitrine .hero{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:clamp(24px,5vw,56px) clamp(18px,4vw,40px) 36px;display:flex}.vitrine .badge{color:#e9dcf7;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600}.vitrine .hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(32px,6.4vw,62px);font-weight:800;line-height:1.15}.vitrine .hl{background:linear-gradient(90deg,#ff8b5a,#ffd27a,#ff6a3d,#ff8b5a) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite vt-shimmer}@keyframes vt-shimmer{to{background-position:250% 0}}.vitrine .hero p{color:#ffffffbd;max-width:58ch;margin:0;font-size:17px}.vitrine .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.vitrine .ticker{background:#0000002e;border-block:1px solid #ffffff24;padding:10px 0;overflow:hidden}.vitrine .track{gap:10px;width:max-content;animation:26s linear infinite vt-roll;display:flex}.vitrine .ticker:hover .track{animation-play-state:paused}@keyframes vt-roll{to{transform:translate(-50%)}}.vitrine .chip{background:#fff;border-radius:14px;justify-content:center;align-items:center;height:35px;padding:0 14px;display:flex;box-shadow:0 6px 18px -8px #00000080}.vitrine .chip img{width:auto;height:24px;display:block}.vitrine .chip.txt{box-shadow:none;color:#ffb48f;white-space:nowrap;background:0 0;border:1px dashed #ffffff59;font-size:11px;font-weight:800}.vitrine .lc{background:#fff;border-radius:10px;justify-content:center;align-items:center;height:32px;padding:0 9px;display:flex}.vitrine .lc img{width:auto;height:22px;display:block}.vitrine .band{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px clamp(18px,4vw,40px) 4px;display:flex}.vitrine .band h2{text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.15}.vitrine .band p{color:#ffffffb8;max-width:56ch;margin:0}.vitrine .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;padding:20px clamp(18px,4vw,40px) 40px;display:grid}@media (min-width:960px){.vitrine .cards{grid-template-columns:repeat(3,1fr)}}.vitrine .card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:22px;transition:transform .25s,background .25s;display:flex}.vitrine .card:hover{background:#ffffff1f;transform:translateY(-5px)}.vitrine .ico{background:var(--vt-brand);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:4px;font-size:16px;animation:3.2s ease-in-out infinite vt-bob;display:grid}@keyframes vt-bob{50%{transform:translateY(-4px)rotate(-4deg)}}.vitrine .card,.vitrine .plan{animation:.7s both vt-rise}.vitrine .card:nth-child(2),.vitrine .plan:nth-child(2){animation-delay:.12s}.vitrine .card:nth-child(3),.vitrine .plan:nth-child(3){animation-delay:.24s}.vitrine .card:nth-child(4){animation-delay:.36s}@keyframes vt-rise{0%{opacity:.25;transform:translateY(22px)}to{opacity:1;transform:none}}.vitrine .card h3{text-wrap:balance;margin:0;font-size:17px;font-weight:800;line-height:1.15}.vitrine .card p{color:#ffffffb8;margin:0;font-size:14.5px}.vitrine .dor{letter-spacing:.06em;text-transform:uppercase;color:#ff8b5a;font-size:12px;font-weight:700}.vitrine .dor.verde{color:#7ee2a8}.vitrine .dor i{letter-spacing:.04em;opacity:.85;font-style:normal;font-weight:600}.vitrine .card.bonus{background:#7ee2a812;border-color:#7ee2a873;grid-column:1/-1}.vitrine .planos{flex-direction:column;align-items:center;gap:16px;padding:20px clamp(18px,4vw,40px) 40px;display:flex}.vitrine .planos h2{text-align:center;text-wrap:balance;margin:0;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.15}.vitrine .unl{color:#fffc;text-align:center;max-width:60ch;margin:0;font-size:15px}.vitrine .unl b{color:#ffb48f}.vitrine .seg{background:#ffffff1a;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:inline-flex}.vitrine .seg button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;transition:background .2s}.vitrine .seg button[aria-pressed=true]{background:var(--vt-brand)}.vitrine .seg button:focus-visible{outline-offset:2px;outline:2px solid #fff}.vitrine .cupom{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;display:flex}.vitrine .cupom label{color:#ffffffe6;font-size:14px;font-weight:700}.vitrine .cupom input{font:inherit;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;width:190px;max-width:100%;padding:9px 16px;font-size:14px}.vitrine .cupom input::placeholder{text-transform:none;letter-spacing:0;color:#fff9}.vitrine .cupom input:focus-visible,.vitrine .cupom button:focus-visible{outline-offset:2px;outline:2px solid #fff}.vitrine .cupom button{font:inherit;color:#fff;background:var(--vt-brand);cursor:pointer;border:0;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:700}.vitrine .cpmsg{text-align:center;color:#7ee2a8;min-height:1.4em;margin:6px 0 0;font-size:13px}.vitrine .once{color:#ffffffd9;text-align:center;max-width:64ch;min-height:3em;margin:0;font-size:14px}.vitrine .trial{color:#ffffff9e;text-align:center;margin:0;font-size:13px}.vitrine .pl{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;width:100%;display:grid}.vitrine .plan{background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:22px;transition:transform .25s;display:flex}.vitrine .plan:hover{transform:translateY(-5px)}.vitrine .plan.main{background:#ffffff1f;border:2px solid #ff8b5a}.vitrine .ph{justify-content:space-between;align-items:center;gap:10px;display:flex}.vitrine .ph h3{margin:0;font-size:22px;font-weight:800;line-height:1.15}.vitrine .lgs{gap:6px;display:flex}.vitrine .plan .for{color:#ffffffad;min-height:3.2em;margin:0;font-size:13.5px}.vitrine .unlb{background:var(--vt-brand);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:16px;font-weight:800;display:flex;position:relative;overflow:hidden}.vitrine .unlb:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.6s ease-in-out infinite vt-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes vt-sweep{60%,to{transform:translate(120%)}}.vitrine .price{font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1}.vitrine .price s{color:#ffffff8c;margin-right:6px;font-size:15px;font-weight:600}.vitrine .price small{color:#ffffffa6;font-size:14px;font-weight:600}.vitrine .tot{color:#ffffffb8;min-height:2.6em;margin:-4px 0 0;font-size:13.5px}.vitrine .flip{animation:.35s vt-flip}@keyframes vt-flip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vitrine .plan ul{color:#ffffffe6;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14.5px;list-style:outside;display:flex}.vitrine .plan ul b{color:#ffb48f}.vitrine .fine{color:#ffffff8c;margin:0;font-size:12px}.vitrine .plan .fine{order:98}.vitrine .pcta{text-align:center;order:99;justify-content:center;margin-top:auto;text-decoration:none}.vitrine .pcta-slot{order:99;margin-top:auto}.vitrine .foot{text-align:center;color:#ffffff80;padding:0 18px 26px;font-size:12.5px}.vitrine .foot a{color:inherit}@media (max-width:520px){.vitrine .hero h1{max-width:none}}@media (prefers-reduced-motion:reduce){.vitrine .ico,.vitrine .unlb:after{animation:none!important}}
