@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--footer-bg:black;--footer-copy:grey;--footer-link:grey;--color-navbar-bg:#fff;--color-navbar-text:#000;--color-primary:#8fd300;--color-primary-hover:#00332b;--primary:#283370;--primary-dark:#1a2250;--primary-soft:#eceef7;--primary-border:#c5c9e8;--secondary:#fad600;--secondary-dark:#c9ab00;--secondary-soft:#fffbe6;--secondary-border:#f5e27a;--white:#fff;--gray:#6b6b6b;--dark:#1a1a1a;--border:#e4e4e4}html,body{overscroll-behavior-y:none;height:100%;margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth}#pasos{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.logo-carousel{-webkit-mask-image:none;mask-image:none}.logo-carousel__track{width:100%;animation:none}.logo-carousel__group{flex-wrap:wrap;justify-content:center;width:100%}.logo-carousel__group[aria-hidden=true]{display:none}}.footer{background-color:var(--footer-bg)}.footer_copy{color:var(--footer-copy)}.footer_link{color:var(--footer-link)}.footer_link:hover{opacity:.85}.modal-contact{background:var(--white);border-radius:16px;width:100%;max-width:440px;transition:transform .35s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(20px)scale(.96);box-shadow:0 24px 60px #0003}.overlay.active .modal-contact{transform:translateY(0)scale(1)}.modal-contact__bar{background:linear-gradient(90deg,var(--color-primary,#283370)50%,var(--secondary)50%);height:5px}.modal-contact__header{padding:32px 32px 20px;position:relative}.modal-contact__title{color:var(--dark);margin:0 0 6px;font-size:1.5rem;font-weight:700;line-height:1.2}.modal-contact__divider{background:var(--border);height:1px;margin:0 32px}.modal-contact__cards{flex-direction:column;gap:14px;padding:20px 32px 24px;display:flex}.modal-contact__card{border:1.5px solid #0000;border-radius:10px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:background .22s,border-color .22s;display:flex}.modal-contact__card--email{background:var(--primary-soft);border-color:var(--primary-border)}.modal-contact__card--email:hover{background:var(--color-primary,#283370);border-color:var(--color-primary,#283370)}.modal-contact__card--email:hover .modal-contact__card-label--email,.modal-contact__card--email:hover .modal-contact__card-value,.modal-contact__card--email:hover .modal-contact__card-arrow{color:var(--white)}.modal-contact__card--email:hover .modal-contact__card-icon--email{background:#fff3}.modal-contact__card--phone{background:var(--primary-soft);border-color:var(--primary-border)}.modal-contact__card--phone:hover{background:var(--color-primary,#283370);border-color:var(--color-primary,#283370)}.modal-contact__card--phone:hover .modal-contact__card-label--phone,.modal-contact__card--phone:hover .modal-contact__card-value,.modal-contact__card--phone:hover .modal-contact__card-arrow{color:var(--white)}.modal-contact__card--phone:hover .modal-contact__card-icon--phone{background:#28337026}.modal-contact__card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:background .22s;display:flex}.modal-contact__card-icon--email,.modal-contact__card-icon--phone{background:var(--primary-border)}.modal-contact__card-info{flex:1}.modal-contact__card-label{letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:700;transition:color .22s}.modal-contact__card-label--email,.modal-contact__card-label--phone{color:var(--color-primary,#283370)}.modal-contact__card-value{color:var(--dark);margin:0;font-size:.92rem;font-weight:600;line-height:1.5;transition:color .22s}.modal-contact__card-arrow{color:var(--border);font-size:18px;transition:color .22s,transform .22s}.modal-contact__card:hover .modal-contact__card-arrow{transform:translate(4px)}.navbar-root{top:0;background-color:var(--color-navbar-bg,#253c6e)!important}.navbar-link{color:var(--color-navbar-text,#dea353);border-radius:8px;font-weight:500;transition:background-color .2s,color .2s}.navbar-link:hover{filter:brightness(1.2);background-color:#ffffff1a}.navbar-link-active{text-underline-offset:6px;font-weight:600;text-decoration-line:underline;text-decoration-thickness:3px}.auth-btn-login{color:var(--color-navbar-text,#dea353)!important;border-color:var(--color-navbar-text,#dea353)!important;text-transform:none!important;font-weight:600!important}.auth-btn-login:hover{filter:brightness(1.2);background-color:#ffffff14!important}.auth-btn-register{background-color:var(--color-navbar-text,#dea353)!important;color:var(--color-navbar-bg,#253c6e)!important;text-transform:none!important;font-weight:600!important}.auth-btn-register:hover{filter:brightness(.9)}.landing-page{--landing-ink:#13221f;--landing-muted:#5d6b68;--landing-surface:#f5f8f6;color:var(--landing-ink);background:#fff}.landing-hero{background:linear-gradient(90deg,#f7faf8fa 0%,#f7faf8f0 45%,#f7faf840 72%),url(/images/mexitory_info.png) 50%/cover no-repeat;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.landing-hero:after{content:"";aspect-ratio:1;border:70px solid color-mix(in srgb,var(--color-primary,#8fd300)14%,transparent);border-radius:50%;width:430px;position:absolute;bottom:-45%;right:-6%}.landing-hero__content{z-index:1;max-width:650px;padding:92px 0 104px;position:relative}.landing-eyebrow{color:var(--color-primary-hover,#00332b);text-transform:uppercase;letter-spacing:.13em!important;font-size:.78rem!important;font-weight:800!important}.landing-heading{max-width:650px;color:var(--landing-ink);letter-spacing:-.055em!important;margin:16px 0 20px!important;font-size:clamp(2.7rem,5.4vw,5rem)!important;font-weight:750!important;line-height:.98!important}.landing-lead{color:#475653;max-width:590px;font-size:clamp(1rem,1.8vw,1.18rem)!important;line-height:1.7!important}.landing-actions{margin-top:30px}.event-details{background:#ffffffe6;border:1px solid #00332b24;border-radius:14px;max-width:760px;margin-top:28px;overflow:hidden}.event-detail{background:#ffffffe6;border-right:1px solid #00332b24;align-items:flex-start;gap:12px;min-height:104px;padding:18px 16px;display:flex}.event-detail:last-child{border-right:0}.event-detail svg{color:var(--color-primary-hover,#00332b);flex:none;font-size:25px}.event-detail span{color:#43534f;font-size:.82rem;line-height:1.45}.event-detail strong{color:var(--landing-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;display:block}.event-countdown{box-sizing:border-box;background:#ffffffe6;border:1px solid #00332b24;border-radius:14px;align-items:stretch;gap:0;max-width:760px;min-height:86px;margin-top:16px;display:flex;overflow:hidden;box-shadow:0 12px 30px #19372f14}.event-countdown__label{color:#c8ef61;background:var(--color-primary-hover,#00332b);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:115px;display:flex}.event-countdown__label svg{font-size:24px}.event-countdown__label span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.event-countdown__unit{border-right:1px solid #e1e9e4;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:12px 14px;display:flex}.event-countdown__unit:last-child{border-right:0}.event-countdown__unit strong{color:var(--landing-ink);font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:800;line-height:1}.event-countdown__unit span{color:var(--landing-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:7px;font-size:.65rem;font-weight:700}.event-countdown--message{align-items:center;gap:16px;padding:18px 22px}.event-countdown--message>svg{color:var(--color-primary-hover,#00332b);flex:none;font-size:32px}.event-countdown--message strong{color:var(--landing-ink);font-size:1rem;font-weight:800;display:block}.event-countdown--message p{color:var(--landing-muted);margin-top:3px;font-size:.86rem}.event-countdown--today{background:linear-gradient(135deg,#dcf897eb,#fffffff0);border-color:#8fd30073}.event-countdown--loading{animation:1.4s ease-in-out infinite countdown-pulse}@keyframes countdown-pulse{50%{opacity:.55}}.landing-primary-button,.help-card__contacts .MuiButton-contained{min-height:52px;background:var(--color-primary-hover,#00332b)!important;text-transform:none!important;border-radius:10px!important;padding-inline:24px!important;font-weight:700!important;box-shadow:0 8px 22px #00332b2e!important}.landing-primary-button:hover,.help-card__contacts .MuiButton-contained:hover{filter:brightness(1.14)}.landing-secondary-button{min-height:52px;color:var(--landing-ink)!important;text-transform:none!important;background:#ffffff85!important;border-color:#00332b73!important;border-radius:10px!important;padding-inline:24px!important;font-weight:700!important}.landing-secondary-button:hover{border-color:var(--color-primary-hover,#00332b)!important;background:#ffffffd1!important}.landing-benefits{margin-top:28px}.landing-benefits span{color:var(--landing-muted);align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:flex}.landing-benefits svg{width:19px;color:var(--color-primary,#77b500)}.landing-section{padding:96px 0}.event-program{background:radial-gradient(circle at 90% 12%,#8fd3001a,#0000 24%),#fff;position:relative;overflow:hidden}.event-program:before{content:"";border:1px solid #00332b14;border-radius:50%;width:250px;height:250px;position:absolute;bottom:4%;left:-90px}.program-table-wrap{background:#fffffff5;border:1px solid #dbe6df;border-radius:20px;height:100%;overflow-x:auto;box-shadow:0 18px 45px #19372f17}.program-table{min-width:720px}.program-table .MuiTableCell-root{color:#2d403b;border-bottom-color:#e7eee9;padding:13px 16px;font-size:.86rem;line-height:1.45}.program-table .MuiTableHead-root .MuiTableCell-root{color:#b9e83d;letter-spacing:.08em;text-transform:uppercase;background:#003f35;font-size:.72rem;font-weight:800}.program-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#f4f7f5}.program-table .MuiTableBody-root .MuiTableRow-root:hover{background:#edf5ef}.program-table__time{white-space:nowrap;width:130px;color:#102f28!important;font-weight:800!important}.program-table__speaker{color:#102f28;font-size:.86rem!important;font-weight:750!important}.program-table__role{color:#667570;margin-top:2px!important;font-size:.74rem!important;line-height:1.35!important}.benefits-panel{color:#fff;background:radial-gradient(circle at 100% 0,#8fd3002e,#0000 35%),linear-gradient(145deg,#075247,#00382f);border:1px solid #ffffff2e;border-radius:20px;box-shadow:0 20px 48px #00332b2e;padding:28px!important}.benefits-panel>h3{color:#fff;margin-bottom:25px;font-size:1.25rem;font-weight:750}.event-benefit{align-items:flex-start;gap:14px;display:flex}.event-benefit__icon{color:#063c32;background:var(--color-primary,#8fd300);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 18px #8fd30033}.event-benefit__icon svg{font-size:23px}.event-benefit h4{color:#fff;text-transform:uppercase;margin-bottom:3px;font-size:.86rem;font-weight:800}.event-benefit p{color:#ffffffc2;font-size:.79rem;line-height:1.45}.event-logistics{z-index:2;color:#0b3b32;background:linear-gradient(135deg,#c8ef61,#a8df24);border-radius:16px;justify-content:center;align-items:center;gap:16px;margin-top:26px;padding:20px 26px;display:flex;position:relative;box-shadow:0 14px 34px #70a01929}.event-logistics svg{flex:none;font-size:34px}.event-logistics p{max-width:850px;font-weight:650;line-height:1.55}.landing-steps{background:radial-gradient(circle at 12% 22%,#8fd3001f,#0000 25%),linear-gradient(145deg,#f8fbf9 0%,#eaf3ed 100%);padding-bottom:104px;position:relative;overflow:hidden}.landing-steps:before{content:"";border:65px solid #8fd30014;border-radius:50%;width:410px;height:410px;position:absolute;top:-180px;right:-140px}.buyers-section{color:#fff;background:radial-gradient(circle at 88% 15%,#8fd30033,#0000 25%),linear-gradient(135deg,#06493e,#002d27);position:relative;overflow:hidden}.buyers-section:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-170px;left:-120px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.buyers-section:after{content:"";opacity:.22;background-image:radial-gradient(#c8ef61bf 1.5px,#0000 1.5px);background-size:13px 13px;width:150px;height:110px;position:absolute;top:12%;right:4%;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.buyers-section>.MuiContainer-root{z-index:2;position:relative}.buyers-section__intro .landing-eyebrow{color:#bde946}.buyers-section__intro h2{color:#fff;letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:780;line-height:1}.buyers-section__intro>p:last-child{color:#ffffffb8;max-width:420px;line-height:1.7}.buyer-card{box-sizing:border-box;background:#fffffff5;border:1px solid #ffffffb3;border-radius:18px;place-items:center;height:175px;padding:22px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 20px 42px #0014113d}.buyer-card__image{width:100%;height:100%;position:relative}.buyer-card:hover{transform:translateY(-7px)rotate(-.5deg);box-shadow:0 28px 52px #00141152}.buyers-carousel{padding:28px 0 34px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.buyers-carousel__track{width:max-content;animation:60s linear infinite buyers-scroll}.buyers-carousel:hover .buyers-carousel__track{animation-play-state:paused}.buyers-carousel__group{flex-shrink:0;align-items:center;gap:22px;padding-right:22px}.buyers-carousel .buyer-card{flex:0 0 270px;width:270px}@keyframes buyers-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.logo-section{position:relative;overflow:hidden}.logo-section__content{z-index:2;position:relative}.logo-section--sponsors{background:radial-gradient(circle at 82% 22%,#8fd3001a,#0000 26%),linear-gradient(#fff,#f9fbfa)}.logo-section--sponsors:before{content:"";opacity:.48;background-image:radial-gradient(#00332b52 2px,#0000 2px);background-size:14px 14px;width:120px;height:120px;position:absolute;top:46%;left:6%;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 72%);mask-image:radial-gradient(circle,#000 25%,#0000 72%)}.logo-section--sponsors:after{content:"";border:1px solid #8fd30029;border-radius:50%;width:360px;height:260px;position:absolute;bottom:-130px;right:-100px;transform:rotate(-12deg)}.logo-section--allies{background:radial-gradient(circle at 80% 20%,#8fd3001a,#0000 28%),linear-gradient(145deg,#eef6f0,#e5efe9);border-radius:38px 38px 0 0}.logo-section--allies:before{content:"";border:2px solid #ffffffa6;border-radius:50%;height:70%;position:absolute;inset:10% -8% auto;transform:rotate(-8deg)}.logo-section--allies:after{content:"";opacity:.24;background-image:radial-gradient(#00332b47 1.4px,#0000 1.4px);background-size:9px 9px;width:300px;height:145px;position:absolute;top:19%;left:11%;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.section-heading{text-align:center;max-width:610px;margin:0 auto 46px}.section-heading h2,.help-card__copy h2{color:var(--landing-ink);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:750;line-height:1.1}.section-heading__description{color:var(--landing-muted);margin-top:14px!important;line-height:1.7!important}.steps-layout{max-width:960px;margin:auto;position:relative}.steps-grid{z-index:2;margin:auto;position:relative}.step-card{background:linear-gradient(145deg,#fffffffc,#fafdfbe6);border:1px solid #d3e2d8e6;border-radius:22px;min-height:230px;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 22px 48px #19372f1c}.step-card:after{content:"";background:linear-gradient(90deg,var(--color-primary,#8fd300),#b7e943);width:48%;height:3px;position:absolute;inset:auto auto 0 0}.step-card:hover{border-color:color-mix(in srgb,var(--color-primary,#8fd300)45%,#dce7e0);transform:translateY(-5px);box-shadow:0 20px 46px #19372f1f}.step-card__top{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.step-card__icon{width:52px;height:52px;color:var(--color-primary-hover,#00332b);background:color-mix(in srgb,var(--color-primary,#8fd300)20%,white);border-radius:14px;place-items:center;display:grid}.step-card__icon svg{font-size:27px}.step-card__number{color:#d3ddd8;letter-spacing:-.06em!important;font-size:2.5rem!important;font-weight:850!important}.step-card__title{margin-bottom:10px!important;font-size:1.25rem!important;font-weight:750!important}.step-card__description{color:var(--landing-muted);line-height:1.65!important}.steps-cta{box-sizing:border-box;z-index:3;color:#fff;background-color:#00332b;background-image:url(/images/registrar_mexitory.png);background-position:100% 100%;background-repeat:no-repeat;background-size:48%;border:1px solid #ffffff29;border-radius:24px;width:100%;max-width:1040px;min-height:170px;margin:64px auto 0;padding:34px 40px;position:relative;overflow:hidden;box-shadow:0 28px 65px #00332b3b}.steps-cta:after{content:"";border:1px solid #8fd30038;border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:4%}.steps-cta__icon{color:#fff;background:#ffffff0f;border:1px dashed #8fd300a6;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 0 12px #ffffff06}.steps-cta__icon svg{font-size:35px}.steps-cta__copy{z-index:1;position:relative}.steps-cta__copy h3{color:#fff;margin-bottom:5px;font-size:1.25rem;font-weight:750}.steps-cta__copy p{color:#fffc;max-width:470px;font-size:.9rem;line-height:1.6}.steps-cta__button{z-index:1;white-space:nowrap;min-height:52px;position:relative;color:#063a31!important;background:linear-gradient(135deg,#b8ea31,var(--color-primary,#8fd300))!important;text-transform:none!important;border-radius:10px!important;padding-inline:25px!important;font-weight:800!important;box-shadow:0 12px 28px #8fd30038!important}.steps-cta__button:hover{filter:brightness(1.06);transform:translateY(-2px)}.steps-cta,.help-card{max-width:1040px;height:190px;width:100%!important}.logo-card{box-sizing:border-box;background:#ffffffeb;border:1px solid #dae6dff2;border-radius:18px;place-items:center;width:100%;height:140px;padding:25px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 18px 38px #19372f1c}.logo-card__image{width:100%;height:100%;position:relative}.logo-card:hover{transform:translateY(-7px);box-shadow:0 26px 48px #19372f29}.logo-carousel{margin-inline:-18px;padding:24px 18px 34px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-carousel__track{width:max-content;animation:52s linear infinite logo-scroll}.logo-carousel:hover .logo-carousel__track{animation-play-state:paused}.logo-carousel__group{flex-shrink:0;gap:18px;padding-right:18px}.logo-carousel .logo-card{flex:0 0 250px;width:250px}@keyframes logo-scroll{to{transform:translate(-50%)}}.help-card{box-sizing:border-box;z-index:3;color:#fff;background-color:#00332b;background-image:url(/images/asistencia.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff24;border-radius:24px;width:100%;max-width:1040px;min-height:170px;margin:28px auto 0;padding:42px 46px;position:relative;overflow:hidden;box-shadow:0 28px 65px #00332b3b}.help-card:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-70px}.help-card__icon{width:76px;height:76px;color:var(--color-primary,#8fd300);background:#ffffff0d;border:1px dashed #8fd300bf;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 12px #ffffff06}.help-card__icon svg{font-size:35px}.help-card__copy .landing-eyebrow{color:var(--color-primary,#8fd300)}.help-card__copy h2{color:#fff;margin:7px 0 10px;font-size:clamp(1.8rem,3vw,2.5rem)}.help-card__copy>p:last-child{color:#ffffffc7;max-width:590px;line-height:1.65}.help-card__contacts{z-index:2;position:relative}.help-card__contacts .MuiButton-root{z-index:2;text-transform:none;pointer-events:auto;border-radius:10px;min-height:48px;font-weight:700;position:relative}.help-card__contacts .MuiButton-contained{border:1px solid #c4ee49c7;color:#073c33!important;background:linear-gradient(135deg,#c9ef62,#a8dd28)!important;box-shadow:0 10px 24px #8fd3002e!important}.help-card__contacts .MuiButton-contained:hover{background:linear-gradient(135deg,#d4f579,#b5e63b)!important;box-shadow:0 13px 28px #8fd30040!important}.help-card__contacts .MuiButton-outlined{color:var(--color-primary-hover,#00332b);background:#fff;border-color:#fff}@media (max-width:899px){.landing-hero{background-position:62%;min-height:590px}.landing-hero:before{content:"";background:#f7faf894;position:absolute;inset:0}.landing-hero__content{padding:72px 0 82px}.steps-grid{max-width:620px;margin:auto}.steps-cta{text-align:center;max-width:620px}.steps-cta__icon{margin:auto}.steps-cta__copy p{margin-inline:auto}.buyers-section__intro{text-align:center}.buyers-section__intro>p:last-child{margin-inline:auto}.buyers-carousel{margin-inline:-24px}.steps-cta,.help-card{max-width:620px;height:330px}}@media (max-width:599px){.landing-hero{background-image:linear-gradient(#f7faf8eb,#f7faf8eb),url(/images/mexitory_info.png);min-height:auto}.landing-heading{font-size:2.65rem!important}.landing-actions .MuiButton-root{width:100%}.event-detail{border-bottom:1px solid #00332b24;border-right:0;min-height:auto}.event-detail:last-child{border-bottom:0}.event-countdown{grid-template-columns:repeat(4,1fr);display:grid}.event-countdown__label{flex-direction:row;grid-column:1/-1;min-width:0;min-height:54px}.event-countdown__unit{padding:12px 5px}.event-countdown__unit strong{font-size:1.35rem}.event-countdown__unit span{font-size:.55rem}.event-countdown--message{display:flex}.landing-section{padding:70px 0}.benefits-panel{padding:24px 20px!important}.buyer-card{border-radius:14px;height:145px;padding:16px}.buyers-carousel .buyer-card{flex-basis:220px;width:220px}.event-logistics{align-items:flex-start;padding:19px 18px}.landing-steps{padding-bottom:70px}.step-card{padding:24px}.steps-cta{background-position:bottom;background-size:cover;margin:46px 0 0;padding:28px 22px}.steps-cta__button{white-space:normal;width:100%}.logo-section--sponsors{padding:76px 0}.logo-section--allies{border-radius:26px 26px 0 0;padding:76px 0 105px}.help-card{padding:30px 22px}.steps-cta,.help-card{height:440px}}.landing-steps .section-heading{text-align:left;max-width:none;margin-left:0}.landing-steps .steps-layout,.landing-steps .steps-grid{max-width:none}.landing-steps .step-card{box-sizing:border-box;min-height:330px;color:var(--landing-ink);padding:30px 28px;text-decoration:none}.landing-steps .step-card__top{margin-bottom:30px}.landing-steps .step-card__icon{width:58px;height:58px;box-shadow:none;background:linear-gradient(145deg,#b6ed17,#91dc00);border:0;border-radius:15px}.landing-steps .step-card__number{color:#050505;font-size:3.4rem!important;font-weight:850!important}.landing-steps .step-card__title{font-size:1.18rem!important}.step-card--clickable{cursor:pointer}.step-card--clickable:focus-visible{outline-offset:4px;outline:3px solid #8fd300b3}.step-card--pending{cursor:default}.faq-section{background:radial-gradient(circle at 8% 18%,#8fd3001a,#0000 24%),linear-gradient(#fff,#f3f7f4);position:relative}.faq-list{z-index:2;position:relative}.faq-item{overflow:hidden;background:#ffffffeb!important;border:1px solid #dce7e0!important;border-radius:14px!important;box-shadow:0 10px 28px #19372f0f!important}.faq-item:before{display:none}.faq-item .MuiAccordionSummary-root{min-height:68px;padding-inline:22px}.faq-item .MuiAccordionSummary-content h3{color:var(--landing-ink);font-size:1rem;font-weight:750}.faq-item .MuiAccordionSummary-expandIconWrapper{color:var(--color-primary-hover,#00332b)}.faq-item .MuiAccordionDetails-root{padding:0 22px 22px}.faq-item .MuiAccordionDetails-root p{color:var(--landing-muted);line-height:1.65}@media (max-width:599px){.landing-steps .step-card{min-height:280px}.landing-steps .step-card__number{font-size:2.8rem!important}}@media (prefers-reduced-motion:reduce){.buyers-carousel,.logo-carousel{-webkit-mask-image:none;mask-image:none}.buyers-carousel__track,.logo-carousel__track{width:100%;animation:none}.buyers-carousel__group,.logo-carousel__group{flex-wrap:wrap;justify-content:center;width:100%}.buyers-carousel__group[aria-hidden=true],.logo-carousel__group[aria-hidden=true]{display:none}}.hero-title{color:#810523;font-size:2rem!important;font-weight:900!important;line-height:1.2!important}@media (min-width:600px){.hero-title{font-size:3.5rem!important}}@media (min-width:900px){.hero-title{font-size:4.5rem!important}}@media (min-width:1200px){.hero-title{font-size:5rem!important}}.hero-description{color:#000;font-weight:400;font-size:.875rem!important;line-height:1.5!important}@media (min-width:600px){.hero-description{font-size:1.25rem!important}}@media (min-width:900px){.hero-description{font-size:1.5rem!important}}.hero-button{background-color:#810523!important;font-size:.9rem!important;font-weight:600!important}@media (min-width:600px){.hero-button{font-size:1.1rem!important}}.hero-button:hover{background-color:#a3062d!important}.company-card-name{color:#000;font-family:Montserrat,sans-serif!important;font-weight:700!important}.company-card-location{color:var(--color-primary,#253c6e);font-family:Montserrat,sans-serif!important;font-weight:500!important}.company-card-title{color:var(--color-primary,#253c6e);font-family:Montserrat,sans-serif!important;font-weight:700!important}.company-card-description{color:#555;font-family:Montserrat,sans-serif!important;font-weight:500!important}.company-chip{background-color:var(--color-primary,#253c6e);color:#fff;font-size:.7rem}.btn-details{background-color:var(--color-primary,#253c6e);color:#fff;text-transform:none;border-radius:8px;padding:10px 20px;font-weight:600;box-shadow:0 2px 8px #253c6e33}.btn-details:disabled{color:#ddd;background-color:#5e5e5e}.btn-details:hover{background-color:var(--color-primary-hover,#1a2d52);transform:translateY(-1px);box-shadow:0 4px 12px #1a2d524d}.btn-delete{color:#d32f2f;border-color:#d32f2f;border-radius:20px;font-weight:700}.btn-delete:hover{background-color:#d32f2f14;border-color:#9a0007}.btn-secondary{color:#4a9d5f;text-transform:none;font-weight:600}.btn-secondary:hover{background-color:#4a9d5f14}.btn-outlined-yellow{color:#4a9d5f;text-transform:none;background-color:#fff;border-color:#4a9d5f;font-weight:600}.btn-outlined-yellow:hover{background-color:#4a9d5f14;border-color:#2d7a3e}.icon-primary{color:#4a9d5f}.supplier-page-title{color:#fff;text-align:center;font-family:Montserrat,sans-serif!important;font-weight:700!important}.supplier-no-results{color:#888;text-align:center;font-family:Montserrat,sans-serif!important;font-weight:500!important}.search-bar-textfield{background-color:#fff;border-radius:20px;font-size:1.1rem;box-shadow:0 4px 20px #0000000d;font-family:Montserrat,sans-serif!important}.search-bar-textfield .MuiOutlinedInput-root{border-radius:20px}.search-bar-textfield .MuiOutlinedInput-notchedOutline{border-color:#00000014}.search-bar-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.search-bar-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary,#253c6e)}.search-bar-icon{color:var(--color-primary,#253c6e);margin-right:8px}.form-title{color:var(--color-primary,#253c6e);font-family:Montserrat,sans-serif!important;font-weight:700!important}.form-section-title{color:var(--color-navbar-text,#dea353);font-family:Montserrat,sans-serif!important;font-weight:600!important}.form-subsection-title{color:var(--color-primary,#253c6e);font-family:Montserrat,sans-serif!important;font-weight:600!important}.form-label{color:#333;font-family:Montserrat,sans-serif!important;font-weight:500!important}.form-textarea{resize:vertical;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:12px;font-family:Montserrat,sans-serif;font-size:14px}.form-textarea:focus{border-color:var(--color-navbar-text,#dea353);outline:none}.form-terms-card{background-color:#f9f9f9}.form-submit-btn{background-color:var(--color-navbar-text,#dea353);color:var(--color-primary,#253c6e);text-transform:none;font-weight:600;font-family:Montserrat,sans-serif!important}.form-submit-btn:hover{filter:brightness(.9)}.form-submit-btn:disabled{color:#666;cursor:not-allowed;opacity:.6;background-color:#ccc}.form-checkbox .MuiSvgIcon-root{color:#0009}.form-checkbox.Mui-checked .MuiSvgIcon-root{color:var(--color-navbar-text,#dea353)}.form-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-navbar-text,#dea353)}.form-textfield .MuiInputLabel-root.Mui-focused{color:var(--color-navbar-text,#dea353)}.btn-sort-toggle{color:#fff!important;background-color:#253c6e73!important;border:1px solid #ffffff4d!important;min-width:130px!important;padding-top:6px!important;padding-bottom:6px!important}.btn-sort-toggle:hover{background-color:#253c6ea6!important}.btn-sort-toggle.active{background-color:var(--color-primary,#253c6e)!important}.text-primary{color:var(--color-primary,#253c6e)}.text-navbar{color:var(--color-navbar-text,#dea353)}.bg-primary{background-color:var(--color-primary,#253c6e)}.bg-primary-hover{background-color:var(--color-primary-hover,#1a2d52)}.bg-navbar{background-color:var(--color-navbar-bg,#253c6e)}.bg-navbar-text{background-color:var(--color-navbar-text,#dea353)}.border-primary{border-color:var(--color-primary,#253c6e)}.icon-theme-primary,.loader-primary{color:var(--color-primary,#253c6e)}
