:root{--salka-navy:#03014f;--salka-glow:#69d6ff}.salka-future{background:#f8f9fc;color:#111125}.salka-future #masthead{backdrop-filter:blur(24px);background:rgba(255,255,255,.92);border-bottom:1px solid #03014f14}.salka-future .brand img{filter:none!important}.salka-future .salka-hero{min-height:calc(100svh - 85px);height:850px;max-height:1100px;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:#020b26;color:white;padding:100px 6% 95px}.salka-hero>img,.salka-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.salka-hero>img{animation:salka-drift 24s ease-in-out infinite alternate;filter:saturate(.8)}.salka-hero>video{opacity:.28;mix-blend-mode:screen}.salka-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(1,5,35,.82),rgba(3,1,79,.24) 70%),linear-gradient(0deg,#030528b0,transparent 50%)}.salka-hero:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(#a5d5ff0a 1px,transparent 1px),linear-gradient(90deg,#a5d5ff0a 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,transparent,#000);animation:salka-grid 30s linear infinite}.salka-hero-content{position:relative;max-width:1000px;width:100%}.salka-kicker{font:11px/1.5 Inter,Arial,sans-serif;letter-spacing:.23em;text-transform:uppercase;display:flex;gap:12px;align-items:center;margin-bottom:30px}.salka-kicker i{width:6px;height:6px;background:#9ce9ff;border-radius:50%;box-shadow:0 0 16px #6cddff;animation:salka-pulse 3s infinite}.salka-hero h1{font-family:Forum,Georgia,serif;font-size:clamp(70px,9.2vw,150px);font-weight:400;line-height:.97;letter-spacing:-.045em;color:white;margin:0 0 35px}.salka-hero h1 span{color:#d1d7ff}.salka-hero p{max-width:430px;font:18px/1.6 Inter,Arial,sans-serif;color:#e4e8f7;margin:0 0 35px}.salka-hero .salka-hero-cta{display:inline-flex;align-items:center;gap:45px;padding:17px 25px;background:rgba(255,255,255,.11);border:1px solid #dbe5ff70;border-radius:8px;color:white;backdrop-filter:blur(15px);font-size:13px;transition:background .25s,transform .25s}.salka-hero-cta:hover{background:#ffffff25;transform:translateY(-3px)}.salka-hero-footer{position:absolute;bottom:35px;left:6%;right:6%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff35;padding-top:20px;font:10px/1.7 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#dce7ff}.salka-orbit{position:absolute;width:560px;height:560px;border:1px solid #b6b8ff3d;border-radius:50%;right:-230px;top:20%;transform:rotate(-25deg);pointer-events:none;box-shadow:0 0 80px #3e50ff18}.salka-orbit:after{content:'';position:absolute;inset:60px;border:1px solid #ffffff28;border-radius:50%}.salka-hero-video-status{display:flex;align-items:center;gap:10px}.salka-hero-video-status:before{content:'';width:5px;height:5px;border-radius:50%;background:#bceaff}.salka-future .elementor-element-3c7564d{background:radial-gradient(ellipse at 95% 10%,#181344 0%,#06061c 55%)!important}.salka-future .elementor-element-a3dd168{background:radial-gradient(ellipse at 0% 0%,#171441 0%,#070718 65%)!important}.salka-future .elementor-element-1b0eab3b{background:radial-gradient(ellipse at 90% 50%,#171365 0%,#05051d 65%)!important;position:relative;overflow:hidden}.salka-future .elementor-element-1b0eab3b:after{content:'';position:absolute;width:600px;height:600px;right:-200px;top:-200px;border:1px solid #7678ff48;border-radius:50%;pointer-events:none}.salka-future .elementor-element-6dca6f4{background:#fafbff!important}.salka-future .horizontal-accordion-item{transition:flex .7s cubic-bezier(.2,.7,.2,1),filter .6s;overflow:hidden}.salka-future .horizontal-accordion-item:hover{filter:saturate(1.15)}.salka-future .horizontal-accordion-item:after{content:'';position:absolute;inset:0;border:1px solid #fff2;pointer-events:none}.salka-future .horizontal-accordion-item video{transition:transform 1.5s;transform:scale(1.03)}.salka-future .horizontal-accordion-item:hover video{transform:scale(1.08)}.salka-future .banner img{transition:transform .8s!important}.salka-future .banner:hover img{transform:scale(1.045)}.salka-future .button{border-radius:8px!important;transition:transform .25s,box-shadow .25s!important}.salka-future .button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #5354b733}.salka-future .site-footer{background:#f5f6fb!important}.salka-future .salka-reveal{animation:salka-reveal .8s both}.salka-future .elementor-element-7f8e8c2{background:#fff!important}.salka-future a:hover{--clb-color-primary:#3530a0}.salka-future .horizontal-accordion-item .button{position:relative;z-index:10}.salka-future .salka-portfolio-anchor{scroll-margin-top:110px}@keyframes salka-drift{to{transform:scale(1.08) translateX(-1%)}}@keyframes salka-grid{to{background-position:90px 90px}}@keyframes salka-pulse{50%{opacity:.5;box-shadow:0 0 25px #69d6ff}}@keyframes salka-reveal{from{opacity:.45;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.salka-future .salka-hero{height:760px;min-height:82svh;max-height:none;padding:90px 6% 120px}.salka-hero h1{font-size:clamp(65px,12.5vw,92px)}.salka-hero p{font-size:15px;max-width:300px}.salka-kicker{font-size:9px;letter-spacing:.13em}.salka-hero-footer{font-size:8px;gap:20px;align-items:start;bottom:30px}.salka-orbit{width:400px;height:400px;right:-290px}.salka-video-control{bottom:95px!important;font-size:10px}.salka-hero>img{object-position:65% center}.salka-hero:before{background:linear-gradient(90deg,#010523c9,#03014f3b),linear-gradient(0deg,#030528cc,transparent 70%)}}@media(prefers-reduced-motion:reduce){.salka-hero *,.salka-hero:after{animation:none!important}.salka-future *{scroll-behavior:auto!important;transition:none!important}}
.salka-future #masthead{background:rgba(3,5,28,.76)!important;color:#fff!important;border-bottom:1px solid #ffffff20!important}.salka-future #masthead .menu-link,.salka-future #masthead .hamburger,.salka-future #masthead select,.salka-future #masthead .button{color:#fff!important}.salka-future #masthead .branding .dark-logo{display:none!important}.salka-future .elementor-element-f9f3626{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.salka-future .salka-hero{width:100%;min-width:0}.salka-future #page{overflow-x:clip}.salka-future .salka-hero-content{min-width:0}.salka-future #masthead .branding img{opacity:1!important}
.salka-hero>img.salka-people{inset:auto;right:-3%;bottom:-25%;height:130%;width:65%;object-fit:contain;object-position:right bottom;z-index:0;animation:none;filter:drop-shadow(0 10px 30px #020615a0)}.salka-hero-content{z-index:2}.salka-hero-footer{z-index:3}@media(max-width:768px){.salka-hero>img.salka-people{right:-22%;bottom:-10%;height:80%;width:105%;opacity:.72}.salka-hero-content{align-self:flex-start;margin-top:12px}.salka-hero h1{font-size:clamp(62px,12vw,88px)}}
.salka-future #masthead{top:0!important;opacity:1!important;visibility:visible!important}
/* Mouse interaction from the original Slider Revolution composition. */
.salka-hero{--salka-x:0;--salka-y:0;--salka-light-x:50%;--salka-light-y:50%}
.salka-pointer-glow{position:absolute;inset:-30%;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(ellipse 27% 32% at var(--salka-light-x) var(--salka-light-y),rgba(210,220,245,.40),rgba(135,172,235,.12) 48%,transparent 77%);mix-blend-mode:screen;transition:opacity .6s ease;filter:blur(25px)}
.salka-pointer-active .salka-pointer-glow{opacity:1}
@media(hover:hover) and (pointer:fine){
.salka-hero>img:not(.salka-people){translate:calc(var(--salka-x)*-13px) calc(var(--salka-y)*-9px);scale:1.025}
.salka-hero>video{translate:calc(var(--salka-x)*-8px) calc(var(--salka-y)*-6px);scale:1.03}
.salka-hero>img.salka-people{translate:calc(var(--salka-x)*29px) calc(var(--salka-y)*12px);filter:brightness(.42) drop-shadow(0 10px 30px #020615a0);transition:filter .75s ease}
.salka-hero.salka-people-hover>img.salka-people{filter:brightness(1.05) drop-shadow(0 10px 32px #020615a0)}
.salka-orbit{translate:calc(var(--salka-x)*-19px) calc(var(--salka-y)*-12px)}
.salka-hero-cta:hover{box-shadow:0 0 35px #93bdff24;border-color:#dbe5ffc0}
}
.salka-paused .salka-hero>img,.salka-paused .salka-hero>video,.salka-paused .salka-orbit{translate:0 0!important}
.salka-paused .salka-pointer-glow{opacity:0!important}
@media(prefers-reduced-motion:reduce){.salka-pointer-glow{display:none}.salka-hero>img,.salka-hero>video,.salka-orbit{translate:0 0!important}}
