@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Qualy;src:url(/fonts/qualy.ttf) format("truetype")}:root{--fontOne: "Qualy";--fontTwo: "Montserrat", sans-serif;--levelOne: 7rem;--levelTwo: 5rem;--levelThree: 3rem;--primaryClr: #0000ff;--secondaryClr: #454648;--borderOne: rgba(0, 0, 0, .08)}*{padding:0;margin:0;box-sizing:border-box}html,body{width:100%;height:100%;background-color:#fafbfc}.innerSpacing{width:90%;max-width:1480px;height:auto}.heighlightedButton{box-shadow:#ffffff0f 0 0 0 3px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#7b86ff,#00f 138%);color:#fff;font-family:var(--fontTwo);font-size:.88rem;font-weight:600;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.heighlightedButton:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000ff40,#ffffff0f 0 0 0 3px}.heighlightedButton:active{transform:translateY(0)}@keyframes shinyTextAnimation{0%{background-position:0% center}to{background-position:-200% center}}.sectionTitle,.readArea>h1,.aiSectionTitle{color:var(--primaryClr)!important;background:linear-gradient(90deg,var(--primaryClr) 0%,rgb(123,134,255) 50%,var(--primaryClr) 100%)!important;background-size:200% auto!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:shinyTextAnimation 6s linear infinite!important;text-shadow:none!important}.ctaTitle{font-family:var(--fontOne);font-size:2.8rem;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:none!important;line-height:1.15;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.15)!important;animation:none!important}.preloader{background-color:#fff;position:fixed;top:0;left:0;z-index:99999999;width:100%;height:100svh;display:flex;justify-content:center;align-items:center}.preloader>img{width:190px}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.rotatingLoading{position:absolute;right:0;bottom:0;margin:50px;width:50px;height:50px;background:conic-gradient(from var(--gradient-angle),transparent,var(--secondaryClr));animation:rotate-gradient 3s linear infinite;border-radius:1rem}@keyframes rotate-gradient{to{--gradient-angle: 360deg}}@media only screen and (max-width: 768px){.preloader>img{width:170px}.rotatingLoading{margin:30px}}.navbar{width:100%;height:auto;display:flex;justify-content:center;position:relative;z-index:100}.navbar>.innerSpacing{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logoArea{width:fit-content;height:auto;display:flex;justify-content:center;align-items:center;gap:12px}.logoArea img{width:auto;height:42px;object-fit:contain}.logoText{display:flex;flex-direction:column}.logoText .first{color:var(--secondaryClr);font-family:var(--fontTwo);text-transform:uppercase;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.05rem}.logoText .second{color:var(--secondaryClr);font-family:var(--fontTwo);text-transform:uppercase;font-weight:600;font-size:.68rem;line-height:1;letter-spacing:.09rem;margin-top:2px}.navLinks{position:relative;width:fit-content;height:60px;border-radius:var(--levelOne);border:1px solid var(--borderOne);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#00000005;display:flex;justify-content:center;align-items:center;padding:7px 7px 7px 9px;white-space:nowrap}.navButton{background-color:transparent;color:var(--secondaryClr);border:none;border-radius:var(--levelTwo);padding:0 16px;height:100%;cursor:pointer;font-family:var(--fontTwo);font-size:.88rem;font-weight:600;display:flex;align-items:center;transition:background-color .2s ease,color .2s ease}.navButton:hover{background-color:#0000000a;color:var(--primaryClr)}.navButton.navActive{background-color:#0000ff0e;color:var(--primaryClr)}.navButton.servicesTrigger{display:flex;align-items:center;gap:6px}.chevronIcon{font-size:.65rem;transition:transform .25s ease;opacity:.7}.navButton.servicesTrigger.active .chevronIcon{transform:rotate(180deg)}.navItemWrapper{position:relative;height:100%;display:flex;align-items:center}.servicesDropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:15px;width:520px;background:#fffffff2;border:1px solid var(--borderOne);border-radius:1.5rem;padding:24px;box-shadow:0 20px 50px #0000ff0f;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:999}.servicesDropdown:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-bottom-color:#fffffff2}.dropdownGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dropdownItem{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:.85rem;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.dropdownItem:hover{background-color:#0000ff0a;transform:translateY(-1px)}.dropdownItemDot{width:6px;height:6px;border-radius:50%;background-color:var(--primaryClr);margin-top:7px;opacity:.5;transition:opacity .2s ease}.dropdownItem:hover .dropdownItemDot{opacity:1}.dropdownItemDets{display:flex;flex-direction:column}.dropdownItemName{font-family:var(--fontTwo);font-size:.9rem;font-weight:700;color:#111827;margin-bottom:2px}.dropdownItemDesc{font-family:var(--fontTwo);font-size:.72rem;color:var(--secondaryClr);opacity:.8}.menuButton{padding:0 16px;display:none;border-radius:var(--levelTwo);height:100%;border:none;cursor:pointer}.navHeighlightedButton{padding:0 20px;margin-left:15px;border-radius:var(--levelTwo);height:100%;border:none;cursor:pointer}@media only screen and (max-width: 1200px){.navButton,.navItemWrapper{display:none}.menuButton{display:flex;justify-content:center;align-items:center}.navHeighlightedButton{margin-left:0}.navLinks{gap:10px;padding:7px}}@media only screen and (max-width: 768px){.logoArea img{height:36px}.logoText .first{font-size:1.15rem}.logoText .second{font-size:.58rem}.navLinks{border:none;background-color:transparent;box-shadow:none;padding:7px 0}.navHeighlightedButton{display:none}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobileArea{width:100%;height:100%;position:relative;z-index:5}.mobileMockup{width:100%;height:auto;position:relative;z-index:10}.mobileBackground{width:93%;height:100%;background-color:#fafafa;border-top-left-radius:3.5rem;border-top-right-radius:3.5rem;position:absolute;top:1%;left:50%;transform:translate(-50%);z-index:8}.mobileScreen{width:100%;height:100%;position:absolute;top:0;left:0;z-index:15;padding:3% 4.8%}.mobileTopBar{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;padding:5.5% 7.5%;margin-bottom:10%}.tbTime,.tbStats{width:fit-content;display:flex;align-items:center;gap:3px}.tbTime>p{font-family:var(--fontOne);font-size:105%;font-weight:500;letter-spacing:1px;margin-top:3px}.tbTime>svg,.tbStats>svg{width:1.55rem;height:1.55rem}.mobileIntro{width:95%;height:250px;background:linear-gradient(90deg,#4843FA,rgba(73,67,250,.55),transparent);border-radius:2rem;margin:0 auto -100px;position:relative;padding:35px 30px;display:grid;grid-template-columns:70% 30%}.mobileIntro:before{content:"";width:86.5%;height:13px;background:linear-gradient(90deg,#FB73B5,rgba(251,115,181,.55),transparent);position:absolute;top:-13px;left:50%;border-top-left-radius:2rem;transform:translate(-50%);z-index:-1}.mIntroContent>p{color:#fff;font-family:var(--fontTwo);font-size:95%;font-weight:600;display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px}.mIntroContent>p>svg{width:1rem;height:1rem}.mIntroContent>h1{color:#fff;font-family:var(--fontOne);font-size:227%;font-weight:500;display:flex;align-items:center;justify-content:flex-start;letter-spacing:1px;margin-bottom:15px}.mIntroChart{display:flex;justify-content:space-between;align-items:flex-end}.barBack{width:20%;background:linear-gradient(135deg,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555,#fff,#555);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;position:relative;display:flex;justify-content:center;align-items:flex-end;z-index:0}.innerBar{width:100%;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 -2px 2px #eaeaec;display:flex;justify-content:center;padding-top:12px;z-index:1}.barBackLeft{height:85%}.innerBarLeft{height:85%;background-color:#fb73b5}.barBackCenter{height:100%}.barBackCenter:after{content:"Quality";width:fit-content;height:fit-content;font-family:var(--fontOne);font-size:70%;font-weight:400;letter-spacing:1px;border:1px solid white;color:#fff;background-color:#2b48ff33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 8px;border-radius:1rem;position:absolute;top:17.5%;left:50%;transform:translate(-50%);z-index:2}.innerBarCenter{height:100%;background-color:#7386fe}.barBackRight{height:75%}.innerBarRight{height:82.5%;background-color:#060405}.mobileContentArea{width:100%;height:100%;background-color:#000005e6;background:linear-gradient(#000005e0,#000005);-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);border-radius:3rem;position:relative;padding:10% 2.5%}.mobileContentArea:after{content:"";width:20%;height:7px;border-radius:5rem;background-color:gray;position:absolute;top:13px;left:50%;transform:translate(-50%)}.mobileServicesArea{width:100%;height:auto;border-radius:1.7rem}.headingPlusButtons{display:flex;justify-content:space-between;align-items:flex-end;padding:0 3%;margin-bottom:25px}.headingPlusButtons>.servicesHeading{font-family:var(--fontOne);text-transform:capitalize;font-size:137%;color:#fff;position:relative}.headingPlusButtons>.servicesHeading:after{content:"";width:9px;height:9px;border-radius:50%;background-color:#f58978;position:absolute;top:-11%;right:-11%;animation:blinking 1.5s ease-in-out infinite}@keyframes blinking{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.mobileRevButtons{display:flex;justify-content:center;align-items:center;gap:7px}.mobileRevButtons>button{border-radius:3rem;border:none;background-color:#db7093;padding:.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.1);background-color:#252525}.mobileRevButtons>button>svg{width:2rem;height:1.45rem;color:#fff}.mobileServiceSlide{width:100%;height:auto}.oneMobileServiceSlide{width:100%;height:auto;padding:20px 4px 4px;border-radius:2rem;position:relative;border:none;cursor:pointer}.oneMobileServiceSlide>.mobileServiceHeading{font-family:var(--fontTwo);font-weight:800;letter-spacing:.45px;font-size:105%;line-height:1.15;color:#000;text-transform:capitalize;padding:0 15px;text-align:left}.oneMobileServiceSlide>img{margin-top:25px;width:100%;height:auto;display:block;border-bottom-left-radius:1.85rem;border-bottom-right-radius:1.85rem}.oneMobileServiceSlide>span{width:35px;height:35px;background-color:#010101;border:1px solid rgba(255,255,255,.1);border-radius:50%;position:absolute;top:0;right:0;margin:12px;display:flex;justify-content:center;align-items:center}.oneMobileServiceSlide>span>svg{width:18px;height:18px;color:#fff;transition:50ms ease-out}.oneMobileServiceSlide:hover span>svg{transform:scale(1.1)}@media only screen and (max-width: 1400px){.tbTime>p{font-size:110%}.tbTime>svg,.tbStats>svg{width:1.4rem;height:1.4rem}.mobileIntro{padding:32px 27px;grid-template-columns:67% 33%}.mIntroContent>p{font-size:100%}.mIntroContent>h1{font-size:250%}.headingPlusButtons>h1{font-size:185%}.oneMobileServiceSlide{border-radius:1.85rem}.oneMobileServiceSlide>h1{font-size:125%}.oneMobileServiceSlide>img{border-bottom-left-radius:1.75rem;border-bottom-right-radius:1.75rem}.oneMobileServiceSlide>span{width:32px;height:32px}.oneMobileServiceSlide>span>svg{width:16px;height:16px}}@media only screen and (max-width: 576px){.tbTime>p{font-size:90%}.tbTime>svg,.tbStats>svg{width:1.1rem;height:1.1rem}.mobileIntro{grid-template-columns:70% 30%;border-radius:1.7rem;padding:25px 20px;margin:0 auto -135px}.mobileIntro:before{width:82.5%;height:9px;top:-9px}.mIntroContent>p{font-size:85%;margin-bottom:25px}.mIntroContent>p>span>svg{width:.9rem;height:.9rem}.mIntroContent>h1{font-size:190%}.barBack{width:21%}.innerBar{padding-top:10px}.barBackLeft{height:88%}.barBackCenter:after{font-size:60%;top:13.5%}.barBackRight{height:80%}.innerBarRight{height:87%}.mobileContentArea{border-radius:2rem}.mobileContentArea:after{height:5px}.headingPlusButtons>h1{font-size:155%}.headingPlusButtons>h1:after{width:7px;height:7px}.mobileRevButtons>button{padding:.15rem}.mobileRevButtons>button>svg{width:2rem;height:1.45rem;color:#fff}.oneMobileServiceSlide{border-radius:1.55rem}.oneMobileServiceSlide>h1{font-size:100%;padding:0 10px;font-weight:700}.oneMobileServiceSlide>img{border-bottom-left-radius:1.4rem;border-bottom-right-radius:1.4rem}.oneMobileServiceSlide>span{width:27px;height:27px}.oneMobileServiceSlide>span>svg{width:14px;height:14px}}.faceBlock{width:100%;height:auto;min-height:auto}.faceIntro{width:100%;height:auto;margin-top:200px;display:flex;justify-content:center}.faceIntro>.innerSpacing{display:flex}.faceIntro>.innerSpacing>div{width:100%;height:auto}.ourMotto{display:flex;justify-content:center;align-items:center;color:var(--secondaryClr);gap:12px;border:1px solid var(--borderOne);box-shadow:0 0 10px #00fefb14;background-color:#ffffff05;padding:7px 20px;margin-bottom:15px;border-radius:var(--levelOne);width:fit-content}.ourMotto>h2{font-family:var(--fontTwo);font-weight:700;font-size:75%;margin-top:1px}.ourMotto>svg{width:20px;height:20px}.readArea>h1{font-family:var(--fontOne);font-weight:400;font-size:365%;background:-webkit-radial-gradient(rgb(123,134,255),var(--primaryClr));-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.07;margin-bottom:27px}.readArea>p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:111%;opacity:.85;font-weight:500;line-height:1.37;max-width:90%;margin-bottom:30px}.trustedArea{width:100%;display:flex;flex-wrap:wrap;gap:20px}.oneTrust{border:1px solid var(--borderOne);box-shadow:0 0 15px #00fefb0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#00000005;padding:17px 15px;border-radius:.7rem;width:150px;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.oneTrust>h4{font-family:var(--fontTwo);color:gray;text-transform:uppercase;font-size:65%;font-weight:700;letter-spacing:1px}.oneTrust>img{width:75%;height:auto;display:block;margin:23px 0;filter:drop-shadow(0 0 1px rgba(255,255,255,.25))}.oneTrust>h3{font-family:var(--fontTwo);color:var(--secondaryClr);text-transform:capitalize;font-size:95%;font-weight:600;letter-spacing:1px;margin-bottom:10px}.oneTrust>p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:75%;font-weight:500;letter-spacing:1px;display:flex;justify-content:center;align-items:center}.oneTrust>p>span{font-weight:600}.mobileHere{width:500px;height:800px;overflow-y:hidden;position:relative;display:block;margin:0 auto}.faceBlockBlur{width:100%;height:150px;background:linear-gradient(transparent 27%,#fff 70%);margin-top:-150px;position:relative;z-index:30}@media only screen and (max-width: 1400px){.readArea>h1{font-size:400%}.readArea>p{font-size:130%}.mobileHere{width:450px}}@media only screen and (max-width: 1200px){.faceIntro{margin-top:130px}.faceIntro>.innerSpacing{flex-direction:column;gap:100px;justify-content:center;align-items:center}.readArea{display:flex;flex-direction:column;justify-content:center;align-items:center}.ourMotto{text-align:center;margin-bottom:20px;padding:5px 20px}.readArea>h1{text-align:center;max-width:500px;margin-bottom:45px}.readArea>p{max-width:500px;text-align:center;margin-bottom:35px}.trustedArea{justify-content:center;align-items:center}.oneTrust{width:140px}.oneTrust>h2{font-size:70%;font-weight:600}.oneTrust>img{margin:25px 0}.oneTrust>h1{font-size:100%;font-weight:500}.oneTrust>p{font-size:77%;font-weight:400}.oneTrust>p>span{font-weight:700}}@media only screen and (max-width: 768px){.faceIntro{margin-top:90px}.readArea>h1{font-size:350%}.readArea>p{font-size:120%;max-width:90%;margin-bottom:50px}}@media only screen and (max-width: 576px){.faceIntro>.innerSpacing{gap:75px}.oneTrust{border:1px solid rgba(255,255,255,.18);box-shadow:0 0 15px #00fefb26}.mobileHere{width:100%;height:660px}}.trustedCompaniesArea{width:100%;padding:60px 0;display:flex;justify-content:center;background-color:#fff;border-bottom:1px solid var(--borderOne);overflow:hidden}.trustedCompaniesArea>.innerSpacing{display:flex;align-items:center;justify-content:center}.trustedGrid{display:grid;grid-template-columns:350px 1fr;align-items:center;gap:40px;width:100%}.trustedDets{display:flex;flex-direction:column}.trustedSectionHeading{font-family:var(--fontOne);font-size:1.6rem;line-height:1.25;color:var(--primaryClr);font-weight:400}.trustedMarqueeWrapper{position:relative;width:100%;overflow:hidden}.trustedMarqueeWrapper:before,.trustedMarqueeWrapper:after{content:"";position:absolute;top:0;bottom:0;width:10%;z-index:5;pointer-events:none}.trustedMarqueeWrapper:before{left:0;background:linear-gradient(to right,#ffffff,transparent)}.trustedMarqueeWrapper:after{right:0;background:linear-gradient(to left,#ffffff,transparent)}.trustedMarquee{display:flex;overflow:hidden;width:100%;-webkit-user-select:none;user-select:none}.trustedMarqueeGroup{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:50px;padding-right:50px;min-width:100%;animation:trustedScrollLeft 37s linear infinite}.trustedMarquee:hover .trustedMarqueeGroup{animation-play-state:paused}.logoSlide{width:130px;height:50px;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.logoSlide img{max-width:100%;max-height:100%;object-fit:contain;filter:invert(100%) grayscale(100%) opacity(.65);transition:filter .3s ease}.logoSlide:hover img{filter:invert(100%) grayscale(100%) opacity(.65)}.logoSlide:hover{transform:scale(1.05)}@keyframes trustedScrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@media only screen and (max-width: 1100px){.trustedGrid{grid-template-columns:1fr;gap:30px}.trustedDets{align-items:center;text-align:center}}@media only screen and (max-width: 768px){.trustedCompaniesArea{padding:40px 0}.trustedSectionHeading{font-size:1.35rem}.logoSlide{width:100px;height:40px}.trustedMarqueeGroup{gap:35px;padding-right:35px}}.servicesSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fff}.servicesSection>.innerSpacing{display:flex;flex-direction:column;align-items:center}.sectionHeader{text-align:center;max-width:700px;margin-bottom:60px;display:flex;flex-direction:column;align-items:center}.sectionTag{font-family:var(--fontTwo);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primaryClr);margin-bottom:12px;background-color:#0000ff0f;padding:6px 16px;border-radius:100px;border:1px solid rgba(0,0,255,.1)}.sectionTitle{font-family:var(--fontOne);font-size:var(--levelThree);font-weight:400;background:-webkit-radial-gradient(circle at 30% 30%,rgb(123,134,255),var(--primaryClr));-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.15;margin-bottom:20px}.sectionSubtitle{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.05rem;font-weight:500;line-height:1.5;opacity:.85}.servicesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.serviceCard{position:relative;background:#fff9;border:1px solid var(--borderOne);border-radius:1.25rem;padding:35px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease;overflow:hidden;cursor:pointer;box-shadow:0 4px 30px #00000005;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.serviceCard:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(350px circle at var(--mouse-x, 0) var(--mouse-y, 0),rgba(123,134,255,.12),transparent 80%);pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:1}.serviceCard:hover:before{opacity:1}.serviceCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000ff0a,0 0 1px var(--primaryClr);border-color:#0000ff26}.serviceIconArea{width:54px;height:54px;border-radius:1rem;background-color:var(--icon-bg);display:flex;justify-content:center;align-items:center;margin-bottom:25px;position:relative;z-index:2;box-shadow:inset 0 -4px 8px #0000001a,0 4px 10px #0000000d}.serviceIcon{color:#1e1e24;display:flex;justify-content:center;align-items:center}.serviceIconArea[style*="#EAEAEC"] .serviceIcon{color:var(--primaryClr)}.serviceCardTitle{font-family:var(--fontOne);font-size:1.6rem;color:#1e1e24;margin-bottom:15px;font-weight:400;position:relative;z-index:2}.serviceCardDesc{font-family:var(--fontTwo);font-size:.95rem;color:var(--secondaryClr);line-height:1.5;margin-bottom:30px;flex-grow:1;position:relative;z-index:2;opacity:.85}.serviceCardLink{display:flex;align-items:center;gap:8px;font-family:var(--fontTwo);font-size:.88rem;font-weight:700;color:var(--primaryClr);position:relative;z-index:2;transition:gap .3s ease}.serviceCardLink svg{transition:transform .3s ease}.serviceCard:hover .serviceCardLink{gap:12px}.serviceCard:hover .serviceCardLink svg{transform:translate(4px)}@media only screen and (max-width: 1200px){.servicesGrid{grid-template-columns:repeat(2,1fr);gap:25px}.sectionTitle{font-size:2.8rem}}@media only screen and (max-width: 768px){.servicesSection{padding:70px 0}.servicesGrid{grid-template-columns:1fr;gap:20px}.sectionTitle{font-size:2.3rem}.serviceCard{padding:30px}}.whyChooseSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fafbfc;border-top:1px solid var(--borderOne);border-bottom:1px solid var(--borderOne);overflow:hidden}.whyChooseSection>.innerSpacing{display:flex;flex-direction:column;align-items:center}.bentoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(280px,auto);gap:25px;width:100%}.bentoCard{position:relative;background:#ffffffb3;border:1px solid var(--borderOne);border-radius:1.5rem;padding:35px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:0 4px 30px #00000004;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .4s ease,border-color .4s ease}.bentoLarge{grid-column:span 2;grid-row:span 1;background:linear-gradient(135deg,#fffc,#f3f4ffcc)}.bentoMedium,.bentoSmall{grid-column:span 1;grid-row:span 1}.bentoRow2{grid-column:span 2;grid-row:span 1;background:linear-gradient(135deg,#fffc,#f3f4ffcc)}.bentoCardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;z-index:2}.bentoTag{font-family:var(--fontTwo);font-size:.78rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:1px}.bentoBadge{font-family:var(--fontTwo);font-size:.72rem;font-weight:600;color:#4b5563;background-color:#0000000a;padding:4px 10px;border-radius:9999px;border:1px solid rgba(0,0,0,.03)}.bentoCardBody{display:flex;flex-direction:column;z-index:2}.bentoIconArea{width:48px;height:48px;background-color:#0000ff0d;color:var(--primaryClr);border-radius:.75rem;display:flex;justify-content:center;align-items:center;margin-bottom:20px;box-shadow:0 4px 10px #00000005}.bentoTitle{font-family:var(--fontOne);font-size:1.5rem;color:#111827;margin-bottom:12px;font-weight:400;line-height:1.25}.bentoDescription{font-family:var(--fontTwo);font-size:.92rem;color:var(--secondaryClr);line-height:1.5;opacity:.85}.bentoLarge .bentoIconArea,.bentoRow2 .bentoIconArea{background-color:var(--primaryClr);color:#fff}.bentoCardBgEffect{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(300px circle at 50% 50%,rgba(0,0,255,.03),transparent 70%);pointer-events:none;z-index:1;opacity:0;transition:opacity .4s ease}.bentoCard:hover .bentoCardBgEffect{opacity:1}.bentoCard:hover{border-color:#0000ff26;box-shadow:0 15px 30px #0000ff08}@media only screen and (max-width: 1100px){.bentoGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(260px,auto)}.bentoLarge{grid-column:span 2}.bentoSmall{grid-column:span 1}.bentoRow2{grid-column:span 2}}@media only screen and (max-width: 768px){.whyChooseSection{padding:70px 0}.bentoGrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:20px}.bentoLarge,.bentoMedium,.bentoSmall,.bentoRow2{grid-column:span 1;grid-row:auto;padding:30px}.bentoCardHeader{margin-bottom:25px}.bentoTitle{font-size:1.35rem}}.processSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fff;overflow:hidden}.processSection>.innerSpacing{display:flex;flex-direction:column;align-items:center}.timelineContainer{position:relative;width:100%;margin-top:60px}.timelineLineBg{position:absolute;left:50%;top:0;bottom:0;width:4px;background-color:var(--borderOne);transform:translate(-50%);border-radius:2px}.timelineLineActive{position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,rgb(123,134,255),var(--primaryClr));transform:translate(-50%);border-radius:2px;box-shadow:0 0 10px #00f3;z-index:2}.processSteps{display:flex;flex-direction:column;gap:60px;width:100%;position:relative;z-index:3}.processStepItem{display:flex;width:100%;align-items:center}.stepSpacing{flex:1}.stepCard{flex:1;background:#fff9;border:1px solid var(--borderOne);border-radius:1.25rem;padding:35px;box-shadow:0 4px 30px #00000004;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;transition:border-color .3s ease,box-shadow .3s ease}.stepCard:hover{border-color:#0000ff1a;box-shadow:0 10px 25px #0000ff05}.stepLeft .stepCard{margin-right:40px}.stepRight .stepCard{margin-left:40px}.processStepItem.stepRight{flex-direction:row-reverse}.stepBubble{position:absolute;left:50%;width:20px;height:20px;border-radius:50%;background-color:#fff;border:4px solid var(--borderOne);transform:translate(-50%);display:flex;justify-content:center;align-items:center;transition:border-color .4s ease;z-index:10}.innerBubble{width:6px;height:6px;border-radius:50%;background-color:var(--primaryClr);opacity:0;transition:opacity .4s ease}.processStepItem:hover .stepBubble{border-color:var(--primaryClr)}.processStepItem:hover .innerBubble{opacity:1}.stepNumber{font-family:var(--fontOne);font-size:2.2rem;color:#0000ff26;line-height:1;display:block;margin-bottom:10px}.stepTitle{font-family:var(--fontOne);font-size:1.5rem;color:#111827;margin-bottom:12px;font-weight:400}.stepDesc{font-family:var(--fontTwo);font-size:.95rem;color:var(--secondaryClr);line-height:1.5;margin-bottom:20px;opacity:.85}.stepDeliverables{border-top:1px solid var(--borderOne);padding-top:15px}.stepDeliverables h4{font-family:var(--fontTwo);font-size:.85rem;font-weight:700;color:#374151;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.stepDeliverables ul{list-style:none;display:flex;flex-wrap:wrap;gap:12px}.stepDeliverables li{font-family:var(--fontTwo);font-size:.82rem;font-weight:600;color:#4b5563;background-color:#00000008;padding:5px 12px;border-radius:6px;display:flex;align-items:center;gap:6px}@media only screen and (max-width: 992px){.timelineLineBg,.timelineLineActive{left:30px;transform:none}.stepBubble{left:30px;transform:translate(-50%)}.processStepItem{flex-direction:row!important}.stepSpacing{display:none}.stepCard{margin-left:60px!important;margin-right:0!important}}@media only screen and (max-width: 768px){.processSection{padding:70px 0}.stepCard{padding:25px}.stepTitle{font-size:1.3rem}.stepDeliverables ul{flex-direction:column;gap:8px;align-items:flex-start}}.featuredProjectsSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fafbfc;border-bottom:1px solid var(--borderOne);overflow:hidden}.featuredProjectsSection>.innerSpacing{display:flex;flex-direction:column;align-items:center}.projectsContainer{display:flex;flex-direction:column;gap:50px;width:100%;margin-top:50px}.projectItem{width:100%}.projectCard{display:grid;grid-template-columns:1.1fr .9fr;background:#ffffffb3;border:1px solid var(--borderOne);border-radius:1.75rem;overflow:hidden;box-shadow:0 10px 40px #00000005;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;transition:box-shadow .4s ease,border-color .4s ease}.projectCard:hover{box-shadow:0 30px 60px #0000ff0a,0 0 1px var(--primaryClr);border-color:#0000ff26}.projectVisuals{position:relative;height:380px;display:flex;justify-content:center;align-items:center;padding:40px;overflow:hidden;transform:translateZ(20px)}.projectMeshPattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.15) 1.5px,transparent 1.5px);background-size:15px 15px;pointer-events:none}.projectMockupApex{width:100%;max-width:360px;background-color:#0b0f19;border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px #0006;display:flex;flex-direction:column}.mockupHeader{background-color:#ffffff08;padding:8px 15px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.mockupHeader .dots{display:flex;gap:5px}.mockupHeader .dots span{width:6px;height:6px;border-radius:50%;background-color:#fff3}.mockupHeader .bar{flex-grow:1;background-color:#ffffff0d;border-radius:4px;font-size:.65rem;color:#fff6;text-align:center;padding:2px 0;font-family:var(--fontTwo)}.mockupBody{display:flex;height:170px}.mockupSidebar{width:45px;background-color:#ffffff03;border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;align-items:center;padding-top:15px;gap:12px}.mockupSidebar .sbItem{width:14px;height:14px;border-radius:3px;background-color:#ffffff1a}.mockupSidebar .sbItem.active{background-color:#7386fe}.mockupContent{flex-grow:1;padding:15px;display:flex;flex-direction:column;justify-content:space-between}.chartHeader{display:flex;gap:10px}.chartHeader .box{width:35px;height:12px;background-color:#ffffff14;border-radius:3px}.chartLine{flex-grow:1;margin-top:15px;overflow:hidden}.projectMockupPulse{width:100%;max-width:360px;background-color:#fff;border-radius:.75rem;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column}.projectMockupPulse .mockupHeader{background-color:#f9fafb;border-bottom:1px solid rgba(0,0,0,.05)}.projectMockupPulse .mockupHeader .dots span{background-color:#00000026}.projectMockupPulse .mockupHeader .bar{background-color:#00000008;color:#0006}.projectMockupPulse .mockupBody{padding:15px}.pulseGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;height:100%}.pulseGridCell{background-color:#f3f4f6;border-radius:6px;padding:10px;display:flex;flex-direction:column;justify-content:center}.pulseGridCell.large{grid-column:span 2}.pulseGridCell .metric{font-family:var(--fontTwo);font-size:1.15rem;font-weight:700;color:#fb73b5}.pulseGridCell .label{font-family:var(--fontTwo);font-size:.65rem;color:#6b7280}.barChart{display:flex;justify-content:space-around;align-items:flex-end;height:45px;width:100%}.cBar{width:25px;background-color:#fb73b5;border-radius:3px 3px 0 0}.projectMockupHorizon{width:100%;max-width:360px;background-color:#fff;border-radius:.75rem;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column}.projectMockupHorizon .mockupHeader{background-color:#f9fafb;border-bottom:1px solid rgba(0,0,0,.05)}.projectMockupHorizon .mockupHeader .dots span{background-color:#00000026}.projectMockupHorizon .mockupHeader .bar{background-color:#00000008;color:#0006}.projectMockupHorizon .mockupBody{padding:12px;display:flex;flex-direction:column;gap:10px;height:170px}.storeHero{width:100%;height:60px;background-color:#f3f4f6;border-radius:4px;background-image:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6)}.storeProducts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex-grow:1}.pBox{background-color:#f3f4f6;border-radius:4px}.projectDetails{padding:50px;display:flex;flex-direction:column;justify-content:center;transform:translateZ(10px)}.projectMeta{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.projectTagText{font-family:var(--fontTwo);font-size:.8rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:1px}.projectYear{font-family:var(--fontTwo);font-size:.8rem;font-weight:600;color:#9ca3af;border:1px solid var(--borderOne);padding:2px 8px;border-radius:4px}.projectTitleText{font-family:var(--fontOne);font-size:2rem;color:#111827;margin-bottom:5px;font-weight:400;line-height:1.25}.projectClientText{font-family:var(--fontTwo);font-size:.85rem;font-weight:600;color:#6b7280;margin-bottom:20px}.projectDescriptionText{font-family:var(--fontTwo);font-size:.95rem;color:var(--secondaryClr);line-height:1.5;margin-bottom:25px;opacity:.85}.projectTechStack{display:flex;flex-wrap:wrap;gap:10px}.techTag{font-family:var(--fontTwo);font-size:.78rem;font-weight:600;color:#4b5563;background-color:#0000000a;padding:5px 12px;border-radius:20px;border:1px solid rgba(0,0,0,.02)}@media only screen and (max-width: 1100px){.projectCard{grid-template-columns:1fr}.projectVisuals{height:300px}.projectDetails{padding:40px}}@media only screen and (max-width: 768px){.featuredProjectsSection{padding:70px 0}.projectVisuals{height:250px;padding:20px}.projectDetails{padding:30px}.projectTitleText{font-size:1.6rem}}.industriesSection{width:100%;padding:100px 0;display:flex;flex-direction:column;align-items:center;position:relative;background-color:#fff;overflow:hidden}.industriesSection>.innerSpacing{display:flex;flex-direction:column;align-items:center}.marqueeWrapper{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:40px;position:relative}.marqueeWrapper:before,.marqueeWrapper:after{content:"";position:absolute;top:0;bottom:0;width:15%;z-index:10;pointer-events:none}.marqueeWrapper:before{left:0;background:linear-gradient(to right,#ffffff,transparent)}.marqueeWrapper:after{right:0;background:linear-gradient(to left,#ffffff,transparent)}.marqueeContainer{display:flex;overflow:hidden;width:100%;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marqueeGroup{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:20px;padding-right:20px;min-width:100%;animation:marqueeScrollLeft 30s linear infinite}.marqueeContainer:hover .marqueeGroup{animation-play-state:paused}.marqueeReverse .marqueeGroup{animation:marqueeScrollRight 30s linear infinite}.industryCard{background:#fff9;border:1px solid var(--borderOne);border-radius:1rem;padding:18px 28px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 15px #00000003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:default}.industryCard:hover{transform:translateY(-2px);border-color:#0000ff26;box-shadow:0 8px 25px #0000ff08}.industryIcon{width:38px;height:38px;border-radius:.5rem;background-color:#0000ff0d;color:var(--primaryClr);display:flex;justify-content:center;align-items:center}.industryName{font-family:var(--fontTwo);font-size:.95rem;font-weight:700;color:#374151;white-space:nowrap}@keyframes marqueeScrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marqueeScrollRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@media only screen and (max-width: 768px){.industriesSection{padding:70px 0}.industryCard{padding:14px 22px;gap:12px}.industryIcon{width:32px;height:32px}.industryName{font-size:.88rem}.marqueeWrapper:before,.marqueeWrapper:after{width:8%}}.resultsSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fafbfc;border-top:1px solid var(--borderOne);border-bottom:1px solid var(--borderOne);overflow:hidden}.resultsGridBg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,255,.015) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 75%);mask-image:radial-gradient(circle at center,black,transparent 75%);pointer-events:none;z-index:1}.resultsSection>.innerSpacing{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.metricsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;width:100%;margin-top:40px}.metricCard{background:#ffffffb3;border:1px solid var(--borderOne);border-radius:1.5rem;padding:40px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 30px #00000003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.metricCard:hover{transform:translateY(-4px);border-color:#0000ff26;box-shadow:0 12px 30px #0000ff08}.metricIconArea{color:var(--primaryClr);margin-bottom:4px;display:flex;justify-content:center;align-items:center}.metricIcon{stroke-width:1.8px;opacity:.85}.metricNumberArea{margin-bottom:8px}.statCounterValue{font-family:var(--fontOne);font-size:3.5rem;font-weight:400;line-height:1;background:-webkit-radial-gradient(circle at 30% 30%,rgb(123,134,255),var(--primaryClr));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.metricLabel{font-family:var(--fontOne);font-size:1.15rem;color:#111827;margin-bottom:15px;font-weight:400;line-height:1.3}.metricDesc{font-family:var(--fontTwo);font-size:.88rem;color:var(--secondaryClr);line-height:1.5;opacity:.85}@media only screen and (max-width: 1200px){.metricsGrid{grid-template-columns:repeat(2,1fr);gap:25px}.statCounterValue{font-size:3rem}}@media only screen and (max-width: 600px){.resultsSection{padding:70px 0}.metricsGrid{grid-template-columns:1fr;gap:20px}.metricCard{padding:30px 20px}.statCounterValue{font-size:2.8rem}}.testimonialsSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fff;overflow:hidden}.testimonialsSection>.innerSpacing{display:flex;flex-direction:column}.testimonialsHeaderArea{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:40px}.testimonialsHeaderArea>.sectionHeader{text-align:left;max-width:650px;margin-bottom:0;align-items:flex-start}.testimonialControls{display:flex;gap:15px;margin-bottom:10px}.controlBtn{width:50px;height:50px;border-radius:50%;border:1px solid var(--borderOne);background:#fff;color:#4b5563;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 10px #00000005;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .2s ease}.controlBtn:hover{background-color:var(--primaryClr);border-color:var(--primaryClr);color:#fff;transform:scale(1.05)}.controlBtn:active{transform:scale(.95)}.swiperWrapper{width:100%}.testimonialsSwiper{padding:15px 5px 35px!important}.testimonialCard{background:#fff9;border:1px solid var(--borderOne);border-radius:1.5rem;padding:40px;box-shadow:0 4px 30px #00000003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;display:flex;flex-direction:column;height:100%;transition:border-color .3s ease,box-shadow .3s ease}.testimonialCard:hover{border-color:#0000ff1f;box-shadow:0 10px 30px #0000ff05}.quoteIcon{position:absolute;top:40px;right:40px;color:#0000ff0a;pointer-events:none}.testimonialRating{display:flex;gap:4px;margin-bottom:25px}.testimonialQuote{font-family:var(--fontTwo);font-size:1.05rem;color:var(--secondaryClr);line-height:1.6;margin-bottom:30px;font-weight:500;flex-grow:1;opacity:.9}.testimonialAuthor{display:flex;align-items:center;gap:15px;border-top:1px solid var(--borderOne);padding-top:25px}.authorAvatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 4px 10px #0000000d}.authorMeta{display:flex;flex-direction:column}.authorName{font-family:var(--fontOne);font-size:1.05rem;color:#111827;margin-bottom:2px;font-weight:400}.authorRole{font-family:var(--fontTwo);font-size:.8rem;color:#6b7280;font-weight:600}.authorCompany{color:var(--primaryClr)}@media only screen and (max-width: 992px){.testimonialsHeaderArea{flex-direction:column;align-items:flex-start;gap:25px}}@media only screen and (max-width: 768px){.testimonialsSection{padding:70px 0}.testimonialCard{padding:30px}.testimonialQuote{font-size:.95rem}}.aiSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fafbfc;border-top:1px solid var(--borderOne);border-bottom:1px solid var(--borderOne);overflow:hidden}.aiSection>.innerSpacing{display:flex;justify-content:center}.aiGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;width:100%}.aiLeftContent{display:flex;flex-direction:column;align-items:flex-start}.aiTag{background-color:#0000ff0d;border-color:#0000ff1a;color:var(--primaryClr)}.aiSectionTitle{font-family:var(--fontOne);font-size:var(--levelThree);font-weight:400;background:-webkit-radial-gradient(circle at 30% 30%,rgb(123,134,255),var(--primaryClr));-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.15;margin-bottom:25px}.aiSectionDesc{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.05rem;font-weight:500;line-height:1.57;margin-bottom:40px;opacity:.85}.aiFeaturesList{display:flex;flex-direction:column;gap:30px;width:100%}.aiFeatureItem{display:flex;gap:20px;align-items:flex-start}.aiFeatureBullet{width:40px;height:40px;border-radius:.5rem;background-color:#0000ff0d;color:var(--primaryClr);display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-top:2px}.aiFeatureItem h3{font-family:var(--fontOne);font-size:1.2rem;color:#111827;margin-bottom:5px;font-weight:400}.aiFeatureItem p{font-family:var(--fontTwo);font-size:.9rem;color:var(--secondaryClr);line-height:1.5;opacity:.85}.aiRightVisual{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.evervaultCard{position:relative;width:100%;max-width:380px;height:380px;background-color:#0b0f19;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:crosshair;box-shadow:0 20px 50px #0000004d}.evervaultOverlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;transition:opacity .3s ease;pointer-events:none}.evervaultCard:hover .evervaultOverlay{opacity:.15}.matrixTextContainer{width:100%;height:100%;word-break:break-all;font-family:monospace;font-size:.72rem;line-height:.85rem;letter-spacing:2px;color:#fff;padding:10px;overflow:hidden;-webkit-user-select:none;user-select:none}.evervaultMask{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;mix-blend-mode:screen;pointer-events:none}.evervaultMask .matrixTextContainer{color:#7b86ff;text-shadow:0 0 8px rgba(123,134,255,.8)}.evervaultCard:hover .evervaultMask{opacity:1}.evervaultInnerCard{position:relative;width:82%;height:82%;background-color:#0b0f19d9;border:1px solid rgba(255,255,255,.05);border-radius:1.25rem;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;text-align:center;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brainIcon{color:#7b86ff;margin-bottom:20px;filter:drop-shadow(0 0 10px rgba(123,134,255,.4))}.evervaultInnerCard h3{font-family:var(--fontOne);font-size:1.6rem;color:#fff;font-weight:400;letter-spacing:2px;margin-bottom:5px}.evervaultInnerCard p{font-family:var(--fontTwo);font-size:.75rem;font-weight:700;color:#fff6;letter-spacing:3px;text-transform:uppercase;margin-bottom:25px}.cardGlossary{border-top:1px solid rgba(255,255,255,.06);padding-top:15px;width:100%;display:flex;justify-content:space-between}.cardGlossary span{font-family:var(--fontTwo);font-size:.65rem;font-weight:700;color:#ffffff4d;letter-spacing:.5px}@media only screen and (max-width: 992px){.aiGrid{grid-template-columns:1fr;gap:50px}.aiLeftContent{align-items:center;text-align:center}.aiFeaturesList{align-items:center}.aiFeatureItem{text-align:left;max-width:500px}}@media only screen and (max-width: 768px){.aiSection{padding:70px 0}.aiSectionTitle{font-size:2.3rem}.evervaultCard{max-width:320px;height:320px}}.faqSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fff;overflow:hidden}.faqSection>.innerSpacing{display:flex;flex-direction:column;align-items:center}.faqList{width:100%;max-width:800px;display:flex;flex-direction:column;gap:18px;margin-top:40px}.faqItem{background:#fff9;border:1px solid var(--borderOne);border-radius:1.15rem;cursor:pointer;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #00000003;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.faqItem:hover{border-color:#0000ff1f;box-shadow:0 8px 25px #0000ff05;transform:translateY(-1px)}.faqItem.active{border-color:#0000ff2e;box-shadow:0 10px 30px #0000ff08;background:#ffffffe6}.faqQuestionArea{padding:24px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.faqQuestion{font-family:var(--fontOne);font-size:1.25rem;color:#1f2937;font-weight:400;line-height:1.35}.faqChevron{color:var(--primaryClr);display:flex;justify-content:center;align-items:center;flex-shrink:0}.faqAnswerWrapper{overflow:hidden}.faqAnswer{padding:0 30px 24px;border-top:1px solid transparent}.faqItem.active .faqAnswer{border-top-color:var(--borderOne);padding-top:20px}.faqAnswer p{font-family:var(--fontTwo);font-size:.95rem;color:var(--secondaryClr);line-height:1.6;opacity:.85}@media only screen and (max-width: 768px){.faqSection{padding:70px 0}.faqQuestionArea{padding:20px 24px}.faqQuestion{font-size:1.1rem}.faqAnswer{padding:0 24px 20px}}.ctaSection{width:100%;padding:100px 0;display:flex;justify-content:center;position:relative;background-color:#fafbfc;overflow:hidden}.ctaSection>.innerSpacing{display:flex;justify-content:center}.ctaGlowBall{position:absolute;width:350px;height:350px;border-radius:50%;filter:blur(120px);opacity:.12;pointer-events:none;z-index:1}.ctaGlowBall.left{background-color:#7b86ff;top:10%;left:-5%}.ctaGlowBall.right{background-color:#00f;bottom:10%;right:-5%}.ctaBanner{position:relative;width:100%;background:linear-gradient(135deg,#1e28a0,#00008c);border-radius:2.25rem;padding:80px;overflow:hidden;box-shadow:0 20px 50px #0000ff1a;z-index:2;display:flex;justify-content:center}.ctaGridBg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 80%);mask-image:radial-gradient(circle at center,black,transparent 80%);pointer-events:none;z-index:1}.ctaContent{position:relative;z-index:3;max-width:700px;text-align:center;display:flex;flex-direction:column;align-items:center}.ctaSub{font-family:var(--fontTwo);font-size:.8rem;font-weight:700;color:#b4beff;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;background-color:#ffffff14;padding:6px 16px;border-radius:100px}.ctaTitle{font-family:var(--fontOne);font-size:2.8rem;color:#fff;font-weight:400;line-height:1.15;margin-bottom:20px}.ctaDescription{font-family:var(--fontTwo);font-size:1.05rem;color:#fffc;line-height:1.57;margin-bottom:40px}.ctaButtons{display:flex;gap:20px;align-items:center}.ctaBtnPrimary{font-family:var(--fontTwo);font-size:.95rem;font-weight:700;padding:18px 36px;border-radius:100px;cursor:pointer;border:none;display:flex;align-items:center;gap:10px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.ctaBtnPrimary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000ff40}.ctaBtnPrimary:active{transform:translateY(0)}.ctaBtnPrimary svg{transition:transform .2s ease}.ctaBtnPrimary:hover svg{transform:translate(4px)}.ctaBtnSecondary{font-family:var(--fontTwo);font-size:.95rem;font-weight:700;padding:18px 36px;border-radius:100px;cursor:pointer;background-color:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease}.ctaBtnSecondary:hover{background-color:#ffffff26;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 10px 25px #00000026}.ctaBtnSecondary:active{transform:translateY(0)}@media only screen and (max-width: 992px){.ctaBanner{padding:60px 40px}.ctaTitle{font-size:2.3rem}}@media only screen and (max-width: 600px){.ctaSection{padding:70px 0}.ctaBanner{padding:45px 25px;border-radius:1.5rem}.ctaTitle{font-size:1.8rem}.ctaDescription{font-size:.95rem;margin-bottom:30px}.ctaButtons{flex-direction:column;width:100%;gap:12px}.ctaBtnPrimary,.ctaBtnSecondary{width:100%;justify-content:center}}.footerSection{width:100%;padding:80px 0 40px;display:flex;justify-content:center;position:relative;background-color:#fff;border-top:1px solid var(--borderOne)}.footerSection>.innerSpacing{display:flex;flex-direction:column}.footerGrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:50px;width:100%;padding-bottom:50px;border-bottom:1px solid var(--borderOne)}.footerCol{display:flex;flex-direction:column;align-items:flex-start}.brandCol .logoArea{margin-bottom:20px}.brandDesc{font-family:var(--fontTwo);font-size:.88rem;color:var(--secondaryClr);line-height:1.6;margin-bottom:24px;opacity:.85}.contactDetails{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;width:100%}.contactDetailItem{display:flex;align-items:center;gap:10px;font-family:var(--fontTwo);font-size:.84rem;color:var(--secondaryClr);line-height:1.5;opacity:.9}.contactDetailItem a{color:var(--secondaryClr);text-decoration:none;transition:color .25s ease}.contactDetailItem a:hover{color:var(--primaryClr)}.contactIcon{color:var(--primaryClr);opacity:.85;flex-shrink:0}.alignStart{align-self:flex-start;margin-top:3px}.socialIcons{display:flex;gap:10px}.socialIcons a{width:36px;height:36px;border-radius:50%;border:1px solid var(--borderOne);background-color:transparent;color:#4b5563;display:flex;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.16,1,.3,1)}.socialIcons a:hover{background-color:var(--primaryClr);border-color:var(--primaryClr);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000ff26}.footerHeader{font-family:var(--fontTwo);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#111827;margin-bottom:24px}.linksCol ul{list-style:none;display:flex;flex-direction:column;gap:12px}.linksCol a{font-family:var(--fontTwo);font-size:.88rem;color:var(--secondaryClr);text-decoration:none;font-weight:600;position:relative;transition:color .25s ease;opacity:.85}.linksCol a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1.5px;background-color:var(--primaryClr);transition:width .25s ease}.linksCol a:hover{color:var(--primaryClr);opacity:1}.linksCol a:hover:after{width:100%}.footerBottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px}.copyrightText{font-family:var(--fontTwo);font-size:.82rem;color:#9ca3af;font-weight:500}.footerStatus{display:flex;align-items:center;gap:8px}.statusIndicator{width:8px;height:8px;background-color:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:statusPulse 2s infinite}.statusText{font-family:var(--fontTwo);font-size:.76rem;font-weight:700;color:#10b981;text-transform:uppercase;letter-spacing:.8px}@keyframes statusPulse{0%{transform:scale(.95);box-shadow:0 0 #10b98199}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@media only screen and (max-width: 1200px){.footerGrid{gap:30px}}@media only screen and (max-width: 992px){.footerGrid{grid-template-columns:repeat(3,1fr);gap:40px}.brandCol{grid-column:span 3;max-width:500px}}@media only screen and (max-width: 600px){.footerSection{padding:60px 0 30px}.footerGrid{grid-template-columns:1fr;gap:35px}.brandCol{grid-column:span 1}.footerBottom{flex-direction:column;align-items:center;gap:15px;text-align:center}}.contactPageContainer{width:100%;position:relative;background-color:#fff;overflow-x:hidden}.contactPageContainer>.innerSpacing{display:flex;flex-direction:column;align-items:center;margin:0 auto}.contactHero{text-align:center;max-width:800px;margin-top:150px;margin-bottom:50px;display:flex;flex-direction:column;align-items:center}.contactHeroTitle{font-family:var(--fontOne);font-size:3.5rem;line-height:1.15;margin-top:20px;margin-bottom:20px}.contactHeroSubtitle{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.15rem;font-weight:500;line-height:1.5;opacity:.85}.contactFormSection{width:100%;display:flex;justify-content:center;margin-bottom:100px}.contactFormCard{width:100%;max-width:900px;background:#fff9;border:1px solid var(--borderOne);border-radius:2rem;padding:50px;box-shadow:0 10px 40px #00000004;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.formHeader{margin-bottom:40px;text-align:center}.formHeader h3{font-family:var(--fontOne);font-size:2rem;color:#111827;margin-bottom:10px;font-weight:400}.formHeader p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.95rem;opacity:.85}.contactActualForm{display:flex;flex-direction:column;gap:25px}.formFieldRow{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:100%}.formGroup{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.formGroup.fullWidth{width:100%}.formGroup label{font-family:var(--fontTwo);font-size:.88rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.5px}.formGroup input,.formGroup textarea{width:100%;padding:15px 20px;border-radius:.75rem;border:1px solid var(--borderOne);background-color:#00000004;font-family:var(--fontTwo);font-size:.95rem;color:#111827;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.formGroup input:focus,.formGroup textarea:focus{outline:none;border-color:#0000ff40;box-shadow:0 0 12px #0000ff0d;background-color:#fff}.budgetDropdownSelect{width:100%;padding:15px 20px;border-radius:.75rem;border:1px solid var(--borderOne);background-color:#00000004;font-family:var(--fontTwo);font-size:.95rem;color:#111827;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23454648'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:16px;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.budgetDropdownSelect:focus{outline:none;border-color:#0000ff40;box-shadow:0 0 12px #0000ff0d;background-color:#fff}.sectionHeader{text-align:center!important;max-width:800px!important;margin-bottom:50px!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}.contactFaqSection,.whyPartnerSection,.nextStepsSection,.bookCallSection{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.formSubmitBtn{align-self:flex-start;padding:16px 36px;border-radius:100px;cursor:pointer;border:none;display:flex;align-items:center;gap:10px;font-size:.95rem}.formSuccess{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0}.successIcon{width:64px;height:64px;border-radius:50%;background-color:#00c8501a;color:#10b981;display:flex;justify-content:center;align-items:center;margin-bottom:25px}.formSuccess h3{font-family:var(--fontOne);font-size:2rem;color:#111827;margin-bottom:12px;font-weight:400}.formSuccess p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1rem;max-width:480px;line-height:1.5}.bookCallSection{width:100%;margin-bottom:100px}.schedulerCard{width:100%;max-width:1000px;margin:50px auto 0;background:#fff9;border:1px solid var(--borderOne);border-radius:2rem;display:grid;grid-template-columns:340px 1fr;overflow:hidden;box-shadow:0 10px 40px #00000004;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.schedulerSidebar{background-color:#0000ff05;border-right:1px solid var(--borderOne);padding:40px;display:flex;flex-direction:column;align-items:flex-start}.schedulerAvatar{width:50px;height:50px;border-radius:50%;background-color:var(--primaryClr);color:#fff;font-family:var(--fontOne);font-size:1.2rem;display:flex;justify-content:center;align-items:center;margin-bottom:30px;box-shadow:0 4px 10px #00f3}.schedulerTitle{font-family:var(--fontOne);font-size:1.6rem;color:#111827;margin-bottom:15px;font-weight:400}.schedulerDesc{font-family:var(--fontTwo);font-size:.92rem;color:var(--secondaryClr);line-height:1.5;opacity:.85;margin-bottom:35px}.durationSelector{display:flex;flex-direction:column;gap:12px;width:100%}.durBtn{width:100%;padding:14px 20px;border-radius:.75rem;border:1px solid var(--borderOne);background-color:#fff;color:var(--secondaryClr);font-family:var(--fontTwo);font-size:.88rem;font-weight:700;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.durBtn:hover{background-color:#0000ff08;border-color:#0000ff1a}.durBtn.active{background-color:#0000ff0f;border-color:var(--primaryClr);color:var(--primaryClr)}.schedulerCalendar{padding:40px;display:flex;flex-direction:column}.calendarHeader{border-bottom:1px solid var(--borderOne);padding-bottom:20px;margin-bottom:30px}.calendarHeader h4{font-family:var(--fontOne);font-size:1.25rem;color:#111827;font-weight:400;margin-bottom:5px}.calendarHeader .currentDate{font-family:var(--fontTwo);font-size:.9rem;color:var(--primaryClr);font-weight:700}.calendarContentGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;flex-grow:1}.colLabel{font-family:var(--fontTwo);font-size:.8rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;display:block}.datesList,.timeSlotsGrid{display:flex;flex-direction:column;gap:10px}.dateItemBtn,.timeSlotBtn{width:100%;padding:12px 18px;border-radius:.5rem;border:1px solid var(--borderOne);background-color:#00000003;color:#374151;font-family:var(--fontTwo);font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;text-align:left}.timeSlotBtn{text-align:center}.dateItemBtn:hover,.timeSlotBtn:hover{background-color:#0000ff08;border-color:#0000ff1a}.dateItemBtn.active,.timeSlotBtn.active{background-color:var(--primaryClr);border-color:var(--primaryClr);color:#fff}.confirmCallArea{margin-top:25px}.confirmCallBtn{width:100%;padding:14px 20px;border-radius:.5rem;border:none;font-family:var(--fontTwo);font-size:.88rem;font-weight:700;cursor:pointer}.contactInfoSection{width:100%;margin-bottom:100px}.infoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.infoCard{background:#fff9;border:1px solid var(--borderOne);border-radius:1.5rem;padding:40px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 30px #00000003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fontMontserrat h3,.fontMontserrat p{font-family:var(--fontTwo)!important}.infoIcon{width:50px;height:50px;border-radius:.75rem;background-color:#0000ff0d;color:var(--primaryClr);display:flex;justify-content:center;align-items:center;margin-bottom:25px;box-shadow:0 4px 10px #00000005}.infoCard h3{font-size:1.25rem;color:#111827;margin-bottom:15px;font-weight:700}.infoCard p{font-size:.92rem;color:var(--secondaryClr);line-height:1.6;opacity:.85}.nextStepsSection{width:100%;margin-bottom:100px}.stepsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;width:100%;margin-top:50px}.stepOutlineCard{background:#fff9;border:1px solid var(--borderOne);border-radius:1.5rem;padding:35px 30px;position:relative;box-shadow:0 4px 30px #00000003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stepOutlineNum{font-family:var(--fontOne);font-size:2.2rem;color:#0000ff26;display:block;margin-bottom:15px;line-height:1}.stepOutlineCard h3{font-family:var(--fontOne);font-size:1.35rem;color:#111827;margin-bottom:12px;font-weight:400}.stepOutlineCard p{font-family:var(--fontTwo);font-size:.88rem;color:var(--secondaryClr);line-height:1.5;opacity:.85}.whyPartnerSection{width:100%;margin-bottom:100px}.valuesGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;width:100%;margin-top:50px}.valueCard{background:#fff9;border:1px solid var(--borderOne);border-radius:1.5rem;padding:35px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 4px 30px #00000004;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.valueCard h3{font-family:var(--fontOne);font-size:1.45rem;color:#111827;margin-bottom:12px;font-weight:400}.valueCard p{font-family:var(--fontTwo);font-size:.92rem;color:var(--secondaryClr);line-height:1.5;opacity:.85}.contactFaqSection{width:100%;margin-bottom:100px}@media only screen and (max-width: 992px){.contactHeroTitle{font-size:2.8rem}.formFieldRow{grid-template-columns:1fr;gap:25px}.schedulerCard{grid-template-columns:1fr}.schedulerSidebar{border-right:none;border-bottom:1px solid var(--borderOne);padding:30px}.schedulerCalendar{padding:30px}.infoGrid{grid-template-columns:1fr;gap:20px}.stepsGrid{grid-template-columns:repeat(2,1fr);gap:20px}.valuesGrid{grid-template-columns:1fr;gap:20px}}@media only screen and (max-width: 600px){.contactHeroTitle{font-size:2.3rem}.contactHeroSubtitle{font-size:1rem}.contactFormCard{padding:30px 20px}.budgetOptions{grid-template-columns:repeat(2,1fr);gap:8px}.calendarContentGrid{grid-template-columns:1fr;gap:25px}.stepsGrid{grid-template-columns:1fr;gap:15px}.valueCard{padding:25px}}.aboutPageContainer{width:100%;position:relative;padding-bottom:80px;display:flex;flex-direction:column;align-items:center}.aboutPageContainer>.innerSpacing{display:flex;flex-direction:column;align-items:center;margin:0 auto}.sectionHeader{text-align:center;max-width:800px;margin:0 auto 60px;display:flex;flex-direction:column;align-items:center}.aboutHero{text-align:center;max-width:850px;display:flex;flex-direction:column;align-items:center;margin:150px auto 80px}.aboutHeroTitle{font-family:var(--fontOne);font-size:3.8rem;line-height:1.15;margin-top:20px;margin-bottom:20px}.aboutHeroSubtitle{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.18rem;font-weight:500;line-height:1.5;opacity:.85}.whoWeAreSection{width:100%;margin-bottom:120px}.whoWeAreGrid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.whoWeAreText h3{font-family:var(--fontOne);color:var(--primaryClr);font-size:2.2rem;margin-bottom:20px}.whoWeAreText p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.05rem;line-height:1.6;margin-bottom:20px}.whoWeAreStandards{display:flex;flex-direction:column;gap:30px}.standardItem{display:flex;gap:20px;align-items:flex-start}.stdNum{font-family:var(--fontOne);font-size:2.5rem;color:var(--primaryClr);line-height:1;min-width:80px;flex-shrink:0}.stdDets h4{font-family:var(--fontTwo);font-size:1.15rem;font-weight:700;margin-bottom:6px;color:#111827}.stdDets p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.95rem;line-height:1.4}.missionVisionSection{width:100%;margin-bottom:120px}.mvGrid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mvCard{position:relative;overflow:hidden;border:1px solid var(--borderOne);border-radius:1.5rem;background:#ffffff73;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:50px 40px;box-shadow:0 4px 20px #00000003;transition:transform .3s ease,box-shadow .3s ease}.mvCard:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000ff08}.mvGlow{position:absolute;width:180px;height:180px;border-radius:50%;filter:blur(100px);top:-60px;right:-60px;opacity:.12;pointer-events:none}.mvGlow.bgBlue{background-color:var(--primaryClr)}.mvGlow.bgPink{background-color:#fb73b5}.mvTag{text-transform:uppercase;font-weight:700;font-size:.78rem;letter-spacing:.08rem;color:var(--primaryClr);font-family:var(--fontTwo)}.mvCard h3{font-family:var(--fontOne);font-size:2.2rem;margin-top:15px;margin-bottom:15px;color:#111827}.mvCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.05rem;line-height:1.65}.coreValuesSection{width:100%;margin-bottom:120px}.valuesListGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.valueIcon{color:var(--primaryClr);margin-bottom:20px;display:flex}.aboutExpertiseSection{width:100%;margin-bottom:120px;padding-top:80px}.expertiseGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;width:100%}.expertiseCard{padding:40px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease}.expertiseCard:hover{transform:translateY(-4px);border-color:#0000ff26}.expertiseCategory{font-family:var(--fontOne);font-size:1.6rem;color:var(--primaryClr);margin-bottom:15px}.expertiseDesc{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.95rem;line-height:1.5;margin-bottom:25px;flex-grow:1}.expertiseTags{display:flex;flex-wrap:wrap;gap:8px}.expertiseTag{padding:6px 12px;background:#0000ff0a;border:1px solid rgba(0,0,255,.08);border-radius:2rem;font-family:var(--fontTwo);font-size:.78rem;font-weight:600;color:var(--primaryClr)}.foundersSection{width:100%;margin-bottom:120px}.foundersGrid{display:flex;justify-content:center;width:100%}.founderCard{max-width:720px;width:100%;padding:45px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.founderCard:hover{transform:translateY(-2px)}.founderCardHeader{display:flex;align-items:center;gap:20px;margin-bottom:25px}.founderAvatar{width:65px;height:65px;border-radius:50%;background:var(--primaryClr);color:#fff;display:flex;justify-content:center;align-items:center;font-family:var(--fontOne);font-size:1.5rem;box-shadow:0 4px 15px #0000ff26}.founderMeta h3{font-family:var(--fontTwo);font-weight:700;font-size:1.3rem;margin:0;color:#111827}.founderRole{font-family:var(--fontTwo);color:var(--primaryClr);font-size:.88rem;font-weight:600;margin-top:2px}.founderBio{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.96rem;line-height:1.6;margin-bottom:30px}.founderQuote{display:flex;gap:12px;border-top:1px solid var(--borderOne);padding-top:20px}.quoteIcon{color:var(--primaryClr);opacity:.6;flex-shrink:0}.founderQuote p{font-family:var(--fontTwo);font-style:italic;font-size:.92rem;line-height:1.5;margin:0;color:var(--secondaryClr)}@media only screen and (max-width: 1024px){.aboutHeroTitle{font-size:3rem}.whoWeAreGrid{grid-template-columns:1fr;gap:40px}.valuesListGrid{grid-template-columns:repeat(2,1fr);gap:20px}.expertiseGrid{grid-template-columns:1fr;gap:20px}}@media only screen and (max-width: 768px){.aboutHeroTitle{font-size:2.6rem}.aboutHeroSubtitle{font-size:1.05rem}.mvGrid{grid-template-columns:1fr;gap:20px}.valuesListGrid{grid-template-columns:1fr;gap:15px}.whoWeAreText h3,.mvCard h3{font-size:1.8rem}.stdNum{font-size:2.8rem;min-width:80px}.founderCard{padding:30px 20px}}.industriesPageContainer{width:100%;position:relative;padding-bottom:80px;display:flex;flex-direction:column;align-items:center}.industriesPageContainer>.innerSpacing{display:flex;flex-direction:column;align-items:center;margin:0 auto}.industriesHero{text-align:center;max-width:850px;display:flex;flex-direction:column;align-items:center;margin:150px auto 80px}.industriesHeroTitle{font-family:var(--fontOne);font-size:3.8rem;line-height:1.15;margin-top:20px;margin-bottom:20px}.industriesHeroSubtitle{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.18rem;font-weight:500;line-height:1.5;opacity:.85;margin-bottom:35px}.industriesIntro{width:100%;margin-bottom:60px}.interactiveConsoleSection{width:100%;margin-bottom:120px}.consoleWrapper{display:grid;grid-template-columns:320px 1fr;gap:40px;width:100%;align-items:start}.consoleSidebar{display:flex;flex-direction:column;gap:12px}.consoleTabBtn{padding:20px 24px;display:flex;align-items:center;gap:16px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.25rem;cursor:pointer;text-align:left;font-family:var(--fontTwo);font-size:.95rem;font-weight:700;color:var(--secondaryClr);transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.consoleTabBtn:hover{background:#ffffffd9;border-color:#0000ff26;color:var(--primaryClr);transform:translate(4px)}.consoleTabBtn.active{background:#fff;border-color:var(--primaryClr);color:var(--primaryClr);box-shadow:0 10px 30px #0000ff0a}.tabIcon{display:flex;align-items:center;color:inherit}.tabIcon svg{stroke-width:2.2px}.tabArrow{margin-left:auto;font-size:1.1rem;opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.consoleTabBtn.active .tabArrow{opacity:1;transform:translate(0)}.consolePanel{background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.75rem;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:50px;box-shadow:0 4px 30px #00000004;min-height:540px;display:flex;flex-direction:column}.panelContent{display:flex;flex-direction:column;gap:35px;height:100%;justify-content:space-between}.panelHeader{border-bottom:1px solid var(--borderOne);padding-bottom:20px}.panelTag{text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:1px;color:var(--primaryClr);font-family:var(--fontTwo)}.panelHeader h3{font-family:var(--fontOne);font-size:2.4rem;margin-top:10px;color:#111827;line-height:1.1}.panelGrid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px}.panelBlock h4{font-family:var(--fontTwo);font-size:1.1rem;font-weight:700;margin-bottom:20px;color:#111827}.panelList{list-style:none;display:flex;flex-direction:column;gap:16px;padding:0;margin:0}.panelList li{display:flex;gap:12px;align-items:flex-start}.markerRed{width:6px;height:6px;border-radius:50%;background:#ef4444;margin-top:8px;flex-shrink:0}.checkIcon{color:#10b981;font-weight:700;font-size:1rem;flex-shrink:0}.panelList p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.96rem;line-height:1.5;margin:0}.panelFooter{border-top:1px solid var(--borderOne);padding-top:25px;margin-top:auto}.panelFooter h4{font-family:var(--fontTwo);font-size:1rem;font-weight:700;margin-bottom:15px;color:#111827}.clientBadges{display:flex;flex-wrap:wrap;gap:8px}.clientBadge{padding:6px 14px;background:#0000ff0a;border:1px solid rgba(0,0,255,.08);border-radius:100px;font-family:var(--fontTwo);font-size:.8rem;font-weight:600;color:var(--primaryClr)}.adaptProcessSection{width:100%;margin-bottom:120px}.processBanner{position:relative;width:100%;background:linear-gradient(135deg,#1e28a0,#00008c);border-radius:2.25rem;padding:80px 60px;overflow:hidden;box-shadow:0 20px 50px #0000ff1a}.bannerGlow{position:absolute;width:350px;height:350px;background-color:#7b86ff;border-radius:50%;filter:blur(120px);opacity:.15;top:-10%;left:-10%;pointer-events:none}.processContent{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center}.processSub{font-family:var(--fontTwo);font-size:.8rem;font-weight:700;color:#b4beff;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;background-color:#ffffff14;padding:6px 16px;border-radius:100px}.processTitle{font-family:var(--fontOne);font-size:2.8rem;color:#fff;font-weight:400;line-height:1.15;margin-bottom:20px}.processDesc{font-family:var(--fontTwo);font-size:1.05rem;color:#fffc;line-height:1.57;margin-bottom:50px;max-width:750px}.researchStepsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;width:100%;text-align:left}.rStep{display:flex;flex-direction:column;gap:12px}.rStep .stepNum{font-family:var(--fontOne);font-size:2.2rem;color:#ffffff40;line-height:1}.rStep h4{font-family:var(--fontTwo);font-size:1.1rem;font-weight:700;color:#fff}.rStep p{font-family:var(--fontTwo);font-size:.88rem;color:#ffffffb3;line-height:1.45}.expertiseMattersSection{width:100%;margin-bottom:120px}.expertiseMattersGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;width:100%}.valueCard{position:relative;padding:35px 30px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.25rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .3s ease,box-shadow .3s ease}.valueCard:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000ff05}.bulletMarker{width:12px;height:12px;border-radius:50%;background-color:var(--primaryClr);margin-bottom:20px;box-shadow:0 0 8px #0000ff4d}.valueCard h3{font-family:var(--fontTwo);font-weight:700;font-size:1.15rem;margin-bottom:12px;color:#111827}.valueCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.88rem;line-height:1.5}.crossServicesSection{width:100%;margin-bottom:120px}.crossServicesGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.crossServiceCard{padding:35px 30px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.crossServiceCard:hover{transform:translateY(-6px);border-color:var(--primaryClr);box-shadow:0 15px 40px #0000ff0d;background:#fff}.crossSrvIcon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0000ff0d;color:var(--primaryClr);transition:all .3s ease;margin-bottom:4px}.crossSrvIcon svg{width:24px;height:24px;stroke-width:2.2px}.crossServiceCard:hover .crossSrvIcon{background:var(--primaryClr);color:#fff;transform:scale(1.05)}.crossServiceCard h3{font-family:var(--fontTwo);font-weight:700;font-size:1.15rem;color:#111827;margin:0}.crossServiceCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.88rem;line-height:1.5;margin:0}.storiesSection{width:100%;margin-bottom:120px;display:flex;flex-direction:column;align-items:center}.storiesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin-bottom:40px}.storyCard{padding:40px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:18px;transition:transform .3s ease}.storyCard:hover{transform:translateY(-2px)}.storyMeta{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--borderOne);padding-bottom:15px}.storyInd{font-family:var(--fontTwo);font-size:.75rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:.5px}.storySrv{font-family:var(--fontTwo);font-size:.75rem;color:var(--secondaryClr);opacity:.8}.storyCard h3{font-family:var(--fontOne);font-size:1.6rem;color:#111827;margin:0;line-height:1.2}.storyCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.92rem;line-height:1.5;margin:0}.storiesBtn{padding:16px 32px;font-size:.9rem;display:flex;align-items:center}@media only screen and (max-width: 1200px){.consoleWrapper{grid-template-columns:1fr;gap:30px}.consoleSidebar{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.consoleTabBtn{padding:14px 20px;font-size:.88rem}.tabArrow{display:none}.researchStepsGrid{grid-template-columns:repeat(2,1fr);gap:25px}.crossServicesGrid{grid-template-columns:repeat(2,1fr)}.storiesGrid{grid-template-columns:1fr;gap:20px}.expertiseMattersGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 992px){.industriesHeroTitle{font-size:3rem}.processBanner{padding:50px 30px}.processTitle{font-size:2.3rem}}@media only screen and (max-width: 768px){.consolePanel{padding:30px 20px}.panelHeader h3{font-size:2rem}.panelGrid{grid-template-columns:1fr;gap:30px}.researchStepsGrid,.expertiseMattersGrid{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.industriesHeroTitle{font-size:2.6rem}.industriesHeroSubtitle{font-size:1.05rem}.consoleSidebar{flex-direction:column;width:100%}.consoleTabBtn{width:100%}.crossServicesGrid{grid-template-columns:1fr}}.caseStudiesPageContainer{width:100%;position:relative;padding-bottom:100px;display:flex;flex-direction:column;align-items:center}.caseStudiesPageContainer>.innerSpacing{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto}.caseStudiesHero{text-align:center;max-width:850px;display:flex;flex-direction:column;align-items:center;margin:150px auto 80px}.caseStudiesHeroTitle{font-family:var(--fontOne);font-size:3.8rem;line-height:1.15;margin-top:20px;margin-bottom:20px;color:#111827}.caseStudiesHeroSubtitle{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.18rem;font-weight:500;line-height:1.5;opacity:.85;margin-bottom:35px}.caseStudiesIntro{width:100%;margin-bottom:60px}.studiesOverviewGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;width:100%;margin-bottom:60px}.caseOverviewCard{background:#ffffff73;border:1px solid var(--borderOne);border-radius:2rem;overflow:hidden;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;box-shadow:0 4px 30px #00000003}.caseOverviewCard:hover{border-color:#0000ff1f;box-shadow:0 20px 40px #0000ff08}.cardVisualMock{width:100%;height:280px;overflow:hidden;position:relative;border-bottom:1px solid var(--borderOne);cursor:pointer}.cardBody{padding:35px;display:flex;flex-direction:column;flex-grow:1}.cardIndustry{font-family:var(--fontTwo);font-size:.78rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.cardBody h3{font-family:var(--fontTwo);font-weight:700;font-size:1.5rem;color:#111827;margin-bottom:16px;line-height:1.25}.cardServices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.cardServiceBadge{padding:6px 14px;background:#0000ff0a;border:1px solid rgba(0,0,255,.06);border-radius:100px;font-family:var(--fontTwo);font-size:.78rem;font-weight:600;color:var(--primaryClr)}.cardShortResult{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.94rem;line-height:1.5;margin-bottom:25px;flex-grow:1}.caseViewBtn{width:fit-content;padding:12px 24px;background:transparent;border:1.5px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.88rem;font-weight:700;color:#111827;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.caseViewBtn .arrow{transition:transform .25s ease}.caseViewBtn:hover{background:var(--primaryClr);color:#fff;border-color:var(--primaryClr)}.caseViewBtn:hover .arrow{transform:translate(4px)}.caseDetailsSection{width:100%;margin-top:130px;display:flex;flex-direction:column;align-items:flex-start}.backToGridBtn{padding:12px 24px;background:#ffffff80;border:1px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.9rem;font-weight:700;color:var(--secondaryClr);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .25s ease;margin-bottom:40px}.backToGridBtn:hover{background:#fff;color:var(--primaryClr);border-color:var(--primaryClr);box-shadow:0 5px 15px #0000ff0d}.caseDetailsWrapper{width:100%;display:flex;flex-direction:column;gap:35px}.detailsHero{margin-bottom:20px}.detailsInd{font-family:var(--fontTwo);font-size:.85rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:2px}.detailsTitle{font-family:var(--fontOne);font-size:3.4rem;line-height:1.15;margin-top:15px;margin-bottom:15px;color:#111827}.detailsShortRes{font-family:var(--fontTwo);font-size:1.25rem;color:var(--secondaryClr);line-height:1.45;max-width:800px}.sectionCard{background:#ffffff73;border:1px solid var(--borderOne);border-radius:2rem;padding:50px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 4px 30px #00000003}.sectionCard h3{font-family:var(--fontTwo);font-weight:700;font-size:1.6rem;color:#111827;margin-bottom:30px;position:relative;padding-bottom:12px}.sectionCard h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:var(--primaryClr);border-radius:10px}.sectionCard h3.markerHeader.red:after{background-color:#ef4444}.sectionCard h3.markerHeader.green:after{background-color:#10b981}.sectionCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.05rem;line-height:1.65;margin:0}.overviewTable{display:flex;flex-direction:column;width:100%}.tableRow{display:grid;grid-template-columns:240px 1fr;padding:20px 0;border-bottom:1px solid var(--borderOne)}.tableRow:last-child{border-bottom:none;padding-bottom:0}.tableRow:first-child{padding-top:0}.tableLabel{font-family:var(--fontTwo);font-weight:700;font-size:.95rem;color:#111827}.tableVal{font-family:var(--fontTwo);font-size:.98rem;color:var(--secondaryClr);line-height:1.5}.detailsBulletList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.detailsBulletList li{display:flex;gap:15px;align-items:flex-start}.bulletMarkerBlue{width:10px;height:10px;border-radius:50%;background-color:var(--primaryClr);margin-top:8px;flex-shrink:0;box-shadow:0 0 8px #00f6}.detailsBulletList p{font-size:1rem;line-height:1.5}.solutionsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.solutionItem{padding:25px;background:#ffffff59;border:1px solid var(--borderOne);border-radius:1.25rem}.solutionItem h4{font-family:var(--fontTwo);font-weight:700;font-size:1.15rem;color:#111827;margin-bottom:12px}.solutionItem p{font-size:.92rem;line-height:1.5}.showcaseLargeMock{width:100%;min-height:380px;border-radius:1.5rem;border:1px solid var(--borderOne);overflow:hidden;position:relative;margin-bottom:25px}.showcaseDisclaimer{font-size:.85rem!important;opacity:.7;font-style:italic}.techStackBadges{display:flex;flex-wrap:wrap;gap:10px}.techBadgeChip{padding:10px 22px;background:#0000ff0d;border:1px solid rgba(0,0,255,.1);border-radius:100px;font-family:var(--fontTwo);font-size:.9rem;font-weight:700;color:var(--primaryClr)}.outcomesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.outcomeCard{display:flex;flex-direction:column;gap:10px;padding:30px 25px;background:#10b9810a;border:1px solid rgba(16,185,129,.1);border-radius:1.5rem}.outcomeVal{font-family:var(--fontOne);font-size:2.8rem;color:#10b981;line-height:1}.outcomeLabel{font-family:var(--fontTwo);font-size:.92rem;font-weight:700;color:var(--secondaryClr)}.testimonialPanel{background:linear-gradient(135deg,#1e28a0,#00008c);border-radius:2rem;padding:60px;color:#fff;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000ff1a}.quoteMark{font-family:var(--fontOne);font-size:8rem;color:#ffffff26;position:absolute;top:15px;left:30px;line-height:1}.testimonialPanel blockquote{font-family:var(--fontTwo);font-size:1.4rem;font-weight:500;line-height:1.6;margin:0 0 30px;position:relative;z-index:2}.testimonialMeta{display:flex;flex-direction:column;gap:4px;position:relative;z-index:2}.testimonialMeta strong{font-family:var(--fontTwo);font-size:1.1rem;font-weight:700}.testimonialMeta span{font-family:var(--fontTwo);font-size:.9rem;opacity:.8}.takeawayText{font-size:1.1rem!important;font-weight:500}.relatedProjectsPanel{margin-top:30px}.relatedProjectsPanel h3{font-family:var(--fontTwo);font-weight:700;font-size:1.6rem;color:#111827;margin-bottom:25px}.relatedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.relatedCard{padding:30px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.5rem;cursor:pointer;display:flex;flex-direction:column;gap:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.relatedCard:hover{transform:translateY(-4px);border-color:var(--primaryClr);background:#fff;box-shadow:0 10px 25px #0000ff08}.relInd{font-family:var(--fontTwo);font-size:.72rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:1px}.relatedCard h4{font-family:var(--fontTwo);font-weight:700;font-size:1.15rem;color:#111827;margin:0}.relViewLink{font-family:var(--fontTwo);font-size:.82rem;font-weight:700;color:var(--primaryClr);margin-top:auto}.caseCtaSection{margin-top:40px;margin-bottom:20px;width:100%}.caseCtaSection .ctaBanner{margin-top:0}@media only screen and (max-width: 1200px){.studiesOverviewGrid{grid-template-columns:1fr;gap:30px}.solutionsGrid,.outcomesGrid,.relatedGrid{grid-template-columns:1fr}}@media only screen and (max-width: 992px){.caseStudiesHeroTitle{font-size:3rem}.detailsTitle{font-size:2.6rem}.sectionCard{padding:30px 20px}.testimonialPanel{padding:40px 25px}}@media only screen and (max-width: 768px){.tableRow{grid-template-columns:1fr;gap:8px}}@media only screen and (max-width: 600px){.caseStudiesHeroTitle{font-size:2.4rem}.caseStudiesHeroSubtitle{font-size:1.05rem}.cardBody{padding:20px}.detailsTitle{font-size:2.2rem}}.showcaseContainer{width:100%;height:100%;display:flex;flex-direction:column;position:relative;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.miravieTheme{background:linear-gradient(135deg,#fbf7f4,#ecdcd3);color:#4a3e3d;padding:20px}.miravieTheme .showcaseHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:.5px solid rgba(74,62,61,.15);padding-bottom:12px}.miravieTheme .brandingText{font-size:1rem;font-weight:300;letter-spacing:3px}.miravieTheme .navLinksDummy{display:flex;gap:15px;font-size:.68rem;letter-spacing:1px;opacity:.8}.miravieTheme .bookBtnDummy{background:#4a3e3d;color:#fff;border:none;padding:6px 12px;font-size:.65rem;border-radius:0;letter-spacing:1px}.miravieTheme .showcaseHero{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:25px;position:relative}.miravieTheme .showcaseHero h4{font-size:1.25rem;font-weight:300;margin:0 0 8px;letter-spacing:1px}.miravieTheme .showcaseHero p{font-size:.72rem!important;max-width:320px;line-height:1.4;opacity:.8;color:#4a3e3d!important}.miravieTheme .calendarMock{margin-top:18px;background:#fff;border:.5px solid rgba(0,0,0,.05);padding:10px;width:280px;box-shadow:0 10px 20px #4a3e3d0a}.miravieTheme .monthName{font-size:.65rem;font-weight:700;letter-spacing:1px}.miravieTheme .daysMock{display:flex;justify-content:space-between;margin-top:8px}.miravieTheme .day{display:flex;flex-direction:column;align-items:center;width:45px;padding:6px 0;font-size:.75rem;font-weight:600}.miravieTheme .day.disabled{opacity:.3}.miravieTheme .day.active{background:#4a3e3d;color:#fff}.miravieTheme .slotCount{font-size:.5rem;opacity:.8;margin-top:2px}.hypexTheme{background:linear-gradient(135deg,#1e293b,#0f172a);color:#e2e8f0;padding:20px}.hypexTheme .catalogHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px}.hypexTheme .logoDummy{font-size:.8rem;font-weight:800;letter-spacing:1px}.hypexTheme .statusTag{background:#00f3;border:1px solid var(--primaryClr);color:#60a5fa;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:4px}.hypexTheme .configuratorLayout{display:grid;grid-template-columns:1fr 1.2fr;gap:15px;margin-top:20px;height:100%}.hypexTheme .productPreviewArea{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.hypexTheme .previewTitle{font-size:.7rem;font-weight:700;opacity:.7;text-align:center}.hypexTheme .chairVisual{margin:15px 0;color:var(--primaryClr)}.hypexTheme .priceDummy{font-size:.72rem;font-weight:700;background:var(--primaryClr);color:#fff;padding:4px 10px;border-radius:4px}.hypexTheme .optionsPanel{display:flex;flex-direction:column;justify-content:center;gap:10px}.hypexTheme .optLabel{font-size:.65rem;font-weight:700;opacity:.6;text-transform:uppercase}.hypexTheme .colorChips{display:flex;gap:8px}.hypexTheme .chip{width:20px;height:20px;border-radius:50%;border:1.5px solid transparent;cursor:pointer}.hypexTheme .chip.active{border-color:#fff;transform:scale(1.1)}.hypexTheme .colorNavy{background-color:#1e3a8a}.hypexTheme .colorRed{background-color:#991b1b}.hypexTheme .colorGray{background-color:#475569}.hypexTheme .colorGreen{background-color:#065f46}.hypexTheme .batchInput{background:#ffffff12;border:1px solid rgba(255,255,255,.1);font-size:.72rem;padding:6px;border-radius:4px}.hypexTheme .rfqSubmitBtn{background:#10b981;color:#fff;border:none;padding:8px;font-size:.72rem;font-weight:700;border-radius:4px;cursor:pointer}.lazaarTheme{background:#0f1016;color:#f3f4f6;padding:25px}.lazaarTheme .lazaarHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1f2937;padding-bottom:12px}.lazaarTheme .lazaarHeader span{font-size:.75rem;font-weight:700;letter-spacing:1px}.lazaarTheme .userBadge{color:#9ca3af;font-weight:500!important}.lazaarTheme .trackerCard{background:#181922;border:1px solid #272835;border-radius:12px;padding:20px;margin-top:25px}.lazaarTheme .trackerMeta{display:flex;justify-content:space-between;font-size:.7rem;border-bottom:1.5px dashed #272835;padding-bottom:12px;margin-bottom:18px}.lazaarTheme .trackerMeta span{color:#9ca3af}.lazaarTheme .progressPipeline{display:flex;justify-content:space-between;position:relative}.lazaarTheme .progressPipeline:before{content:"";position:absolute;top:10px;left:20px;right:20px;height:2px;background-color:#272835;z-index:1}.lazaarTheme .pipeStep{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;width:60px}.lazaarTheme .pipeDot{width:22px;height:22px;border-radius:50%;background-color:#181922;border:2px solid #272835;display:flex;align-items:center;justify-content:center;font-size:.65rem;color:#9ca3af;font-weight:700}.lazaarTheme .pipeStep.completed .pipeDot{background-color:#10b981;border-color:#10b981;color:#fff}.lazaarTheme .pipeStep.active .pipeDot{border-color:var(--primaryClr);color:var(--primaryClr);animation:rotate 1.5s linear infinite}.lazaarTheme .pipeLabel{font-size:.65rem;margin-top:8px;font-weight:600;color:#9ca3af}.lazaarTheme .pipeStep.active .pipeLabel{color:#fff}.glowskinTheme{background:linear-gradient(135deg,#fff5f5,#fed7d7);color:#742a2a;padding:20px}.glowskinTheme .glowskinHeader{display:flex;justify-content:space-between;font-size:.8rem;font-weight:800;letter-spacing:2px;border-bottom:.5px solid rgba(116,42,42,.15);padding-bottom:10px}.glowskinTheme .cartDrawerMock{background:#fff;border-radius:8px;padding:15px;margin-top:15px;box-shadow:0 10px 25px #742a2a0d}.glowskinTheme .cartTitle{font-size:.72rem;font-weight:800;opacity:.8;margin-bottom:12px}.glowskinTheme .cartItem{display:flex;justify-content:space-between;font-size:.7rem;margin-bottom:10px;padding-bottom:8px;border-bottom:.5px solid rgba(0,0,0,.05)}.glowskinTheme .itemName{font-weight:600}.glowskinTheme .cartUpsell{background:#fff5f5;border:.5px dashed #feb2b2;padding:8px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.glowskinTheme .upsellTxt{font-size:.6rem;font-weight:700}.glowskinTheme .addUpsellBtn{background:#e53e3e;color:#fff;border:none;padding:4px 8px;font-size:.55rem;border-radius:4px;font-weight:700}.glowskinTheme .payBtnDummy{background:#000;color:#fff;border:none;width:100%;padding:10px;font-size:.72rem;font-weight:700;border-radius:6px}.taskflowTheme{background:#0b0f19;color:#94a3b8;padding:20px}.taskflowTheme .taskflowHeader{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;color:#fff;border-bottom:1px solid #1e293b;padding-bottom:10px}.taskflowTheme .kanbanBoard{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.taskflowTheme .kanbanCol{background:#111827;border-radius:8px;padding:8px;min-height:150px}.taskflowTheme .colTitle{font-size:.65rem;font-weight:700;color:#fff;margin-bottom:10px;padding-left:4px}.taskflowTheme .kanbanCard{background:#1f2937;border:1px solid #374151;border-radius:6px;padding:8px;font-size:.65rem;color:#e5e7eb;margin-bottom:6px}.taskflowTheme .kanbanCard.active{border-left:2px solid var(--primaryClr)}.taskflowTheme .kanbanCard.completed{opacity:.5;text-decoration:line-through}.apexTheme{background:linear-gradient(135deg,#1e1b18,#0a0908);color:#eae0d5;padding:20px}.apexTheme .apexHeader{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;letter-spacing:1px;border-bottom:1px solid #333;padding-bottom:10px}.apexTheme .vaultPortal{margin-top:15px;display:flex;flex-direction:column;gap:12px}.apexTheme .vaultTitle{font-size:.72rem;font-weight:700;opacity:.8}.apexTheme .docUploadBox{background:#ffffff05;border:1.5px dashed #4e4942;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#c9ada7}.apexTheme .docUploadBox span{font-size:.65rem;text-align:center}.apexTheme .uploadProgress{background:#10b9810d;border:1px solid rgba(16,185,129,.15);border-radius:6px;padding:8px 12px;display:flex;justify-content:space-between;font-size:.65rem}.apexTheme .uploadProgress strong{color:#10b981}.veloTheme{background:#111216;color:#fff;padding:20px}.veloTheme .veloHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #222;padding-bottom:10px}.veloTheme .veloHeader span{font-size:.75rem;font-weight:800;letter-spacing:2px;color:#10b981}.veloTheme .pitchBtn{background:transparent;border:1px solid #10b981;color:#10b981;padding:4px 10px;font-size:.6rem;border-radius:100px}.veloTheme .veloGraphic{margin-top:20px;height:150px;border:1px solid #222;border-radius:10px;position:relative;overflow:hidden;background:radial-gradient(circle at center,#1b2621,#111216)}.veloTheme .pulseCircle{position:absolute;width:60px;height:60px;border:1px solid rgba(16,185,129,.3);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse 2s infinite}.veloTheme .gridOverlays{position:relative;width:100%;height:100%}.veloTheme .vectorNode{position:absolute;background:#10b981;color:#fff;font-size:.55rem;padding:2px 6px;border-radius:4px;font-weight:700}.veloTheme .n1{top:30%;left:20%}.veloTheme .n2{top:60%;left:70%}.veloTheme .statsOverlay{position:absolute;bottom:8px;left:8px;font-size:.65rem;font-weight:600;color:#9ca3af}.autorouteTheme{background:#0d0e12;color:#c5c7d0;padding:20px}.autorouteTheme .autorouteHeader{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;border-bottom:1px solid #1a1c23;padding-bottom:10px}.autorouteTheme .routeMapSimulator{margin-top:15px;height:160px;border:1px solid #1a1c23;border-radius:10px;position:relative;overflow:hidden;background:#0f1016}.autorouteTheme .mapNode{position:absolute;font-size:.6rem;padding:4px 8px;border-radius:4px;font-weight:700;z-index:10}.autorouteTheme .hub{background:var(--primaryClr);color:#fff;top:45%;left:10%}.autorouteTheme .s1{top:20%;left:40%;background:#1a1c23;border:1px solid #333}.autorouteTheme .s2{top:35%;left:65%;background:#1a1c23;border:1px solid #333}.autorouteTheme .s3{top:65%;left:80%;background:#1a1c23;border:1px solid #333}.autorouteTheme .routeLines{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.autorouteTheme .deliveryMetrics{position:absolute;bottom:8px;right:8px;font-size:.62rem;font-weight:700;color:#10b981;background:#10b9811a;padding:3px 8px;border-radius:4px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.9);opacity:.8}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.imageShowcaseContainer{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f8fafc}.showcaseImage{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.gridCardVisual:hover .showcaseImage,.cardVisualMock:hover .showcaseImage{transform:scale(1.05)}.portfolioPageContainer{width:100%;position:relative;padding-bottom:100px;display:flex;flex-direction:column;align-items:center}.portfolioPageContainer>.innerSpacing{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto}.portfolioHero{text-align:center;max-width:850px;display:flex;flex-direction:column;align-items:center;margin:150px auto 80px}.portfolioHeroTitle{font-family:var(--fontOne);font-size:3.8rem;line-height:1.15;margin-top:20px;margin-bottom:20px;color:#111827}.portfolioHeroSubtitle{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.18rem;font-weight:500;line-height:1.5;opacity:.85;margin-bottom:35px}.portfolioIntro{width:100%;margin-bottom:50px}.portfolioFilters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:50px;width:100%}.filterTabBtn{padding:12px 24px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.88rem;font-weight:700;color:var(--secondaryClr);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .25s ease}.filterTabBtn:hover{background:#fff;color:var(--primaryClr);border-color:#0000ff26}.filterTabBtn.active{background:var(--primaryClr);color:#fff;border-color:var(--primaryClr);box-shadow:0 8px 20px #0000ff1a}.portfolioGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin-bottom:120px}.portfolioGridCard{background:#ffffffb3;border:1px solid rgba(0,0,255,.06);border-radius:2rem;overflow:hidden;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:flex;flex-direction:column;box-shadow:0 10px 30px #00000005;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.portfolioGridCard:hover{transform:translateY(-8px);border-color:#0000ff40;box-shadow:0 20px 40px #0000ff14}.gridCardVisual{width:100%;height:240px;overflow:hidden;position:relative;border-bottom:1px solid var(--borderOne);cursor:pointer}.hoverOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000ffa6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transition:all .3s ease;z-index:10;color:#fff}.gridCardVisual:hover .hoverOverlay{opacity:1}.overlayPlayIcon{font-size:2.2rem;animation:bounce 2s infinite}.hoverOverlay p{font-family:var(--fontTwo);font-weight:700;font-size:.88rem;letter-spacing:.5px}.gridCardBody{padding:30px;display:flex;flex-direction:column;flex-grow:1}.cardIndustry{font-family:var(--fontTwo);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primaryClr);margin-bottom:8px;display:inline-block}.gridCardBody h3{font-family:var(--fontTwo);font-weight:700;font-size:1.35rem;color:#111827;margin:0 0 12px;transition:color .3s ease}.portfolioGridCard:hover .gridCardBody h3{color:var(--primaryClr)}.cardServices{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.cardServiceBadge{padding:4px 10px;background:#0000ff0a;border:1px solid rgba(0,0,255,.08);border-radius:100px;font-family:var(--fontTwo);font-size:.72rem;font-weight:600;color:var(--primaryClr);transition:all .25s ease}.portfolioGridCard:hover .cardServiceBadge{background:#0000ff0f;border-color:#0000ff26}.cardDescription{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.88rem;line-height:1.5;margin-bottom:24px;flex-grow:1;opacity:.85}.cardActionButtons{display:flex;gap:12px}.viewProjBtn{flex:1;padding:12px 0;background:var(--primaryClr);border:1px solid var(--primaryClr);border-radius:100px;font-family:var(--fontTwo);font-size:.85rem;font-weight:700;color:#fff;cursor:pointer;text-align:center;transition:all .25s ease}.viewProjBtn:hover{background:#0000d6;border-color:#0000d6;box-shadow:0 5px 15px #0000ff26}.viewCaseStudyBtn{flex:1;padding:12px 0;background:transparent;border:1px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.85rem;font-weight:700;color:var(--secondaryClr);cursor:pointer;text-align:center;transition:all .25s ease}.viewCaseStudyBtn:hover{border-color:var(--primaryClr);background:#0000ff08;color:var(--primaryClr)}.flagshipShowcaseSection{width:100%;margin-bottom:120px}.flagshipList{display:flex;flex-direction:column;gap:50px;width:100%;margin-top:40px}.flagshipCard{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;background:#ffffff73;border:1px solid var(--borderOne);border-radius:2.25rem;padding:50px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 4px 30px #00000004;align-items:center}.flagVisual{width:100%;height:380px;border-radius:1.5rem;border:1px solid var(--borderOne);overflow:hidden;position:relative}.flagInfo{display:flex;flex-direction:column;align-items:flex-start}.flagTag{font-family:var(--fontTwo);font-size:.78rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.flagInfo h3{font-family:var(--fontTwo);font-weight:700;font-size:2.2rem;color:#111827;margin-bottom:25px}.flagDetails{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:25px;border-bottom:1px solid var(--borderOne);padding-bottom:25px}.flagDetailBlock strong{font-family:var(--fontTwo);font-size:.9rem;font-weight:700;color:#111827;display:block;margin-bottom:6px}.flagDetailBlock p{font-family:var(--fontTwo);font-size:.94rem;color:var(--secondaryClr);line-height:1.5;margin:0}.outcomeResult{color:#10b981!important;font-weight:700}.flagTechUsed{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.techChip{padding:6px 14px;background:#0000ff0a;border:1px solid rgba(0,0,255,.06);border-radius:100px;font-family:var(--fontTwo);font-size:.78rem;font-weight:600;color:var(--primaryClr)}.viewFullCaseBtn{padding:14px 30px;background:transparent;border:1.5px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.9rem;font-weight:700;color:#111827;cursor:pointer;display:flex;align-items:center;transition:all .25s ease}.viewFullCaseBtn:hover{background:#111827;color:#fff;border-color:#111827}.industriesRepresentedSection{width:100%;margin-bottom:120px}.industriesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin-top:40px}.indCard{padding:35px 30px;background:#ffffff8c;border:1px solid rgba(0,0,255,.08);border-radius:1.75rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:15px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000003}.indCard:hover{border-color:#00f3;background:#fff;transform:translateY(-5px);box-shadow:0 12px 30px #0000ff14}.indIconWrapper{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0000ff0f,#0000ff03);border:1px solid rgba(0,0,255,.1);display:flex;justify-content:center;align-items:center;color:var(--primaryClr);transition:all .3s cubic-bezier(.16,1,.3,1);margin-bottom:5px}.indCard:hover .indIconWrapper{background:var(--primaryClr);color:#fff;border-color:var(--primaryClr);transform:scale(1.05)}.indCardIcon{width:22px;height:22px}.indCard h3{font-family:var(--fontTwo);font-weight:700;font-size:1.25rem;color:#111827;margin:0}.indCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.92rem;line-height:1.55;margin:0;opacity:.85}.toolsSection{width:100%;margin-bottom:120px}.toolsCategoriesContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}.toolCategoryGroup{background:#ffffff73;border:1px solid var(--borderOne);border-radius:1.5rem;padding:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.toolCategoryGroup h3{font-family:var(--fontTwo);font-size:1.15rem;font-weight:800;color:#111827;margin-bottom:20px;border-bottom:1px solid var(--borderOne);padding-bottom:10px}.toolCategoryGroup .toolsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:0}.toolBadge{padding:14px 18px;background:#fff;border:1px solid rgba(0,0,255,.05);border-radius:1rem;text-align:left;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.toolBadge:hover{transform:translateY(-2px);border-color:#0000ff26;box-shadow:0 4px 12px #0000ff0a}.toolName{font-family:var(--fontTwo);font-weight:700;font-size:.92rem;color:#111827}.toolType{font-family:var(--fontTwo);font-size:.65rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:.5px;background:#0000ff0a;padding:4px 8px;border-radius:6px;border:1px solid rgba(0,0,255,.08)}.statsSection{width:100%;margin-bottom:120px}.statsFlexGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;width:100%;margin-top:40px}.statFlexCard{padding:40px 25px;background:#ffffff8c;border:1px solid rgba(0,0,255,.08);border-radius:1.75rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;display:flex;flex-direction:column;gap:12px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000003}.statFlexCard:hover{border-color:#00f3;background:#fff;transform:translateY(-5px);box-shadow:0 12px 30px #0000ff14}.statValue{font-family:var(--fontOne);font-size:3.5rem;color:var(--primaryClr);line-height:1;font-weight:700}.statLabel{font-family:var(--fontTwo);font-weight:700;font-size:.95rem;color:var(--secondaryClr);opacity:.85}.testimonialsSection{width:100%;margin-bottom:120px}.testimonialsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin-top:40px}.testimonialCard{padding:40px;background:#ffffff8c;border:1px solid rgba(0,0,255,.08);border-radius:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 30px #00000004;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between}.testimonialCard:hover{border-color:#00f3;background:#fff;transform:translateY(-5px);box-shadow:0 12px 30px #0000ff14}.testimonialTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;width:100%}.starRatingRow{display:flex;gap:4px;color:#fbbf24}.starIcon{width:16px;height:16px}.testimonialQuoteIcon{color:#0000ff26;flex-shrink:0}.testimonialCard blockquote{font-family:var(--fontTwo);font-size:.95rem;font-weight:500;font-style:italic;line-height:1.65;color:var(--secondaryClr);margin:0 0 30px;position:relative;z-index:2;flex-grow:1}.testimonialAuthor{display:flex;align-items:center;gap:15px;border-top:1px solid var(--borderOne);padding-top:20px}.authorAvatar{width:44px;height:44px;border-radius:50%;background:#0000ff0f;border:1px solid rgba(0,0,255,.1);color:var(--primaryClr);display:flex;justify-content:center;align-items:center;font-family:var(--fontTwo);font-weight:700;font-size:.88rem}.authorMeta{display:flex;flex-direction:column;gap:2px}.testimonialAuthor strong{font-family:var(--fontTwo);font-weight:700;color:#111827;font-size:.95rem}.testimonialAuthor span{font-family:var(--fontTwo);font-size:.75rem;color:var(--secondaryClr);opacity:.8}.portfolioCtaSection{margin-bottom:20px;width:100%}.portfolioCtaSection .ctaBanner{margin-top:0}.portfolioModalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}.portfolioModalContent{background:#fff;width:100%;max-width:1100px;border-radius:2.25rem;box-shadow:0 30px 90px #0f172a33;overflow:hidden;display:flex;flex-direction:column}.modalHeader{padding:30px 40px;border-bottom:1px solid var(--borderOne);display:flex;justify-content:space-between;align-items:center;background:#f8fafc}.modalHeaderTitles{display:flex;flex-direction:column;gap:4px}.modalInd{font-family:var(--fontTwo);font-size:.75rem;font-weight:700;color:var(--primaryClr);text-transform:uppercase;letter-spacing:1px}.modalHeaderTitles h2{font-family:var(--fontTwo);font-weight:700;font-size:1.6rem;color:#111827;margin:0}.modalCloseBtn{background:#0f172a0d;border:none;width:40px;height:40px;border-radius:50%;font-size:1.1rem;color:#111827;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.modalCloseBtn:hover{background:#0f172a1a}.modalBody{display:grid;grid-template-columns:1.1fr 1fr;height:520px}.modalVisualArea{width:100%;height:100%;overflow:hidden;position:relative;border-right:1px solid var(--borderOne);background:#f8fafc}.modalVisualArea .showcaseContainer{height:100%}.modalInfoArea{padding:50px 40px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.modalInfoArea h3{font-family:var(--fontTwo);font-weight:700;font-size:1.35rem;color:#111827;margin:0 0 15px}.modalInfoArea p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.98rem;line-height:1.6;margin:0 0 25px}.modalSpecs{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}.specBlock strong{font-family:var(--fontTwo);font-size:.82rem;font-weight:700;color:#111827;display:block;margin-bottom:8px;text-transform:uppercase}.specChips{display:flex;flex-wrap:wrap;gap:6px}.specChip{padding:6px 14px;background:#0f172a0a;border:1px solid rgba(15,23,42,.05);border-radius:100px;font-family:var(--fontTwo);font-size:.75rem;font-weight:600;color:var(--secondaryClr)}.specChip.border-blue{background:#0000ff08;border-color:#0000ff14;color:var(--primaryClr)}.modalActions{display:flex;gap:12px}.modalCaseStudyBtn{flex:1.3;padding:14px 0;background:var(--primaryClr);border:1px solid var(--primaryClr);border-radius:100px;font-family:var(--fontTwo);font-size:.9rem;font-weight:700;color:#fff;cursor:pointer;text-align:center;transition:all .25s ease}.modalCaseStudyBtn:hover{background:#0000d6;border-color:#0000d6;box-shadow:0 5px 15px #0000ff26}.modalCloseActionBtn{flex:1;padding:14px 0;background:transparent;border:1px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.9rem;font-weight:700;color:var(--secondaryClr);cursor:pointer;text-align:center;transition:all .25s ease}.modalCloseActionBtn:hover{background:#f1f5f9}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media only screen and (max-width: 1200px){.portfolioGrid{grid-template-columns:repeat(2,1fr)}.flagshipCard{grid-template-columns:1fr;gap:30px;padding:30px}.flagVisual{height:300px}.toolsGrid{grid-template-columns:repeat(3,1fr)}.statsFlexGrid{grid-template-columns:repeat(2,1fr)}.testimonialsGrid{grid-template-columns:1fr}.portfolioModalOverlay{padding:20px}.modalBody{grid-template-columns:1fr;height:auto;max-height:70vh;overflow-y:auto}.modalVisualArea{height:250px;border-right:none;border-bottom:1px solid var(--borderOne)}}@media only screen and (max-width: 992px){.portfolioHeroTitle{font-size:3rem}.flagInfo h3{font-size:1.8rem}.industriesGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 768px){.portfolioGrid,.industriesGrid{grid-template-columns:1fr}.toolsGrid{grid-template-columns:repeat(2,1fr)}.statsFlexGrid{grid-template-columns:1fr}.modalActions{flex-direction:column}}@media only screen and (max-width: 600px){.portfolioHeroTitle{font-size:2.4rem}.portfolioHeroSubtitle{font-size:1.05rem}}.servicesPageContainer{display:flex;width:100%;min-height:100vh;padding-top:100px;background:transparent;position:relative;box-sizing:border-box}.servicesSidebar{width:320px;height:calc(100vh - 100px);position:sticky;top:100px;left:0;padding:40px 30px;border-right:1px solid var(--borderOne);display:flex;flex-direction:column;gap:30px;background:#ffffff4d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:90;box-sizing:border-box}.sidebarHeader{display:flex;flex-direction:column;gap:6px}.sidebarTag{font-family:var(--fontTwo);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primaryClr)}.sidebarHeader h3{font-family:var(--fontTwo);font-weight:800;font-size:1.6rem;color:#111827}.sidebarLinks{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.sidebarLinkBtn{width:100%;padding:14px 20px;background:transparent;border:1px solid transparent;border-radius:12px;font-family:var(--fontTwo);font-size:.88rem;font-weight:700;color:var(--secondaryClr);text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;position:relative;transition:all .25s ease}.sidebarLinkBtn:hover{background:#fffc;color:var(--primaryClr)}.sidebarLinkBtn.active{background:#fff;color:var(--primaryClr);border-color:var(--borderOne);box-shadow:0 4px 20px #0000ff0d}.btnIndicator{width:6px;height:6px;border-radius:50%;background:transparent;transition:all .25s ease}.sidebarLinkBtn.active .btnIndicator{background:var(--primaryClr);box-shadow:0 0 10px var(--primaryClr);transform:scale(1.3)}.servicesMainContent{flex-grow:1;padding:60px 80px 120px;box-sizing:border-box;overflow-x:hidden}.serviceFunnelWrapper{width:100%;max-width:950px;margin:0 auto;display:flex;flex-direction:column}.funnelHero{margin-bottom:100px;display:flex;flex-direction:column;align-items:flex-start}.funnelTag{font-family:var(--fontTwo);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primaryClr);background:#0000ff0d;padding:6px 14px;border-radius:100px;margin-bottom:24px}.funnelHeroTitle{font-family:var(--fontOne);font-size:3.5rem;line-height:1.15;color:#111827;margin-bottom:20px}.funnelHeroSubtitle{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:1.18rem;font-weight:500;line-height:1.6;opacity:.85;max-width:750px;margin-bottom:35px}.funnelHeroActions{display:flex;gap:16px}.ctaPrimaryBtn{padding:15px 35px;border-radius:100px;cursor:pointer}.ctaSecondaryBtn{padding:15px 35px;background:transparent;border:1px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.88rem;font-weight:700;color:var(--secondaryClr);cursor:pointer;transition:all .25s ease}.ctaSecondaryBtn:hover{border-color:#111827;background:#111827;color:#fff}.funnelSection{margin-bottom:120px;width:100%}.funnelHeader{margin-bottom:40px}.funnelSubtag{font-family:var(--fontTwo);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primaryClr);margin-bottom:10px;display:block}.text-red{color:#ef4444!important}.funnelTitle{font-family:var(--fontTwo);font-weight:700;font-size:2.2rem;color:#111827}.problemGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.problemCard{background:#ffffff73;border:1px solid var(--borderOne);border-radius:20px;padding:30px;display:flex;gap:20px;align-items:flex-start;transition:all .3s ease}.problemCard:hover{border-color:#ef444426;background:#ffffffd9;transform:translateY(-4px)}.problemIconWrapper{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:#ef44440d;border:1px solid rgba(239,68,68,.1);color:#ef4444;border-radius:12px;flex-shrink:0}.problemCardIcon{width:20px;height:20px}.problemText h4{font-family:var(--fontTwo);font-weight:700;font-size:1.1rem;color:#111827;margin-bottom:8px}.problemText p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.88rem;line-height:1.5;opacity:.85}.solutionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.solutionCard{background:#ffffff73;border:1px solid var(--borderOne);border-radius:20px;padding:30px;display:flex;gap:20px;align-items:flex-start;transition:all .3s ease}.solutionCard:hover{border-color:#10b98126;background:#ffffffd9;transform:translateY(-4px)}.solutionIconWrapper{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:#10b98114;border:1px solid rgba(16,185,129,.15);color:#10b981;border-radius:12px;flex-shrink:0}.solutionCardIcon{width:20px;height:20px}.solutionText h4{font-family:var(--fontTwo);font-weight:700;font-size:1.1rem;color:#111827;margin-bottom:8px}.solutionText p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.88rem;line-height:1.5;opacity:.85}.breakdownGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.breakdownCard{background:#ffffff73;border:1px solid var(--borderOne);border-radius:20px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:flex;flex-direction:column;gap:15px}.breakdownCard:hover{border-color:#0000ff26;box-shadow:0 10px 25px #0000ff0a;background:#fff;transform:translateY(-4px)}.breakdownCardDot{width:8px;height:8px;border-radius:50%;background:var(--primaryClr)}.breakdownCard h4{font-family:var(--fontTwo);font-weight:700;font-size:1.1rem;color:#111827}.breakdownCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.85rem;line-height:1.5;opacity:.85}.processTimeline{display:flex;flex-direction:column;width:100%;padding-left:20px;box-sizing:border-box}.processTimelineRow{display:flex;gap:40px}.timelineNode{display:flex;flex-direction:column;align-items:center;position:relative}.nodeNumber{width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid var(--borderOne);font-family:var(--fontTwo);font-size:.88rem;font-weight:800;color:var(--primaryClr);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 4px 12px #0000ff08}.nodeConnector{width:2px;flex-grow:1;background:var(--borderOne);position:absolute;top:44px;bottom:0;z-index:1}.timelineInfo{padding-bottom:45px;flex-grow:1}.timelineInfo h4{font-family:var(--fontTwo);font-weight:700;font-size:1.2rem;color:#111827;margin-bottom:10px;margin-top:8px}.timelineInfo p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.92rem;line-height:1.6;max-width:700px}.techChipsGrid{display:flex;flex-wrap:wrap;gap:12px}.techBadgeCard{padding:14px 28px;background:#ffffff8c;border:1px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.95rem;font-weight:700;color:#111827;display:flex;align-items:center;gap:10px;transition:all .25s ease}.techBadgeCard:hover{background:#fff;border-color:#0000ff26;transform:translateY(-2px);box-shadow:0 5px 15px #0000ff0a}.techBadgeIcon{font-size:1.1rem}.whoForGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.whoForCard{background:#ffffff8c;border:1px solid rgba(0,0,255,.08);border-radius:20px;padding:35px 30px;display:flex;flex-direction:column;gap:15px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000003}.whoForCard:hover{border-color:#00f3;background:#fff;transform:translateY(-5px);box-shadow:0 12px 30px #0000ff14}.whoIconWrapper{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0000ff0f,#0000ff03);border:1px solid rgba(0,0,255,.1);display:flex;justify-content:center;align-items:center;color:var(--primaryClr);transition:all .3s cubic-bezier(.16,1,.3,1);margin-bottom:5px}.whoForCard:hover .whoIconWrapper{background:var(--primaryClr);color:#fff;border-color:var(--primaryClr);transform:scale(1.05)}.whoForCard h4{font-family:var(--fontTwo);font-weight:700;font-size:1.15rem;color:#111827}.whoForCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.88rem;line-height:1.55;opacity:.85}.benefitsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.benefitCard{background:#ffffff8c;border:1px solid rgba(0,0,255,.08);border-radius:20px;padding:35px 30px;display:flex;flex-direction:column;gap:15px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000003}.benefitCard:hover{border-color:#00f3;background:#fff;transform:translateY(-5px);box-shadow:0 12px 30px #0000ff14}.benefitIconWrapper{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0000ff0f,#0000ff03);border:1px solid rgba(0,0,255,.1);display:flex;justify-content:center;align-items:center;color:var(--primaryClr);transition:all .3s cubic-bezier(.16,1,.3,1);margin-bottom:5px}.benefitCard:hover .benefitIconWrapper{background:var(--primaryClr);color:#fff;border-color:var(--primaryClr);transform:scale(1.05)}.benefitCard h4{font-family:var(--fontTwo);font-weight:700;font-size:1.15rem;color:#111827}.benefitCard p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.88rem;line-height:1.55;opacity:.85}.relatedWorkGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.relatedWorkCard{background:#fff;border:1px solid rgba(0,0,255,.06);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000004;transition:all .3s ease}.relatedWorkCard:hover{border-color:#00f3;box-shadow:0 15px 35px #0000ff0f;transform:translateY(-6px)}.relatedCardBody{padding:30px;display:flex;flex-direction:column;height:100%}.relatedIndustry{font-family:var(--fontTwo);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primaryClr);margin-bottom:10px}.relatedCardBody h4{font-family:var(--fontTwo);font-weight:800;font-size:1.25rem;color:#111827;margin-bottom:12px}.relatedResult{font-family:var(--fontTwo);font-size:.88rem;color:#10b981;font-weight:700;margin-bottom:24px;flex-grow:1}.viewStudyLinkBtn{background:transparent;border:1.5px solid var(--borderOne);padding:10px 20px;border-radius:100px;font-family:var(--fontTwo);font-size:.8rem;font-weight:700;color:var(--secondaryClr);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.viewStudyLinkBtn:hover{border-color:var(--primaryClr);background:#0000ff08;color:var(--primaryClr)}.funnelCaseHighlight{width:100%}.caseHighlightContainer{background:#0b0f19;border-radius:2.25rem;padding:50px;color:#fff;box-shadow:0 20px 50px #0b0f1933;position:relative;overflow:hidden}.caseHighlightContainer:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,255,.15) 0%,transparent 70%);filter:blur(30px)}.featuredCaseTag{font-family:var(--fontTwo);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primaryClr);margin-bottom:12px;display:block}.caseHighlightContainer h3{font-family:var(--fontTwo);font-weight:800;font-size:1.8rem;margin-bottom:35px;color:#fff}.caseHighlightDetails{display:flex;flex-direction:column;gap:25px;border-top:1px solid rgba(255,255,255,.08);padding-top:25px}.caseBlock strong{font-family:var(--fontTwo);font-size:.8rem;font-weight:700;color:#94a3b8;text-transform:uppercase;display:block;margin-bottom:6px}.caseBlock p{font-family:var(--fontTwo);font-size:.95rem;color:#e2e8f0;line-height:1.5}.highlightOutcomeTxt{color:#10b981!important;font-weight:700}.pricingGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:stretch}.pricingCard{background:#ffffff73;border:1px solid var(--borderOne);border-radius:2rem;padding:40px;display:flex;flex-direction:column;position:relative;box-shadow:0 4px 30px #00000003;transition:all .3s ease}.pricingCard:hover{transform:translateY(-6px);border-color:var(--borderOne);box-shadow:0 15px 35px #00000008}.pricingCard.featuredCard{background:#fff;border-color:var(--primaryClr);box-shadow:0 20px 40px #0000ff0f}.popularTag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--primaryClr);color:#fff;padding:6px 16px;border-radius:100px;font-family:var(--fontTwo);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.pricingCard h4{font-family:var(--fontTwo);font-weight:800;font-size:1.2rem;color:#111827;margin-bottom:12px}.priceText{font-family:var(--fontOne);font-size:1.5rem;color:var(--primaryClr);margin-bottom:15px}.pricingDesc{font-family:var(--fontTwo);font-size:.88rem;color:var(--secondaryClr);line-height:1.5;margin-bottom:25px;opacity:.85}.pricingServicesList{display:flex;flex-direction:column;gap:12px;margin-bottom:35px;flex-grow:1}.pricingServiceItem{display:flex;gap:10px;font-family:var(--fontTwo);font-size:.85rem;color:var(--secondaryClr)}.checkMark{color:#10b981;font-weight:700}.pricingCtaBtn{width:100%;padding:12px 0;background:transparent;border:1.5px solid var(--borderOne);border-radius:100px;font-family:var(--fontTwo);font-size:.88rem;font-weight:700;color:var(--secondaryClr);cursor:pointer;text-align:center;transition:all .25s ease}.pricingCard.featuredCard .pricingCtaBtn{background:var(--primaryClr);border-color:var(--primaryClr);color:#fff}.pricingCard.featuredCard .pricingCtaBtn:hover{background:#0000d6;border-color:#0000d6;box-shadow:0 5px 15px #0000ff26}.pricingCtaBtn:hover{border-color:var(--primaryClr);background:#0000ff08;color:var(--primaryClr)}.faqsList{display:flex;flex-direction:column;gap:15px;width:100%}.faqAccordionItem{border:1px solid var(--borderOne);border-radius:16px;overflow:hidden;background:#ffffff59;transition:all .3s ease}.faqAccordionItem.open{border-color:#0000ff26;background:#fff;box-shadow:0 5px 20px #0000ff08}.faqQuestionRow{width:100%;padding:24px 30px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.faqQuestionRow span{font-family:var(--fontTwo);font-size:1.05rem;font-weight:700;color:#111827}.faqAccordionIndicator{font-size:1.3rem;color:var(--primaryClr);font-weight:700}.faqAnswerContent{padding:0 30px 24px;box-sizing:border-box}.faqAnswerContent p{font-family:var(--fontTwo);color:var(--secondaryClr);font-size:.92rem;line-height:1.6;margin:0}.funnelFinalCta{width:100%;background:#00f;border-radius:2.25rem;padding:80px 50px;position:relative;overflow:hidden;text-align:center;box-shadow:0 20px 50px #0000ff26}.finalCtaGlow{position:absolute;top:-50%;left:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%);filter:blur(40px)}.finalCtaContent{position:relative;z-index:2;max-width:650px;margin:0 auto}.finalCtaSub{font-family:var(--fontTwo);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#ffffffb3;margin-bottom:12px;display:block}.finalCtaHeading{font-family:var(--fontOne);font-size:3rem;line-height:1.15;color:#fff;margin-bottom:20px}.finalCtaDesc{font-family:var(--fontTwo);color:#fff;font-size:1.05rem;line-height:1.6;opacity:.9;margin-bottom:35px}.finalCtaButtons{display:flex;gap:16px;justify-content:center}.finalPrimaryCta{background:#fff!important;color:var(--primaryClr)!important;padding:15px 35px;border-radius:100px;border:none;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #ffffff26}.finalPrimaryCta:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ffffff59}.finalSecondaryCta{background:transparent;border:1px solid rgba(255,255,255,.25);padding:15px 35px;border-radius:100px;font-family:var(--fontTwo);font-size:.88rem;font-weight:700;color:#fff;cursor:pointer;transition:all .25s ease}.finalSecondaryCta:hover{background:#ffffff1a;border-color:#fff}@media only screen and (max-width: 1200px){.servicesSidebar{width:260px;padding:30px 20px}.sidebarHeader h3{font-size:1.3rem}.servicesMainContent{padding:40px}.funnelHeroTitle{font-size:2.8rem}.problemGrid,.solutionGrid,.pricingGrid{grid-template-columns:1fr}.breakdownGrid,.whoForGrid,.benefitsGrid,.relatedWorkGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 992px){.servicesPageContainer{flex-direction:column}.servicesSidebar{width:100%;height:auto;position:relative;top:0;border-right:none;border-bottom:1px solid var(--borderOne);padding:24px;gap:15px}.sidebarLinks{flex-direction:row;overflow-x:auto;padding-bottom:8px;gap:10px}.sidebarLinkBtn{width:auto;white-space:nowrap;padding:10px 18px}.servicesMainContent{padding:40px 24px}}@media only screen and (max-width: 768px){.breakdownGrid,.whoForGrid,.benefitsGrid,.relatedWorkGrid{grid-template-columns:1fr}.funnelHeroTitle{font-size:2.2rem}.funnelHeroSubtitle{font-size:1.05rem}.funnelHeroActions,.finalCtaButtons{flex-direction:column;width:100%;gap:12px}.ctaPrimaryBtn,.ctaSecondaryBtn,.finalPrimaryCta,.finalSecondaryCta{width:100%;text-align:center;justify-content:center}.caseHighlightContainer{padding:30px 20px}.caseHighlightContainer h3{font-size:1.4rem}.finalCtaHeading{font-size:2.2rem}}.instantServicesPage{width:100%;min-height:100vh;padding-top:100px;background:transparent;display:flex;flex-direction:column;align-items:center;position:relative;box-sizing:border-box}.instantHero{width:100%;padding:60px 0 30px;display:flex;justify-content:center}.instantHeroTag{font-family:var(--fontTwo);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primaryClr);margin-bottom:12px;display:inline-block}.instantHeroTitle{font-family:var(--fontOne);font-size:3.2rem;color:var(--primaryClr);margin-bottom:20px;line-height:1.1}.instantHeroSubtitle{font-family:var(--fontTwo);font-size:1.15rem;color:var(--secondaryClr);max-width:800px;line-height:1.6}.instantFilterSection{width:100%;padding:20px 0 40px;display:flex;justify-content:center}.filterTabsContainer{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--borderOne);padding-bottom:15px}.filterTabBtn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;border:1px solid var(--borderOne);background:#fff6;font-family:var(--fontTwo);font-size:.85rem;font-weight:600;color:var(--secondaryClr);cursor:pointer;transition:all .25s ease}.filterTabBtn:hover{background:#fffc;border-color:var(--primaryClr);color:var(--primaryClr)}.filterTabBtn.active{background:var(--primaryClr);border-color:var(--primaryClr);color:#fff;box-shadow:0 4px 15px #00f3}.tabIcon{display:flex;align-items:center;justify-content:center}.instantGridSection{width:100%;padding-bottom:60px;display:flex;justify-content:center}.instantGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:30px;width:100%}.instantCard{background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,255,.08);border-radius:20px;padding:30px;display:flex;flex-direction:column;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease;overflow:hidden}.instantCard:hover{transform:translateY(-5px);border-color:#00f3;box-shadow:0 15px 40px #0000ff14}.instantCard.featuredCard{border-color:#0000ff40;box-shadow:0 10px 30px #0000ff0d;background:#ffffffd9}.instantCard.featuredCard:hover{box-shadow:0 20px 45px #0000ff1f}.featuredBanner{position:absolute;top:15px;right:-35px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;font-family:var(--fontTwo);font-size:.65rem;font-weight:700;text-transform:uppercase;padding:6px 35px;transform:rotate(45deg);letter-spacing:.5px;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;justify-content:center;z-index:10}.cardHeader{display:flex;gap:10px;margin-bottom:20px}.deliveryBadge{display:flex;align-items:center;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#d97706;font-family:var(--fontTwo);font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:6px}.infoBadge{display:flex;align-items:center;background:#0000ff0f;border:1px solid rgba(0,0,255,.12);color:var(--primaryClr);font-family:var(--fontTwo);font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:6px}.cardTitle{font-family:var(--fontTwo);font-size:1.45rem;font-weight:800;color:#111827;margin-bottom:12px;line-height:1.25}.cardDescription{font-family:var(--fontTwo);font-size:.9rem;color:var(--secondaryClr);line-height:1.5;margin-bottom:25px;flex-grow:0}.inclusionsContainer{margin-bottom:25px;flex-grow:1}.inclusionHeading{display:block;font-family:var(--fontTwo);font-size:.8rem;font-weight:700;text-transform:uppercase;color:#9ca3af;margin-bottom:12px;letter-spacing:.5px}.inclusionsList{list-style:none;display:flex;flex-direction:column;gap:10px}.inclusionsList li{display:flex;align-items:flex-start;gap:10px;font-family:var(--fontTwo);font-size:.88rem;color:#374151;line-height:1.4}.checkIcon{color:var(--primaryClr);flex-shrink:0;margin-top:2px}.customizerAccordion{border-top:1px solid var(--borderOne);padding:15px 0;margin-bottom:15px}.customizerTrigger{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;font-family:var(--fontTwo);font-size:.85rem;font-weight:700;color:#1f2937;cursor:pointer;padding:5px 0;transition:color .2s ease}.customizerTrigger:hover{color:var(--primaryClr)}.triggerLeft{display:flex;align-items:center;gap:8px}.settingsIcon{color:var(--primaryClr)}.customizerContent{padding-top:12px}.addonList{display:flex;flex-direction:column;gap:8px}.addonItem{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:#0000ff05;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.addonItem:hover{background:#0000ff0a;border-color:#0000ff1a}.addonItem.selected{background:#0000ff0f;border-color:#00f3}.addonCheckbox{width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px;transition:all .2s ease;background:#fff}.addonItem.selected .addonCheckbox{background:var(--primaryClr);border-color:var(--primaryClr)}.addonDetails{flex-grow:1}.addonMeta{display:flex;justify-content:space-between;margin-bottom:2px}.addonName{font-family:var(--fontTwo);font-size:.85rem;font-weight:700;color:#111827}.addonPrice{font-family:var(--fontTwo);font-size:.85rem;font-weight:800;color:var(--primaryClr)}.addonDesc{font-family:var(--fontTwo);font-size:.75rem;color:var(--secondaryClr);line-height:1.3}.cardFooter{border-top:1px solid var(--borderOne);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto}.priceContainer{display:flex;flex-direction:column}.priceLabel{font-family:var(--fontTwo);font-size:.72rem;color:#9ca3af;text-transform:uppercase;font-weight:600}.priceValue{font-family:var(--fontTwo);font-size:1.45rem;font-weight:800;color:var(--primaryClr)}.orderBtn{padding:12px 20px;border-radius:12px;font-size:.85rem;font-weight:700;cursor:pointer;border:none}.instantWorkflow{width:100%;padding:80px 0;display:flex;justify-content:center;background:#0000ff03;border-top:1px solid var(--borderOne)}.sectionHeader{text-align:center;margin-bottom:60px;display:flex;flex-direction:column;align-items:center}.sectionTitle{font-family:var(--fontOne);font-size:2.5rem;margin-bottom:15px}.sectionSubtitle{font-family:var(--fontTwo);font-size:1rem;color:var(--secondaryClr);max-width:600px;line-height:1.5}.workflowTimeline{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;width:100%;position:relative;padding-top:20px}.timelineItem{display:flex;flex-direction:column;gap:20px}.timelineHeader{display:flex;align-items:center;position:relative;width:100%}.stepNumber{width:44px;height:44px;border-radius:50%;background:#0000ff0d;border:2px solid var(--primaryClr);color:var(--primaryClr);display:flex;align-items:center;justify-content:center;font-family:var(--fontTwo);font-size:1rem;font-weight:800;box-shadow:0 0 15px #0000ff1a;z-index:5}.stepLine{flex-grow:1;height:2px;background:linear-gradient(90deg,var(--primaryClr) 0%,rgba(0,0,255,.1) 100%);margin-left:10px}.timelineBody h3{font-family:var(--fontTwo);font-size:1.1rem;font-weight:800;color:#111827;margin-bottom:8px}.timelineBody p{font-family:var(--fontTwo);font-size:.88rem;color:var(--secondaryClr);line-height:1.5}.customScopeCallout{width:100%;padding:40px 0 80px;display:flex;justify-content:center}.calloutCard{width:100%;background:linear-gradient(135deg,#ffffffe6,#f0f4ffe6);border:1px solid rgba(0,0,255,.15);border-radius:24px;padding:50px;display:flex;justify-content:space-between;align-items:center;gap:40px;box-shadow:0 10px 30px #0000ff08}.calloutContent{max-width:750px}.badgeText{font-family:var(--fontTwo);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primaryClr);margin-bottom:12px;display:inline-block}.calloutContent h2{font-family:var(--fontTwo);font-size:1.85rem;font-weight:850;color:#111827;margin-bottom:15px}.calloutContent p{font-family:var(--fontTwo);font-size:.95rem;color:var(--secondaryClr);line-height:1.6}.calloutBtn{padding:16px 28px;border-radius:14px;font-size:.9rem;font-weight:700;cursor:pointer;flex-shrink:0;border:none}.instantGuarantees{width:100%;background:#0000ff05;border-top:1px solid var(--borderOne);border-bottom:1px solid var(--borderOne);padding:60px 0;display:flex;justify-content:center}.guaranteesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;width:100%}.guaranteeCard{display:flex;flex-direction:column;gap:12px}.guaranteeIcon{color:var(--primaryClr)}.guaranteeCard h3{font-family:var(--fontTwo);font-size:1.15rem;font-weight:800;color:#111827}.guaranteeCard p{font-family:var(--fontTwo);font-size:.88rem;color:var(--secondaryClr);line-height:1.6}.instantFaqSection{width:100%;padding:80px 0;display:flex;justify-content:center;background:transparent}.faqsList{width:100%;max-width:900px;display:flex;flex-direction:column;gap:15px;margin:0 auto}.faqAccordionItem{width:100%;background:#fff9;border:1px solid var(--borderOne);border-radius:14px;overflow:hidden;transition:all .25s ease}.faqAccordionItem:hover{background:#ffffffe6;border-color:#0000ff26}.faqAccordionItem.open{background:#fff;border-color:#00f3;box-shadow:0 4px 25px #0000ff0a}.faqQuestionRow{width:100%;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--fontTwo);font-size:1.05rem;font-weight:700;color:#111827;gap:20px}.faqAccordionIndicator{font-family:var(--fontTwo);font-size:1.3rem;font-weight:600;color:var(--primaryClr);flex-shrink:0}.faqAnswerContent{padding:0 28px 22px}.faqAnswerContent p{font-family:var(--fontTwo);font-size:.92rem;color:var(--secondaryClr);line-height:1.6}@media (max-width: 1024px){.instantHeroTitle{font-size:2.6rem}.workflowTimeline{grid-template-columns:repeat(2,1fr);gap:40px}.stepLine{display:none}.calloutCard{flex-direction:column;padding:40px;align-items:flex-start;gap:30px}}@media (max-width: 768px){.instantServicesPage{padding-top:80px}.instantHero{padding:40px 0 20px}.instantHeroTitle{font-size:2.2rem}.instantHeroSubtitle{font-size:1rem}.filterTabsContainer{justify-content:flex-start;gap:8px}.filterTabBtn{padding:8px 16px;font-size:.8rem}.instantGrid{grid-template-columns:1fr}.workflowTimeline{grid-template-columns:1fr;gap:30px}}.legalPageContainer{width:100%;padding-top:130px;padding-bottom:100px;background-color:#fafbfc;min-height:100vh;display:flex;justify-content:center}.legalPageContainer .innerSpacing{display:flex;flex-direction:column;gap:50px}.legalHero{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid rgba(0,0,255,.05);padding-bottom:30px;max-width:800px}.legalHeroTag{font-family:var(--fontTwo);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primaryClr)}.legalHeroTitle{font-family:var(--fontOne);font-size:3.5rem;color:var(--primaryClr);line-height:1.1}.legalHeroSubtitle{font-family:var(--fontTwo);font-size:1.1rem;line-height:1.6;color:var(--secondaryClr);opacity:.9}.legalLayout{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:start}.legalTocCard{position:sticky;top:100px;background:#fff9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 10px 30px #00000005}.legalTocTitle{font-family:var(--fontTwo);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#8c8f94;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px;margin-bottom:4px}.legalTocList{display:flex;flex-direction:column;gap:4px}.legalTocLink{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-family:var(--fontTwo);font-size:.88rem;font-weight:600;color:var(--secondaryClr);text-decoration:none;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.legalTocLink:hover{background:#0000ff08;color:var(--primaryClr);transform:translate(4px)}.legalTocLink.active{background:#0000ff0d;color:var(--primaryClr);font-weight:700}.legalTocLink.active:before{content:"";position:absolute;left:0;top:25%;height:50%;width:3px;background-color:var(--primaryClr);border-radius:0 4px 4px 0}.legalContent{display:flex;flex-direction:column;gap:50px}.legalSection{scroll-margin-top:110px;display:flex;flex-direction:column;gap:20px}.legalSectionHeader{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(0,0,255,.05);padding-bottom:12px}.legalSectionIcon{display:flex;align-items:center;justify-content:center;color:var(--primaryClr);background:#0000ff0d;width:36px;height:36px;border-radius:8px;border:1px solid rgba(0,0,255,.05)}.legalSectionTitle{font-family:var(--fontTwo);font-size:1.4rem;font-weight:700;color:var(--primaryClr)}.legalSectionText{font-family:var(--fontTwo);font-size:.98rem;line-height:1.7;color:var(--secondaryClr);opacity:.95}.legalSectionText p{margin-bottom:14px}.legalList{list-style-type:none;padding-left:6px;margin-top:10px;display:flex;flex-direction:column;gap:12px}.legalListItem{display:flex;align-items:flex-start;gap:12px;font-family:var(--fontTwo);font-size:.96rem;line-height:1.6;color:var(--secondaryClr)}.legalListIcon{color:var(--primaryClr);margin-top:4px;flex-shrink:0}.legalCallout{background:#0000ff05;border-left:4px solid var(--primaryClr);border-radius:0 12px 12px 0;padding:20px 24px;display:flex;flex-direction:column;gap:8px;margin-top:15px}.legalCalloutTitle{font-family:var(--fontTwo);font-size:.98rem;font-weight:700;color:var(--primaryClr)}.legalCalloutDesc{font-family:var(--fontTwo);font-size:.92rem;line-height:1.6;color:var(--secondaryClr)}.legalSubGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:10px}.legalSubCard{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 15px #00000003;transition:all .25s ease}.legalSubCard:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000ff08;border-color:#0000ff0d}.legalSubCardTitle{font-family:var(--fontTwo);font-size:1.05rem;font-weight:700;color:var(--primaryClr)}.legalSubCardDesc{font-family:var(--fontTwo);font-size:.92rem;line-height:1.55;color:var(--secondaryClr)}@media only screen and (max-width: 992px){.legalLayout{grid-template-columns:1fr;gap:40px}.legalTocCard{position:static;width:100%}.legalHeroTitle{font-size:2.8rem}}@media only screen and (max-width: 768px){.legalPageContainer{padding-top:100px;padding-bottom:60px}.legalHeroTitle{font-size:2.2rem}}.sidebarOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000f66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:99998}.sidebarDrawer{position:fixed;top:0;right:0;bottom:0;width:330px;max-width:88vw;height:100vh;background:#fafbfcbf;backdrop-filter:blur(35px) saturate(185%);-webkit-backdrop-filter:blur(35px) saturate(185%);box-shadow:-15px 0 50px #0000281f;border-left:1px solid rgba(255,255,255,.4);z-index:99999;display:flex;flex-direction:column;overflow:hidden}.sidebarHeader{padding:24px;border-bottom:1px solid rgba(0,0,255,.05);display:flex;justify-content:space-between;align-items:center;background:#ffffff4d}.sidebarCloseBtn{background:#0000ff0a;border:1px solid rgba(0,0,255,.06);color:var(--secondaryClr);cursor:pointer;display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;transition:all .25s cubic-bezier(.16,1,.3,1)}.sidebarCloseBtn:hover{background-color:var(--primaryClr);color:#fff;transform:rotate(90deg);box-shadow:0 4px 12px #00f3}.sidebarContent{flex-grow:1;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 85px)}.sidebarScrollable{flex-grow:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:28px}.sidebarSection{display:flex;flex-direction:column;gap:8px}.sectionHeading{font-family:var(--fontTwo);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#8c8f94;padding-left:8px;margin-bottom:4px}.sectionLinksGrid{display:flex;flex-direction:column;gap:6px}.sidebarNavLink{display:flex;align-items:center;gap:12px;width:100%;padding:11px 16px;border-radius:10px;font-family:var(--fontTwo);font-size:.92rem;font-weight:700;color:var(--secondaryClr);text-decoration:none;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.sidebarNavLink:hover{background-color:#0000ff0a;color:var(--primaryClr);transform:translate(4px)}.sidebarNavLink.active{background-color:#0000ff0f;color:var(--primaryClr);font-weight:800}.sidebarNavLink.active:before{content:"";position:absolute;left:0;top:20%;height:60%;width:4px;background:linear-gradient(to bottom,#7b86ff,var(--primaryClr));border-radius:0 4px 4px 0;box-shadow:0 0 8px #0000ff4d}.linkIcon{display:flex;align-items:center;justify-content:center;color:var(--secondaryClr);opacity:.75;transition:all .25s ease}.sidebarNavLink:hover .linkIcon,.sidebarNavLink.active .linkIcon{color:var(--primaryClr);opacity:1;transform:scale(1.05)}.linkLabel{flex-grow:1}.linkBadge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:6px;background:linear-gradient(135deg,#0000ff1a,#7b86ff33);color:var(--primaryClr);border:1px solid rgba(0,0,255,.08)}.accordionTrigger{position:relative}.accordionChevron{margin-left:auto;display:flex;align-items:center;opacity:.7;transition:transform .2s ease}.accordionContent{overflow:hidden}.accordionSublinks{display:flex;flex-direction:column;gap:4px;padding:6px 0 6px 20px;margin-top:2px;border-left:1px dashed rgba(0,0,255,.1);margin-left:24px}.accordionSublink{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-family:var(--fontTwo);font-size:.86rem;font-weight:600;color:var(--secondaryClr);text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.accordionSublink:hover{background-color:#0000ff08;color:var(--primaryClr);padding-left:16px}.accordionSublink.active{background-color:#0000ff0d;color:var(--primaryClr);font-weight:700;padding-left:16px}.accordionSublink .bullet{width:5px;height:5px;border-radius:50%;background-color:var(--secondaryClr);opacity:.4;transition:all .25s ease}.accordionSublink:hover .bullet,.accordionSublink.active .bullet{background-color:var(--primaryClr);opacity:1;transform:scale(1.2);box-shadow:0 0 6px #00f6}.sidebarFooter{border-top:1px solid rgba(0,0,255,.05);padding:24px;background:#ffffff4d;display:flex;flex-direction:column;gap:16px}.sidebarBtn{width:100%;padding:14px;border-radius:12px;font-size:.88rem;display:flex;align-items:center;justify-content:center}.footerContactInfo{display:flex;flex-direction:column;gap:6px}.contactItem{display:flex;align-items:center;gap:8px;font-family:var(--fontTwo);font-size:.76rem;font-weight:600;color:#717377}.contactIcon{color:var(--primaryClr);opacity:.8}.app{position:relative;overflow:hidden}.appScreen{width:100%;height:auto;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);position:relative;z-index:2}.progressiveLoadingBar{position:fixed;top:0;left:0;height:3px;background-color:var(--primaryClr);z-index:99999999;box-shadow:0 0 10px #00f6,0 0 5px #00f3;transition:width .3s cubic-bezier(.1,.8,.1,1),opacity .25s ease}
