/* El portal mantiene su cabecera grafito, también al desplegar el menú. */
body.portal-landing .solutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.portal-landing #modulos .arca-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(min-width:601px) and (max-width:1100px){body.portal-landing .solutions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.portal-landing .solutions{grid-template-columns:minmax(0,1fr)!important}}
@media(min-width:601px) and (max-width:1100px){body.portal-landing #modulos .arca-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.portal-landing #modulos .arca-module-grid{grid-template-columns:minmax(0,1fr)!important}}
body.portal-landing>header{position:relative;background:#101110;color:#f0f1e9}
@media(max-width:1100px){
 body.portal-landing.landing-navigation-ready>header{height:76px;padding:0 5%;position:sticky;top:0;z-index:110!important}
 body.portal-landing.landing-navigation-ready>header>.landing-menu-control{color:#f0f1e9!important}
 body.portal-landing.landing-navigation-ready>header nav.landing-nav-open{background:#151813!important;color:#f0f1e9!important;border-bottom:1px solid #39412e;padding:24px 5% 28px!important;box-shadow:0 18px 30px #0004;max-height:calc(100dvh - 76px);gap:22px!important}
 body.portal-landing.landing-navigation-ready>header nav .landing-nav-links{gap:12px 22px!important}
 body.portal-landing.landing-navigation-ready>header nav .landing-nav-links>a{color:#eef1e8!important;font-size:13px!important;line-height:1.5}
 body.portal-landing.landing-navigation-ready>header nav .landing-nav-plans{order:2;padding-top:8px}
 body.portal-landing.landing-navigation-ready>header nav .landing-nav-plans>.pill{background:#b6d55a;color:#101110;border-color:#b6d55a;border-radius:6px;gap:20px}
 body.portal-landing.landing-navigation-ready>header nav>.arca-lang-switch{order:3;align-self:center;margin:0}
 body.portal-landing.landing-navigation-ready>header nav a.section-active{text-decoration-color:#b6d55a!important}
 body.portal-landing .arca-lang-menu{max-width:calc(100vw - 40px)}
}
