.header-actions{display:flex;align-items:center;gap:22px}.language-switch{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border-radius:9px;color:inherit;text-decoration:none;opacity:.72}.language-switch a[aria-current]{background:#00d4d21c;color:#00d4d2;opacity:1;box-shadow:inset 0 0 0 1px #00d4d254}.language-switch a:hover{opacity:1}.language-switch a:focus-visible{outline:2px solid #00d4d2;outline-offset:3px}.template-language{display:flex;justify-content:flex-end;padding:4px max(18px,calc((100% - 1240px)/2));background:#001d2b;color:#f8f8ff}.language-fields{margin:24px 0;border-top:1px solid #31525d;padding-top:16px}.language-fields select{max-width:100%}.language-note{max-width:70ch;color:#b4cedb;font-size:14px;line-height:1.65}.prototype-notice{padding:12px 16px;border:1px solid #31525d;border-radius:12px;color:#b4cedb;font-size:14px;line-height:1.6}.order-language-summary{padding:16px 0;border-top:1px solid #31525d}.order-page select{white-space:normal}.pricing-extras>div>span{min-width:0}.pricing-extras>div>a{flex-shrink:0}html[lang="es-MX"] .hero h1{font-size:clamp(40px,4.1vw,64px);line-height:1.08}html[lang="es-MX"] .demo-bar .preview-toolbar{gap:12px}html[lang="es-MX"] .demo-bar .choose{white-space:normal}html[lang="es-MX"] .hero-price{max-width:42ch}html[lang="es-MX"] .hero-price strong{white-space:nowrap}
@media(max-width:767px){.site-header{flex-wrap:wrap;row-gap:14px}.site-header .brand{max-width:calc(100% - 116px)}.header-actions{display:contents}.site-header>.header-actions>.language-switch{order:3;flex-basis:100%;justify-content:flex-end;border-top:1px solid #214452;padding-top:3px;margin-top:-5px}.site-header .menu-shell{margin-left:auto}.language-switch a{min-height:36px}.language-fields select{font-size:16px}.pricing-extras>div{gap:14px;flex-wrap:wrap}html[lang="es-MX"] .hero h1{font-size:clamp(38px,10.3vw,54px)}html[lang="es-MX"] .demo-bar .preview-toolbar{flex-wrap:wrap}html[lang="es-MX"] .demo-bar .preview-back{min-width:0}.template-language{padding:3px 14px}}
