@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_8d2515{font-family:Montserrat,Montserrat Fallback;font-style:normal}.maybach-hero{position:relative;width:100%;height:100vh;min-height:100vh;overflow:hidden;background:rgb(1,7,30);z-index:1;perspective:1200px}.maybach-hero__bg-image-container{position:absolute;inset:0;z-index:0;pointer-events:none}.maybach-hero__bg-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.maybach-hero__floating-tags{position:absolute;inset:0;z-index:1;pointer-events:none}.maybach-hero__floating-tag{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:notificationStack linear infinite;opacity:0;color:#ffffff;font-style:italic;font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;z-index:150;background:rgba(255,255,255,.05);padding:8px 16px;border-radius:8px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 0 20px rgba(255,255,255,.02);white-space:nowrap}@keyframes notificationStack{0%{opacity:0;transform:translateY(20px) scale(.95)}3%{opacity:1;transform:translateY(0) scale(1)}35%{opacity:1;transform:translateY(-28vh) scale(1)}37.5%{opacity:0;transform:translateY(-33vh) scale(.98)}to{opacity:0;transform:translateY(-33vh) scale(.98)}}.maybach-hero__color-grade{position:absolute;inset:0;z-index:2;pointer-events:none}.maybach-hero__vignette-bottom,.maybach-hero__vignette-top{display:none}.maybach-hero__car-container{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40%;z-index:3;bottom:10%;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.maybach-hero__car-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 15px 30px rgba(0,0,0,.5));transition:transform .3s ease}.maybach-hero__car-shadow{bottom:-5px;width:75%;height:30px;background:radial-gradient(ellipse at center,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 40%,transparent 70%);filter:blur(10px);z-index:-1}.maybach-hero__car-shadow,.maybach-hero__tire-dust{position:absolute;left:50%;transform:translateX(-50%)}.maybach-hero__tire-dust{bottom:0;width:80%;height:40px;z-index:2;pointer-events:none;overflow:visible}.maybach-hero__dust-particle{position:absolute;bottom:0;width:3px;height:3px;background:rgba(180,160,130,.5);border-radius:50%;animation:dustFloat linear infinite}@keyframes dustFloat{0%{opacity:0;transform:translateY(0) translateX(0) scale(1)}20%{opacity:.6}to{opacity:0;transform:translateY(-30px) translateX(var(--dust-x,10px)) scale(.3)}}.maybach-hero__car-glow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:15%;background:radial-gradient(circle,rgba(255,170,68,.06) 0,transparent 70%);z-index:-1;filter:blur(30px)}.maybach-hero__car-glow-gradient{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:60%;max-width:700px;height:50%;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center 70%,rgba(59,130,246,.08) 0,rgba(147,51,234,.05) 30%,rgba(255,170,68,.04) 50%,transparent 70%);filter:blur(40px);animation:carGlowPulse 3s ease-in-out infinite}@keyframes carGlowPulse{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.05)}}.maybach-hero__border-beam{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.maybach-hero__border-beam--1:before{content:"";position:absolute;width:350px;height:700px;background:radial-gradient(ellipse at center,rgba(59,130,246,.25) 0,rgba(59,130,246,.08) 40%,transparent 70%);filter:blur(40px);animation:lightSweep1 8s ease-in-out infinite}.maybach-hero__border-beam--2:before{content:"";position:absolute;width:400px;height:600px;background:radial-gradient(ellipse at center,rgba(147,51,234,.2) 0,rgba(147,51,234,.06) 40%,transparent 70%);filter:blur(35px);animation:lightSweep2 12s ease-in-out infinite}.maybach-hero__border-beam--3:before{content:"";position:absolute;width:450px;height:500px;background:radial-gradient(ellipse at center,rgba(255,170,68,.18) 0,rgba(255,170,68,.05) 40%,transparent 70%);filter:blur(45px);animation:lightSweep3 10s ease-in-out infinite}.maybach-hero__ambient-particles{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.maybach-hero__particle{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.4);animation:particleFloat linear infinite}@keyframes particleFloat{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) translateX(30px);opacity:0}}@keyframes lightSweep1{0%{transform:translate(-10%,-10%) rotate(15deg)}25%{transform:translate(60%,20%)}50%{transform:translate(80%,50%) rotate(-10deg)}75%{transform:translate(30%,30%)}to{transform:translate(-10%,-10%) rotate(15deg)}}@keyframes lightSweep2{0%{transform:translateY(70%) rotate(-20deg)}25%{transform:translate(-30%,30%)}50%{transform:translate(-60%,10%) rotate(15deg)}75%{transform:translate(-40%,50%)}to{transform:translateY(70%) rotate(-20deg)}}@keyframes lightSweep3{0%{transform:translate(10%,-20%) rotate(5deg)}33%{transform:translate(50%,-40%)}66%{transform:translate(70%,-10%) rotate(-5deg)}to{transform:translate(10%,-20%) rotate(5deg)}}.maybach-hero__under-car-gradient{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70%;max-width:800px;height:120px;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center bottom,rgba(59,130,246,.15) 0,rgba(147,51,234,.08) 30%,rgba(255,170,68,.05) 50%,transparent 70%);filter:blur(20px)}.maybach-hero__top-overlay{display:none}.maybach-hero__ground-reflection{position:absolute;bottom:0;left:0;right:0;height:40%;z-index:10;pointer-events:none;background:linear-gradient(0deg,rgb(1,7,30) 0,rgba(1,7,30,.95) 15%,rgba(1,7,30,.7) 35%,rgba(1,7,30,.3) 60%,rgba(1,7,30,.1) 80%,transparent)}.maybach-hero__text-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:35vh;padding-left:2vw;padding-right:2vw;pointer-events:none;overflow:visible}#maybach-win-text-id.maybach-hero__win-text{font-style:italic;text-transform:uppercase;letter-spacing:.05em;margin:0;display:block;background:linear-gradient(90deg,#ffffff,#c7d9f5 10%,#6b9bd2 20%,#2563ab 35%,#0a1e5c 50%,#01071e 60%,#0a1e5c 70%,#2563ab 80%,#c7d9f5 90%,#ffffff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:headingGradient 8s linear infinite;text-shadow:none;filter:drop-shadow(0 0 10px rgba(10,30,92,.5)) drop-shadow(0 0 25px rgba(1,7,30,.4)) drop-shadow(0 0 50px rgba(37,99,171,.2))}.maybach-hero__sparkles-wrapper svg{z-index:-1!important}@keyframes headingGradient{0%{background-position:0 50%}to{background-position:-300% 50%}}.maybach-hero__marquee-container{position:absolute;top:80px;left:0;width:100%;height:40px;z-index:20;overflow:hidden;background:transparent;backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center}.maybach-hero__marquee-track{display:flex;gap:5rem;width:-moz-max-content;width:max-content;animation:scrollMarquee 22s linear infinite}.maybach-hero__marquee-item{color:rgba(255,255,255,.7);font-size:.8rem;font-weight:700;letter-spacing:.25em;white-space:nowrap;text-transform:uppercase}@keyframes scrollMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.maybach-hero__enter-now{position:absolute;bottom:55px;left:50%;transform:translateX(-50%);z-index:21;display:flex;flex-direction:row;align-items:center;gap:10px;pointer-events:none;animation:enterNowBounce 2s ease-in-out infinite}.maybach-hero__enter-text{color:rgba(255,255,255,.8);font-size:.75rem;font-weight:700;letter-spacing:.35em;text-transform:uppercase;text-shadow:0 0 20px rgba(59,130,246,.4)}.maybach-hero__enter-arrow{color:rgba(255,255,255,.7)}@keyframes enterNowBounce{0%,to{transform:translateX(-50%) translateY(0);opacity:.5}50%{transform:translateX(-50%) translateY(8px);opacity:1}}.maybach-loader{position:absolute;inset:0;z-index:100;background:rgba(1,7,30,.95);backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@keyframes carBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-12px)}}@media (min-width:1025px){.maybach-hero__car-container{animation:carBounce 3s ease-in-out infinite}}@media (min-width:769px) and (max-width:1024px){.maybach-hero__floating-tag{font-size:.7rem;padding:5px 10px;letter-spacing:.06em}.maybach-hero__marquee-container{display:none!important}.maybach-hero__car-container{width:75%;max-width:650px;left:50%;bottom:0}.maybach-hero__text-overlay{padding-bottom:30vh}#maybach-win-text-id.maybach-hero__win-text{background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;animation:none!important;filter:none!important;text-shadow:0 4px 10px rgba(0,0,0,.5)!important}.maybach-hero__enter-now{bottom:55px}}@media (min-width:481px) and (max-width:768px){.maybach-hero{height:100svh}.maybach-hero__bg-image{-o-object-position:center bottom;object-position:center bottom}.maybach-hero__floating-tag,.maybach-hero__floating-tags,.maybach-hero__marquee-container{display:none!important}.maybach-hero__marquee-item{font-size:.65rem;letter-spacing:.18em}.maybach-hero__car-container{width:80%;bottom:0;top:auto;left:50%;transform:translateX(-50%)}.maybach-hero__car-image{width:100%;max-width:100%;margin:0 auto;display:block}.maybach-hero__text-overlay{padding-bottom:50vh;padding-left:4vw;padding-right:4vw;text-align:center}#maybach-win-text-id.maybach-hero__win-text{font-size:clamp(2.8rem,11vw,4rem)!important;letter-spacing:.03em;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;animation:none!important;filter:none!important;text-shadow:0 4px 10px rgba(0,0,0,.5)!important}.maybach-hero__enter-now{bottom:10%}.maybach-hero__enter-text{font-size:.7rem;letter-spacing:.25em}.maybach-hero__car-shadow{width:90%;height:24px}.maybach-hero__car-glow-gradient{width:75%;height:44%}.maybach-hero__under-car-gradient{width:85%;height:108px}.maybach-hero__ambient-particles{opacity:.3}}@media (max-width:480px){.maybach-hero{height:100svh}.maybach-hero__bg-image{-o-object-position:center bottom;object-position:center bottom}.maybach-hero__floating-tag,.maybach-hero__floating-tags,.maybach-hero__marquee-container{display:none!important}.maybach-hero__marquee-item{font-size:.6rem;letter-spacing:.15em}.maybach-hero__car-container{width:105%;bottom:15%;top:auto;left:50%;transform:translateX(-50%)}.maybach-hero__car-image{width:100%;max-width:100%;margin:0 auto;display:block}.maybach-hero__text-overlay{padding-bottom:50vh;padding-left:5vw;padding-right:5vw;text-align:center}#maybach-win-text-id.maybach-hero__win-text{font-size:clamp(2rem,10vw,3rem)!important;letter-spacing:.02em;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;animation:none!important;filter:none!important;text-shadow:0 4px 10px rgba(0,0,0,.5)!important}.maybach-hero__enter-now{bottom:8%}.maybach-hero__enter-text{font-size:.65rem;letter-spacing:.22em}.maybach-hero__car-shadow{width:95%;height:24px}.maybach-hero__car-glow-gradient{width:80%;height:44%}.maybach-hero__under-car-gradient{width:90%;height:108px}.maybach-hero__ambient-particles{opacity:.25}}