
.shop-first-trust{font-size:15px!important;color:#574966;margin:12px 0 0!important}
.shop-first-link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:#4b2582;font-weight:650;text-decoration:underline;text-underline-offset:.18em}
@media(max-width:760px){
  .intro{padding-block:22px 16px!important;min-height:0!important;gap:12px!important}
  .intro h1{font-size:clamp(32px,8vw,39px)!important;line-height:1.13!important;margin:8px 0 12px!important}
  .intro p:not(.shop-first-trust){font-size:18px!important;line-height:1.55!important;margin:0 0 14px!important}
  .intro .hero-visual{display:none!important}
  .landing-actions{gap:8px!important}
  .landing-actions .primary,.landing-actions .secondary,.package-card .primary,.commercial-grid a{font-size:16px!important;min-height:44px}
  .landing-actions .secondary{margin:0!important}
  .public-price-note,.package-card>span,.commercial-grid small,.welcome-coupon small,.showcase-foot,.landing-page footer,.disclosure{font-size:15px!important;line-height:1.5!important}
  .landing-networks a,.landing-benefits p,.how p,.affiliate-terms{font-size:16px!important}
}
