.dekanatMaxSections-module__iK8XQG__hero{background:linear-gradient(#1f0d36 0%,#0a0118 50%,#15092a 69.59% 78.31%,#2b124a 88.78%,#0f1c29 100%) top/cover no-repeat;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.dekanatMaxSections-module__iK8XQG__hero:before{content:"";pointer-events:none;z-index:0;background-image:url(/backgrond-image-hero.svg);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.dekanatMaxSections-module__iK8XQG__hero:after{content:"";pointer-events:none;z-index:0;background-image:url(/background-bottom-section.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:306px;position:absolute;bottom:0;left:0;right:0}.dekanatMaxSections-module__iK8XQG__heroContent{z-index:1;flex-direction:column;align-items:center;gap:24px;max-width:900px;padding:160px 80px 120px;display:flex;position:relative}.dekanatMaxSections-module__iK8XQG__heroTitle{letter-spacing:.1em;font-size:80px;line-height:1.1}.dekanatMaxSections-module__iK8XQG__highlight{color:#00ffa6;text-shadow:0 0 30px #00ffa666}.dekanatMaxSections-module__iK8XQG__heroSubtitle{font-family:"Monda",var(--font-montserrat),system-ui,sans-serif;color:#e0e0e0;text-align:center;max-width:800px;margin:16px auto 0;font-size:18px;font-weight:500;line-height:30px}.dekanatMaxSections-module__iK8XQG__section{background:linear-gradient(#0f1c29 0%,#1a0b2e 18.69%,#090214 50%,#110522 90.31%,#20083b 93.44%,#0a131f 100%);flex-direction:column;align-items:center;width:100%;padding:80px 80px 100px;display:flex;position:relative}.dekanatMaxSections-module__iK8XQG__section:before{content:"";pointer-events:none;z-index:0;background-image:url(/top-grid-desktop.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:306px;position:absolute;top:0;left:0;right:0}.dekanatMaxSections-module__iK8XQG__section:after{content:"";pointer-events:none;z-index:0;background-image:url(/bottom-grid-desktop.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:306px;position:absolute;bottom:0;left:0;right:0}.dekanatMaxSections-module__iK8XQG__content{z-index:1;flex-direction:column;gap:40px;width:100%;max-width:1200px;display:flex;position:relative}.dekanatMaxSections-module__iK8XQG__block{background:#ffffff05;border:1px solid #ffffff14;padding:40px;position:relative;overflow:hidden}.dekanatMaxSections-module__iK8XQG__block:before{content:"";background:radial-gradient(800px circle at var(--mouse-x,0px)var(--mouse-y,0px),#00ffa60a,transparent 40%);opacity:0;z-index:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.dekanatMaxSections-module__iK8XQG__block:hover:before{opacity:1}.dekanatMaxSections-module__iK8XQG__block:after{content:"";background:radial-gradient(600px circle at var(--mouse-x,0px)var(--mouse-y,0px),#00ffa64d,transparent 40%);z-index:1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dekanatMaxSections-module__iK8XQG__block:hover:after{opacity:1}.dekanatMaxSections-module__iK8XQG__block>*{z-index:2;position:relative}.dekanatMaxSections-module__iK8XQG__cardCorners{pointer-events:none;position:absolute;inset:-1px}.dekanatMaxSections-module__iK8XQG__cornerTl,.dekanatMaxSections-module__iK8XQG__cornerTr,.dekanatMaxSections-module__iK8XQG__cornerBl,.dekanatMaxSections-module__iK8XQG__cornerBr{border-color:#00ffa6;width:16px;height:16px;position:absolute}.dekanatMaxSections-module__iK8XQG__cornerTl{border-top:2px solid;border-left:2px solid;top:10px;left:10px}.dekanatMaxSections-module__iK8XQG__cornerTr{border-top:2px solid;border-right:2px solid;top:10px;right:10px}.dekanatMaxSections-module__iK8XQG__cornerBl{border-bottom:2px solid;border-left:2px solid;bottom:10px;left:10px}.dekanatMaxSections-module__iK8XQG__cornerBr{border-bottom:2px solid;border-right:2px solid;bottom:10px;right:10px}.dekanatMaxSections-module__iK8XQG__blockTitle{color:#00ffa6;text-transform:uppercase;margin-bottom:20px;font-family:Monda,system-ui,sans-serif;font-size:24px}.dekanatMaxSections-module__iK8XQG__blockText{color:#e0e0e0;margin-bottom:16px;font-family:Monda,system-ui,sans-serif;font-size:18px;line-height:1.6}.dekanatMaxSections-module__iK8XQG__techGrid{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.dekanatMaxSections-module__iK8XQG__techTag{color:#fff;background:#00ffa614;border:1px solid #00ffa6;padding:8px 16px;font-family:Monda,system-ui,sans-serif;font-size:14px}.dekanatMaxSections-module__iK8XQG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:16px;display:grid}.dekanatMaxSections-module__iK8XQG__featureCard{background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.dekanatMaxSections-module__iK8XQG__featureCard:before{content:"";background:radial-gradient(600px circle at var(--mouse-x,0px)var(--mouse-y,0px),#00ffa60d,transparent 40%);opacity:0;z-index:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.dekanatMaxSections-module__iK8XQG__featureCard:hover:before{opacity:1}.dekanatMaxSections-module__iK8XQG__featureCard:after{content:"";background:radial-gradient(400px circle at var(--mouse-x,0px)var(--mouse-y,0px),#00ffa64d,transparent 40%);z-index:1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dekanatMaxSections-module__iK8XQG__featureCard:hover:after{opacity:1}.dekanatMaxSections-module__iK8XQG__featureContent{z-index:2;position:relative}.dekanatMaxSections-module__iK8XQG__featureTitle{color:#00ffa6;text-transform:uppercase;margin:0 0 8px;font-family:Monda,system-ui,sans-serif;font-size:18px;font-weight:600}.dekanatMaxSections-module__iK8XQG__featureDesc{color:#e0e0e0;font-family:Monda,system-ui,sans-serif;font-size:14px;line-height:1.6}.dekanatMaxSections-module__iK8XQG__showcaseWrapper{flex-direction:column;gap:28px;margin-top:24px;display:flex}.dekanatMaxSections-module__iK8XQG__segmentedMenu{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dekanatMaxSections-module__iK8XQG__menuItem{cursor:pointer;background:#ffffff03;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.dekanatMaxSections-module__iK8XQG__menuItem:before{content:"";background:radial-gradient(300px circle at var(--mouse-x,0px)var(--mouse-y,0px),#00ffa608,transparent 40%);opacity:0;z-index:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.dekanatMaxSections-module__iK8XQG__menuItem:hover:before{opacity:1}.dekanatMaxSections-module__iK8XQG__menuItem:hover{background:#00ffa604;border-color:#00ffa633;transform:translateY(-2px)}.dekanatMaxSections-module__iK8XQG__menuItemActive{box-shadow:0 10px 25px #00ffa60d;background:#00ffa608!important;border-color:#00ffa6!important;transform:translateY(-4px)!important}.dekanatMaxSections-module__iK8XQG__menuItem>*{z-index:1;position:relative}.dekanatMaxSections-module__iK8XQG__menuNumber{color:#00ffa666;font-family:Manrope,system-ui,sans-serif;font-size:11px;line-height:1;transition:color .3s,text-shadow .3s}.dekanatMaxSections-module__iK8XQG__menuItemActive .dekanatMaxSections-module__iK8XQG__menuNumber{color:#00ffa6;text-shadow:0 0 10px #00ffa666}.dekanatMaxSections-module__iK8XQG__menuTitle{color:#fff;text-transform:uppercase;margin:4px 0 0;font-family:Monda,system-ui,sans-serif;font-size:15px;font-weight:700;transition:color .3s}.dekanatMaxSections-module__iK8XQG__menuItemActive .dekanatMaxSections-module__iK8XQG__menuTitle{color:#00ffa6}.dekanatMaxSections-module__iK8XQG__menuDesc{color:#a0a0a0;margin:0;font-family:Monda,system-ui,sans-serif;font-size:13px;line-height:18px;transition:color .3s}.dekanatMaxSections-module__iK8XQG__menuItemActive .dekanatMaxSections-module__iK8XQG__menuDesc{color:#e0e0e0}.dekanatMaxSections-module__iK8XQG__browserFrame{cursor:zoom-in;background:#110922;border:1px solid #ffffff1f;border-radius:12px;width:100%;transition:border-color .3s;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000b3,0 0 35px #00ffa614}.dekanatMaxSections-module__iK8XQG__browserFrame:hover{border-color:#00ffa64d}.dekanatMaxSections-module__iK8XQG__browserHeader{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;height:38px;padding:0 16px;display:flex;position:relative}.dekanatMaxSections-module__iK8XQG__browserControls{gap:6px;display:flex}.dekanatMaxSections-module__iK8XQG__browserDot{border-radius:50%;width:9px;height:9px}.dekanatMaxSections-module__iK8XQG__browserDot:first-child{background:#ff5f56}.dekanatMaxSections-module__iK8XQG__browserDot:nth-child(2){background:#ffbd2e}.dekanatMaxSections-module__iK8XQG__browserDot:nth-child(3){background:#27c93f}.dekanatMaxSections-module__iK8XQG__browserAddressBar{color:#7e7e7e;background:#0000004d;border:1px solid #ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:50%;height:22px;font-family:Monda,system-ui,sans-serif;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dekanatMaxSections-module__iK8XQG__imageContainer{aspect-ratio:16/9;background:#0a0118;width:100%;position:relative;overflow:hidden}.dekanatMaxSections-module__iK8XQG__screenshotImage{object-fit:contain;transition:transform .6s cubic-bezier(.16,1,.3,1)}.dekanatMaxSections-module__iK8XQG__browserFrame:hover .dekanatMaxSections-module__iK8XQG__screenshotImage{transform:scale(1.015)}.dekanatMaxSections-module__iK8XQG__zoomOverlay{opacity:0;pointer-events:none;z-index:5;background:#0a011873;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.dekanatMaxSections-module__iK8XQG__browserFrame:hover .dekanatMaxSections-module__iK8XQG__zoomOverlay{opacity:1}.dekanatMaxSections-module__iK8XQG__zoomButton{color:#00ffa6;background:#000000d9;border:1px solid #00ffa6;border-radius:20px;align-items:center;gap:4px;padding:6px 12px;font-family:Monda,system-ui,sans-serif;font-size:11px;font-weight:600;transition:transform .3s;display:flex;transform:translateY(6px);box-shadow:0 4px 10px #0000004d}.dekanatMaxSections-module__iK8XQG__browserFrame:hover .dekanatMaxSections-module__iK8XQG__zoomButton{transform:translateY(0)}.dekanatMaxSections-module__iK8XQG__lightboxOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;opacity:0;background:#090314d9;justify-content:center;align-items:center;padding:40px;animation:.3s forwards dekanatMaxSections-module__iK8XQG__fadeInOraro;display:flex;position:fixed;inset:0}.dekanatMaxSections-module__iK8XQG__lightboxContent{background:#0a0118;border:1px solid #00ffa633;border-radius:12px;max-width:90vw;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards dekanatMaxSections-module__iK8XQG__scaleInOraro;position:relative;overflow:hidden;transform:scale(.95)}.dekanatMaxSections-module__iK8XQG__lightboxImageWrapper{aspect-ratio:16/9;width:80vw;max-height:70vh;position:relative}.dekanatMaxSections-module__iK8XQG__lightboxImage{object-fit:contain}.dekanatMaxSections-module__iK8XQG__closeButton{color:#fff;cursor:pointer;opacity:.6;background:0 0;border:none;font-size:36px;transition:opacity .3s,color .3s;position:absolute;top:-60px;right:0}.dekanatMaxSections-module__iK8XQG__closeButton:hover{opacity:1;color:#00ffa6}.dekanatMaxSections-module__iK8XQG__navButton{color:#fff;cursor:pointer;z-index:1010;background:#0009;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dekanatMaxSections-module__iK8XQG__navButton:hover{color:#00ffa6;background:#000c;border-color:#00ffa6}.dekanatMaxSections-module__iK8XQG__prevButton{left:-64px}.dekanatMaxSections-module__iK8XQG__nextButton{right:-64px}.dekanatMaxSections-module__iK8XQG__lightboxMeta{text-align:center;background:linear-gradient(#0000 0%,#0a0118b3 30%,#0a0118f2 100%);padding:24px 20px 16px;position:absolute;bottom:0;left:0;right:0}.dekanatMaxSections-module__iK8XQG__lightboxTitle{color:#00ffa6;margin:0 0 4px;font-family:Monda,system-ui,sans-serif;font-size:17px;font-weight:700}.dekanatMaxSections-module__iK8XQG__lightboxDesc{color:silver;margin:0;font-family:Monda,system-ui,sans-serif;font-size:13px}@keyframes dekanatMaxSections-module__iK8XQG__fadeInOraro{to{opacity:1}}@keyframes dekanatMaxSections-module__iK8XQG__scaleInOraro{to{transform:scale(1)}}@media (max-width:1024px){.dekanatMaxSections-module__iK8XQG__heroTitle{font-size:60px}}@media (max-width:768px){.dekanatMaxSections-module__iK8XQG__hero{align-items:flex-start;min-height:auto}.dekanatMaxSections-module__iK8XQG__hero:before{background-image:url(/background-image-hero-mobile.svg);background-size:100%}.dekanatMaxSections-module__iK8XQG__heroContent{padding:120px 30px 40px}.dekanatMaxSections-module__iK8XQG__heroTitle{font-size:32px}.dekanatMaxSections-module__iK8XQG__section{padding:40px 20px}.dekanatMaxSections-module__iK8XQG__block{padding:24px}.dekanatMaxSections-module__iK8XQG__featuresGrid{grid-template-columns:1fr}.dekanatMaxSections-module__iK8XQG__featureTitle{word-break:break-word;font-size:16px}.dekanatMaxSections-module__iK8XQG__segmentedMenu{grid-template-columns:1fr;gap:12px}.dekanatMaxSections-module__iK8XQG__menuItem{transform:none!important}.dekanatMaxSections-module__iK8XQG__prevButton{background:#0a0118cc;left:10px}.dekanatMaxSections-module__iK8XQG__nextButton{background:#0a0118cc;right:10px}.dekanatMaxSections-module__iK8XQG__closeButton{z-index:1020;top:10px;right:15px}.dekanatMaxSections-module__iK8XQG__lightboxOverlay{padding:10px}.dekanatMaxSections-module__iK8XQG__lightboxContent{border:none;border-radius:0;max-width:100vw}.dekanatMaxSections-module__iK8XQG__lightboxImageWrapper{width:100vw;height:100vh;max-height:100vh}.dekanatMaxSections-module__iK8XQG__lightboxMeta{padding:16px}}
