.inova-black-friday-banner{z-index:60;color:#fff;background:#07090d;border-bottom:1px solid #263146;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:9px 24px;font-size:12px;display:flex;position:sticky;top:0}.inova-black-friday-badge{color:#080b12;letter-spacing:.12em;white-space:nowrap;background:#fff;border:1.5px solid #080b12;border-radius:20px;padding:4px 11px;font-size:10px;font-weight:800;animation:3s ease-in-out infinite inova-bf-bubble;display:inline-flex;position:relative}.inova-black-friday-banner a{color:#8fc2ff;text-underline-offset:4px;font-weight:700;text-decoration:underline}.inova-black-friday-banner a:focus-visible{outline-offset:4px;outline:2px solid #0068ff}:is(.inova-black-friday-banner a:hover,.inova-black-friday-banner a:focus-visible){color:var(--yellow,#febf07)}.inova-black-friday-badge:after{content:"";background:#fff;border-bottom:1.5px solid #080b12;border-right:1.5px solid #080b12;width:8px;height:8px;position:absolute;bottom:-5px;left:20px;transform:rotate(45deg)}@keyframes inova-bf-bubble{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-2px)rotate(2deg)}}.inova-black-friday .pricing-condition{background:linear-gradient(120deg,#080b11 20%,#101e36 100%);border:1px solid #243d61;padding-top:44px;position:relative;box-shadow:0 18px 40px #06122d24}.inova-black-friday .pricing-condition:before{content:"BLACK FRIDAY · ADESÃO";white-space:nowrap;color:#ffce45;letter-spacing:.14em;font-size:10px;font-weight:800;position:absolute;top:14px;left:50%;transform:translate(-50%)}.inova-black-friday .pricing-condition>div{border-color:#334155}.inova-black-friday .pricing-condition span{color:#d6dfed}.inova-black-friday .pricing-condition p{color:#fff}.inova-black-friday .pricing-condition del{color:#b9c4d6;text-decoration-color:#b9c4d6}.inova-black-friday .pricing-condition strong{color:#ffce45}.inova-black-friday .pricing-condition>div:first-child strong{font-size:28px}.inova-black-friday .pricing-condition>div:nth-child(2) strong{color:#83baff}.inova-black-friday .pricing-condition>div:nth-child(3) strong{color:#fff}.inova-black-friday .pricing-condition{width:100%;max-width:none}.inova-black-friday .pricing-condition>div:nth-child(3){border-bottom:0;border-right:0}.inova-black-friday .pricing-condition>.bf-adhesion-cta{border:0;grid-column:1/-1;gap:14px;margin-top:22px;padding:22px 0 4px}.inova-black-friday .bf-adhesion-cta p{color:#e4ecf8;margin:0;font-size:15px}.inova-black-friday .bf-adhesion-cta .button{color:#fff;min-width:200px}:is(.inova-black-friday .bf-adhesion-cta .button:hover,.inova-black-friday .bf-adhesion-cta .button:focus-visible),:is(.inova-black-friday .bf-adhesion-cta .button:hover span,.inova-black-friday .bf-adhesion-cta .button:focus-visible span){color:#000}.inova-black-friday .price-card{position:relative;overflow:hidden}.inova-black-friday .bf-plan-ribbon{z-index:3;color:#fff;text-align:center;letter-spacing:.1em;background:#080b12;width:180px;padding:7px 0;font-size:10px;font-weight:800;position:absolute;top:27px;right:-42px;transform:rotate(45deg);box-shadow:0 3px 10px #0002}.inova-black-friday .price>small:first-child{color:#080b12;font-weight:800}.inova-black-friday .plan-top{padding-right:35px}.inova-black-friday .recommended-label{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.inova-black-friday-badge{animation:none}}.inova-black-friday .site-header{top:64px}.inova-black-friday section[id]{scroll-margin-top:160px}@media (max-width:640px){.inova-black-friday-banner{gap:12px;padding:9px 14px}.inova-black-friday-banner>span:not(.inova-black-friday-badge){display:none}.inova-black-friday-banner a{font-size:11px}}
