/* LOGA Hero V1.1 — clickable CTA buttons approximately 20% smaller.
 * This separate stylesheet preserves the previously approved layout and
 * keeps the original V1.0 stylesheet untouched. No transform:scale() hack.
 */
.button{gap:11.2px}
.button .icon-arrow{width:22.4px;height:22.4px}
.header-cta{height:50.4px;min-width:229.6px;padding-inline:24.8px;font-size:16px}
.button-large{height:56px;padding-inline:27.2px;font-size:20px}
.hero-actions .button-primary{min-width:276px}
.hero-actions .button-secondary{min-width:240px}
.price-cta{width:80%;min-height:56.8px;margin-inline:auto;font-size:20.8px}
.dropdown-price button{padding:8px;font-size:10px;gap:3px}
.dropdown-price button .icon{width:12px;height:12px}
.modal-main-button{min-height:44px;padding:8px 13px;font-size:13px}
.modal-main-button .icon{width:16px;height:16px}
@media(max-width:1600px){
  .header-cta{height:50px;min-width:188px;padding-inline:19.2px;font-size:13.6px}
  .button-large{height:51.2px;font-size:16.8px;padding-inline:27.2px}
  .hero-actions .button-primary{min-width:232px}
  .hero-actions .button-secondary{min-width:208px}
  .price-cta{min-height:51.2px;font-size:18.4px}
}
@media(max-width:1210px){
  .header-cta{height:44px;min-width:152px;padding-inline:12px;font-size:12px}
  .header-cta .icon{width:17px;height:17px}
  .button-large{height:46.4px;font-size:14.4px;padding-inline:16px}
  .hero-actions .button-primary{min-width:188px}
  .hero-actions .button-secondary{min-width:174.4px}
  .price-cta{min-height:46.4px;font-size:16px}
}
@media(max-width:980px){
  .header-cta{min-width:0;height:44px;padding-inline:14px;font-size:12px}
}
@media(max-width:600px){
  /* Keep safe touch targets even though visual buttons are compact. */
  .header-cta{height:44px;width:44px;min-width:44px;padding:0;font-size:0}
  .header-cta .icon{width:17px;height:17px}
  .button-large,.hero-actions .button-primary,.hero-actions .button-secondary{width:100%;min-width:0;height:44px;font-size:13.6px;padding-inline:18px}
  .price-cta{width:80%;min-height:44px;font-size:15.2px}
}
