.page-module___8aEwW__container{flex-direction:column;display:flex}.page-module___8aEwW__hero{background:var(--bg);flex-direction:column;height:auto;min-height:calc(100vh - 80px);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;z-index:2;height:250px;position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__heroBg{filter:blur(5px)brightness(.95);z-index:1;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.page-module___8aEwW__heroOverlay{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-top:4rem;display:flex;position:relative}.page-module___8aEwW__heroContentBox{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);box-shadow:0 15px 40px var(--shadow-color);border-radius:30px;flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 5rem;animation:1s cubic-bezier(.175,.885,.32,1.275) page-module___8aEwW__popIn;display:flex}.page-module___8aEwW__heroTitle{color:var(--text);text-align:center;text-transform:uppercase;letter-spacing:-2px;margin:0;font-size:5.5rem;font-weight:950;line-height:1}.page-module___8aEwW__fullGradient{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroSlogan{color:var(--text);opacity:.8;letter-spacing:3px;text-align:center;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:600}.page-module___8aEwW__hardwareSliderWrapper{z-index:5;flex-grow:1;align-items:center;margin-top:2rem;padding-bottom:2rem;display:flex;position:relative}.page-module___8aEwW__hardwareTrackManual{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:2.5rem;padding:2rem;display:flex;overflow-x:auto}.page-module___8aEwW__hardwareTrackManual::-webkit-scrollbar{display:none}.page-module___8aEwW__hardwareSlideCard{flex-shrink:0;min-width:330px;max-width:360px;height:420px;display:flex}.page-module___8aEwW__hardwareCardInner{text-align:center;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:100%;padding:2.5rem 2rem;display:flex;position:relative;background:var(--card-bg)!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:0 10px 30px var(--shadow-color)!important}.page-module___8aEwW__hwIconWrap{color:var(--primary);box-shadow:none;background:#9696961a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;padding:1.5rem;display:flex}.page-module___8aEwW__hardwareCardInner h2{background:var(--gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;line-height:1.2}.page-module___8aEwW__hwDescriptionWrapper{flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.page-module___8aEwW__hardwareCardInner p{opacity:.8;margin:0;font-size:1.15rem;font-weight:500;line-height:1.4}.page-module___8aEwW__hwButton{width:100%;margin-top:auto;background:var(--primary)!important;border-radius:12px!important;box-shadow:0 4px 15px #d32f2f4d!important}.page-module___8aEwW__packagesSection{background-color:var(--bg);z-index:6;position:relative}.page-module___8aEwW__packagesSection:before{content:"";background:linear-gradient(to bottom,transparent,var(--bg));z-index:5;pointer-events:none;height:100px;position:absolute;top:-100px;left:0;right:0}.page-module___8aEwW__packagesSlider{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--primary)transparent;gap:2.5rem;padding:2rem 1rem;display:flex;overflow-x:auto}.page-module___8aEwW__packageCard{scroll-snap-align:center;flex-direction:column;flex:1;min-width:350px;max-width:420px;padding:3rem 2rem;display:flex}.page-module___8aEwW__packageCard h3{margin-bottom:1rem;font-size:1.8rem}.page-module___8aEwW__packageCard p{flex:1;margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.page-module___8aEwW__carouselSection{background:var(--card-bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:5rem 0;overflow:hidden}.page-module___8aEwW__carousel{width:100%;padding:2rem 0;position:relative;overflow:hidden}.page-module___8aEwW__carousel:before,.page-module___8aEwW__carousel:after{content:"";z-index:2;pointer-events:none;width:15vw;height:100%;position:absolute;top:0}.page-module___8aEwW__carousel:before{background:linear-gradient(to right,var(--card-bg)0%,transparent 100%);left:0}.page-module___8aEwW__carousel:after{background:linear-gradient(to left,var(--card-bg)0%,transparent 100%);right:0}.page-module___8aEwW__carouselTrack{align-items:center;width:9000px;animation:40s linear infinite page-module___8aEwW__scrollLeft;display:flex}.page-module___8aEwW__carouselTrackLeft{align-items:center;width:5400px;animation:30s linear infinite page-module___8aEwW__scrollRight;display:flex}@keyframes page-module___8aEwW__scrollLeft{0%{transform:translate(0)}to{transform:translate(-4500px)}}@keyframes page-module___8aEwW__scrollRight{0%{transform:translate(-2700px)}to{transform:translate(0)}}.page-module___8aEwW__carouselItem{justify-content:center;align-items:center;width:300px;padding:0 2rem;display:flex}.page-module___8aEwW__imgWrapper{background:var(--glass-bg);box-shadow:0 4px 15px var(--shadow-color);border-radius:12px;justify-content:center;align-items:center;width:250px;height:150px;padding:1.5rem;transition:all .3s;display:flex}.page-module___8aEwW__carouselItem img{object-fit:contain;filter:grayscale()opacity(.8);max-width:200px;max-height:100px;transition:filter .4s,transform .4s}.page-module___8aEwW__carouselItem:hover .page-module___8aEwW__imgWrapper{border:1px solid var(--primary);transform:scale(1.1)translateY(-5px);box-shadow:0 10px 25px #d32f2f33}.page-module___8aEwW__carouselItem:hover img{filter:grayscale(0%)opacity()}@keyframes page-module___8aEwW__popIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.page-module___8aEwW__heroContentBox{border-radius:20px;padding:2rem 1.5rem}.page-module___8aEwW__heroTitle{font-size:2.8rem}.page-module___8aEwW__heroSlogan{font-size:1.2rem}.page-module___8aEwW__hardwareCardInner h2{font-size:1.8rem}.page-module___8aEwW__hardwareCardInner p{font-size:1.1rem}}
