.Hero-module__Z8hQ_W__hero{background:#000;justify-content:center;align-items:flex-start;min-height:100vh;padding-top:6rem;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__background{will-change:transform;z-index:1;background:0 0;position:absolute;inset:-50% 0;transform:translateZ(0)}.Hero-module__Z8hQ_W__container{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}@media (max-width:1024px){.Hero-module__Z8hQ_W__container{text-align:center;grid-template-columns:1fr;gap:3rem;padding:2rem 1.5rem}}.Hero-module__Z8hQ_W__content{flex-direction:column;gap:2rem;display:flex}.Hero-module__Z8hQ_W__headline{font-family:var(--font-heading);color:var(--color-off-white);text-shadow:0 2px 8px #000;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1}@media (max-width:768px){.Hero-module__Z8hQ_W__headline{font-size:clamp(2rem,8vw,3rem)}}.Hero-module__Z8hQ_W__subheading{font-family:var(--font-body);color:#f7f7f7e6;text-shadow:0 1px 4px #000c;max-width:500px;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}@media (max-width:1024px){.Hero-module__Z8hQ_W__subheading{max-width:100%}}.Hero-module__Z8hQ_W__cta{background-color:inherit;font-size:16px;font-weight:600;font-family:var(--font-heading);color:var(--color-gold);box-shadow:0 0 0 2px var(--color-gold),0 4px 12px #000;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 2px #000;background-color:#000;border:4px solid #0000;border-radius:100px;align-items:center;gap:4px;max-width:fit-content;padding:16px 36px;text-decoration:none;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__cta svg{width:24px;fill:var(--color-gold);z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute}.Hero-module__Z8hQ_W__arr1{right:16px}.Hero-module__Z8hQ_W__arr2{left:-25%}.Hero-module__Z8hQ_W__circle{background-color:var(--color-gold);opacity:0;border-radius:50%;width:20px;height:20px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__Z8hQ_W__text{z-index:1;transition:all .8s cubic-bezier(.23,1,.32,1);position:relative;transform:translate(-12px)}.Hero-module__Z8hQ_W__cta:hover{color:var(--color-black);border-radius:12px;box-shadow:0 0 0 12px #0000}.Hero-module__Z8hQ_W__cta:hover .Hero-module__Z8hQ_W__arr1{right:-25%}.Hero-module__Z8hQ_W__cta:hover .Hero-module__Z8hQ_W__arr2{left:16px}.Hero-module__Z8hQ_W__cta:hover .Hero-module__Z8hQ_W__text{transform:translate(12px)}.Hero-module__Z8hQ_W__cta:hover svg{fill:var(--color-black)}.Hero-module__Z8hQ_W__cta:active{box-shadow:0 0 0 4px var(--color-gold);scale:.95}.Hero-module__Z8hQ_W__cta:hover .Hero-module__Z8hQ_W__circle{opacity:1;width:220px;height:220px}@media (max-width:1024px){.Hero-module__Z8hQ_W__cta{margin:0 auto}}
.RepairStatus-module__Dkyp1G__repairStatus{background:linear-gradient(#000 0%,#0a0a0a 100%);padding:6rem 0;position:relative;overflow:hidden}.RepairStatus-module__Dkyp1G__repairStatus:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3714 0%,#0000 70%);width:500px;height:500px;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.RepairStatus-module__Dkyp1G__container{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid}@media (max-width:1024px){.RepairStatus-module__Dkyp1G__container{grid-template-columns:1fr;gap:3rem}}.RepairStatus-module__Dkyp1G__content{flex-direction:column;gap:2rem;display:flex}.RepairStatus-module__Dkyp1G__title{font-family:var(--font-heading);color:var(--color-off-white);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800}.RepairStatus-module__Dkyp1G__description{font-family:var(--font-body);color:#f7f7f7b3;margin:0;font-size:1.125rem;line-height:1.6}.RepairStatus-module__Dkyp1G__form{margin-top:1rem}.RepairStatus-module__Dkyp1G__inputWrapper{align-items:center;gap:1rem;display:flex}@media (max-width:640px){.RepairStatus-module__Dkyp1G__inputWrapper{flex-direction:column;align-items:stretch}}.RepairStatus-module__Dkyp1G__input{min-width:60px;color:var(--color-off-white);font-family:var(--font-body);transition:all var(--duration-medium)var(--ease-smooth);background:#1e1e1ecc;border:2px solid #d4af374d;border-radius:8px;outline:none;flex:1;padding:1.25rem 1.5rem;font-size:1rem}.RepairStatus-module__Dkyp1G__input:focus{border-color:var(--color-gold);background:#1e1e1e;box-shadow:0 0 20px #d4af3733}.RepairStatus-module__Dkyp1G__input::placeholder{color:#f7f7f766}@media (max-width:640px){.RepairStatus-module__Dkyp1G__input{width:100%!important}}.RepairStatus-module__Dkyp1G__submitButton{background:linear-gradient(135deg,var(--color-gold)0%,#c99d2e 100%);color:var(--color-black);font-family:var(--font-heading);cursor:pointer;transition:all var(--duration-medium)var(--ease-smooth);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:1.25rem 2rem;font-size:1rem;font-weight:700;display:flex}.RepairStatus-module__Dkyp1G__submitButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4af3766}.RepairStatus-module__Dkyp1G__submitButton:active{transform:translateY(0)}.RepairStatus-module__Dkyp1G__buttonIcon{font-size:1.25rem}.RepairStatus-module__Dkyp1G__buttonText{display:inline}@media (max-width:640px){.RepairStatus-module__Dkyp1G__buttonText{display:inline}}.RepairStatus-module__Dkyp1G__info{margin-top:1rem}.RepairStatus-module__Dkyp1G__infoText{font-family:var(--font-body);color:#f7f7f799;font-size:.95rem}.RepairStatus-module__Dkyp1G__link{color:var(--color-gold);transition:color var(--duration-fast)var(--ease-smooth);text-decoration:none}.RepairStatus-module__Dkyp1G__link:hover{color:#e5c047;text-decoration:underline}.RepairStatus-module__Dkyp1G__illustration{justify-content:center;align-items:center;height:400px;display:flex;position:relative}@media (max-width:1024px){.RepairStatus-module__Dkyp1G__illustration{height:300px}}.RepairStatus-module__Dkyp1G__illustrationCircle{background:linear-gradient(135deg,#d4af371a 0%,#d4af370d 100%);border:2px solid #d4af3733;border-radius:50%;width:300px;height:300px;animation:6s ease-in-out infinite RepairStatus-module__Dkyp1G__float}@keyframes RepairStatus-module__Dkyp1G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){.RepairStatus-module__Dkyp1G__illustrationCircle{animation:none}}.RepairStatus-module__Dkyp1G__illustrationIcon{opacity:.6;filter:grayscale()brightness(1.5);font-size:8rem;position:absolute}@media (max-width:768px){.RepairStatus-module__Dkyp1G__illustrationIcon{font-size:6rem}}
.GetStarted-module__6YZqnq__section{background:linear-gradient(135deg,#000 0%,#1a1a1a 100%);padding:6rem 1.5rem;position:relative;overflow:hidden}.GetStarted-module__6YZqnq__section:before{content:"";background:linear-gradient(90deg,transparent,var(--color-gold),transparent);height:1px;position:absolute;top:0;left:0;right:0}.GetStarted-module__6YZqnq__container{max-width:1440px;margin:0 auto}.GetStarted-module__6YZqnq__gridLayout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.GetStarted-module__6YZqnq__content{text-align:left;max-width:100%}.GetStarted-module__6YZqnq__videoWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.GetStarted-module__6YZqnq__video{border:2px solid var(--color-black);border-radius:16px;width:100%;height:auto;box-shadow:0 20px 60px #000,0 0 40px #000}.GetStarted-module__6YZqnq__title{font-family:var(--font-heading);color:var(--color-off-white);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.GetStarted-module__6YZqnq__description{font-family:var(--font-body);color:#f7f7f7cc;margin:0 0 2rem;font-size:1.25rem;line-height:1.8}.GetStarted-module__6YZqnq__cta{background-color:inherit;font-size:16px;font-weight:600;font-family:var(--font-heading);color:var(--color-gold);box-shadow:0 0 0 2px var(--color-gold),0 4px 12px #000;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 2px #000;background-color:#000;border:4px solid #0000;border-radius:100px;align-items:center;gap:4px;max-width:fit-content;margin:0;padding:16px 36px;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.GetStarted-module__6YZqnq__cta svg{width:24px;fill:var(--color-gold);z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute}.GetStarted-module__6YZqnq__arr1{right:16px}.GetStarted-module__6YZqnq__arr2{left:-25%}.GetStarted-module__6YZqnq__circle{background-color:var(--color-gold);opacity:0;border-radius:50%;width:20px;height:20px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GetStarted-module__6YZqnq__text{z-index:1;transition:all .8s cubic-bezier(.23,1,.32,1);position:relative;transform:translate(-12px)}.GetStarted-module__6YZqnq__cta:hover{color:var(--color-black);border-radius:12px;box-shadow:0 0 0 12px #0000}.GetStarted-module__6YZqnq__cta:hover .GetStarted-module__6YZqnq__arr1{right:-25%}.GetStarted-module__6YZqnq__cta:hover .GetStarted-module__6YZqnq__arr2{left:16px}.GetStarted-module__6YZqnq__cta:hover .GetStarted-module__6YZqnq__text{transform:translate(12px)}.GetStarted-module__6YZqnq__cta:hover svg{fill:var(--color-black)}.GetStarted-module__6YZqnq__cta:active{box-shadow:0 0 0 4px var(--color-gold);scale:.95}.GetStarted-module__6YZqnq__cta:hover .GetStarted-module__6YZqnq__circle{opacity:1;width:220px;height:220px}@media (max-width:1024px){.GetStarted-module__6YZqnq__gridLayout{grid-template-columns:1fr;gap:3rem}.GetStarted-module__6YZqnq__content{text-align:center}.GetStarted-module__6YZqnq__cta{margin:0 auto}.GetStarted-module__6YZqnq__videoWrapper{order:-1}}@media (max-width:768px){.GetStarted-module__6YZqnq__section{padding:4rem 1.5rem}.GetStarted-module__6YZqnq__gridLayout{gap:2rem}.GetStarted-module__6YZqnq__description{font-size:1.125rem}.GetStarted-module__6YZqnq__video{border-radius:12px}}
.BrandsWeFix-module__J1xW-a__section{background:linear-gradient(#000 0%,#0a0a0a 100%);padding:9rem 1.5rem;position:relative;overflow:hidden}.BrandsWeFix-module__J1xW-a__container{z-index:1;max-width:1440px;margin:0 auto;position:relative}.BrandsWeFix-module__J1xW-a__title{font-family:var(--font-heading);color:var(--color-off-white);text-align:center;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.BrandsWeFix-module__J1xW-a__subtitle{font-family:var(--font-body);color:#f7f7f7b3;text-align:center;max-width:600px;margin:0 auto 4rem;font-size:1.125rem;line-height:1.8}.BrandsWeFix-module__J1xW-a__scrollWrapper{cursor:grab;position:relative;overflow:hidden}.BrandsWeFix-module__J1xW-a__scrollWrapper:active{cursor:grabbing}.BrandsWeFix-module__J1xW-a__scrollContainer{will-change:transform;-webkit-user-select:none;user-select:none;gap:3rem;display:flex}.BrandsWeFix-module__J1xW-a__brandCard{text-align:center;cursor:pointer;flex:0 0 250px;transition:all .3s cubic-bezier(.2,.9,.2,1)}.BrandsWeFix-module__J1xW-a__brandCard:hover{transform:translateY(-8px)}.BrandsWeFix-module__J1xW-a__logoWrapper{justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 1rem;display:flex;position:relative}.BrandsWeFix-module__J1xW-a__logo{object-fit:contain;filter:grayscale(30%)brightness(.9);width:100%;height:100%;transition:all .3s cubic-bezier(.2,.9,.2,1)}.BrandsWeFix-module__J1xW-a__brandCard:hover .BrandsWeFix-module__J1xW-a__logo{filter:grayscale(0%)brightness(1.1);transform:scale(1.1)}.BrandsWeFix-module__J1xW-a__brandName{font-family:var(--font-heading);color:var(--color-off-white);margin:0;font-size:1.1rem;font-weight:600;line-height:1.4;transition:color .3s}.BrandsWeFix-module__J1xW-a__brandCard:hover .BrandsWeFix-module__J1xW-a__brandName{color:var(--color-gold)}.BrandsWeFix-module__J1xW-a__controls{justify-content:center;margin-top:3rem;display:flex}.BrandsWeFix-module__J1xW-a__controlButton{border:2px solid var(--color-gold);width:56px;height:56px;color:var(--color-gold);cursor:pointer;background:linear-gradient(135deg,#d4af3733 0%,#d4af371a 100%);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .3s cubic-bezier(.2,.9,.2,1);display:flex}.BrandsWeFix-module__J1xW-a__controlButton:hover{background:var(--color-gold);color:var(--color-black);transform:scale(1.1)}.BrandsWeFix-module__J1xW-a__controlButton:active{transform:scale(.95)}@media (max-width:768px){.BrandsWeFix-module__J1xW-a__section{padding:4rem 1.5rem}.BrandsWeFix-module__J1xW-a__brandCard{flex:0 0 200px}.BrandsWeFix-module__J1xW-a__logoWrapper{width:160px;height:160px}.BrandsWeFix-module__J1xW-a__brandName{font-size:1rem}.BrandsWeFix-module__J1xW-a__subtitle{margin-bottom:2rem;font-size:1rem}}@media (max-width:480px){.BrandsWeFix-module__J1xW-a__brandCard{flex:0 0 170px}.BrandsWeFix-module__J1xW-a__logoWrapper{width:140px;height:140px}.BrandsWeFix-module__J1xW-a__brandName{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.BrandsWeFix-module__J1xW-a__scrollContainer{animation:none!important}.BrandsWeFix-module__J1xW-a__brandCard{transition:none}.BrandsWeFix-module__J1xW-a__brandCard:hover{transform:none}.BrandsWeFix-module__J1xW-a__logo{transition:none}.BrandsWeFix-module__J1xW-a__brandCard:hover .BrandsWeFix-module__J1xW-a__logo{transform:none}}
.DeviceServices-module__dcYgba__section{background:#000;padding:6rem 1.5rem;position:relative}.DeviceServices-module__dcYgba__container{max-width:1200px;margin:0 auto}.DeviceServices-module__dcYgba__title{font-family:var(--font-heading);color:var(--color-off-white);text-align:center;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.DeviceServices-module__dcYgba__subtitle{font-family:var(--font-body);color:#f7f7f7b3;text-align:center;max-width:800px;margin:0 auto 4rem;font-size:1.125rem;line-height:1.8}.DeviceServices-module__dcYgba__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem;display:grid}.DeviceServices-module__dcYgba__card{background:var(--color-neutral);text-align:center;transition:all .3s var(--ease-smooth);cursor:default;border:1px solid #d4af3733;border-radius:12px;padding:2rem}.DeviceServices-module__dcYgba__card:hover{border-color:var(--color-gold);transform:translateY(-4px);box-shadow:0 8px 24px #d4af3726}.DeviceServices-module__dcYgba__icon{margin-bottom:1rem;font-size:3rem}.DeviceServices-module__dcYgba__cardTitle{font-family:var(--font-heading);color:var(--color-off-white);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}@media (max-width:768px){.DeviceServices-module__dcYgba__section{padding:4rem 1.5rem}.DeviceServices-module__dcYgba__grid{grid-template-columns:1fr;gap:1.5rem}.DeviceServices-module__dcYgba__subtitle{margin-bottom:2rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.DeviceServices-module__dcYgba__card{transition:none}.DeviceServices-module__dcYgba__card:hover{transform:none}}
.AuthorizedServiceCenters-module__T1PYXG__section{background:linear-gradient(135deg,#0a0a0a 0%,#000 100%);padding:6rem 1.5rem;overflow:hidden}.AuthorizedServiceCenters-module__T1PYXG__container{max-width:1440px;margin:0 auto;padding:0 2rem}.AuthorizedServiceCenters-module__T1PYXG__title{font-family:var(--font-heading);color:var(--color-off-white);text-align:center;margin-bottom:3rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.AuthorizedServiceCenters-module__T1PYXG__sliderWrapper{align-items:center;gap:2rem;width:100%;margin:0 auto;padding:0 2rem;display:flex;position:relative}.AuthorizedServiceCenters-module__T1PYXG__pagination{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:100px;display:flex}.AuthorizedServiceCenters-module__T1PYXG__paginationButton{color:#f7f7f766;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:.5rem;font-size:1.5rem;font-weight:600;transition:all .3s}.AuthorizedServiceCenters-module__T1PYXG__paginationButton:hover{color:#f7f7f7b3}.AuthorizedServiceCenters-module__T1PYXG__paginationButton.AuthorizedServiceCenters-module__T1PYXG__active{color:var(--color-gold);transform:scale(1.2)}.AuthorizedServiceCenters-module__T1PYXG__sliderContent{flex:1;width:100%;min-height:16rem;position:relative;overflow:hidden}.AuthorizedServiceCenters-module__T1PYXG__slide{align-items:center;gap:2rem;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.AuthorizedServiceCenters-module__T1PYXG__imageColumn{flex-shrink:0;justify-content:center;align-items:center;width:50%;height:100%;display:flex}.AuthorizedServiceCenters-module__T1PYXG__contentColumn{flex-direction:column;flex:1;gap:1rem;max-width:50%;display:flex}.AuthorizedServiceCenters-module__T1PYXG__brandImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:200px}.AuthorizedServiceCenters-module__T1PYXG__brandName{font-family:var(--font-heading);color:var(--color-gold);text-align:center;font-size:1.5rem;font-weight:700}.AuthorizedServiceCenters-module__T1PYXG__brandTitle{font-family:var(--font-heading);color:var(--color-off-white);margin:0;font-size:1.75rem;font-weight:700}.AuthorizedServiceCenters-module__T1PYXG__brandLocation{font-family:var(--font-body);color:#f7f7f7cc;margin:0;font-size:1.125rem}.AuthorizedServiceCenters-module__T1PYXG__brandContent{font-family:var(--font-body);color:#f7f7f7e6;margin:0;font-size:1rem;line-height:1.6}@media (max-width:767px){.AuthorizedServiceCenters-module__T1PYXG__section{padding:4rem 1.5rem}.AuthorizedServiceCenters-module__T1PYXG__container{padding:0 1.5rem}.AuthorizedServiceCenters-module__T1PYXG__sliderWrapper{flex-direction:column;padding:0 1rem}.AuthorizedServiceCenters-module__T1PYXG__pagination{flex-direction:row;justify-content:center;gap:1rem;width:auto;padding:1rem 0}.AuthorizedServiceCenters-module__T1PYXG__paginationButton{font-size:1.2rem}.AuthorizedServiceCenters-module__T1PYXG__sliderContent{width:100%;min-height:20rem}.AuthorizedServiceCenters-module__T1PYXG__slide{flex-direction:column;gap:1.5rem;width:100%;height:auto;min-height:18rem;position:relative}.AuthorizedServiceCenters-module__T1PYXG__imageColumn{justify-content:center;align-items:center;width:100%;height:12rem;display:flex}.AuthorizedServiceCenters-module__T1PYXG__contentColumn{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.AuthorizedServiceCenters-module__T1PYXG__brandImage{width:auto;height:auto;max-height:80px;display:block}.AuthorizedServiceCenters-module__T1PYXG__brandTitle{font-size:1.5rem}.AuthorizedServiceCenters-module__T1PYXG__brandLocation{font-size:1rem}.AuthorizedServiceCenters-module__T1PYXG__brandContent{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.AuthorizedServiceCenters-module__T1PYXG__paginationButton{transition:none}.AuthorizedServiceCenters-module__T1PYXG__paginationButton:hover{transform:none}}
.Objective-module__GRISiG__section{background:#000;padding:6rem 1.5rem;position:relative}.Objective-module__GRISiG__section:before{content:"";background:linear-gradient(90deg,transparent,var(--color-gold),transparent);height:1px;position:absolute;top:0;left:0;right:0}.Objective-module__GRISiG__container{max-width:1200px;margin:0 auto}.Objective-module__GRISiG__title{font-family:var(--font-heading);color:var(--color-off-white);text-align:center;margin-bottom:4rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.Objective-module__GRISiG__objectives{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;display:grid}.Objective-module__GRISiG__objectiveCard{background:linear-gradient(135deg,var(--color-neutral)0%,#0a0a0a 100%);transition:all .4s var(--ease-smooth);border:1px solid #d4af3733;border-radius:16px;padding:3rem 2.5rem;position:relative}.Objective-module__GRISiG__objectiveCard:hover{border-color:var(--color-gold);transform:translateY(-8px);box-shadow:0 12px 40px #d4af3733}.Objective-module__GRISiG__objectiveCard:before{content:"";background:linear-gradient(90deg,var(--color-gold),transparent);border-radius:16px 16px 0 0;width:100%;height:4px;position:absolute;top:0;left:0}.Objective-module__GRISiG__number{font-family:var(--font-heading);color:#d4af3733;margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1}.Objective-module__GRISiG__text{font-family:var(--font-body);color:#f7f7f7d9;margin:0;font-size:1.125rem;line-height:1.8}@media (max-width:768px){.Objective-module__GRISiG__section{padding:4rem 1.5rem}.Objective-module__GRISiG__objectives{grid-template-columns:1fr;gap:2rem}.Objective-module__GRISiG__objectiveCard{padding:2.5rem 2rem}.Objective-module__GRISiG__number{font-size:3rem}.Objective-module__GRISiG__text{font-size:1rem}}@media (prefers-reduced-motion:reduce){.Objective-module__GRISiG__objectiveCard{transition:none}.Objective-module__GRISiG__objectiveCard:hover{transform:none}}
.TrustedCustomers-module__9ZZbwq__section{background:linear-gradient(135deg,#0a0a0a 0%,#000 100%);padding:6rem 1.8rem;overflow:hidden}.TrustedCustomers-module__9ZZbwq__container{text-align:center;max-width:1440px;margin:0 auto}.TrustedCustomers-module__9ZZbwq__title{font-family:var(--font-heading);color:var(--color-off-white);text-align:center;margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.TrustedCustomers-module__9ZZbwq__subtitle{font-family:var(--font-body);color:#f7f7f7b3;text-align:center;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.TrustedCustomers-module__9ZZbwq__animationContainer{justify-content:center;align-items:center;width:100%;min-height:500px;display:flex;position:relative}.TrustedCustomers-module__9ZZbwq__customerCluster{justify-content:center;align-items:center;width:100%;height:480px;display:flex;position:relative}.TrustedCustomers-module__9ZZbwq__customerCircle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;background:#fff;border:1px solid #d4af374d;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;padding:12px;transition:all .3s;display:flex;position:absolute;box-shadow:0 4px 20px #0003}.TrustedCustomers-module__9ZZbwq__customerCircle:hover{border-color:var(--color-gold);transform:scale(1.05);box-shadow:0 8px 32px #d4af374d}.TrustedCustomers-module__9ZZbwq__customerImage{object-fit:contain;width:auto;max-width:90%;height:auto;max-height:90%}.TrustedCustomers-module__9ZZbwq__centerLogo{border:2px solid var(--color-gold);z-index:10;will-change:transform;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;padding-top:10px;display:flex;position:absolute;box-shadow:0 8px 32px #d4af374d}.TrustedCustomers-module__9ZZbwq__logoImage{object-fit:contain;width:auto;max-width:85%;height:auto;max-height:85%}@media (max-width:768px){.TrustedCustomers-module__9ZZbwq__section{padding:4rem 1rem}.TrustedCustomers-module__9ZZbwq__animationContainer{min-height:400px}.TrustedCustomers-module__9ZZbwq__customerCluster{height:400px}.TrustedCustomers-module__9ZZbwq__customerCircle{width:115px;height:115px}.TrustedCustomers-module__9ZZbwq__customerImage{max-height:80%}.TrustedCustomers-module__9ZZbwq__centerLogo{width:130px;height:130px}}@media (max-width:480px){.TrustedCustomers-module__9ZZbwq__customerCluster{height:350px}.TrustedCustomers-module__9ZZbwq__customerCircle{width:100px;height:100px}.TrustedCustomers-module__9ZZbwq__centerLogo{width:110px;height:110px}.TrustedCustomers-module__9ZZbwq__subtitle{font-size:1rem}}@media (prefers-reduced-motion:reduce){.TrustedCustomers-module__9ZZbwq__customerCircle,.TrustedCustomers-module__9ZZbwq__centerLogo{transition:none}.TrustedCustomers-module__9ZZbwq__customerCircle:hover{transform:none}}
.Testimonials-module__MlUweW__testimonials{background:linear-gradient(#0a0a0a 0%,#000 100%);padding:6rem 0;position:relative;overflow:hidden}.Testimonials-module__MlUweW__container{max-width:1440px;margin:0 auto;padding:0 1.5rem}.Testimonials-module__MlUweW__title{font-family:var(--font-heading);text-align:center;color:var(--color-off-white);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.Testimonials-module__MlUweW__subtitle{font-family:var(--font-body);text-align:center;color:#f7f7f7b3;margin-bottom:4rem;font-size:1.125rem}.Testimonials-module__MlUweW__scrollWrapper{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.Testimonials-module__MlUweW__scrollContainer{will-change:transform;gap:2rem;display:flex}.Testimonials-module__MlUweW__card{transition:all var(--duration-medium)var(--ease-smooth);background:linear-gradient(135deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid #d4af3733;border-radius:16px;flex-direction:column;flex:0 0 400px;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 10px 30px #0000004d}.Testimonials-module__MlUweW__card:hover{border-color:#d4af3766;transform:translateY(-4px);box-shadow:0 15px 40px #d4af3726}@media (max-width:640px){.Testimonials-module__MlUweW__card{flex:0 0 300px;padding:1.5rem}}.Testimonials-module__MlUweW__rating{gap:.25rem;display:flex}.Testimonials-module__MlUweW__star{filter:grayscale()brightness(1.5);font-size:1.25rem}.Testimonials-module__MlUweW__content{font-family:var(--font-body);color:#f7f7f7e6;flex:1;margin:0;font-size:1rem;line-height:1.6}.Testimonials-module__MlUweW__author{align-items:center;gap:1rem;display:flex}.Testimonials-module__MlUweW__avatar{width:48px;height:48px;font-family:var(--font-heading);color:var(--color-gold);background:linear-gradient(135deg,#d4af374d 0%,#d4af371a 100%);border:2px solid #d4af3766;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.Testimonials-module__MlUweW__authorInfo{flex-direction:column;gap:.25rem;display:flex}.Testimonials-module__MlUweW__authorName{font-family:var(--font-heading);color:var(--color-off-white);margin:0;font-size:1rem;font-weight:600}.Testimonials-module__MlUweW__authorRole{font-family:var(--font-body);color:#f7f7f799;margin:0;font-size:.875rem}.Testimonials-module__MlUweW__controls{justify-content:center;margin-top:3rem;display:flex}.Testimonials-module__MlUweW__controlButton{border:2px solid var(--color-gold);width:56px;height:56px;color:var(--color-gold);cursor:pointer;transition:all var(--duration-medium)var(--ease-smooth);background:linear-gradient(135deg,#d4af3733 0%,#d4af371a 100%);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.Testimonials-module__MlUweW__controlButton:hover{background:var(--color-gold);color:var(--color-black);transform:scale(1.1)}.Testimonials-module__MlUweW__controlButton:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.Testimonials-module__MlUweW__scrollContainer{animation:none!important}}
.ContactSection-module__G6BZYW__section{background:linear-gradient(#000 0%,#0a0a0a 100%);padding:6rem 1.5rem;position:relative}.ContactSection-module__G6BZYW__section:before{content:"";background:linear-gradient(90deg,transparent,var(--color-gold),transparent);height:1px;position:absolute;top:0;left:0;right:0}.ContactSection-module__G6BZYW__container{max-width:1200px;margin:0 auto}.ContactSection-module__G6BZYW__title{font-family:var(--font-heading);color:var(--color-off-white);text-align:center;margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.ContactSection-module__G6BZYW__subtitle{font-family:var(--font-body);color:#f7f7f7b3;text-align:center;margin-bottom:4rem;font-size:1.25rem}.ContactSection-module__G6BZYW__content{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.ContactSection-module__G6BZYW__infoCards{grid-template-columns:1fr;gap:2rem;display:grid}.ContactSection-module__G6BZYW__infoCard{background:var(--color-neutral);text-align:center;transition:all .3s var(--ease-smooth);border:1px solid #d4af3733;border-radius:16px;padding:2.5rem 2rem}.ContactSection-module__G6BZYW__infoCard:hover{border-color:var(--color-gold);transform:translateY(-8px);box-shadow:0 12px 40px #d4af3740}.ContactSection-module__G6BZYW__icon{margin-bottom:1rem;font-size:3rem}.ContactSection-module__G6BZYW__cardTitle{font-family:var(--font-heading);color:var(--color-gold);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.ContactSection-module__G6BZYW__link{font-family:var(--font-body);color:#f7f7f7d9;transition:color .3s var(--ease-smooth);margin-bottom:.5rem;font-size:1rem;text-decoration:none;display:block}.ContactSection-module__G6BZYW__link:hover{color:var(--color-gold)}.ContactSection-module__G6BZYW__address{font-family:var(--font-body);color:#f7f7f7d9;margin:.5rem 0;font-size:.95rem;line-height:1.6}.ContactSection-module__G6BZYW__mapContainer{border:2px solid #d4af374d;border-radius:16px;width:100%;height:100%;min-height:500px;overflow:hidden;box-shadow:0 8px 32px #00000080}.ContactSection-module__G6BZYW__map{filter:grayscale(20%)contrast(1.1);border:none;width:100%;height:100%}@media (max-width:768px){.ContactSection-module__G6BZYW__section{padding:4rem 1.5rem}.ContactSection-module__G6BZYW__content,.ContactSection-module__G6BZYW__infoCards{grid-template-columns:1fr}.ContactSection-module__G6BZYW__mapContainer{height:350px;min-height:350px}.ContactSection-module__G6BZYW__subtitle{margin-bottom:2.5rem;font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.ContactSection-module__G6BZYW__infoCard{transition:none}.ContactSection-module__G6BZYW__infoCard:hover{transform:none}}
