[hidden]{display:none!important}
:root{--hero-image:url('/optimized/hero.webp')}
@media(max-width:640px){:root{--hero-image:url('/optimized/hero-mobile.webp')}}
[data-fx]{width:auto!important;height:auto!important;max-width:100%!important}
[data-industry] span:last-child{overflow-wrap:anywhere}
[data-industry][aria-label="Electrodomésticos"] span:last-child{font-size:clamp(13px,1.05vw,16px)!important;hyphens:auto}
[data-contact-form] input:not([type=checkbox]){min-height:48px!important}
a[href^="mailto:"]{min-width:0}
a[href^="mailto:"] span{min-width:0;overflow-wrap:anywhere}
img[src*="logo-"]{max-width:min(100%,260px)!important;height:auto}
.skip-link{position:fixed;top:8px;left:8px;z-index:200;transform:translateY(-200%);padding:14px 18px;background:#fff;color:#111}
.skip-link:focus{transform:none}
.measurement-panel{position:fixed;z-index:140;left:16px;right:16px;bottom:16px;max-width:640px;margin:auto;padding:20px;background:#151515;border:1px solid #555;box-shadow:0 8px 36px #000;max-height:calc(100dvh - 32px);overflow:auto}
.measurement-panel p{margin:0 0 14px;font-size:14px;line-height:1.6}
.measurement-panel>div{display:flex;gap:12px;flex-wrap:wrap}
.measurement-panel button{flex:1;min-height:44px;background:#e85002;color:white;border:1px solid #e85002;font:inherit;font-size:14px;padding:10px;cursor:pointer}
.measurement-panel button:last-child{background:transparent;border-color:#777}
.measurement-settings{display:block;width:100%;border:0;border-top:1px solid #333;padding:16px;background:#111;color:#ccc;font:inherit;font-size:14px;cursor:pointer}
html:has(.measurement-panel:not([hidden])) [data-fw]{visibility:hidden}
@media(max-width:1040px){
  [data-fw]{display:none!important}
  a[data-hero-cta],a[data-ben-cta]{white-space:normal!important;min-height:48px;max-width:100%;line-height:1.4}
  a[data-hero-cta]>span,a[data-ben-cta]>span{flex-shrink:0}
  [data-edicion-sec]{height:auto!important;min-height:0}
  [data-edicion-sec]>div:nth-child(2){background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.78))!important;opacity:1!important}
  a[data-hdr-cta]{min-height:44px}
  button[data-action="openPrivacy"]{min-height:44px}
}
@media(max-width:600px){
  section:not([data-hero]):not(.exhibitors){padding-top:64px!important;padding-bottom:64px!important}
  div[data-ben-img]{min-height:280px!important}
  [data-industry]>div{padding:14px!important;min-height:108px!important}
  [data-industry] span:last-child{font-size:14px!important;line-height:1.3!important}
  [data-trk-wrap]{overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
  [data-trk]{animation:none!important;width:max-content}
  [data-trk]>div{scroll-snap-align:start}
  [data-trk]>div:nth-child(n+9){display:none}
}
@media(prefers-reduced-motion:reduce){[data-trk-wrap]{overflow-x:auto!important}[data-trk]>div:nth-child(n+9){display:none}}
@media(max-width:900px){section div{min-width:0} [data-stat-offset]{margin-left:0!important}}
@media(max-width:1040px){[data-contact-form] input{font-size:16px!important}}
[data-nav-panel]{overflow-y:auto!important;overscroll-behavior:contain;max-height:100dvh}
[data-nav-panel]>div{flex-shrink:0}
[data-privacy]>div{max-height:100dvh;overscroll-behavior:contain}
html:has([data-nav-panel]:not([inert])),html:has([data-privacy]:not([hidden])){overflow-y:hidden}
section[id]{scroll-margin-top:84px}
@media(max-width:1040px){[data-fw][data-form-visible="true"]{visibility:hidden;pointer-events:none!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-nav-panel],[data-fw]{transition:none!important}}
.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
[data-form-status]{margin:0;font-size:14px;line-height:1.6;color:#e85002}
[data-form-status][data-error="true"]{color:#ffb2a8}
button:disabled{opacity:.6;cursor:wait!important}
:focus-visible{outline:2px solid #e85002!important;outline-offset:4px}
[data-industry][aria-pressed="true"]{background:#e85002!important}
[data-hover="effect-0"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-1"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-2"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-3"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-4"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-5"]:hover{background:#F16001 !important}
[data-hover="effect-6"]:hover{border-color:var(--accent,#E85002) !important}
[data-hover="effect-7"]:hover{background:#F16001 !important}
[data-hover="effect-8"]:hover{border-color:var(--accent,#E85002) !important;background:rgba(232,80,2,0.14) !important}
[data-hover="effect-9"]:hover{background:#F16001 !important}
[data-hover="effect-10"]:hover{background:#0e0e0e !important}
[data-hover="effect-11"]:hover{background:#F16001 !important}
[data-hover="effect-12"]:hover{border-color:rgba(249,249,249,0.22) !important}
[data-focus="effect-13"]:focus{border-bottom-color:var(--accent,#E85002) !important;border-bottom-width:1px !important}
[data-hover="effect-14"]:hover{border-bottom-color:rgba(249,249,249,0.44) !important}
[data-hover="effect-15"]:hover{border-color:rgba(249,249,249,0.22) !important}
[data-focus="effect-16"]:focus{border-bottom-color:var(--accent,#E85002) !important;border-bottom-width:1px !important}
[data-hover="effect-17"]:hover{border-bottom-color:rgba(249,249,249,0.44) !important}
[data-hover="effect-18"]:hover{border-color:rgba(249,249,249,0.22) !important}
[data-focus="effect-19"]:focus{border-bottom-color:var(--accent,#E85002) !important;border-bottom-width:1px !important}
[data-hover="effect-20"]:hover{border-bottom-color:rgba(249,249,249,0.44) !important}
[data-hover="effect-21"]:hover{border-color:rgba(249,249,249,0.22) !important}
[data-focus="effect-22"]:focus{border-bottom-color:var(--accent,#E85002) !important;border-bottom-width:1px !important}
[data-hover="effect-23"]:hover{border-bottom-color:rgba(249,249,249,0.44) !important}
[data-hover="effect-24"]:hover{border-color:rgba(249,249,249,0.22) !important}
[data-focus="effect-25"]:focus{border-bottom-color:var(--accent,#E85002) !important;border-bottom-width:1px !important}
[data-hover="effect-26"]:hover{border-bottom-color:rgba(249,249,249,0.44) !important}
[data-hover="effect-27"]:hover{border-color:rgba(249,249,249,0.22) !important}
[data-focus="effect-28"]:focus{border-bottom-color:var(--accent,#E85002) !important;border-bottom-width:1px !important}
[data-hover="effect-29"]:hover{border-bottom-color:rgba(249,249,249,0.44) !important}
[data-hover="effect-30"]:hover{filter:brightness(1.15) !important}
[data-hover="effect-31"]:hover{filter:brightness(1.09) !important;transform:translateY(-1px) !important}
[data-hover="effect-32"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-33"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-34"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-35"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-36"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-37"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-38"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-39"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-40"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-41"]:hover{color:var(--accent,#E85002) !important}
[data-hover="effect-42"]:hover{border-color:var(--accent,#E85002) !important;color:var(--accent,#E85002) !important}
[data-hover="effect-43"]:hover{border-color:var(--accent,#E85002) !important;color:var(--accent,#E85002) !important}
[data-hover="effect-44"]:hover{border-color:rgba(232,80,2,0.55) !important;background:rgba(20,20,20,0.96) !important;transform:translateY(-1px) !important}
[data-hover="effect-45"]:hover{filter:brightness(1.08) !important;transform:translateY(-1px) !important}
