@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;600;700&display=swap";
.page-module___8aEwW__page{--bg:#0a0a08;--bg2:#111110;--surface:#181816;--border:#2a2a26;--accent:#e8b400;--accent2:#ff6b1a;--text:#f0ede6;--muted:#7a7870;--font-display:"Bebas Neue", "Impact", sans-serif;--font-body:"DM Sans", "Helvetica Neue", sans-serif;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);position:relative;overflow-x:hidden}.page-module___8aEwW__page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 20% -10%,#e8b40012 0%,#0000 60%),radial-gradient(60% 40% at 80% 110%,#ff6b1a0d 0%,#0000 60%);position:fixed;inset:0}.page-module___8aEwW__noise{opacity:.035;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.page-module___8aEwW__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0a08d9;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__logo{align-items:center;gap:10px;display:flex}.page-module___8aEwW__logoMark{background:var(--accent);color:#000;font-family:var(--font-display);letter-spacing:1px;padding:4px 8px;font-size:18px;font-weight:900}.page-module___8aEwW__logoText{font-family:var(--font-display);letter-spacing:4px;color:var(--text);font-size:22px}.page-module___8aEwW__nav{align-items:center;gap:32px;display:flex}.page-module___8aEwW__nav a{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-size:13px;text-decoration:none;transition:color .2s}.page-module___8aEwW__nav a:hover{color:var(--text)}.page-module___8aEwW__navCta{padding:8px 20px;background:var(--accent)!important;color:#000!important;letter-spacing:2px!important;font-size:12px!important;font-weight:700!important;transition:opacity .2s!important}.page-module___8aEwW__navCta:hover{opacity:.85}.page-module___8aEwW__main{z-index:2;padding-top:80px;position:relative}.page-module___8aEwW__hero{flex-direction:column;justify-content:center;min-height:92vh;padding:80px 48px 60px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:after{content:"MX";font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #e8b40014;letter-spacing:-10px;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;font-size:clamp(200px,30vw,420px);animation:1.2s ease-out forwards page-module___8aEwW__fadeInRight;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}@keyframes page-module___8aEwW__fadeInRight{0%{opacity:0;transform:translateY(-50%)translate(60px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.page-module___8aEwW__heroLabel{letter-spacing:3px;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:32px;font-size:11px;animation:.6s ease-out both page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite page-module___8aEwW__pulse}@keyframes page-module___8aEwW__pulse{0%,to{opacity:1}50%{opacity:.3}}.page-module___8aEwW__heroTitle{line-height:.88;font-family:var(--font-display);margin:0 0 32px}.page-module___8aEwW__heroLine1,.page-module___8aEwW__heroLine2,.page-module___8aEwW__heroLine3,.page-module___8aEwW__heroLine4{letter-spacing:-2px;font-size:clamp(80px,14vw,180px);display:block}.page-module___8aEwW__heroLine1{color:var(--text);animation:.7s ease-out .1s both page-module___8aEwW__fadeUp}.page-module___8aEwW__heroLine2{color:var(--muted);animation:.7s ease-out .2s both page-module___8aEwW__fadeUp}.page-module___8aEwW__heroLine3{color:var(--text);animation:.7s ease-out .3s both page-module___8aEwW__fadeUp}.page-module___8aEwW__heroLine4{color:#0000;-webkit-text-stroke:2px var(--accent);animation:.7s ease-out .4s both page-module___8aEwW__fadeUp}@keyframes page-module___8aEwW__fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__heroSub{max-width:480px;color:var(--muted);margin-bottom:40px;font-size:16px;line-height:1.7;animation:.7s ease-out .5s both page-module___8aEwW__fadeUp}.page-module___8aEwW__heroCtas{align-items:center;gap:16px;animation:.7s ease-out .6s both page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__primaryBtn{background:var(--accent);color:#000;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;padding:14px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.page-module___8aEwW__primaryBtn:hover{background:#fff;transform:translateY(-2px)}.page-module___8aEwW__secondaryBtn{color:var(--text);letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--border);background:0 0;align-items:center;gap:8px;padding:14px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module___8aEwW__secondaryBtn:hover{border-color:var(--accent);color:var(--accent)}.page-module___8aEwW__stats{border-top:1px solid var(--border);align-items:center;gap:40px;margin-top:64px;padding-top:40px;animation:.7s ease-out .7s both page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__stat{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__statNum{font-family:var(--font-display);color:var(--accent);letter-spacing:-1px;font-size:42px;line-height:1}.page-module___8aEwW__statLabel{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:12px}.page-module___8aEwW__statDivider{background:var(--border);width:1px;height:48px}.page-module___8aEwW__ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);padding:14px 0;overflow:hidden}.page-module___8aEwW__tickerTrack{gap:0;width:max-content;animation:30s linear infinite page-module___8aEwW__ticker;display:flex}@keyframes page-module___8aEwW__ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__tickerItem{font-family:var(--font-display);letter-spacing:4px;color:var(--muted);white-space:nowrap;padding:0 32px;font-size:14px;transition:color .2s}.page-module___8aEwW__tickerDot{color:var(--accent);vertical-align:middle;font-size:8px}.page-module___8aEwW__catalogo{padding:100px 48px}.page-module___8aEwW__sectionHeader{margin-bottom:56px}.page-module___8aEwW__sectionLabel{letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:11px;display:block}.page-module___8aEwW__sectionTitle{font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:clamp(40px,6vw,72px);line-height:1}.page-module___8aEwW__grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;display:grid}.page-module___8aEwW__card{background:var(--bg);flex-direction:column;gap:12px;padding:36px;transition:background .2s;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__card:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module___8aEwW__card:hover{background:var(--surface)}.page-module___8aEwW__card:hover:before{transform:scaleX(1)}.page-module___8aEwW__cardTop{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__cardIcon{font-size:28px}.page-module___8aEwW__cardTag{letter-spacing:2px;text-transform:uppercase;color:var(--accent);border:1px solid #e8b4004d;padding:3px 8px;font-size:10px}.page-module___8aEwW__cardName{font-family:var(--font-display);letter-spacing:1px;margin:0;font-size:28px;line-height:1}.page-module___8aEwW__cardDesc{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.6}.page-module___8aEwW__cardLink{letter-spacing:2px;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.page-module___8aEwW__cardLink:hover{gap:12px}.page-module___8aEwW__banner{background:var(--accent);justify-content:space-between;align-items:center;margin:0 48px 100px;padding:60px 64px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bannerContent{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.page-module___8aEwW__bannerLabel{letter-spacing:3px;text-transform:uppercase;color:#0009;font-size:11px}.page-module___8aEwW__bannerTitle{font-family:var(--font-display);color:#000;letter-spacing:-1px;margin:0;font-size:clamp(28px,4vw,52px);line-height:1.1}.page-module___8aEwW__bannerSub{color:#000000a6;margin:0 0 16px;font-size:15px}.page-module___8aEwW__banner .page-module___8aEwW__primaryBtn{color:var(--accent);background:#000;align-self:flex-start}.page-module___8aEwW__banner .page-module___8aEwW__primaryBtn:hover{background:var(--bg)}.page-module___8aEwW__bannerDeco{font-family:var(--font-display);color:#0000001a;letter-spacing:-8px;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(120px,18vw,220px);line-height:1}.page-module___8aEwW__footer{z-index:2;border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 48px;display:flex;position:relative}.page-module___8aEwW__footerSub{color:var(--muted);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:12px}.page-module___8aEwW__footerCopy{color:#7a787080;margin:0;font-size:12px}@media (max-width:768px){.page-module___8aEwW__header{padding:16px 24px}.page-module___8aEwW__nav{display:none}.page-module___8aEwW__hero{padding:60px 24px 40px}.page-module___8aEwW__hero:after{display:none}.page-module___8aEwW__stats{flex-wrap:wrap;gap:24px}.page-module___8aEwW__statDivider{display:none}.page-module___8aEwW__catalogo{padding:60px 24px}.page-module___8aEwW__banner{flex-direction:column;align-items:flex-start;margin:0 24px 60px;padding:40px 32px}.page-module___8aEwW__bannerDeco{display:none}.page-module___8aEwW__footer{padding:32px 24px}}
