@media(max-width:1024px){#hero{padding:34px 0 60px}.hero-inner{padding:0 24px}.hero-logo{max-width:240px}}
@media(max-width:768px){
  #hero{background-image:url('../images/FUNDOCELULAR.jpg');background-position:center top;background-size:cover;padding:18px 0 50px;min-height:auto}
  .hero-inner{padding:0 20px}.hero-logo{max-width:165px;margin-bottom:12px}
  .ticker-item{font-size:.68rem;padding:0 1.4rem;letter-spacing:.16em}
  .eyebrow{padding:5px 14px;margin-bottom:12px}.eyebrow-text{font-size:.6rem;letter-spacing:.14em}
  .hero-headline{gap:4px;column-gap:10px;row-gap:6px}
  .hl-line-1{font-size:clamp(1.15rem,4.4vw,1.6rem)}.hl-line-2{font-size:clamp(1.7rem,6.6vw,2.6rem)}
  .headline-rule{max-width:82%;margin:12px 0 10px}
  .hero-offers{gap:7px;margin:6px auto 4px}.offer-chip{padding:10px 16px;min-width:0;flex:1 1 44%}
  .offer-chip .offer-label{font-size:.66rem}.offer-chip .offer-value{font-size:clamp(1.05rem,4.2vw,1.3rem)}.offer-chip .offer-sub{font-size:.64rem}
  .hl-sub{font-size:.82rem;letter-spacing:.06em;margin-top:8px}
  .btn-vip{font-size:.84rem;padding:16px 28px;margin-top:16px;width:100%;max-width:340px}
  .btn-note{font-size:.66rem;letter-spacing:.16em}
  .countdown-inline{padding:14px 14px 12px;margin-top:18px;max-width:100%}
  .cd-label{font-size:.7rem}.countdown-boxes{gap:6px;justify-content:center}
  .cd-box{min-width:46px;padding:6px 6px 4px}.cd-num{font-size:1.35rem}.cd-lbl{font-size:.5rem;margin-top:2px}.cd-sep{font-size:1.35rem}
  .urgency-strip{padding:10px 16px;gap:8px;margin-top:18px}.urgency-strip p{font-size:.72rem}
  .hero-sub{font-size:.92rem;margin-top:18px}
  .pill-card{min-width:205px;padding:10px 16px 10px 12px}.pill-card span{font-size:.74rem}
  .divider-item{font-size:.68rem;letter-spacing:.2em;padding:0 1.6rem;gap:.6rem}
  #triggers{padding:60px 0 70px}.triggers-inner{padding:0 20px}
  .section-eyebrow{padding:5px 14px;margin-bottom:20px}.section-eyebrow-text{font-size:.66rem}
  .triggers-title{font-size:clamp(1.85rem,7.5vw,2.7rem)}.triggers-sub{font-size:.9rem;margin-bottom:40px}
  .trigger-list{margin-bottom:40px}.trigger-item{padding:18px 8px;gap:14px}
  .trigger-num{font-size:1rem;width:28px}.trigger-icon-wrap{width:38px;height:38px}.trigger-icon-wrap svg{width:18px;height:18px}
  .trigger-text{font-size:.92rem}.trigger-desc{font-size:.84rem}
  .bottom-cta{padding:30px 0 0}.bottom-cta-text{font-size:clamp(1.35rem,5.5vw,1.9rem)}.bottom-cta-sub{font-size:.68rem}
  footer{padding:34px 20px 22px}footer img.foot-logo{max-width:150px;max-height:110px}
}
@media(max-width:380px){.hero-logo{max-width:148px}.offer-chip .offer-value{font-size:1.05rem}.btn-vip{font-size:.74rem;padding:15px 20px}.cd-box{min-width:40px;padding:5px 5px 3px}.cd-num,.cd-sep{font-size:1.15rem}.cd-lbl{font-size:.46rem}}
