.page_pageContainer__7oWeo{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary)}.page_nav__ijo23{height:80px;background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 5%;position:-webkit-sticky;position:sticky;top:0;z-index:1000}@keyframes page_drift__Ea8PF{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.page_reveal__hV_lK{opacity:0;will-change:transform,opacity,filter}.page_reveal__hV_lK.page_revealed__jW0zc{animation:page_revealBlur__6FzxO 1.2s cubic-bezier(.2,1,.3,1) forwards}@keyframes page_revealBlur__6FzxO{0%{opacity:0;transform:translateY(40px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.page_staggered__02jZC>*{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.2,1,.3,1)}.page_revealed__jW0zc.page_staggered__02jZC>*{opacity:1;transform:translateY(0)}.page_delay1__sbFZf{transition-delay:.1s}.page_delay2__Dkt84{transition-delay:.2s}.page_delay3__QzFwn{transition-delay:.3s}.page_delay4__Y0dGy{transition-delay:.4s}.page_logoArea___LnCn{display:flex;align-items:center;gap:12px}.page_logoImage__ILPbl{height:48px;width:auto}.page_navLinks__8rPi_{display:flex;gap:24px}.page_authBtn__BMLAc{background:var(--primary-color);color:#fff;padding:10px 24px;border-radius:50px;text-decoration:none;font-weight:700;transition:all .3s;box-shadow:0 4px 14px 0 rgba(0,118,255,.39)}.page_authBtn__BMLAc:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,118,255,.23)}.page_hero__7KFOs{padding:140px 5% 100px;display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(circle at top,rgba(59,130,246,.08),transparent 70%)}.page_heroContent__dzLob{max-width:900px;margin-bottom:60px}.page_heroContent__dzLob h1{font-size:4.5rem;font-weight:800;line-height:1.1;margin:0 0 32px;letter-spacing:-3px;color:var(--text-primary);position:relative;display:inline-block}.page_heroContent__dzLob h1:after{content:"";position:absolute;bottom:-15px;left:0;width:140px;height:8px;background-color:var(--primary-color);border-radius:4px}.page_heroContent__dzLob p{font-size:1.4rem;color:var(--text-secondary);line-height:1.6;margin:0 auto 40px;max-width:700px}.page_heroActions__uE8fj{display:flex;justify-content:center;gap:20px}.page_heroMedia__LXNx7{width:100%;max-width:1000px;position:relative;border-radius:40px;overflow:hidden;box-shadow:0 30px 60px -12px rgba(0,0,0,.25);background:var(--bg-card);border:1px solid var(--border-color);aspect-ratio:16/9}.page_heroMedia__LXNx7 iframe{width:100%;height:100%;border:none}.page_section__zQZ2o{padding:120px 5%}.page_sectionHeader___raMx{text-align:center;max-width:700px;margin:0 auto 80px}.page_sectionHeader___raMx h2{font-size:2.8rem;font-weight:800;margin-bottom:20px;letter-spacing:-1px}.page_servicesGrid__KYloy{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:40px;gap:40px}.page_serviceCard__XVYDM{background:var(--bg-card);padding:48px;border-radius:40px;border:1px solid var(--border-color);transition:all .5s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page_serviceCard__XVYDM:hover{transform:translateY(-8px);border-color:var(--primary-color);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.page_serviceIcon__9WvJX{font-size:3rem;margin-bottom:24px;display:block}.page_serviceCard__XVYDM h3{font-size:1.4rem;font-weight:800;margin-bottom:12px}.page_serviceCard__XVYDM p{color:var(--text-secondary);line-height:1.6}.page_showcase__TArcl{background:var(--bg-secondary)}.page_mediaWrapper__qrzgK{max-width:1000px;margin:0 auto;position:relative;border-radius:40px;padding:20px;background:var(--bg-glass);border:1px solid var(--border-color)}.page_videoThumbnail__yWjCA{width:100%;border-radius:24px;cursor:pointer;transition:.3s;display:block;aspect-ratio:16/9;object-fit:cover}.page_playBtn__PF4bS{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--primary-color);color:#fff;border-radius:50%;font-size:2rem;box-shadow:0 0 30px var(--primary-glow);pointer-events:none}.page_partnersGrid__wr4AL,.page_playBtn__PF4bS{display:flex;align-items:center;justify-content:center}.page_partnersGrid__wr4AL{flex-wrap:wrap;gap:60px;padding:40px 0}.page_partnerLogo__ZIoEq{height:60px;filter:grayscale(1) opacity(.5);transition:all .3s}.page_partnerLogo__ZIoEq:hover{filter:grayscale(0) opacity(1);transform:scale(1.1)}.page_partnerLogo__ZIoEq img{height:100%;width:auto}.page_floatingContact__IMbjP{position:fixed;bottom:30px;right:30px;z-index:1001}.page_contactBackdrop__xAleX{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999;animation:page_fadeIn__jjObi .4s ease;cursor:zoom-out}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}.page_btnFloating__8EmUK{padding:14px 28px;background:linear-gradient(135deg,var(--primary-color) 0,#6366f1 100%);color:#fff;border-radius:50px;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;display:flex;align-items:center;gap:12px;font-weight:700;box-shadow:0 10px 30px rgba(79,70,229,.4);transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_btnFloating__8EmUK:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px rgba(79,70,229,.5);letter-spacing:.5px}.page_btnIcon__WYUat{font-size:1.5rem;filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.page_contactPopup__pbHEM{width:400px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:30px;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;animation:page_premiumEntry__zHBKA .5s cubic-bezier(.34,1.56,.64,1);margin-bottom:20px}.dark .page_contactPopup__pbHEM{background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.1)}@keyframes page_premiumEntry__zHBKA{0%{opacity:0;transform:translateY(30px) scale(.9) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.page_popupHeader__x4qEl{background:linear-gradient(135deg,var(--primary-color) 0,#4f46e5 100%);padding:30px 24px;color:#fff;position:relative;overflow:hidden}.page_popupHeader__x4qEl:before{content:"";position:absolute;top:-50%;right:-20%;width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);border-radius:50%}.page_popupHeader__x4qEl h3{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.5px}.page_btnClose__5Ml4W{background:rgba(0,0,0,.1);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .3s;border:1px solid hsla(0,0%,100%,.2)}.page_btnClose__5Ml4W:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.page_popupBody__33KBp{padding:32px 24px}.page_formGroup__SWXkg{margin-bottom:20px}.page_formGroup__SWXkg label{font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--text-secondary);letter-spacing:1px;margin-bottom:8px;display:block}.page_formGroup__SWXkg input,.page_formGroup__SWXkg textarea{width:100%;padding:14px 18px;border-radius:16px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font-size:1rem;transition:all .3s;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.page_formGroup__SWXkg input:focus,.page_formGroup__SWXkg textarea:focus{border-color:var(--primary-color);background:var(--bg-card);box-shadow:0 0 0 4px rgba(79,70,229,.1);outline:none}.page_btnSubmit__YpINj{width:100%;padding:16px;border-radius:16px;background:linear-gradient(135deg,var(--primary-color) 0,#4f46e5 100%);color:#fff;font-weight:800;border:none;cursor:pointer;transition:all .3s;box-shadow:0 10px 20px rgba(79,70,229,.2)}.page_btnSubmit__YpINj:hover:not(:disabled){transform:scale(1.02);box-shadow:0 15px 30px rgba(79,70,229,.3)}.page_formSuccessPremium__1rIrH{text-align:center;padding:20px 10px;display:flex;flex-direction:column;align-items:center;gap:16px;animation:page_scaleIn__V0s6u .5s cubic-bezier(.16,1,.3,1)}@keyframes page_scaleIn__V0s6u{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page_successIcon__nCg7s{width:80px;height:80px;border-radius:50%;display:block;stroke-width:2;stroke:#4bb543;stroke-miterlimit:10;box-shadow:inset 0 0 0 #4bb543;animation:page_fill__lCRWl .4s ease-in-out .4s forwards,page_scale__uK5iP .3s ease-in-out .9s both}.page_successIcon__nCg7s circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4bb543;fill:none;animation:page_stroke__gHCMv .6s cubic-bezier(.65,0,.45,1) forwards}.page_successIcon__nCg7s path{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:page_stroke__gHCMv .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes page_stroke__gHCMv{to{stroke-dashoffset:0}}@keyframes page_scale__uK5iP{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes page_fill__lCRWl{to{box-shadow:inset 0 0 0 40px rgba(75,181,67,.1)}}.page_formSuccessPremium__1rIrH h3{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin:0}.page_formSuccessPremium__1rIrH p{font-size:.95rem;color:var(--text-secondary);line-height:1.5;margin:0}.page_refBadge__fYQXJ{background:var(--bg-secondary);padding:8px 16px;border-radius:12px;font-size:.8rem;font-weight:700;color:var(--text-secondary);border:1px solid var(--border-color)}.page_refBadge__fYQXJ span{color:var(--primary-color);font-family:monospace;font-size:.9rem}.page_galleryCarousel__2yf_e{width:100%;overflow-x:scroll;overflow-y:hidden;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;scrollbar-width:none;-ms-overflow-style:none;position:relative;padding:40px 0;margin:0 -5%;width:calc(100% + 10%)}.page_galleryCarousel__2yf_e:active{cursor:-webkit-grabbing;cursor:grabbing}.page_galleryCarousel__2yf_e::-webkit-scrollbar{display:none}.page_galleryCarousel__2yf_e:after,.page_galleryCarousel__2yf_e:before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:10;pointer-events:none}.page_galleryCarousel__2yf_e:before{left:0;background:linear-gradient(to right,var(--bg-primary),transparent)}.page_galleryCarousel__2yf_e:after{right:0;background:linear-gradient(to left,var(--bg-primary),transparent)}.page_galleryTrack__nS__j{display:flex;gap:24px;padding:0 5%;will-change:transform}.page_gallerySlide__A5_9l{flex-shrink:0;width:400px;height:300px;position:relative;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.page_gallerySlide__A5_9l:hover{transform:scale(1.05) translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.3)}.page_gallerySlide__A5_9l .page_galleryImage__JaQCX{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;pointer-events:none}.page_gallerySlide__A5_9l:hover .page_galleryImage__JaQCX{transform:scale(1.1)}.page_gallerySlide__A5_9l .page_galleryOverlay__hRcO7{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.2) 50%,transparent);display:flex;align-items:flex-end;padding:24px;opacity:0;transition:opacity .4s ease}.page_gallerySlide__A5_9l:hover .page_galleryOverlay__hRcO7{opacity:1}.page_galleryOverlay__hRcO7 span{color:#fff;font-weight:700;font-size:1.1rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.page_galleryGrid__VK4Yy{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}.page_galleryItem__oU8vK{position:relative;aspect-ratio:4/3;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-md);cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1)}.page_galleryItem__oU8vK:hover{transform:scale(1.03)}.page_galleryImage__JaQCX{width:100%;height:100%;object-fit:cover}.page_footer__F3MD0{padding:80px 5% 40px;background:#020617;color:#fff}.page_footerGrid__geUIL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:48px;gap:48px;margin-bottom:60px}.page_footerInfo__jBtSX h3{margin-bottom:24px}.page_footerLinks__ZWbAq{display:flex;flex-direction:column;gap:12px}.page_footerLinks__ZWbAq a{color:#94a3b8;text-decoration:none;transition:.2s}.page_footerLinks__ZWbAq a:hover{color:#fff}.page_copyright__FJcf5{text-align:center;padding-top:40px;border-top:1px solid hsla(0,0%,100%,.1);color:#475569}@media (max-width:1024px){.page_hero__7KFOs{flex-direction:column;text-align:center;padding-top:60px}.page_heroContent__dzLob h1{font-size:3rem}.page_heroActions__uE8fj{justify-content:center}.page_heroMedia__LXNx7{width:100%}.page_gallerySlide__A5_9l{width:300px;height:225px}}@media (max-width:768px){.page_heroContent__dzLob h1{font-size:2.5rem}.page_section__zQZ2o{padding:60px 5%}.page_gallerySlide__A5_9l{width:260px;height:195px}.page_galleryCarousel__2yf_e:after,.page_galleryCarousel__2yf_e:before{width:50px}}