html,body,*,*:before,*:after{border:none!important;box-shadow:none!important;box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}.no-x-overflow{overflow-x:hidden!important}.top-navbar{background:#000;padding:8px 0;font-size:14px;border-bottom:1px solid #090909}.top-navbar .contact-icon{color:#fff!important}.top-navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 1.25rem}.top-navbar-left .contact-info{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;row-gap:4px}.contact-item{display:flex;align-items:center;gap:8px;color:#fff;transition:color .3s ease}.contact-item:hover{color:#fff}.contact-item .contact-icon{font-size:12px}.top-navbar-right .social-icons{display:flex;gap:15px;align-items:center}.social-icon{color:#fff;font-size:14px;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:transparent;transition:all .3s ease}.social-icon:hover{color:#f5f5f5;background:#55bfcf1a;transform:translateY(-2px)}.navbar{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background:transparent;transition:background .3s,box-shadow .3s;color:#fff;margin-top:40px}.navbar.scrolled{background:#0c0092!important;box-shadow:0 4px 20px #0000001a;margin-top:0;color:#fff}.navbar-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 1rem;min-height:80px;position:relative}.navbar-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:0;padding-left:0;width:var(--nav-btn-width, 220px)}.navbar-logo a{text-decoration:none}.logo{height:45px;transition:transform .3s ease}.logo-mask{display:inline-block;width:var(--nav-btn-width, 180px);height:var(--nav-btn-height, 52px);background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.navbar .logo-mask,.navbar.scrolled .logo-mask{color:#fff}.logo:hover{transform:scale(1.05)}.hamburger{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:4px;transition:background .3s ease}.hamburger:hover{background:#ffffff1a}.navbar-right{display:flex;align-items:center;gap:20px;flex-shrink:0;margin-right:0;padding-right:0}.menu{display:flex;gap:1.35rem;list-style:none;margin:0 auto;padding:0;align-items:center}.menu-item{position:relative;cursor:pointer;transition:.3s ease-in-out}.nav-link{text-decoration:none;color:#fff;font-weight:500;font-size:16px;transition:color .3s ease;position:relative}.nav-link:hover{color:#fff}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#0c0092;transition:width .3s ease}.nav-link:hover:after{width:100%}.menu-item.dropdown{position:relative}.dropdown-btn{display:flex;align-items:center;gap:8px;color:#fff;font-weight:500;font-size:16px;cursor:pointer;transition:color .3s ease;background:none;border:none;padding:0}.dropdown-btn:hover{color:#fff}.dropdown-content{display:none;position:absolute;top:100%;left:0;background:#fff;border-radius:12px;box-shadow:0 12px 32px #00000024;border:1px solid #e5e5e5;min-width:200px;width:max-content;max-width:320px;padding:.75rem 0;margin-top:14px;z-index:1000;opacity:0;pointer-events:none;transform:translateY(10px) scale(.98);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.menu-item.dropdown.dropdown-open>.dropdown-content{display:block;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.services-dropdown{min-width:280px;max-width:320px}.services-grid{display:flex;flex-direction:column;gap:0;padding:8px 0}.service-category{padding:0;border:none}.service-header{font-weight:600;font-size:16px;color:#222;cursor:pointer;padding:12px 28px 12px 22px;background:none;border:none;transition:background .18s,color .18s;border-radius:6px;display:flex;align-items:center;justify-content:space-between;letter-spacing:.01em}.service-header:hover{background:#f3f6fa;color:#0c0092;cursor:pointer}.service-title{display:flex;align-items:center;gap:12px;font-weight:600;color:#222}.service-title-section{display:flex;align-items:center;justify-content:space-between;width:100%}.service-title-link{display:flex;align-items:center;gap:12px;color:#0c0092;text-decoration:none;font-weight:600;font-size:1rem;transition:color .3s ease;flex:1}.service-title-link:hover{color:#4f46e5;text-decoration:none}.service-icon,.nav-service-icon{font-size:18px;color:#0c0092;min-width:20px}.sub-services{padding:4px 0;animation:none;background:#f8f9fa;border-radius:0 0 6px 6px;margin:0 8px 8px}.sub-service-link{display:flex;align-items:center;gap:12px;padding:6px 20px;margin:0;color:#444;text-decoration:none;font-size:15px;font-weight:500;border-radius:6px;background:none;transition:background .18s,color .18s;letter-spacing:.01em}.sub-service-link:hover{background:#e9ecef;color:#0c0092}.sub-service-icon{font-size:16px;color:#666;min-width:20px;transition:color .18s}.sub-service-link:hover .sub-service-icon{color:#0c0092}.view-all-link{background:#f0f4ff;border:1px solid #e0e7ff;font-weight:600;color:#0c0092}.view-all-link:hover{background:#e0e7ff;color:#0c0092}.industries-dropdown{min-width:280px;max-width:320px}.more-dropdown{padding:6px 0;min-width:220px;max-width:280px;left:auto!important;right:0}.more-dropdown-link{display:block;padding:11px 22px;color:#333;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:.01em;transition:background .18s,color .18s}.more-dropdown-link:hover{background:#f3f6fa;color:#0c0092}.more-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font:inherit;cursor:pointer;padding:0;margin:0;line-height:1.2}.more-dropdown-trigger:focus-visible{outline:2px solid rgba(85,191,207,.9);outline-offset:4px;border-radius:4px}.sidebar-subnav--more{padding-left:.5rem;margin-top:.25rem;margin-bottom:.25rem}.sidebar-subnav--more .sidebar-subitem a{padding:10px 12px;display:block;border-radius:8px;transition:background .15s ease}.sidebar-subnav--more .sidebar-subitem a:hover{background:#0c009214}@media (max-width: 1180px){.menu{gap:1rem}.nav-link,.dropdown-btn{font-size:15px}.top-navbar-left .contact-info{gap:.75rem}.contact-item span{font-size:13px}}@media (max-width: 1080px){.top-navbar-left .contact-item:first-child span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.industries-grid{display:flex;flex-direction:column;gap:8px;padding:8px 0}.industry-category{padding:0;border:none}.industry-header{font-weight:600;font-size:16px;color:#222;cursor:pointer;padding:12px 28px 12px 22px;background:none;border:none;transition:background .18s,color .18s;border-radius:6px;display:flex;align-items:center;justify-content:space-between;letter-spacing:.01em}.industry-header:hover{background:#f3f6fa;color:#0c0092}.industry-title{display:flex;align-items:center;gap:12px;font-weight:600;color:#222}.industry-icon{font-size:18px;color:#0c0092;min-width:20px}.sub-industries{padding:4px 0;animation:none;background:#f8f9fa;border-radius:0 0 6px 6px;margin:0 8px 8px}.sub-industry-link{display:flex;align-items:center;gap:12px;padding:6px 20px;margin:0;color:#444;text-decoration:none;font-size:15px;font-weight:500;border-radius:6px;background:none;transition:background .18s,color .18s;letter-spacing:.01em}.sub-industry-link:hover{background:#e9ecef;color:#0c0092}.sub-industry-icon{font-size:16px;color:#666;min-width:20px;transition:color .18s}.sub-industry-link:hover .sub-industry-icon{color:#0c0092}.contact-btn{padding:12px 24px;border-radius:6px;border:2px solid #0c0092;font-size:16px;font-weight:600;background:#0c0092;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;flex-shrink:0}.contact-btn:hover{background:#0c0092;border-color:#0c0092;transform:translateY(-2px);box-shadow:0 5px 15px #3864f24d}.mobile-menu{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#101223fa!important;color:#fff!important;z-index:999999!important;box-shadow:-2px 0 16px #0003!important;display:flex!important;flex-direction:column!important;padding:0!important;transition:transform .35s cubic-bezier(.4,0,.2,1)!important;transform:translate(100%)!important;pointer-events:none!important;opacity:1!important}.mobile-menu--open{transform:translate(0)!important;pointer-events:auto!important;opacity:1!important}.mobile-menu--closed{transform:translate(100%)!important;pointer-events:none!important;opacity:1!important}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #333;background:#0c0092}.mobile-search-bar{padding:20px 24px;border-bottom:1px solid #333;background:#0c0092}.mobile-search-bar input{width:100%;padding:12px 16px;border:1px solid #333;border-radius:8px;background:#2a2a2a;color:#fff;font-size:14px;outline:none;transition:border-color .3s ease}.mobile-search-bar input::placeholder{color:#888}.mobile-search-bar input:focus{border-color:#0c0092}.navbar-logo-mobile{display:flex;align-items:center}.close-btn{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:4px;transition:background .3s ease}.close-btn:hover{background:#ffffff1a}.mobile-menu-list{list-style:none;padding:0;margin:0}.mobile-menu-item{border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s ease;background:#0c0092}.mobile-menu-item:hover{background:#55bfcf1a;color:#0c0092}.mobile-menu-item a{display:block;padding:20px;color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:background .3s ease}.mobile-menu-item a:hover{background:#55bfcf1a;color:#0c0092}.mobile-menu-item.dropdown .dropdown-btn{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s ease}.mobile-menu-item.dropdown .dropdown-btn:hover{background:#55bfcf1a;color:#0c0092}.plus-icon{transition:transform .3s ease;font-size:18px;color:#888;cursor:pointer}.plus-icon:hover{color:#0c0092}.mobile-dropdown-content{background:#2a2a2a;border-top:1px solid #333}.mobile-dropdown-section{padding:15px 20px;border-bottom:1px solid #333}.mobile-dropdown-section h4{color:#0c0092;font-size:14px;font-weight:600;margin:0 0 10px}.mobile-dropdown-box{padding:10px 0;color:#ccc;font-size:14px;border-bottom:1px solid #444;transition:color .3s ease}.mobile-dropdown-box:last-child{border-bottom:none}.mobile-dropdown-box:hover{color:#0c0092}.mobile-contact-info{padding:20px 24px;border-top:1px solid #333;background:#0c0092;margin-top:auto}.contact-row{display:flex;align-items:center;gap:10px;color:#ccc;font-size:14px;margin-bottom:10px}.contact-row:last-child{margin-bottom:0}.contact-icon{color:#0c0092;font-size:12px}.mobile-social-icons{display:flex;gap:15px;padding:20px 24px;border-top:1px solid #333;justify-content:center;background:#0c0092}.mobile-social-icons a{color:#ccc;font-size:18px;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;transition:all .3s ease}.mobile-social-icons a:hover{color:#fff;background:#ffffff1a;transform:translateY(-2px)}.social-link{color:#ccc;font-size:18px;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;transition:all .3s ease;text-decoration:none}.social-link:hover{color:#0c0092;background:#55bfcf1a;transform:translateY(-2px)}@media (max-width: 1024px){.top-navbar{display:none!important;height:0!important;margin:0!important;padding:0!important}.navbar,.navbar-container,body{margin-top:0!important;padding-top:0!important}.navbar-container{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;min-height:56px;padding:0 1rem}.navbar-logo{display:flex!important;align-items:center!important;flex-shrink:0!important;margin:0!important;padding:0!important;justify-content:flex-start!important;width:auto!important}.hamburger{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-left:auto!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;z-index:1100;background:none!important;border:none!important;color:#fff!important;cursor:pointer!important;padding:8px!important;border-radius:4px!important;transition:background .3s ease!important}.menu,.navbar-right{display:none!important}.mobile-menu{position:fixed!important;inset:0 0 0 auto!important;width:320px!important;max-width:90vw!important;height:100vh!important;background:#101223!important;color:#fff!important;z-index:2000!important;box-shadow:-2px 0 16px #0003!important;display:flex!important;flex-direction:column!important;padding:0!important;transition:transform .35s cubic-bezier(.4,0,.2,1)!important;transform:translate(100%)!important;pointer-events:none!important}.mobile-menu--open{transform:translate(0)!important;pointer-events:auto!important}.mobile-menu--closed{transform:translate(100%)!important;pointer-events:none!important}.navbar .logo-mask{width:200px!important;height:56px!important}.mobile-sidebar-header .logo-mask{width:180px!important;height:40px!important}.mobile-menu-item a,.mobile-menu-item.dropdown .dropdown-btn,.sidebar-nav li a{color:#fff!important;text-decoration:none!important}.sidebar-nav li{border-bottom:none!important}}@media (max-width: 768px){.top-navbar-container{flex-direction:column;gap:10px}.top-navbar-left .contact-info{gap:10px;flex-wrap:wrap;justify-content:center}.contact-item{font-size:11px}.top-navbar-right .social-icons{gap:10px}.social-icon{font-size:11px;width:18px;height:18px}.dropdown-content{min-width:300px;left:0;transform:none}.services-grid,.industries-grid{gap:15px}.service-category,.industry-category{border-bottom:1px solid #e5e5e5;padding-bottom:15px}.service-category:last-child,.industry-category:last-child{border-bottom:none;padding-bottom:0}}@media (max-width: 480px){.navbar-container{padding:.5rem}.logo{height:35px}.contact-btn{padding:10px 16px;font-size:14px}.mobile-menu-item a,.mobile-menu-item.dropdown .dropdown-btn{padding:15px;font-size:14px}}.dropdown-btn .rotated{transform:rotate(180deg);transition:transform .3s}.mobile-contact-btn-wrapper{display:none}@media (max-width: 1024px){.mobile-contact-btn-wrapper{display:flex;justify-content:center;padding:20px 0 10px;width:100%}.mobile-contact-btn{width:90%;max-width:320px;justify-content:center;font-size:17px;padding:14px 0;border-radius:8px;font-weight:700;box-shadow:0 2px 8px #3864f214}}.quote-btn{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#377dff,#0c0092);color:#fff;font-weight:700;font-size:18px;border:none;border-radius:10px;padding:.8em 1.3em;box-shadow:0 2px 8px #2563eb1a;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}@media (min-width: 1025px){.navbar{--nav-btn-width: 220px;--nav-btn-height: 60px}.quote-btn{width:var(--nav-btn-width);height:var(--nav-btn-height);padding:0}.navbar-logo .logo{width:var(--nav-btn-width);height:var(--nav-btn-height);object-fit:contain}}.quote-btn:hover{background:linear-gradient(90deg,#0c0092 0% 100%);box-shadow:0 4px 16px #2563eb2e;transform:translateY(-2px) scale(1.03)}.mobile-sidebar{position:fixed;top:0;right:0;width:320px;max-width:90vw;height:100vh;background:#101223;color:#fff;z-index:10001;box-shadow:-2px 0 16px #0003;display:flex;flex-direction:column;padding:0;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-sidebar.open{transform:translate(0)}.mobile-sidebar-header{position:sticky;top:0;background:#101223;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:24px 20px 16px}.sidebar-logo img{height:32px}.sidebar-close{background:#0c0092;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;cursor:pointer;transition:background .2s}.sidebar-close:hover{background:#0c0092}.sidebar-search{position:relative;padding:0 20px 18px}.sidebar-search input{width:100%;padding:12px 40px 12px 16px;border-radius:6px;border:none;background:#fff;color:#222;font-size:16px;outline:none}.sidebar-search-icon{position:absolute;right:32px;top:50%;transform:translateY(-50%);color:#222;font-size:18px}.sidebar-nav{list-style:none;padding:0;margin:0}.sidebar-nav li{padding:14px 20px;font-size:17px;color:#fff;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-plus{width:24px;height:24px;background:#0c0092;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;float:right}.sidebar-divider{height:1px;background:#23243a;margin:18px 0 10px}.sidebar-contact{padding:0 20px;color:#bfc6d8;font-size:15px;display:flex;flex-direction:column;gap:10px}.sidebar-contact-icon{color:#fff;margin-right:10px;font-size:16px}.sidebar-social{display:flex;gap:16px;padding:24px 20px 20px;justify-content:flex-start}.sidebar-social a{color:#bfc6d8;background:#181a2a;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .2s,color .2s}.sidebar-social a:hover{background:#0c0092;color:#fff}.sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000040;z-index:10000}.sidebar-subnav{background:#181a2a;padding:0;margin:0}.sidebar-subcat{padding:0 0 0 20px;margin:0}.sidebar-subcat-title{display:block;color:#fff;font-size:15px;font-weight:600;margin:0;cursor:pointer;padding:8px 16px;transition:color .2s;background:transparent;border-radius:0}.sidebar-subcat-title:hover{background:#ffffff1a;color:#fff}.sidebar-subcat-title .sidebar-item-icon,.sidebar-subcat-title:hover .sidebar-item-icon{color:#fff}.sidebar-subcat-title .rotated{transform:rotate(180deg);transition:transform .2s ease}.sidebar-subcat-title svg{transition:transform .2s ease;color:#fff}.sidebar-subcat-content{display:flex;align-items:center;justify-content:space-between;width:100%}.sidebar-expand-button{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.sidebar-expand-button:hover{background-color:#fff3}.sidebar-subcat-title:hover svg{color:#fff}.sidebar-sublist{list-style:none;padding:0;margin:0;background:transparent;border-radius:0;border:none}.sidebar-subitem{color:#fff;font-size:14px;padding:6px 16px;margin:0;border:none;cursor:pointer;transition:color .2s;display:flex;align-items:center;gap:12px;border-bottom:none}.sidebar-subitem:hover{background:#ffffff1a;color:#fff}.sidebar-subitem .sidebar-item-icon{color:#fff;font-size:16px;min-width:20px}.sidebar-subitem:hover .sidebar-item-icon{color:#fff}.sidebar-item-icon{color:#0c0092;font-size:16px;min-width:20px}.sidebar-view-all{display:block;padding:12px 20px;background:#ffffff1a;color:#fff;text-decoration:none;font-weight:600;font-size:14px;border-radius:8px;margin:8px 16px;transition:background .2s ease}.sidebar-view-all:hover{background:#fff3;color:#fff}.search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#2563ebf7;z-index:200000;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fadeIn .2s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-overlay-close{position:absolute;top:32px;right:40px;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;z-index:2;padding:8px;border-radius:50%;transition:background .2s}.search-overlay-close:hover{background:#ffffff14}.search-overlay-form{width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center}.search-overlay-input{width:100%;background:transparent;border:none;border-bottom:2px solid #fff;color:#fff;font-size:2rem;text-align:center;padding:16px 0 8px;outline:none;margin-top:0;margin-bottom:0;font-family:inherit}.search-overlay-input::placeholder{color:#fff;opacity:.9;font-size:2rem}.hero-section{position:relative;min-height:540px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-top:90px;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:#14151660;z-index:1}.hero-content{position:relative;z-index:3;margin-top:60px;max-width:700px;margin-left:auto;margin-right:auto;padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center}.hero-label{background:#ffffff14;color:#fff;font-size:.95rem;font-weight:600;letter-spacing:1.5px;border-radius:6px;padding:.4rem 1.2rem;margin-bottom:1.2rem;display:inline-block;text-transform:uppercase;border:1px solid rgba(255,255,255,.13)}.hero-title{font-size:2.8rem;font-weight:800;line-height:1.15;margin-bottom:1.2rem;letter-spacing:-1px}.hero-subtitle{font-size:1.15rem;color:#e0e7ef;margin-bottom:2.2rem;font-weight:400;line-height:1.6}.hero-btn{background:#0c0092;color:#fff;border:none;padding:.85rem 2.2rem;border-radius:4px;font-size:1.08rem;font-weight:600;cursor:pointer;transition:background .2s;box-shadow:0 2px 8px #2563eb14;display:flex;align-items:center;gap:.7rem}.hero-btn:hover{background:#1e40af}.hero-btn:after{content:"→";font-size:1.2em;margin-left:.5em;display:inline-block}.hero-slider-dots{display:flex;gap:.7rem;justify-content:center;margin-top:2.2rem}.hero-dot{width:12px;height:12px;border-radius:50%;background:#fff;opacity:.4;cursor:pointer;transition:opacity .2s,background .2s;border:2px solid#0c0092}.hero-dot.active{opacity:1;background:#0c0092}.hero-shape{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-shape-left{top:4%;left:0;width:120px;animation:floatY 5s ease-in-out infinite}.hero-shape-right-line{top:10%;right:2%;width:90px;animation:rotateShape 12s linear infinite}.hero-shape-circle-regular{bottom:12%;left:6%;width:60px;animation:pulseShape 3.5s ease-in-out infinite}.hero-shape-circle-solid{top:18%;right:10%;width:48px;animation:floatX 7s ease-in-out infinite}.hero-shape-solid-up{bottom:8%;right:4%;width:70px;animation:floatY2 6s ease-in-out infinite}.hero-shape-line{bottom:0;left:50%;width:180px;transform:translate(-50%);opacity:.7;animation:floatX2 8s ease-in-out infinite}.hero-shape-topleft-circle{top:-60px;left:-80px;width:260px;opacity:.18;filter:blur(2px);z-index:1;animation:floatY 7s ease-in-out infinite}.hero-shape-topright-polygon{top:30px;right:60px;width:90px;opacity:.7;z-index:2;animation:rotateShape 16s linear infinite}.hero-shape-topright-line{top:80px;right:30px;width:120px;opacity:.5;z-index:2;animation:floatX2 10s ease-in-out infinite}.hero-shape-topright-dots{top:60px;right:120px;width:40px;opacity:.7;z-index:2;animation:pulseShape 4s ease-in-out infinite}.hero-shape-bottomleft-polygon{bottom:0;left:0;width:120px;opacity:.7;z-index:2;animation:floatY2 8s ease-in-out infinite}.hero-shape-bottomleft-line{bottom:40px;left:80px;width:90px;opacity:.5;z-index:2;animation:floatX 9s ease-in-out infinite}.hero-shape-bottomright-polygon{bottom:30px;right:40px;width:80px;opacity:.7;z-index:2;animation:floatY 7s ease-in-out infinite}.hero-shape-rightbottom{position:absolute;left:0;bottom:0;width:380px;opacity:1;z-index:1;filter:blur(1px);animation:floatY2 10s ease-in-out infinite}.hero-shape-rightbottom2{position:absolute;right:0;bottom:0;width:420px;opacity:.85;z-index:2;filter:blur(.5px);animation:floatY 12s ease-in-out infinite}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes floatY2{0%,to{transform:translateY(0)}50%{transform:translateY(22px)}}@keyframes floatX{0%,to{transform:translate(0)}50%{transform:translate(18px)}}@keyframes floatX2{0%,to{transform:translate(-50%)}50%{transform:translate(-30%)}}@keyframes rotateShape{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseShape{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}@media (max-width: 900px){.hero-shape-left{width:70px}.hero-shape-right-line{width:50px}.hero-shape-circle-regular{width:36px}.hero-shape-circle-solid{width:28px}.hero-shape-solid-up{width:40px}.hero-shape-line{width:100px}.hero-shape-topleft-circle{width:120px;left:-40px;top:-30px}.hero-shape-topright-polygon{width:50px;right:20px}.hero-shape-topright-line{width:60px;right:10px}.hero-shape-topright-dots{width:20px;right:60px}.hero-shape-bottomleft-polygon{width:60px}.hero-shape-bottomleft-line{width:40px;left:30px}.hero-shape-bottomright-polygon{width:40px;right:10px}.hero-shape-rightbottom{width:240px;right:0;bottom:0}.hero-shape-rightbottom2{width:220px}}@media (max-width: 600px){.hero-shape-right1{width:28px;right:8px;top:12px;opacity:.8;filter:blur(.5px)}.hero-shape-right2{width:20px;right:12px;top:60px;opacity:.7;filter:blur(.5px)}.hero-shape-leftbottom{width:36px;left:8px;bottom:8px;opacity:.8;filter:blur(.5px)}.hero-shape-leftbottom1{width:44px;left:24px;bottom:20px;opacity:.5;filter:blur(1px)}.hero-shape-line{width:18px;left:30px;top:30px;opacity:.5}.hero-shape-circle-solid{width:18px;left:18px;top:80px;opacity:.7}.hero-shape-circle-regular{width:14px;right:18px;bottom:60px;opacity:.7}.hero-shape-rightline{width:14px;right:18px;bottom:100px;opacity:.5}.hero-shape-rightbottom{width:28px;right:8px;bottom:8px;opacity:.8}.hero-shape-rightbottom2{width:28px;right:32px;bottom:24px;opacity:.7}}.hero-content-animate{animation:fadeInRight 1s cubic-bezier(.23,1.01,.32,1) both}@keyframes fadeInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@media (max-width: 900px){.hero-section{padding-top:70px;min-height:420px}.hero-title{font-size:2rem}.hero-content{margin-top:30px;padding:1.5rem .5rem}.hero-shape-0,.hero-shape-1,.hero-shape-2,.hero-shape-3,.hero-shape-4,.hero-shape-5,.hero-shape-6,.hero-shape-7,.hero-shape-8,.hero-shape-9,.hero-shape-10,.hero-shape-11,.hero-shape-12{width:32px}.hero-shape-1{right:0}.hero-shape-3{right:10px}.hero-shape-2{left:10px}.hero-shape-4{left:2%}.hero-shape-5{right:2%}.hero-shape-6{left:60%}.hero-shape-7{right:2%}.hero-shape-8{left:2%}.hero-shape-9{left:0}.hero-shape-10{right:0}.hero-shape-11{left:60%}.hero-shape-12{right:10%}}.hero-navbar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;z-index:3;border-bottom:none!important}.hero-logo{font-size:1.5rem;font-weight:700;letter-spacing:2px}.hero-nav-links{display:flex;gap:1.5rem}.hero-nav-link{color:#fff;text-decoration:none;font-weight:500;transition:color .2s}.hero-nav-link:hover{color:#60a5fa}.hero-blue-polygon{position:absolute;top:0;right:0;width:300px;height:100%;z-index:2;pointer-events:none;animation:floatPolygon 12s ease-in-out infinite alternate}@keyframes floatPolygon{0%{transform:translateY(0)}to{transform:translateY(30px)}}.hero-wavy-line{position:absolute;top:60px;left:0;width:120px;z-index:2;pointer-events:none;animation:floatWavy 8s ease-in-out infinite alternate}@keyframes floatWavy{0%{transform:translateY(0)}to{transform:translateY(18px)}}.hero-circular-line{position:absolute;bottom:0;left:0;width:180px;z-index:2;pointer-events:none;animation:rotateCircle 18s linear infinite}@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-dots{position:absolute;top:80px;right:180px;width:60px;z-index:2;pointer-events:none;animation:floatDots 10s ease-in-out infinite alternate}@keyframes floatDots{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@media (max-width: 900px){.hero-blue-polygon{width:160px}.hero-wavy-line{width:60px;top:20px}.hero-circular-line{width:60px;left:0;bottom:0}.hero-dots{width:30px;right:30px;top:30px}}.hero-section.hero-bg-animate{animation:heroZoomOut 1.2s cubic-bezier(.23,1.01,.32,1) both}@keyframes heroZoomOut{0%{background-size:110% auto;opacity:.7}to{background-size:100% auto;opacity:1}}.hero-bg-zoom{animation:heroZoomImage 1.2s cubic-bezier(.23,1.01,.32,1) both;will-change:transform,opacity;background-repeat:no-repeat}@keyframes heroZoomImage{0%{transform:scale(1.08);opacity:.7}to{transform:scale(1);opacity:1}}.hero-img-zoom{animation:heroZoomImage 1.5s cubic-bezier(.23,1.01,.32,1) both;will-change:transform,opacity;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.hero-shape-right1{position:absolute;right:-40px;top:50%;width:120px;transform:translateY(-60%) rotate(-8deg);opacity:.7;z-index:2;animation:floatY 8s ease-in-out infinite}.hero-shape-right2{position:absolute;right:-60px;top:50%;width:80px;transform:translateY(-10%) rotate(12deg);opacity:.5;z-index:1;animation:rotateShape 14s linear infinite}.hero-shape-leftbottom{position:absolute;left:-60px;bottom:-40px;width:220px;opacity:.8;z-index:2;filter:blur(1px);animation:floatX2 10s ease-in-out infinite}.hero-shape-leftbottom1{position:absolute;left:-100px;bottom:-80px;width:320px;opacity:.18;z-index:1;filter:blur(3px);animation:floatY2 12s ease-in-out infinite}.hero-shape-line{position:absolute;left:30%;top:18%;width:90px;opacity:.4;z-index:1;animation:floatX 9s ease-in-out infinite}.hero-shape-circle-solid{position:absolute;left:12%;top:10%;width:60px;opacity:.18;filter:blur(2px);z-index:1;animation:pulseShape 6s ease-in-out infinite}.hero-shape-circle-regular{position:absolute;right:18%;bottom:18%;width:40px;opacity:.5;z-index:2;animation:floatY 7s ease-in-out infinite}.hero-shape-rightline{position:absolute;right:10%;bottom:10%;width:60px;opacity:.3;z-index:1;animation:floatX2 8s ease-in-out infinite}@media (max-width: 900px){.hero-shape-right1{width:60px;right:-20px}.hero-shape-right2{width:40px;right:-30px}.hero-shape-leftbottom{width:100px;left:-20px;bottom:-10px}.hero-shape-leftbottom1{width:160px;left:-40px;bottom:-30px}.hero-shape-line{width:40px;left:20%}.hero-shape-circle-solid{width:28px;left:6%;top:6%}.hero-shape-circle-regular{width:18px;right:8%;bottom:8%}.hero-shape-rightline{width:24px;right:4%;bottom:4%}}@media (max-width: 600px){.hero-img-zoom{max-width:100vw;left:0;right:0}.hero-shape{max-width:100vw}.hero-shape-right1,.hero-shape-right2,.hero-shape-leftbottom,.hero-shape-leftbottom1,.hero-shape-line,.hero-shape-circle-solid,.hero-shape-circle-regular,.hero-shape-rightline{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)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.trusted-companies-section{position:relative;padding:72px 0 0;background-image:url(/assets/images/about/bg-about.webp);background-size:cover;background-position:center;background-repeat:no-repeat;animation:trustedBgMove 12s ease-in-out infinite alternate;z-index:1;overflow:hidden}.trusted-companies-section:before{content:"";position:absolute;top:0;right:0;width:420px;height:420px;background-repeat:no-repeat;background-position:top right;background-size:420px auto;opacity:.18;z-index:0;animation:float-bg 12s ease-in-out infinite alternate}.trusted-companies-section:after{content:none}.trusted-logos-col{position:relative;z-index:2}.trusted-logos-col:after{content:none}@keyframes float-bg{0%{transform:translateY(0) scale(1)}to{transform:translateY(30px) scale(1.04)}}@keyframes float-circle{0%{transform:translateY(0) scale(1)}to{transform:translateY(-30px) scale(1.08)}}.trusted-heading{text-align:center;font-size:2.6rem;font-weight:800;color:#0c0092;margin-bottom:32px;letter-spacing:-1px}.trusted-heading span{color:#1e40af;border-bottom:4px solid #0c0092!important;padding-bottom:2px}.trusted-content{display:flex;flex-direction:row;gap:32px;max-width:1200px;margin:72px auto 0;align-items:flex-start;justify-content:center}.trusted-slider-col{flex:0 0 66.66%;max-width:66.66%;min-width:0;display:flex;align-items:flex-start;justify-content:flex-start;margin-left:-40px}.trusted-slider-modern{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:100%;background:none;border-radius:0;box-shadow:none;padding:0}.trusted-slider-arrows{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:16px;height:100%}.trusted-slider-pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:16px;height:100%}.trusted-swiper-2col{flex:1 1 auto;min-width:0}.trusted-review-card-modern{width:100%;max-width:85%;min-width:0;background:#fff;border-radius:18px;border:2px solid #e5e7eb;box-shadow:0 2px 8px #5078dc1a;padding:24px 12px 18px;display:flex;flex-direction:column;align-items:center;margin:0 auto 16px;min-height:unset;max-height:unset;overflow:hidden;transition:none}.trusted-review-avatar-modern{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #0c0092!important;margin-bottom:18px;z-index:1}.trusted-stars{display:flex;gap:2px;margin-bottom:8px;justify-content:center}.trusted-review-name-modern{font-weight:700;color:#fff;font-size:1.18rem;text-align:center;margin-bottom:8px}.trusted-review-title-modern{font-size:1rem;color:#fff;text-align:center;margin-bottom:12px}.trusted-review-text-modern{font-size:1.04rem;color:#fff;font-weight:400;line-height:1.5;margin-bottom:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:center}.swiper{padding-bottom:48px}.swiper-button-next,.swiper-button-prev{position:static;margin:8px 0;background:#0c0092;color:#fff;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #5078dc1a}.swiper-button-next:after,.swiper-button-prev:after{font-size:22px;font-weight:700}.swiper-button-next{right:48%;left:auto}.swiper-button-prev{left:48%;right:auto}.trusted-review-bottom-modern{display:flex;align-items:center;gap:18px;width:100%;margin-top:18px}.trusted-avatar-block{position:relative;display:flex;flex-direction:column;align-items:center}.trusted-avatar-accent{width:48px;height:8px;background:#fff;border-radius:0 0 8px 8px;position:absolute;left:0;bottom:-8px;z-index:0}.trusted-review-userinfo-modern{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.trusted-quote-icon{margin-left:auto;align-self:flex-end}.swiper-pagination{position:static;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.swiper-pagination-bullets{margin-top:12px}.swiper-pagination-bullet{background:#a5b4fc;opacity:1}.swiper-pagination-bullet-active{background:#0c0092}.trusted-logos-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:18px;width:100%;max-width:100%;height:100%}.trusted-logo-box{background:#0c0092;border-radius:14px;display:flex;align-items:center;justify-content:center;width:100%;height:70px;min-width:0;min-height:0;box-shadow:none;padding:0;transition:box-shadow .2s,transform .2s}@keyframes bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(-30px);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes jelly{0%,to{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.trusted-logo-box img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.8;transition:filter .2s,opacity .2s,box-shadow .2s}.trusted-logo-box:hover img{filter:none;opacity:1;animation:bounce .7s,jelly .7s;box-shadow:0 8px 24px #0000001f}@media (max-width: 900px){.trusted-content{flex-direction:column;gap:24px;align-items:stretch;margin:0}.trusted-slider-col,.trusted-logos-col{max-width:100%;flex:1 1 100%;justify-content:center;margin-left:0}.trusted-slider-modern,.trusted-review-card-modern,.trusted-logos-grid{max-width:98vw}}@media (max-width: 600px){.trusted-content{flex-direction:column;gap:18px;align-items:stretch;margin:0}.trusted-slider-col{order:1;width:100%;margin-bottom:18px;display:flex;justify-content:center}.trusted-slider-modern{flex-direction:column;align-items:stretch;padding:0;width:100%;max-width:100vw}.trusted-swiper-2col{width:100vw;max-width:100vw}.trusted-review-card-custom{width:96vw;min-width:0;max-width:100vw;height:auto;min-height:unset;max-height:unset;padding:18px 6px}.trusted-slider-arrows{flex-direction:row;justify-content:center;align-items:center;margin:12px 0 0;width:100%;gap:8px;position:static;order:2}.swiper-button-next,.swiper-button-prev{width:36px;height:36px;font-size:18px;margin:0 0 0 8px;position:static}.trusted-logos-col{order:2;width:100%;margin-left:0;display:flex;justify-content:center}.trusted-logos-grid{max-width:90vw;margin:0 auto 32px}.trusted-logo-box{width:90%;margin:0 auto}}.trusted-review-card-custom{background:#1e40af;border-radius:18px;border:none;box-shadow:0 2px 8px #5078dc1a;padding:32px 28px 28px;width:340px;height:320px;min-width:340px;max-width:340px;min-height:320px;max-height:320px;display:flex;flex-direction:column;justify-content:space-between}.trusted-review-text-custom{font-size:1.02rem;color:#fff;font-weight:500;line-height:1.6;margin-bottom:18px;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.trusted-review-bottom-custom{display:flex;align-items:center;gap:14px;margin-top:12px}.trusted-review-avatar-custom{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid white!important;z-index:1}.trusted-review-userinfo-custom{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.trusted-review-name-custom{color:#fff;font-weight:700;font-size:1.01rem;margin-bottom:2px}.trusted-review-title-custom{font-size:.97rem;color:#fff}.trusted-review-readmore{background:none;border:none;color:#0b0363;font-weight:600;cursor:pointer;margin-left:6px;font-size:.97rem}.trusted-review-modal-overlay{position:fixed;inset:0;background:#1e293b73;z-index:1000;display:flex;align-items:center;justify-content:center}.trusted-review-modal{background:#fff;border-radius:18px;box-shadow:0 4px 32px #5078dc2e;padding:32px 24px 24px;max-width:420px;width:90vw;display:flex;flex-direction:column;align-items:stretch}.trusted-review-modal-text{font-size:1.08rem;color:#23205f;font-weight:500;margin-bottom:24px;line-height:1.7}.trusted-review-modal-bottom{display:flex;align-items:center;gap:16px;margin-bottom:18px}.trusted-review-modal-close{background:#0c0092;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:1rem;font-weight:600;cursor:pointer;align-self:flex-end;margin-top:8px}@keyframes trustedBgMove{0%{background-position:center 0px}50%{background-position:center 40px}to{background-position:center 0px}}.trusted-review-modal .trusted-review-name-custom,.trusted-review-modal .trusted-review-title-custom{color:#0c0092}.about-section-novax{font-family:Inter,Poppins,Arial,sans-serif;background:#fff;padding:80px 0;position:relative;overflow:hidden;background-image:url(/assets/images/about/bg-about.webp);background-size:cover;background-position:center;background-repeat:no-repeat;animation:aboutBgMoveFull 12s ease-in-out infinite alternate}.about-section-novax:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.about-section-novax:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#e2e2e299;z-index:2;pointer-events:none}.about-container-novax,.about-row-novax,.about-img-col-novax,.about-content-col-novax{position:relative;z-index:3}@keyframes aboutBgMoveFull{0%{background-position:center 0px}50%{background-position:center 40px}to{background-position:center 0px}}.about-container-novax{max-width:1200px;margin:0 auto;padding:0 24px}.about-row-novax{display:flex;align-items:center;gap:48px}.about-img-col-novax{flex:0 0 44%;max-width:44%;display:flex;justify-content:center}.about-content-col-novax{flex:1;max-width:56%}.about-img-stack-novax{position:relative;width:340px;min-height:420px;display:flex;align-items:center;justify-content:center}.about-main-img-novax{width:100%;height:420px;object-fit:cover;border-radius:28px;box-shadow:0 20px 64px #2563eb21,0 2px 8px #0000001a;background:#fff;position:relative;z-index:1}.about-small-img-novax{position:absolute;width:170px;height:170px;object-fit:cover;border-radius:16px;border:6px solid #fff;box-shadow:0 8px 32px #2563eb21;z-index:2}.about-small-img-bottom-novax{bottom:24px;right:24px}.about-small-img-top-novax{top:24px;left:24px}.about-badge-novax{position:absolute;top:-28px;left:-28px;background:#0c0092;color:#fff;border-radius:22px;padding:16px 28px 12px 18px;font-weight:700;font-size:18px;display:flex;align-items:center;box-shadow:0 4px 24px #2563eb1a;z-index:10}.about-badge-icon-novax{font-size:22px;margin-right:10px}.about-contact-card-novax{position:absolute;left:-18px;bottom:-28px;background:#fff;border-radius:18px;box-shadow:0 2px 16px #2563eb1a;padding:18px 32px 18px 18px;display:flex;align-items:center;gap:14px;z-index:10;min-width:210px;border-left:4px solid#0c0092}.about-contact-icon-novax{color:#0c0092;font-size:26px;margin-right:8px}.about-contact-title-novax{font-size:15px;font-weight:700;color:#1e293b}.about-contact-number-novax{font-size:15px;color:#888;font-weight:500}.about-heading-novax{font-size:36px;font-weight:800;margin-bottom:18px;color:#181818;line-height:1.2}.about-heading-highlight-novax{background:#0c0092;color:#fff;padding:0 8px;border-radius:8px;font-size:inherit;font-weight:inherit;display:inline-block}.about-desc-novax{font-size:16px;color:#444;margin-bottom:24px;line-height:1.6}.about-stats-row-novax{display:flex;gap:32px;margin-top:36px;margin-bottom:8px;flex-wrap:wrap}.about-stat-card-novax{background:#fff;border-radius:22px;box-shadow:0 2px 16px #2563eb1a;padding:28px 32px 18px;min-width:140px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.about-stat-main-novax{background:#0c0092;color:#fff}.about-stat-main-novax .about-stat-label-novax{color:#fff}.about-stat-number-novax{font-size:32px;font-weight:900;line-height:1;margin-bottom:6px}.about-stat-number-novax span{font-size:18px;font-weight:700;margin-left:2px}.about-stat-label-novax{font-size:16px;font-weight:700;color:#1e293b}.hide-on-mobile{display:block}@media (max-width: 1100px){.about-row-novax{gap:24px}.about-img-col-novax{max-width:48%;flex-basis:48%}.about-content-col-novax{max-width:52%}}@media (max-width: 900px){.about-img-stack-novax{width:260px;min-height:420px}.about-main-img-novax{height:420px}.about-small-img-novax{width:110px;height:110px;border-width:4px}.about-small-img-bottom-novax{bottom:12px;right:12px}.about-small-img-top-novax{top:12px;left:12px}}@media (max-width: 767px){.about-row-novax{flex-direction:column;gap:0}.about-img-col-novax,.about-content-col-novax{max-width:100%;flex-basis:100%}.about-img-stack-novax{width:100%;min-height:420px;margin-bottom:32px;display:flex;justify-content:center;align-items:center}.about-main-img-novax{width:90vw;max-width:420px;height:320px;border-radius:18px;object-fit:cover;margin:0 auto;display:block}.about-badge-novax{top:-12px;left:50%;transform:translate(-50%);font-size:14px;padding:8px 16px 6px 10px}.about-contact-card-novax,.hide-on-mobile{display:none!important}.about-heading-novax{font-size:22px;margin-bottom:12px}.about-desc-novax{font-size:15px;margin-bottom:18px}.about-stats-row-novax{display:none!important}.about-stat-card-novax{width:100%;min-width:0;align-items:flex-start;padding:14px 10px 10px 14px}.about-stat-number-novax{font-size:20px}.about-stat-label-novax{font-size:13px}}@media (max-width: 480px){.about-section-novax{padding:32px 0}.about-container-novax{padding:0 8px}.about-img-stack-novax{min-height:140px}.about-main-img-novax{height:140px}.about-badge-novax{font-size:12px;padding:5px 8px 3px 5px}.about-contact-card-novax{font-size:12px;padding:6px 8px 6px 6px;min-width:90px}}.fade-in-anim{opacity:0;transform:translateY(20px);animation:fadeInUp .7s ease forwards}.about-service-label-novax{width:100%;text-align:center;font-size:1.15rem;font-weight:700;color:#0c0092;text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;margin-top:0;position:relative;z-index:3}.services-section{padding:3rem 0}.services-title{color:#fff;font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:1100px;margin:0 auto}.service-card{background:#1e293b;color:#fff;border-radius:10px;padding:2rem 1.5rem;box-shadow:0 2px 12px #0000001a;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 6px 24px #2563eb26}.service-card-title{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.service-card-desc{font-size:1rem;color:#cbd5e1}.services-section-modern{position:relative;background:#f0f3f5;z-index:1;padding:3.5rem 0 2.5rem}.services-header-row,.services-header-left,.services-header-right,.services-grid-modern,.service-card-modern{position:relative;z-index:3}.services-header-row{display:flex;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:0 auto 2.5rem;flex-wrap:wrap;gap:2rem 0;position:relative;z-index:2}.services-header-left{flex:1 1 400px}.services-label{color:#0c0092;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:.5rem;text-transform:uppercase;text-align:center}.services-title-modern{font-size:2.6rem;font-weight:800;color:#0c0092;margin-bottom:.2rem;line-height:1.15}.services-header-right{flex:1 1 300px;text-align:right;color:#0c0092;font-size:1.08rem;font-weight:400;line-height:1.6}.services-description-modern{color:#0c0092;font-size:1.08rem;font-weight:400;margin:0;line-height:1.6}.services-grid-modern{display:flex;justify-content:center;align-items:flex-end;gap:2.2rem;max-width:1200px;margin:0 auto;position:relative;z-index:3}.service-card-modern{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 4px 24px #3c72fc1a,0 1.5px 6px #00000014;overflow:visible;display:flex;flex-direction:column;align-items:center;transition:transform .22s cubic-bezier(.23,1.01,.32,1),box-shadow .22s;cursor:pointer;position:relative;min-width:0;width:270px;min-height:300px;animation:fadeInUp 1s cubic-bezier(.23,1.01,.32,1) both;border-top:3.5px solid #0c0092!important;border-bottom:2.5px solid #0c0092!important;margin-bottom:1.5rem}.service-card-modern:after{content:"";position:absolute;inset:0;background:#2d4fd8ed;border-radius:0 0 12px 12px;z-index:5;pointer-events:none;opacity:0;transform:scale(.2);transition:none;animation:none}.service-card-modern:hover:after{animation:overlayRectScaleIn .55s cubic-bezier(.23,1.01,.32,1) forwards}@keyframes overlayRectScaleIn{0%{opacity:.1;transform:scale(.2)}60%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.service-card-content{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s .15s cubic-bezier(.23,1.01,.32,1),transform .4s cubic-bezier(.23,1.01,.32,1);transform:translateY(30px) scale(.98)}.service-card-modern:hover .service-card-content{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:.18s}.service-card-content .service-icon-badge-centered{position:static;margin-bottom:1.2rem;background:#fff;color:#0c0092;border-radius:8px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 4px 16px #00000021;border:2px solid #fff}.service-card-content .service-card-title-modern{color:#fff;border:none;margin:0 0 .7rem;font-size:1.25rem}.service-card-content .service-card-desc-modern{color:#f8f8f8;font-size:1.02rem;text-align:center;margin:0 1.2rem;font-weight:400;line-height:1.6}.service-img-wrapper{width:100%;height:220px;position:relative;overflow:hidden;background:#e0e7ff;display:flex;align-items:flex-end;justify-content:center}.service-img{width:100%;height:100%;object-fit:cover;display:block}.service-icon-badge-static{position:absolute;right:18px;background:#0c0092;color:#fff;border-radius:8px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 4px 16px #00000021;border:2px solid #fff;z-index:6;transition:background .2s,color .2s}.service-card-title-modern{font-size:1.18rem;font-weight:700;color:#181a20;margin:1.2rem 0;letter-spacing:.2px;text-align:center;background:none;border:none;z-index:7;position:relative}.fade-in-service{opacity:0;transform:translateY(40px);animation:fadeInUp 1s cubic-bezier(.23,1.01,.32,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.services-grid-modern{flex-wrap:wrap;gap:2rem}}@media (max-width: 991px){.services-header-row{flex-direction:column;align-items:flex-start;gap:1.2rem 0}.services-header-right{text-align:left;margin-top:.5rem}.services-title-modern{font-size:1.5rem}.services-grid-modern{flex-direction:column;align-items:center;gap:1.2rem}.service-card-modern{min-width:0;min-height:260px;width:100%;max-width:400px}}.service-card-modern:hover .service-icon-badge-static,.service-card-modern:hover .service-card-title-modern{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.service-card-content .service-card-title-overlay{color:#fff;font-size:1.22rem;font-weight:700;text-align:center;margin:1rem 0 .7rem;letter-spacing:.2px;border:none;background:none}@media (max-width: 767px){.services-section-modern{background:linear-gradient(180deg,#fff 0 15%,#0c0092 55% 100%);padding:.5rem 0}.services-header-row{flex-direction:column;align-items:flex-start;margin-bottom:-550px!important;gap:0;max-height:none;overflow:visible}.services-title-modern{font-size:1.5rem;margin:0;line-height:1.05;padding:0}.services-grid-modern{gap:.4rem;margin-top:0;margin-bottom:0!important}.services-label{margin-bottom:.05rem;font-size:1rem;margin-left:10px}.services-description-modern{display:none}.services-header-right{text-align:left;margin-top:.5rem}.service-card-modern{min-width:0;min-height:220px;width:92vw;max-width:290px}.service-img-wrapper{height:200px}.service-icon-badge-static,.service-card-content .service-icon-badge-centered{width:50px;height:50px;font-size:1.8rem;top:auto;bottom:12px;right:12px}.service-card-title-modern,.service-card-title-overlay{font-size:1rem;margin:.7rem 0}.service-card-content .service-card-desc-modern{font-size:.95rem;margin:0 .5rem}.service-card-modern{margin-bottom:1.1rem}.service-card-modern:last-child{margin-bottom:0!important}.services-grid-modern{gap:0!important}.services-grid-modern{gap:1.1rem 0!important}.service-card-modern{margin-bottom:-10px}.services-grid-modern{gap:15px 0!important}.service-card-modern{margin-bottom:0}}.services-section-label-novax{left:50%;transform:translate(-50%);display:flex;font-size:42px;font-weight:700;color:#0c0092;margin-bottom:15px;position:relative;display:inline-block}.services-section-label-novax:after{content:"";position:absolute;left:50%;bottom:-15px;transform:translate(-50%);width:80px;height:3px;background-color:#0c0092}.services-card-icon{font-size:2rem}@keyframes moveBackground{0%{background-position:center 0}50%{background-position:center 40px}to{background-position:center 0}}.team-section{padding:100px 0;background-color:#f8f9fa;background-image:url(/assets/images/about/bg-about.webp);background-size:cover;background-repeat:no-repeat;background-position:center;animation:moveBackground 10s ease-in-out infinite}.container{max-width:1200px;margin:0 auto;padding:0 15px}.section-header{text-align:center;margin-bottom:60px}.section-title{font-size:42px;font-weight:700;color:#0c0092;margin-bottom:15px;position:relative;display:inline-block}.section-title:after{content:"";position:absolute;left:50%;bottom:-15px;transform:translate(-50%);width:80px;height:3px;background-color:#0c0092}.team-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.team-member-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #0000000d;transition:all .3s ease;height:95%;border-right:1px solid #0c0092!important;border-left:1px solid #0c0092!important;border-bottom:4px solid #0c0092!important}.team-member-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000001a}.member-image{position:relative;height:400px;overflow:hidden}.member-image img{border-top:4px solid #0c0092!important;width:100%;height:100%;object-fit:cover;transition:all .5s ease}.team-member-card:hover .member-image img{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.7));z-index:1}.share-button{position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:#0c0092;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .3s ease}.share-button:hover{background:#3a56e8;transform:rotate(90deg)}.social-links{position:absolute;bottom:20px;right:70px;display:flex;gap:10px;z-index:2;opacity:0;visibility:hidden;transition:all .3s ease}.social-links.active{opacity:1;visibility:visible;right:80px}.social-links a{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0c0092;transition:all .3s ease}.social-links a:hover{background:#0c0092;color:#fff;transform:translateY(-5px)}.member-info{padding:25px;text-align:center}.member-name{font-size:22px;font-weight:700;color:#0c0092;margin-bottom:5px}.member-position{font-size:16px;color:#0c0092}@media (max-width: 992px){.team-section{padding:80px 0}.section-title{font-size:36px}.member-image{height:380px}}@media (max-width: 768px){.team-section{padding:60px 0}.section-title{font-size:30px}.team-members{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.member-image{height:250px}}@media (max-width: 576px){.team-members{grid-template-columns:1fr;justify-items:center}.team-member-card{max-width:320px;width:90vw;margin:0 auto;height:95%}.member-image{height:300px}.member-image img{border-top:4px solid #0c0092!important;height:320px;object-fit:cover;display:block;width:100%}.image-overlay{border-top:4px solid #0c0092!important;display:none!important}.section-title{font-size:28px}}.faq-section.screenshot-faq{padding:4.5rem 0;font-family:Inter,Segoe UI,Arial,sans-serif;border-radius:24px;box-shadow:0 4px 32px #043fd6a2;background-image:url(/assets/images/faq-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;animation:moveFaqBg 12s ease-in-out infinite}@keyframes moveFaqBg{0%{background-position:center 0}50%{background-position:center 60px}to{background-position:center 0}}.faq-section.screenshot-faq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#cdcbeb42;z-index:0;pointer-events:none}.faq-section.screenshot-faq>*{position:relative;z-index:1}.faq-title.screenshot-faq-title{max-width:1100px;margin:0 auto 32px;text-align:left;font-size:2.1rem;font-weight:800;color:#0c0092;letter-spacing:-1px}.faq-grid-3-3-6{display:grid;grid-template-columns:1fr 1fr 2fr;max-width:1100px;margin:0 auto;gap:48px;align-items:flex-start}.faq-col{display:flex;flex-direction:column}.faq-col-image{align-items:flex-start;justify-content:flex-start;gap:0;position:relative}.faq-image{width:100%;max-width:260px;height:320px;min-height:180px;border-radius:18px;object-fit:cover;margin-bottom:0;box-shadow:0 8px 32px #3c72fc21,0 2px 8px #0000001a;display:block;border:2.5px solid #eaf1ff;background:#fff;transition:box-shadow .2s,border .2s}.faq-col-features{gap:18px;justify-content:flex-start}.faq-features-list{display:flex;flex-direction:column;gap:22px}.faq-feature{display:flex;align-items:flex-start;gap:16px}.faq-feature-icon{background:#0c0092;color:#fff;font-size:1.5rem;font-weight:900;border-radius:50%;width:48px;height:48px;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;margin-top:2px;box-shadow:0 2px 8px #0000000f;border:3px solid #fff;transition:background .2s}.faq-feature-title{font-weight:700;color:#0c0092;font-size:1.1rem;margin-bottom:2px}.faq-feature-desc{color:#6b7280;font-size:1rem}.faq-col-accordion{justify-content:flex-start}.faq-accordion.screenshot-faq-accordion{border-radius:0 0 8px 8px;box-shadow:none;padding:0;border:2px solid #e5e7eb!important}.faq-item.screenshot-faq-item{border-bottom:1px solid #e5e7eb;padding:0}.faq-item.screenshot-faq-item:last-child{border-bottom:none}.faq-item.screenshot-faq-item.highlighted{border-bottom:1px solid #e5e7eb;border-top:none}.faq-question.screenshot-faq-question{font-weight:700;color:#232323;font-size:1.13rem;cursor:pointer;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;transition:background .2s,color .2s}.faq-item.screenshot-faq-item.highlighted .faq-question.screenshot-faq-question{color:#0c0092}.faq-toggle-icon{font-size:2rem;font-weight:700;color:#0c0092;margin-left:18px;line-height:1}.faq-answer.screenshot-faq-answer{color:#6b7280;font-size:1.08rem;padding:0 28px 18px;margin-top:-8px;margin-bottom:0;animation:fadeIn .2s}.faq-item.screenshot-faq-item.open .faq-question.screenshot-faq-question{background:#ebeff8;color:#0c0092}.faq-item.screenshot-faq-item.open{background:#eaf1ff}@media (max-width: 1100px){.faq-grid-3-3-6{max-width:98vw;grid-template-columns:1fr 1fr 2fr;gap:18px}.faq-title.screenshot-faq-title{max-width:98vw;padding:0 2vw}}@media (max-width: 900px){.faq-col-image{align-items:center}.faq-image{max-width:70vw;height:190px;min-height:120px;border-radius:6px}.faq-features-list{width:100%;align-items:center;margin-bottom:32px}.faq-feature{width:100%;justify-content:center}.faq-feature-icon{width:40px;height:40px;min-width:40px;min-height:40px;font-size:1.2rem}.faq-title.screenshot-faq-title{text-align:center;padding:0 2vw}.faq-col-accordion{margin-top:24px}}@media (max-width: 600px){.faq-section.screenshot-faq{padding:1.5rem 0}.faq-title.screenshot-faq-title{font-size:1.2rem;padding:0 1vw}.faq-grid-3-3-6{grid-template-columns:1fr;gap:16px;max-width:100vw;padding:0 1vw}.faq-image{max-width:86vw;height:220px;min-height:80px;border-radius:6px}.faq-features-list{gap:12px;margin-top:25px;margin-bottom:24px}.faq-feature-icon{width:32px;height:32px;min-width:32px;min-height:32px;font-size:1rem}.faq-feature-title{font-size:.98rem}.faq-feature-desc{font-size:.92rem}.faq-question.screenshot-faq-question{font-size:1rem;padding:14px 12px}.faq-toggle-icon{font-size:1.3rem;margin-left:10px}.faq-answer.screenshot-faq-answer{font-size:.98rem;padding:0 12px 12px}.faq-col-accordion{margin-top:18px}}.solutions-section{background:#0c0092;padding:3rem 0;border-radius:24px;margin:2rem 1rem;position:relative;overflow:hidden}.solutions-container{display:flex;max-width:1100px;margin:0 auto;background:#0c0092;background-image:url(/assets/images/backgroundDesigns/centerdesign.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;border-radius:18px;box-shadow:0 2px 24px #0000001a}.solutions-section{background:#0c0092;background-image:url(/assets/images/backgroundDesigns/centerdesign.svg);background-repeat:no-repeat;background-position:right top;background-size:auto 100%}.solutions-container{background:transparent}.solutions-sidebar{background:#1e40af;min-width:260px;max-width:320px;display:flex;flex-direction:column;gap:.5rem;padding:2rem}.solutions-tab{background:none;border:none;color:#fff;text-align:left;font-size:1.08rem;font-weight:500;padding:.9rem 1.2rem;border-radius:8px;margin:.2rem 0;cursor:pointer;transition:background .35s cubic-bezier(.4,1.2,.4,1),color .35s cubic-bezier(.4,1.2,.4,1),box-shadow .35s cubic-bezier(.4,1.2,.4,1),transform .35s cubic-bezier(.4,1.2,.4,1)}.solutions-tab.active,.solutions-tab:focus{background:#0c0092;color:#fff;box-shadow:0 4px 24px #0e607a1a;transform:scale(1.06);z-index:2}.solutions-content{flex:1;padding:2.5rem 2.5rem 2.5rem 2rem;background:transparent;display:flex;flex-direction:column;justify-content:flex-start}.solutions-heading-wrapper{text-align:center;margin-bottom:.5rem}.solutions-label{color:#fff;font-weight:700;letter-spacing:2px;font-size:2rem;margin-bottom:.2rem;position:relative;display:inline-block}.solutions-label:after{content:"";display:block;margin:.5rem auto 0;width:80px;height:4px;background:#fff;border-radius:2px}.solutions-main-title{color:#fff;font-weight:800;font-size:4rem;margin:0 0 1.2rem}.solutions-content-title{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.solutions-content-desc{color:#e0f2fe;font-size:1.05rem;margin-bottom:1.2rem;max-width:600px}.solutions-list{list-style:none;padding:0;margin:0 0 1.5rem}.solutions-list-item{color:#fff;font-size:1.05rem;margin-bottom:.4rem;display:flex;align-items:center}.solutions-list-arrow{color:#0ea5e9;font-size:1.1rem;margin-right:.5rem}.solutions-cta{background:#fff;color:#16607a;border:none;border-radius:24px;padding:.7rem .9rem;font-size:1rem;font-weight:600;box-shadow:0 2px 8px #0ea5e91a;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;transition:background .18s,color .18s;align-self:flex-start;width:fit-content}.solutions-cta:hover{background:#fff;color:#16607a}.solutions-cta-arrow{font-size:1.2rem}.solutions-list-icon{display:inline-flex;align-items:center;margin-right:.5rem;vertical-align:middle}.solutions-view-btn{background:transparent;color:#fff;border:1.5px solid #fff;border-radius:999px;padding:.22rem 1.1rem .22rem .7rem;font-size:.98rem;font-weight:600;box-shadow:none;cursor:pointer;margin-left:1rem;transition:background .18s,color .18s,border .18s;display:inline-flex;align-items:center;gap:.5rem;outline:none}.solutions-view-btn:hover,.solutions-view-btn:focus{background:#0c0092;color:#fff;border-color:#0c0092}.solutions-view-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ffd600;margin-right:.5rem;vertical-align:middle}@media (max-width: 900px){.solutions-container{flex-direction:column;background-position:right top;background-size:auto 100%}.solutions-sidebar{flex-direction:row;min-width:unset;max-width:unset;padding:1rem 1rem .5rem;overflow-x:auto;gap:.5rem}.solutions-tab{min-width:160px;font-size:1rem;padding:.7rem 1rem;margin-bottom:0}.solutions-content{padding:1.5rem 1rem}}@media (max-width: 600px){.solutions-section{padding:1.2rem .2rem;margin:1rem .2rem;border-radius:12px}.solutions-main-title{font-size:1.2rem}.solutions-content-title{font-size:1.05rem}.solutions-content-desc,.solutions-list-item{font-size:.98rem}.solutions-cta{font-size:.98rem;padding:.6rem .7rem;border-radius:16px}.solutions-mobile-accordion,.solutions-mobile-item,.solutions-mobile-btn,.solutions-mobile-panel{max-width:100vw;box-sizing:border-box}.solutions-mobile-accordion{width:100%;background:#0c0092;border-radius:12px;padding-bottom:1rem}.solutions-mobile-item{width:100%;margin-bottom:.7rem}.solutions-mobile-btn{width:92%;margin:0 auto;display:block;background:#1e40af;color:#fff;font-size:1.08rem;font-weight:600;border:none;border-radius:8px;padding:1rem 1.2rem;text-align:left;cursor:pointer;transition:background .18s,color .18s;box-shadow:0 2px 8px #0000000a;outline:none}.solutions-mobile-btn.active,.solutions-mobile-btn:focus,.solutions-mobile-btn:hover{background:#0c0092;color:#fff}.solutions-mobile-panel{width:92%;margin:0 auto .7rem;background:#0c0092;border-radius:0 0 8px 8px;box-shadow:0 2px 8px #0000000a;padding:1rem 1.2rem 1.2rem;display:none;animation:fadeIn .2s}.solutions-mobile-panel.open{display:block}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(-12px);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes jelly{0%,to{transform:scale(1)}30%{transform:scale(1.18,.82)}40%{transform:scale(.82,1.18)}50%{transform:scale(1.09,.91)}65%{transform:scale(.97,1.03)}75%{transform:scale(1.03,.97)}to{transform:scale(1)}}.solutions-list-item:hover .solutions-list-icon{animation:bounce .7s,jelly .7s}.blog-section{background:#fff;padding:80px 0}.blog-header{text-align:center;margin-bottom:40px}.blog-subtitle{color:#0c0092;font-size:14px;letter-spacing:2px;font-weight:600;text-transform:uppercase;display:block;margin-bottom:10px}.blog-title{font-size:2.6rem;font-weight:700;color:#0c0092;margin-bottom:0;line-height:1.2}.blog-title .highlight{background:#0c0092;color:#fff;padding:0 6px;border-radius:3px;position:relative;z-index:1}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1280px;margin:0 auto}.blog-card{background:#fff;box-shadow:0 4px 24px #00000012;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s;position:relative;border-bottom:4px solid #0c0092!important;border-top:4px solid #0c0092!important;min-height:400px}.blog-card:hover{box-shadow:0 8px 32px #00000021}.blog-image-wrapper{position:relative;width:100%;height:220px;overflow:hidden}.blog-image{width:100%;height:100%;object-fit:cover;display:block}.blog-date{position:absolute;left:16px;bottom:16px;background:#fff;color:#0c0092;font-weight:600;font-size:15px;padding:6px 18px;border-radius:4px;box-shadow:0 2px 8px #00000014}.blog-meta{display:flex;align-items:center;gap:18px;color:#0c0092;font-size:15px;margin:18px 0 8px;padding:0 18px}.blog-meta span{display:flex;align-items:center;gap:6px}.blog-card-title{font-size:1.18rem;font-weight:700;color:#222;margin:0 0 18px;padding:0 18px;line-height:1.3}.blog-read-more{display:flex;align-items:center;justify-content:space-between;background:#f6f6f6;color:#222;font-weight:600;font-size:1rem;text-decoration:none;margin-top:auto;padding:16px 18px;border-top:1px solid #f1f1f1;transition:color .2s,background .2s;width:100%;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.blog-read-more:hover{color:#0c0092;background:#eaeaea}.blog-read-more .read-more-text{flex:1;text-align:left}.blog-read-more .read-more-arrow{flex-shrink:0;margin-left:12px;font-size:1.1em;display:flex;align-items:center}@media (max-width: 1024px){.blog-grid{grid-template-columns:repeat(2,1fr);max-width:92vw}}@media (max-width: 700px){.blog-title{font-size:1.5rem}.blog-grid{grid-template-columns:1fr;gap:30px;width:90vw}.blog-image-wrapper{height:180px}}.cta-section{background:#fff;padding:60px 0;display:flex;justify-content:center;align-items:center}.cta-card{background:#0c0092;border-radius:12px;box-shadow:0 8px 32px #2563eb1a;max-width:1240px;width:98vw;margin:0 auto;display:flex;padding:48px 40px;gap:40px;position:relative;overflow:hidden;background-image:url(/assets/images/backgroundDesigns/centerdesign.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 100%}@media (min-width: 901px){.cta-left{flex:1.7}.cta-right{flex:1;max-width:360px}}.cta-left,.cta-right{position:relative;z-index:1}.cta-title{font-size:2rem;font-weight:700;color:#fff}.cta-desc{color:#e0e7ff;margin-bottom:28px}.cta-form{display:flex;flex-direction:column;gap:18px}.cta-form input,.cta-form textarea{width:100%;background:transparent;color:#fff;border:none;border-bottom:2px solid #fff!important;border-radius:0;padding:12px 0;font-size:1rem;outline:none;margin-bottom:10px;box-shadow:none;transition:border-color .2s}@media (min-width: 1200px){.cta-form{max-width:900px}}.cta-form input::placeholder,.cta-form textarea::placeholder{color:#e0e7ff;opacity:1}.cta-form input:focus,.cta-form textarea:focus{border-bottom:2.5px solid #fff}.cta-btn{background:#fff;color:#0c0092;border:none;padding:12px 0;border-radius:6px;font-size:1rem;font-weight:600;margin-top:10px;cursor:pointer;transition:background .2s;width:220px}.cta-btn:hover{background:#141479;color:#fff}.cta-success{color:#fff;margin-top:10px;font-weight:600}.cta-right{flex:1;min-width:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:24px;border-left:1.5px solid #3b82f6;text-align:center}.cta-profile-img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:20px}.cta-profile-name{font-weight:700;font-size:1.1rem;color:#fff;margin-bottom:6px}.cta-profile-desc{color:#e0e7ff;font-size:.98rem;text-align:center;margin-bottom:18px}.cta-call{display:flex;align-items:center;color:#fff;font-weight:700;font-size:1rem;gap:8px}.cta-call-icon{font-size:1.1em}.cta-main-title{text-align:center;color:#0c0092;font-size:2.2rem;font-weight:700;margin-top:60px;margin-bottom:10px;padding-top:20px}@media (max-width: 900px){.cta-card{flex-direction:column;align-items:stretch;padding:28px 16px;gap:20px}.cta-right{border-left:none;border-top:1.5px solid #3b82f6;padding-left:0;padding-top:24px;margin-top:24px;align-items:center}.cta-btn{width:100%}}@media (max-width: 600px){.cta-section{padding:30px 0}.cta-main-title{margin-top:40px;padding-top:15px;font-size:1.8rem}.cta-card{padding:24px 18px;max-width:99vw;border-radius:12px;background-position:center top;background-size:130% auto}.cta-title{font-size:1.4rem}.cta-desc{margin-bottom:20px}.cta-form{gap:16px}.cta-form input,.cta-form textarea{padding:14px 0;font-size:1rem;border-bottom-width:2px!important}.cta-btn{width:100%;height:44px}}.footer{background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#222;padding:2rem 1.5rem 1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;width:100%;margin:0;position:relative;flex-direction:row;box-shadow:0 -4px 20px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-divider{width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#0c0092 50%,transparent 100%);margin:20px 0 0;border:none;opacity:.6;border-radius:1px}.footer-brand{flex:1 1 280px;min-width:220px;display:flex;flex-direction:column;gap:1.2rem}.footer-logo{display:flex;align-items:center;gap:4px;font-weight:700;font-size:1.3rem;transition:transform .3s ease}.footer-logo:hover{transform:scale(1.02)}.footer-logo-img{width:180px;height:100px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(37,99,235,.2))}.footer-logo-text{display:none}.footer-desc{color:#64748b;font-size:1rem;line-height:1.6;margin-bottom:.5rem}.footer-socials{display:flex;gap:14px}.footer-socials a{color:#0c0092;font-size:1.1rem;background:#2563eb1a;border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(37,99,235,.1);box-shadow:0 2px 8px #0000000f;text-decoration:none}.footer-socials a:hover{background:linear-gradient(135deg,#0c0092,#1e40af);color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 16px #2563eb4d}.footer-col{flex:1 1 200px;min-width:160px}.footer-title{font-size:1.1rem;font-weight:800;margin-bottom:1rem;color:#1e293b;text-transform:uppercase;letter-spacing:1.2px;position:relative}.footer-title:after{content:"";position:absolute;bottom:-4px;left:0;width:30px;height:3px;background:linear-gradient(90deg,#0c0092,#1e40af);border-radius:2px}.footer-link{color:#64748b;text-decoration:none;display:block;margin-bottom:.5rem;transition:all .3s ease;font-size:1rem;position:relative;padding-left:0}.footer-link:hover{color:#0c0092;transform:translate(4px)}.footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:.8rem;color:#222;font-size:.95rem;line-height:1.5;transition:transform .3s ease;width:100%}.footer-contact-item:hover{transform:translate(4px)}.footer-contact-icon{color:#0c0092;font-size:1.3rem;margin-top:2px;flex-shrink:0;background:#2563eb1a;padding:10px;border-radius:10px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.footer-contact-item:hover .footer-contact-icon{background:#2563eb26;transform:scale(1.1)}.footer-contact-text{color:#64748b;font-size:.95rem;line-height:1.5;flex:1}.footer-bottom{text-align:center;color:#94a3b8;font-size:.9rem;margin-top:8px;width:100%;position:static;left:0;bottom:0;padding:8px 0;border-top:1px solid rgba(148,163,184,.2)}@media (max-width: 900px){.footer{flex-direction:column;align-items:flex-start;gap:1.5rem;border-radius:0;padding:2rem 1.2rem 1.5rem;width:100%}.footer-brand{flex:1 1 100%;min-width:100%;text-align:center}.footer-logo{justify-content:center}.footer-col{flex:1 1 100%;min-width:100%}.footer-bottom{position:static;margin-top:1rem}}@media (max-width: 768px){.footer{padding:1.5rem 1rem 1.2rem;gap:1.5rem;border-radius:0}.footer-logo{font-size:1.2rem;justify-content:center}.footer-logo-img{width:200px;height:110px}.footer-title{font-size:1rem;margin-bottom:1rem}.footer-link{font-size:.95rem;margin-bottom:.6rem}.footer-desc{font-size:.95rem}.footer-socials{justify-content:center}.footer-socials a{width:36px;height:36px;font-size:1rem}.footer-contact-item{margin-bottom:.8rem;font-size:.9rem}.footer-contact-icon{font-size:1.2rem;padding:8px;min-width:28px;min-height:28px}.footer-contact-text{font-size:.9rem}}@media (max-width: 480px){.footer{padding:1.2rem .8rem .8rem;gap:1.2rem;border-radius:0}.footer-logo{font-size:1.1rem;gap:10px;justify-content:center}.footer-logo-img{width:180px;height:100px}.footer-title{font-size:.95rem;margin-bottom:.8rem}.footer-link{font-size:.9rem;margin-bottom:.5rem}.footer-desc{font-size:.9rem}.footer-socials{gap:10px;justify-content:center}.footer-socials a{width:32px;height:32px;font-size:.9rem}.footer-contact-item{margin-bottom:.7rem;font-size:.85rem;gap:8px}.footer-contact-icon{font-size:1.1rem;padding:7px;min-width:26px;min-height:26px}.footer-contact-text{font-size:.85rem}.footer-bottom{font-size:.8rem;margin-top:.8rem;padding:6px 0}}.achievements-section-modern-bg{background:linear-gradient(120deg,#0c0092 30%,#e0e7ff 50%,#0c0092);position:relative;overflow:hidden;border-top-left-radius:48px 24px;border-bottom-right-radius:48px 24px;min-height:260px;padding:1.7rem 0;display:flex;align-items:center;justify-content:center}.achievements-section-modern-inner{width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem 2rem;max-width:1200px;margin:0 auto;align-items:center}.achievements-header-modern{text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:600px;margin-left:0;margin-right:auto;height:100%}.achievements-title-modern{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.7rem;letter-spacing:-1px}.achievements-title-modern span{color:#e0e7ff;font-weight:400}.achievements-description-modern{font-size:.98rem;color:#fff;font-weight:400;margin-bottom:1rem;line-height:1.7}.achievements-btn-modern{background:#00f;color:#fff;border:none;border-radius:7px;padding:.7rem 1.6rem;font-size:1rem;font-weight:600;margin-top:1.2rem;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;box-shadow:0 2px 8px #0000001a}.achievements-btn-modern:hover{background:#2563eb;color:#fff;box-shadow:0 4px 16px #2563eb2e}.achievements-stats-modern{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.2rem 1.2rem;justify-items:center;align-items:center}.achievement-card-animated{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;position:relative}.achievement-animated-circle{background:#0c0092;border-radius:50%;width:68px;height:68px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px #0000002e;margin-bottom:.7rem;animation:floatCircle 3.5s ease-in-out infinite alternate}.achievement-card-animated:nth-child(2) .achievement-animated-circle{animation-delay:.7s}.achievement-card-animated:nth-child(3) .achievement-animated-circle{animation-delay:1.4s}.achievement-card-animated:nth-child(4) .achievement-animated-circle{animation-delay:2.1s}@keyframes floatCircle{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.04)}to{transform:translateY(0) scale(1)}}.achievement-icon-modern{color:#fff;font-size:2rem}.achievement-value-modern{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.2rem;letter-spacing:1px;text-align:center}.achievement-label-modern{font-size:.92rem;color:#151592;font-weight:500;margin-top:.1rem;letter-spacing:.5px;text-align:center}@media (max-width: 991px){.achievements-section-modern-inner{grid-template-columns:1fr;gap:1.2rem 0;max-width:98vw}.achievements-header-modern{max-width:100%;margin-bottom:1.2rem;text-align:left;align-items:flex-start;justify-content:center;min-height:unset;height:auto}.achievements-stats-modern{max-width:100%;margin:0 auto}.achievements-section-modern-bg{padding:1.2rem 0}.achievement-animated-circle{width:54px;height:54px}}@media (max-width: 767px){.achievements-section-modern-bg{padding:.8rem 0;border-top-left-radius:32px 16px;border-bottom-right-radius:32px 16px}.achievements-section-modern-inner{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1.5rem 0;max-width:98vw}.achievements-header-modern{text-align:left;padding-left:8px;padding-right:8px;margin-bottom:0;align-self:flex-start;align-items:flex-start;justify-content:center;min-height:unset;height:auto}.achievements-title-modern{font-size:1.4rem;font-weight:700}.achievements-description-modern{font-size:.98rem}.achievements-stats-modern{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1.2rem;max-width:100%;margin:0 auto;justify-items:center}.achievement-card-animated{padding:0 .5rem;width:100%;max-width:350px}.achievement-animated-circle{width:44px;height:44px}}.case-studies-section{background:#0c0092;padding:80px 0;position:relative;overflow:hidden;background-image:url(/assets/images/backgroundDesigns/leftcenter.svg),url(/assets/images/backgroundDesigns/centerdesign.svg);background-repeat:no-repeat;background-position:left center,right center;background-size:auto 100%}.container{max-width:1100px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.header-section{text-align:left;margin-bottom:40px}.header-section h1{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:12px}.header-section .subtitle{font-size:1.1rem;color:#ffffffe6;max-width:600px}.desktop-logo-bar{display:flex;background:#1e40af;border-radius:8px 8px 0 0;overflow:hidden}.logo-item{flex:1;padding:20px 0;display:flex;align-items:center;justify-content:center;opacity:.6;transition:all .3s ease;cursor:pointer}.logo-item.active{background:#fff3;opacity:1}.logo-item img{max-height:50px;max-width:160px;filter:brightness(0) invert(1)}.case-carousel-container{position:relative;display:flex;align-items:center}.desktop-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff;border-radius:50%;border:none;font-size:1.5rem;color:#0c0092;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a}.arrow-left{left:-70px}.arrow-right{right:-70px}.case-studies-carousel{background:#fff;border-radius:0 0 8px 8px;width:100%}.case-study-card{display:flex;padding:40px;min-height:400px}.case-study-content{flex:1;padding-right:40px}.category-tags{display:flex;gap:12px;margin-bottom:20px}.category-tag,.subcategory-tag{background:#e0f2fe;color:#0c0092;padding:6px 16px;border-radius:20px;font-size:.9rem;font-weight:600}.subcategory-tag{background:#f0f5ff;color:#0c0092}.case-study-content h2{font-size:1.8rem;color:#0c0092;margin-bottom:20px;line-height:1.3}.description{color:#475569;margin-bottom:20px;line-height:1.6}.results{color:#0c0092;font-weight:600;margin-bottom:25px}.read-more{color:#2563eb;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}.case-study-image{flex:1;display:flex;align-items:center;justify-content:center}.case-study-image img{max-width:100%;max-height:300px;border-radius:8px;box-shadow:0 4px 20px #0000001a}@media (max-width: 768px){.case-studies-section{background:#0c0092;background-image:url(/assets/images/backgroundDesigns/leftcenter.svg),url(/assets/images/backgroundDesigns/centerdesign.svg);background-size:auto 80%;background-position:left top,right top}.container{padding:0}.header-section{padding:30px 20px 20px;margin-bottom:0}.header-section h1{font-size:1.5rem;color:#fff;margin-bottom:8px}.header-section .subtitle{color:#a8bedc;font-size:.95rem}.desktop-logo-bar{display:none}.mobile-logo-container{display:flex;justify-content:center;padding:20px 0;background:#3626e3;margin:0 20px;border-radius:8px}.mobile-company-logo{max-height:60px;filter:brightness(0) invert(1)}.case-carousel-container{padding:0 20px}.desktop-arrow{display:none}.case-studies-carousel{background:#f8fafc;border-radius:12px;margin-top:10px}.case-study-card{flex-direction:column-reverse;padding:0;min-height:auto}.case-study-content{padding:20px}.case-study-image{padding:0}.case-study-image img{width:100%;max-height:200px;border-radius:12px 12px 0 0}.category-tags{margin-bottom:15px}.category-tag,.subcategory-tag{font-size:.8rem;padding:4px 12px}.case-study-content h2{font-size:1.2rem;margin-bottom:15px}.description,.results{font-size:.95rem}.mobile-pagination{display:flex;justify-content:center;gap:8px;padding:20px 0 30px}.dot{width:10px;height:10px;border-radius:50%;background:#cbd5e1;border:none;padding:0;cursor:pointer}.dot.active{background:#0c0092;transform:scale(1.2)}}@media (min-width: 769px){.mobile-logo-container,.mobile-pagination{display:none!important}}.desktop-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:32px;margin-bottom:0}.desktop-dot{width:13px;height:13px;background:#fff;border-radius:50%;border:2px solid #2563eb;transition:background .2s,border .2s,transform .2s,box-shadow .2s;cursor:pointer}.desktop-dot.active{background:#2563eb;border:2.5px solid #2563eb;transform:scale(1.25);box-shadow:0 2px 8px #2563eb21}@media (max-width: 768px){.desktop-pagination{display:none!important}}.newsletter-section{background:linear-gradient(135deg,#0c0092,#1e40af);border-radius:0;padding:24px 0 18px;width:100%;min-height:unset;margin:0;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 16px #2563eb14,0 1px 4px #0000000f;position:relative;overflow:hidden}.newsletter-section:before{content:"";position:absolute;top:-60px;right:-60px;width:120px;height:120px;background:#ffffff1a;border-radius:50%;filter:blur(8px);z-index:1}.newsletter-section:after{content:"";position:absolute;bottom:-40px;left:-40px;width:80px;height:80px;background:#ffffff14;border-radius:50%;filter:blur(6px);z-index:1}.newsletter-title{color:#fff;font-size:1.5rem;font-weight:800;margin-bottom:18px;letter-spacing:-.5px;z-index:2;text-shadow:0 1px 4px rgba(30,64,175,.08)}.newsletter-form{background:#ffffff21;border-radius:12px;box-shadow:0 2px 12px #1e40af14;padding:12px 18px 10px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;width:100%;max-width:520px;animation:fadeInUp .7s cubic-bezier(.23,1.01,.32,1) both;transition:transform .25s ease,box-shadow .25s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.newsletter-form input{background:#ffffff2e;border:2px solid #fff;color:#fff;border-radius:8px;padding:10px 14px;font-size:1rem;outline:none;min-width:120px;transition:border-color .2s,background .2s;font-weight:500;box-shadow:0 1px 4px #1e40af0d}.newsletter-form input::placeholder{color:#e0e7ff;opacity:.9;font-weight:400}.newsletter-form input:focus{border-color:#ffd600;background:#ffffff47}.newsletter-form button{background:linear-gradient(90deg,#111827 60%,#0c0092);color:#fff;border:none;border-radius:8px;padding:10px 26px;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 1px 4px #1e40af14;transition:background .2s,transform .2s;letter-spacing:.5px;display:flex;align-items:center;gap:.7rem}.newsletter-form button:hover{background:linear-gradient(90deg,#0c0092,#111827);color:#ffd600;transform:translateY(-1px) scale(1.03)}@media (min-width: 1024px){.newsletter-section{padding:64px 0 56px}.newsletter-title{font-size:2.25rem;margin-bottom:22px;text-align:center}.newsletter-form{max-width:1100px;padding:10px 12px;gap:10px;flex-wrap:nowrap;border-radius:999px;box-shadow:0 10px 28px #0c009226}.newsletter-form:hover{transform:translateY(-2px);box-shadow:0 14px 38px #0c009238}.newsletter-form input{border-radius:999px;padding:8px 14px;font-size:1rem;min-width:360px;background:#ffffff38;border-color:#ffffffd9}.newsletter-form input[type=email]{min-width:520px}.newsletter-form input:focus{box-shadow:0 0 0 4px #ffd60033}.newsletter-form button{border-radius:999px;padding:8px 22px;font-size:1rem;box-shadow:0 10px 24px #0c009240}.newsletter-form button:after{content:"→";margin-left:10px;transform:translateY(1px)}}@media (max-width: 700px){.newsletter-section{padding:12px 0 10px;border-radius:0;max-width:100%}.newsletter-title{font-size:1rem;margin-bottom:10px}.newsletter-form{flex-direction:column;gap:8px;align-items:center;padding:8px 4px 6px;border-radius:8px;max-width:95%}.newsletter-form input,.newsletter-form button{width:100%;min-width:0;font-size:.95rem;padding:8px;border-radius:6px}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.project-showcase-section{padding:3rem 1rem;background:#f8fafc}.project-showcase-title{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:2.5rem;color:#0c0092}.project-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.project-showcase-card{background:#fff;border-radius:18px;box-shadow:0 4px 24px #1e293b14;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s;position:relative;min-height:480px;max-height:520px;height:100%}.project-showcase-card:hover{transform:translateY(-6px) scale(1.025);box-shadow:0 8px 32px #1e293b29}.project-showcase-image-wrap{width:100%;aspect-ratio:16/9;min-height:220px;max-height:260px;overflow:hidden;background:#e0e7ef;flex-shrink:0}.project-showcase-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.project-showcase-card:hover .project-showcase-image{transform:scale(1.05)}.project-showcase-content{padding:1.5rem 1.3rem 1.3rem;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.project-showcase-card-title{font-size:1.25rem;font-weight:600;color:#0c0092;margin-bottom:.7rem}.project-showcase-desc{color:#334155;font-size:1.05rem;margin-bottom:1.1rem;flex:1}.project-showcase-tech{display:flex;gap:.6rem;margin-bottom:1.1rem}.project-showcase-tech-icon{font-size:1.3rem;color:#0c0092;background:#e0e7ef;border-radius:6px;padding:.18em .38em;display:flex;align-items:center}.project-showcase-btn{display:inline-block;background:#0c0092;color:#fff;font-weight:600;border-radius:24px;padding:.6rem 1.5rem;text-decoration:none;font-size:1rem;box-shadow:0 2px 8px #2563eb1a;transition:background .18s,color .18s;text-align:center}.project-showcase-btn:hover{background:#0ea5e9;color:#fff}.swiper-pagination{position:static!important;margin-top:1.5rem;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.swiper-pagination-bullets{display:flex!important;flex-direction:row!important;justify-content:center;gap:.7rem}.swiper-pagination-bullet{width:10px;height:10px;background:#cbd5e1;opacity:1;border-radius:50%;transition:background .2s,transform .2s;margin:0!important}.swiper-pagination-bullet-active{background:#0c0092;transform:scale(1.15)}@media (max-width: 700px){.project-showcase-grid{grid-template-columns:1fr;gap:1.2rem}.project-showcase-section{padding:1.2rem .2rem}.project-showcase-title{font-size:1.3rem;margin-bottom:1.2rem}.project-showcase-card{min-height:420px;max-height:480px;max-width:92vw;margin:0 auto}.project-showcase-image-wrap{min-height:180px;max-height:220px}.project-showcase-content{padding:1rem .7rem .9rem}}@media (min-width: 701px){.swiper,.swiper-wrapper,.swiper-slide{height:100%}.project-showcase-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.project-showcase-content{flex:1 1 auto;display:flex;flex-direction:column}}.icon-bar-container{position:relative;display:flex;justify-content:center;align-items:center;padding:60px 0 40px;width:100%;overflow:hidden;background:#fff}.icon-bar-background,.icon-bar-bg-image{display:none}.icon-bar-content{position:relative;z-index:2;display:flex;justify-content:space-around;align-items:flex-start;width:100%;gap:0}.icon-bar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;background:#fff;border-radius:18px;margin:0 18px;box-shadow:0 4px 18px #3c72fc14;border:3px solid transparent;outline:none;cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;padding:0}.icon-bar-item:focus,.icon-bar-item:hover{background:#fff;border:3px solid #155dee!important;box-shadow:0 8px 24px #155dee33;transform:translateY(-4px) scale(1.04)}.icon-bar-item:focus .icon-bar-label,.icon-bar-item:hover .icon-bar-label{color:#155dee}.icon-bar-icon{display:flex;align-items:center;justify-content:center;margin-bottom:18px}.icon-bar-label{font-size:1.15rem;font-weight:700;color:#333;text-align:center;margin-top:0;font-family:Inter,Segoe UI,Arial,sans-serif;letter-spacing:.01em}@media (max-width: 900px){.icon-bar-content{flex-wrap:wrap;justify-content:center;gap:24px}.icon-bar-item{width:150px;height:150px;margin:10px 0;border:3px solid transparent;padding:8px}.icon-bar-label{font-size:.95rem;line-height:1.3;word-wrap:break-word}.icon-bar-icon{margin-bottom:10px}.icon-bar-icon svg{width:56px;height:56px}}@media (max-width: 600px){.icon-bar-content{display:grid;grid-template-columns:1fr 1fr;gap:18px 0;justify-items:center;align-items:center}.icon-bar-item{width:140px;height:140px;margin:10px 0;justify-self:center;border:3px solid transparent;transition:width .18s,height .18s,transform .18s,box-shadow .18s,border-color .18s;padding:8px}.icon-bar-label{font-size:.85rem;line-height:1.2;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-bar-icon{margin-bottom:8px}.icon-bar-icon svg{width:48px;height:48px}.icon-bar-content>.icon-bar-item:last-child:nth-child(odd){grid-column:1 / span 2;justify-self:center}.icon-bar-item:focus,.icon-bar-item:hover{transform:translateY(-2px) scale(1.02);border:3px solid #155dee!important;box-shadow:0 6px 18px #155dee33}}.agile-strategy-section{padding:48px 0 32px;background:#fff;text-align:center}.agile-strategy-title{font-size:2.3rem;font-weight:700;margin-bottom:36px;color:#222}.agile-highlight{color:#155dee}.agile-strategy-image-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.agile-strategy-image{max-width:900px;width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 24px #2196f31a}.agile-strategy-cta-wrap{margin-top:38px;display:flex;flex-direction:column;align-items:center}.agile-strategy-cta-text{color:#888;font-size:1rem;margin-bottom:12px}.agile-strategy-btn{background:#155dee;color:#fff;font-size:1.1rem;font-weight:600;border:none;border-radius:8px;padding:12px 32px;cursor:pointer;box-shadow:0 2px 8px #2196f31a;transition:background .18s}.agile-strategy-btn:hover{background:#1565c0}@media (max-width: 1000px){.agile-strategy-image{max-width:98vw}}@media (max-width: 600px){.agile-strategy-section{padding:18px 0}.agile-strategy-title{font-size:1.2rem;margin-bottom:18px}.agile-strategy-image-wrap{margin-bottom:18px}.agile-strategy-image{max-width:95vw;width:100%;max-width:350px;margin:0 auto}.agile-strategy-cta-wrap{margin-top:18px}.agile-strategy-btn{font-size:.95rem;padding:8px 18px;border-radius:6px}}.platform-technologies{background:#f8f9fa}.platform-header{text-align:center;margin-bottom:60px}.platform-title{font-size:2.5rem;font-weight:700;color:#0c0092;margin-bottom:20px}.platform-divider{width:80px;height:4px;background:linear-gradient(90deg,#155dee,#0c0092);margin:0 auto 20px;border-radius:2px}.platform-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:50px;flex-wrap:wrap}.platform-tab{padding:12px 24px;background:#fff;border:2px solid #e0e0e0;border-radius:30px;color:#666;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.platform-tab:hover{border-color:#155dee;color:#155dee;transform:translateY(-2px);box-shadow:0 4px 12px #155dee26}.platform-tab.active{background:#155dee;border-color:#155dee;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #155dee4d}.platform-tab.active:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #155dee}.platform-content{min-height:400px}.technologies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;animation:fadeInUp .6s ease}.technology-item{background:#fff;padding:20px 15px;border-radius:10px;text-align:center;box-shadow:0 4px 15px #00000014;transition:all .3s ease;border:1px solid #f0f0f0;position:relative;overflow:hidden}.technology-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#155dee,#0c0092);transform:scaleX(0);transition:transform .3s ease}.technology-item:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026;border-color:#155dee}.technology-item:hover:before{transform:scaleX(1)}.technology-icon{font-size:2.5rem;color:#155dee;margin-bottom:12px;transition:all .3s ease}.technology-item:hover .technology-icon{transform:scale(1.1);color:#0c0092}.icon-text{font-size:2.5rem;margin-bottom:15px}.technology-name{font-size:1rem;font-weight:600;color:#333;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.platform-technologies{padding:60px 0}.platform-title{font-size:2rem}.platform-tabs{gap:15px}.platform-tab{padding:10px 20px;font-size:14px}.technologies-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.technology-item{padding:15px 12px}.technology-icon,.icon-text{font-size:2rem}.technology-name{font-size:.9rem}}@media (max-width: 480px){.platform-tabs{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px}.platform-tab{width:auto;min-width:120px;padding:8px 16px;font-size:12px}.technologies-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.technology-item{padding:12px 8px}.technology-icon{font-size:1.8rem}.icon-text{font-size:1.5rem}}.stats-strip{background:#f8f9fa;padding:40px 0}.stats-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:24px}.stats-items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stats-item{text-align:center}.stats-value{font-size:44px;font-weight:800;color:#0c0092}.stats-plus{font-size:42px;font-weight:800;margin-left:6px}.stats-label{margin-top:10px;color:#075985;font-weight:600;font-size:18px}.stats-vision{justify-self:end;transform:skew(-12deg);background:#0c0092;color:#fff;padding:40px 28px}.stats-vision-inner{transform:skew(12deg);font-size:34px;font-weight:800;text-align:center;line-height:1.2}@media (max-width: 992px){.stats-container{grid-template-columns:1fr}.stats-vision{justify-self:center}}@media (max-width: 640px){.stats-items{grid-template-columns:1fr;gap:32px}.stats-vision-inner{font-size:26px}}.home-banner{position:relative;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;color:#fff;overflow:visible;padding:96px 0 120px;background-image:url(/assets/images/backgroundDesigns/leftdesign.svg);background-repeat:no-repeat;background-position:left top;background-size:auto 100%;z-index:2}.home-banner-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;min-height:520px}.home-banner-content{max-width:800px;position:relative;z-index:3;margin-top:100px}.home-banner-title{font-weight:600;font-size:clamp(36px,6vw,60px);line-height:1.09;margin:0 0 18px}.home-banner-desc{font-size:clamp(16px,2.2vw,20px);line-height:1.7;color:#e6e8ff;max-width:680px;margin:0 0 29px}.home-banner-cta{background:#2929ac;color:#fff;font-weight:700;font-size:16px;border:2px solid white!important;border-radius:12px;padding:14px 22px;cursor:pointer;box-shadow:0 8px 20px #b7101e40;transition:transform .2s,box-shadow .2s,background .2s}.home-banner-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff5e6b52}.home-banner-object{position:absolute;right:-3%;top:12%;width:min(52vw,820px);opacity:.9;pointer-events:none;z-index:2}@media (max-width: 900px){.home-banner{padding:72px 0 96px;background-size:auto 70%;overflow:hidden}.home-banner-container{min-height:420px}.home-banner-content{position:relative;z-index:2}.home-banner-object{right:0;top:auto;bottom:-8%;width:min(80vw,560px);max-width:100%;opacity:.55;z-index:0}}@media (max-width: 600px){.home-banner{padding:56px 0 80px;background-size:auto 55%;overflow:hidden}.home-banner-object{width:min(75vw,480px);right:0;bottom:-10%;opacity:.5}}.novx-pillars{position:relative;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;color:#fff;padding:15px 0 96px;overflow:visible;background-image:url(/assets/images/backgroundDesigns/sidelineright.webp);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;z-index:1}.novx-pillars-container{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:420px 1fr;gap:40px;align-items:start}.novx-pillars-heading{grid-column:1 / -1;font-size:clamp(28px,4.2vw,50px);font-weight:800;margin:0 0 8px}.novx-pillars-left{display:flex;flex-direction:column;gap:16px}.novx-pillars-tab{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:22px 20px;text-align:left;color:#cfd4ff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:20px;transition:background .2s,border-color .2s,color .2s,transform .2s}.novx-pillars-tab:hover{transform:translateY(-2px)}.novx-pillars-tab.active{background:linear-gradient(90deg,#7557ff99,#4c33db99);border-color:#ffffff3d;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.novx-pillars-tab-text{max-width:85%}.novx-pillars-tab-arrow{background:#ffffff26;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.novx-pillars-right{padding-top:30px}.novx-pillars-title{font-size:clamp(28px,3.6vw,40px);font-weight:800;margin:0 0 15px}.novx-pillars-desc{font-size:18px;line-height:1.7;color:#e5e7ff;max-width:900px;margin:0 0 18px}.novx-pillars-link{background:none;border:none;color:#fff;font-weight:700;font-size:16px;padding:0;text-decoration:underline;cursor:pointer}@media (max-width: 980px){.novx-pillars-container{grid-template-columns:1fr}.novx-pillars-left{order:1}.novx-pillars-right{order:2;margin-top:12px}.novx-pillars{background-size:auto 70%;overflow:hidden}}@media (max-width: 600px){.novx-pillars{background-size:auto 45%;overflow:hidden}.novx-pillars-title{font-size:24px}.novx-pillars-desc{font-size:16px}}.serviceOverview-services-overview{position:relative;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;color:#fff;padding:120px 0;overflow:hidden;background-image:url(/assets/images/backgroundDesigns/sidelineright.webp);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;z-index:1}.serviceOverview-services-overview-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.serviceOverview-services-overview-left-design{position:absolute;left:0;top:0;width:120px;height:100%;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;opacity:.1;z-index:1}.serviceOverview-services-overview-header{text-align:left;margin-bottom:80px}.serviceOverview-services-overview-title{font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.2;max-width:1000px;margin:0;color:#fff;letter-spacing:-.02em}.serviceOverview-services-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;max-width:1200px;margin:0 auto}.serviceOverview-service-card{position:relative;background:#2929ac;border-radius:20px;padding:32px;height:240px;width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.serviceOverview-service-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#fff;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:30}.serviceOverview-service-card:hover:after{width:100%}.serviceOverview-service-card:hover{transform:translateY(-6px);background:#5454ffc8;box-shadow:0 16px 32px #00000040}.serviceOverview-service-card:nth-child(4){grid-column:1 / 2;justify-self:start}.serviceOverview-service-card:nth-child(5){grid-column:2 / 3;justify-self:start}.serviceOverview-service-card-content{position:relative;z-index:20;height:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%}.serviceOverview-service-card-title{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 12px;color:#fff;letter-spacing:-.01em;text-align:left;position:relative;z-index:25;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.serviceOverview-service-card-subtitle{font-size:14px;color:#fffc;margin:0 0 auto;font-weight:500;text-transform:uppercase;letter-spacing:.8px;text-align:left;position:relative;z-index:25}.serviceOverview-service-card-background{position:absolute;top:0;right:0;width:40%;height:100%;z-index:1;opacity:.2;transition:opacity .3s ease}.serviceOverview-service-card:hover .serviceOverview-service-card-background{opacity:.5}.serviceOverview-service-card-pattern{width:100%;height:100%;object-fit:cover;object-position:right center;filter:brightness(1.1) contrast(1.05)}@media (max-width: 1024px){.serviceOverview-services-overview-grid{grid-template-columns:repeat(2,1fr);gap:24px}.serviceOverview-service-card:nth-child(4),.serviceOverview-service-card:nth-child(5){grid-column:auto}.serviceOverview-service-card{height:260px}}@media (max-width: 768px){.serviceOverview-services-overview{padding:80px 0}.serviceOverview-services-overview-header{margin-bottom:60px}.serviceOverview-services-overview-grid{grid-template-columns:1fr;gap:24px}.serviceOverview-service-card{padding:28px;height:240px}.serviceOverview-service-card-arrow{bottom:28px;right:28px;width:36px;height:36px}.serviceOverview-service-card-arrow svg{width:18px;height:18px}.serviceOverview-services-overview-left-design{width:80px}}@media (max-width: 480px){.serviceOverview-services-overview{padding:60px 0}.serviceOverview-services-overview-container{padding:0 16px}.serviceOverview-service-card{padding:24px;height:200px}.serviceOverview-service-card-title{font-size:18px}.serviceOverview-service-card-subtitle{font-size:13px}}.serviceOverview-service-card{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(30px)}.serviceOverview-service-card:nth-child(1){animation-delay:.1s}.serviceOverview-service-card:nth-child(2){animation-delay:.2s}.serviceOverview-service-card:nth-child(3){animation-delay:.3s}.serviceOverview-service-card:nth-child(4){animation-delay:.4s}.serviceOverview-service-card:nth-child(5){animation-delay:.5s}.serviceOverview-service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff0d,#fff0);opacity:0;transition:opacity .3s ease;z-index:2;border-radius:16px}.serviceOverview-service-card:hover:before{opacity:1}.novx-hero{position:relative;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;color:#fff;overflow:visible;padding:96px 0 120px;background-image:url(/assets/images/backgroundDesigns/leftdesign.svg);background-repeat:no-repeat;background-position:left top;background-size:auto 100%;z-index:2}.novx-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;min-height:520px}.novx-hero-content{max-width:720px;position:relative;z-index:3}.novx-hero-title{font-weight:800;font-size:clamp(36px,6vw,64px);line-height:1.05;margin:0 0 16px}.novx-hero-desc{font-size:clamp(16px,2.2vw,20px);line-height:1.6;color:#e6e8ff;max-width:680px;margin:0 0 28px}.novx-hero-cta{background:#2929ac;color:#fff;font-weight:700;font-size:16px;border:2px solid white!important;border-radius:12px;padding:14px 22px;cursor:pointer;box-shadow:0 8px 20px #b7101e40;transition:transform .2s,box-shadow .2s,background .2s}.novx-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff5e6b52}.novx-hero-object{position:absolute;right:-6%;top:12%;width:min(52vw,820px);opacity:.9;pointer-events:none;z-index:2}@media (max-width: 900px){.novx-hero{padding:72px 0 96px;background-size:auto 70%;overflow:hidden}.novx-hero-container{min-height:420px}.novx-hero-content{position:relative;z-index:2}.novx-hero-object{right:0;top:auto;bottom:-8%;width:min(80vw,560px);max-width:100%;opacity:.55;z-index:0}}@media (max-width: 600px){.novx-hero{padding:56px 0 80px;background-size:auto 55%;overflow:hidden}.novx-hero-object{width:min(75vw,480px);right:0;bottom:-10%;opacity:.5}}.novx-engineering{position:relative;background:#f6f0ff;background-image:url(/assets/images/backgroundDesigns/sidelineright.webp);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;padding:96px 0;overflow:hidden}.novx-engineering-container{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.novx-engineering-title{font-weight:800;color:#5a35c8;font-size:clamp(32px,5vw,56px);line-height:1.08;margin:0 0 16px}.novx-engineering-desc{font-size:18px;line-height:1.7;color:#3c2b66;margin:0 0 14px}.novx-engineering-right{position:relative;min-height:420px}.novx-engineering-object{position:absolute;right:-4%;bottom:-8%;width:min(56vw,720px);max-width:100%;opacity:.9;pointer-events:none}@media (max-width: 980px){.novx-engineering{background-size:auto 70%;overflow:hidden}.novx-engineering-container{grid-template-columns:1fr}.novx-engineering-right{order:-1;min-height:320px}.novx-engineering-object{position:relative;right:auto;bottom:auto;width:min(85vw,560px);margin:0 auto;display:block;opacity:.75}}@media (max-width: 600px){.novx-engineering{background-size:auto 55%;padding:72px 0;overflow:hidden}.novx-engineering-object{width:min(80vw,440px);opacity:.7}}.about-hero{position:relative;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;color:#fff;overflow:visible;padding:96px 0 120px;background-image:url(/assets/images/backgroundDesigns/leftdesign.svg);background-repeat:no-repeat;background-position:left top;background-size:auto 100%;z-index:2}.about-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;min-height:520px}.about-hero-content{max-width:720px;position:relative;z-index:3}.about-hero-title{font-weight:800;font-size:clamp(36px,6vw,64px);line-height:1.05;margin:0 0 16px}.about-hero-desc{font-size:clamp(16px,2.2vw,20px);line-height:1.6;color:#e6e8ff;max-width:680px;margin:0 0 28px}.about-hero-cta{background:#2929ac;color:#fff;font-weight:700;font-size:16px;border:2px solid white!important;border-radius:12px;padding:14px 22px;cursor:pointer;box-shadow:0 8px 20px #b7101e40;transition:transform .2s,box-shadow .2s,background .2s}.about-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff5e6b52}.about-hero-object{position:absolute;right:8%;top:15%;width:min(40vw,600px);opacity:.85;pointer-events:none;z-index:2}@media (max-width: 900px){.about-hero{padding:72px 0 96px;background-size:auto 70%;overflow:hidden}.about-hero-container{min-height:420px}.about-hero-content{position:relative;z-index:2}.about-hero-object{right:5%;top:auto;bottom:-8%;width:min(70vw,480px);max-width:100%;opacity:.6;z-index:0}}@media (max-width: 600px){.about-hero{padding:56px 0 80px;background-size:auto 55%;overflow:hidden}.about-hero-object{width:min(60vw,350px);right:50%;transform:translate(50%);bottom:5%;opacity:.6}}.position-section{position:relative;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;color:#fff;padding:120px 0;overflow:hidden}.position-section:after{content:"";position:absolute;right:0;bottom:0;width:50%;height:100%;background-image:url(/assets/images/backgroundDesigns/sidelineright.webp);background-size:cover;background-repeat:no-repeat;background-position:right center;opacity:.4;z-index:0}.position-container{position:relative;z-index:1}.position-container{max-width:1600px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:80px}.position-content-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%}.position-title{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.1;margin:0;text-align:center;color:#fff}.position-blocks{display:flex;flex-direction:column;gap:0;padding-left:60px;margin-left:40px}.position-block{display:flex;align-items:flex-start;position:relative;padding:20px 40px 20px 20px;margin-bottom:20px}.position-block:after{display:none}.position-line{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.position-line svg{width:100%;height:100%;opacity:.8}.position-line svg polyline{fill:none;stroke:#a095ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.position-line svg path{fill:none;stroke:#a095ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.position-icon{flex-shrink:0;width:56px;height:56px;border:2px solid #ffffff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px}.position-content{flex:1}.position-heading{font-size:24px;font-weight:600;margin:0 0 12px;color:#fff}.position-heading strong{font-weight:700;color:#fff}.position-desc{font-size:18px;line-height:1.6;margin:0;color:#cbd5e1}.position-right{display:flex;justify-content:center}.position-pyramid{width:100%;max-width:600px;height:auto;transform:scale(1.2)}@media (max-width: 980px){.position-content-wrapper{grid-template-columns:1fr}.position-title{text-align:left;margin-bottom:40px}.position-container{align-items:flex-start}.position-blocks{padding-left:0;margin-left:0}.position-pyramid{max-width:900px;transform:scale(1.1)}.position-line{display:none}}@media (max-width: 600px){.position-section{padding:80px 0}.position-container{padding:0 16px;align-items:flex-start}.position-blocks{padding-left:0;margin-left:0}.position-block{gap:16px}.position-icon{width:48px;height:48px;font-size:18px}.position-heading{font-size:20px}.position-desc{font-size:16px}.position-pyramid{max-width:600px}}.driving-forces-section{font-family:Inter,Poppins,Arial,sans-serif;background:#fff;padding:80px 0;position:relative;overflow:hidden;background-image:url(/assets/images/about/bg-about.webp);background-size:cover;background-position:center;background-repeat:no-repeat;animation:aboutBgMoveFull 12s ease-in-out infinite alternate}.driving-forces-container{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.driving-forces-header{text-align:center;margin-bottom:80px}.driving-forces-title{font-size:clamp(36px,5vw,48px);font-weight:700;line-height:1.2;color:#1e293b;margin:0;position:relative}.driving-forces-title:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#586fff,#0c0092);border-radius:2px}.driving-forces-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.driving-force-card{background:#e6ecfa;border-radius:20px;padding:40px 30px;box-shadow:0 4px 20px #586fff1a;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;cursor:pointer}.driving-force-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#586fff,#0c0092);transform:scaleX(0);transition:transform .4s ease;z-index:1}.driving-force-card .card-design{position:absolute;bottom:0;right:0;width:160px;height:160px;background-image:url(/assets/images/Objects/aboutcarddesign.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom right;opacity:1;pointer-events:none;z-index:0}.driving-force-card:hover:before{transform:scaleX(1)}.driving-force-card:hover{background:#fff;transform:translateY(-8px);box-shadow:0 20px 40px #586fff26}.driving-force-card:nth-child(4){grid-column:1 / 2}.driving-force-card:nth-child(5){grid-column:2 / 4}.driving-force-icon{width:64px;height:64px;background:linear-gradient(135deg,#586fff,#0c0092);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .3s ease;position:relative;z-index:2}.driving-force-card:hover .driving-force-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 25px #586fff4d}.driving-force-icon i{font-size:28px;color:#fff}.driving-force-heading{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 16px;transition:color .3s ease;position:relative;z-index:2}.driving-force-card:hover .driving-force-heading{color:#0c0092}.driving-force-description{font-size:16px;line-height:1.6;color:#64748b;margin:0;transition:color .3s ease;position:relative;z-index:2}.driving-force-card:hover .driving-force-description{color:#475569}.driving-force-card{opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards}.driving-force-card:nth-child(1){animation-delay:.1s}.driving-force-card:nth-child(2){animation-delay:.2s}.driving-force-card:nth-child(3){animation-delay:.3s}.driving-force-card:nth-child(4){animation-delay:.4s}.driving-force-card:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.driving-forces-grid{grid-template-columns:repeat(2,1fr);gap:30px}.driving-force-card:nth-child(4){grid-column:1 / 2}.driving-force-card:nth-child(5){grid-column:2 / 3}}@media (max-width: 768px){.driving-forces-section{padding:80px 0}.driving-forces-container{padding:0 20px}.driving-forces-header{margin-bottom:60px}.driving-forces-grid{grid-template-columns:1fr;gap:25px;max-width:500px}.driving-force-card:nth-child(4),.driving-force-card:nth-child(5){grid-column:1 / 2}.driving-force-card{padding:30px 25px}.driving-force-icon{width:56px;height:56px;margin-bottom:20px}.driving-force-icon i{font-size:24px}.driving-force-heading{font-size:22px;margin-bottom:14px}.driving-force-description{font-size:15px}.driving-force-card .card-design{width:120px;height:120px}}@media (max-width: 480px){.driving-forces-section{padding:60px 0}.driving-forces-container{padding:0 16px}.driving-forces-header{margin-bottom:40px}.driving-forces-grid{gap:20px}.driving-force-card{padding:25px 20px}.driving-force-icon{width:48px;height:48px;margin-bottom:16px}.driving-force-icon i{font-size:20px}.driving-force-heading{font-size:20px;margin-bottom:12px}.driving-force-description{font-size:14px}.driving-force-card .card-design{width:100px;height:100px}}.about-trusted-companies-section{background:#f8faff;padding:120px 0;position:relative;overflow:hidden}.about-trusted-companies-container{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.about-trusted-companies-header{text-align:center;margin-bottom:80px}.about-trusted-companies-title{font-size:clamp(36px,5vw,48px);font-weight:700;line-height:1.2;color:#1e293b;margin:0;position:relative}.about-trusted-companies-title:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#586fff,#0c0092);border-radius:2px}.about-trusted-companies-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;max-width:1200px;margin:0 auto}.company-logo-card{background:#fff;border-radius:16px;padding:30px 20px;box-shadow:0 4px 20px #586fff14;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:120px;cursor:pointer;position:relative;overflow:hidden}.company-logo-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#586fff,#0c0092);transform:scaleX(0);transition:transform .4s ease;z-index:1}.company-logo-card:hover:before{transform:scaleX(1)}.company-logo-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #586fff26;background:#f0f4ff}.company-logo{max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain;filter:brightness(0) saturate(100%) invert(20%) sepia(20%) saturate(2000%) hue-rotate(220deg) brightness(.8) contrast(1.2);transition:filter .3s ease}.company-logo-card:hover .company-logo{filter:brightness(0) saturate(100%) invert(15%) sepia(25%) saturate(2500%) hue-rotate(220deg) brightness(.7) contrast(1.4)}@media (max-width: 1200px){.about-trusted-companies-grid{grid-template-columns:repeat(4,1fr);gap:25px}}@media (max-width: 768px){.about-trusted-companies-section{padding:80px 0}.about-trusted-companies-container{padding:0 20px}.about-trusted-companies-header{margin-bottom:60px}.about-trusted-companies-grid{grid-template-columns:repeat(3,1fr);gap:20px}.company-logo-card{padding:25px 15px;min-height:100px}.company-logo{max-height:50px}}@media (max-width: 600px){.about-trusted-companies-section{padding:60px 0}.about-trusted-companies-container{padding:0 16px}.about-trusted-companies-header{margin-bottom:40px}.about-trusted-companies-grid{grid-template-columns:repeat(2,1fr);gap:15px}.company-logo-card{padding:20px 15px;min-height:80px}.company-logo{max-height:40px}}@media (max-width: 480px){.about-trusted-companies-grid{grid-template-columns:repeat(2,1fr);gap:12px}.company-logo-card{padding:15px 10px;min-height:70px}.company-logo{max-height:35px}}:root{--blue-50: var(--color-blue-50, #eaf4ff);--blue-100: var(--color-blue-100, #d9ecff);--blue-200: var(--color-blue-200, #cfe7ff);--blue-400: var(--color-blue-400, #3f6fb3);--blue-600: var(--color-blue-600, #1b4a8a);--blue-900: var(--color-blue-900, #0d2a55);--section-bg: var(--blue-50);--section-bg-accent: var(--blue-200);--card-bg: var(--blue-100);--text-primary: var(--blue-900);--text-secondary: var(--blue-600);--muted: var(--blue-400);--white: #ffffff}.about-team-section{font-family:Inter,Poppins,Arial,sans-serif;background:#fff;padding:80px 0;position:relative;overflow:hidden;background-image:url(/assets/images/about/bg-about.webp);background-size:cover;background-position:center;background-repeat:no-repeat;animation:aboutBgMoveFull 12s ease-in-out infinite alternate}@keyframes bgDrift{0%{background-position:top left,center -30px}to{background-position:bottom right,center 30px}}.about-team-section .container{max-width:1200px;margin:0 auto}.about-team-title{color:var(--text-primary);font-size:44px;line-height:1.2;font-weight:800;letter-spacing:.2px;margin:0 0 16px}.about-team-subtitle{color:var(--text-secondary);font-size:18px;line-height:1.7;margin:0 0 36px}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:stretch}.testimonial-card{background:#e6ecfa;border-radius:12px;padding:28px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:300px;box-shadow:0 6px 18px #0d2a5514;transition:transform .26s ease,box-shadow .26s ease,background-color .2s ease}.testimonial-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:#0c0092;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease-in-out;z-index:1}.testimonial-card:after{content:"";position:absolute;right:0;bottom:0;width:200px;height:200px;background-image:url(/assets/images/Objects/cardsDesign.svg);background-repeat:no-repeat;background-size:contain;background-position:right bottom;opacity:1;pointer-events:none}@media (hover: hover){.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 14px 28px #0d2a552e;background-color:#fff}.testimonial-card:hover:before{transform:scaleX(1)}}.testimonial-card:focus,.testimonial-card:active{transform:translateY(-4px);box-shadow:0 12px 24px #0d2a5529;background-color:#fff}.testimonial-card:focus:before,.testimonial-card:active:before{transform:scaleX(1)}.testimonial-quote{color:var(--text-primary);font-size:18px;line-height:1.8;margin:0 0 28px;flex:1}.testimonial-author{display:flex;align-items:center;gap:14px}.avatar{width:52px;height:52px;border-radius:999px;background:var(--white);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);font-weight:700;border:2px solid #b7d6ff;box-shadow:0 4px 10px #1b4a8a26}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.author-meta{display:flex;flex-direction:column}.author-name{color:var(--text-primary);font-weight:700}.author-title{color:var(--muted);font-size:14px}@media (max-width: 1024px){.about-team-title{font-size:36px}.cards-grid{grid-template-columns:1fr}}@media (max-width: 640px){.about-team-section{background-size:220% 220%,cover}.testimonial-card:after{width:140px;height:140px}}@media (prefers-reduced-motion: reduce){.about-team-section{animation:none}.testimonial-card{transition:none}}.contactus-section{padding:80px 0;background-color:#e6ecfa;background-image:url(/assets/images/backgroundDesigns/centerdesign.svg),url(/assets/images/backgroundDesigns/leftdesign.svg),url(/assets/images/backgroundDesigns/horizontallines.webp);background-repeat:no-repeat,no-repeat,repeat-x;background-position:right 0 top 0,left 0 top 0,center bottom 0;background-size:auto 68%,auto 58%,100% 300px}.contactus-container{max-width:1140px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:320px 1fr;gap:28px;align-items:start}.contactus-steps{border-radius:12px;padding:28px 20px;box-shadow:0 8px 24px #0c009214;position:relative}.contactus-steps h3{margin:0 0 16px;color:#0c0092;font-weight:800;font-size:26px;line-height:1.2}.intro-text{margin:0 0 8px;color:#0c0092;font-size:18px;line-height:2}.intro-text:last-of-type{margin-bottom:88px}.steps-list{list-style:none;padding:0;margin:0;display:block;position:relative;counter-reset:step}.steps-list li{position:relative;padding-left:50px;margin-bottom:200px}.steps-list li:last-child{margin-top:88px}.steps-list li:before{content:"";position:absolute;left:18px;top:20px;height:300px;width:2px;background:#0c0092}.steps-list li:last-child:before{display:none}.steps-list li:after{content:counter(step);counter-increment:step;position:absolute;left:8px;top:0;width:20px;height:20px;border-radius:50%;background:#0c0092;color:#fff;font-weight:800;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.contactus-steps li strong{color:#0c0092;font-size:15px;font-weight:700;display:block;margin-bottom:6px}.contactus-steps li p{margin:0;color:#555;font-size:13px;line-height:1.4}.contactus-card{background:#0c0092;color:#fff;border-radius:12px;padding:28px;box-shadow:0 12px 36px #0c00922e}.contactus-title{margin:0 0 6px;font-size:clamp(20px,3.3vw,26px)}.contactus-note{margin:0 0 18px;color:#e0e7ff}.contactus-form{display:grid;gap:16px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-row--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.section-heading{margin:24px 0 16px;font-size:16px;color:#e0e4fb;display:flex;align-items:center;gap:8px;font-weight:600}.section-heading span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-weight:800;color:#0c0092;background:#fff;border-radius:999px;font-size:12px}.field label{display:none}.field input,.field textarea{width:100%;background:#fff;color:#0c0092;border:1px solid #e3e6ff;border-radius:10px;padding:12px 14px;outline:none;height:44px;box-sizing:border-box}.field textarea{height:auto}.field input:focus,.field textarea:focus{border-color:#7c85ff;box-shadow:0 0 0 3px #7c85ff40}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#6b72a1;opacity:.9}.select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%234d58ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 14px center;padding:0 48px 0 14px;border:1px solid #e3e6ff;border-radius:10px;height:44px;color:#0c0092;width:100%;margin:0 2px}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1.5px solid #5f79ff;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.chip input{display:none}.chip--active{background:#5f79ff;border-color:#5f79ff}.upload-field label{font-weight:700}.upload-box{position:relative;border:2px dashed #d7d9ff;border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;cursor:pointer}.upload-left{display:inline-flex;align-items:center;gap:12px;color:#6b72a1}.upload-icon{display:inline-flex;width:22px;height:22px;color:#6c54ff;align-items:center;justify-content:center}.upload-box input[type=file]{color:#fff}.upload-btn{background:#ff6b6b;color:#fff;border:none;border-radius:6px;padding:8px 14px;font-weight:700;cursor:pointer}.file-name{color:#e0e7ff;font-size:12px}.schedule{margin-top:6px;background:#ffffff0f;border-radius:10px;padding:14px}.schedule h4{margin:0 0 10px}.schedule-header{display:flex;justify-content:space-between;align-items:center;color:#e0e7ff;margin-bottom:10px}.meeting-type-inline{display:inline-flex;align-items:center;gap:8px}.meeting-dot{width:10px;height:10px;background:#ff6b6b;border-radius:50%;display:inline-block}.month-row{display:flex;align-items:center;justify-content:center;gap:12px;color:#e0e7ff;font-weight:700;margin-bottom:10px}.day-slider{display:flex;align-items:center;gap:10px}.nav-arrow{width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nav-arrow:disabled{opacity:.5;cursor:not-allowed}.days{display:flex;flex-wrap:nowrap;gap:16px;margin-bottom:10px;overflow:hidden}.day{background:#efe9ff;color:#211a62;width:78px;height:78px;border-radius:999px;border:1px solid rgba(105,110,255,.35);display:grid;place-items:center;text-align:center;cursor:pointer;box-shadow:0 2px 8px #0000000f}.day--active{background:#ff6b6b;color:#fff;border-color:#fff;box-shadow:0 6px 18px #696eff40}.day-mon{font-size:11px;opacity:.9}.day-num{font-size:16px;font-weight:800}.day-mon2{font-size:11px;opacity:.9}.time-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;margin-top:12px}.time-col{display:flex;align-items:center;gap:8px;color:#e0e7ff}.time-prefix{color:#e0e7ff;font-size:12px}.select--inline{height:28px}.blue-select{appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 0px center;color:#fff;border:none;padding-right:20px;font-weight:700}.blue-select option{color:#0c0092}.custom-select{position:relative;display:inline-block;min-width:260px}.custom-select__btn{background:transparent;color:#fff;border:none;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.custom-select__btn .custom-select__chev{opacity:.9}.custom-select__menu{position:absolute;top:110%;left:0;background:#fff;color:#0c0092;border-radius:10px;box-shadow:0 14px 40px #0c009247;padding:8px;width:max-content;max-height:240px;overflow:auto;z-index:10}.custom-select__list{list-style:none;padding:0;margin:0}.custom-select__option{padding:8px 12px;border-radius:6px;cursor:pointer;white-space:nowrap}.custom-select__option:hover{background:#f2f3ff}.custom-select__groups{display:grid;gap:6px}.custom-select__group-title{font-weight:800;font-size:12px;color:#6b72a1;padding:6px 8px 2px}.meeting-type{display:flex;gap:10px;margin-top:-6px}.consent{color:#cdd6ff;font-size:12px;margin-top:8px}.error-text{color:#ffd1d1;background:#ff00001a;border:1px solid rgba(255,0,0,.25);padding:8px 10px;border-radius:6px;font-size:13px;width:fit-content}.submit-btn{background:#fff;color:#0c0092;border:none;border-radius:8px;padding:12px 16px;font-weight:800;width:160px;cursor:pointer;margin-top:6px}.submit-btn:hover{filter:brightness(.95)}@media (max-width: 1024px){.contactus-section{background-size:auto 50%,auto 40%,100% 200px;background-position:right -20px top 0,left -20px top 0,center bottom 0}.contactus-container{max-width:900px;gap:24px}.contactus-steps{padding:24px 18px}.contactus-card{padding:24px}}@media (max-width: 768px){.contactus-section{padding:40px 0;background:#e6ecfa;background-image:none}.contactus-container{grid-template-columns:1fr;gap:40px;padding:0 20px;max-width:100%}.contactus-card{order:1;padding:32px 24px;border-radius:16px;box-shadow:0 8px 32px #0c00921f}.contactus-title{font-size:24px;line-height:1.3;margin-bottom:8px}.contactus-note{font-size:14px;margin-bottom:24px;opacity:.9}.section-heading{margin:28px 0 16px;font-size:18px;font-weight:600;color:#fff}.section-heading:first-of-type{margin-top:0}.section-heading span{background:#fff;color:#0c0092;width:28px;height:28px;font-size:13px}.contactus-form{gap:16px}.field-row{grid-template-columns:1fr;gap:12px}.field-row--thirds{grid-template-columns:1fr}.field{margin-bottom:12px}.field input,.field textarea{width:100%;padding:16px 18px;font-size:16px;border-radius:8px;border:1px solid #e1e5e9;background:#fff;box-sizing:border-box;transition:all .2s ease;color:#333}.field input::placeholder,.field textarea::placeholder{color:#9ca3af;font-size:16px}.field input:focus,.field textarea:focus{border-color:#0c0092;outline:none;box-shadow:0 0 0 3px #0c00921a}.field textarea{min-height:100px;resize:vertical;font-family:inherit}.select{width:100%;padding:16px 40px 16px 18px;font-size:16px;border-radius:8px;border:1px solid #e1e5e9;background:#fff;box-sizing:border-box;color:#333;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}.select:focus{border-color:#0c0092;outline:none;box-shadow:0 0 0 3px #0c00921a}.upload-box{padding:16px;border:2px dashed #c7d2fe;border-radius:8px;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.upload-left{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1}.upload-icon{width:24px;height:24px;color:#6366f1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upload-text{font-size:16px;color:#9ca3af;flex:1}.upload-btn{background:#ef4444;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;font-size:14px;flex-shrink:0}.schedule{background:transparent;border-radius:0;padding:0;border:none}.schedule-header{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.select-day{font-size:16px;font-weight:600;color:#fff}.meeting-type-inline{background:#ff6b6be6;padding:6px 12px;border-radius:16px;font-size:13px;color:#fff;display:flex;align-items:center;gap:6px}.meeting-dot{width:8px;height:8px;background:#fff;border-radius:50%}.month-row{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:16px}.month-title{font-size:16px;font-weight:600;color:#fff;min-width:80px;text-align:center}.month-row .nav-arrow{width:28px;height:28px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.month-row .nav-arrow:hover{background:#ffffff4d}.day-slider{position:relative;padding:0;gap:0;overflow:visible}.day-slider .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;z-index:2;display:flex;align-items:center;justify-content:center}.day-slider .nav-arrow:first-child{left:-16px}.day-slider .nav-arrow:last-child{right:-16px}.days{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:0;min-width:auto;justify-items:center}.days .day:nth-child(7):nth-last-child(1){grid-column:2}.day{width:100%;height:48px;border-radius:6px;background:#efe9ff;border:none;color:#2d1b69;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:6px 4px;box-sizing:border-box;font-weight:600}.day--active{background:#ff6b6b;border:none;color:#fff}.day-mon{font-size:11px;font-weight:600;margin-bottom:1px;line-height:1}.day-num{font-size:13px;font-weight:700;margin-bottom:1px;line-height:1}.day-mon2{font-size:11px;font-weight:600;line-height:1}.time-row{grid-template-columns:1fr;gap:12px;margin-top:20px}.time-col{display:flex;gap:6px}.time-prefix{font-size:14px;font-weight:500;color:#fff}.custom-select{width:100%}.custom-select__btn{width:100%;background:transparent;border:none;border-radius:0;padding:8px 0;color:#fff;font-size:16px;font-weight:500;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.3)}.custom-select__chev{color:#fff}.custom-select__menu{width:100%;background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000026;border:none;max-height:200px;overflow-y:auto;margin-top:4px}.submit-btn{width:100%;background:#ef4444;color:#fff;border:none;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:700;margin-top:24px;cursor:pointer;transition:all .3s ease}.submit-btn:hover{background:#dc2626}.contactus-steps{display:none}.contactus-steps h3{font-size:24px;margin-bottom:16px;text-align:center}.intro-text{font-size:16px;line-height:1.5;margin-bottom:8px;text-align:center}.intro-text:last-of-type{margin-bottom:32px}.steps-list li{padding-left:50px;margin-bottom:32px}.steps-list li:last-child{margin-bottom:0}.steps-list li:before{height:40px;left:20px;top:24px}.steps-list li:after{left:10px;width:20px;height:20px}.contactus-steps li strong{font-size:16px;display:block;margin-bottom:8px}.contactus-steps li p{font-size:14px;line-height:1.5;color:#64748b}}@media (max-width: 480px){.contactus-section{padding:32px 0}.contactus-container{padding:0 16px;gap:32px}.contactus-card{padding:24px 20px;border-radius:12px}.contactus-title{font-size:22px;line-height:1.3}.contactus-note{font-size:13px}.section-heading{margin:28px 0 16px;font-size:16px}.section-heading:first-of-type{margin-top:0}.contactus-form{gap:18px}.field input,.field textarea{padding:14px 16px;font-size:16px;border-radius:10px}.field textarea{min-height:100px}.select{padding:14px 40px 14px 16px;font-size:12px;border-radius:10px}.upload-box{padding:20px 16px;border-radius:10px}.upload-icon{width:28px;height:28px}.upload-text{font-size:14px}.upload-btn{padding:10px 20px;font-size:14px;border-radius:6px}.schedule{padding:18px 16px;border-radius:10px}.schedule-header{margin-bottom:16px}.select-day{font-size:15px}.meeting-type-inline{font-size:13px;padding:6px 12px}.month-row{gap:20px;margin-bottom:16px}.month-title{font-size:16px;min-width:100px}.nav-arrow{width:28px;height:28px}.day-slider{padding:6px 2px}.days{gap:10px;padding:0 50px}.day{width:56px;height:56px;border-radius:10px}.day-mon,.day-mon2{font-size:9px}.day-num{font-size:14px}.time-row{gap:14px;margin-top:16px}.time-prefix{font-size:13px}.custom-select__btn{padding:10px 14px;font-size:14px;border-radius:6px}.custom-select__menu{border-radius:10px;max-height:200px}.submit-btn{padding:14px 20px;font-size:15px;border-radius:10px;margin-top:20px}.consent{font-size:11px;line-height:1.4;margin-top:16px}.contactus-steps{padding:24px 20px;border-radius:12px}.contactus-steps h3{font-size:22px;margin-bottom:14px}.intro-text{font-size:15px;margin-bottom:6px}.intro-text:last-of-type{margin-bottom:28px}.steps-list li{padding-left:45px;margin-bottom:28px}.steps-list li:before{height:36px;left:18px;top:20px}.steps-list li:after{left:8px;width:18px;height:18px}.contactus-steps li strong{font-size:15px}.contactus-steps li p{font-size:13px}}@media (max-width: 360px){.contactus-container{padding:0 8px}.contactus-card,.contactus-steps{margin:0;width:100%}.contactus-card,.contactus-steps{padding:16px 12px}.day{width:50px;height:50px}.days{gap:6px}.day-mon,.day-mon2{font-size:9px}.day-num{font-size:12px}.nav-arrow{width:28px;height:28px}}.services-banner{position:relative;overflow:hidden;background:#2c1af1;min-height:clamp(200px,25vw,300px);padding-top:clamp(40px,5vw,60px);display:flex;align-items:center;justify-content:center;color:#fff}.services-banner__bg{position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 0%,#ffffff14,#fff0 60%);pointer-events:none}.services-banner__background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4;mix-blend-mode:multiply}.services-banner__content{position:relative;z-index:2;width:100%;max-width:1200px;padding:0 20px;text-align:center}.services-banner__title{font-size:clamp(3rem,8vw,5rem);font-weight:700;margin-bottom:0;text-shadow:0 4px 12px rgba(0,0,0,.3);animation:fadeIn .8s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.services-banner{min-height:clamp(180px,20vw,250px)}}@media (max-width: 576px){.services-banner{padding-top:60px;min-height:200px}}.services-grid-section{background:#f8fafc;padding:80px 0;width:100%;position:relative}.services-grid-container{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.services-grid-left{display:flex;justify-content:flex-start}.services-grid-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:480px;width:100%}.service-grid-card{border-radius:16px;padding:40px 24px;text-align:center;border:1px solid #1074f8!important;transition:all .3s ease;position:relative;cursor:pointer;min-height:200px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.service-grid-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#4f46e5;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.service-grid-card:hover:before{transform:scaleX(1)}.service-grid-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001f;border-color:#cbd5e1}.service-grid-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#0b01d4;border-radius:12px;margin:0 auto 20px;color:#fff;transition:all .3s ease;position:relative;z-index:2}.service-grid-card:hover .service-grid-icon{background:#3730a3;transform:scale(1.05)}.service-grid-icon svg{width:32px;height:32px;transition:transform .3s ease}.service-grid-card:hover .service-grid-icon svg{transform:scale(1.1)}.service-grid-title{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:12px;font-family:Inter,Segoe UI,Arial,sans-serif;position:relative;z-index:2}.service-grid-description{font-size:.9rem;color:#64748b;line-height:1.6;margin:0;font-weight:400;position:relative;z-index:2}.services-grid-right{display:flex;align-items:center;justify-content:flex-start;padding-left:20px}.services-grid-content{max-width:500px}.services-grid-main-title{font-size:2.25rem;font-weight:700;color:#1e293b;line-height:1.3;margin-bottom:24px;font-family:Inter,Segoe UI,Arial,sans-serif;letter-spacing:-.02em}.services-grid-subtitle{font-size:1rem;color:#64748b;line-height:1.7;margin-bottom:40px;font-weight:400}.services-grid-button{display:inline-flex;align-items:center;justify-content:center;background:#0b01d4;color:#fff;padding:14px 32px;border-radius:8px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #4f46e540;border:none;letter-spacing:.5px;font-family:Inter,Segoe UI,Arial,sans-serif;text-transform:uppercase}.services-grid-button:hover{background:#3730a3;transform:translateY(-2px);box-shadow:0 8px 20px #4f46e559;color:#fff}.services-grid-button:active{transform:translateY(0)}@media (max-width: 1200px){.services-grid-container{gap:80px;max-width:1000px}.services-grid-main-title{font-size:2.4rem}}@media (max-width: 1024px){.services-grid-section{padding:80px 0}.services-grid-container{grid-template-columns:1fr;gap:70px;text-align:center}.services-grid-left{justify-content:center}.services-grid-right{justify-content:center;padding-left:0}.services-grid-cards{max-width:600px;margin:0 auto;gap:35px}.services-grid-main-title{font-size:2.2rem}}@media (max-width: 768px){.services-grid-section{padding:60px 0}.services-grid-container{padding:0 20px;gap:60px}.services-grid-cards{grid-template-columns:1fr;gap:30px;max-width:400px}.service-grid-card{padding:40px 25px}.service-grid-icon{width:80px;height:80px;margin-bottom:25px}.service-grid-icon svg{width:50px;height:50px}.service-grid-title{font-size:1.25rem;margin-bottom:14px}.service-grid-description{font-size:.9rem}.services-grid-main-title{font-size:2rem;margin-bottom:25px;line-height:1.2}.services-grid-subtitle{font-size:1rem;margin-bottom:40px}.services-grid-button{width:100%;max-width:280px;padding:16px 32px;font-size:.9rem}}@media (max-width: 480px){.services-grid-section{padding:50px 0}.services-grid-container{padding:0 16px;gap:50px}.service-grid-card{padding:35px 20px}.service-grid-icon{width:70px;height:70px;margin-bottom:20px}.service-grid-icon svg{width:42px;height:42px}.services-grid-main-title{font-size:1.7rem;margin-bottom:20px}.services-grid-subtitle{font-size:.95rem;margin-bottom:35px}.services-grid-button{max-width:100%;padding:15px 28px;font-size:.85rem}}.services-cta-section{background:#1a1a1a;background-image:url(/assets/images/backgroundDesigns/horizontallines.webp);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding:60px 0;width:100%;height:300px;position:relative;overflow:hidden;display:flex;align-items:center}.services-cta-container{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:80px;position:relative;z-index:2;width:100%}.services-cta-content{flex:1;max-width:700px}.services-cta-title{font-size:3.2rem;font-weight:700;color:#fff;line-height:1.1;margin-bottom:20px;letter-spacing:-.01em;font-family:Inter,Segoe UI,Arial,sans-serif}.services-cta-description{font-size:1.1rem;color:#ffffffd9;line-height:1.5;margin:0;font-weight:400;max-width:600px}.services-cta-button-container{flex-shrink:0}.services-cta-button{display:inline-flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;padding:18px 36px;border-radius:8px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px #2563eb4d;border:none;min-width:220px;white-space:nowrap;font-family:Inter,Segoe UI,Arial,sans-serif}.services-cta-button:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66;color:#fff}.services-cta-button:active{transform:translateY(0);box-shadow:0 4px 16px #3b82f64d}@media (max-width: 1024px){.services-cta-section{height:auto;padding:50px 0}.services-cta-container{flex-direction:column;text-align:center;gap:30px;padding:0 30px}.services-cta-title{font-size:2.8rem}.services-cta-description{font-size:1rem}}@media (max-width: 768px){.services-cta-section{padding:40px 0;height:auto}.services-cta-container{padding:0 20px;gap:25px}.services-cta-title{font-size:2.2rem;margin-bottom:15px}.services-cta-description{font-size:.95rem}.services-cta-button{padding:16px 32px;font-size:1rem;min-width:200px}}@media (max-width: 480px){.services-cta-section{padding:35px 0}.services-cta-container{padding:0 16px;gap:20px}.services-cta-title{font-size:1.8rem}.services-cta-button{width:100%;max-width:250px;padding:16px 24px}}.industry-hero{position:relative;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;color:#fff;overflow:visible;padding:96px 0 100px;background-image:url(/assets/images/backgroundDesigns/leftdesign.svg);background-repeat:no-repeat;background-position:left top;background-size:auto 100%;z-index:2}.industry-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;min-height:520px}.industry-hero-content{max-width:720px;position:relative;z-index:3}.industry-hero-title{font-weight:750;font-size:clamp(30px,6vw,64px);line-height:1.05;margin:0 0 16px}.industry-hero-desc{font-size:clamp(16px,2.2vw,20px);line-height:1.6;color:#e6e8ff;max-width:680px;margin:0 0 28px}.industry-hero-cta{background:#2929ac;color:#fff;font-weight:700;font-size:16px;border:2px solid white!important;border-radius:12px;padding:14px 22px;cursor:pointer;box-shadow:0 8px 20px #b7101e40;transition:transform .2s,box-shadow .2s,background .2s;text-decoration:none;display:inline-block}.industry-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff5e6b52;color:#fff}.industry-hero-object{position:absolute;right:-6%;top:12%;width:min(50vw,820px);opacity:.9;pointer-events:none;z-index:2}@media (max-width: 900px){.industry-hero{padding:72px 0 96px;background-size:auto 70%;overflow:hidden}.industry-hero-container{min-height:420px}.industry-hero-content{position:relative;z-index:2}.industry-hero-object{right:0;top:auto;bottom:-8%;width:min(80vw,560px);max-width:100%;opacity:.55;z-index:0}}@media (max-width: 600px){.industry-hero{padding:56px 0 80px;background-size:auto 55%;overflow:hidden}.industry-hero-object{width:min(75vw,480px);right:0;bottom:-10%;opacity:.5}}.industry-pillars{position:relative;background:radial-gradient(1200px 1200px at 80% 40%,#586fff40,#0c009266 45%,#0c0092),#0c0092;color:#fff;padding:72px 0 96px;overflow:visible;background-image:url(/assets/images/backgroundDesigns/sidelineright.webp);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;z-index:1}.industry-pillars-container{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:420px 1fr;gap:40px;align-items:start}.industry-pillars-heading{grid-column:1 / -1;font-size:clamp(28px,4.2vw,56px);font-weight:800;margin:0 0 8px}.industry-pillars-left{display:flex;flex-direction:column;gap:16px}.industry-pillars-tab{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:22px 20px;text-align:left;color:#cfd4ff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:20px;transition:background .2s,border-color .2s,color .2s,transform .2s}.industry-pillars-tab:hover{transform:translateY(-2px)}.industry-pillars-tab.active{background:linear-gradient(90deg,#7557ff99,#4c33db99);border-color:#ffffff3d;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.industry-pillars-tab-text{max-width:85%}.industry-pillars-tab-arrow{background:#ffffff26;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.industry-pillars-right{padding-top:8px}.industry-pillars-title{font-size:clamp(28px,3.6vw,44px);font-weight:800;margin:0 0 12px}.industry-pillars-desc{font-size:18px;line-height:1.7;color:#e5e7ff;max-width:900px;margin:0 0 28px}.industry-pillars-link{background:none;border:none;color:#fff;font-weight:700;font-size:16px;padding:0;text-decoration:underline;cursor:pointer}.industry-solutions{margin-bottom:24px}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px}.solution-button-container{position:relative}.solution-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-weight:600;font-size:14px;padding:12px 16px;cursor:pointer;transition:all .2s ease;width:100%;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.solution-button:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.solution-dropdown{position:absolute;top:100%;left:0;right:0;background:#fffffff2;border-radius:8px;box-shadow:0 8px 32px #0003;border:1px solid rgba(255,255,255,.2);z-index:10;margin-top:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:dropdownFadeIn .2s ease-out}.dropdown-content{padding:16px;color:#333}.dropdown-content h4{margin:0 0 8px;font-size:16px;font-weight:700;color:#0c0092}.dropdown-content p{margin:0 0 12px;font-size:14px;color:#666;line-height:1.4}.dropdown-content ul{margin:0 0 16px;padding-left:16px;list-style:none}.dropdown-content li{margin-bottom:6px;font-size:13px;color:#555;position:relative}.dropdown-content li:before{content:"•";color:#0c0092;font-weight:700;position:absolute;left:-12px}.learn-more-btn{background:#0c0092;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease}.learn-more-btn:hover{background:#0a007a}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.industry-pillars-container{grid-template-columns:1fr}.industry-pillars-left{order:1}.industry-pillars-right{order:2;margin-top:12px}.industry-pillars{background-size:auto 70%;overflow:hidden}.solutions-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}}@media (max-width: 600px){.industry-pillars{background-size:auto 45%;overflow:hidden}.industry-pillars-title{font-size:24px}.industry-pillars-desc{font-size:16px}.solutions-grid{grid-template-columns:1fr;gap:8px}.solution-button{font-size:13px;padding:10px 14px}}.business-operations{background:#f8f5ff;padding:120px 0;position:relative}.business-operations-container{max-width:1300px;margin:0 auto;padding:0 24px}.business-operations-title{font-size:clamp(40px,8vw,50px);font-weight:500;color:#2d1b69;text-align:left;margin:0 0 30px;letter-spacing:-.04em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.highlighted-text{position:relative;display:inline-block}.highlighted-text:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:4px;background:#b0f;border-radius:2px}.business-operations-content{max-width:1200px;margin:0 auto}.business-operations-paragraph{font-size:22px;line-height:1.3;color:#303641;text-align:left;font-weight:300;letter-spacing:.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.business-operations-paragraph:last-child{margin-bottom:0}@media (max-width: 768px){.business-operations{padding:100px 0}.business-operations-title{margin-bottom:80px;text-align:left;font-size:40px}.business-operations-paragraph{font-size:20px;line-height:1.6;margin-bottom:40px}}@media (max-width: 480px){.business-operations{padding:80px 0}.business-operations-container{padding:0 16px}.business-operations-title{font-size:36px;margin-bottom:60px}.business-operations-paragraph{font-size:18px;line-height:1.6;margin-bottom:32px}}.case-studies-grid-section{padding:80px 0;background-color:#e6ecfa;background-image:url(/assets/images/backgroundDesigns/centerdesign.svg),url(/assets/images/backgroundDesigns/leftdesign.svg),url(/assets/images/backgroundDesigns/horizontallines.webp);background-repeat:no-repeat,no-repeat,repeat-x;background-position:right 0 top 0,left 0 top 0,center bottom 0;background-size:auto 68%,auto 58%,100% 300px}.case-studies-grid-container{max-width:1060px;margin:0 auto;padding:0 24px}.case-studies-filters{display:flex;gap:20px;margin-bottom:40px;align-items:center;flex-wrap:wrap}.filter-group{position:relative}.filter-select{padding:12px 16px;border:1px solid #e5e7eb!important;border-radius:8px;background:#fff;font-size:14px;color:#374151;min-width:200px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}.filter-select:focus{outline:none;border-color:#0c0092;box-shadow:0 0 0 3px #0c00921a}.reset-filters-btn{padding:8px 16px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:14px;cursor:pointer;transition:all .2s ease}.reset-filters-btn:hover{background:#e5e7eb;border-color:#9ca3af}.case-studies-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:60px}.case-study-card-grid{background:#ebe5fd;border:1px solid #696eff!important;border-radius:16px;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 8px 20px #6468e51f;display:flex;flex-direction:column;position:relative;padding:16px}.case-study-card-grid:hover{transform:translateY(-5px);box-shadow:0 12px 24px #6468e533;border-color:#4f46e5}.case-study-image-grid{position:relative;height:220px;overflow:hidden;flex-shrink:0;border-radius:12px}.case-study-image-grid img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;object-position:center}.case-study-card-grid:hover .case-study-image-grid img{transform:scale(1.05)}.case-study-content-grid-grid{padding:24px;flex:1;display:flex;flex-direction:column;position:relative;z-index:1}.case-study-category-grid-grid{font-size:12px;color:#5a54e6;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px;display:inline-block;background:#efecff;padding:6px 12px;border-radius:9999px;align-self:flex-start;border:1px solid #696eff!important}.case-study-title-grid{font-size:28px;font-weight:800;color:#2d1b69;margin:0 0 16px;line-height:1.25}.case-study-description-grid-grid-grid-grid{font-size:15px;color:#4a4f66;line-height:1.6;margin:8px 0 24px;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-study-link-grid{background:transparent;border:none;color:#4f46e5;font-weight:600;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:0;border-radius:0;transition:all .2s ease;text-decoration:none;align-self:flex-start;margin-top:auto}.case-study-link-grid:hover{transform:translateY(-1px)}.case-study-link-grid svg{transition:transform .2s ease;width:28px;height:28px;background:#e6e3ff;color:#4f46e5;border-radius:50%;padding:6px}.case-study-link-grid:hover svg{transform:translate(4px)}.case-studies-pagination{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid #e5e7eb}.pagination-info{font-size:14px;color:#6b7280}.pagination-controls{display:flex;align-items:center;gap:16px}.pagination-btn{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:14px;cursor:pointer;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-numbers{display:flex;gap:8px}.pagination-number{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:14px;cursor:pointer;transition:all .2s ease}.pagination-number:hover:not(.ellipsis){background:#f9fafb;border-color:#9ca3af}.pagination-number.active{background:#0c0092;border-color:#0c0092;color:#fff}.pagination-number.ellipsis{cursor:default;border:none;background:transparent}.pagination-number.ellipsis:hover{background:transparent;border:none}@media (max-width: 768px){.case-studies-grid-section{padding:60px 0;background-position:right 0 top 0,left 0 top 0,center bottom 0;background-size:auto 22%,auto 20%,100% 70px}.case-studies-filters{flex-direction:column;align-items:stretch;gap:16px}.filter-select{min-width:auto;width:100%}.case-studies-grid{grid-template-columns:1fr;gap:24px}.case-studies-pagination{flex-direction:column;gap:20px;align-items:center}.pagination-controls{flex-wrap:wrap;justify-content:center}.case-study-description-grid-grid-grid-grid{-webkit-line-clamp:3;line-clamp:3}}@media (max-width: 480px){.case-studies-grid-container{padding:0 16px}.case-studies-grid-section{padding:40px 0}.case-studies-grid-title{font-size:28px}.case-study-content-grid-grid{padding:24px}.case-study-title-grid{font-size:18px}.pagination-numbers{gap:4px}.pagination-number{width:32px;height:32px;font-size:12px}}.extensions-page{--ext-accent: #0c0092;--ext-accent-soft: #eef0ff;--ext-text: #1a1a2e;--ext-muted: #5c5c6f;padding-bottom:3rem}.extensions-intro{max-width:800px;margin:0 auto 2.5rem;text-align:center;color:var(--ext-muted);font-size:1.05rem;line-height:1.65}.extensions-card{max-width:960px;margin:0 auto 2.5rem;background:#fff;border:1px solid #e8e8ef;border-radius:16px;box-shadow:0 12px 40px #0c009214;overflow:hidden}.extensions-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;padding:2rem 2rem 1.5rem;background:linear-gradient(135deg,var(--ext-accent-soft) 0%,#fff 55%);border-bottom:1px solid #e8e8ef}.extensions-card__icon{width:72px;height:72px;border-radius:16px;background:var(--ext-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0}.extensions-card__titles h1{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--ext-text);margin:0 0 .35rem}.extensions-card__titles p{margin:0;color:var(--ext-muted);font-size:1.05rem;max-width:52ch}.extensions-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.extensions-badge{font-size:.8rem;font-weight:600;padding:.35rem .65rem;border-radius:999px;background:#fff;border:1px solid #d8daf0;color:var(--ext-accent)}.extensions-card__body{padding:2rem}.extensions-desc{color:var(--ext-text);line-height:1.7;margin-bottom:1.25rem}.extensions-desc:last-of-type{margin-bottom:0}.extensions-section-title{font-size:1.15rem;font-weight:700;color:var(--ext-text);margin:2.25rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--ext-accent);display:inline-block}.extensions-highlights{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1rem}.extensions-highlight{padding:1.1rem 1.2rem;border-radius:12px;border:1px solid #e8e8ef;background:#fafbff;transition:border-color .2s,box-shadow .2s}.extensions-highlight:hover{border-color:#c8cbf0;box-shadow:0 4px 16px #0c00920f}.extensions-highlight h3{font-size:1rem;font-weight:700;color:var(--ext-accent);margin:0 0 .4rem}.extensions-highlight p{margin:0;font-size:.92rem;color:var(--ext-muted);line-height:1.55}.extensions-specs-wrap{overflow-x:auto;margin-top:1rem;border-radius:12px;border:1px solid #e8e8ef}.extensions-specs{width:100%;border-collapse:collapse;font-size:.95rem}.extensions-specs th,.extensions-specs td{padding:.85rem 1.1rem;text-align:left;border-bottom:1px solid #eee}.extensions-specs th{width:32%;font-weight:600;color:var(--ext-text);background:#f6f7fb}.extensions-specs td{color:var(--ext-muted)}.extensions-specs tr:last-child th,.extensions-specs tr:last-child td{border-bottom:none}.extensions-steps{margin:1rem 0 0;padding-left:1.2rem;color:var(--ext-text);line-height:1.75}.extensions-steps li{margin-bottom:.65rem}.extensions-perms{margin-top:1rem}.extensions-perm{padding:1rem 1.1rem;border-radius:10px;background:#f9fafc;border-left:4px solid var(--ext-accent);margin-bottom:.75rem}.extensions-perm strong{display:block;color:var(--ext-text);font-size:.95rem;margin-bottom:.25rem}.extensions-perm span{font-size:.9rem;color:var(--ext-muted);line-height:1.55}.extensions-faq{margin-top:1rem}.extensions-faq details{border:1px solid #e8e8ef;border-radius:10px;padding:.85rem 1rem;margin-bottom:.6rem;background:#fff}.extensions-faq summary{font-weight:600;color:var(--ext-text);cursor:pointer}.extensions-faq p{margin:.75rem 0 0;font-size:.92rem;color:var(--ext-muted);line-height:1.6}.extensions-changelog{list-style:none;padding:0;margin:1rem 0 0}.extensions-changelog li{display:flex;gap:1rem;padding:.65rem 0;border-bottom:1px solid #eee;font-size:.92rem;color:var(--ext-muted)}.extensions-changelog code{font-size:.85rem;font-weight:700;color:var(--ext-accent);white-space:nowrap}.extensions-download{margin-top:2.25rem;padding:1.75rem 2rem;border-radius:14px;background:linear-gradient(120deg,var(--ext-accent) 0%,#2d1aa8 100%);color:#fff;text-align:center}.extensions-download--top{margin-top:0;margin-bottom:0;border-radius:0;border-top:1px solid #e2e6f0;padding:1.5rem 1.5rem 1.65rem}.extensions-note--top{max-width:none;margin:0;padding:.65rem 1.25rem .85rem;background:#f4f6fb;border-bottom:1px solid #e8e8ef;font-size:.82rem}.extensions-download p{margin:0 0 1.25rem;opacity:.95;font-size:1rem;line-height:1.55}.extensions-download__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.extensions-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s}.extensions-btn:active{transform:scale(.98)}.extensions-btn--primary{background:#fff;color:var(--ext-accent);box-shadow:0 4px 20px #00000026}.extensions-btn--primary:hover{box-shadow:0 6px 28px #0003}.extensions-btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55)}.extensions-btn--ghost:hover{background:#ffffff1a}.extensions-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.extensions-note{max-width:720px;margin:1.5rem auto 0;font-size:.85rem;color:var(--ext-muted);text-align:center;line-height:1.5}.extensions-breadcrumb{max-width:960px;margin:0 auto 1.25rem;font-size:.95rem;color:var(--ext-muted)}.extensions-breadcrumb a{color:var(--ext-accent);font-weight:600;text-decoration:none}.extensions-breadcrumb a:hover{text-decoration:underline}.extensions-page--hub{max-width:1180px;background:radial-gradient(ellipse 100% 80% at 50% -30%,rgba(12,0,146,.09),transparent 55%)}.extensions-hub__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.25rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(12,0,146,.1)}.extensions-hub__intro{max-width:640px}.extensions-hub__eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ext-accent);background:linear-gradient(135deg,#0c009214,#2d1aa80f);padding:.35rem .75rem;border-radius:999px;margin-bottom:.65rem}.extensions-hub__eyebrow-icon{font-size:.95rem;opacity:.9}.extensions-hub__title{font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;color:var(--ext-text);margin:0 0 .5rem;letter-spacing:-.02em}.extensions-hub__lead{margin:0;font-size:1.05rem;line-height:1.65;color:var(--ext-muted)}.extensions-hub__stat{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;padding:1rem 1.25rem;border-radius:16px;background:linear-gradient(145deg,#0c0092,#2d1aa8);color:#fff;box-shadow:0 12px 32px #0c009240;min-width:120px;text-align:right}.extensions-hub__stat-value{font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.03em}.extensions-hub__stat-label{font-size:.8rem;font-weight:600;opacity:.88;text-transform:uppercase;letter-spacing:.06em}.extensions-hub__empty{padding:3rem 1rem}.extensions-hub__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.35rem}@media (min-width: 768px){.extensions-hub__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width: 1100px){.extensions-hub__grid{grid-template-columns:repeat(3,1fr)}}@keyframes extensions-hub-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.extensions-hub-animate{opacity:0;animation:extensions-hub-in .55s cubic-bezier(.22,1,.36,1) forwards}.extensions-card-tile{position:relative;display:block;height:100%;border-radius:18px;text-decoration:none;color:inherit;padding:2px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;outline:none}.extensions-card-tile:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #0c009273}.extensions-card-tile__glow{position:absolute;inset:0;border-radius:18px;opacity:.85;transition:opacity .35s ease,filter .35s ease;pointer-events:none}.extensions-card-tile--fir .extensions-card-tile__glow{background:linear-gradient(135deg,#0c0092,#5b4dff,#00b4d8)}.extensions-card-tile--pkm .extensions-card-tile__glow{background:linear-gradient(135deg,#6d28d9,#0c0092,#14b8a6)}.extensions-card-tile--cms .extensions-card-tile__glow{background:linear-gradient(135deg,#0369a1,#0c0092,#7c3aed)}.extensions-card-tile--default .extensions-card-tile__glow{background:linear-gradient(135deg,#0c0092,#4338ca)}.extensions-card-tile:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0c00922e}.extensions-card-tile:hover .extensions-card-tile__glow{opacity:1;filter:brightness(1.08)}.extensions-card-tile:hover .extensions-card-tile__arrow{transform:translate(6px)}.extensions-card-tile:active{transform:translateY(-2px)}.extensions-card-tile__inner{position:relative;height:100%;min-height:220px;display:flex;flex-direction:column;padding:1.35rem 1.4rem 1.15rem;border-radius:16px;background:#fff;box-shadow:inset 0 1px #ffffffe6}.extensions-card-tile__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.extensions-card-tile__icon-wrap{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.45rem;color:#fff;box-shadow:0 8px 20px #0000001f;transition:transform .3s cubic-bezier(.22,1,.36,1)}.extensions-card-tile--fir .extensions-card-tile__icon-wrap{background:linear-gradient(145deg,#0c0092,#3d5afe)}.extensions-card-tile--pkm .extensions-card-tile__icon-wrap{background:linear-gradient(145deg,#6d28d9,#0c0092)}.extensions-card-tile--cms .extensions-card-tile__icon-wrap{background:linear-gradient(145deg,#0369a1,#0c0092)}.extensions-card-tile--default .extensions-card-tile__icon-wrap{background:linear-gradient(145deg,#0c0092,#4338ca)}.extensions-card-tile:hover .extensions-card-tile__icon-wrap{transform:scale(1.06) rotate(-2deg)}.extensions-card-tile__badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ext-accent);background:#0c009212;padding:.35rem .55rem;border-radius:8px;white-space:nowrap}.extensions-card-tile__name{font-size:1.25rem;font-weight:800;color:var(--ext-text);margin:0 0 .45rem;letter-spacing:-.02em;line-height:1.2}.extensions-card-tile__tagline{margin:0;flex:1;font-size:.92rem;line-height:1.55;color:var(--ext-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.extensions-card-tile__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid #eef0f6}.extensions-card-tile__meta{font-size:.8rem;font-weight:600;color:var(--ext-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.extensions-card-tile__version{color:var(--ext-accent)}.extensions-card-tile__dot{opacity:.5}.extensions-card-tile__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:var(--ext-accent);white-space:nowrap}.extensions-card-tile__arrow{font-size:.75rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.extensions-hub-animate{animation:none;opacity:1}.extensions-card-tile,.extensions-card-tile__glow,.extensions-card-tile__icon-wrap,.extensions-card-tile__arrow{transition:none}.extensions-card-tile:hover,.extensions-card-tile:hover .extensions-card-tile__icon-wrap{transform:none}}.extensions-guide{margin-top:.5rem;margin-bottom:1rem}.extensions-guide-intro{color:var(--ext-muted, #5c5c6f);font-size:1rem;line-height:1.65;margin:0 0 1.25rem;max-width:72ch}.extensions-guide-toc{padding:1rem 1.15rem;margin-bottom:1.75rem;border-radius:12px;border:1px solid #e0e2f0;background:linear-gradient(135deg,#f8f9ff,#fff 70%)}.extensions-guide-toc-label{display:block;font-size:.9rem;color:var(--ext-text, #1a1a2e);margin-bottom:.5rem}.extensions-guide-toc-list{margin:0;padding-left:1.25rem;font-size:.92rem;line-height:1.55;color:var(--ext-text, #1a1a2e)}.extensions-guide-toc-list a{color:var(--ext-accent, #0c0092);text-decoration:none}.extensions-guide-toc-list a:hover{text-decoration:underline}.extensions-guide-block{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #ececf4}.extensions-guide-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.extensions-guide-heading{font-size:1.08rem;font-weight:700;color:var(--ext-text, #1a1a2e);margin:0 0 .75rem;scroll-margin-top:5.5rem}.extensions-guide-p{margin:0 0 .65rem;font-size:.98rem;line-height:1.68;color:var(--ext-text, #1a1a2e)}.extensions-guide-list{margin:.35rem 0 .75rem;padding-left:1.25rem;font-size:.95rem;line-height:1.62;color:var(--ext-text, #1a1a2e)}.extensions-guide-list li{margin-bottom:.35rem}.extensions-guide-sub{margin-top:1rem;padding-left:.5rem;border-left:3px solid var(--ext-accent-soft, #eef0ff)}.extensions-guide-subtitle{font-size:.98rem;font-weight:650;color:var(--ext-accent, #0c0092);margin:0 0 .5rem}.extensions-guide-pre-wrap{margin:.75rem 0 1rem}.extensions-guide-pre-caption{display:block;font-size:.88rem;font-weight:600;color:var(--ext-muted, #5c5c6f);margin-bottom:.4rem}.extensions-guide-pre{margin:0;padding:.85rem 1rem;border-radius:10px;border:1px solid #e0e2f0;background:#f6f7fb;font-size:.82rem;line-height:1.45;overflow-x:auto;max-width:100%}.extensions-guide-pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#1a1a2e;white-space:pre;word-break:normal}.progressive-apps-section{padding:100px 0;background:#fff;position:relative;overflow:hidden}.progressive-apps-container{max-width:1200px;margin:0 auto;padding:0 30px;position:relative}.progressive-apps-content{display:flex;align-items:center;gap:70px;position:relative;max-width:1000px;margin:0 auto}.progressive-apps-text{flex:1;max-width:500px;padding-right:15px}.progressive-apps-heading{font-size:2.8rem;font-weight:700;color:#0c0092;margin:0 0 28px;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.01em}.progressive-apps-description{font-size:1.05rem;line-height:1.7;color:#333;margin:0 0 25px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;text-align:left}.progressive-apps-btn{background:linear-gradient(135deg,#377dff,#0c0092);color:#fff;border:none;border-radius:8px;padding:16px 32px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 4px 15px #0c009233;letter-spacing:.01em}.progressive-apps-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0c00924d;background:linear-gradient(135deg,#0c0092 0% 100%)}.progressive-apps-visual{flex:1;display:flex;justify-content:center;align-items:center;max-width:600px;padding-left:50px;position:relative}.mobile-app-gif{max-width:100%;height:auto;border-radius:12px;box-shadow:0 8px 25px #0000001f;transition:transform .3s ease}.mobile-app-gif:hover{transform:scale(1.08)}@media (max-width: 991px) and (min-width: 768px){.progressive-apps-section{padding:80px 0}.progressive-apps-container{padding:0 25px}.progressive-apps-content{gap:50px;max-width:700px}.progressive-apps-heading{font-size:2.4rem;margin-bottom:24px}.progressive-apps-description{font-size:.95rem;margin-bottom:30px}.progressive-apps-btn{padding:14px 28px;font-size:.9rem}}@media (max-width: 767px){.progressive-apps-section{padding:60px 0}.progressive-apps-container{padding:0 20px}.progressive-apps-content{flex-direction:column;gap:40px;max-width:100%;text-align:center}.progressive-apps-text{max-width:100%;padding-right:0;order:1}.progressive-apps-heading{font-size:2.2rem;margin-bottom:20px}.progressive-apps-description{font-size:.95rem;margin-bottom:28px;text-align:center}.progressive-apps-btn{padding:14px 28px;font-size:.95rem}.progressive-apps-visual{max-width:100%;padding-left:0;order:2}.mobile-app-gif{max-width:85%}}@media (max-width: 575px){.progressive-apps-section{padding:50px 0}.progressive-apps-container{padding:0 16px}.progressive-apps-content{gap:32px}.progressive-apps-heading{font-size:1.9rem;margin-bottom:18px}.progressive-apps-description{font-size:.9rem;margin-bottom:24px;line-height:1.6}.progressive-apps-btn{padding:12px 24px;font-size:.9rem}.mobile-app-gif{max-width:80%}}@media (max-width: 480px){.progressive-apps-section{padding:40px 0}.progressive-apps-container{padding:0 12px}.progressive-apps-content{gap:28px}.progressive-apps-heading{font-size:1.7rem;margin-bottom:16px}.progressive-apps-description{font-size:.85rem;margin-bottom:20px}.progressive-apps-btn{padding:10px 20px;font-size:.85rem}.mobile-app-gif{max-width:75%}}@media (max-width: 360px){.progressive-apps-section{padding:30px 0}.progressive-apps-container{padding:0 10px}.progressive-apps-content{gap:24px}.progressive-apps-heading{font-size:1.5rem;margin-bottom:14px}.progressive-apps-description{font-size:.8rem;margin-bottom:18px}.progressive-apps-btn{padding:8px 16px;font-size:.8rem}.mobile-app-gif{max-width:70%}}.mobile-services-grid-section{padding:100px 0;background:#0c0092;position:relative}.mobile-services-container{max-width:1200px;margin:0 auto;padding:0 30px}.mobile-services-header{text-align:center;margin-bottom:70px}.mobile-services-title{font-size:3rem;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.mobile-services-subtitle{font-size:1.2rem;color:#e0e7ff;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:600px;margin:0 auto}.mobile-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.mobile-service-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px #00000026;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden;text-align:center}.mobile-service-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #00000040}.service-card-header{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:24px}.service-icon-wrapper{width:80px;height:80px;background:linear-gradient(135deg,#377dff,#0c0092);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;flex-shrink:0;margin-bottom:8px}.service-card-title{font-size:1.5rem;font-weight:700;color:#0c0092;margin:0;line-height:1.3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.service-card-description{font-size:1rem;line-height:1.6;color:#555;margin:0 0 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center}.service-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;justify-content:center}.service-feature-tag{background:#0c009214;color:#0c0092;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border:1px solid rgba(12,0,146,.1);transition:all .3s ease}.service-feature-tag:hover{background:#0c00921f;border-color:#0c009233}.service-card-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#0c0092;text-decoration:none;padding:0;font-weight:600;font-size:1rem;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:none}.service-card-btn:hover{padding:10px;transform:none;box-shadow:none;background:transparent;color:#fff;text-decoration:none;background:#0c0092}.btn-arrow{font-size:1.1rem;transition:transform .3s ease}.service-card-btn:hover .btn-arrow{transform:translate(4px)}@media (max-width: 1200px){.mobile-services-grid{gap:25px}.mobile-service-card{padding:28px}}@media (max-width: 992px){.mobile-services-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width: 768px){.mobile-services-grid-section{padding:80px 0}.mobile-services-container{padding:0 20px}.mobile-services-header{margin-bottom:50px}.mobile-services-title{font-size:2.5rem}.mobile-services-subtitle{font-size:1.1rem}.mobile-services-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.mobile-service-card{padding:24px}.service-card-header{margin-bottom:18px}.service-icon-wrapper{width:60px;height:60px;font-size:24px}.service-card-title{font-size:1.3rem}}@media (max-width: 480px){.mobile-services-grid-section{padding:60px 0}.mobile-services-container{padding:0 16px}.mobile-services-header{margin-bottom:40px}.mobile-services-title{font-size:2.2rem}.mobile-services-subtitle{font-size:1rem}.mobile-services-grid{gap:18px;margin-top:30px}.mobile-service-card{padding:20px}.service-card-header{margin-bottom:16px}.service-icon-wrapper{width:50px;height:50px;font-size:20px}.service-card-title{font-size:1.2rem}.service-card-description{font-size:.95rem;margin-bottom:20px}.service-features{margin-bottom:24px}.service-feature-tag{font-size:.8rem;padding:5px 10px}.service-card-btn{font-size:.9rem}}.custom-mobile-services{padding:80px 0;background-color:#fff}.services-header{text-align:center;margin-bottom:60px}.services-header h2{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:20px;line-height:1.2}.services-header p{font-size:1.1rem;color:#00f;line-height:1.6;max-width:600px;margin:0 auto}.services-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.services-accordion{display:flex;flex-direction:column;gap:15px}.service-item{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease}.service-item.active{border-color:#155dee;box-shadow:0 4px 20px #155dee1a}.service-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background-color:#fff;cursor:pointer;transition:background-color .3s ease}.service-header:hover{background-color:#f8f9fa}.service-title{display:flex;align-items:center;gap:15px}.service-indicator{width:6px;height:22px;background-color:#155dee;border-radius:2px;transition:all .3s ease}.service-item.active .service-indicator{background-color:#155dee}.service-title h3{font-size:1.1rem;font-weight:600;color:#333;margin:0}.service-toggle{color:#155dee;font-size:14px;transition:all .3s ease}.service-item.active .service-toggle{color:#155dee}.service-content{padding:25px;border-top:1px solid #e0e0e0}.service-description p{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem}.learn-more-btn{display:inline-flex;align-items:center;gap:10px;background-color:#155dee;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease}.learn-more-btn:hover{background-color:#0c0092;transform:translateY(-2px)}.btn-arrow{background-color:#fff;color:#155dee;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .3s ease}.learn-more-btn:hover .btn-arrow{background-color:#f8f9fa}.services-visual{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:15px}.app-image-container{position:relative;margin-bottom:15px;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #00000026;transition:all .3s ease}.app-image-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.app-preview-image{width:550px;height:550px;object-fit:contain;border-radius:15px;transition:all .3s ease}@media (max-width: 1024px){.services-content{grid-template-columns:1fr;gap:40px}.app-preview-image{width:320px;height:450px}}@media (max-width: 768px){.custom-mobile-services{padding:60px 0}.services-header h2{font-size:2rem}.services-header p{font-size:1rem}.service-header{padding:15px 20px}.service-content{padding:20px}.app-preview-image{width:280px;height:400px}}@media (max-width: 480px){.services-header h2{font-size:1.8rem}.service-title h3{font-size:1rem}.app-preview-image{width:250px;height:350px}.services-content{gap:30px}}.ios-service-detail-section{padding:80px 0;background-color:#f8fafc}.ios-container{max-width:1200px;margin:0 auto;padding:0 20px}.ios-service-content{display:flex;flex-direction:column;gap:80px}.ios-service-intro{text-align:center;max-width:800px;margin:0 auto}.ios-service-intro h2{font-size:2.5rem;color:#0c0092;margin-bottom:20px;font-weight:700}.ios-service-intro p{font-size:1.1rem;color:#64748b;line-height:1.6;margin:0}.ios-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;background-color:#0c0092;padding:40px 30px;border-radius:15px;margin:40px 0}.ios-feature-card{background:#fff;padding:30px 25px;border-radius:12px;box-shadow:0 4px 20px #00000026;text-align:left;transition:all .3s ease;display:flex;align-items:flex-start;gap:20px}.ios-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0c009226}.ios-feature-icon{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.ios-feature-content{flex:1}.ios-feature-content h3{font-size:1.25rem;color:#0c0092;margin-bottom:10px;font-weight:600}.ios-feature-content p{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}.ios-technologies-section{text-align:center;margin-top:40px}.ios-technologies-section h3{font-size:1.8rem;color:#0c0092;margin-bottom:30px;font-weight:600}.ios-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;animation:iosFadeInUp .6s ease;max-width:800px;margin:0 auto}.ios-tech-item{background:#fff;padding:20px 15px;border-radius:10px;text-align:center;box-shadow:0 4px 15px #00000014;transition:all .3s ease;border:1px solid #f0f0f0;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:10px}.ios-tech-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#155dee,#0c0092);transform:scaleX(0);transition:transform .3s ease}.ios-tech-item:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026;border-color:#155dee}.ios-tech-item:hover:before{transform:scaleX(1)}.ios-tech-icon{font-size:2rem;color:#155dee;margin-bottom:5px;transition:all .3s ease}.ios-tech-item:hover .ios-tech-icon{transform:scale(1.1);color:#0c0092}.ios-tech-name{font-size:.9rem;font-weight:600;color:#333;margin:0}.ios-process-section{text-align:center;background-color:#0c0092;padding:40px 30px;border-radius:15px;margin:40px 0}.ios-process-section h3{font-size:1.8rem;color:#fff;margin-bottom:30px;font-weight:600}.ios-process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-top:30px}.ios-process-step{background:#fff;padding:25px 20px;border-radius:12px;box-shadow:0 4px 15px #00000026;transition:all .3s ease}.ios-process-step:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0c009226}.ios-step-number{width:40px;height:40px;background:linear-gradient(135deg,#155dee,#0c0092);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:0 auto 15px}.ios-process-step h4{font-size:1.1rem;color:#0c0092;margin-bottom:10px;font-weight:600}.ios-process-step p{color:#64748b;line-height:1.5;margin:0;font-size:.9rem}@keyframes iosFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ios-service-detail-section{padding:60px 0}.ios-service-intro h2{font-size:2rem}.ios-features-grid{grid-template-columns:1fr;gap:20px;padding:30px 20px}.ios-tech-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.ios-tech-item{padding:15px 12px}.ios-process-steps{grid-template-columns:1fr;gap:20px}.ios-process-section{padding:30px 20px}}@media (max-width: 480px){.ios-tech-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.ios-tech-item{padding:12px 8px}.ios-tech-name{font-size:.9rem}}.android-service-detail-section{padding:80px 0;background-color:#f8fafc}.android-container{max-width:1200px;margin:0 auto;padding:0 20px}.android-service-content{display:flex;flex-direction:column;gap:80px}.android-service-intro{text-align:center;max-width:800px;margin:0 auto}.android-service-intro h2{font-size:2.5rem;color:#0c0092;margin-bottom:20px;font-weight:700}.android-service-intro p{font-size:1.1rem;color:#64748b;line-height:1.6;margin:0}.android-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;background-color:#0c0092;padding:40px 30px;border-radius:15px;margin:40px 0}.android-feature-card{background:#fff;padding:30px 25px;border-radius:12px;box-shadow:0 4px 20px #00000026;text-align:left;transition:all .3s ease;display:flex;align-items:flex-start;gap:20px}.android-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0c009226}.android-feature-icon{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.android-feature-content{flex:1}.android-feature-content h3{font-size:1.25rem;color:#0c0092;margin-bottom:10px;font-weight:600}.android-feature-content p{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}.android-technologies-section{text-align:center;margin-top:40px}.android-technologies-section h3{font-size:1.8rem;color:#0c0092;margin-bottom:30px;font-weight:600}.android-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;animation:androidFadeInUp .6s ease;max-width:800px;margin:0 auto}.android-tech-item{background:#fff;padding:20px 15px;border-radius:10px;text-align:center;box-shadow:0 4px 15px #00000014;transition:all .3s ease;border:1px solid #f0f0f0;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:10px}.android-tech-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#155dee,#0c0092);transform:scaleX(0);transition:transform .3s ease}.android-tech-item:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026;border-color:#155dee}.android-tech-item:hover:before{transform:scaleX(1)}.android-tech-icon{font-size:2rem;color:#155dee;margin-bottom:5px;transition:all .3s ease}.android-tech-item:hover .android-tech-icon{transform:scale(1.1);color:#0c0092}.android-tech-name{font-size:.9rem;font-weight:600;color:#333;margin:0}.android-process-section{text-align:center;background-color:#0c0092;padding:40px 30px;border-radius:15px;margin:40px 0}.android-process-section h3{font-size:1.8rem;color:#fff;margin-bottom:30px;font-weight:600}.android-process-steps{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:30px;flex-wrap:wrap}.android-process-step{background:#fff;padding:25px 20px;border-radius:12px;box-shadow:0 4px 15px #00000026;transition:all .3s ease;flex:1;min-width:200px;max-width:220px}.android-process-step:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0c009226}.android-step-number{width:40px;height:40px;background:linear-gradient(135deg,#155dee,#0c0092);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:0 auto 15px}.android-process-step h4{font-size:1.1rem;color:#0c0092;margin-bottom:10px;font-weight:600}.android-process-step p{color:#64748b;line-height:1.5;margin:0;font-size:.9rem}@keyframes androidFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.android-process-steps{flex-direction:column;gap:20px}.android-process-step{max-width:100%}}@media (max-width: 768px){.android-service-detail-section{padding:60px 0}.android-service-intro h2{font-size:2rem}.android-features-grid{grid-template-columns:1fr;gap:20px;padding:30px 20px}.android-tech-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.android-tech-item{padding:15px 12px}.android-process-section{padding:30px 20px}}@media (max-width: 480px){.android-tech-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.android-tech-item{padding:12px 8px}.android-tech-name{font-size:.9rem}}.service-detail-section{padding:80px 0;background-color:#f8fafc}.container{max-width:1200px;margin:0 auto;padding:0 20px}.service-content{display:flex;flex-direction:column;gap:60px}.service-intro{text-align:center;max-width:800px;margin:0 auto}.service-intro h2{font-size:2.5rem;color:#0c0092;margin-bottom:20px;font-weight:700}.service-intro p{font-size:1.1rem;color:#64748b;line-height:1.6;margin:0}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:20px}.feature-card{background:#fff;padding:30px 25px;border-radius:12px;box-shadow:0 4px 20px #0c009214;text-align:left;transition:all .3s ease;display:flex;align-items:flex-start;gap:20px}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0c009226}.feature-icon{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.feature-content{flex:1}.feature-content h3{font-size:1.25rem;color:#0c0092;margin-bottom:10px;font-weight:600}.feature-content p{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}.technologies-section{text-align:center;margin-top:40px}.technologies-section h3{font-size:1.8rem;color:#0c0092;margin-bottom:30px;font-weight:600}.tech-tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:800px;margin:0 auto}.tech-tag{background:#fff;color:#0c0092;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid #e0e7ff;transition:all .3s ease}.tech-tag:hover{background:#0c0092;color:#fff;transform:translateY(-2px)}.process-section{margin-top:40px}.process-section h3{font-size:1.8rem;color:#0c0092;margin-bottom:40px;font-weight:600;text-align:center}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.process-step{background:#fff;padding:30px 20px;border-radius:12px;box-shadow:0 4px 20px #0c009214;text-align:center;transition:all .3s ease}.process-step:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0c009226}.step-number{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:0 auto 20px}.process-step h4{font-size:1.2rem;color:#0c0092;margin-bottom:10px;font-weight:600}.process-step p{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}@media (max-width: 768px){.service-detail-section{padding:60px 0}.service-intro h2{font-size:2rem}.features-grid{grid-template-columns:1fr;gap:20px}.feature-card{padding:25px 20px;flex-direction:column;text-align:center}.process-steps{grid-template-columns:1fr;gap:20px}.tech-tags{gap:8px}}@media (max-width: 480px){.service-intro h2{font-size:1.8rem}.feature-card{padding:20px 15px}.process-step{padding:25px 15px}}
