body{background-color:#1b1b1b;margin:0;padding:0}section{background-color:#0000;margin:0;padding:0}.hero{color:#fff;text-align:center;background-color:#000;justify-content:center;align-items:center;height:80vh;min-height:500px;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.hero-slide{opacity:0;background-repeat:no-repeat;width:100%;height:100%;transition:opacity 1s,transform 1.8s;position:absolute;inset:0;transform:scale(1.06);background-position:50%!important;background-size:cover!important}.hero-slide.active{opacity:1;z-index:1;transform:scale(1)}.hero-overlay{z-index:2;background:linear-gradient(90deg,#0000008c,#0009);position:absolute;inset:0}.hero-content{z-index:3;max-width:900px;margin:0 auto;padding:0 20px;position:relative}.hero-content h1{margin-bottom:20px;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:1.2}.gold-text{background:linear-gradient(90deg,#d4af37,#f7e27b);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-content p{color:#f5f5f5;margin-bottom:40px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn{border-radius:50px;padding:14px 34px;font-size:clamp(.9rem,2vw,1rem);font-weight:600;text-decoration:none;transition:all .3s}.btn-gold{color:#000;background:linear-gradient(90deg,#d4af37,#f7e27b)}.btn-gold:hover{color:#f7e27b;background:0 0;border:2px solid #d4af37}.btn-outline{color:#f7e27b;background:0 0;border:2px solid #f7e27b}.btn-outline:hover{color:#000;background:#f7e27b}.hero-arrow{color:#fff;cursor:pointer;z-index:4;background:#ffffff40;border:none;border-radius:50%;padding:8px 14px;font-size:2rem;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow:hover{color:#000;background:#fff9}.hero-arrow.left{left:30px}.hero-arrow.right{right:30px}.hero-dots{z-index:4;gap:10px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;background:#fff6;border-radius:50%;width:12px;height:12px;transition:background .3s}.dot.active,.dot:hover{background:#f7e27b}@media (max-width:1024px){.hero{height:75vh}.hero-arrow{padding:6px 10px;font-size:1.6rem}.hero-arrow.left{left:20px}.hero-arrow.right{right:20px}}@media (max-width:768px){.hero{height:70vh}.hero-arrow{display:none}.hero-content h1{font-size:clamp(1.8rem,5vw,2.6rem)}.hero-content p{margin-bottom:25px;font-size:1rem}}@media (max-width:480px){.hero{height:65vh;padding:0 10px}.hero-content h1{font-size:clamp(1.6rem,5vw,2rem)}.btn{width:100%;padding:12px 0}}@media (max-width:360px){.hero{height:60vh}.hero-content h1{font-size:1.5rem}.hero-content p{font-size:.85rem}}.about-section{color:#fff;background-color:#1b1b1b;padding:100px 20px;font-family:Poppins,sans-serif}.about-wrapper{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:70px;max-width:1300px;margin:auto;display:flex}.about-left{text-align:left;flex:0 0 48%}.about-title{color:#f7e27b;text-transform:uppercase;letter-spacing:1px;text-align:left;margin-bottom:25px;font-size:3rem}.about-text{color:#dcdcdc;text-align:left;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.about-btn{color:#000;background:linear-gradient(90deg,#d4af37,#f7e27b);border-radius:50px;margin-top:25px;padding:12px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 0 12px #f7e27b4d}.about-btn:hover{color:#f7e27b;background:0 0;border:2px solid #f7e27b;transform:translateY(-3px);box-shadow:0 0 18px #f7e27b66}.about-right{flex:0 0 48%;justify-content:flex-end;display:flex;position:relative}.about-slider{background:#000;border-radius:20px;width:100%;height:430px;position:relative;overflow:hidden;box-shadow:0 0 20px #0006}.fade-image{object-fit:contain;opacity:0;width:100%;height:100%;padding:20px;transition:opacity 1.3s ease-in-out,transform 1.4s;position:absolute;transform:scale(1)}.fade-image.active{opacity:1;transform:scale(1.05)}@media (max-width:992px){.about-wrapper{gap:40px}}@media (max-width:768px){.about-wrapper{text-align:center;flex-flow:column wrap}.about-left,.about-right{flex:100%}.about-left,.about-text{text-align:center}.about-slider{height:320px}}@media (max-width:480px){.about-title{font-size:2rem}.about-slider{height:260px}}#about-video{background-color:#1b1b1b;width:100%;padding:0 20px}.about-video{background:linear-gradient(90deg,#000 50%,#1a1a1a 50%);border-radius:15px;max-width:2000px;max-height:400px;margin:80px auto 0;position:relative;overflow:hidden;box-shadow:0 0 25px #0009}.luxury-video{object-fit:cover;mix-blend-mode:lighten;border-radius:20px;width:100%;height:auto;display:block}.video-overlay{background:linear-gradient(#00000040,#0009);position:absolute;inset:0}@media (max-width:992px){.about-video{max-height:300px;margin-top:60px}.luxury-video{border-radius:15px}}@media (max-width:600px){#about-video{padding:0 10px}.about-video{max-height:250px}.luxury-video{border-radius:10px}}.clients-section{color:#fff;text-align:center;background-color:#0f0f0f;padding:100px 20px;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.clients-container{z-index:2;max-width:1200px;margin:auto;position:relative}.clients-title{color:#f7e27b;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:2.5rem}.clients-subtitle{color:#ccc;margin-bottom:50px;font-size:1.1rem}.clients-slider{width:100%;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)}.clients-track{gap:30px;width:max-content;animation:45s linear infinite scrollClients;display:flex}.clients-track span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff0d;border:1px solid #f7e27b33;border-radius:8px;padding:15px 25px;font-size:1rem;transition:all .3s}.clients-track span:hover{color:#000;background:linear-gradient(90deg,#d4af37,#f7e27b);border-color:#0000;transform:translateY(-5px);box-shadow:0 0 20px #f7e27b4d}@keyframes scrollClients{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.clients-title{font-size:2rem}.clients-subtitle{font-size:1rem}.clients-track span{padding:10px 18px;font-size:.9rem}}.home-solutions{background-color:#1b1b1b;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:40px;padding:80px 60px;font-family:Poppins,sans-serif;display:grid}.solution-card{cursor:pointer;border:1px solid #ffd70033;border-radius:14px;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 8px 20px #0006}.solution-card:hover{transform:translateY(-6px)}.image-container{width:100%;height:450px;position:relative;overflow:hidden}.solution-image{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:all .6s}.solution-card:hover .solution-image{filter:grayscale(0%);transform:scale(1.05)}.solution-content{color:#fff;text-align:center;z-index:2;width:80%;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solution-content h2{letter-spacing:2px;margin-bottom:15px;font-size:clamp(1.8rem,3vw,2rem);font-weight:600;transition:all .4s}.solution-content p{opacity:.9;margin-bottom:20px;font-size:clamp(.95rem,2vw,1rem);line-height:1.6;transition:all .4s}.solution-content a{color:#fff;border-bottom:1px solid #fff;padding-bottom:3px;font-size:1rem;text-decoration:none;transition:all .3s}.solution-card:hover .solution-content h2{color:gold;transform:scale(1.1)}.solution-card:hover .solution-content p{opacity:1;color:#f0f0f0}.solution-card:hover .solution-content a{color:gold;border-color:gold}.solution-card:before{content:"";z-index:1;background:linear-gradient(#0003,#0009);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.solution-card:hover:before{background:#0006}@media (max-width:1024px){.home-solutions{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;padding:60px 40px}.image-container{height:380px}.solution-content h2{font-size:1.7rem}.solution-content p{font-size:.95rem}}@media (max-width:768px){.home-solutions{grid-template-columns:1fr;gap:25px;padding:50px 30px}.image-container{height:340px}.solution-content{width:85%}.solution-content h2{font-size:1.6rem}.solution-content p{margin-bottom:15px;font-size:.9rem}.solution-content a{font-size:.95rem}}@media (max-width:480px){.home-solutions{gap:20px;padding:40px 20px}.image-container{height:300px}.solution-content{width:90%}.solution-content h2{letter-spacing:1px;font-size:1.4rem}.solution-content p{font-size:.85rem;line-height:1.5}.solution-content a{font-size:.9rem}}@media (max-width:360px){.home-solutions{padding:30px 15px}.image-container{height:260px}.solution-content h2{font-size:1.3rem}.solution-content p{font-size:.8rem}.solution-content a{font-size:.85rem}}.products-wrapper{color:#fff;text-align:center;background:#0a0a0a;padding:100px 8%;font-family:Poppins,sans-serif}.products-title{color:gold;text-transform:uppercase;letter-spacing:1px;margin-bottom:50px;font-size:2.5rem;font-weight:600}.products-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;gap:40px;display:grid}.products-wrapper{text-align:center;color:#fff;background:radial-gradient(circle at top,#000 0%,#111 80%);padding:100px 20px;font-family:Poppins,sans-serif;overflow:hidden}.products-title{color:gold;letter-spacing:1px;text-transform:uppercase;margin-bottom:60px;font-size:2.6rem;font-weight:700}.products-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-items:center;gap:40px;padding:0 10px;display:grid}.product-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;justify-content:flex-start;width:100%;max-width:350px;height:480px;transition:all .4s;display:flex;position:relative;overflow:hidden}.product-card:hover{border:1px solid #ffd70066;transform:translateY(-10px)scale(1.03);box-shadow:0 12px 30px #ffd70040}.product-image{border-bottom:1px solid #ffffff1f;width:100%;height:220px;overflow:hidden}.product-image img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:all .5s}.product-card:hover .product-image img{filter:grayscale(0%);transform:scale(1.06)}.product-info{text-align:left;flex-direction:column;flex:1;justify-content:space-between;height:100%;padding:20px 20px 25px;display:flex}.product-info h3{color:gold;min-height:40px;margin-bottom:10px;font-size:1.25rem}.product-info p{color:#ccc;min-height:80px;margin-bottom:18px;font-size:.95rem;line-height:1.6}.learn-btn{color:#000;background:linear-gradient(90deg,#bfa136,gold);border-radius:25px;width:fit-content;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s}.learn-btn:hover{background:linear-gradient(90deg,gold,#caa632);transform:translateY(-3px)}.view-all{margin-top:70px}.view-all-btn{color:#000;letter-spacing:.5px;background:linear-gradient(90deg,#bfa136,gold);border-radius:30px;padding:14px 45px;font-weight:600;text-decoration:none;transition:all .4s}.view-all-btn:hover{background:linear-gradient(90deg,gold,#bfa136);transform:translateY(-3px)}@media (max-width:768px){.products-title{font-size:2rem}.product-card{height:450px}.product-info h3{font-size:1.2rem}.product-info p{font-size:.9rem}}
.page-module___8aEwW__valuesSection{color:#fff;background:#0e0e0e;padding:100px 20px;font-family:Poppins,sans-serif}.page-module___8aEwW__container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:60px;max-width:1300px;margin:auto;display:flex}.page-module___8aEwW__left{flex:1;min-width:320px}.page-module___8aEwW__heading{color:#fff;margin-bottom:40px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;position:relative}.page-module___8aEwW__heading:after{content:"";background:linear-gradient(90deg,#d4af37,#f4e19e);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.page-module___8aEwW__accordion{flex-direction:column;gap:10px;display:flex}.page-module___8aEwW__accordionItem{cursor:pointer;border-bottom:1px solid #ffd70033;padding:20px 0;transition:all .3s}.page-module___8aEwW__accordionItem:hover{background:#ffd7000d}.page-module___8aEwW__accordionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module___8aEwW__accordionHeader h3{color:#f5f5f5;letter-spacing:.5px;flex:1;font-size:18px;font-weight:500}.page-module___8aEwW__accordionHeader span{color:#d4af37;font-size:24px;transition:all .3s}.page-module___8aEwW__active .page-module___8aEwW__accordionHeader span{color:#fff;transform:rotate(45deg)}.page-module___8aEwW__accordionContent{transition:all .4s;overflow:hidden}.page-module___8aEwW__accordionContent p{color:#d9d9d9;margin-top:10px;font-size:15px;line-height:1.7}.page-module___8aEwW__right{flex:1;justify-content:center;align-items:center;min-width:350px;display:flex;position:relative}.page-module___8aEwW__image{aspect-ratio:4/3;object-fit:cover;border:2px solid #d4af37;border-radius:14px;width:100%;max-width:550px;height:auto;transition:all .5s;box-shadow:0 0 30px #d4af3733}.page-module___8aEwW__image:hover{transform:scale(1.02);box-shadow:0 0 40px #d4af3766}@media (min-width:1440px){.page-module___8aEwW__container{gap:80px}.page-module___8aEwW__heading{font-size:3.5rem}.page-module___8aEwW__image{max-width:650px}}@media (max-width:1100px){.page-module___8aEwW__heading{font-size:2.5rem}.page-module___8aEwW__image{max-width:480px}}@media (max-width:900px){.page-module___8aEwW__container{flex-direction:column;align-items:center;gap:40px}.page-module___8aEwW__left{text-align:center}.page-module___8aEwW__heading:after{left:50%;transform:translate(-50%)}.page-module___8aEwW__accordionHeader h3{font-size:17px}.page-module___8aEwW__image{width:100%;max-width:500px;height:auto}}@media (max-width:600px){.page-module___8aEwW__valuesSection{padding:60px 15px}.page-module___8aEwW__heading{margin-bottom:30px;font-size:1.8rem}.page-module___8aEwW__accordionItem{padding:15px 0}.page-module___8aEwW__accordionHeader h3{font-size:16px}.page-module___8aEwW__accordionHeader span{font-size:20px}.page-module___8aEwW__accordionContent p{font-size:14px;line-height:1.6}.page-module___8aEwW__image{border-radius:10px;max-width:100%}}@media (max-width:400px){.page-module___8aEwW__heading{font-size:1.6rem}.page-module___8aEwW__accordionHeader h3{font-size:15px}.page-module___8aEwW__accordionHeader span{font-size:18px}.page-module___8aEwW__accordionItem{padding:12px 0}}
