*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-1{bottom:-.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:1.25rem}.right-0{right:0}.right-5{right:1.25rem}.top-0{top:0}.top-5{top:1.25rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-\[56px\]{height:56px}.h-\[6px\]{height:6px}.h-full{height:100%}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[55\%\]{width:55%}.w-\[6px\]{width:6px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[1920px\]{max-width:1920px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[90\%\]{max-width:90%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-\[40px\]{gap:40px}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.border-b{border-bottom-width:1px}.border-white\/30{border-color:#ffffff4d}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/95{background-color:#000000f2}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/30{background-color:#ffffff4d}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.text-center{text-align:center}.text-end{text-align:end}.font-sans{font-family:var(--font-montserrat),Montserrat,system-ui,sans-serif}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-\[52px\]{font-size:52px}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction)}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/85{color:#ffffffd9}.placeholder-white\/40::placeholder{color:#fff6}.outline-none{outline-offset:2px;outline:2px solid #0000}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.group:hover .group-hover\:w-full{width:100%}@media (min-width:640px){.sm\:left-8{left:2rem}.sm\:right-8{right:2rem}.sm\:flex{display:flex}.sm\:h-\[70px\]{height:70px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[68px\]{font-size:68px}}@media (min-width:768px){.md\:left-12{left:3rem}.md\:right-12{right:3rem}.md\:h-\[90px\]{height:90px}.md\:min-h-\[820px\]{min-height:820px}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:text-\[18px\]{font-size:18px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[80px\]{font-size:80px}}@media (min-width:1024px){.lg\:left-\[150px\]{left:150px}.lg\:right-\[150px\]{right:150px}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[110px\]{height:110px}.lg\:h-screen{height:100vh}.lg\:max-h-\[1080px\]{max-height:1080px}.lg\:max-w-\[705px\]{max-width:705px}.lg\:px-\[150px\]{padding-left:150px;padding-right:150px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[96px\]{font-size:96px}}@media (min-width:1280px){.xl\:gap-\[50px\]{gap:50px}.xl\:px-\[270px\]{padding-left:270px;padding-right:270px}}
.home-new-scope,.home-new-scope *{box-sizing:border-box}.home-new-scope h1,.home-new-scope h2,.home-new-scope h3,.home-new-scope h4,.home-new-scope h5,.home-new-scope h6,.home-new-scope p,.home-new-scope a,.home-new-scope span{color:inherit;margin:0;font-family:inherit}.home-new-scope button{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}.home-new-scope a{background:0 0;text-decoration:none}.home-new-scope img{max-width:none;height:auto}.home-new-scope header{background:0 0;border:0}.home-new-scope ul,.home-new-scope ol{margin:0;padding:0;list-style:none}.home-new-scope #hero{min-height:100svh}body.index-two{background:#000}body.index-two .swiper-content{z-index:1;top:unset!important;position:absolute!important;bottom:180px!important;left:50px!important}body.index-two .swiper-content .title-area .tag{letter-spacing:2px!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:8px!important;font-size:16px!important;font-weight:700!important}body.index-two .swiper-content .title-area .title{margin-top:12px!important;margin-bottom:20px!important;margin-left:-6px!important;font-size:7vw!important;line-height:1!important}@media screen and (max-width:1250px){body.index-two .swiper-content .title-area .title{font-size:72px!important}}@media screen and (max-width:767px){body.index-two .swiper-content .title-area .title{font-size:52px!important}body.index-two .swiper-content{bottom:100px!important;left:24px!important}}body.index-two .swiper-content p.disc{width:40%!important;margin:0 0 28px!important;font-size:16px!important;line-height:28px!important}@media screen and (max-width:991px){body.index-two .swiper-content p.disc{width:65%!important}}@media screen and (max-width:576px){body.index-two .swiper-content p.disc{width:90%!important;font-size:14px!important}}body.index-two .ms-main{height:100vh;overflow:hidden;margin-bottom:0!important}body.index-two .banner-horizental{width:100%;height:100vh;overflow:hidden}body.index-two .banner-horizental .swiper,body.index-two .banner-horizental .swiper-container-h{width:100%;height:100vh!important}body.index-two .banner-horizental .swiper-wrapper{height:100vh!important}body.index-two .banner-horizental .swiper-slide{overflow:hidden;height:100vh!important}body.index-two .banner-horizental .slider-inner img,body.index-two .banner-horizental .slider-inner video{-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important}body.index-two .banner-horizental .slider-inner{background:#000;width:100%;position:relative;overflow:hidden;height:100vh!important}
.sp-hero{background:#0d0d0d;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.sp-hero__media{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sp-hero__placeholder{z-index:0;background:linear-gradient(135deg,#1a0a1e 0%,#0d1a2e 50%,#0d0d0d 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.sp-hero__placeholder-icon{color:#ffffff59;border:2px dashed #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sp-hero__placeholder-text{color:#ffffff4d;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:13px;font-weight:500}.sp-hero__overlay{z-index:1;background:#00000073;position:absolute;inset:0}.sp-hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.sp-hero__caption{letter-spacing:3px;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:14px;font-weight:600}.sp-hero__title{color:#fff;letter-spacing:-.5px;margin:0;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.1}@media (max-width:600px){.sp-hero__caption{letter-spacing:2px;font-size:12px}}.sp-page{background:#f6f7f7;min-height:100vh;font-family:Montserrat,sans-serif;overflow-x:hidden}.sp-container{width:100%;max-width:1380px;margin:0 auto;padding:0 40px}.sp-section{background:#f6f7f7;padding:80px 0}.sp-section-head{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.sp-label{text-transform:uppercase;color:#903299;letter-spacing:1px;margin:0;font-size:16px;font-weight:500}.sp-heading{color:#903299;margin:0;font-size:52px;font-weight:700;line-height:1.21}.sp-dots{justify-content:center;align-items:center;gap:6px;margin-top:24px;display:flex}.sp-dot{background:#d2d2d2;border-radius:4px;width:16px;height:5px;transition:all .2s;display:block}.sp-dot--active{background:#903299;width:30px}.sp-projects{padding-top:80px;padding-bottom:60px}.sp-category-label{text-transform:uppercase;color:#000;letter-spacing:.5px;margin:0 0 20px;font-size:16px;font-weight:500}.sp-project-grid{align-items:stretch;gap:16px;height:500px;display:flex}.sp-project-big{background:#1a1a1a;border-radius:24px;flex:0 0 45%;position:relative;overflow:hidden}.sp-project-big img{-o-object-fit:cover;object-fit:cover;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important}.sp-project-big .sp-media-overlay{opacity:0;background:linear-gradient(#0000 50%,#000000bf 100%);transition:opacity .3s;position:absolute;inset:0}.sp-project-big:hover .sp-media-overlay{opacity:1}.sp-project-big .sp-media-info{opacity:0;transition:opacity .3s;position:absolute;bottom:28px;left:28px;right:28px}.sp-project-big:hover .sp-media-info{opacity:1}.sp-media-info h4{color:#fff;margin:0 0 8px;font-size:22px;font-weight:700}.sp-media-info p{color:#fffc;margin:0;font-size:15px;line-height:1.5}.sp-project-smalls{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-project-small{background:#1a1a1a;border-radius:18px;position:relative;overflow:hidden}.sp-project-small img{-o-object-fit:cover;object-fit:cover;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important}.sp-project-small .sp-media-overlay{opacity:0;background:linear-gradient(#0000 50%,#000000a6 100%);transition:opacity .3s;position:absolute;inset:0}.sp-project-small:hover .sp-media-overlay{opacity:1}.sp-project-small .sp-media-info--sm{opacity:0;transition:opacity .3s;position:absolute;bottom:16px;left:18px;right:18px}.sp-project-small:hover .sp-media-info--sm{opacity:1}.sp-media-info--sm h4{color:#fff;margin:0;font-size:16px;font-weight:700}.sp-read-more-wrap{opacity:0;pointer-events:none;justify-content:flex-start;align-items:flex-end;padding:28px;transition:opacity .25s;display:flex;position:absolute;inset:0}.sp-project-big:hover .sp-read-more-wrap,.sp-project-small:hover .sp-read-more-wrap{opacity:1;pointer-events:auto}.sp-project--expanded .sp-read-more-wrap{pointer-events:none;opacity:0!important}.sp-read-more{color:#fff;white-space:nowrap;cursor:pointer;background:#903299;border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:background .2s,transform .25s;display:inline-flex;transform:translateY(6px)}.sp-project-big:hover .sp-read-more,.sp-project-small:hover .sp-read-more{transform:translateY(0)}.sp-read-more:hover{background:#7a2780}.sp-read-more svg{transition:transform .2s}.sp-read-more:hover svg{transform:translate(3px)}[data-theme=dark] .sp-read-more{background:#00ac82}[data-theme=dark] .sp-read-more:hover{background:#009970}.sp-project-small .sp-read-more-wrap{padding:18px}.sp-project-small .sp-read-more{padding:8px 16px;font-size:12px}.sp-project-detail{z-index:5;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#0c0c10f5;align-items:center;padding:28px;transition:opacity .28s,transform .28s,visibility .28s;display:flex;position:absolute;inset:0;transform:translateY(12px)}.sp-project--expanded .sp-project-detail{opacity:1;visibility:visible;transform:translateY(0)}.sp-project-detail-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.sp-project-detail-close:hover{background:#ffffff40}.sp-project-detail-body{max-height:100%;padding-right:8px;overflow-y:auto}.sp-project-detail-brand{letter-spacing:1px;text-transform:uppercase;color:#d9a7de;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;display:inline-block}[data-theme=dark] .sp-project-detail-brand{color:#57e0b8}.sp-project-detail-title{color:#fff;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.sp-project-detail-desc{color:#ffffffd1;margin:0;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.55}.sp-project-small .sp-project-detail{padding:18px}.sp-project-small .sp-project-detail-title{margin-bottom:6px;font-size:15px}.sp-project-small .sp-project-detail-desc{font-size:12px;line-height:1.5}.sp-project-small .sp-project-detail-brand{margin-bottom:5px;font-size:9px}.sp-blogs{padding-top:60px;padding-bottom:80px}.sp-blogs-grid{align-items:stretch;gap:30px;display:flex}.sp-blog-card{aspect-ratio:400/410;flex:1;width:100%;display:block;position:relative}.sp-blog-card-img-box{z-index:1;border-radius:16px;position:absolute;inset:0;overflow:hidden}.sp-blog-card-img-box img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.sp-blog-card-title{color:#000;z-index:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:calc(100% - 40px);margin:0;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:30px;display:-webkit-box;position:absolute;top:20px;left:20px;overflow:hidden}.sp-blog-card:before{content:"";z-index:2;background:#fff;border-radius:0 16px 0 0;width:84px;height:84px;position:absolute;bottom:0;left:0}.sp-blog-arrow{z-index:3;background:#903299;border-radius:0 14px;justify-content:center;align-items:center;width:76px;height:76px;transition:background .2s;display:flex;position:absolute;bottom:0;left:0}.sp-blog-card:hover .sp-blog-arrow{background:#7a2780}.sp-services{background:#f6f7f7;padding:120px 0}.sp-cards-wrap{width:100%;position:relative}.sp-services .sp-container{flex-direction:column;align-items:flex-start;gap:60px;display:flex}.sp-services .sp-section-head{text-align:left;align-items:flex-start;gap:14px;margin-bottom:0}.sp-services .sp-label{font-size:20px}.sp-tabs-wrap{justify-content:center;width:100%;margin-bottom:0;display:flex}.sp-tabs{background:#fff;border:none;border-radius:20px;align-items:center;gap:10px;padding:10px;display:inline-flex;box-shadow:0 0 0 1px #00000014}.sp-tab{text-transform:uppercase;cursor:pointer;color:#000;box-sizing:border-box;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;height:50px;padding:8px 20px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:1.7;transition:background .2s,color .2s;display:flex}.sp-tab--active{color:#fff;background:#903299}.sp-cards-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:30px;width:100%;display:grid}.sp-service-card{box-sizing:border-box;background:#fff;border-radius:30px;flex-direction:row;align-items:center;gap:40px;width:100%;min-height:300px;padding:10px 40px;display:flex;box-shadow:0 2px 20px #00000012}@keyframes float3d{0%{filter:drop-shadow(0 8px 16px #90329940);transform:translateY(0)rotate3d(1,1,0,0)}33%{filter:drop-shadow(0 18px 24px #90329959);transform:translateY(-8px)rotate3d(1,.5,0,6deg)}66%{filter:drop-shadow(0 14px 20px #9032994d);transform:translateY(-4px)rotate3d(.5,1,0,-4deg)}to{filter:drop-shadow(0 8px 16px #90329940);transform:translateY(0)rotate3d(1,1,0,0)}}.sp-service-icon-wrap{background:#9032991a;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.sp-service-card:hover .sp-service-icon-wrap img{filter:drop-shadow(0 20px 30px #90329973);transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .35s;animation-play-state:paused;transform:translateY(-10px)rotate3d(.5,1,.2,18deg)scale(1.08)}.sp-service-icon-wrap img{-o-object-fit:contain;object-fit:contain;transform-style:preserve-3d;will-change:transform,filter;animation:4s ease-in-out infinite float3d;width:80px!important;max-width:none!important;height:80px!important}.sp-service-body{flex-direction:column;flex:1;align-items:flex-start;gap:16px;display:flex}.sp-service-title{color:#000;margin:0;font-size:24px;font-weight:700;line-height:1.21}.sp-service-desc{color:#000;margin:0;font-size:16px;line-height:1.5}.sp-service-link{color:#903299;flex-direction:column;align-items:flex-end;gap:6px;width:110px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.sp-service-link-line{background:#903299;border-radius:2px;width:100%;height:1px;display:block}.sp-arrow{cursor:pointer;z-index:10;background:#903299;border:none;border-radius:40px;justify-content:center;align-items:center;width:60px;height:60px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sp-arrow--prev{left:-80px}.sp-arrow--next{right:-80px}.sp-arrow:hover{opacity:.85}.sp-commitment-inner{align-items:center;gap:60px;display:flex}.sp-commitment-left{flex:1}.sp-commitment-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.sp-commitment-item{color:#000;align-items:flex-start;gap:16px;font-size:20px;font-weight:600;line-height:1.5;display:flex}.sp-check{background:#44b678;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;display:flex}.sp-commitment-logos{flex-shrink:0;align-items:center;gap:50px;display:flex}.sp-commitment-logos img{-o-object-fit:contain;object-fit:contain;opacity:.75;max-height:110px;max-width:160px!important}.sp-marquee-section{background:#f6f7f7;padding:40px 0 50px;overflow:hidden}.sp-marquee-label{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#999;margin:0 0 28px;font-size:12px;font-weight:600}.sp-marquee-wrap{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sp-marquee-track{align-items:center;gap:70px;width:max-content;animation:22s linear infinite sp-scroll;display:flex}.sp-marquee-logo{-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:.55;flex-shrink:0;transition:opacity .2s;width:auto!important;max-width:none!important;height:48px!important}.sp-marquee-logo:hover{opacity:.9;filter:grayscale(0)}@keyframes sp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-theme=dark] .sp-page,[data-theme=dark] .sp-section{background:#1a1a1a}[data-theme=dark] .sp-label,[data-theme=dark] .sp-heading{color:#2dd4bf}[data-theme=dark] .sp-category-label{color:#aaa}[data-theme=dark] .sp-dot{background:#444}[data-theme=dark] .sp-dot--active{background:#2dd4bf}[data-theme=dark] .sp-projects{background:#1a1a1a}[data-theme=dark] .sp-project-big,[data-theme=dark] .sp-project-small{background:#242424}[data-theme=dark] .sp-blogs{background:#222}[data-theme=dark] .sp-blog-card-title{color:#fff}[data-theme=dark] .sp-blog-card:before{background:#222}[data-theme=dark] .sp-blog-arrow{background:#00ac82}[data-theme=dark] .sp-blog-card:hover .sp-blog-arrow{background:#009970}[data-theme=dark] .sp-services{background:#1a1a1a}[data-theme=dark] .sp-tabs{box-shadow:none;background:#242424}[data-theme=dark] .sp-tab{color:#ccc}[data-theme=dark] .sp-tab--active{color:#111;background:#2dd4bf}[data-theme=dark] .sp-service-card{box-shadow:none;background:#242424}[data-theme=dark] .sp-service-title{color:#fff}[data-theme=dark] .sp-service-desc{color:#999}[data-theme=dark] .sp-service-link{color:#2dd4bf}[data-theme=dark] .sp-service-link-line{background:#2dd4bf}[data-theme=dark] .sp-service-icon-wrap{background:#2dd4bf1f}[data-theme=dark] .sp-arrow{background:#2dd4bf}[data-theme=dark] .sp-commitment{background:#222}[data-theme=dark] .sp-commitment-item{color:#e0e0e0}[data-theme=dark] .sp-marquee-section{background:#1a1a1a}.sp-project-mobile-layout{flex-direction:column;gap:10px;display:flex}.sp-project-mobile-big{background:#1a1a1a;border-radius:18px;flex:none;width:100%;height:200px;position:relative;overflow:hidden}.sp-project-mobile-big img{-o-object-fit:cover;object-fit:cover;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important}.sp-project-mobile-smalls{grid-template-rows:95px 95px;grid-template-columns:1fr 1fr;gap:10px;height:auto;display:grid}.sp-project-mobile-smalls .sp-project-small{background:#1a1a1a;border-radius:14px;height:95px;position:relative;overflow:hidden}.sp-blogs-swiper{width:100%;overflow:hidden;padding-bottom:40px!important}.sp-blogs-swiper .swiper-slide{height:auto}.sp-blogs-swiper .sp-blog-card{flex:none;width:100%}.sp-services-swiper{width:100%;overflow:hidden;padding-bottom:40px!important}.sp-services-swiper .swiper-slide{height:auto}.sp-services-swiper .sp-service-card{width:100%}.sp-swiper-dots{justify-content:center;gap:6px;margin-top:20px;display:flex}.sp-swiper-dots .swiper-pagination-bullet{opacity:1;background:#d2d2d2;border-radius:4px;width:16px;height:5px;transition:all .2s}.sp-swiper-dots .swiper-pagination-bullet-active{background:#903299;width:30px}[data-theme=dark] .sp-swiper-dots .swiper-pagination-bullet{background:#444}[data-theme=dark] .sp-swiper-dots .swiper-pagination-bullet-active{background:#2dd4bf}@media (max-width:1100px){.sp-heading{font-size:38px}.sp-project-big{flex:0 0 40%}.sp-service-card{width:100%;height:auto;min-height:160px}.sp-service-icon-wrap{width:100px;height:100px}.sp-service-icon-wrap img{width:54px!important;height:54px!important}.sp-arrow--prev,.sp-arrow--next{display:none}}@media (max-width:900px){.sp-container{padding:0 20px}.sp-project-grid{flex-direction:row;height:400px}.sp-project-big{flex:0 0 42%;width:auto;height:auto}.sp-project-smalls{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:auto}.sp-read-more-wrap{padding:16px}.sp-project-small .sp-read-more-wrap{padding:12px}.sp-read-more{gap:5px;padding:8px 14px;font-size:12px}.sp-project-small .sp-read-more{padding:6px 12px;font-size:11px}.sp-read-more svg{width:14px;height:14px}.sp-blogs-grid{flex-direction:column}.sp-blog-card{height:360px}.sp-service-card{width:100%}.sp-cards-grid{gap:16px}.sp-commitment-inner{flex-direction:column}.sp-commitment-logos{flex-wrap:wrap;justify-content:center;gap:24px}.sp-tab{height:40px;font-size:15px}.sp-tabs{flex-wrap:wrap;justify-content:center}.sp-blogs-swiper,.sp-services-swiper{overflow:hidden}}@media (max-width:600px){.sp-container{padding:0 10px}.sp-heading{font-size:28px}.sp-project-grid{flex-direction:row;gap:10px;height:300px}.sp-project-big{flex:0 0 42%}.sp-project-smalls{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;height:auto}.sp-read-more-wrap{padding:12px}.sp-project-small .sp-read-more-wrap{padding:8px}.sp-read-more{gap:4px;padding:7px 12px;font-size:11px}.sp-project-small .sp-read-more{padding:5px 10px;font-size:10px}.sp-read-more svg{width:12px;height:12px}.sp-commitment-item{font-size:16px}.sp-service-card{flex-direction:row;align-items:center;gap:18px;min-height:220px;padding:20px 22px}.sp-service-icon-wrap{width:90px;height:90px}.sp-service-icon-wrap img{width:48px!important;height:48px!important}.sp-service-title{font-size:18px}.sp-service-desc{font-size:14px}.sp-service-body{gap:12px}.sp-service-link{align-items:flex-start;width:auto;font-size:15px}.sp-service-link-line{width:90px}.sp-tabs{gap:6px;padding:8px}.sp-tab{height:36px;padding:6px 14px;font-size:13px}.sp-section{padding:20px 0}.sp-blogs{padding-top:48px;padding-bottom:48px}.sp-services,.sp-commitment{padding:48px 0}.sp-swiper-dots{margin-top:24px;margin-bottom:8px}}.sp-project-slider-wrap{margin-top:40px}.sp-project-row{gap:12px;height:220px;display:flex}.sp-project-row-cell{cursor:pointer;background:#111;border-radius:18px;flex:1;position:relative;overflow:hidden}.sp-project-row-cell .sp-media-info--sm{opacity:0;transition:opacity .3s;position:absolute;bottom:16px;left:16px}.sp-project-row-cell:hover .sp-media-info--sm,.sp-project-row-cell:hover .sp-media-overlay{opacity:1}.sp-slider-nav{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.sp-slider-arrow{color:#fff;cursor:pointer;background:#903299;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,opacity .2s;display:flex}.sp-slider-arrow:disabled{opacity:.3;cursor:default}.sp-slider-arrow:not(:disabled):hover{background:#7a2882}.sp-slider-dots{align-items:center;gap:8px;display:flex}.sp-slider-dot{cursor:pointer;background:#d4b0e0;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,border-radius .2s,background .2s}.sp-slider-dot--active{background:#903299;border-radius:4px;width:20px}[data-theme=dark] .sp-project-row-cell{background:#242424}[data-theme=dark] .sp-slider-dot{background:#4a6b65}[data-theme=dark] .sp-slider-dot--active{background:#2dd4bf}@media (max-width:900px){.sp-project-row{flex-wrap:wrap;height:auto}.sp-project-row-cell{flex:0 0 calc(50% - 6px);height:140px}}@media (max-width:600px){.sp-project-row-cell{flex:0 0 100%;height:160px}}.sp-project-nav-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sp-slider-dots--bottom{justify-content:center;margin-top:24px;display:flex}.sp-cards-grid .sp-service-card:first-child .sp-service-icon-wrap img{animation-delay:0s}.sp-cards-grid .sp-service-card:nth-child(2) .sp-service-icon-wrap img{animation-delay:-1s}.sp-cards-grid .sp-service-card:nth-child(3) .sp-service-icon-wrap img{animation-delay:-2s}.sp-cards-grid .sp-service-card:nth-child(4) .sp-service-icon-wrap img{animation-delay:-3s}
.wss-hero{background:#0d0d0d;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.wss-hero__media{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.wss-hero__placeholder{z-index:0;background:linear-gradient(135deg,#1a0a1e 0%,#0d1a2e 50%,#0d0d0d 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.wss-hero__placeholder-icon{color:#ffffff59;border:2px dashed #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.wss-hero__placeholder-text{color:#ffffff4d;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:13px;font-weight:500}.wss-hero__overlay{z-index:1;background:#00000073;position:absolute;inset:0}.wss-hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.wss-hero__caption{letter-spacing:3px;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:14px;font-weight:600}.wss-hero__title{color:#fff;letter-spacing:-.5px;margin:0;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.1}@media (max-width:600px){.wss-hero__caption{letter-spacing:2px;font-size:12px}}.wss-page{background:#f6f7f7;font-family:Montserrat,sans-serif}.wss-container{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.wss-section{background:#f6f7f7;padding:40px 0}.wss-section-head{flex-direction:column;gap:12px;margin-bottom:48px;display:flex}.wss-label{text-transform:uppercase;letter-spacing:1.5px;color:#903299;margin:0;font-size:14px;font-weight:600}.wss-heading{color:#903299;margin:0;font-size:44px;font-weight:700;line-height:1.2}.wss-heading--faq{color:#903299}.wss-subtext{color:#555;max-width:520px;margin:0;font-size:15px}.wss-features{padding-top:60px;padding-bottom:60px}.wss-toggle-wrap{justify-content:center;align-items:center;gap:14px;margin-bottom:48px;display:flex}.wss-toggle-label{cursor:pointer;color:#aaa;background:0 0;border:none;padding:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;transition:color .2s}.wss-toggle-label--active{color:#903299}.wss-toggle-switch{cursor:pointer;background:#e0e0e0;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.wss-toggle-switch:has(.wss-toggle-knob--right){background:#903299}.wss-toggle-knob{background:#903299;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px}.wss-toggle-knob--right{background:#fff;left:23px}.wss-desktop-only{display:flex}.wss-mobile-only{display:none}.wss-cards-outer{align-items:center;gap:20px;display:flex}.wss-mobile-swiper{width:100%;padding-bottom:40px!important}.wss-mobile-swiper .swiper-pagination{bottom:0}.wss-mobile-swiper .swiper-pagination-bullet{opacity:1;background:#ccc;width:8px;height:8px;transition:width .2s,border-radius .2s,background .2s}.wss-mobile-swiper .swiper-pagination-bullet-active{background:#903299;border-radius:4px;width:20px}[data-theme=dark] .wss-mobile-swiper .swiper-pagination-bullet{background:#4a4a4a}[data-theme=dark] .wss-mobile-swiper .swiper-pagination-bullet-active{background:#00ac82}.wss-nav-btn{color:#fff;cursor:pointer;background:#903299;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,opacity .2s;display:flex}.wss-nav-btn:disabled{opacity:.25;cursor:default}.wss-nav-btn:not(:disabled):hover{background:#7a2882}.wss-cards-wrap{background:0 0;flex:1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.wss-card{background:#fff;border-radius:20px;flex-direction:row;align-items:center;gap:28px;padding:40px 36px;display:flex;box-shadow:0 2px 16px #00000012}.wss-card-icon{background:#90329912;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.wss-card-icon img,.wss-card-icon-img{-o-object-fit:contain;object-fit:contain;width:56px!important;height:56px!important}@keyframes wss-float{0%{filter:drop-shadow(0 6px 12px #90329933);transform:translateY(0)rotate3d(1,1,0,0)}33%{filter:drop-shadow(0 14px 20px #90329952);transform:translateY(-7px)rotate3d(1,.5,0,5deg)}66%{filter:drop-shadow(0 10px 16px #90329942);transform:translateY(-3px)rotate3d(.5,1,0,-4deg)}to{filter:drop-shadow(0 6px 12px #90329933);transform:translateY(0)rotate3d(1,1,0,0)}}.wss-card-icon-img{transform-style:preserve-3d;will-change:transform,filter;animation:4s ease-in-out infinite wss-float}.wss-card:hover .wss-card-icon-img{filter:drop-shadow(0 20px 28px #9032996b);transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .35s;animation-play-state:paused;transform:translateY(-10px)rotate3d(.5,1,.2,18deg)scale(1.1)}[data-theme=dark] .wss-card-icon-img{filter:drop-shadow(0 6px 12px #00ac8233)}[data-theme=dark] .wss-card:hover .wss-card-icon-img{filter:drop-shadow(0 20px 28px #00ac826b)}.wss-card-body{flex-direction:column;flex:1;gap:10px;display:flex}.wss-card-title{color:#111;margin:0;font-size:20px;font-weight:700}.wss-card-desc{color:#666;margin:0;font-size:14px;line-height:1.65}.wss-pricing{background:#fff}.wss-compare-header{grid-template-columns:2.5fr 1fr 1fr 1fr 1fr;align-items:center;gap:12px;margin-bottom:24px;display:grid}.wss-compare-title{color:#000;font-size:22px;font-weight:700}.wss-plan-btn{color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ccc;border-radius:50px;justify-self:center;width:auto;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.wss-plan-btn--active{color:#fff;background:#903299;border-color:#903299}.wss-compare-category{margin-bottom:20px}.wss-compare-cat-name{color:#000;border-bottom:1px solid #e8e8e8;margin-bottom:0;padding:14px 0 10px;font-size:14px;font-weight:700}.wss-compare-row{color:#333;border-bottom:1px solid #f0f0f0;grid-template-columns:2.5fr 1fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.wss-compare-feat{color:#222;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.wss-compare-val{text-align:center;color:#555;font-size:14px}.wss-badge{color:#fff;letter-spacing:.3px;background:#903299;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.wss-check-icon{justify-content:center;display:flex}.wss-faq{background:#f6f7f7}.wss-faq-list{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.wss-faq-item{box-sizing:border-box;border-bottom:1px solid #e0e0e0;width:100%}.wss-faq-item--open{background:#fff;border-bottom:none;border-radius:16px;margin:16px 0;overflow:hidden;box-shadow:0 2px 12px #0000000f}.wss-faq-q{cursor:pointer;color:#000;text-align:left;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;display:flex}.wss-faq-item--open .wss-faq-q{padding:22px 20px}.wss-faq-icon{background:#903299;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wss-faq-a{color:#555;box-sizing:border-box;padding:0 20px 22px;font-size:14px;line-height:1.7}[data-theme=dark] .wss-page,[data-theme=dark] .wss-section{background:#1a1a1a}[data-theme=dark] .wss-label,[data-theme=dark] .wss-heading{color:#00ac82}[data-theme=dark] .wss-subtext{color:#999}[data-theme=dark] .wss-features{background:#222}[data-theme=dark] .wss-toggle-label{color:#666}[data-theme=dark] .wss-toggle-label--active{color:#00ac82}[data-theme=dark] .wss-toggle-switch{background:#333}[data-theme=dark] .wss-toggle-switch:has(.wss-toggle-knob--right){background:#00ac82}[data-theme=dark] .wss-toggle-knob{background:#00ac82}[data-theme=dark] .wss-toggle-knob--right{background:#fff}[data-theme=dark] .wss-cards-wrap{background:0 0}[data-theme=dark] .wss-card{box-shadow:none;background:#1e1e1e}[data-theme=dark] .wss-card-icon{background:#00ac821f}[data-theme=dark] .wss-card-title{color:#fff}[data-theme=dark] .wss-card-desc{color:#aaa}[data-theme=dark] .wss-nav-btn{background:#00ac82}[data-theme=dark] .wss-pricing{background:#141414}[data-theme=dark] .wss-compare-title{color:#fff}[data-theme=dark] .wss-plan-btn{color:#ccc;background:0 0;border-color:#444}[data-theme=dark] .wss-plan-btn--active{color:#111;background:#00ac82;border-color:#00ac82}[data-theme=dark] .wss-compare-row{color:#aaa;border-color:#2a2a2a}[data-theme=dark] .wss-compare-cat-name{color:#fff;border-color:#333}[data-theme=dark] .wss-compare-feat{color:#aaa}[data-theme=dark] .wss-compare-val{color:#aaa!important}[data-theme=dark] .wss-check-icon svg circle,[data-theme=dark] .wss-check-icon svg path{stroke:#00ac82}[data-theme=dark] .wss-badge{color:#111;background:#00ac82}[data-theme=dark] .wss-faq{background:#222}[data-theme=dark] .wss-faq-item{border-color:#333}[data-theme=dark] .wss-faq-item--open{box-shadow:none;background:#2a2a2a}[data-theme=dark] .wss-faq-q{color:#fff}[data-theme=dark] .wss-faq-icon{background:#00ac82}[data-theme=dark] .wss-faq-a{color:#999}.wss-mobile-plan-picker{margin-bottom:24px;display:none}.wss-mobile-plan-label{color:#000;margin:0 0 14px;font-size:18px;font-weight:700}.wss-mobile-plan-tabs{flex-wrap:wrap;gap:8px;display:flex}.wss-mobile-plan-tab{color:#555;cursor:pointer;background:0 0;border:1.5px solid #ccc;border-radius:50px;padding:8px 18px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.wss-mobile-plan-tab--active{color:#fff;background:#903299;border-color:#903299}.wss-compare-val--mobile{display:none}.wss-compare-val--desktop{justify-content:center;align-items:center;display:flex}[data-theme=dark] .wss-mobile-plan-label{color:#fff}[data-theme=dark] .wss-mobile-plan-tab{color:#aaa;border-color:#444}[data-theme=dark] .wss-mobile-plan-tab--active{color:#111;background:#00ac82;border-color:#00ac82}@media (max-width:900px){.wss-compare-row{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;font-size:12px}}@media (max-width:600px){.wss-container{padding:0 16px}.wss-heading{font-size:28px}.wss-desktop-only{display:none!important}.wss-mobile-only{display:block!important}.wss-card{border-radius:16px;gap:16px;padding:24px 20px}.wss-card-icon{width:64px;height:64px}.wss-card-icon img{width:32px!important;height:32px!important}.wss-card-title{font-size:16px}.wss-card-desc{font-size:13px}.wss-compare-header{display:none!important}.wss-mobile-plan-picker{display:block!important}.wss-compare-val--desktop{display:none!important}.wss-compare-val--mobile{text-align:right;justify-content:flex-end;align-items:center;min-width:80px;display:flex!important}.wss-compare-row{gap:8px;padding:12px 0;font-size:13px;grid-template-columns:1fr auto!important}.wss-compare-feat,.wss-compare-cat-name{font-size:13px}}
