@font-face {font-family: Poppins;src: url("../fonts/Poppins-BoldItalic.woff2") format("woff2"), url("../fonts/Poppins-BoldItalic.woff") format("woff");font-weight: bold;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-ExtraBold.woff2") format("woff2"), url("../fonts/Poppins-ExtraBold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Poppins-ExtraBoldItalic.woff") format("woff");font-weight: bold;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-ExtraLight.woff2") format("woff2"), url("../fonts/Poppins-ExtraLight.woff") format("woff");font-weight: 200;font-style: normal;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Poppins-ExtraLightItalic.woff") format("woff");font-weight: 200;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-Light.woff2") format("woff2"), url("../fonts/Poppins-Light.woff") format("woff");font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-Italic.woff2") format("woff2"), url("../fonts/Poppins-Italic.woff") format("woff");font-weight: normal;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-LightItalic.woff2") format("woff2"), url("../fonts/Poppins-LightItalic.woff") format("woff");font-weight: 300;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-Medium.woff2") format("woff2"), url("../fonts/Poppins-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-Regular.woff2") format("woff2"), url("../fonts/Poppins-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-MediumItalic.woff2") format("woff2"), url("../fonts/Poppins-MediumItalic.woff") format("woff");font-weight: 500;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../fonts/Poppins-SemiBold.woff") format("woff");font-weight: 600;font-style: normal;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Poppins-SemiBoldItalic.woff") format("woff");font-weight: 600;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-Thin.woff2") format("woff2"), url("../fonts/Poppins-Thin.woff") format("woff");font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-BlackItalic.woff2") format("woff2"), url("../fonts/Poppins-BlackItalic.woff") format("woff");font-weight: 900;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-ThinItalic.woff2") format("woff2"), url("../fonts/Poppins-ThinItalic.woff") format("woff");font-weight: 100;font-style: italic;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-Black.woff2") format("woff2"), url("../fonts/Poppins-Black.woff") format("woff");font-weight: 900;font-style: normal;font-display: swap;}@font-face {font-family: Poppins;src: url("../fonts/Poppins-Bold.woff2") format("woff2"), url("../fonts/Poppins-Bold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}:root {scroll-behavior: smooth;font-family: Poppins;}body, html {overflow-x: visible;font-family: "Poppins";}* {scrollbar-width: thin;scrollbar-color: #49b0d9 #081b2f;}::-webkit-scrollbar {width: 12px;height: 12px;}::-webkit-scrollbar-track {background: #081b2f;border-radius: 20px;box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.04);}::-webkit-scrollbar-thumb {background: linear-gradient(180deg, #49b0d9 0%, #1f79bd 50%, #155eef 100%);border-radius: 20px;border: 2px solid #081b2f;transition: all 0.3s ease;}::-webkit-scrollbar-thumb:hover {background: linear-gradient(180deg, #67c8ef 0%, #2b8dd5 50%, #1a66ff 100%);}::-webkit-scrollbar-thumb:active {background: linear-gradient(180deg, #155eef 0%, #1f79bd 100%);}::-webkit-scrollbar-track-piece {background: #081b2f;}::-webkit-scrollbar-corner {background: transparent;}::-webkit-scrollbar-button {display: none;}::-webkit-scrollbar-thumb {background: linear-gradient( 180deg, rgba(73, 176, 217, 1) 0%, rgba(31, 121, 189, 1) 100% );border: 2px solid rgba(8, 27, 47, 0.9);border-radius: 50px;box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.25), 0 0 10px rgba(73, 176, 217, 0.35);}::-webkit-scrollbar-thumb:hover {box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.35), 0 0 18px rgba(73, 176, 217, 0.6);}a {transition: 0.3s ease-in-out;font-family: Poppins;text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family: Poppins;}p {font-weight: 400;}section {position: relative;padding: 50px 0px;}body, html, section {overflow: visible;}.overflowcls {overflow-x: hidden;}.commbannersec {position: relative;overflow: hidden;padding: 170px 0 40px;background: #081423;isolation: isolate;}.commbdbn {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;animation: videoZoom 20s ease-in-out infinite alternate;}.commbannersec::before {content: "";position: absolute;inset: 0;background: linear-gradient( 100deg, rgba(8, 20, 35, 0.96) 0%, rgba(8, 20, 35, 0.82) 45%, rgba(8, 20, 35, 0.6) 100% );z-index: -1;}.commbannersec::after {content: "";position: absolute;top: -150px;right: -120px;width: 450px;height: 450px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 196, 255, 0.28), transparent 72%);filter: blur(70px);z-index: -1;animation: glowDrift 8s ease-in-out infinite alternate;}.commbannersec .commbncontent {opacity: 0;animation: fadeUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;}.commbannersec .commbncontent h1 {position: relative;line-height: 1.4;font-weight: 800;color: #fff;letter-spacing: -1.8px;margin-bottom: 28px;text-wrap: balance;text-shadow: 0 10px 40px rgba(0, 0, 0, 0.35);animation: fadeUp 0.8s ease forwards;font-size: 50px;}.commbannersec .commbncontent h1 span {display: inline-block;background: linear-gradient( 90deg, #00c8ff 0%, #7be6ff 35%, #ffffff 50%, #7be6ff 65%, #00c8ff 100% );background-size: 300% auto;-webkit-background-clip: text;background-clip: text;color: transparent;animation: textGradient 5s linear infinite;position: relative;}.commbannersec .commbncontent p {font-size: 17px;line-height: 1.8;font-weight: 300;color: rgba(255, 255, 255, 0.82);margin-bottom: 10px;animation: fadeUp 0.8s ease 0.2s both;}.commbannersec .commbncontent strong {font-weight: 600;}@keyframes textGradient {0% {background-position: 0% center;}100% {background-position: 300% center;}}@keyframes underlineGrow {from {transform: scaleX(0);}to {transform: scaleX(1);}}@keyframes fadeUp {from {opacity: 0;transform: translateY(35px);}to {opacity: 1;transform: translateY(0);}}.commbannersec .typing-list {position: relative;list-style: none;margin: 0;padding: 0;min-height: 32px;margin: 20px 0;}.commbannersec .typing-list li {display: none;align-items: center;font-size: 18px;font-weight: 500;color: #fff;white-space: nowrap;}.commbannersec .typing-list li.active {display: flex;}.commbannersec .typing-list li::before {content: "✓";width: 22px;height: 22px;border-radius: 50%;margin-right: 12px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #00c6ff, #005dff);color: #081423;font-size: 11px;font-weight: 700;flex-shrink: 0;}.commbannersec .typing-text {border-right: 2px solid #00c6ff;padding-right: 2px;animation: cursorBlink 0.7s infinite;}@keyframes cursorBlink {50% {border-color: transparent;}}.commbannersec .bnnbgbtns {display: flex;flex-wrap: wrap;gap: 18px;margin-bottom: 42px;opacity: 0;animation: fadeUp 0.7s ease forwards 0.8s;}.commbannersec .btndesign1 {position: relative;display: inline-flex;align-items: center;justify-content: center;padding: 17px 34px;border-radius: 60px;background: linear-gradient(90deg, #00c6ff, #005cff);color: #fff;font-size: 15px;font-weight: 600;overflow: hidden;transition: 0.4s;text-decoration: none;}.commbannersec .btndesign1::before {content: "";position: absolute;inset: 0;background: linear-gradient( 110deg, transparent 30%, rgba(255, 255, 255, 0.35) 50%, transparent 70% );transform: translateX(-130%);transition: 0.8s;}.commbannersec .btndesign1:hover::before {transform: translateX(130%);}.commbannersec .btndesign1:hover {color: #fff;transform: translateY(-4px);box-shadow: 0 18px 38px rgba(0, 140, 255, 0.35);}.commbannersec .btndesign2 {display: inline-flex;align-items: center;justify-content: center;padding: 17px 34px;border-radius: 60px;border: 1px solid rgba(255, 255, 255, 0.18);background: rgba(255, 255, 255, 0.04);backdrop-filter: blur(10px);color: #fff;text-decoration: none;font-size: 15px;font-weight: 600;transition: 0.4s;}.commbannersec .btndesign2:hover {color: #fff;transform: translateY(-4px);background: rgba(255, 255, 255, 0.08);border-color: #00c8ff;}.cmmbannerform {position: relative;}.commbannersec .bn-card {position: relative;padding: 34px;border-radius: 28px;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.12);backdrop-filter: blur(18px);box-shadow: 0 35px 80px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.08);}.commbannersec .bn-card::before {content: "";position: absolute;inset: -1px;border-radius: inherit;padding: 1px;background: linear-gradient(135deg, #00d4ff, #005dff, #00d4ff);background-size: 300%;animation: borderMove 8s linear infinite;-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}.commbannersec .formimg {position: absolute;right: -20px;top: -25px;width: 120px;opacity: 0.95;animation: floatImage 5s ease-in-out infinite;}.commbannersec .bn-head {margin-bottom: 28px;}.commbannersec .bn-badge {display: inline-flex;align-items: center;padding: 8px 18px;border-radius: 70px 70px 70px 0px;background: rgba(0, 212, 255, 0.14);color: #00d4ff;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;margin-bottom: 14px;}.commbannersec .bn-head h3 {color: #fff;font-size: 16px;font-weight: 700;line-height: 1.3;}.commbannersec .bn-form .bf-group {margin-bottom: 16px;}.commbannersec .bn-form input, .commbannersec .bn-form select, .commbannersec .bn-form textarea {width: 100%;padding: 10px 18px;border-radius: 14px;border: 1px solid rgba(255, 255, 255, 0.12);background: rgba(255, 255, 255, 0.05);color: #fff;font-size: 12px;transition: 0.35s;outline: none;}.commbannersec .bn-form input::placeholder, .commbannersec .bn-form textarea::placeholder {color: rgba(255, 255, 255, 0.45);}.commbannersec .bn-form input:focus, .commbannersec .bn-form select:focus, .commbannersec .bn-form textarea:focus {border-color: #00c8ff;background: rgba(0, 198, 255, 0.08);box-shadow: 0 0 0 4px rgba(0, 198, 255, 0.12);width: 100%;}.commbannersec .bn-form select {appearance: none;color: #fff;padding-right: 42px;background-repeat: no-repeat;background-position: right 16px center;width: 100% !important;background-size: 12px;}.commbannersec .bn-group {margin-bottom: 10px;}.commbannersec .gopp {display: grid;grid-template-columns: repeat(2, 1fr);gap: 14px;margin-bottom: 10px;}.commbannersec .bn-group--area textarea {resize: none;min-height: 90px;}.commbannersec .btnform {position: relative;width: 100%;padding: 17px;border: none;border-radius: 14px;background: linear-gradient(90deg, #00c6ff, #005dff);color: #fff;font-size: 16px;font-weight: 700;cursor: pointer;overflow: hidden;transition: 0.35s;}.commbannersec .btnform::before {content: "";position: absolute;inset: 0;background: linear-gradient( 115deg, transparent 25%, rgba(255, 255, 255, 0.35) 50%, transparent 75% );transform: translateX(-120%);transition: 0.8s;}.commbannersec .btnform:hover::before {transform: translateX(120%);}.commbannersec .btnform:hover {transform: translateY(-4px);box-shadow: 0 18px 36px rgba(0, 140, 255, 0.35);}.commbannersec .bnbgperks {display: flex;gap: 18px;margin-top: 24px;padding-top: 22px;border-top: 1px solid rgba(255, 255, 255, 0.08);justify-content: space-between;}.commbannersec .bn-item {display: flex;align-items: center;gap: 10px;color: #dbe9ff;font-size: 13px;font-weight: 600;}.commbannersec .bn-icon {width: 22px;height: 22px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #00c6ff, #005dff);color: #081423;}.commbannersec .bannericons {display: flex;align-items: center;flex-wrap: wrap;gap: 32px;opacity: 0;animation: fadeUp 0.8s ease forwards 1s;}.commbannersec .bannericons .itemcer {display: flex;align-items: center;justify-content: center;transition: 0.4s;}.bannericons .itemcer {background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 20px;padding: 15px;text-align: center;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);transition: 0.4s;box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1), 0 10px 30px rgba(0, 0, 0, 0.2);}.bannericons img {height: 90px;background-color: rgb(255, 255, 255);border-radius: 10px;padding: 10px;}.commbannersec .bannericons .itemcer img {max-height: 70px;width: auto;}.commbannersec .bannericons .itemcer:hover {transform: translateY(-6px);opacity: 1;filter: none;}.commbannersec form option {color: #000;}@keyframes fadeUp {from {opacity: 0;transform: translateY(40px);}to {opacity: 1;transform: translateY(0);}}@keyframes fadeRight {from {opacity: 0;transform: translateX(60px);}to {opacity: 1;transform: translateX(0);}}@keyframes cardFloat {0%, 100% {transform: translateY(0);}50% {transform: translateY(-12px);}}@keyframes floatImage {0%, 100% {transform: translateY(0);}50% {transform: translateY(-10px);}}@keyframes borderMove {from {background-position: 0 0;}to {background-position: 300% 0;}}@keyframes glowDrift {from {transform: translate(0, 0);}to {transform: translate(-50px, 40px);}}@keyframes videoZoom {from {transform: scale(1);}to {transform: scale(1.08);}}.partner-section {position: relative;overflow: hidden;background: #071428;}.partner-section::before, .partner-section::after {content: "";position: absolute;border-radius: 50%;pointer-events: none;}.partner-section::before {width: 500px;height: 500px;left: -180px;top: -220px;background: radial-gradient(circle, #155eef55 0%, transparent 70%);filter: blur(80px);}.partner-section::after {width: 450px;height: 450px;right: -150px;bottom: -180px;background: radial-gradient(circle, #2dd4bf25 0%, transparent 70%);filter: blur(90px);}.partner-section .partnrefold {position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 50px;}.partner-section .partnerhead {width: 40%;}.partner-section .head-tag {display: inline-flex;align-items: center;justify-content: center;padding: 8px 18px;margin-bottom: 20px;background: rgba(21, 94, 239, 0.15);border: 1px solid rgba(255, 255, 255, 0.12);color: #7eb5ff;font-size: 14px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;border-radius: 70px 70px 70px 0px;}.partner-section .partnerhead h2 {color: #fff;font-size: 32px;line-height: 1.25;margin-bottom: 20px;font-weight: 700;}.partner-section .partnerhead p {color: #c3d2e3;font-size: 17px;line-height: 30px;}.partner-section .partnrelogosmain {width: 60%;position: relative;display: flex;flex-direction: column;gap: 22px;overflow: hidden;}.partner-section .partnrelogosmain::before, .partner-section .partnrelogosmain::after {content: "";position: absolute;top: 0;width: 140px;height: 100%;z-index: 5;pointer-events: none;}.partner-section .partnrelogosmain::before {left: 0;background: linear-gradient( to right, #071428 0%, rgba(7, 20, 40, 0.85) 40%, transparent );}.partner-section .partnrelogosmain::after {right: 0;background: linear-gradient( to left, #071428 0%, rgba(7, 20, 40, 0.85) 40%, transparent );}.partner-section .partnrelogos-row {overflow: hidden;}.partner-section .partnrelogos-track {display: flex;align-items: center;gap: 24px;width: max-content;will-change: transform;}.partner-section .partnrelogos-track:hover {animation-play-state: paused;}.partner-section .partnrelogos-track.rtl {animation: scrollRTL 30s linear infinite;}.partner-section .partnrelogos-track.ltr {animation: scrollLTR 30s linear infinite;}.partner-section .partnrelogos {width: 170px;height: 90px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: 18px;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03) );border: 1px solid rgba(255, 255, 255, 0.08);transition: 0.35s ease;}.partner-section .partnrelogos img {max-width: 110px;max-height: 42px;object-fit: contain;opacity: 0.75;filter: grayscale(100%);transition: 0.35s ease;}.partner-section .partnrelogos:hover {background: #000;border-color: #fff;box-shadow: 0 18px 40px rgba(0, 0, 0, 0.35);}.partner-section .partnrelogos:hover img {opacity: 1;filter: none;transform: scale(1.08);}@keyframes scrollRTL {from {transform: translateX(0);}to {transform: translateX(-50%);}}@keyframes scrollLTR {from {transform: translateX(-50%);}to {transform: translateX(0);}}.commhead {margin-bottom: 40px;color: #fff;}.commhead h2 {font-size: 42px;font-weight: 800;line-height: 1.2;letter-spacing: -1.2px;color: #f4f7ff;margin-bottom: 14px;text-shadow: 0 1px 0 rgba(0, 212, 255, 0.45), 0 2px 0 rgba(0, 212, 255, 0.32), 0 3px 0 rgba(124, 92, 255, 0.22), 0 12px 26px rgba(0, 0, 0, 0.55);}.commhead h2 span {background: linear-gradient(90deg, #00d4ff, #7c5cff);-webkit-background-clip: text;background-clip: text;color: transparent;}.commhead p {color: #d3d3d3;font-size: 16px;line-height: 1.7;margin: 0 auto;max-width: 1000px;}.commhead {position: relative;z-index: 5;max-width: 900px;margin: 0 auto 60px;text-align: center;}.commhead h2 span {background: linear-gradient(90deg, #44c8f5, #4d61fe);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.clutch-award-sec {position: relative;background: radial-gradient( circle at top right, rgba(21, 94, 239, 0.15), transparent 35% ), radial-gradient( circle at bottom left, rgba(73, 176, 217, 0.12), transparent 35% ), #071428;overflow: hidden;}.clutch-award-sec::before {content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);background-size: 40px 40px;mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);pointer-events: none;}.clutch-award-sec .award-card {position: relative;background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 30px;padding: 55px 60px;overflow: hidden;box-shadow: 0 20px 70px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.08);}.clutch-award-sec .award-card::before {content: "";position: absolute;inset: 0;padding: 1px;border-radius: 30px;background: linear-gradient( 135deg, rgba(73, 176, 217, 0.8), rgba(21, 94, 239, 0.5), transparent 60% );-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}.clutch-award-sec .award-card::after {content: "";position: absolute;width: 260px;height: 260px;right: -120px;top: -120px;background: radial-gradient( circle, rgba(73, 176, 217, 0.22), transparent 70% );filter: blur(30px);}.clutch-award-sec .award-content {display: flex;align-items: center;justify-content: space-between;gap: 60px;position: relative;z-index: 2;}.clutch-award-sec .award-left {flex: 1;}.clutch-award-sec .award-tag {display: inline-flex;align-items: center;gap: 8px;padding: 9px 18px;border-radius: 60px;background: rgba(73, 176, 217, 0.12);color: #6fd5ff;border: 1px solid rgba(73, 176, 217, 0.3);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;margin-bottom: 18px;}.clutch-award-sec .award-tag::before {content: "";width: 8px;height: 8px;border-radius: 50%;background: #49b0d9;box-shadow: 0 0 15px #49b0d9;animation: pulse 2s infinite;}.clutch-award-sec .award-left h2 {font-size: 24px;line-height: 1.4;color: #fff;margin: 0;font-weight: 700;max-width: 720px;}.clutch-award-sec .award-divider {width: 1px;height: 180px;background: linear-gradient( transparent, rgba(73, 176, 217, 0.5), transparent );}.clutch-award-sec .award-right {display: flex;align-items: center;gap: 30px;min-width: 300px;}.clutch-award-sec .award-right img {width: 120px;transition: 0.45s;filter: drop-shadow(0 15px 30px rgba(73, 176, 217, 0.25));}.clutch-award-sec .award-right:hover img {transform: translateY(-8px) rotate(-6deg) scale(1.08);}.clutch-award-sec .rating-content h4 {margin: 0;font-size: 34px;color: #ffd407;font-weight: 700;}.clutch-award-sec .rating-content h4 span {color: #49b0d9;}.clutch-award-sec .rating-content p {margin: 10px 0 0;color: #b6c8d9;font-size: 17px;line-height: 1.6;}.clutch-award-sec .rating-content strong {color: #fff;}@keyframes pulse {0% {transform: scale(1);opacity: 1;}50% {transform: scale(1.4);opacity: 0.6;}100% {transform: scale(1);opacity: 1;}}.trustpartnersec {position: relative;overflow: hidden;background: linear-gradient(160deg, #05070d 0%, #0a0e1c 55%, #05070d 100%);}.trustpartnersec::before {content: "";position: absolute;top: -160px;left: -140px;width: 480px;height: 480px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 212, 255, 0.16), transparent 70%);filter: blur(90px);z-index: 0;}.trustpartnersec::after {content: "";position: absolute;bottom: -180px;right: -140px;width: 480px;height: 480px;border-radius: 50%;background: radial-gradient( circle, rgba(124, 92, 255, 0.16), transparent 70% );filter: blur(90px);z-index: 0;}.trustpartnersec .container {position: relative;z-index: 1;}.trustpartnersec .tp-eyebrow {display: inline-flex;align-items: center;padding: 8px 18px;border-radius: 60px;background: rgba(0, 212, 255, 0.1);border: 1px solid rgba(0, 212, 255, 0.32);color: #00d4ff;font-size: 12.5px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;margin-bottom: 20px;}.trustpartnersec h2 {font-size: 42px;font-weight: 800;line-height: 1.2;letter-spacing: -1.2px;color: #f4f7ff;margin-bottom: 14px;text-shadow: 0 8px 22px rgba(0, 212, 255, 0.25);}.trustpartnersec h2 span {background: linear-gradient(90deg, #00d4ff, #7c5cff);-webkit-background-clip: text;background-clip: text;color: transparent;}.trustpartnersec .tp-sub {color: rgba(255, 255, 255, 0.65);font-size: 16px;font-weight: 500;margin-bottom: 22px;}.trustpartnersec .tp-content p {color: rgba(255, 255, 255, 0.72);font-size: 16px;line-height: 1.85;margin-bottom: 16px;}.trustpartnersec .tp-desc {position: relative;overflow: hidden;max-height: 1000px;transition: max-height 0.5s ease;}.trustpartnersec .tp-desc.collapsed {max-height: 160px;}.trustpartnersec .tp-desc p:last-child {margin-bottom: 0;}.trustpartnersec .tp-readmore {display: inline-flex;align-items: center;gap: 8px;margin: 4px 0 8px;padding: 0;border: none;background: transparent;color: #00d4ff;font-size: 14px;font-weight: 700;cursor: pointer;letter-spacing: 0.02em;}.trustpartnersec .tp-readmore:hover {color: #6fe3ff;}.trustpartnersec .tp-readmore-icon {width: 9px;height: 9px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform 0.3s ease;}.trustpartnersec .tp-readmore[aria-expanded="true"] .tp-readmore-icon {transform: rotate(-135deg);}.trustpartnersec .tp-chip {display: inline-flex;align-items: center;padding: 2px 10px;border-radius: 20px;background: rgba(0, 212, 255, 0.1);border: 1px solid rgba(0, 212, 255, 0.3);color: #6fe3ff;font-size: 13.5px;font-weight: 700;white-space: nowrap;}.trustpartnersec .tp-verified {display: flex;flex-wrap: wrap;gap: 16px;margin-top: 30px;}.trustpartnersec .tp-verified-badge {display: inline-flex;align-items: center;gap: 12px;padding: 14px 20px;border-radius: 16px;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.12);text-decoration: none;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.trustpartnersec .tp-verified-badge:hover {transform: translateY(-6px);border-color: rgba(0, 212, 255, 0.5);box-shadow: 0 26px 50px rgba(0, 212, 255, 0.18);}.trustpartnersec .tp-vb-icon {flex-shrink: 0;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #00d4ff, #7c5cff);color: #05070d;}.trustpartnersec .tp-vb-text {display: flex;flex-direction: column;line-height: 1.3;}.trustpartnersec .tp-vb-text strong {color: #fff;font-size: 14.5px;font-weight: 700;}.trustpartnersec .tp-vb-text small {color: rgba(255, 255, 255, 0.55);font-size: 11.5px;font-weight: 500;}.trustpartnersec .tp-3d-wrap {perspective: 1500px;padding: 40px 0;}.trustpartnersec .tp-3d-stage {position: relative;height: 460px;transform-style: preserve-3d;transform: rotateX(8deg) rotateY(-10deg);}.trustpartnersec .tp-glow-orb {position: absolute;top: 50%;left: 50%;width: 340px;height: 340px;transform: translate(-50%, -50%) translateZ(-80px);}.trustpartnersec .tp-glow-orb::before {content: "";position: absolute;inset: 0;border-radius: 50%;background: radial-gradient( circle, rgba(124, 92, 255, 0.35), transparent 70% );filter: blur(50px);}.trustpartnersec .tp-glow-orb img {position: absolute;top: 50%;left: 50%;width: 65%;transform: translate(-50%, -50%) translateZ(60px);border-radius: 50%;object-fit: cover;border: 3px solid rgba(255, 255, 255, 0.18);box-shadow: 0 30px 70px rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(0, 212, 255, 0.06);animation: tpFloat 6s ease-in-out infinite;animation-delay: 0.6s;padding: 20px;}.trustpartnersec .tp-card {position: absolute;width: 240px;padding: 26px 24px;border-radius: 22px;background: linear-gradient( 160deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02) );border: 1px solid rgba(255, 255, 255, 0.14);backdrop-filter: blur(14px);box-shadow: 0 30px 60px rgba(0, 0, 0, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.1);transition: transform 0.4s ease, box-shadow 0.4s ease;animation: tpFloat 6s ease-in-out infinite;}.trustpartnersec .tp-card strong {display: block;font-size: 32px;font-weight: 800;background: linear-gradient(90deg, #00d4ff, #7c5cff);-webkit-background-clip: text;background-clip: text;color: transparent;margin-bottom: 6px;}.trustpartnersec .tp-card span {display: block;color: rgba(255, 255, 255, 0.72);font-size: 13.5px;font-weight: 500;line-height: 1.5;}.trustpartnersec .tp-card:hover {box-shadow: 0 40px 80px rgba(0, 212, 255, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.16);}.trustpartnersec .tp-card-1 {top: 0;left: 10px;transform: translateZ(70px) rotate(-4deg);animation-delay: 0s;}.trustpartnersec .tp-card-1:hover {transform: translateZ(110px) rotate(-4deg) scale(1.04);}.trustpartnersec .tp-card-2 {top: 40px;right: 0;transform: translateZ(40px) rotate(3deg);animation-delay: 1.2s;}.trustpartnersec .tp-card-2:hover {transform: translateZ(90px) rotate(3deg) scale(1.04);}.trustpartnersec .tp-card-3 {bottom: 60px;left: 0;transform: translateZ(55px) rotate(2deg);animation-delay: 2.4s;}.trustpartnersec .tp-card-3:hover {transform: translateZ(100px) rotate(2deg) scale(1.04);}.trustpartnersec .tp-card-4 {bottom: 0;right: 20px;transform: translateZ(85px) rotate(-2deg);animation-delay: 3.6s;}.trustpartnersec .tp-card-4:hover {transform: translateZ(125px) rotate(-2deg) scale(1.04);}.trustpartnersec .tp-stars {color: #ffc94d;font-size: 15px;letter-spacing: 2px;margin-bottom: 8px;}@keyframes tpFloat {0%, 100% {margin-top: 0;}50% {margin-top: -14px;}}.industries-3d-sec {background: #071428;position: relative;overflow: hidden;}.industries-3d-sec::before {content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size: 40px 40px;}.industries-3d-sec .industry-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}.industries-3d-sec .industry-card {perspective: 1200px;height: 300px;}.industries-3d-sec .industry-inner {position: relative;width: 100%;height: 100%;transition: 1s;transform-style: preserve-3d;}.industries-3d-sec .industry-card:hover .industry-inner {transform: rotateY(180deg);}.industries-3d-sec .industry-front, .industries-3d-sec .industry-back {position: absolute;width: 100%;height: 100%;border-radius: 25px;backface-visibility: hidden;border: 1px solid rgba(73, 176, 217, 0.18);background: rgba(255, 255, 255, 0.04);backdrop-filter: blur(20px);padding: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;box-shadow: 0 25px 60px rgba(0, 0, 0, 0.3);}.industries-3d-sec .industry-front img {max-width: 55px;margin-bottom: 25px;filter: brightness(0) invert(1);}.industries-3d-sec .industry-front h3 {color: #fff;font-size: 24px;text-align: center;}.industries-3d-sec .industry-back {transform: rotateY(180deg);align-items: flex-start;}.industries-3d-sec .industry-back p {color: #c6d4e1;line-height: 1.8;font-size: 14px;margin: 0;}.industries-3d-sec .industry-front::before, .industries-3d-sec .industry-back::before {content: "";position: absolute;inset: 0;border-radius: 25px;padding: 1px;background: linear-gradient(135deg, #49b0d9, #155eef, transparent);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}.industries-3d-sec .industry-card:hover .industry-front, .industries-3d-sec .industry-card:hover .industry-back {box-shadow: 0 20px 60px rgba(73, 176, 217, 0.35), 0 0 40px rgba(73, 176, 217, 0.15);}.sevice-portfolio-section {background-color: #000;}.sevice-portfolio-section .portfolioSwiper {width: 100%;overflow: hidden;}.sevice-portfolio-section .portfolioSwiper .swiper-slide {transition: opacity 0.6s;pointer-events: none;}.sevice-portfolio-section .portfolioSwiper .swiper-slide-active {opacity: 1 !important;pointer-events: all;}.sevice-portfolio-section .portfolio-card {display: grid;grid-template-columns: 1fr 460px;gap: 10px;border-radius: 30px;padding: 40px;overflow: hidden;align-items: center;}.sevice-portfolio-section .zayed {background: linear-gradient(188.32deg, #8c1f2f, #c16262);}.sevice-portfolio-section .saudi {background: linear-gradient(188.32deg, #268951, #062d1a);}.sevice-portfolio-section .KingKhalid {background: linear-gradient(188.32deg, #0091b3, #062d1a);}.sevice-portfolio-section .peeka {background: linear-gradient(188.32deg, #0b4b2c, #062d1a);}.sevice-portfolio-section .verento {background: linear-gradient(188.32deg, #0f314d, #000);}.sevice-portfolio-section .bianca {background: linear-gradient(188.32deg, #121a20, #000);}.sevice-portfolio-section .artera {background: linear-gradient(188.32deg, #f2adee, #ce09c4);}.sevice-portfolio-section .sofrati {background: linear-gradient(188.32deg, #bb9fdc, #ce09c4);}.sevice-portfolio-section h3 {color: #fff;font-size: 25px;font-weight: 700;display: block;margin-bottom: 16px;line-height: 1.1;}.sevice-portfolio-section .portfolio-card > p {color: rgba(255, 255, 255, 0.7);font-size: 14px;margin-bottom: 4px;}.sevice-portfolio-section .portfolio-content > p {color: rgba(255, 255, 255, 0.88);line-height: 1.8;font-size: 16px;}.sevice-portfolio-section .accordion {margin: 28px 0;display: flex;flex-direction: column;gap: 12px;}.sevice-portfolio-section .accordion-item {border-radius: 16px;background: rgba(255, 255, 255, 0.12);backdrop-filter: blur(4px);overflow: hidden;transition: background 0.3s ease;border: 2px solid #ffffff61;height: 60px;}.sevice-portfolio-section .accordion-item.active {background: rgba(255, 255, 255, 0.18);height: auto;}.sevice-portfolio-section .accordion-header {width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 24px;background: transparent;border: none;cursor: pointer;text-align: left;font: inherit;}.sevice-portfolio-section .accordion-header h4 {color: #fff;font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;opacity: 0.8;margin: 0;}.sevice-portfolio-section .accordion-icon {flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.35);display: flex;align-items: center;justify-content: center;color: #fff;font-size: 15px;line-height: 1;transition: transform 0.3s ease, background 0.3s ease;}.sevice-portfolio-section .accordion-icon::before {content: "+";}.sevice-portfolio-section .accordion-item.active .accordion-icon {transform: rotate(135deg);background: rgba(255, 255, 255, 0.2);}.sevice-portfolio-section .accordion-body {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.4s ease;padding: 0 20px 20px;}.sevice-portfolio-section .accordion-item.active .accordion-body {grid-template-rows: 1fr;}.sevice-portfolio-section .accordion-body-inner {overflow: hidden;min-height: 0;padding: 0 14px 0px;}.sevice-portfolio-section .accordion-body-inner ul {list-style: disc;padding-left: 20px;}.sevice-portfolio-section .accordion-body-inner ul li {color: #fff;line-height: 1.6;font-size: 14.5px;margin-bottom: 6px;}.sevice-portfolio-section .accordion-body-inner ul li:last-child {margin-bottom: 0;}.sevice-portfolio-section .accordion-body-inner p {color: #fff;line-height: 1.6;font-size: 14.5px;margin: 0;}.sevice-portfolio-section .case-btn {display: inline-flex;align-items: center;gap: 8px;background: #fff;color: #08223a;padding: 15px 28px;border-radius: 60px;text-decoration: none;font-weight: 700;font-size: 14.5px;border: none;cursor: pointer;transition: opacity 0.2s, transform 0.2s;}.sevice-portfolio-section .case-btn:hover {opacity: 0.9;transform: translateY(-1px);}.sevice-portfolio-section .case-btn::after {content: "→";}.sevice-portfolio-section .portfolio-image img {width: 100%;border-radius: 20px;display: block;box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);}.sevice-portfolio-section .portfolioTabsSwiper {position: relative;padding: 0 52px;margin-bottom: 28px;overflow: hidden;}.sevice-portfolio-section .portfolioTabsSwiper .swiper-slide {width: 220px;flex-shrink: 0;}.sevice-portfolio-section .portfolio-tab {position: relative;z-index: 1;height: 100%;background: #09182d;border: 1px solid #fff;padding: 22px 20px;border-radius: 18px;cursor: pointer;text-align: center;transition: background 0.35s, border-color 0.35s, transform 0.2s;}.sevice-portfolio-section .portfolio-tab:hover {background: #0d2240;border-color: rgba(255, 255, 255, 0.25);}.sevice-portfolio-section .portfolio-tab.active {border-color: transparent;}.sevice-portfolio-section .zayed-tab.active {background: linear-gradient(135deg, #8c1f2f, #c16262);}.sevice-portfolio-section .saudi-tab.active {background: linear-gradient(135deg, #268951, #062d1a);}.sevice-portfolio-section .KingKhalid-tab.active {background: linear-gradient(135deg, #0091b3, #062d1a);}.sevice-portfolio-section .peeka-tab.active {background: linear-gradient(135deg, #0b4b2c, #062d1a);}.sevice-portfolio-section .verento-tab.active {background: linear-gradient(135deg, #0f314d, #000);}.sevice-portfolio-section .bianca-tab.active {background: linear-gradient(135deg, #121a20, #000);}.sevice-portfolio-section .artera-tab.active {background: linear-gradient(135deg, #f2adee, #ce09c4);}.sevice-portfolio-section .sofrati-tab.active {background: linear-gradient(135deg, #bb9fdc, #ce09c4);}.sevice-portfolio-section .portfolio-tab h3 {color: #fff;font-size: 15px;margin-bottom: 5px;font-weight: 700;}.sevice-portfolio-section .portfolio-tab span {color: rgba(255, 255, 255, 0.65);font-size: 12.5px;}.sevice-portfolio-section .portfolio-tabs-next, .sevice-portfolio-section .portfolio-tabs-prev {position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;background: #0d6efd;border: 1px solid rgba(255, 255, 255, 0.3);display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 2;transition: background 0.25s, border-color 0.25s;}.sevice-portfolio-section .portfolio-tabs-next:hover, .sevice-portfolio-section .portfolio-tabs-prev:hover {background: #0d2240;border-color: rgba(255, 255, 255, 0.5);}.sevice-portfolio-section .portfolio-tabs-prev {left: 0;}.sevice-portfolio-section .portfolio-tabs-next {right: 0;}.sevice-portfolio-section .portfolio-tabs-prev::after, .sevice-portfolio-section .portfolio-tabs-next::after {color: #fff;font-size: 16px;line-height: 1;}.sevice-portfolio-section .portfolio-tabs-prev::after {content: "‹";}.sevice-portfolio-section .portfolio-tabs-next::after {content: "›";}.sevice-portfolio-section .portfolio-tabs-prev.swiper-button-disabled, .sevice-portfolio-section .portfolio-tabs-next.swiper-button-disabled {opacity: 0.3;cursor: not-allowed;}.buildingsolutions {overflow: hidden;}.buildingsolutions .commhead {backdrop-filter: blur(18px);}.buildingsolutions .buildrow {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;margin-top: 50px;}.buildingsolutions .builditem {position: relative;background: #fff;padding: 34px 30px 26px;border-radius: 20px;color: #0d2140;overflow: hidden;box-shadow: 0 20px 40px rgba(3, 10, 25, 0.18);transition: transform 0.35s ease, box-shadow 0.35s ease;}.buildingsolutions .builditem::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 5px;background: #0d2140;}.buildingsolutions .builditem:hover {transform: translateY(-8px);box-shadow: 0 28px 55px rgba(3, 10, 25, 0.28);}.buildingsolutions .builditem h3 {display: flex;align-items: center;gap: 10px;font-size: 19px;font-weight: 700;color: #0d2140;margin: 0 0 18px;padding-bottom: 16px;border-bottom: 1px solid rgba(13, 33, 64, 0.1);}.buildingsolutions .builditem h3::before {font-size: 20px;line-height: 1;}.buildingsolutions .builditem ul {list-style: none;margin: 0;padding: 0;}.buildingsolutions .builditem li {display: flex;align-items: flex-start;gap: 10px;padding: 9px 0;border-bottom: 1px dashed rgba(13, 33, 64, 0.12);font-size: 14.5px;line-height: 1.5;color: #26364f;}.buildingsolutions .builditem li:last-child {border-bottom: none;padding-bottom: 0;}.buildingsolutions .builditem li::before {content: "✓";flex-shrink: 0;width: 18px;height: 18px;border-radius: 50%;background: #0d2140;color: #fff;font-size: 10.5px;font-weight: 700;display: flex;align-items: center;justify-content: center;margin-top: 2px;}.table-scroll {overflow-x: auto;border-radius: 18px;box-shadow: 0 1px 3px rgba(20, 18, 60, 0.05);}.businesses-table {width: 100%;min-width: 680px;border-collapse: separate;border-spacing: 0;background: #fff;border: 1px solid #eaebf5;border-radius: 18px;overflow: hidden;}.businesses-table thead th {text-align: left;padding: 20px 26px;font-size: 13px;letter-spacing: 0.04em;font-weight: 700;color: #6a6b8f;background: #fbfbfe;border-bottom: 1px solid #eaebf5;}.businesses-table thead th:first-child {width: 22%;}.businesses-table thead th.col-tg {background: linear-gradient(135deg, #155eef, #2d6bff);color: #fff;position: relative;}.businesses-table thead th.col-tg .tg-badge {display: inline-flex;align-items: center;gap: 6px;font-size: 13px;}.businesses-table thead th.col-tg svg {width: 14px;height: 14px;fill: #fcd34d;}.businesses-table tbody td {padding: 20px 26px;font-size: 14.5px;line-height: 1.55;color: #4a4b6e;border-bottom: 1px solid #eaebf5;vertical-align: top;}.businesses-table tbody tr:last-child td {border-bottom: none;}.businesses-table tbody td h4 {margin: 0;font-size: 14.5px;font-weight: 700;color: #161341;}.businesses-table tbody td.col-tg {background: #eef4ff;color: #1c1c46;font-weight: 600;border-left: 1px solid #d7e4ff;border-right: 1px solid #d7e4ff;position: relative;}.businesses-table .cell-flag {display: flex;align-items: flex-start;gap: 9px;}.cell-flag svg {width: 16px;height: 16px;flex-shrink: 0;margin-top: 2px;}.col-tg .cell-flag svg {stroke: #155eef;fill: none;stroke-width: 2.4;}.col-conv .cell-flag svg {stroke: #c6c7dd;fill: none;stroke-width: 2.4;}.col-conv {color: #8e8fb0;}.businesses-table tbody tr:hover td {background-color: #fafbff;}.businesses-table tbody tr:hover td.col-tg {background-color: #e6efff;}.commukctabx .ukcommcta {overflow: hidden;border-radius: 30px;position: relative;}.commukctabx i {margin-top: 20px;color: #fff;}.commukctabx .ukcommctactn {position: relative;z-index: 5;margin: auto;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 40px 50px;}.commimgbg {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;transform: scale(1.1);animation: ctaBgMove 18s ease-in-out infinite alternate;will-change: transform;}@keyframes ctaBgMove {0% {transform: scale(1.1) translate3d(0, 0, 0);}25% {transform: scale(1.15) translate3d(-20px, -10px, 0);}50% {transform: scale(1.2) translate3d(20px, -15px, 0);}75% {transform: scale(1.15) translate3d(-15px, 15px, 0);}100% {transform: scale(1.1) translate3d(20px, 10px, 0);}}.commukctabx h2 {font-size: 40px;line-height: 1.3;color: #fff;font-weight: 700;margin-bottom: 35px;letter-spacing: -1px;}.commukctabx p {max-width: 1000px;color: #fff;font-size: 16px;}.commukctabx ul {list-style: none;padding: 0;margin: 0 0 25px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 18px;width: 100%;max-width: 760px;}.commukctabx li {display: flex;align-items: center;gap: 14px;padding: 10px 15px;border-radius: 16px;background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(12px);border: 1px solid rgba(255, 255, 255, 0.08);color: #fff;font-size: 15px;font-weight: 500;transition: 0.35s;animation: fadeUp 0.6s forwards;opacity: 0;text-align: left;}.commukctabx li:hover {transform: translateY(-8px);background: rgba(0, 180, 255, 0.18);border-color: rgba(0, 200, 255, 0.4);}.commukctabx li::before {content: "✓";width: 30px;height: 30px;border-radius: 50%;background: linear-gradient(135deg, #00c6ff, #0d6efd);display: flex;align-items: center;justify-content: center;color: #fff;font-size: 13px;font-weight: 700;flex-shrink: 0;}.btncta {display: inline-flex;align-items: center;justify-content: center;padding: 18px 42px;border-radius: 60px;background: linear-gradient(90deg, #00c6ff, #0d6efd);color: #fff;font-size: 17px;font-weight: 700;text-decoration: none;transition: 0.4s;box-shadow: 0 20px 45px rgba(0, 120, 255, 0.35);}.btncta:hover {transform: translateY(-6px);color: #fff;box-shadow: 0 30px 60px rgba(0, 120, 255, 0.45);}.btncta1 {display: inline-flex;align-items: center;justify-content: center;padding: 18px 42px;border-radius: 60px;background: transparent;border: 1px solid #fff;color: #fff;font-size: 17px;font-weight: 700;text-decoration: none;transition: 0.4s;box-shadow: 0 20px 45px rgba(0, 120, 255, 0.35);}.btncta1:hover {transform: translateY(-6px);color: #fff;box-shadow: 0 30px 60px rgba(0, 120, 255, 0.45);}@keyframes glowMove {50% {transform: translate(-40px, 30px) scale(1.15);}}.msvcsec {position: relative;overflow: hidden;background: linear-gradient(165deg, #0a1e2e 0%, #0c2233 55%, #0a1e2e 100%);}.msvcsec .msvc-tabs {display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-bottom: 46px;}.msvcsec .msvc-tab {padding: 12px 24px;border-radius: 8px;border: 1px solid rgba(255, 255, 255, 0.14);background: rgba(255, 255, 255, 0.03);color: rgba(255, 255, 255, 0.6);font-size: 14px;font-weight: 600;cursor: pointer;transition: 0.3s;}.msvcsec .msvc-tab:hover {border-color: rgba(34, 200, 216, 0.4);color: #fff;}.msvcsec .msvc-tab.active {background: linear-gradient( to right, rgba(31, 121, 189, 1), rgba(73, 176, 217, 1) );border-color: rgba(73, 176, 217, 1);color: #fff;}.msvcsec .msvc-panel {display: none;}.msvcsec .msvc-panel.active {display: block;animation: msvcFade 0.45s ease;}@keyframes msvcFade {from {opacity: 0;transform: translateY(10px);}to {opacity: 1;transform: translateY(0);}}.msvcsec .msvc-numlist {list-style: none;margin: 0 0 34px;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 34px 30px;}.msvcsec .msvc-numitem {display: flex;align-items: center;gap: 14px;cursor: pointer;}.msvcsec .msvc-num {font-size: 46px;font-weight: 800;line-height: 1;color: rgba(255, 255, 255, 0.22);transition: color 0.3s ease;flex-shrink: 0;}.msvcsec .msvc-numitem.active .msvc-num {color: #ffffff;}.msvcsec .msvc-numtitle {position: relative;display: inline-block;font-size: 15px;font-weight: 400;color: rgba(255, 255, 255, 0.5);line-height: 1.35;padding-bottom: 0;transition: color 0.3s ease;}.msvcsec .msvc-numitem.active .msvc-numtitle {color: #ffffff;}.msvcsec .msvc-numitem.active .msvc-numtitle::after {content: "";position: absolute;left: 0;bottom: 0;height: 3px;width: 70%;border-radius: 2px;background: linear-gradient( 90deg, linear-gradient(to right, rgba(31, 121, 189, 1), rgba(73, 176, 217, 1)), #6fe3ee );}.msvcsec .msvc-tags {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 26px;}.msvcsec .msvc-tags span {padding: 7px 14px;border-radius: 20px;background: rgba(34, 200, 216, 0.1);border: 1px solid rgba(34, 200, 216, 0.3);color: #7fdde6;font-size: 12.5px;font-weight: 600;}.msvcsec .msvc-btn {display: inline-flex;align-items: center;justify-content: center;padding: 16px 30px;border-radius: 60px;background: linear-gradient( to right, rgba(31, 121, 189, 1), rgba(73, 176, 217, 1) );color: #fff;font-size: 15px;font-weight: 700;text-decoration: none;margin-right: 16px;margin-bottom: 10px;transition: transform 0.3s ease, box-shadow 0.3s ease;}.msvcsec .msvc-btn:hover {transform: translateY(-3px);box-shadow: 0 16px 30px rgba(34, 200, 216, 0.3);}.msvcsec .msvc-note {display: inline-block;color: rgba(255, 255, 255, 0.5);font-size: 13px;font-weight: 500;}.msvcsec .msvc-cardswiper {padding: 30px 40px 50px 30px;overflow: visible;}.msvcsec .msvc-cardslide {border-radius: 20px;padding: 40px 36px;min-height: 300px;display: flex;flex-direction: column;justify-content: center;box-shadow: 0 30px 60px rgba(0, 0, 0, 0.45);}.msvcsec .msvc-cardslide h4 {color: #101820;font-size: 24px;font-weight: 800;margin-bottom: 16px;line-height: 1.3;}.msvcsec .msvc-cardslide p {color: #3c4650;font-size: 15.5px;line-height: 1.75;margin: 0;}.msvcsec .msvc-cardswiper .swiper-slide:nth-child(4n + 1) {background: #e9e2d6;}.msvcsec .msvc-cardswiper .swiper-slide:nth-child(4n + 2) {background: #dbe6ea;}.msvcsec .msvc-cardswiper .swiper-slide:nth-child(4n + 3) {background: #e7e8ea;}.msvcsec .msvc-cardswiper .swiper-slide:nth-child(4n + 4) {background: #d7e2e8;}.msvcsec .msvc-swiper-wrap {position: relative;}.msvcsec .msvc-cardswiper {padding-bottom: 8px;}.msvcsec .msvc-swiper-nav {display: flex;align-items: center;justify-content: center;gap: 16px;margin-top: 28px;}.msvcsec .msvc-swiper-btn {width: 44px;height: 52px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.16);color: #fff;font-size: 30px;font-weight: 300;cursor: pointer;transition: 0.3s;}.msvcsec .msvc-swiper-btn svg {pointer-events: none;}.msvcsec .msvc-swiper-btn:hover {background: linear-gradient(135deg, #00d4ff, #7c5cff);border-color: transparent;color: #fff;transform: translateY(-2px);box-shadow: 0 14px 30px rgba(0, 212, 255, 0.28);}.msvcsec .msvc-swiper-btn:active {transform: translateY(0);}.msvcsec .msvc-swiper-btn.swiper-button-disabled {opacity: 0.35;cursor: default;pointer-events: none;}.msvcsec .msvc-swiper-btn.swiper-button-disabled:hover {background: rgba(255, 255, 255, 0.05);border-color: rgba(255, 255, 255, 0.16);color: #f4f7ff;box-shadow: none;}.svc10sec {position: relative;overflow: hidden;background: linear-gradient(160deg, #05070d 0%, #0a0e1c 55%, #05070d 100%);}.svc10sec::before {content: "";position: absolute;top: -160px;left: 50%;transform: translateX(-50%);width: 640px;height: 400px;background: radial-gradient( ellipse, rgba(0, 212, 255, 0.14), transparent 70% );filter: blur(90px);z-index: 0;}.svc10sec .container {position: relative;z-index: 1;}.svc10sec .svc10-head {max-width: 720px;margin: 0 auto 50px;}.svc10sec .svc10-head h2 {font-size: 40px;font-weight: 800;line-height: 1.25;letter-spacing: -1px;color: #f4f7ff;margin-bottom: 10px;text-shadow: 0 1px 0 rgba(0, 212, 255, 0.4), 0 2px 0 rgba(0, 212, 255, 0.28), 0 10px 24px rgba(0, 0, 0, 0.5);}.svc10sec .svc10-sub {color: #00d4ff;font-size: 15.5px;font-weight: 600;margin-bottom: 16px;}.svc10sec .svc10-head > p {color: rgba(255, 255, 255, 0.68);font-size: 16px;line-height: 1.8;}.svc10sec .svc10Swiper {padding: 20px 0 60px;overflow: visible;}.svc10sec .svc10Swiper .swiper-slide {width: 340px;height: auto;}.svc10sec .svc10-card {height: 100%;display: flex;flex-direction: column;border-radius: 22px;overflow: hidden;background: linear-gradient(160deg, #212529, #000);border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 30px 60px rgba(0, 0, 0, 0.5);transition: border-color 0.35s ease, box-shadow 0.35s ease;padding: 22px 22px 26px;}.svc10sec .swiper-slide-active .svc10-card {border-color: rgba(0, 212, 255, 0.4);background-color: #000;box-shadow: 0 40px 80px rgba(0, 212, 255, 0.18);}.svc10sec .svc10-imgwrap {position: relative;height: 60px;width: 60px;background-color: #005cff;border-radius: 14px;margin-bottom: 20px;overflow: hidden;display: flex;justify-content: center;align-items: center;}.svc10sec .svc10-imgwrap img {max-width: 45px;}.svc10sec .svc10-body {display: flex;flex-direction: column;flex-grow: 1;}.svc10sec .svc10-body h4 {color: #fff;font-size: 18px;font-weight: 700;line-height: 1.3;margin-bottom: 8px;}.svc10sec .svc10-body > p {color: rgba(255, 255, 255, 0.6);font-size: 13px;line-height: 1.6;margin-bottom: 14px;overflow: hidden;}.svc10sec .svc10-features {display: flex;flex-direction: column;gap: 6px;list-style: disc;margin: 0 0 16px;padding-left: 24px;}.svc10sec .svc10-features li {border-radius: 20px;color: #7fdde6;font-size: 11px;font-weight: 600;}.svc10sec .svc10-risks-box {margin-top: auto;padding-top: 14px;border-top: 1px solid rgba(255, 255, 255, 0.1);}.svc10sec .svc10-risks-box h5 {color: #b7a4ff;font-size: 11px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;margin-bottom: 10px;}.svc10sec .svc10-risks {list-style: none;margin: 0;padding: 0;}.svc10sec .svc10-risks li {display: flex;align-items: center;gap: 8px;color: rgba(255, 255, 255, 0.75);font-size: 12.5px;font-weight: 500;margin-bottom: 7px;}.svc10sec .svc10-risks li:last-child {margin-bottom: 0;}.svc10sec .svc10-risks li::before {content: "✕";flex-shrink: 0;width: 15px;height: 15px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 8px;font-weight: 800;color: #ff6b81;background: rgba(255, 107, 129, 0.14);border: 1px solid rgba(255, 107, 129, 0.35);}.svc10sec .swiper-pagination.svc10-pagination {bottom: 0;}.svc10sec .svc10-pagination .swiper-pagination-bullet {width: 8px;height: 8px;background: rgba(255, 255, 255, 0.25);opacity: 1;}.svc10sec .svc10-pagination .swiper-pagination-bullet-active {background: linear-gradient(90deg, #00d4ff, #7c5cff);width: 22px;border-radius: 4px;}.svc10sec .svc10-nav {display: flex;justify-content: center;gap: 14px;margin-top: 8px;}.svc10sec .svc10-prev, .svc10sec .svc10-next {width: 44px;height: 44px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.16);color: #fff;font-size: 20px;cursor: pointer;transition: 0.3s;}.svc10sec .svc10-prev:hover, .svc10sec .svc10-next:hover {background: linear-gradient(90deg, #00d4ff, #7c5cff);color: #05070d;border-color: transparent;}.whysec {position: relative;overflow: hidden;background: linear-gradient(160deg, #05070d 0%, #0a0e1c 55%, #05070d 100%);}.whysec .container {position: relative;z-index: 1;}.whysec .why-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 28px;perspective: 1400px;}.whysec .why-card {position: relative;padding: 32px 26px;border-radius: 22px;border: 1px solid rgba(255, 255, 255, 0.16);box-shadow: 0 22px 40px rgba(0, 0, 0, 0.4);transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;transform-style: preserve-3d;}.whysec .why-card h4 {color: #fff;font-size: 18px;font-weight: 700;line-height: 1.35;margin-bottom: 12px;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);}.whysec .why-card p {color: rgba(255, 255, 255, 0.9);font-size: 14.5px;line-height: 1.75;margin: 0;}.whysec .why-icon {width: 54px;height: 54px;border-radius: 16px;display: flex;align-items: center;justify-content: center;margin-bottom: 22px;background: rgba(255, 255, 255, 0.2);border: 1px solid rgba(255, 255, 255, 0.35);color: #fff;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 10px 20px rgba(0, 0, 0, 0.2);}.whysec .why-icon img {max-width: 40px;}.whysec .why-card:hover {transform: perspective(900px) rotateX(6deg) rotateY(-6deg) translateY(-10px) scale(1.03);box-shadow: 0 34px 64px rgba(0, 0, 0, 0.5);z-index: 2;}.whysec .why-c1 {background: linear-gradient(150deg, #00d4ff, #0a5f80 85%);}.whysec .why-c2 {background: linear-gradient(150deg, #ff3fa4, #7a0c4c 85%);}.whysec .why-c3 {background: linear-gradient(150deg, #ffb020, #8a5c05 85%);}.whysec .why-c4 {background: linear-gradient(150deg, #2ee6a6, #0b6f4a 85%);}.whysec .why-c5 {background: linear-gradient(150deg, #7c5cff, #351f8f 85%);}.whysec .why-c6 {background: linear-gradient(150deg, #3aa8ff, #133e7a 85%);}.advanceinte-section .techbx {padding: 40px;background: linear-gradient( 160deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02) );border: 1px solid rgba(255, 255, 255, 0.14);backdrop-filter: blur(14px);position: sticky;top: 100px;border-radius: 30px;}.advanceinte-section .commhead {margin: 0 auto 0px;}.advanceinte-section .tech-accordion {display: flex;flex-direction: column;gap: 18px;}.advanceinte-section .tech-item {background: #fff;border-radius: 20px;border: 1px solid #e6edf8;overflow: hidden;transition: 0.4s ease;}.advanceinte-section .tech-item:hover {transform: translateY(-4px);box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);}.advanceinte-section .tech-title {width: 100%;border: 0;background: none;padding: 25px 30px;display: flex;align-items: center;gap: 20px;font-size: 22px;font-weight: 600;color: #102a43;cursor: pointer;}.advanceinte-section .tech-icon {width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #1677ff, #00c6ff);color: #fff;border-radius: 50%;font-size: 14px;font-weight: 700;}.advanceinte-section .arrow {margin-left: auto;font-size: 30px;color: #1677ff;transition: 0.4s;}.advanceinte-section .tech-content {max-height: 0;overflow: hidden;transition: max-height 0.5s ease;}.advanceinte-section .tech-tags {padding: 0 30px 30px;display: flex;flex-wrap: wrap;gap: 14px;}.advanceinte-section .tech-tags ul {list-style: disc;}.advanceinte-section .tech-tags li {font-size: 15px;}.advanceinte-section .tech-item.active .tech-content {max-height: 250px;}.advanceinte-section .tech-item.active .arrow {transform: rotate(45deg);}.quote-cta-sec {background: #071428;position: relative;overflow: hidden;}.quote-cta-sec::before {content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size: 40px 40px;}.quote-cta-sec .quote-cta-card {position: relative;padding: 40px 50px;border-radius: 32px;overflow: hidden;background: rgba(255, 255, 255, 0.04);backdrop-filter: blur(18px);border: 1px solid rgba(73, 176, 217, 0.18);box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35);text-align: center;z-index: 2;}.quote-cta-sec .quote-cta-card::before {content: "";position: absolute;inset: 0;padding: 1px;border-radius: 32px;background: linear-gradient(135deg, #49b0d9, #155eef, transparent);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}.quote-cta-sec .quote-cta-card a {margin-bottom: 20px;}.quote-cta-sec .quote-cta-card i {font-family: 16px;color: #fff;}.quote-cta-sec .quote-glow {position: absolute;width: 450px;height: 450px;border-radius: 50%;background: radial-gradient(circle, #49b0d940 0%, transparent 70%);left: -150px;top: -150px;filter: blur(60px);animation: floatGlow 8s linear infinite;}.quote-cta-sec .quote-shape {position: absolute;width: 260px;height: 260px;border-radius: 50%;border: 1px solid rgba(73, 176, 217, 0.15);right: -90px;bottom: -90px;}.quote-cta-sec .quote-content {position: relative;z-index: 2;}.quote-cta-sec .quote-tag {display: inline-flex;align-items: center;gap: 10px;padding: 10px 20px;border-radius: 50px;color: #49b0d9;font-size: 14px;font-weight: 600;background: rgba(73, 176, 217, 0.08);border: 1px solid rgba(73, 176, 217, 0.25);margin-bottom: 20px;}.quote-cta-sec .quote-tag::before {content: "";width: 10px;height: 10px;border-radius: 50%;background: #49b0d9;box-shadow: 0 0 18px #49b0d9;animation: pulse 2s infinite;}.quote-cta-sec .quote-content h2 {color: #fff;font-size: 24px;line-height: 1.45;max-width: 950px;margin: auto;font-weight: 500;margin-bottom: 20px;}.cost-factor-sec {position: relative;background: #071428;overflow: visible;}.cost-factor-sec .cost-grid {display: flex;justify-content: space-between;gap: 35px;align-items: flex-start;}.cost-factor-sec .lftcost, .cost-factor-sec .costrigt {width: 35%;}.cost-factor-sec .lftcost .cost-card, .cost-factor-sec .costrigt .cost-card {margin-bottom: 30px;}.cost-factor-sec .cosrmid {width: 30%;position: sticky;top: 120px;align-self: flex-start;}.cost-factor-sec .cosrmid img {width: 100%;display: block;height: 500px;object-fit: contain;}.cost-factor-sec .cost-card {perspective: 1200px;}.cost-factor-sec .cost-card-inner {position: relative;padding: 30px 20px;border-radius: 22px;background: #071428;border: 1px solid rgba(73, 176, 217, 0.15);overflow: hidden;transition: 0.45s ease;box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);}.cost-factor-sec .cost-card-inner::before {content: "";position: absolute;inset: 0;border-radius: 22px;padding: 1px;background: linear-gradient(135deg, #49b0d9, #155eef, transparent);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}.cost-factor-sec .cost-card-inner::after {content: "";position: absolute;width: 180px;height: 180px;top: -80px;right: -80px;border-radius: 50%;background: radial-gradient(circle, #49b0d930 0%, transparent 70%);transition: 0.5s;}.cost-factor-sec .card-icon {width: 55px;height: 55px;border-radius: 18px;display: flex;align-items: center;justify-content: center;background: rgba(73, 176, 217, 0.08);border: 1px solid rgba(73, 176, 217, 0.2);margin-bottom: 25px;transition: 0.4s;}.cost-factor-sec .card-icon img {width: 35px;filter: brightness(0) invert(1);transition: 0.4s;}.cost-factor-sec .cost-card h3 {font-size: 17px;color: #fff;margin-bottom: 18px;font-weight: 600;}.cost-factor-sec .cost-card p {color: #b9cad8;line-height: 1.8;font-size: 15px;margin: 0;}.cost-factor-sec .cost-card:hover .cost-card-inner {border-color: #49b0d9;box-shadow: 0 25px 60px rgba(73, 176, 217, 0.25);}.cost-factor-sec .cost-card:hover .card-icon {background: #49b0d9;transform: rotate(-8deg) scale(1.08);}.cost-factor-sec .cost-card:hover .card-icon img {filter: none;transform: rotate(10deg);}.cost-factor-sec .cost-card:hover .card-number {color: rgba(73, 176, 217, 0.18);}.cost-factor-sec .cost-card:hover .cost-card-inner::after {transform: scale(1.5);}.homeprocess {position: relative;overflow: hidden;background: #071428;}.homeprocess .container {position: relative;z-index: 2;}.homeprocess .globe-wrap {position: absolute;left: -220px;top: 50%;width: 650px;height: 650px;transform: translateY(-50%);opacity: 0.15;pointer-events: none;z-index: 0;}.homeprocess .globe-wrap img {width: 100%;height: 100%;object-fit: contain;filter: brightness(0) saturate(100%) invert(55%) sepia(60%) saturate(650%) hue-rotate(165deg) brightness(110%);animation: globeRotate 45s linear infinite;}@keyframes globeRotate {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.homeprocess .commhead {max-width: 900px;margin: 0 auto 60px;}.homeprocess .commhead h2 {color: #fff;font-size: 48px;line-height: 1.2;margin-bottom: 15px;}.homeprocess .commhead h2 span {color: #49b0d9;}.homeprocess .commhead p {color: #bfd3e2;font-size: 17px;line-height: 1.8;}.homeprocess .processSwiper {position: relative;overflow: hidden;padding: 10px 5px 80px;}.homeprocess .processSwiper .swiper-wrapper {align-items: stretch;}.processSwiper .swiper-slide {height: auto;display: flex;}.homeprocess .stage-card {position: relative;width: 100%;height: 100%;background: #0b1a2c;border-radius: 24px;border: 1px solid rgba(73, 176, 217, 0.15);padding: 35px;overflow: hidden;display: flex;flex-direction: column;transition: 0.35s ease;box-shadow: 0 15px 40px rgba(0, 0, 0, 0.25);}.homeprocess .stage-card::before {content: "";position: absolute;inset: 0;border-radius: 24px;padding: 1px;background: linear-gradient(135deg, #49b0d9, transparent, #155eef);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0.5;}.homeprocess .stage-card::after {content: "";position: absolute;right: -70px;top: -70px;width: 180px;height: 180px;border-radius: 50%;background: radial-gradient(circle, #49b0d930 0%, transparent 70%);transition: 0.4s;}.homeprocess .stage-card:hover {transform: translateY(-8px);border-color: #49b0d9;box-shadow: 0 30px 55px rgba(73, 176, 217, 0.22);}.homeprocess .stage-card:hover::after {transform: scale(1.5);}.homeprocess .stage-num {position: absolute;top: 18px;right: 22px;font-size: 70px;font-weight: 800;color: rgba(255, 255, 255, 0.05);transition: 0.35s;}.homeprocess .stage-card:hover .stage-num {color: rgba(73, 176, 217, 0.18);}.homeprocess .stage-tag {display: inline-flex;align-items: center;padding: 8px 18px;background: #14304d;border-radius: 100px;color: #49b0d9;font-size: 13px;font-weight: 600;width: max-content;margin-bottom: 22px;transition: 0.35s;}.homeprocess .stage-card:hover .stage-tag {background: #49b0d9;color: #fff;}.homeprocess .stage-card h3 {color: #fff;font-size: 24px;line-height: 1.4;margin-bottom: 22px;}.homeprocess .stage-card ul {margin: 0;padding: 0;list-style: none;}.homeprocess .stage-card li {position: relative;padding-left: 22px;margin-bottom: 14px;color: #bfd3e2;font-size: 15px;line-height: 1.8;}.homeprocess .stage-card li:last-child {margin-bottom: 0;}.homeprocess .stage-card li::before {content: "";position: absolute;left: 0;top: 10px;width: 8px;height: 8px;border-radius: 50%;background: #49b0d9;box-shadow: 0 0 10px #49b0d9;}.homeprocess .processSwiper .swiper-button-prev, .homeprocess .processSwiper .swiper-button-next {width: 52px;height: 52px;border-radius: 50%;background: #10253d;border: 1px solid rgba(73, 176, 217, 0.3);color: #fff;transition: 0.3s;}.homeprocess .processSwiper .swiper-button-prev {left: 0;}.homeprocess .processSwiper .swiper-button-next {right: 0;}.homeprocess .processSwiper .swiper-button-prev:hover, .homeprocess .processSwiper .swiper-button-next:hover {background: #49b0d9;}.homeprocess .processSwiper .swiper-button-prev::after, .homeprocess .processSwiper .swiper-button-next::after {font-size: 18px;font-weight: 700;}.homeprocess .processSwiper .swiper-pagination {bottom: 15px !important;}.homeprocess .processSwiper .swiper-pagination-bullet {width: 10px;height: 10px;background: #50657c;opacity: 1;transition: 0.35s;}.homeprocess .processSwiper .swiper-pagination-bullet-active {width: 30px;border-radius: 30px;background: #49b0d9;}.salesCtaWrap .sales-cta {position: relative;border-radius: 24px;padding: 56px 60px;background: linear-gradient(160deg, #0d1424 0%, #060a14 100%);border: 1px solid rgba(255, 255, 255, 0.06);overflow: hidden;isolation: isolate;}.salesCtaWrap .sales-cta::after {content: "";position: absolute;width: 420px;height: 420px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 128, 255, 0.14), transparent 70%);right: -140px;bottom: -160px;z-index: 0;}.salesCtaWrap .sales-cta::before {content: "";position: absolute;inset: 14px;border-radius: 16px;border: 1px solid transparent;background: linear-gradient(#0a0f1c, #0a0f1c) padding-box, linear-gradient( 135deg, rgba(0, 128, 255, 0.5) 0%, rgba(0, 128, 255, 0) 25%, rgba(0, 128, 255, 0) 75%, rgba(0, 128, 255, 0.5) 100% ) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: 0;opacity: 0.7;}.salesCtaWrap .sales-cta-right {position: relative;z-index: 1;max-width: 620px;}.salesCtaWrap .offer-tag {display: block;color: #33a1ff;font-size: 14px;font-weight: 600;letter-spacing: 0.02em;margin-bottom: 14px;}.salesCtaWrap .sales-cta-right h3 {color: #fff;font-size: 28px;font-weight: 700;line-height: 1.3;margin: 0 0 28px;}.salesCtaWrap .perk-list {list-style: none;margin: 0 0 30px;padding: 0;display: flex;flex-direction: column;gap: 14px;}.salesCtaWrap .perk-list li {display: flex;align-items: flex-start;gap: 14px;color: rgba(255, 255, 255, 0.85);font-size: 15px;}.salesCtaWrap .perk-icon {flex: none;width: 26px;height: 26px;border-radius: 8px;background: rgba(0, 128, 255, 0.12);border: 1px solid rgba(0, 128, 255, 0.4);display: flex;align-items: center;justify-content: center;margin-top: 1px;}.salesCtaWrap .perk-icon svg {width: 13px;height: 13px;}.salesCtaWrap .sales-meta {display: flex;flex-wrap: wrap;gap: 15px;margin-bottom: 32px;}.salesCtaWrap .sales-contact-chip {display: flex;align-items: center;gap: 10px;color: rgba(255, 255, 255, 0.75);font-size: 14px;}.salesCtaWrap .sales-contact-chip svg {flex: none;width: 17px;height: 17px;opacity: 0.85;}.salesCtaWrap .btnSales {display: inline-flex;align-items: center;gap: 10px;padding: 15px 30px;border-radius: 8px;border: 1.5px solid #0080ff;background: transparent;color: #fff;font-size: 15px;font-weight: 600;text-decoration: none;transition: all 0.28s ease;position: relative;z-index: 1;}.salesCtaWrap .btnSales:hover {background: linear-gradient(90deg, #0080ff, #005fc4);border-color: transparent;box-shadow: 0 12px 30px -8px rgba(0, 128, 255, 0.6);}.sales-cta-fold {background: linear-gradient(180deg, #081d3d, #0080ff);}.testimonialsfold {background: linear-gradient(0deg, #081d3d, #0080ff);}.contactperson img {height: 80px;width: 80px;background-color: #fff;border-radius: 50px;margin-right: 20px;object-fit: cover;}.contactpersonmain {display: flex;align-items: center;margin-bottom: 25px;}.contactpersondetails h4 {color: #fff;font-size: 18px;margin-bottom: 8px;font-weight: 600;}.contactpersondetails h5 {color: #0080ff;font-size: 14px;}.ussmap {height: 675px;overflow: hidden;border-radius: 20px;}.ussmap iframe {height: 100%;width: 100%;}.contactfold {background: linear-gradient(135deg, #081d3d, #0080ff);}.contactfold_left {color: #fff;padding-right: 50px;}.contact-label {display: inline-block;padding: 10px 22px;border-radius: 50px;background: rgba(255, 255, 255, 0.12);border: 1px solid rgba(255, 255, 255, 0.18);backdrop-filter: blur(12px);font-size: 14px;font-weight: 600;letter-spacing: 0.5px;margin-bottom: 16px;}.contactfold_left h2 {font-size: 36px;font-weight: 700;line-height: 48px;color: #fff;margin-bottom: 10px;}.contactfold_left h2 span {display: inline;color: #cceaff;}.contactfold_left > p {font-size: 16px;line-height: 32px;color: rgba(255, 255, 255, 0.82);margin-bottom: 25px;}.contact-offers {display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;margin-bottom: 35px;}.offer-box {padding: 15px;text-align: center;border-radius: 12px;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.15);backdrop-filter: blur(12px);transition: 0.35s;}.offer-box:hover {transform: translateY(-5px);background: rgba(255, 255, 255, 0.15);}.offer-box strong {color: #fff;font-size: 15px;font-weight: 600;}.contact-info {display: flex;gap: 15px;flex-direction: column-reverse;}.info-card {border-left: 3px solid #fff;padding-left: 20px;margin-bottom: 15px;}.info-card span {display: block;color: #b9e5ff;font-size: 13px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 8px;}.info-card a {color: #fff;text-decoration: none;font-size: 18px;font-weight: 600;transition: 0.3s;}.info-card a:hover {color: #fff;}.info-card p {margin: 0;color: #fff;line-height: 1.7;font-size: 16px;}.salesCtaWrap .sales-cta-right.widthbx {max-width: 100%;text-align: center;justify-content: center;align-items: center;display: flex;flex-direction: column;color: #fff;}.salesCtaWrap .sales-cta-right.widthbx .contactpersonmain {justify-content: center;}.salesCtaWrap .sales-cta-right.widthbx .perk-list {list-style: none;margin: 0 0 30px;padding: 0;display: flex;flex-direction: row;gap: 14px;justify-content: center;align-items: center;}.salesCtaWrap .sales-cta-right.widthbx .sales-meta {justify-content: center;background: #fff;color: #000;width: max-content;border-radius: 10px;padding: 5px 18px;}.salesCtaWrap .sales-cta-right.widthbx .sales-meta span {color: #000;}.salesCtaWrap .sales-cta-right.widthbx .perk-list li {text-align: left;width: 30%;}.salesCtaWrap .sales-cta-right.widthbx a {margin-bottom: 20px;}.tech-stack-secbx {position: relative;background: #071428;overflow: hidden;}.tech-stack-secbx::before {content: "";position: absolute;width: 650px;height: 650px;left: -250px;top: -180px;border-radius: 50%;background: radial-gradient(circle, #49b0d91f 0%, transparent 70%);filter: blur(90px);}.tech-stack-secbx::after {content: "";position: absolute;width: 600px;height: 600px;right: -220px;bottom: -220px;border-radius: 50%;background: radial-gradient(circle, #155eef22 0%, transparent 70%);filter: blur(100px);}.tech-stack-secbx .container {position: relative;z-index: 2;}.tech-stack-secbx .stack-tabs {display: flex;flex-wrap: wrap;justify-content: center;gap: 14px;margin-bottom: 45px;}.tech-stack-secbx .stack-tabs button {border: none;cursor: pointer;padding: 12px 24px;border-radius: 50px;background: #10253d;color: #b9cad9;font-size: 15px;font-weight: 600;transition: 0.35s;border: 1px solid rgba(73, 176, 217, 0.12);}.tech-stack-secbx .stack-tabs button:hover {background: #14304d;color: #fff;border-color: #49b0d9;transform: translateY(-3px);}.tech-stack-secbx .stack-tabs button.active {background: linear-gradient(135deg, #155eef, #49b0d9);color: #fff;border-color: transparent;box-shadow: 0 12px 30px rgba(73, 176, 217, 0.25);}.tech-stack-secbx .stack-panel {display: none;animation: fadeStack 0.45s ease;}.tech-stack-secbx .stack-panel.active {display: block;}@keyframes fadeStack {from {opacity: 0;transform: translateY(25px);}to {opacity: 1;transform: translateY(0);}}.tech-stack-secbx .stack-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 25px;}.tech-stack-secbx .stack-card {position: relative;overflow: hidden;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;min-height: 150px;padding: 25px;background: #0b1a2c;border-radius: 22px;border: 1px solid rgba(73, 176, 217, 0.12);color: #fff;font-size: 20px;font-weight: 600;line-height: 1.5;transition: 0.45s;box-shadow: 0 18px 40px rgba(0, 0, 0, 0.22);}.tech-stack-secbx .stack-card img {max-width: 45px;margin-bottom: 10px;}.tech-stack-secbx .stack-card::before {content: "";position: absolute;inset: 0;border-radius: 22px;padding: 1px;background: linear-gradient(135deg, #49b0d9, transparent, #155eef);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0.45;}.tech-stack-secbx.stack-card::after {content: "";position: absolute;width: 180px;height: 180px;border-radius: 50%;right: -70px;top: -70px;background: radial-gradient(circle, #49b0d92b 0%, transparent 70%);transition: 0.5s;}.tech-stack-secbx .stack-card:hover {transform: translateY(-10px);border-color: #49b0d9;box-shadow: 0 28px 55px rgba(73, 176, 217, 0.22);}.tech-stack-secbx .stack-card:hover::after {transform: scale(1.6);}.tech-stack-secbx .stack-card:hover {color: #49b0d9;}.globalsec {position: relative;overflow: hidden;background: linear-gradient(160deg, #05070d 0%, #0a0e1c 55%, #05070d 100%);}.globalsec::before {content: "";position: absolute;top: -160px;right: -140px;width: 480px;height: 480px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 212, 255, 0.14), transparent 70%);filter: blur(90px);z-index: 0;}.globalsec .global-wrap {display: grid;grid-template-columns: 280px 1fr;gap: 0;border-radius: 24px;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.1);background: rgba(255, 255, 255, 0.03);}.globalsec .global-tabs {list-style: none;margin: 0;padding: 10px;border-right: 1px solid rgba(255, 255, 255, 0.08);}.globalsec .global-tab {position: relative;display: flex;align-items: center;gap: 14px;padding: 20px 22px;border-radius: 14px;cursor: pointer;transition: background 0.3s ease, color 0.3s ease;}.globalsec .global-tab-num {font-size: 12px;font-weight: 800;color: rgba(255, 255, 255, 0.3);transition: color 0.3s ease;}.globalsec .global-tab-label {font-size: 16px;font-weight: 700;color: rgba(255, 255, 255, 0.55);transition: color 0.3s ease;}.globalsec .global-tab::before {content: "";position: absolute;left: 0;top: 12px;bottom: 12px;width: 3px;border-radius: 3px;background: linear-gradient(180deg, #00d4ff, #7c5cff);transform: scaleY(0);transition: transform 0.3s ease;}.globalsec .global-tab.active {background: rgba(0, 212, 255, 0.08);}.globalsec .global-tab.active::before {transform: scaleY(1);}.globalsec .global-tab.active .global-tab-num, .globalsec .global-tab.active .global-tab-label {color: #fff;}.globalsec .global-panels {position: relative;padding: 46px 48px;}.globalsec .global-panel {display: none;}.globalsec .global-panel.active {display: block;animation: globalFade 0.4s ease;}@keyframes globalFade {from {opacity: 0;transform: translateY(8px);}to {opacity: 1;transform: translateY(0);}}.globalsec .global-panel h3 {color: #fff;font-size: 24px;font-weight: 800;margin-bottom: 14px;}.globalsec .global-panel p {color: rgba(255, 255, 255, 0.68);font-size: 15.5px;line-height: 1.85;margin-bottom: 26px;max-width: 640px;}.globalsec .global-cities {display: flex;flex-wrap: wrap;gap: 12px;}.globalsec .global-cities span {display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border-radius: 30px;background: rgba(0, 212, 255, 0.1);border: 1px solid rgba(0, 212, 255, 0.28);color: #7fdde6;font-size: 13.5px;font-weight: 600;}.globalsec .global-cities span::before {content: "";width: 6px;height: 6px;border-radius: 50%;background: linear-gradient(135deg, #00d4ff, #7c5cff);flex-shrink: 0;}.faqCtaWrap .faq-cta h3 {color: rgb(255, 255, 255);font-size: 34px;font-weight: 700;margin: 0px 0px 24px;}.faqCtaWrap .faq-cta p {color: rgba(255, 255, 255, 0.68);font-size: 15.5px;line-height: 1.7;margin: 0px 0px 28px;font-weight: 300;}.faqCtaWrap .btnFaq {display: inline-flex;align-items: center;gap: 10px;padding: 14px 30px;border-radius: 8px;background: linear-gradient(90deg, rgb(0, 128, 255), rgb(0, 95, 196));color: rgb(255, 255, 255);font-size: 15px;font-weight: 600;text-decoration: none;transition: 0.28s;margin-bottom: 20px;box-shadow: rgba(0, 128, 255, 0.55) 0px 10px 26px -8px;}.faqCtaWrap .btnFaq:hover {transform: translateY(-2px);box-shadow: rgba(0, 128, 255, 0.7) 0px 14px 30px -6px;}.faqCtaWrap .faq-cta {position: relative;text-align: center;overflow: hidden;isolation: isolate;z-index: 3;}.faqCtaWrap .faq-cta-inner {position: relative;z-index: 1;max-width: 560px;margin: 0px auto;}.faqfold .commimgbg {z-index: 2;}.faqCtaWrap .faq-cta p {color: rgb(255 255 255 / 99%);}.faqfold {overflow: unset;}.faqfold .col-md-5 {position: sticky;top: 98px;}.faqCtaWrap {position: relative;overflow: hidden;border-radius: 24px;padding: 90px 50px;background: radial-gradient( circle at 20% 30%, rgba(40, 100, 255, 0.35), transparent 50% ), linear-gradient( 135deg, rgb(5, 15, 36) 0%, rgb(10, 28, 63) 40%, rgb(8, 24, 58) 70%, rgb(5, 15, 36) 100% );}.faqCtaWrap::before {content: "";position: absolute;width: 500px;height: 500px;left: -220px;top: -100px;border-radius: 50%;background: radial-gradient( circle, rgba(35, 118, 255, 0.5) 0%, rgba(35, 118, 255, 0.15) 45%, transparent 75% );filter: blur(40px);pointer-events: none;}.faqCtaWrap::after {content: "";position: absolute;right: -30%;top: -30%;width: 90%;height: 160%;background: repeating-linear-gradient( 115deg, transparent 0px, transparent 6px, rgba(0, 200, 255, 0.5) 7px, rgba(0, 150, 255, 0.15) 9px, transparent 12px, transparent 26px ), repeating-linear-gradient( 115deg, transparent 0px, transparent 40px, rgba(80, 160, 255, 0.18) 42px, transparent 46px );mask-image: radial-gradient( 70% 90% at 75% 40%, rgb(0, 0, 0) 40%, transparent 80% );opacity: 0.8;pointer-events: none;}.faq-item {background: rgb(255, 255, 255);border: 1px solid rgb(232, 237, 245);border-radius: 18px;margin-bottom: 18px;overflow: hidden;transition: 0.35s;}.faq-item:hover {border-color: rgb(0, 128, 255);box-shadow: rgba(0, 128, 255, 0.08) 0px 15px 35px;}.faq-question {display: flex;justify-content: space-between;align-items: center;cursor: pointer;padding: 22px 25px;}.faq-question h3 {font-size: 18px;line-height: 28px;margin: 0px;font-weight: 600;width: calc(100% - 40px);}.faq-question span {width: 36px;height: 36px;border-radius: 50%;background: rgb(0, 128, 255);color: rgb(255, 255, 255);display: flex;align-items: center;justify-content: center;font-size: 22px;transition: 0.3s;}.faq-answer {display: none;padding: 0px 25px 22px;}.faq-answer p {margin: 0px;line-height: 28px;color: rgb(102, 112, 133);}.faq-item.active .faq-answer {display: block;}.faq-item.active .faq-question span {transform: rotate(45deg);}.bggdark {background: #071428;}.mobilesliderSwiper .slidenavv {display: none;}@media (max-width: 1199px) {.trustpartnersec .tp-card {width: 150px;padding: 20px 14px;}}@media (max-width: 1023px) {.partnrefold {gap: 20px;flex-direction: column;}.partnerhead, .partnrelogosmain {width: 100%;}.testimonial-section .testimonial-grid, .buildingsolutions .buildrow {grid-template-columns: repeat(2, 1fr);}.faqfold .col-md-5 {position: relative;top: auto;}.sevice-portfolio-section .portfolioTabsSwiper {padding: 0 44px;}.sevice-portfolio-section .portfolioTabsSwiper .swiper-slide {width: 180px;}.sevice-portfolio-section .portfolio-card {display: flex;flex-direction: column-reverse;border-radius: 20px;padding: 25px;overflow: hidden;align-items: center;}.partner-section .partnrefold {gap: 20px;flex-direction: column;}.partner-section .partnerhead, .partner-section .partnrelogosmain {width: 100%;}.partner-section .partnerhead h2 {font-size: 20px;line-height: 1.4;font-weight: 500;}.whysec .why-grid {grid-template-columns: repeat(2, 1fr);}.cost-factor-sec .cosrmid img {display: none;}.cost-factor-sec .lftcost, .cost-factor-sec .costrigt {width: 48%;}.tech-stack-secbx .stack-tabs {display: flex;overflow-x: scroll;flex-direction: row;flex-wrap: nowrap;}.tech-stack-secbx .stack-card {animation: scrollLTR 10s linear infinite;display: flex;align-items: center;gap: 10px;width: max-content;will-change: transform;}.tech-stack-secbx .stack-panel {animation: none;overflow: hidden;}.tech-stack-secbx .stack-grid {display: flex;flex-wrap: nowrap;gap: 10px;}.salesCtaWrap .sales-cta-right.widthbx .perk-list {flex-direction: column;align-items: center;}.salesCtaWrap .sales-cta-right.widthbx .perk-list li {width: 100%;}.msvcsec .msvc-tabs, .msvcsec .msvc-numlist {display: flex;flex-wrap: nowrap;gap: 20px;overflow-x: scroll;}.msvcsec .msvc-tab, .msvcsec .msvc-numitem {white-space: nowrap;margin-bottom: 10px;}.cost-factor-sec .cosrmid {display: none;}.industries-3d-sec .industry-grid {grid-template-columns: repeat(3, 1fr);}}@media (max-width: 767px) {.commbannersec .commbncontent h1 {font-weight: 700;font-size: 38px;line-height: 45px;}.commbannersec .commbncontent {text-align: center;}.commbannersec .btndesign1, .commbannersec .btndesign2 {padding: 15px 20px;border-radius: 10px;font-size: 15px;}.commbannersec .bannericons {gap: 10px;justify-content: center;}.cmmbannerform {margin-top: 45px;}.commbannersec .formimg {right: 5px;width: 95px;}.commbannersec .bn-head h3 {font-size: 15px;}.commbannersec .bn-card {padding: 25px;border-radius: 10px;}.commbannersec .gopp {grid-template-columns: repeat(1, 1fr);gap: 10px;}.commbannersec .bn-form input, .commbannersec .bn-form select, .commbannersec .bn-form textarea {border-radius: 10px;}.commbannersec .typing-list li {align-items: flex-start;font-size: 15px;white-space: normal;}.partnerhead h2 {font-size: 22px;line-height: 1.4;}.glbx-body {grid-template-columns: 1fr;min-height: auto;}.glbx-rail {flex-direction: row;}.testimonial-section .testimonial-grid, .buildingsolutions .buildrow {grid-template-columns: repeat(1, 1fr);}.faqCtaWrap {border-radius: 10px;padding: 20px;margin-bottom: 20px;}.commbannersec .bnnbgbtns {justify-content: center;}.commbannersec .bannericons .itemcer img {max-height: 50px;}.commhead h2 {font-size: 26px;line-height: 1.3;margin-bottom: 15px;}section {padding: 35px 0px;}.commukctabx h2 {font-size: 25px;}.commukctabx .ukcommctactn {padding: 20px;}.commukctabx .ukcommcta {border-radius: 10px;}.btncta, .btncta1 {padding: 15px 30px;border-radius: 10px;font-size: 16px;}.bnnbgbtns {display: flex;flex-direction: column;gap: 20px;}.commhead {max-width: 100%;margin: 0 auto 40px;text-align: center;}.faqCtaWrap .faq-cta h3 {font-size: 25px;margin: 0px 0px 15px;}.faq-item {border-radius: 10px;margin-bottom: 15px;}.faq-question h3 {font-size: 16px;line-height: 25px;}.costcalculator .title-block {flex-direction: column;align-items: flex-start;gap: 10px;}.costcalculator .range-value {font-size: 32px;}.costcalculator .card-frame {padding: 26px 18px 20px;}.sevice-portfolio-section .portfolio-card {padding: 24px;gap: 24px;}.sevice-portfolio-section h3 {font-size: 24px;}.sevice-portfolio-section .accordion-header {padding: 16px 18px;}.sevice-portfolio-section .accordion-body-inner {padding: 0 18px 18px;}.clutch-award-sec .award-content {gap: 30px;flex-direction: column-reverse;text-align: center;}.clutch-award-sec .award-divider, .clutch-award-sec .award-tag {display: none;}.clutch-award-sec .award-left h2 {font-size: 18px;font-weight: 500;max-width: 100%;}.clutch-award-sec .award-card {border-radius: 10px;padding: 20px;}.clutch-award-sec .award-card::before {border-radius: 10px;}.clutch-award-sec .rating-content h4 {font-size: 20px;}.trustpartnersec h2 {font-size: 30px;}.whysec .why-grid {grid-template-columns: repeat(1, 1fr);gap: 18px;}.advanceinte-section .techbx {padding: 20px;position: relative;top: auto;border-radius: 10px;margin-bottom: 20px;}.advanceinte-section .tech-title {padding: 10px 20px;gap: 10px;font-size: 16px;}.quote-cta-sec .quote-cta-card {padding: 20px;border-radius: 10px;}.quote-cta-sec .quote-cta-card::before {border-radius: 10px;}.quote-cta-sec .quote-content h2 {font-size: 18px;}.cost-factor-sec .cost-grid {gap: 0px;flex-direction: column;}.cost-factor-sec .lftcost, .cost-factor-sec .costrigt {width: 100%;}.homeprocess .commhead h2 {font-size: 30px;}.homeprocess .processSwiper .swiper-button-prev, .homeprocess .processSwiper .swiper-button-next {width: 35px;height: 35px;}.homeprocess .processSwiper .swiper-button-prev::after, .homeprocess .processSwiper .swiper-button-next::after {font-size: 10px;}.globalsec .global-wrap {display: flex;flex-direction: column;}.tech-stack-sec .commhead {max-width: 100%;margin: 0 auto 35px;}.tech-stack-sec .commhead h2 {font-size: 30px;line-height: 1.3;}.stack-tabs button {padding: 12px;border-radius: 1cqb;}.globalsec .global-tabs {display: flex;overflow-x: scroll;}.advanceinte-section .tech-item {border-radius: 10px;}.msvcsec .msvc-btn {padding: 16px 2cqw;border-radius: 10px;}.tech-stack-secbx .stack-tabs button {border-radius: 10px;margin-bottom: 10px;}.globalsec .global-cities span, .msvcsec .msvc-tags span, .sevice-portfolio-section .case-btn {border-radius: 10px;}.mobilesliderSwiper .slidenavv {display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: 40px;}.mobilesliderSwiper .swiper-button-next, .mobilesliderSwiper .swiper-button-prev {position: relative;left: auto;right: auto;top: auto;bottom: -35px;transform: none;width: 38px;height: 38px;border-radius: 50%;background: linear-gradient(135deg, #1a81ff 0, #0057c8 100%);color: #fff;transition: 0.35s;box-shadow: 0 10px 25px rgba(26, 129, 255, 0.22);}.mobilesliderSwiper .swiper-button-next:hover, .mobilesliderSwiper .swiper-button-prev:hover {transform: translateY(-4px) scale(1.05);box-shadow: 0 18px 35px rgba(26, 129, 255, 0.35);}.mobilesliderSwiper .swiper-button-next::after, .mobilesliderSwiper .swiper-button-prev::after {font-size: 18px;font-weight: 800;}.industries-3d-sec .industry-grid {display: flex;gap: 0px;}.industries-3d-sec .industry-back, .industries-3d-sec .industry-card:hover .industry-inner {transform: unset;}.industries-3d-sec .industry-front {position: relative;width: 100%;height: 120px;border-radius: 0;}.industries-3d-sec .industry-front::before, .industries-3d-sec .industry-back::before {border-radius: 0;box-shadow: none;}.industries-3d-sec .industry-back {text-align: center;padding: 20px 20px;align-items: flex-start;justify-content: flex-start;}.industries-3d-sec .industry-front h3 {font-size: 18px;}.industries-3d-sec .industry-card {height: 340px;overflow: hidden;}.salesCtaWrap .sales-cta {border-radius: 10px;padding: 20px;}.salesCtaWrap .sales-cta-right h3 {font-size: 20px;}.trustpartnersec .tp-3d-wrap {display: none;}.trustpartnersec .tp-verified {justify-content: center;}.globalsec .global-panels {padding: 20px;text-align: center;}.msvcsec .msvc-cardswiper {padding: 20px 30px;}.whysec .why-card, .cost-factor-sec .cost-card-inner {padding: 20px;border-radius: 10px;}.cost-factor-sec .cost-card-inner::before {border-radius: 10px;}.commbannersec {padding: 100px 0 40px;}}