.vit-lock{position:absolute;inset:0;container-type:size;pointer-events:none;color:#fff;font-family:inherit;z-index:1}.vit-lock[data-tom=claro]{color:#111}.vit-lock[data-tom=escuro]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at calc(var(--dx)*1%) calc(var(--dy)*1%),rgba(0,0,0,.28),transparent 62%)}.vit-lock[data-tom=claro]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at calc(var(--dx)*1%) calc(var(--dy)*1%),rgba(255,255,255,.22),transparent 62%)}.vit-bloco{position:absolute;left:calc(var(--dx)*1%);top:calc(var(--dy)*1%);width:-moz-max-content;width:max-content;display:flex;flex-direction:column;align-items:center;text-align:center;transform:translate(-50%,-50%)}.vit-lock[data-alin=esquerda] .vit-bloco{align-items:flex-start;text-align:left;transform:translateY(-50%)}.vit-logo{display:block;height:auto;width:min(calc(var(--dw)*.85cqi),var(--lw,9999px))}.vit-logo-claro{filter:brightness(0) invert(1)}.vit-lin{display:block}.vit-sobre{margin-top:1.2cqh;font-size:max(10px,2cqh);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.25em;white-space:nowrap}.vit-logo+.vit-sobre{margin-top:1.6cqh}.vit-tit{margin-top:1.6cqh;font-size:max(16px,5cqh);line-height:1.1;font-weight:600;white-space:nowrap}.vit-tit-2{font-size:max(16px,6.1cqh)}.vit-sub{margin-top:1.2cqh;font-size:max(11px,2.4cqh);line-height:1.15;font-weight:400;white-space:nowrap}.vit-cupom{margin-top:1.6cqh;display:inline-flex;align-items:center;justify-content:center;gap:.4em;height:max(22px,6.1cqh);padding:0 1.8cqh;border-radius:999px;background:#000;color:#fff;font-size:max(11px,3cqh);font-weight:600;letter-spacing:.04em;white-space:nowrap}.vit-cupom-rot{font-size:.8em;font-weight:700}.vit-atr{position:absolute;left:calc(var(--adx)*1%);top:calc(var(--ady)*1%);display:inline-flex;align-items:center;gap:.6em;height:max(22px,6cqh);padding:0 1.8cqh;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:max(11px,2.6cqh);white-space:nowrap}.vit-atr-ico{font-size:1.1em;line-height:1}.vit-mod{position:absolute;left:calc(var(--mdx)*1%);top:calc(var(--mdy)*1%);width:calc(var(--mdw)*1%);height:calc(var(--mdh)*1%);display:flex;flex-direction:column;gap:1.2cqh}.vit-card{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:1.9cqh;background:#ffffff1f;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.vit-card+.vit-card:before{content:"+";position:absolute;left:50%;top:-2.15cqh;transform:translate(-50%);width:3.1cqh;height:3.1cqh;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#111;font-size:max(10px,2.2cqh);font-weight:700;line-height:1;z-index:1}.vit-card-tit{font-size:max(12px,3cqh);font-weight:700;line-height:1.1}.vit-card-lin{font-size:max(10px,2.2cqh);line-height:1.15}.vit-legal{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:400;padding:0 12px;margin:0;width:100%;height:25px;font-size:11px;color:#404040;background:#f0f0f0;overflow:hidden}@media(min-width:770px)and (max-width:991px){.vit-logo{width:min(calc(var(--dw)*1.2cqi),17cqi,var(--lw,9999px))}.vit-card{line-height:1.05}.vit-sobre{font-size:10px}}@media(max-width:769px){.vit-lock[data-tom=escuro]:before,.vit-lock[data-tom=claro]:before{background:radial-gradient(ellipse at calc((var(--cx) + var(--cw)/2)*1%) calc((var(--cy) + 10)*1%),rgba(0,0,0,.28),transparent 62%)}.vit-lock[data-tom=claro]:before{background:radial-gradient(ellipse at calc((var(--cx) + var(--cw)/2)*1%) calc((var(--cy) + 10)*1%),rgba(255,255,255,.22),transparent 62%)}.vit-bloco,.vit-lock[data-alin=esquerda] .vit-bloco{left:calc(var(--cx)*1%);top:calc(var(--cy)*1%);transform:none;width:calc(var(--cw)*1%);align-items:center;text-align:center}.vit-lock[data-lado=dir] .vit-bloco{align-items:flex-start;text-align:left}.vit-logo{width:calc(var(--cw)*.87cqi);max-width:var(--lw,9999px)}.vit-sobre{margin-top:1.5cqi;font-size:max(10px,2.9cqi);white-space:normal}.vit-logo+.vit-sobre{margin-top:2.2cqi}.vit-tit{margin-top:2.2cqi;font-size:max(16px,6.2cqi);white-space:normal}.vit-tit-2{font-size:max(16px,7.2cqi)}.vit-sub{margin-top:1.6cqi;font-size:max(11px,3.5cqi);white-space:normal}.vit-cupom{margin-top:2.4cqi;height:max(22px,8.2cqi);padding:0 2.4cqi;font-size:max(10px,3.1cqi);white-space:nowrap}.vit-atr{left:calc(var(--acx)*1%);top:calc(var(--acy)*1%);height:max(22px,7cqi);padding:0 3cqi;font-size:max(11px,3.2cqi)}.vit-mod{left:calc(var(--mcx)*1%);top:calc(var(--mcy)*1%);width:calc(var(--mcw)*1%);height:calc(var(--mch)*1%);gap:2cqi}.vit-card{border-radius:3.4cqi}.vit-card+.vit-card:before{top:-3.2cqi;width:4.4cqi;height:4.4cqi;font-size:max(10px,3cqi)}.vit-card-tit{font-size:max(12px,4cqi)}.vit-card-lin{font-size:max(10px,3cqi)}.vit-legal{height:36px;font-size:10px;line-height:1.15;color:#595959;background:#f2f2f2}}@media(max-width:419px){.vit-cupom{white-space:nowrap;padding:0 2.4cqi;font-size:max(10px,3.2cqi);letter-spacing:.02em}}
