/* Approved mobile refinements. Desktop layout is intentionally unchanged. */
#premium-home-hero h1 .mobile-hero-line{display:none!important}
.mobile-only-copy{display:none}
@media(max-width:720px){
  #premium-home-hero h1 .desktop-hero-line{display:none!important}
  #premium-home-hero h1 .mobile-hero-line{display:block!important;font-size:var(--fitted-size,clamp(22px,6.8vw,42px))!important;line-height:.98;white-space:nowrap;width:74%;margin:0 auto!important}
  #premium-home-hero h1 .mobile-focus{color:#16b8ff}
  #premium-home-hero h1 .mobile-sell{color:#fff}
  #premium-home-hero h1 .mobile-days{color:#29e079}
  #incluido .method-heading-line{display:inline;white-space:normal}
  #incluido .method-heading-line:last-child{display:block;white-space:nowrap;font-size:var(--fitted-size,clamp(21px,5.8vw,39px))}
  #incluido .section-head>p{display:none}
  #incluido .mm-copy{padding:22px 20px}
  #incluido .mm-copy h3{margin:0 0 10px;font-size:27px;line-height:1.12}
  #incluido .mm-copy p{margin:0 0 13px;line-height:1.4;font-size:15px}
  #incluido .mm-copy ul{gap:6px}
  #incluido .mm-copy li{font-size:14px;line-height:1.35;gap:9px}
  #metodo .section-head h2{font-size:clamp(28px,8.2vw,46px)}
  #metodo .tripod-heading-line{display:inline;line-height:1.08;white-space:nowrap}
  #metodo em.tripod-heading-line{display:block;font-size:1.2em}
  #metodo .method-flow{grid-template-columns:1fr;gap:28px}
  #metodo .method-flow article{display:grid;grid-template-columns:76px auto;justify-content:center;align-items:center;column-gap:12px;row-gap:8px;padding:24px 20px 20px;min-height:0}
  #metodo .method-flow article>span{position:absolute;left:12px;top:8px;margin:0;font-size:12px;line-height:1}
  #metodo .tripod-icon{width:76px;height:76px;margin:0}
  #metodo .method-flow h3{margin:0;font-size:30px;text-align:left}
  #metodo .method-flow p{grid-column:1/-1;text-align:center;margin:0;max-width:440px;font-size:15px;line-height:1.4}
  #metodo .method-connector{display:block;left:50%;top:calc(100% + 4px);width:2px;height:20px;background:linear-gradient(180deg,#29e079,#16b8ff);background-size:100% 100%;animation:none}
  #metodo .method-connector::before,#metodo .method-connector::after{left:50%;opacity:1;transform:translate(-50%,-50%);animation:none}
  #metodo .method-connector::before{top:0}
  #metodo .method-connector::after{top:100%}
  #seletor .selector-tag-line{display:block;white-space:nowrap}
  #seletor .selector-panel>div>.tag{display:inline-block;white-space:normal;line-height:1.4;text-align:center;letter-spacing:.04em}
  .process .section-head>.tag{white-space:normal;text-align:center;max-width:100%}
  #seletor .plan-preview-card{container-type:inline-size}
  #seletor [data-plan-card="start"] .plan-promise,#seletor [data-plan-card="up"] .plan-promise{font-size:clamp(15px,6.6cqw,24px);white-space:nowrap;letter-spacing:-.04em}
  #seletor .plan-promise strong{display:inline}
  .desktop-only-copy{display:none}
  .mobile-only-copy{display:block}
  #seletor .accelerator h3{text-align:center;font-size:clamp(25px,7vw,34px)}
  #seletor .accelerator-actions{white-space:normal;font-size:clamp(24px,8cqw,32px);line-height:1.3;text-align:center}
  #seletor .accelerator-actions .mobile-only-copy>span{display:block}
  #seletor .accelerator-growth{font-size:clamp(15px,6.3cqw,25px);white-space:nowrap;text-align:center;letter-spacing:-.04em}
  #seletor .accelerator .plan-for{padding:18px 14px;border:1px solid #29e07980;background:linear-gradient(130deg,#0e775344,#12639a33);border-radius:16px;font-size:17px;line-height:1.5;margin:18px 0;color:#fff;text-align:center}
  .process .process-list li{display:grid;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;row-gap:8px;padding:20px;min-height:0}
  .process .process-list li>b{margin:0;font-size:22px;line-height:1.2}
  .process .process-list h3{margin:0;font-size:25px;line-height:1.2}
  .process .process-list p{grid-column:1/-1;margin:0;font-size:15px;line-height:1.4}
}
