.nav-mobile-label{display:none}
/* Phone layout only. Desktop keeps the existing composition and navigation. */
@media(max-width:767px){
 html{scroll-padding-top:150px}body:not(.access-page){overflow-x:clip}
 .header.floating-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;width:calc(100% - 24px);height:auto;min-height:0;padding:12px;gap:10px 8px;top:8px;margin:8px auto 20px;border-radius:18px;box-sizing:border-box}
 .floating-header .brand{grid-column:1;grid-row:1;min-width:0;font-size:18px;gap:7px}.floating-header .brand img{width:28px;height:28px}.floating-header .brand small{font-size:8px;letter-spacing:.22em}
 .floating-header .nav-admin-temp[data-client-access]{grid-column:2;grid-row:1;display:inline-flex!important;justify-content:center;max-width:130px;font-size:10px;padding:8px!important;min-height:34px;box-sizing:border-box}.floating-header .nav-admin-temp .nav-session-status{font-size:8px}
 .floating-header .nav-language{grid-column:3;grid-row:1;margin:0}.floating-header .nav-language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.floating-header .nav-language select{width:43px;min-height:34px;padding:5px;border-radius:7px;font-size:11px}
 .header.floating-header .main-navigation{grid-column:1;grid-row:2;min-width:0;width:100%;display:block;order:0;padding:0;border:0}.floating-header .main-navigation>.nav-simple,.floating-header .nav-socials{display:none!important}
 .floating-header .nav-dropdown{width:100%}.floating-header .nav-dropdown summary{min-height:36px;justify-content:center;gap:7px;padding:4px 8px;border:1px solid #ffffff20;border-radius:9px;background:#202933;font-size:12px;white-space:nowrap}.floating-header .nav-dropdown summary::before{content:'☰';font-size:14px;color:#badcff}
 .floating-header>.contact-link{grid-column:2/4;grid-row:2;width:100%;padding:9px 12px!important;font-size:12px;min-height:36px;text-align:center;justify-content:center;box-sizing:border-box}
 .floating-header .nav-projects{left:-1px;right:-1px;width:auto;top:calc(100% - 1px);grid-template-columns:minmax(0,1fr);padding:10px 12px 14px;gap:8px;max-height:calc(100dvh - 154px);overscroll-behavior:contain;box-sizing:border-box;border-radius:0 0 18px 18px}
 .floating-header .nav-project{padding:14px 16px;gap:5px;min-width:0}.floating-header .nav-project svg{width:22px;height:22px;margin-bottom:3px}.floating-header .nav-project strong{font-size:16px}.floating-header .nav-project span{font-size:13px}.floating-header .nav-mobile-link{display:block;min-height:44px;padding:12px;text-align:center;border-bottom:1px solid #ffffff18}.floating-header .nav-all{grid-column:1;width:100%;font-size:12px;white-space:normal}
 .hero-sales .hero-body{display:flex;flex-direction:column;min-height:0;gap:28px}.hero-sales .hero-copy{padding-top:24px;text-align:center;width:100%;min-width:0}.hero-sales .hero-copy h1{font-size:clamp(45px,12vw,76px);line-height:1.04}.hero-sales .hero-copy>p{max-width:100%;margin-inline:auto}.hero-sales .hero-delegate-actions{justify-content:center;flex-wrap:wrap;gap:12px}.hero-sales .hero-delegate-actions .button{max-width:100%;text-align:center}
 .hero-sales .chrome-stage{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0;display:flex;flex-direction:column;align-items:center;gap:0;min-width:0}.hero-sales .chrome-trigger{position:relative;inset:auto;display:grid;place-items:center;width:100%;height:240px;margin:0;transform:none}.hero-sales .chrome-trigger img{width:min(270px,75vw)!important;height:auto!important;max-width:100%!important;object-fit:contain}
 .hero-sales .project-radar{position:relative!important;inset:auto!important;width:100%;height:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;transform:none!important;padding:0;margin:0}
 .hero-sales .hero-pillars .pillar-holo{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;padding:16px 9px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:8px}
 .hero-sales .hero-pillars .pillar-title,.hero-sales .hero-pillars .radar-social .pillar-title,.hero-sales .hero-pillars .radar-web .pillar-title,.hero-sales .hero-pillars .radar-sites .pillar-title{font-size:clamp(18px,5vw,24px);line-height:1.12;text-align:center;max-width:100%}.hero-pillars .pillar-title::before,.hero-pillars .pillar-title::after{text-align:center;inset:0;max-width:100%}.hero-sales .hero-pillars .radar-description{font-size:11px;line-height:1.6;max-width:100%;text-align:center}.hero-sales .hero-pillars .radar-index{font-size:8px;letter-spacing:.025em;text-align:center}.hero-sales .hero-pillars .pillar-number{font-size:58px;line-height:1;margin-top:12px}.hero-sales .radar-lines,.hero-sales .pillar-projection{display:none}.hero-sales .automation-branch{position:absolute;top:auto!important;bottom:0;right:0!important;width:100%!important;max-width:100%;z-index:30}
 #automatizaciones .with-phone{display:flex;flex-direction:column;align-items:center;padding-inline:20px;gap:26px;min-width:0}#automatizaciones .intro-copy{width:100%;max-width:100%;text-align:center;min-width:0}#automatizaciones .automation-main-title{font-size:clamp(34px,9vw,48px);line-height:1.08;max-width:100%;margin-inline:auto;text-align:center}#automatizaciones .with-phone .intro-copy>p{max-width:100%;margin-inline:auto;text-align:center}#automatizaciones .bot-showcase{width:100%;max-width:440px;min-width:0;margin-inline:auto}#automatizaciones .solutions,#automatizaciones .solution-list{width:100%;min-width:0}#automatizaciones .solution-row{min-width:0}#automatizaciones .demo-browser{max-width:100%;width:100%;box-sizing:border-box}
 .ai-web-companion,.ai-care-note{min-width:0;grid-template-columns:minmax(0,1fr);padding-inline:20px;text-align:center;gap:26px}.ai-web-title,.ai-care-title{font-size:clamp(28px,7.7vw,38px);line-height:1.15;max-width:100%;text-align:center;margin-inline:auto}.ai-web-title>span,.ai-care-title>span{max-width:100%}.ai-web-options,.ai-care-points{min-width:0;text-align:left}.ai-web-scope{grid-column:1}
 .intro.with-phone{max-width:100%;padding-inline:20px;box-sizing:border-box}.intro.with-phone .intro-copy{min-width:0;text-align:center}.intro.with-phone h1{font-size:clamp(34px,9vw,48px);overflow-wrap:break-word}.intro.with-phone .bot-showcase{max-width:100%;min-width:0}.seo-intro{text-align:center}.seo-reading h1{font-size:clamp(34px,9vw,42px)}
 .integral-heading,.section-heading{max-width:100%;overflow-wrap:break-word}.seo-guide-grid{grid-template-columns:1fr}.whatsapp-floating{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}
}

@media(max-width:767px){.floating-header .nav-desktop-label{display:none}.floating-header .nav-mobile-label{display:inline}}
