/* Compact offer comparison only — 2026-10-22 */
#planos .plans-grid .plan{padding:20px 20px 16px}#planos .plans-grid .essential{padding-top:45px}#planos .plans-grid .complete{background:linear-gradient(155deg,#e5f2df,#f6faed);border:2px solid #84b589}#planos .plans-grid .plan-top,#planos .plans-grid .complete .plan-top{min-height:94px}#planos .plans-grid .plan-kicker{padding:7px 12px;margin-bottom:9px}#planos .plans-grid .plan-badge{margin:0 0 6px;padding:6px 11px}#planos .plans-grid .approved-mockup{height:217px;margin-block:0 8px}#planos .plans-grid .benefits{margin:5px 0 9px}#planos .plans-grid .benefits li{margin-bottom:7px}#planos .plans-grid .previous-price{padding-top:10px;margin:4px 0 4px}#planos .plans-grid .plan-price strong{background:linear-gradient(110deg,#10863d,#16894a);background-clip:text;color:transparent;font-size:80px}#planos .plans-grid .complete .plan-price strong{background:linear-gradient(110deg,#c55a0c,#db7419);background-clip:text;color:transparent}#planos .plans-grid .payment{margin:4px 0 10px}#planos .plans-grid .plan .cta{background:linear-gradient(115deg,#13863e,#087335);color:#fff;border:1px solid #087335;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff25,0 4px 11px #1c693825;min-height:50px;height:auto;padding:13px 8px}#planos .plans-grid .complete .cta{background:linear-gradient(115deg,#11833b,#05662e);box-shadow:inset 0 1px 0 #ffffff25,0 5px 13px #1c693830}
@media(max-width:760px){#planos .plans-grid .plan{padding:10px 9px 11px}#planos .plans-grid .essential{padding-top:35px}#planos .plans-grid .plan-top,#planos .plans-grid .complete .plan-top{min-height:86px}#planos .plans-grid .plan h3{font-size:20px;line-height:1.12}#planos .plans-grid .plan-kicker{padding:6px;font-size:8px;margin-bottom:8px}#planos .plans-grid .plan-badge{font-size:8px;padding:5px 8px;margin-bottom:5px}#planos .plans-grid .plan-subtitle{font-size:8px;margin-top:5px}#planos .plans-grid .approved-mockup{height:130px;margin-block:0 5px}#planos .plans-grid .benefits{font-size:12px;line-height:1.35;margin:4px 0 8px}#planos .plans-grid .benefits li{margin-bottom:6px;padding-left:18px}#planos .plans-grid .previous-price{font-size:10px;padding-top:8px;margin:2px 0 3px}#planos .plans-grid .plan-price strong{font-size:51px}#planos .plans-grid .payment{font-size:10px;margin:3px 0 8px}#planos .plans-grid .plan .cta{font-size:10px;line-height:1.3;min-height:48px;padding:10px 3px}}

/* Premium finish: only specified CTAs and comparison cards. No geometry changes. */
#hero .hero-action .cta,.product-compact .compact-benefits .cta,#planos .plans-grid .plan .cta{background:linear-gradient(115deg,#32b65b 0%,#13a54c 48%,#0b803c 100%);color:#fff;border-color:#076c33;box-shadow:inset 0 1px 0 #ffffff38,0 4px 12px #175f3026;text-shadow:0 1px 1px #06432125}
#hero .hero-action .cta span,.product-compact .compact-benefits .cta span,#planos .plans-grid .plan .cta span{color:#fff}
#hero .hero-action .cta::after,.product-compact .compact-benefits .cta::after,#planos .plans-grid .plan .cta::after{background:linear-gradient(90deg,transparent,#ffffff24,transparent);animation:premium-glint 7s ease-in-out infinite;pointer-events:none}
@keyframes premium-glint{0%,75%{left:-70%;opacity:0}78%{opacity:1}95%,100%{left:140%;opacity:0}}
#planos .plans-grid .essential{border-color:#83b48c;box-shadow:0 4px 14px #295b3010}
#planos .plans-grid .plan-badge{background:linear-gradient(115deg,#d83b24,#bd2c1c);color:#fff;border-color:#bc3622;box-shadow:inset 0 1px 0 #ffffff35,0 3px 9px #9d2b2020}
#planos .plans-grid .essential .plan-price strong{background:linear-gradient(110deg,#087f35,#129442);background-clip:text;color:transparent}
#planos .plans-grid .complete .plan-price strong{background:linear-gradient(110deg,#c95306,#df6b09);background-clip:text;color:transparent}
@media(prefers-reduced-motion:reduce){#hero .hero-action .cta::after,.product-compact .compact-benefits .cta::after,#planos .plans-grid .plan .cta::after{animation:none}}
