.prevenda-card{background:#fff;border-radius:24px;box-shadow:0 25px 60px #00000040;overflow:hidden;transform:translateY(0);transition:all .3s ease}.prevenda-card:hover{transform:translateY(-6px)}.prevenda-card-header{background:#ffb743;padding:35px 30px;text-align:center}.prevenda-card-header h3{font-size:var(--text-26);font-weight:600;letter-spacing:.5px}.prevenda-card-header p{font-size:var(--text-15);font-weight:500}.prevenda-benefits i{font-size:26px;margin-bottom:8px;color:#f5a623}.countdown-animated{display:flex;gap:12px;margin-top:10px}.time-box{background:linear-gradient(180deg,#ff5a3d,#dc143c);border-radius:14px;padding:14px 12px;min-width:78px;text-align:center;box-shadow:0 10px 25px #00000040}.time-box small{display:block;font-size:var(--text-11);letter-spacing:.5px;opacity:.9}.time-box .number{display:block;font-size:var(--text-26);font-weight:600;line-height:1}.time-box.animate .number{animation:fadeUp .35s ease}@keyframes fadeUp{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.countdown-animated{gap:8px}}.btn-prevenda{font-size:var(--text-16);font-weight:600;letter-spacing:.5px;animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #43c46399}70%{box-shadow:0 0 0 14px #43c46300}to{box-shadow:0 0 #43c46300}}.countdown-ended{margin-top:15px;padding:14px 22px;background:#dc143c;color:#fff;border-radius:14px;font-weight:600;font-size:var(--text-16);text-align:center;letter-spacing:.5px;animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.benefit-box{background:#fff;border-radius:18px;padding:30px 20px;box-shadow:0 15px 35px #0000001f;height:100%;transition:all .3s ease}.benefit-box:hover{transform:translateY(-4px)}.masthead{margin-top:var(--header-bleed)}@media(max-width:768px){.masthead{padding-top:70px}}.prevenda-hero-head{display:flex;align-items:center;gap:18px}.prevenda-hero-head__text{flex:1 1 auto;min-width:0}@media(max-width:575px){.prevenda-hero-head{gap:14px}}.prevenda-capa-modal .modal-dialog{max-width:min(420px,88vw)}.prevenda-capa-modal .modal-content{position:relative;background:transparent;border:0}.prevenda-capa-modal img{width:100%;height:auto;border-radius:16px;box-shadow:0 25px 60px #00000080}.prevenda-capa-modal .btn-close{position:absolute;top:-14px;right:-8px;z-index:2;padding:8px;border-radius:50%;background-color:#fff;opacity:1}
