.Hero-module-scss-module__twV7AW__heroSection{background-color:var(--bg-black);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__videoBackground{z-index:1;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__videoBackground video{object-fit:cover;width:100%;height:100%}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__videoBackground:after{content:"";background:linear-gradient(#0000004d,#000000e6);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__content{z-index:2;text-align:center;max-width:1200px;padding:0 20px;position:relative}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__title{font-family:var(--font-heading);text-transform:uppercase;opacity:0;letter-spacing:1px;margin-bottom:20px;font-size:100px;line-height:1;transform:translateY(50px)}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__title span{color:var(--text-white);display:block}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__title span.Hero-module-scss-module__twV7AW__highlight{color:var(--primary-yellow);-webkit-text-stroke:0px}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__subtitle{color:var(--text-gray);opacity:0;margin-bottom:40px;font-size:24px;font-weight:300;transform:translateY(30px)}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__ctaButton{background:var(--primary-yellow);color:var(--bg-black);text-transform:uppercase;letter-spacing:1px;cursor:pointer;opacity:0;clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%);border:none;padding:15px 40px;font-size:18px;font-weight:700;transition:all .3s;display:inline-block;transform:translateY(20px)}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__ctaButton:hover{background:#fff;transform:translateY(20px)scale(1.05)}@media (max-width:768px){.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__title{font-size:60px}.Hero-module-scss-module__twV7AW__heroSection .Hero-module-scss-module__twV7AW__subtitle{font-size:18px}}
.Contact-module-scss-module__EijsOG__contactSection{background-color:var(--primary-yellow);color:var(--bg-black);text-align:center;clip-path:polygon(0 10%,100% 0,100% 100%,0% 100%);z-index:10;margin-top:-50px;padding:100px 0;position:relative}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__container{max-width:800px;margin:0 auto;padding:40px 20px}.Contact-module-scss-module__EijsOG__contactSection h2{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:20px;font-size:80px;line-height:.9}.Contact-module-scss-module__EijsOG__contactSection p{opacity:.8;margin-bottom:40px;font-size:20px;font-weight:500}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form{flex-direction:column;gap:20px;max-width:500px;margin:0 auto 40px;display:flex}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form .Contact-module-scss-module__EijsOG__inputGroup{text-align:left;flex-direction:column;gap:5px;display:flex}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form .Contact-module-scss-module__EijsOG__errorMsg{color:#ff4d4f;font-size:14px;font-weight:500}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form input,.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form textarea{border:2px solid var(--bg-black);width:100%;color:var(--bg-black);font-size:16px;font-family:var(--font-body);background:0 0;padding:15px 20px}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form input::placeholder,.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form textarea::placeholder{color:#00000080}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form input:focus,.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form textarea:focus{background:#fff3;outline:none}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form input.Contact-module-scss-module__EijsOG__error,.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form textarea.Contact-module-scss-module__EijsOG__error{border-color:#ff4d4f}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form button{background:var(--bg-black);color:var(--primary-yellow);text-transform:uppercase;letter-spacing:2px;cursor:pointer;border:none;padding:15px;font-weight:700;transition:all .3s}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form button:hover{background:var(--text-white);color:var(--bg-black)}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__form button:disabled{opacity:.7;cursor:not-allowed}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__successMessage{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;margin-top:20px;padding:15px;font-weight:700}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__info{justify-content:center;gap:40px;margin-top:50px;display:flex}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__info .Contact-module-scss-module__EijsOG__item{flex-direction:column;align-items:center;display:flex}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__info .Contact-module-scss-module__EijsOG__item span{text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700}.Contact-module-scss-module__EijsOG__contactSection .Contact-module-scss-module__EijsOG__info .Contact-module-scss-module__EijsOG__item a{font-size:16px;text-decoration:underline}
.Services-module-scss-module__Nut0xG__servicesSection{background-color:#111;padding:100px 0;position:relative}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__header{text-align:center;margin-bottom:60px}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__header h2{font-family:var(--font-heading);color:var(--text-white);text-transform:uppercase;margin-bottom:20px;font-size:60px}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__header h2 span{color:var(--primary-yellow)}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1400px;margin:0 auto;padding:0 20px;display:grid}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__card{cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:40px;transition:all .3s;position:relative;overflow:hidden}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__card:hover{border-color:var(--primary-yellow);background:#000;transform:translateY(-10px)}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__card:hover .Services-module-scss-module__Nut0xG__icon{color:var(--primary-yellow);transform:scale(1.1)}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__card .Services-module-scss-module__Nut0xG__icon{color:#555;margin-bottom:30px;font-size:40px;transition:all .3s}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__card h3{font-family:var(--font-heading);color:var(--text-white);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:24px}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__card p{color:var(--text-gray);line-height:1.6}@media (max-width:768px){.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__header h2{font-size:40px}.Services-module-scss-module__Nut0xG__servicesSection .Services-module-scss-module__Nut0xG__grid{grid-template-columns:1fr}}
.Process-module-scss-module__Xm2XFW__processSection{background-color:var(--bg-black);padding:100px 0}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__header{text-align:center;margin-bottom:80px}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__header h2{font-family:var(--font-heading);color:var(--text-white);text-transform:uppercase;font-size:60px}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__header h2 span{color:var(--primary-yellow)}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__timeline{max-width:1000px;margin:0 auto;padding:0 20px;position:relative}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__timeline:before{content:"";background:#333;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex;position:relative}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step:nth-child(2n){flex-direction:row-reverse}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step:nth-child(2n) .Process-module-scss-module__Xm2XFW__content{text-align:right}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step .Process-module-scss-module__Xm2XFW__number{background:var(--bg-black);border:2px solid var(--primary-yellow);width:100px;height:100px;font-family:var(--font-heading);color:var(--primary-yellow);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 20px #ffbe3033}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step .Process-module-scss-module__Xm2XFW__content{background:#111;border:1px solid #333;border-radius:10px;width:45%;padding:30px;transition:all .3s}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step .Process-module-scss-module__Xm2XFW__content:hover{border-color:var(--primary-yellow);transform:translateY(-5px)}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step .Process-module-scss-module__Xm2XFW__content h3{font-family:var(--font-heading);color:var(--text-white);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:30px}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step .Process-module-scss-module__Xm2XFW__content p{color:var(--text-gray);font-size:16px}@media (max-width:768px){.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__timeline:before{left:30px}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step{flex-direction:column;align-items:flex-start;margin-left:30px;padding-left:30px}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step:nth-child(2n){flex-direction:column}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step:nth-child(2n) .Process-module-scss-module__Xm2XFW__content{text-align:left}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step .Process-module-scss-module__Xm2XFW__number{width:60px;height:60px;font-size:24px;left:0;transform:translate(-50%)}.Process-module-scss-module__Xm2XFW__processSection .Process-module-scss-module__Xm2XFW__step .Process-module-scss-module__Xm2XFW__content{width:100%;margin-top:20px}}
.AboutSection-module-scss-module__Xwj7AG__container{color:#fff;z-index:10;background-color:#000;width:100%;padding:100px 0;position:relative}.AboutSection-module-scss-module__Xwj7AG__header{text-align:center;margin-bottom:80px}.AboutSection-module-scss-module__Xwj7AG__header h2{font-family:var(--font-heading);color:var(--text-white);text-transform:uppercase;font-size:60px}.AboutSection-module-scss-module__Xwj7AG__header h2 span{color:var(--primary-yellow)}.AboutSection-module-scss-module__Xwj7AG__contentContainer{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}.AboutSection-module-scss-module__Xwj7AG__leftColumn{flex-direction:column;flex:1;justify-content:center;height:100%;display:flex;position:relative;overflow:hidden}.AboutSection-module-scss-module__Xwj7AG__cardsTrack{flex-flow:row;align-items:center;gap:40px;width:max-content;padding-left:0;animation:40s linear infinite AboutSection-module-scss-module__Xwj7AG__scroll;display:flex}.AboutSection-module-scss-module__Xwj7AG__cardsTrack:hover{animation-play-state:paused}.AboutSection-module-scss-module__Xwj7AG__cardsTrack::-webkit-scrollbar{display:none}.AboutSection-module-scss-module__Xwj7AG__card{background:#1a1a1a;border:1px solid #333;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;width:400px;height:250px;padding:30px;display:flex;box-shadow:0 10px 30px #00000080}@media (max-width:768px){.AboutSection-module-scss-module__Xwj7AG__card{width:85vw;height:280px;min-height:200px}}.AboutSection-module-scss-module__Xwj7AG__card h3{color:#ffbe30;margin-bottom:15px;font-size:1.5rem}.AboutSection-module-scss-module__Xwj7AG__card p{color:#ccc;font-size:1rem;line-height:1.5}.AboutSection-module-scss-module__Xwj7AG__rightColumn{flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.AboutSection-module-scss-module__Xwj7AG__parallaxImage{border-radius:20px;width:80%;height:60%;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009}.AboutSection-module-scss-module__Xwj7AG__parallaxImage img{object-fit:cover}@keyframes AboutSection-module-scss-module__Xwj7AG__scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}
.Clients-module-scss-module__990sea__clientsSection{background-color:#111;padding:80px 0;overflow:hidden}.Clients-module-scss-module__990sea__clientsSection .Clients-module-scss-module__990sea__header{text-align:center;margin-bottom:40px}.Clients-module-scss-module__990sea__clientsSection .Clients-module-scss-module__990sea__header h2{font-family:var(--font-heading);color:#333;text-transform:uppercase;letter-spacing:1px;font-size:40px}.Clients-module-scss-module__990sea__clientsSection .Clients-module-scss-module__990sea__slider{gap:50px;width:max-content;animation:20s linear infinite Clients-module-scss-module__990sea__slide;display:flex}.Clients-module-scss-module__990sea__clientsSection .Clients-module-scss-module__990sea__slider .Clients-module-scss-module__990sea__brand{background:var(--bg-black);opacity:.6;border:1px solid #333;border-radius:8px;justify-content:center;align-items:center;min-width:150px;height:150px;transition:opacity .3s;display:flex}.Clients-module-scss-module__990sea__clientsSection .Clients-module-scss-module__990sea__slider .Clients-module-scss-module__990sea__brand:hover{opacity:1;border-color:var(--primary-yellow)}.Clients-module-scss-module__990sea__clientsSection .Clients-module-scss-module__990sea__slider .Clients-module-scss-module__990sea__brand img{filter:grayscale();max-width:80%;max-height:80%}.Clients-module-scss-module__990sea__clientsSection .Clients-module-scss-module__990sea__slider .Clients-module-scss-module__990sea__brand img:hover{filter:grayscale(0%)}@keyframes Clients-module-scss-module__990sea__slide{0%{transform:translate(0)}to{transform:translate(-50%)}}
.Testimonials-module-scss-module__3Kwsgq__testimonialsSection{background-color:var(--bg-black);padding:100px 0}.Testimonials-module-scss-module__3Kwsgq__testimonialsSection .Testimonials-module-scss-module__3Kwsgq__container{text-align:center;max-width:1000px;margin:0 auto;padding:0 20px}.Testimonials-module-scss-module__3Kwsgq__testimonialsSection h2{font-family:var(--font-heading);color:var(--text-white);text-transform:uppercase;letter-spacing:1px;margin-bottom:60px;font-size:50px}.Testimonials-module-scss-module__3Kwsgq__testimonialsSection .Testimonials-module-scss-module__3Kwsgq__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.Testimonials-module-scss-module__3Kwsgq__testimonialsSection .Testimonials-module-scss-module__3Kwsgq__card{text-align:left;background:#111;border:1px solid #333;border-radius:10px;padding:40px;position:relative}.Testimonials-module-scss-module__3Kwsgq__testimonialsSection .Testimonials-module-scss-module__3Kwsgq__card:before{content:"\"";color:#222;font-family:serif;font-size:80px;position:absolute;top:20px;right:30px}.Testimonials-module-scss-module__3Kwsgq__testimonialsSection .Testimonials-module-scss-module__3Kwsgq__card p{color:var(--text-gray);z-index:1;margin-bottom:30px;font-size:18px;font-style:italic;line-height:1.6;position:relative}.Testimonials-module-scss-module__3Kwsgq__testimonialsSection .Testimonials-module-scss-module__3Kwsgq__card .Testimonials-module-scss-module__3Kwsgq__author h4{color:var(--text-white);margin-bottom:5px;font-size:18px}.Testimonials-module-scss-module__3Kwsgq__testimonialsSection .Testimonials-module-scss-module__3Kwsgq__card .Testimonials-module-scss-module__3Kwsgq__author span{color:var(--primary-yellow);text-transform:uppercase;letter-spacing:1px;font-size:14px}
