@import "https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap";html{font-size:16px;line-height:1.6}@media (width<=48rem){html{font-size:14px}}@media (width>=120rem){html{font-size:16px}}@media (width>=160rem){html{font-size:16px}}:root{--fc-brand-primary:#1b4896;--fc-brand-primary-light:#2f6bd8;--fc-brand-gradient:linear-gradient(135deg, #2f6bd8 0%, #1b4896 100%);--fc-accent-orange:#eb5a28;--fc-accent-orange-hover:#d84e1f;--fc-dark-navy:#0f2a5c;--fc-accent-gold:#8a6d00;--fc-text-heading:#191c1e;--fc-text-body:#434655;--fc-text-muted:#8c91ad;--fc-bg-ice:#ebf1fa;--fc-bg-ice-alt:#e2ebf8;--fc-border-light:#d9d9d9;--fc-hero-gradient:linear-gradient(135deg, #eaf0fa 0%, #e2ebf8 100%);--fc-hero-glow:radial-gradient(circle at 85% 15%, #1b48961f 0%, #fff0 65%);--display-mobile-font-family:"Merriweather", sans-serif;--display-mobile-font-size:2rem;--display-mobile-line-height:2.875rem;--display-mobile-font-weight:600;--display-mobile-font-style:normal;--display-desktop-font-family:"Merriweather", sans-serif;--display-desktop-font-size:4rem;--display-desktop-line-height:6rem;--display-desktop-font-weight:600;--display-desktop-font-style:normal;--display-tab-font-family:"Merriweather", sans-serif;--display-tab-font-size:3rem;--display-tab-line-height:4rem;--display-tab-font-weight:600;--display-tab-font-style:normal;--heading-serif-1-desktop-font-family:"Merriweather", sans-serif;--heading-serif-1-desktop-font-size:3rem;--heading-serif-1-desktop-line-height:3.75rem;--heading-serif-1-desktop-font-weight:600;--heading-serif-1-desktop-font-style:normal;--heading-serif-1-mobile-font-family:"Merriweather", sans-serif;--heading-serif-1-mobile-font-size:2rem;--heading-serif-1-mobile-line-height:2.5rem;--heading-serif-1-mobile-font-weight:600;--heading-serif-1-mobile-font-style:normal;--heading-sans-2-desktop-font-family:"Merriweather Sans", sans-serif;--heading-sans-2-desktop-font-size:1.75rem;--heading-sans-2-desktop-line-height:2.25rem;--heading-sans-2-desktop-font-weight:700;--heading-sans-2-desktop-font-style:normal;--heading-sans-2-mobile-font-family:"Merriweather Sans", sans-serif;--heading-sans-2-mobile-font-size:1.125rem;--heading-sans-2-mobile-line-height:1.75rem;--heading-sans-2-mobile-font-weight:700;--heading-sans-2-mobile-font-style:normal;--sub-heading-sans-1-desktop-font-family:"Merriweather Sans", sans-serif;--sub-heading-sans-1-desktop-font-size:2.5rem;--sub-heading-sans-1-desktop-line-height:3rem;--sub-heading-sans-1-desktop-font-weight:700;--sub-heading-sans-1-desktop-font-style:normal;--sub-heading-sans-1-mobile-font-family:"Merriweather Sans", sans-serif;--sub-heading-sans-1-mobile-font-size:1.75rem;--sub-heading-sans-1-mobile-line-height:2.25rem;--sub-heading-sans-1-mobile-font-weight:700;--sub-heading-sans-1-mobile-font-style:normal;--body-regular-desktop-font-family:"Merriweather Sans", sans-serif;--body-regular-desktop-font-size:1.125rem;--body-regular-desktop-line-height:1.625rem;--body-regular-desktop-font-weight:400;--body-regular-desktop-font-style:normal;--body-regular-mobile-font-family:"Merriweather Sans", sans-serif;--body-regular-mobile-font-size:.875rem;--body-regular-mobile-line-height:1.625rem;--body-regular-mobile-font-weight:400;--body-regular-mobile-font-style:normal;--body-regular-2-desktop-font-family:"Merriweather Sans", sans-serif;--body-regular-2-desktop-font-size:1.5rem;--body-regular-2-desktop-line-height:2rem;--body-regular-2-desktop-font-weight:400;--body-regular-2-desktop-font-style:normal;--body-regular-2-mobile-font-family:"Merriweather Sans", sans-serif;--body-regular-2-mobile-font-size:1.125rem;--body-regular-2-mobile-line-height:1.75rem;--body-regular-2-mobile-font-weight:400;--body-regular-2-mobile-font-style:normal;--heading-sans-3-desktop-font-family:"Merriweather Sans", sans-serif;--heading-sans-3-desktop-font-size:3rem;--heading-sans-3-desktop-line-height:3.5rem;--heading-sans-3-desktop-font-weight:700;--heading-sans-3-desktop-font-style:normal;--sub-heading-sans-2-desktop-font-family:"Merriweather Sans", sans-serif;--sub-heading-sans-2-desktop-font-size:1.125rem;--sub-heading-sans-2-desktop-line-height:1.625rem;--sub-heading-sans-2-desktop-font-weight:700;--sub-heading-sans-2-desktop-font-style:normal}:where(div[class^=frame-],div[class^=group-],div[class^=rectangle-],div[class^=ellipse-]){position:relative}*{box-sizing:border-box;margin:0;padding:0}body{color:#000;background-color:#fff;font-family:Merriweather Sans,sans-serif;overflow-x:hidden}.group-274 .active-link{color:var(--fc-brand-primary,#1b4896)!important;font-weight:600!important}.footer-wrapper,[class*=footer-wrapper],.footer-desktop-only{background:0 0!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.rectangle-266,.rectangle-267,.mask-group,.footer-wrapper>.image-3,.footer-wrapper>.frame-423,.footer-wrapper>.frame-424,.footer-wrapper>.copyright-finecons-2026{display:none!important}.frame-2{flex-direction:row;align-items:center;gap:.375rem;margin-top:4.375rem;display:flex}.frame-2 div{border-radius:1.875rem;width:.375rem;height:2.3125rem}.frame-2 .active-rect{background:var(--fc-brand-primary,#1b4896)!important}.frame-2 .inactive-rect{background:var(--fc-bg-ice-alt,#e2ebf8)!important}.use-case-modal-overlay{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.25rem;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.use-case-modal-card{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:1.5rem;width:100%;max-width:50rem;max-height:85vh;padding:3rem;animation:.3s cubic-bezier(.34,1.56,.64,1) scaleIn;position:relative;overflow-y:auto;box-shadow:0 1.25rem 3.125rem #00000026}.use-case-modal-card::-webkit-scrollbar{display:none}.close-modal-btn{color:#777;cursor:pointer;z-index:10;background:0 0;border:none;font-size:2rem;line-height:1;transition:color .2s;position:absolute;top:1.5rem;right:1.5rem}.close-modal-btn:hover{color:var(--fc-brand-primary,#1b4896)}.modal-decorative-circles{pointer-events:none;width:13.75rem;height:13.75rem;position:absolute;top:-2.5rem;right:-2.5rem}.modal-circle-1,.modal-circle-2,.modal-circle-3{border-style:solid;border-color:#1b489614;border-radius:50%;position:absolute}.modal-circle-1{border-width:1.75rem;width:13.75rem;height:13.75rem;top:0;left:0}.modal-circle-2{border-width:1.5rem;width:9.375rem;height:9.375rem;top:2.1875rem;left:2.1875rem}.modal-circle-3{border-width:1.25rem;width:5rem;height:5rem;top:4.375rem;left:4.375rem}.naturals-logo{border-bottom:none;justify-content:center;margin-bottom:2.25rem;padding-bottom:1.25rem;display:flex}.modal-sections{flex-direction:column;gap:0;display:flex}.modal-section{text-align:left;border-bottom:1px solid #0000000f;flex-direction:column;gap:.875rem;padding:1.75rem 0;display:flex}.modal-section:last-child{border-bottom:none;padding-bottom:0}.modal-section:first-child{padding-top:0}.modal-section-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.modal-section-header .section-icon{width:1.5rem;height:1.5rem;stroke:var(--fc-brand-primary,#1b4896);flex-shrink:0}.modal-section-header h3{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.375rem;font-weight:700}.modal-section-content{flex-direction:column;gap:.625rem;padding-left:2.125rem;display:flex}.modal-section-content .headline{color:#191c1e;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:.8125rem;font-weight:400;line-height:1.6}.modal-section-content ul{flex-direction:column;gap:.5rem;margin:0;padding-left:0;list-style:none;display:flex}.modal-section-content ul li{color:#444;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);padding-left:.875rem;font-size:.8125rem;line-height:1.6;position:relative}.modal-section-content ul li:before{content:"•";color:var(--fc-brand-primary,#1b4896);font-size:1rem;font-weight:700;position:absolute;top:-1px;left:0}.modal-section-content .footer-text{color:#555;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin-top:.25rem;font-size:.8125rem;font-weight:400;line-height:1.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)translateY(1.25rem)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=37.5rem){.use-case-modal-overlay{justify-content:center;align-items:center;padding:.75rem}.use-case-modal-card{border-radius:1rem;margin:0 auto;padding:1.75rem 1.25rem;animation:none;position:relative;left:0;right:0;transform:none}.close-modal-btn{font-size:1.75rem;top:1rem;right:1rem}.naturals-logo{margin-bottom:1.5rem;padding-bottom:1rem}.naturals-logo svg{width:16.25rem;height:4rem}.modal-sections{gap:0}.modal-section{padding:1.25rem 0}.modal-section-header h3{font-size:1.125rem}.modal-section-content{padding-left:2.125rem}.modal-decorative-circles{width:10rem;height:10rem;top:-1.875rem;right:-1.875rem}.modal-circle-1{border-width:1.375rem;width:10rem;height:10rem}.modal-circle-2{border-width:1.125rem;width:6.875rem;height:6.875rem;top:1.5625rem;left:1.5625rem}.modal-circle-3{border-width:.875rem;width:3.75rem;height:3.75rem;top:3.125rem;left:3.125rem}}:root:root:root [class*=footer-wrapper]{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}:root:root:root [class*=footer-wrapper] .image-3{object-fit:contain!important;width:20rem!important;max-width:20rem!important;height:5.1875rem!important;max-height:5.1875rem!important;position:absolute!important;top:2.5rem!important;left:5rem!important}:root:root:root [class*=footer-wrapper] .frame-423{flex-direction:column!important;gap:.875rem!important;width:auto!important;height:auto!important;display:flex!important;position:absolute!important;top:9.375rem!important;left:5rem!important}:root:root:root [class*=footer-wrapper] .group-246,:root:root:root [class*=footer-wrapper] .group-245,:root:root:root [class*=footer-wrapper] .frame-244{flex-direction:row!important;align-items:center!important;gap:.75rem!important;width:auto!important;height:auto!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}:root:root:root [class*=footer-wrapper] .group-363,:root:root:root [class*=footer-wrapper] .group-364,:root:root:root [class*=footer-wrapper] .group-365{flex-shrink:0!important;width:2.75rem!important;height:2.75rem!important;position:relative!important}:root:root:root [class*=footer-wrapper] .ellipse-6,:root:root:root [class*=footer-wrapper] .ellipse-7,:root:root:root [class*=footer-wrapper] .ellipse-8{width:2.75rem!important;height:2.75rem!important;top:0!important;left:0!important}:root:root:root [class*=footer-wrapper] .lucide-map-pin,:root:root:root [class*=footer-wrapper] .lucide-phone,:root:root:root [class*=footer-wrapper] .lucide-mail{width:1.375rem!important;height:1.375rem!important;position:absolute!important;top:.6875rem!important;left:.6875rem!important}:root:root:root [class*=footer-wrapper] .no-22-35-1st-floor-maharaja-surya-road-alwarpet-chennai-600-018,:root:root:root [class*=footer-wrapper] ._91-44-43927600,:root:root:root [class*=footer-wrapper] .info-finecons-com{color:#fff!important;width:auto!important;font-family:Wix Madefor Text,Merriweather Sans,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.625rem!important;position:relative!important;top:auto!important;left:auto!important}:root:root:root [class*=footer-wrapper] .frame-424{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.375rem 2.25rem!important;width:auto!important;display:grid!important;position:absolute!important;top:9.375rem!important;left:auto!important;right:5rem!important}:root:root:root [class*=footer-wrapper] .privacy-policy,:root:root:root [class*=footer-wrapper] .terms-conditions,:root:root:root [class*=footer-wrapper] .compliance-disclosure,:root:root:root [class*=footer-wrapper] .case-studies{color:#fff!important;cursor:pointer!important;font-family:Wix Madefor Text,Merriweather Sans,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.625rem!important;transition:opacity .2s!important}:root:root:root [class*=footer-wrapper] .privacy-policy:hover,:root:root:root [class*=footer-wrapper] .terms-conditions:hover,:root:root:root [class*=footer-wrapper] .compliance-disclosure:hover,:root:root:root [class*=footer-wrapper] .case-studies:hover{opacity:.8!important}:root:root:root [class*=footer-wrapper] .copyright-finecons-2026{color:#ffffffb3!important;text-align:center!important;width:fit-content!important;margin:0 auto!important;font-family:Wix Madefor Text,Merriweather Sans,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;position:absolute!important;inset:auto 0 1.5625rem!important;transform:translate(0,0)!important}@media (width<=48rem){html body .footer-wrapper{width:100%!important;display:block!important}}.shaping-the-future-through-intelligent-solutions,.enabling-businesses-to-deliver-outstanding-customer-experiences,.solutions-that-deliver-results,.building-success-through-partnerships,.it-solutions-inquiry,.advanced-threat-defense-digital-forensics,.unified-defense-for-the-modern-perimeter,.resilient-infrastructure-for-the-modern-enterprise,.support-beyond-expectations,.scale-fast-spend-smart,.powered-by-aws-built-for-scale,.powered-by-azure-built-for-scale,h1{font-family:var(--display-desktop-font-family,"Merriweather", sans-serif)!important;letter-spacing:-.5px!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;font-size:clamp(1.75rem,5vw,3.25rem)!important;font-weight:700!important;line-height:clamp(2.25rem,6.5vw,4rem)!important;display:block!important}.solutions-that-deliver-results span,.shaping-the-future-through-intelligent-solutions span,.enabling-businesses-to-deliver-outstanding-customer-experiences span,.building-success-through-partnerships span,.it-solutions-inquiry span,.advanced-threat-defense-digital-forensics span,.unified-defense-for-the-modern-perimeter span,.resilient-infrastructure-for-the-modern-enterprise span,.support-beyond-expectations span,.scale-fast-spend-smart span,.powered-by-aws-built-for-scale span,.powered-by-azure-built-for-scale span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;word-break:keep-all!important;overflow-wrap:break-word!important;display:inline!important}.solutions-that-deliver-results-span,.solutions-that-deliver-results-span2,.shaping-the-future-through-intelligent-solutions-span,.shaping-the-future-through-intelligent-solutions-span2,.enabling-businesses-to-deliver-outstanding-customer-experiences-span,.enabling-businesses-to-deliver-outstanding-customer-experiences-span2,.building-success-through-partnerships-span2,.it-solutions-inquiry-span,.it-solutions-inquiry-span2,.advanced-threat-defense-digital-forensics-span,.advanced-threat-defense-digital-forensics-span2,.unified-defense-for-the-modern-perimeter-span,.unified-defense-for-the-modern-perimeter-span2,.resilient-infrastructure-for-the-modern-enterprise-span,.resilient-infrastructure-for-the-modern-enterprise-span2,.support-beyond-expectations-span,.support-beyond-expectations-span2,.scale-fast-spend-smart-span,.scale-fast-spend-smart-span2,.powered-by-aws-built-for-scale-span,.powered-by-aws-built-for-scale-span2,.powered-by-azure-built-for-scale-span,.powered-by-azure-built-for-scale-span2{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;word-break:keep-all!important;overflow-wrap:break-word!important}h2,.our-smart-solutions,.partner-ecosystem,.powering-title,.our-aws-solutions,.our-azure-solutions,.digital-infrastructure,.client-testimonials,.why-choose-finecons,.key-offerings,.key-capabilities,.compliance-title,.leadership-team{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather", sans-serif)!important;word-break:keep-all!important;overflow-wrap:break-word!important;font-size:clamp(1.5rem,4vw,2.25rem)!important;font-weight:600!important;line-height:clamp(1.875rem,5vw,2.875rem)!important}.our-smart-solutions span,.partner-ecosystem span,.powering-title span,.our-aws-solutions span,.our-azure-solutions span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;display:inline!important}h3,h4,.card-title,.offering-card-title,.service-card-title,.capability-title,.ecosystem-card-title{font-family:var(--heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif)!important;font-size:clamp(1rem,2.5vw,1.375rem)!important;font-weight:700!important;line-height:clamp(1.375rem,3vw,1.875rem)!important}p,.card-desc,.powering-desc,.overview-desc,.service-desc,.offering-desc,.description-text,.hero-description{color:#333;font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif)!important;font-size:clamp(.875rem,2vw,1.125rem)!important;font-weight:400!important;line-height:clamp(1.375rem,2.5vw,1.75rem)!important}.badge,.tag,.label-text,.timeline-year,.timeline-title{font-size:.8125rem!important;font-weight:600!important}@media (width>=90rem){h1,.shaping-the-future-through-intelligent-solutions,.enabling-businesses-to-deliver-outstanding-customer-experiences,.solutions-that-deliver-results,.building-success-through-partnerships,.it-solutions-inquiry,.advanced-threat-defense-digital-forensics,.unified-defense-for-the-modern-perimeter,.resilient-infrastructure-for-the-modern-enterprise,.support-beyond-expectations,.scale-fast-spend-smart,.powered-by-aws-built-for-scale,.powered-by-azure-built-for-scale{font-size:clamp(3rem,4vw,4rem)!important;line-height:clamp(3.75rem,5vw,5rem)!important}}@media (width>=120rem){h1,.shaping-the-future-through-intelligent-solutions,.enabling-businesses-to-deliver-outstanding-customer-experiences,.solutions-that-deliver-results,.building-success-through-partnerships,.it-solutions-inquiry,.advanced-threat-defense-digital-forensics,.unified-defense-for-the-modern-perimeter,.resilient-infrastructure-for-the-modern-enterprise,.support-beyond-expectations,.scale-fast-spend-smart,.powered-by-aws-built-for-scale,.powered-by-azure-built-for-scale{font-size:clamp(3.5rem,3.5vw,5rem)!important;line-height:1.2!important}h2,.our-smart-solutions,.partner-ecosystem,.powering-title,.our-aws-solutions,.our-azure-solutions,.digital-infrastructure,.client-testimonials,.why-choose-finecons,.key-offerings,.key-capabilities,.compliance-title,.leadership-team{font-size:clamp(2.25rem,3vw,3rem)!important;line-height:1.3!important}h3,h4,.card-title,.offering-card-title,.service-card-title,.capability-title,.ecosystem-card-title{font-size:clamp(1.375rem,1.8vw,2rem)!important;line-height:1.4!important}p,.card-desc,.powering-desc,.overview-desc,.service-desc,.offering-desc,.description-text,.hero-description{font-size:clamp(1.125rem,1.5vw,1.5rem)!important;line-height:1.6!important}.about-hero-inner,.inside-section,.what-we-do-section,.team-section,.map-container,.social-section-inner,.licensing-hero-inner,.section-vendor-solutions-bento-grid,.responsibilities-split-container,.cta-inner-container,.frame-535,.frame-550,.partners-hero-inner,.partners-content-container,.frame-437,.frame-441,.frame-438{max-width:95rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.cloud-aws .frame-496,.cloud-aws .frame-498,.cloud-aws .frame-503,.cloud-aws .frame-506,.cloud-aws .frame-507,.cloud-azure .frame-496,.cloud-azure .frame-498,.cloud-azure .frame-503,.cloud-azure .frame-506,.cloud-azure .frame-507,.solutions-cloud-solutions .frame-462,.solutions-cloud-solutions .frame-465,.solutions-cyber-security .frame-462,.solutions-cyber-security .frame-465,.solutions-it-infrastructure .frame-462,.solutions-it-infrastructure .frame-465,.solutions-managed-services .frame-462,.solutions-managed-services .frame-465,.solutions-physical-security .frame-462,.solutions-physical-security .frame-465{max-width:100rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}:root{--display-desktop-font-size:3.375rem;--display-desktop-line-height:4.25rem;--heading-serif-1-desktop-font-size:2.5rem;--heading-serif-1-desktop-line-height:3.25rem;--heading-sans-2-desktop-font-size:1.5rem;--heading-sans-2-desktop-line-height:2rem;--sub-heading-sans-1-desktop-font-size:2rem;--sub-heading-sans-1-desktop-line-height:2.625rem;--sub-heading-sans-2-desktop-font-size:1.125rem;--sub-heading-sans-2-desktop-line-height:1.6rem;--body-regular-desktop-font-size:1rem;--body-regular-desktop-line-height:1.6rem;--body-regular-2-desktop-font-size:1.25rem;--body-regular-2-desktop-line-height:1.75rem;--heading-sans-3-desktop-font-size:2.5rem;--heading-sans-3-desktop-line-height:3.25rem}h1,.hero-title,.shaping-the-future-through-intelligent-solutions,.enabling-businesses-to-deliver-outstanding-customer-experiences,.solutions-that-deliver-results,.building-success-through-partnerships,.it-solutions-inquiry,.advanced-threat-defense-digital-forensics,.unified-defense-for-the-modern-perimeter,.resilient-infrastructure-for-the-modern-enterprise,.support-beyond-expectations,.scale-fast-spend-smart,.powered-by-aws-built-for-scale,.powered-by-azure-built-for-scale{font-size:3.375rem!important;line-height:1.25!important}h2,.our-smart-solutions,.partner-ecosystem,.powering-title,.our-aws-solutions,.our-azure-solutions,.digital-infrastructure,.client-testimonials,.why-choose-finecons,.key-offerings,.key-capabilities,.compliance-title,.leadership-team,.it-infrastructure-title,.core-infrastructure-pillars,.featured-enterprise-hardware,.it-infrastructure-partners,.cyber-security-title{font-size:2.5rem!important;line-height:1.3!important}h3,.our-approach-title,.key-advantages-title,.technical-expertise-title,.secure-global-deployment,.strategic-pillars-title,.case-studies-heading{font-size:1.75rem!important;line-height:1.35!important}h4,.pillar-card-title,.hardware-title,.expertise-item-title,.logistics-feature-title,.card-title,.offering-card-title,.service-card-title,.capability-title,.ecosystem-card-title{font-size:1.1875rem!important;line-height:1.45!important}p,.intro-text,.accordion-body-text,.accordion-body-content,.pillar-card-desc,.hardware-desc,.expertise-item-text,.logistics-feature-text,.card-desc,.powering-desc,.overview-desc,.service-desc,.offering-desc,.description-text,.hero-description,.foundational-technical-services,.precision-hardware-desc,.precision-logistics-desc,.technical-expertise-desc{font-size:1rem!important;line-height:1.65!important}.i-t-i-n-f-r-a,.c-y-b-e-r-s-e-c-u-r-i-t-y,.n-e-t-w-o-r-k-i-n-g,.logistics-subtitle{letter-spacing:.125rem!important;font-size:1.125rem!important}}*{word-break:normal!important;overflow-wrap:break-word!important}.cta-banner p,.cta-banner .cta-banner-desc,.cta-banner .cta-desc,.cta-banner .cta-subtext,.cta-banner .cta-subtitle,.cyber-cta-section p,.cyber-cta-section .cyber-cta-subtitle,.managed-services-new-page .cta-banner p,.managed-services-new-page .cta-banner-desc,._03-fms-new .cta-banner p,._03-fms-new .cta-banner .tell-us-your-number-of-users-sites-and-support-hours-and-we-ll-send-you-a-tailored-fms-proposal,._04-amc-new .cta-banner p,._04-amc-new .cta-banner .send-us-your-asset-list-and-get-an-amc-proposal-with-coverage-options-and-sl-as,._07-support-new .cta-banner p,._07-support-new .cta-banner .cta-banner-desc,.cloud-cta-banner-section p,.cloud-cta-banner-section .cta-banner-desc,.cloud-new-page .cta-banner-desc,.cloud-operations-page .cta-subtext,.cloud-operations-page .section-final-cta p,.cloud-migration-page .cta-subtext,.cloud-migration-page .section-final-cta p,.cloud-security-cta-section p,.cloud-security-cta-section .cta-paragraph-desc,.section-final-cta-wrapper p,.section-final-cta-wrapper .cta-desc,.section-final-cta-wrapper .cta-description,.final-cta-card p,.final-cta-card .cta-description,.sw-cta-section p,.sw-cta-section .sw-cta-subtitle,.ms-cta-section p,.zoho-cta-section p,.ibm-cta-section p,.partners-cta-section p,.partners-cta-section .cta-subtext,.partners-cta-card p,.partners-cta-card .cta-subtext,.travel-cta-section p,.travel-cta-section .travel-cta-desc,.erp-cta-section p,.erp-cta-section .erp-cta-desc,.mfg-cta-section p,.mfg-cta-section .mfg-cta-subtitle,.cs-cta-section p,.cs-cta-section .cs-cta-desc,[class*=cta-section] p,[class*=cta-banner] p,[class*=cta-card] p,[class*=cta-inner] p,[class*=challenges-card] p,[class*=challenges-card] span,[class*=challenges-card] strong,[class*=challenges-card] div{color:#fff!important}.cyber-cta-btn .get-a-security-assessment2,.managed-services-new-page .talk-to-a-service-expert2,._03-fms-new .get-an-fms-proposal2,._04-amc-new .request-an-amc-quote2,._21-case-studies-listing-new .talk-to-our-experts,.cloud-new-page .btn-banner-white{color:#1b4896!important}.home-page *{box-sizing:border-box}.home-page{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.rectangle-213,.rectangle-213 *{box-sizing:border-box}.rectangle-213{z-index:1;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;max-height:100vh;position:absolute;top:0;left:0}.group-275{position:absolute;inset:0}.frame-376{z-index:100;background:#fff;border-radius:90px;flex-direction:row;justify-content:space-between;align-items:center;width:1100px;max-width:90%;height:85px;padding:10px 30px;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000000d}.frame-375{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.finecons-logo-container{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.finecons-logo-3{object-fit:contain;width:auto;height:48px;display:block}.group-274{justify-content:center;align-items:center;gap:60px;display:flex}.about,.partners,.products,.solutions{color:#333;cursor:pointer;width:auto;height:auto;font-family:WixMadeforText-Regular,sans-serif;font-size:20px;font-weight:500;position:static}.group-353{background:var(--fc-accent-orange,#eb5a28);cursor:pointer;border-radius:90px;justify-content:center;align-items:center;padding:14px 28px;transition:background .2s,transform .2s;display:flex}.group-353:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-1.5px)}.rectangle-222{display:none}.get-in-touch{color:#fff;font-family:Wix Madefor Text,sans-serif;font-size:16px;font-weight:700;position:static}.home-hero-carousel-section{z-index:10;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100vh;min-height:100vh;max-height:100vh;padding:clamp(4.5rem,7.5vh,5.75rem) 5% clamp(1.25rem,2.5vh,2.5rem);display:flex;position:relative;overflow:hidden}.home-hero-carousel-container{box-sizing:border-box;z-index:10;flex-direction:column;justify-content:space-between;width:100%;max-width:1400px;height:100%;margin:0 auto;display:flex;position:relative}.home-hero-slides-wrapper{align-items:center;width:100%;height:100%;margin:auto 0;display:flex;position:relative}.home-hero-slide{opacity:0;pointer-events:none;visibility:hidden;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(2rem,4vw,4rem);width:100%;height:100%;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),visibility .5s;display:flex;position:absolute;inset:0;transform:translateY(12px)}.home-hero-slide.active{opacity:1;pointer-events:auto;visibility:visible;z-index:2;transform:translateY(0)}.home-hero-content{text-align:left;flex-direction:column;flex:1;justify-content:center;max-width:620px;display:flex}.shaping-the-future-through-intelligent-solutions,.home-hero-headline{text-align:left;letter-spacing:-.5px;margin:0;font-family:Merriweather,serif;font-size:clamp(2.2rem,3.6vw,56px);font-weight:700;line-height:1.2;position:static}.shaping-the-future-through-intelligent-solutions-span,.hero-black-text,.every-cloud-one-partner-one-simple-inr-invoice-span,.protect-what-matters-stop-threats-faster-span,.it-that-just-works-every-day-every-site-span{color:#151516}.shaping-the-future-through-intelligent-solutions-span2,.hero-blue-text,.every-cloud-one-partner-one-simple-inr-invoice-span2,.protect-what-matters-stop-threats-faster-span2,.it-that-just-works-every-day-every-site-span2{color:#1b4896}.home-hero-visual{flex-shrink:0;justify-content:center;align-items:center;width:clamp(420px,44vw,540px);height:clamp(340px,46vh,440px);max-height:48vh;display:flex;position:relative}.home-hero-visual-metrics{position:relative}.home-metrics-card{box-sizing:border-box;border-radius:18px;transition:box-shadow .3s;position:absolute}.home-metrics-card:hover{box-shadow:0 20px 48px #1b489638}.card-partners{color:#fff;cursor:pointer;z-index:5;background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);width:250px;padding:18px 20px;top:15px;left:10px;box-shadow:0 16px 40px #1b489647}.metrics-card-num-light{color:#fff;margin-bottom:2px;font-family:Merriweather,serif;font-size:32px;font-weight:700;line-height:1.1}.metrics-card-label-light{color:#e4edf8;margin-bottom:12px;font-family:Merriweather Sans,sans-serif;font-size:13px}.metrics-partners-pills{align-items:center;gap:8px;display:flex}.partner-pill{background:#fff;border-radius:8px;justify-content:center;align-items:center;height:26px;padding:4px 8px;display:flex;box-shadow:0 2px 8px #00000014}.partner-pill img{object-fit:contain;width:auto;height:16px}.card-customers{z-index:6;background:#fff;width:195px;padding:16px 18px;top:5px;right:15px;box-shadow:0 14px 36px #1b489624}.metrics-icon-badge.blue{background:#1b4896;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;display:flex}.metrics-card-num-dark{color:#1a1f2b;margin-bottom:2px;font-family:Merriweather,serif;font-size:32px;font-weight:700;line-height:1.1}.metrics-card-label-muted{color:#6b7280;font-family:Merriweather Sans,sans-serif;font-size:12.5px}.card-since{z-index:6;background:#fff;width:215px;padding:16px 18px;bottom:15px;left:45px;box-shadow:0 14px 36px #1b489624}.metrics-card-tag{color:#6b7280;margin-bottom:2px;font-family:Merriweather Sans,sans-serif;font-size:12px}.metrics-card-num-blue{color:#1b4896;margin-bottom:2px;font-family:Merriweather,serif;font-size:32px;font-weight:700;line-height:1.1}.card-aws-tier{text-align:left;cursor:default;z-index:5;box-sizing:border-box;background:#fff;align-items:center;gap:12px;width:224px;padding:14px 16px;display:flex;bottom:10px;right:20px;box-shadow:0 14px 36px #1b489624}.aws-partner-badge-img{object-fit:contain;flex-shrink:0;width:auto;height:60px;margin-bottom:0}.card-aws-tier-info{flex-direction:column;gap:2px;display:flex}.metrics-tier-title{color:#1a1f2b;font-family:Merriweather Sans,sans-serif;font-size:13px;font-weight:700;line-height:1.25}.metrics-tier-sub{color:#6b7280;font-family:Merriweather Sans,sans-serif;font-size:12px}.home-cloud-card-aws,.home-cloud-card-azure,.home-cloud-card-google{background:#fff;border-radius:18px;justify-content:center;align-items:center;transition:box-shadow .3s;display:flex;position:absolute;box-shadow:0 14px 36px #1b489624}.home-cloud-card-aws{width:150px;height:90px;top:15px;left:20px}.logo-aws{object-fit:contain;width:90px;height:auto}.home-cloud-card-azure{width:130px;height:90px;top:25px;left:195px}.logo-azure{object-fit:contain;width:60px;height:auto}.home-cloud-card-google{width:125px;height:95px;top:10px;left:350px}.logo-google-cloud{object-fit:contain;width:70px;height:auto}.home-cloud-invoice-card{box-sizing:border-box;cursor:pointer;background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);border-radius:20px;width:390px;height:180px;padding:22px 24px;transition:box-shadow .3s;position:absolute;top:130px;left:55px;box-shadow:0 18px 44px #1b489647}.home-cloud-invoice-card:hover{box-shadow:0 24px 50px #1b48965c}.home-cloud-invoice-icon-box{background:#ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;display:flex}.home-cloud-invoice-icon{object-fit:contain;width:24px;height:24px}.one-inr-invoice{color:#fff;text-align:left;margin-bottom:4px;font-family:Merriweather,serif;font-size:25px;font-weight:600;line-height:130%}.all-clouds-gst-compliant-partner-pricing{color:#dde6f7;text-align:left;font-family:Merriweather Sans,sans-serif;font-size:14px;font-weight:400;line-height:135%}.home-cloud-nda-pill{cursor:pointer;background:#fff;border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:10px 18px 10px 12px;transition:box-shadow .3s;display:flex;position:absolute;top:335px;left:210px;box-shadow:0 12px 32px #1b489624}.home-cloud-nda-pill:hover{box-shadow:0 16px 36px #1b489633}.home-cloud-nda-icon-box{background:#eb5a28;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.home-cloud-nda-icon{object-fit:contain;width:20px;height:20px}.home-cloud-nda-texts{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.free-cloud-bill-analysis{color:#1a1f2b;font-family:Merriweather Sans,sans-serif;font-size:15px;font-weight:700;line-height:130%}.under-nda{color:#434655;font-family:Merriweather Sans,sans-serif;font-size:12.5px;font-weight:400;line-height:130%}.home-cyber-orbit-outer{pointer-events:none;border:2px dashed #1b489624;border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-cyber-orbit-inner{pointer-events:none;border:2px dashed #1b489638;border-radius:50%;width:270px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-cyber-shield-card{cursor:pointer;z-index:5;background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);border-radius:40px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #1b48964d}.home-cyber-shield-icon{object-fit:contain;width:80px;height:80px}.home-cyber-badge{z-index:6;white-space:nowrap;background:#fff;border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:8px 16px 8px 10px;display:flex;position:absolute;box-shadow:0 12px 32px #1b489624}.home-cyber-badge-icon-box{background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.home-cyber-badge-icon-box.orange{background:#eb5a28}.home-cyber-badge-icon-box img{object-fit:contain;width:20px;height:20px}.home-cyber-badge-text{text-align:left;flex-direction:column;align-items:flex-start;gap:0;display:flex}._24-x-7-monitoring,.vapt-audits,.compliance-ready,.rapid-incident-response{color:#1a1f2b;font-family:Merriweather Sans,sans-serif;font-size:15px;font-weight:700;line-height:130%}.iso-27001-rbi-dpdp{color:#434655;font-family:Merriweather Sans,sans-serif;font-size:12px;font-weight:400;line-height:130%}.badge-monitoring{top:15px;left:20px}.badge-vapt{top:30px;right:0}.badge-compliance{bottom:25px;left:-15px}.badge-incident{bottom:20px;right:10px}.home-ms-desk-card{cursor:pointer;z-index:5;background:#fff;border-radius:20px;width:420px;position:absolute;top:10px;left:45px;overflow:hidden;box-shadow:0 18px 44px #1b489629}.home-ms-desk-header{box-sizing:border-box;background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);align-items:center;gap:12px;width:100%;height:56px;padding:0 18px;display:flex}.home-ms-desk-icon-box{background:#ffffff2e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-ms-desk-icon-box img{object-fit:contain;width:18px;height:18px}.finecons-service-desk{color:#fff;font-family:Merriweather Sans,sans-serif;font-size:16px;font-weight:700;line-height:130%}.home-ms-desk-content{padding:4px 0}.home-ms-desk-row{justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.home-ms-ticket-info{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.ticket-title{color:#1a1f2b;font-family:Merriweather Sans,sans-serif;font-size:14px;font-weight:700;line-height:130%}.ticket-status-label{color:#6b7280;font-family:Merriweather Sans,sans-serif;font-size:11.5px;font-weight:400;line-height:130%}.status-pill{text-align:center;border-radius:20px;padding:3px 10px;font-family:Merriweather Sans,sans-serif;font-size:11.5px;font-weight:700;line-height:130%}.status-resolved{color:#1f9d55;background:#1f9d551f}.status-progress{color:#eb5a28;background:#eb5a281f}.status-scheduled{color:#1b4896;background:#1b48961f}.home-ms-divider{background:#e6eaf3;width:calc(100% - 36px);height:1px;margin:0 auto}.home-ms-badge{z-index:6;background:#fff;border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:10px 18px 10px 12px;display:flex;position:absolute;box-shadow:0 12px 32px #1b489624}.home-ms-badge-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.home-ms-badge-icon-box.blue{background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%)}.home-ms-badge-icon-box.orange{background:#eb5a28}.home-ms-badge-icon-box img{object-fit:contain;width:20px;height:20px}.home-ms-badge-text{text-align:left;flex-direction:column;align-items:flex-start;gap:0;display:flex}.on-site-engineers,.monthly-mis-reports{color:#1a1f2b;font-family:Merriweather Sans,sans-serif;font-size:15px;font-weight:700;line-height:130%}.facility-management-fms,.sla-tracked{color:#434655;font-family:Merriweather Sans,sans-serif;font-size:12.5px;font-weight:400;line-height:130%}.badge-engineers{bottom:15px;left:0}.badge-mis{bottom:5px;right:0}.home-hero-indicators{z-index:15;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:center;gap:6px;margin:0;display:flex;position:relative}.home-indicator-bar{cursor:pointer;background:#e2ebf8;border:none;border-radius:30px;outline:none;flex-shrink:0;width:6px;height:37px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.home-indicator-bar:hover{background:#b8d2fa}.home-indicator-bar.active{background:#1b4896;height:42px}@media (width<=1440px){.home-hero-carousel-section{padding:clamp(4.25rem,6.5vh,5.25rem) 4% clamp(1rem,2vh,2rem)}}@media (width<=991px){.home-hero-carousel-section{height:auto;min-height:auto;max-height:none;padding:110px 5% 40px;overflow:visible}.home-hero-carousel-container{gap:30px;height:auto}.home-hero-slides-wrapper{height:auto;min-height:520px}.home-hero-slide{text-align:center;flex-direction:column;gap:32px;display:none;position:relative;inset:auto;transform:none}.home-hero-slide.active{display:flex}.home-hero-content{text-align:center;align-items:center;max-width:100%}.shaping-the-future-through-intelligent-solutions,.home-hero-headline{text-align:center;font-size:clamp(2rem,5vw,38px)}.home-hero-visual{transform-origin:50%;width:100%;max-width:480px;height:380px;transform:scale(.9)}.home-hero-indicators{justify-content:center;align-self:center;margin-top:16px}}@media (width<=520px){.home-hero-carousel-section{padding:95px 16px 30px}.shaping-the-future-through-intelligent-solutions,.home-hero-headline{font-size:25px;line-height:1.25}.home-hero-visual{transform-origin:50%;height:340px;transform:scale(.75)}.card-partners{left:0}.card-customers{right:0}.card-since{left:10px}.card-aws-tier{right:0}.home-cloud-card-aws{left:0}.home-cloud-card-google{left:auto;right:0}.home-cloud-invoice-card{width:340px;left:50%;transform:translate(-50%)}.home-cloud-nda-pill{left:50%;transform:translate(-50%)}.home-ms-desk-card{width:340px;left:50%;transform:translate(-50%)}.badge-monitoring{left:-10px}.badge-compliance{left:-20px}.badge-incident{right:-15px}}.frame-380,.frame-380 *{box-sizing:border-box}.frame-380,.home-expertise-section{z-index:2;flex-direction:column;align-items:center;gap:32px;width:1200px;max-width:90%;margin:80px auto;display:flex;position:relative}.frame-379,.home-expertise-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.home-services-label,.s-o-l-u-t-i-o-n-s{color:#000;letter-spacing:.15em;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,22px);line-height:var(--heading-sans-2-desktop-line-height,30px);font-weight:var(--heading-sans-2-desktop-font-weight,700);text-align:center!important;width:100%!important;margin:0 auto!important;display:block!important}.our-expertise{text-align:center;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,48px);line-height:var(--heading-serif-1-desktop-line-height,60px);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;width:100%}.our-expertise-span{color:#000}.our-expertise-span2{color:var(--fc-brand-primary,#1b4896)}.frame-378{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;width:100%;display:flex}.frame-377{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:24px;width:420px;display:flex}.capabilities-that-build-confidence{color:#330eff;text-align:center;font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--display-desktop-font-size,64px);line-height:var(--display-desktop-line-height,96px);font-weight:var(--display-desktop-font-weight,600);align-self:stretch;width:100%;margin:0 auto}.see-all-solutions-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;margin-top:24px;padding:14px 28px;font-family:WixMadeforText-XBold,sans-serif;font-size:20px;font-weight:700;transition:opacity .2s,transform .2s,background .2s}.see-all-solutions-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px)}.frame-371{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.carousel-arrow{display:none}.solution-card{box-sizing:border-box;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:290px;padding:28px;transition:transform .6s,box-shadow .6s,background-color .6s,border-color .6s;display:flex;position:relative;transform:translateY(0)rotate(0)}.white-card{border:1px solid var(--fc-bg-ice-alt,#e2ebf8);color:#000;background-color:#fcfcfc;box-shadow:0 4px 12px #00000005}.solution-card:hover,.solution-card.active-touch{box-shadow:0 12px 24px #1b489626}.white-card:hover,.white-card.active-touch{background-color:var(--fc-brand-primary,#1b4896);border-color:#0000;transform:translateY(-15px)rotate(-3deg)}.white-card:hover .card-title,.white-card.active-touch .card-title{color:#fff}.white-card:hover .card-desc,.white-card.active-touch .card-desc{color:#ffffffd9!important}.white-card:hover .card-link,.white-card.active-touch .card-link{color:#fff!important}.heptagon-badge{flex-shrink:0;width:64px;height:64px;margin-bottom:16px;display:block}.heptagon-badge path{transition:fill .3s,stroke .3s,stroke-width .3s}.white-card:hover .heptagon-badge path,.white-card.active-touch .heptagon-badge path,.cyber-security-card .heptagon-badge path{fill:#0000;stroke:#fff;stroke-width:4px}.card-title,.card-desc,.heptagon-badge,.card-icon-badge{transition:color .3s,opacity .3s,border-color .3s,background-color .3s}.card-text-wrapper{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.card-title{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:22px;font-weight:700;line-height:28px}.cyber-security-card .card-title{color:#fff}.white-card .card-title{color:#000}.card-desc{font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:14px;line-height:22px}.cyber-security-card .card-desc{color:#ffffffd9}.white-card .card-desc{color:#666}.card-link{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);align-self:flex-end;align-items:center;margin-top:auto;font-size:16px;font-weight:700;text-decoration:none;transition:color .3s,opacity .3s;display:inline-flex}.cyber-security-card .card-link{color:#fff}.white-card .card-link{color:var(--fc-brand-primary,#1b4896)}.card-link:hover{opacity:.8}.group-258{position:absolute;inset:0}.frame-383{z-index:2;background:linear-gradient(#fff 0%,#e2ebf859 50%,#fff 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:100px 48px;display:flex;position:relative}.frame-382{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:1280px;display:flex;position:relative}.frame-381{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:37px;width:480px;display:flex;position:relative}.w-h-y-u-s{color:#000;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,28px);line-height:var(--heading-sans-2-desktop-line-height,36px);font-weight:var(--heading-sans-2-desktop-font-weight,700);align-self:stretch;position:relative}.our-competitive-edge{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,48px);line-height:var(--heading-serif-1-desktop-line-height,60px);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;position:relative}.our-competitive-edge-span{color:#000}.our-competitive-edge-span2{color:var(--fc-brand-primary,#1b4896)}.a-cross-functional-team-encompassing-strategy-design-architecture-and-engineering{color:#000;text-align:left;font-family:var(--body-regular-2-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-2-desktop-font-size,24px);line-height:var(--body-regular-2-desktop-line-height,32px);font-weight:var(--body-regular-2-desktop-font-weight,400);width:100%;position:relative}.group-355{flex-shrink:0;width:496px;height:556px;position:relative}.stats-card{filter:drop-shadow(0 15px 35px #1b489638);width:240px;height:220px;transition:transform .4s cubic-bezier(.165,.84,.44,1),filter .4s cubic-bezier(.165,.84,.44,1);position:absolute;overflow:visible}.stats-card:hover{filter:drop-shadow(0 20px 45px #1b489659);transform:translateY(-8px)}.stats-card-bg{z-index:1;pointer-events:none;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px}.stats-card-content{z-index:2;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:relative}.stats-card-content ._600,.stats-card-content ._100,.stats-card-content ._14,.stats-card-content ._400{font-size:42px!important;line-height:48px!important}.stats-card-content .customers,.stats-card-content .oem-s,.stats-card-content .locations,.stats-card-content .workforce{margin-top:6px!important;font-size:20px!important;line-height:26px!important}.group-253{top:100px;left:0}._600{color:#fff;font-family:var(--display-desktop-font-family);font-size:var(--display-desktop-font-size);line-height:var(--display-desktop-line-height);font-weight:var(--display-desktop-font-weight);font-style:var(--display-desktop-font-style);margin:0}.customers{color:#fff;font-family:var(--sub-heading-sans-1-desktop-font-family);font-size:var(--sub-heading-sans-1-desktop-font-size);line-height:var(--sub-heading-sans-1-desktop-line-height);font-weight:var(--sub-heading-sans-1-desktop-font-weight);font-style:var(--sub-heading-sans-1-desktop-font-style);margin-top:10px;margin-bottom:0}.group-254{top:336px;left:0}._100{color:#fff;font-family:var(--display-desktop-font-family);font-size:var(--display-desktop-font-size);line-height:var(--display-desktop-line-height);font-weight:var(--display-desktop-font-weight);font-style:var(--display-desktop-font-style);margin:0}.oem-s{color:#fff;font-family:var(--sub-heading-sans-1-desktop-font-family);font-size:var(--sub-heading-sans-1-desktop-font-size);line-height:var(--sub-heading-sans-1-desktop-line-height);font-weight:var(--sub-heading-sans-1-desktop-font-weight);font-style:var(--sub-heading-sans-1-desktop-font-style);margin-top:10px;margin-bottom:0}.group-251{top:0;left:256px}.locations{color:#fff;font-family:var(--sub-heading-sans-1-desktop-font-family);font-size:var(--sub-heading-sans-1-desktop-font-size);line-height:var(--sub-heading-sans-1-desktop-line-height);font-weight:var(--sub-heading-sans-1-desktop-font-weight);font-style:var(--sub-heading-sans-1-desktop-font-style);margin-top:10px;margin-bottom:0}._14{color:#fff;font-family:var(--display-desktop-font-family);font-size:var(--display-desktop-font-size);line-height:var(--display-desktop-line-height);font-weight:var(--display-desktop-font-weight);font-style:var(--display-desktop-font-style);margin:0}.group-252{top:236px;left:256px}.workforce{color:#fff;font-family:var(--sub-heading-sans-1-desktop-font-family);font-size:var(--sub-heading-sans-1-desktop-font-size);line-height:var(--sub-heading-sans-1-desktop-line-height);font-weight:var(--sub-heading-sans-1-desktop-font-weight);font-style:var(--sub-heading-sans-1-desktop-font-style);margin-top:10px;margin-bottom:0}._400{color:#fff;font-family:var(--display-desktop-font-family);font-size:var(--display-desktop-font-size);line-height:var(--display-desktop-line-height);font-weight:var(--display-desktop-font-weight);font-style:var(--display-desktop-font-style);margin:0}.frame-385{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:64px;width:100%;padding:100px 48px;display:flex;position:relative}.frame-384{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:24px;width:100%;max-width:800px;display:flex;position:relative}.o-u-r-p-a-r-t-n-e-r-s{color:#000;text-align:center;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,28px);line-height:var(--heading-sans-2-desktop-line-height,36px);font-weight:var(--heading-sans-2-desktop-font-weight,700);align-self:stretch;position:relative}.we-partner-with{text-align:center;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,48px);line-height:var(--heading-serif-1-desktop-line-height,60px);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;position:relative}.we-partner-with-span{color:#000}.we-partner-with-span2{color:var(--fc-brand-primary,#1b4896)}.trusted-by-60-global-technology-partners-across-cloud-infrastructure-software-and-security{color:#000;text-align:center;font-family:var(--body-regular-2-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-2-desktop-font-size,24px);line-height:var(--body-regular-2-desktop-line-height,32px);font-weight:var(--body-regular-2-desktop-font-weight,400);align-self:stretch;position:relative}.partners-marquee-container{align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:10px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.partners-marquee-track{flex-direction:row;align-items:center;gap:100px;width:max-content;animation:20s linear infinite slideMarquee;display:flex}.partners-marquee-track:hover{animation-play-state:paused}@keyframes slideMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-logo{opacity:1;flex-shrink:0;justify-content:center;align-items:center;height:50px;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s;display:flex}.partner-logo:hover{opacity:1}.partner-logo svg{width:auto;height:100%;display:block}.partner-logo .partner-img-logo{object-fit:contain;opacity:1;width:auto;max-width:140px;height:40px;transition:transform .3s,opacity .3s;display:block}.partner-logo:hover .partner-img-logo{transform:scale(1.08)}.new-client-logo-strip,.new-client-logo-strip *{box-sizing:border-box}.new-client-logo-strip{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;width:100%;padding:70px clamp(24px,6vw,100px) 90px;display:flex;position:relative;overflow:hidden}.new-client-logo-strip .o-u-r-c-l-i-e-n-t-s{color:#191c1e;text-align:center;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.14em;text-transform:uppercase;font-size:16px;font-weight:700;line-height:155%}.new-client-logo-strip .trusted-by-leading-organisations{text-align:center;font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(2rem,3.2vw,44px);font-weight:600;line-height:130%}.new-client-logo-strip .trusted-by-leading-organisations-span{color:#191c1e}.new-client-logo-strip .trusted-by-leading-organisations-span2{color:#1b4896}.new-client-logo-strip .from-healthcare-and-education-to-manufacturing-retail-and-government-organisations-across-india-rely-on-finecons-to-run-and-secure-their-it{color:#434655;text-align:center;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);max-width:900px;margin:0 auto;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:155%}.new-client-logo-strip .client-logos-carousel-viewport-6-visible{align-items:center;width:100%;max-width:1540px;margin:16px auto 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.new-client-logo-strip .client-logos-carousel-track{flex-direction:row;align-items:center;gap:24px;width:max-content;padding:10px 0;animation:28s linear infinite clientMarqueeScroll;display:flex}.new-client-logo-strip .client-logos-carousel-track:hover{animation-play-state:paused}@keyframes clientMarqueeScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}.new-client-logo-strip .client-logo-card{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #1b489626;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:230px;height:110px;padding:16px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 14px #0f172a0a}.new-client-logo-strip .client-logo-card:hover{border-color:#1b489659;transform:translateY(-3px);box-shadow:0 8px 24px #1b48961a}.new-client-logo-strip .client-logo-card img{object-fit:contain;max-width:100%;max-height:100%;display:block}.new-client-logo-strip .logo-hyundai,.new-client-logo-strip .logo-murugappa{width:135px;height:76px}.new-client-logo-strip .logo-iit-madras{width:76px;height:76px}.new-client-logo-strip .logo-naturals{width:180px;height:55px}.new-client-logo-strip .logo-mgm-healthcare{width:122px;height:76px}.new-client-logo-strip .logo-dr-agarwals-eye-hospital{width:180px;height:53px}.new-client-logo-strip .logo-billroth-hospitals{width:159px;height:76px}.new-client-logo-strip .logo-ethiraj-college-for-women{width:180px;height:48px}.new-client-logo-strip .logo-income-tax-department{width:111px;height:76px}.new-client-logo-strip .logo-tamil-nadu-police{width:125px;height:76px}@media (width<=767px){.new-client-logo-strip{gap:16px;padding:50px 20px 60px}.new-client-logo-strip .client-logo-card{width:170px;height:88px;padding:10px 14px}}.aws-logo{width:90px}.azure-logo{width:120px}.hp-logo{width:50px}.cisco-logo{width:90px}.sophos-logo{width:130px}.dell-logo{width:50px}.lenovo-logo{width:100px}.group-265{position:absolute;inset:0}.rectangle-281{display:none}.frame-391{-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);z-index:2;background:radial-gradient(closest-side,#fff0 42.3%,#e2ebf840 100%),linear-gradient(#fff 12.4%,#1b48962e 58.1%,#ffffff52 96.2%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:100px 48px;display:flex;position:relative}.frame-390{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1280px;display:flex;position:relative}.frame-389{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:45px;width:400px;display:flex;position:relative}.o-u-r-p-r-o-d-u-c-t-s{color:#000;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,28px);line-height:var(--heading-sans-2-desktop-line-height,36px);font-weight:var(--heading-sans-2-desktop-font-weight,700);align-self:stretch;position:relative}.we-offer-best-in-class-products{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,48px);line-height:var(--heading-serif-1-desktop-line-height,60px);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;position:relative}.we-offer-best-in-class-products-span{color:#000}.we-offer-best-in-class-products-span2{color:var(--fc-brand-primary,#1b4896)}.frame-268{scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:24px;width:780px;height:280px;display:flex;position:relative;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000 0,#000 24px 256px,#0000 280px);mask-image:linear-gradient(#0000 0,#000 24px 256px,#0000 280px)}.frame-268::-webkit-scrollbar{display:none}.frame-267{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%;padding-top:24px;padding-bottom:200px;display:flex;position:relative}.product-row{scroll-snap-align:start;opacity:.35;scroll-margin-top:24px;transition:opacity .3s}.product-row.active-row{opacity:1}.group-263{flex-shrink:0;width:100%;position:relative}.group-264{width:100%;position:relative}.frame-386{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative}.frame-277{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:24px;width:100%;display:flex;position:relative}.end-user-devices{color:var(--fc-brand-primary,#1b4896);text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,28px);line-height:var(--heading-sans-2-desktop-line-height,36px);font-weight:var(--heading-sans-2-desktop-font-weight,700);width:250px;position:relative}.reliable-laptops-desktops-printers-and-peripherals-that-support-everyday-productivity-across-offices-remote-teams-and-institutional-environments{color:#050682;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-desktop-font-size,18px);line-height:var(--body-regular-desktop-line-height,26px);font-weight:var(--body-regular-desktop-font-weight,400);width:420px;position:relative}.frame-2772{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex;position:relative}.group-276{flex-shrink:0;width:50px;height:50px;position:relative}.group-266{width:50px;height:50px;position:relative}.ellipse-9{border:4px solid #050682;border-radius:50%;width:50px;height:50px;position:absolute;top:0;left:0}.group-2774{width:14px;height:14px;position:absolute;top:18px;left:18px;overflow:visible}.line-17{border:0 solid #acadea;border-top-width:1px;flex-shrink:0;align-self:stretch;height:0;position:relative}.frame-262{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative}.frame-387{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:24px;width:100%;display:flex;position:relative}.servers-storage{color:#8e8efd;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,28px);line-height:var(--heading-sans-2-desktop-line-height,36px);font-weight:var(--heading-sans-2-desktop-font-weight,700);width:250px;position:relative}.enterprise-grade-servers-and-storage-systems-that-power-critical-applications-data-workloads-and-scalable-it-infrastructure{color:#8e8efd;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-desktop-font-size,18px);line-height:var(--body-regular-desktop-line-height,26px);font-weight:var(--body-regular-desktop-font-weight,400);width:420px;position:relative}.line-18{border:0 solid #acadea;border-top-width:1px;flex-shrink:0;align-self:stretch;height:0;position:relative}.frame-261{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative}.frame-388{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:24px;width:100%;display:flex;position:relative}.networking-security{color:#8e8efd;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,28px);line-height:var(--heading-sans-2-desktop-line-height,36px);font-weight:var(--heading-sans-2-desktop-font-weight,700);width:250px;position:relative}.secure-networking-switches-surveillance-and-security-products-that-enable-reliable-connectivity-and-protect-enterprise-environments{color:#8e8efd;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-desktop-font-size,18px);line-height:var(--body-regular-desktop-line-height,26px);font-weight:var(--body-regular-desktop-font-weight,400);width:420px;position:relative}.line-19{border:0 solid #acadea;border-top-width:1px;flex-shrink:0;align-self:stretch;height:0;position:relative}.active-row .end-user-devices,.active-row .servers-storage,.active-row .networking-security,.active-row .reliable-laptops-desktops-printers-and-peripherals-that-support-everyday-productivity-across-offices-remote-teams-and-institutional-environments,.active-row .enterprise-grade-servers-and-storage-systems-that-power-critical-applications-data-workloads-and-scalable-it-infrastructure,.active-row .secure-networking-switches-surveillance-and-security-products-that-enable-reliable-connectivity-and-protect-enterprise-environments{transition:color .3s;color:#050682!important}.inactive-row .end-user-devices,.inactive-row .servers-storage,.inactive-row .networking-security,.inactive-row .reliable-laptops-desktops-printers-and-peripherals-that-support-everyday-productivity-across-offices-remote-teams-and-institutional-environments,.inactive-row .enterprise-grade-servers-and-storage-systems-that-power-critical-applications-data-workloads-and-scalable-it-infrastructure,.inactive-row .secure-networking-switches-surveillance-and-security-products-that-enable-reliable-connectivity-and-protect-enterprise-environments{transition:color .3s;color:#8e8efd!important}.frame-403{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:64px;width:100%;padding:100px 48px;display:flex;position:relative}.frame-392{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:24px;width:100%;max-width:800px;display:flex;position:relative}.i-n-d-u-s-t-r-y-e-x-p-e-r-t-i-s-e{color:#000;text-align:center;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,28px);line-height:var(--heading-sans-2-desktop-line-height,36px);font-weight:var(--heading-sans-2-desktop-font-weight,700);align-self:stretch;position:relative}.where-industry-meets-innovation{text-align:center;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,48px);line-height:var(--heading-serif-1-desktop-line-height,60px);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;position:relative}.where-industry-meets-innovation-span{color:#000}.where-industry-meets-innovation-span2{color:var(--fc-brand-primary,#1b4896)}.frame-401{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:37px;display:flex;position:relative}.frame-399{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:0;display:flex;position:relative}.frame-395{flex-direction:row;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:0;width:100%;max-width:1280px;margin:0 auto;display:flex;position:relative;overflow:hidden}.rectangle-283{object-fit:cover;z-index:2;background:linear-gradient(270deg,#d9d9d9,#d9d9d9);flex-shrink:0;width:50%;max-width:640px;height:384px;position:relative}.frame-394{background:var(--fc-brand-primary,#1b4896);opacity:0;z-index:1;pointer-events:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:10px;width:50%;max-width:640px;height:384px;padding:48px;transition:opacity .5s,transform .5s cubic-bezier(.25,1,.5,1);display:flex;position:relative;transform:translate(-100%)}.rectangle-283:hover~.frame-394,.frame-394:hover{opacity:1;pointer-events:auto;transform:translate(0)}.frame-393{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.manufacturing{color:#fff;text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,48px);line-height:var(--heading-serif-1-desktop-line-height,60px);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;position:relative}.we-are-a-globally-perceived-industry-pioneer-in-giving-intelligent-operations-and-digital-solutions-to-large-industrial-manufacturers-trendy-advances-ai-and-ml-joined-with-the-force-of-investigation-and-cloud-offer-extraordinary-potential-for-more-elevated-levels-of-productivity-and-availability{color:#fff;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-desktop-font-size,18px);line-height:var(--body-regular-desktop-line-height,26px);font-weight:var(--body-regular-desktop-font-weight,400);align-self:stretch;position:relative}.frame-398{flex-direction:row;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:0;width:100%;max-width:1280px;margin:0 auto;display:flex;position:relative;overflow:hidden}.frame-397{background:var(--fc-brand-primary,#1b4896);opacity:0;z-index:1;pointer-events:none;flex-direction:column;flex-shrink:0;order:1;justify-content:center;align-items:flex-start;gap:10px;width:50%;max-width:640px;height:384px;padding:48px;transition:opacity .5s,transform .5s cubic-bezier(.25,1,.5,1);display:flex;position:relative;transform:translate(100%)}.rectangle-284:hover~.frame-397,.frame-397:hover{opacity:1;pointer-events:auto;transform:translate(0)}.frame-396{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.it-ites{color:#fff;text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,48px);line-height:var(--heading-serif-1-desktop-line-height,60px);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;position:relative}.innovation-is-at-the-cutting-edge-of-driving-change-across-how-we-interface-with-individuals-and-things-around-us-the-pandemic-has-featured-the-requirement-for-associations-to-scale-significantly-quicker-to-stay-aware-of-their-client-and-undertaking-requests-in-this-computerized-world{text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-desktop-font-size,18px);line-height:var(--body-regular-desktop-line-height,26px);font-weight:var(--body-regular-desktop-font-weight,400);align-self:stretch;position:relative;color:#fff!important}.frame-394 *,.frame-397 *{color:#fff!important}.rectangle-284{object-fit:cover;z-index:2;flex-shrink:0;order:2;width:50%;max-width:640px;height:384px;position:relative}.frame-400{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:100%;max-width:1280px;margin:0 auto;display:flex;position:relative}.ellipse-10,.ellipse-11,.ellipse-12-dot{aspect-ratio:1;background:#d9d9d9;border-radius:50%;flex-shrink:0;width:15px;height:15px;position:relative}.rectangle-287{background:var(--fc-brand-primary,#1b4896);border-radius:30px;flex-shrink:0;width:31px;height:10px;position:relative}.ellipse-13,.ellipse-13 *{box-sizing:border-box}.ellipse-13{z-index:0;background:#7f7aff7a;border-radius:50%;width:1532px;height:1532px;position:absolute;top:-766px;left:-766px}.ellipse-14,.ellipse-14 *{box-sizing:border-box}.ellipse-14{z-index:1;background:#7f7aff5c;border-radius:50%;width:1268px;height:1268px;position:absolute;top:-634px;left:-634px}.ellipse-15,.ellipse-15 *{box-sizing:border-box}.ellipse-15{z-index:2;background:#7f7aff52;border-radius:50%;width:996px;height:996px;position:absolute;top:-498px;left:-498px}.ellipse-16,.ellipse-16 *{box-sizing:border-box}.ellipse-16{z-index:3;background:#7f7aff75;border-radius:50%;width:772px;height:772px;position:absolute;top:-386px;left:-386px}.privacy-policy{color:#fff;text-align:left;grid-area:1/1/span 1/span 1;font-family:MerriweatherSans-Regular,sans-serif;font-size:20px;font-weight:400;line-height:51px;position:relative}.terms-conditions{color:#fff;text-align:left;grid-area:1/2/span 1/span 1;font-family:MerriweatherSans-Regular,sans-serif;font-size:20px;font-weight:400;line-height:51px;position:relative}.compliance-disclosure{color:#fff;text-align:left;grid-area:2/1/span 1/span 1;font-family:MerriweatherSans-Regular,sans-serif;font-size:20px;font-weight:400;line-height:51px;position:relative}.case-studies{color:#fff;text-align:left;grid-area:2/2/span 1/span 1;font-family:MerriweatherSans-Regular,sans-serif;font-size:20px;font-weight:400;line-height:51px;position:relative}.frame-414{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:53px;width:100%;padding:100px 48px 40px;display:flex;position:relative}.frame-269{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:1280px;display:flex;position:relative}.frame-402{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:24px;width:100%;max-width:800px;display:flex;position:relative}.t-e-s-t-i-m-o-n-i-a-l-s{color:#000;text-align:center;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,28px);line-height:var(--heading-sans-2-desktop-line-height,36px);font-weight:var(--heading-sans-2-desktop-font-weight,700);align-self:stretch;position:relative}.trusted-by-leaders-across-industries{text-align:center;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,48px);line-height:var(--heading-serif-1-desktop-line-height,60px);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;position:relative}.trusted-by-leaders-across-industries-span{color:#000}.trusted-by-leaders-across-industries-span2{color:var(--fc-brand-primary,#1b4896)}.group-356{flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:1280px;min-height:700px;display:flex;position:relative}.group-270{opacity:.18;z-index:2;width:100%;max-width:1280px;height:auto;position:absolute;top:50px;left:50%;overflow:visible;transform:translate(-50%)}.rectangle-294{z-index:1;background:linear-gradient(#ffffff9c 0%,#bbbbfc9c 39.4231% 58.3333%,#ffffff9c 95.6731%);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.frame-406{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;max-width:1280px;padding:40px 0;display:grid;position:relative}.frame-406 .frame-400{grid-column:1/span 2;justify-self:stretch}.group-271,.group-273,.testimonial-card-3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:100px;flex-direction:row;align-items:center;gap:24px;width:100%;height:240px;padding:24px 48px;display:flex;position:relative;box-shadow:0 8px 32px #0e10ff0a}.testimonial-card-3{grid-column:1/span 2;justify-self:center;max-width:610px}.rectangle-295,.rectangle-2952,.rectangle-2953{display:none}.rectangle-238,.rectangle-2382,.rectangle-2383{object-fit:cover;border-radius:50%;flex-shrink:0;width:120px;height:120px;position:relative;top:auto;left:auto;box-shadow:0 4px 12px #00000014}.frame-404,.frame-4042,.frame-4043{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:calc(100% - 144px);display:flex;position:relative;top:auto;left:auto}.finecons-delivered-a-complete-it-overhaul-from-infrastructure-to-support-on-time-and-within-budget-their-team-is-responsive-skilled-and-committed-to-excellence{color:var(--fc-brand-primary,#1b4896);text-align:left;font-family:var(--body-regular-2-desktop-font-family,"MerriweatherSans-Regular", sans-serif);-webkit-text-stroke:1px #4e4feb00;align-self:stretch;font-size:15px;font-weight:400;line-height:20px;position:relative}.frame-405{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:4px;display:flex;position:relative}.kate-williams{color:#000;text-align:left;-webkit-text-stroke:1px #4e4feb00;align-self:stretch;font-family:IbmPlexSans-SemiBold,sans-serif;font-size:18px;font-weight:600;position:relative}.it-manager-amazon{color:#555;text-align:left;-webkit-text-stroke:1px #4e4feb00;align-self:stretch;font-family:Beiruti-SemiBold,sans-serif;font-size:14px;font-weight:600;position:relative}.footer-wrapper .image-3{position:absolute!important;top:50px!important;left:127px!important}.footer-wrapper .frame-424{position:absolute!important;top:220px!important;left:auto!important;right:127px!important}.footer-wrapper .frame-423{position:absolute!important;top:220px!important;left:145px!important}.footer-wrapper .copyright-finecons-2026{position:absolute!important;top:460px!important;left:50%!important;transform:translate(-50%)!important}@media (width<=768px){.rectangle-213{height:100dvh!important;min-height:100dvh!important;max-height:none!important}.w-h-y-u-s,.o-u-r-p-a-r-t-n-e-r-s,.o-u-r-p-r-o-d-u-c-t-s{text-align:center!important}.frame-374{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;margin:0 auto!important;padding:5.625rem 1.5rem clamp(1.25rem,3vh,2rem)!important;display:flex!important}.frame-370{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;margin:auto 0!important;display:flex!important}.shaping-the-future-through-intelligent-solutions{text-align:center!important;letter-spacing:-.4992px!important;width:100%!important;max-width:28rem!important;margin:0 auto!important;font-size:clamp(2.1rem,7.8vw,2.65rem)!important;line-height:1.22!important}.server-2{width:80%!important;max-width:280px!important;height:auto!important}.home-page .frame-2{z-index:5!important;flex-direction:row!important;justify-content:flex-start!important;align-self:flex-start!important;align-items:center!important;gap:.375rem!important;width:auto!important;margin:auto auto clamp(1rem,2.5vh,1.75rem) 1.5rem!important;display:flex!important}.home-page .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.home-page .frame-2 .active-rect,.home-page .frame-2 .rectangle-324{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.frame-380{gap:24px!important;width:92%!important;margin:40px auto!important}.our-expertise{font-size:32px!important;line-height:40px!important}.frame-378{flex-direction:column!important;gap:32px!important}.frame-377{text-align:center!important;align-items:center!important;width:100%!important}.capabilities-that-build-confidence{text-align:center!important;font-size:36px!important;line-height:48px!important}.see-all-solutions-btn{margin-top:16px!important}.frame-371{grid-template-columns:1fr!important;gap:16px!important;width:100%!important}.solution-card{min-height:auto!important;padding:24px!important;transform:none!important}.white-card:hover,.white-card.active-touch{transform:none!important}.frame-383{padding:60px 16px!important}.frame-382{flex-direction:column!important;align-items:center!important;gap:40px!important}.frame-381{text-align:center!important;align-items:center!important;gap:20px!important;width:100%!important}.our-competitive-edge{text-align:center!important;font-size:32px!important;line-height:40px!important}.a-cross-functional-team-encompassing-strategy-design-architecture-and-engineering{text-align:center!important;font-size:18px!important;line-height:26px!important}.group-355{flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important;height:auto!important;display:flex!important}.stats-card{margin:0 auto!important;position:relative!important;top:auto!important;left:auto!important}.frame-385{gap:32px!important;padding:60px 16px!important}.we-partner-with{font-size:32px!important;line-height:40px!important}.trusted-by-60-global-technology-partners-across-cloud-infrastructure-software-and-security{font-size:16px!important;line-height:24px!important}.partners-marquee-container{padding:10px 0!important}.frame-391{padding:60px 16px!important}.frame-390{flex-direction:column!important;align-items:center!important;gap:30px!important}.frame-389{text-align:center!important;align-items:center!important;gap:20px!important;width:100%!important}.we-offer-best-in-class-products{text-align:center!important;font-size:32px!important;line-height:40px!important}.home-hero-slide-3{display:none!important}.frame-268{scroll-snap-type:y mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;max-width:100%!important;height:250px!important;position:relative!important;overflow:hidden scroll!important;-webkit-mask-image:linear-gradient(#0000 0,#000 20px 210px,#0000 250px)!important;mask-image:linear-gradient(#0000 0,#000 20px 210px,#0000 250px)!important}.frame-268::-webkit-scrollbar{display:none!important}.frame-267{flex-direction:column!important;align-items:flex-start!important;gap:28px!important;width:100%!important;padding-top:20px!important;padding-bottom:160px!important;display:flex!important}.product-row{scroll-snap-align:start!important;opacity:.35!important;cursor:pointer!important;width:100%!important;scroll-margin-top:20px!important;transition:opacity .3s!important;display:block!important}.product-row.active-row{opacity:1!important}.product-row.inactive-row{opacity:.35!important}.product-row .line-17,.product-row .line-18{width:100%!important;margin-top:16px!important;display:block!important}.frame-277{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.end-user-devices,.servers-storage,.networking-security{width:100%!important;font-size:20px!important;line-height:28px!important}.reliable-laptops-desktops-printers-and-peripherals-that-support-everyday-productivity-across-offices-remote-teams-and-institutional-environments,.enterprise-grade-servers-and-storage-systems-that-power-critical-applications-data-workloads-and-scalable-it-infrastructure,.secure-networking-switches-surveillance-and-security-products-that-enable-reliable-connectivity-and-protect-enterprise-environments{width:100%!important;font-size:14px!important;line-height:20px!important}.frame-403{gap:32px!important;padding:60px 16px!important}.where-industry-meets-innovation{font-size:32px!important;line-height:40px!important}.frame-395,.frame-398{border-radius:16px!important;width:100%!important;height:420px!important;position:relative!important;overflow:hidden!important}.hidden-slide{display:none!important}.active-slide{display:block!important}.rectangle-283,.rectangle-284{object-fit:cover!important;z-index:1!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}.frame-394,.frame-397{z-index:2!important;opacity:0!important;pointer-events:none!important;background:#1b4896f2!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100%!important;padding:24px!important;transition:opacity .4s,transform .4s cubic-bezier(.25,1,.5,1)!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;transform:translate(-100%)!important}.frame-395:hover .frame-394,.frame-398:hover .frame-397,.frame-395:active .frame-394,.frame-398:active .frame-397,.frame-395.active-touch .frame-394,.frame-398.active-touch .frame-397{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.manufacturing,.it-ites{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;margin-bottom:6px!important;font-size:clamp(24px,6.8vw,30px)!important;line-height:1.25!important}.frame-401{width:100%!important;display:block!important;position:relative!important}.frame-399{width:100%!important;max-width:100%!important;margin:0 auto!important}.frame-400{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:16px!important;display:flex!important}.rectangle-287{display:none!important}.ellipse-10,.ellipse-11{cursor:pointer!important;background:#d9d9d9!important;border-radius:50%!important;width:12px!important;height:12px!important;transition:all .3s!important}.ellipse-10.active-dot,.ellipse-11.active-dot{background:var(--fc-brand-primary,#1b4896)!important;border-radius:30px!important;width:31px!important;height:10px!important}.we-are-a-globally-perceived-industry-pioneer-in-giving-intelligent-operations-and-digital-solutions-to-large-industrial-manufacturers-trendy-advances-ai-and-ml-joined-with-the-force-of-investigation-and-cloud-offer-extraordinary-potential-for-more-elevated-levels-of-productivity-and-availability,.innovation-is-at-the-cutting-edge-of-driving-change-across-how-we-interface-with-individuals-and-things-around-us-the-pandemic-has-featured-the-requirement-for-associations-to-scale-significantly-quicker-to-stay-aware-of-their-client-and-undertaking-requests-in-this-computerized-world{font-size:14px!important;line-height:20px!important}.frame-414{gap:32px!important;padding:60px 16px!important}.trusted-by-leaders-across-industries{font-size:32px!important;line-height:40px!important}.group-356{min-height:auto!important;padding:20px 0!important}.frame-406{padding:20px 0!important;display:block!important}.frame-406 .hidden-slide{display:none!important}.frame-406 .active-slide{display:flex!important}.group-271,.group-273,.testimonial-card-3{box-sizing:border-box!important;background:#fff!important;border-radius:36px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:20px!important;width:100%!important;height:auto!important;padding:24px!important;display:flex!important;box-shadow:0 10px 30px #0000000d!important}.rectangle-238,.rectangle-2382,.rectangle-2383{object-fit:cover!important;border-radius:50%!important;flex-shrink:0!important;width:80px!important;height:80px!important;margin:0!important}.frame-404,.frame-4042,.frame-4043{text-align:left!important;flex-direction:column!important;flex-grow:1!important;justify-content:center!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.finecons-delivered-a-complete-it-overhaul-from-infrastructure-to-support-on-time-and-within-budget-their-team-is-responsive-skilled-and-committed-to-excellence{color:var(--fc-brand-primary,#1b4896)!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}.frame-405{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}.kate-williams{color:#000!important;font-size:16px!important;font-weight:700!important}.it-manager-amazon{color:#555!important;font-size:13px!important}.frame-406 .frame-400{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:24px!important;display:flex!important}.testimonials-dots .rectangle-287{display:none!important}.testimonials-dots .ellipse-10,.testimonials-dots .ellipse-11,.testimonials-dots .ellipse-12-dot{cursor:pointer!important;background:#d9d9d9!important;border-radius:50%!important;width:12px!important;height:12px!important;transition:all .3s!important}.testimonials-dots .ellipse-10.active-dot,.testimonials-dots .ellipse-11.active-dot,.testimonials-dots .ellipse-12-dot.active-dot{background:var(--fc-brand-primary,#1b4896)!important;border-radius:30px!important;width:31px!important;height:10px!important}.home-hero-carousel-section{box-sizing:border-box!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.home-hero-carousel-container{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important}.home-hero-slides-wrapper{flex:1!important;height:100%!important;min-height:0!important;position:relative!important}.home-hero-slide{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:80px 16px 60px!important;display:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.home-hero-slide.active{display:flex!important}.home-hero-content{text-align:center!important;flex-shrink:0!important;align-items:center!important;width:100%!important;max-width:100%!important}.shaping-the-future-through-intelligent-solutions,.home-hero-headline{text-align:center!important;margin:0 auto!important;font-size:clamp(1.45rem,5.8vw,1.95rem)!important;line-height:1.24!important}.home-hero-visual{flex:1!important;width:100%!important;max-width:340px!important;height:250px!important;min-height:0!important;margin:auto!important;position:relative!important;transform:none!important}.home-hero-slide-1 .card-partners{box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;width:calc(52% - 4px)!important;height:120px!important;padding:12px 10px!important;display:flex!important;position:absolute!important;inset:0 auto auto 0!important}.home-hero-slide-1 .card-partners .metrics-card-num-light{font-size:24px!important;line-height:1.1!important}.home-hero-slide-1 .card-partners .metrics-card-label-light{font-size:11px!important;line-height:1.2!important}.home-hero-slide-1 .metrics-partners-pills{gap:4px!important;margin-top:4px!important;display:flex!important}.home-hero-slide-1 .partner-pill{height:20px!important;padding:2px 6px!important}.home-hero-slide-1 .partner-pill img{object-fit:contain!important;max-width:32px!important;height:11px!important}.home-hero-slide-1 .card-customers{box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;width:calc(48% - 4px)!important;height:120px!important;padding:12px 10px!important;display:flex!important;position:absolute!important;inset:0 0 auto auto!important}.home-hero-slide-1 .card-customers .metrics-icon-badge{width:28px!important;height:28px!important;margin-bottom:4px!important}.home-hero-slide-1 .card-customers .metrics-icon-badge svg{width:16px!important;height:16px!important}.home-hero-slide-1 .card-customers .metrics-card-num-dark{font-size:24px!important;line-height:1.1!important}.home-hero-slide-1 .card-customers .metrics-card-label-muted{font-size:11px!important;line-height:1.2!important}.home-hero-slide-1 .card-since{box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;width:calc(48% - 4px)!important;height:112px!important;padding:12px 10px!important;display:flex!important;position:absolute!important;inset:130px auto auto 0!important}.home-hero-slide-1 .card-since .metrics-card-tag{font-size:11px!important}.home-hero-slide-1 .card-since .metrics-card-num-blue{font-size:26px!important;line-height:1.1!important}.home-hero-slide-1 .card-since .metrics-card-label-muted{font-size:10.5px!important;line-height:1.2!important}.home-hero-slide-1 .card-aws-tier{box-sizing:border-box!important;border-radius:16px!important;align-items:center!important;gap:8px!important;width:calc(52% - 4px)!important;height:112px!important;padding:10px!important;display:flex!important;position:absolute!important;inset:130px 0 auto auto!important}.home-hero-slide-1 .aws-partner-badge-img{width:auto!important;height:44px!important}.home-hero-slide-1 .metrics-tier-title{font-size:11.5px!important;line-height:1.2!important}.home-hero-slide-1 .metrics-tier-sub{font-size:10px!important}.home-hero-slide-2 .home-cloud-card-aws{box-sizing:border-box!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:104px!important;height:56px!important;padding:6px!important;display:flex!important;position:absolute!important;inset:0 auto auto 0!important}.home-hero-slide-2 .logo-aws{width:58px!important;height:auto!important}.home-hero-slide-2 .home-cloud-card-azure{box-sizing:border-box!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:108px!important;height:56px!important;padding:6px!important;display:flex!important;position:absolute!important;inset:0 auto auto 112px!important}.home-hero-slide-2 .logo-azure{width:46px!important;height:auto!important}.home-hero-slide-2 .home-cloud-card-google{box-sizing:border-box!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:108px!important;height:56px!important;padding:6px!important;display:flex!important;position:absolute!important;inset:0 0 auto auto!important}.home-hero-slide-2 .logo-google-cloud{width:50px!important;height:auto!important}.home-hero-slide-2 .home-cloud-invoice-card{box-sizing:border-box!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;width:100%!important;height:116px!important;padding:14px 16px!important;display:flex!important;position:absolute!important;inset:68px 0 auto!important}.home-hero-slide-2 .home-cloud-invoice-icon-box{border-radius:8px!important;width:32px!important;height:32px!important;margin-bottom:6px!important}.home-hero-slide-2 .home-cloud-invoice-icon{width:18px!important;height:18px!important}.home-hero-slide-2 .one-inr-invoice{margin-bottom:2px!important;font-size:18px!important;line-height:1.2!important}.home-hero-slide-2 .all-clouds-gst-compliant-partner-pricing{font-size:11.5px!important;line-height:1.3!important}.home-hero-slide-2 .home-cloud-nda-pill{box-sizing:border-box!important;border-radius:14px!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;height:46px!important;padding:6px 14px 6px 10px!important;display:flex!important;position:absolute!important;inset:194px 0 auto auto!important}.home-hero-slide-2 .home-cloud-nda-icon-box{border-radius:8px!important;width:30px!important;height:30px!important}.home-hero-slide-2 .home-cloud-nda-icon{width:16px!important;height:16px!important}.home-hero-slide-2 .free-cloud-bill-analysis{font-size:12.5px!important}.home-hero-slide-2 .under-nda{font-size:10.5px!important}.home-hero-slide-3 .home-cyber-orbit-outer{width:230px!important;height:230px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.home-hero-slide-3 .home-cyber-orbit-inner{width:160px!important;height:160px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.home-hero-slide-3 .home-cyber-shield-card{border-radius:20px!important;width:68px!important;height:68px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 10px 28px #1b48964d!important}.home-hero-slide-3 .home-cyber-shield-icon{width:38px!important;height:38px!important}.home-hero-slide-3 .home-cyber-badge{border-radius:12px!important;gap:8px!important;padding:6px 10px!important}.home-hero-slide-3 .home-cyber-badge-icon-box{border-radius:8px!important;width:28px!important;height:28px!important}.home-hero-slide-3 .home-cyber-badge-icon-box img{width:15px!important;height:15px!important}.home-hero-slide-3 ._24-x-7-monitoring,.home-hero-slide-3 .vapt-audits,.home-hero-slide-3 .compliance-ready,.home-hero-slide-3 .rapid-incident-response{font-size:11px!important}.home-hero-slide-3 .iso-27001-rbi-dpdp{font-size:9.5px!important}.home-hero-slide-3 .badge-monitoring{inset:8px auto auto 0!important}.home-hero-slide-3 .badge-vapt{inset:8px 0 auto auto!important}.home-hero-slide-3 .badge-compliance{inset:auto auto 8px 0!important}.home-hero-slide-3 .badge-incident{inset:auto 0 8px auto!important}.home-hero-slide-4 .home-ms-desk-card{border-radius:16px!important;width:100%!important;top:0!important;left:0!important;right:0!important}.home-hero-slide-4 .home-ms-desk-header{gap:8px!important;height:42px!important;padding:0 12px!important}.home-hero-slide-4 .home-ms-desk-icon-box{border-radius:6px!important;width:26px!important;height:26px!important}.home-hero-slide-4 .home-ms-desk-icon-box img{width:14px!important;height:14px!important}.home-hero-slide-4 .finecons-service-desk{font-size:13.5px!important}.home-hero-slide-4 .home-ms-desk-row{padding:6px 12px!important}.home-hero-slide-4 .ticket-title{font-size:11.5px!important}.home-hero-slide-4 .ticket-status-label{font-size:9.5px!important}.home-hero-slide-4 .status-pill{padding:2px 7px!important;font-size:9.5px!important}.home-hero-slide-4 .home-ms-badge{box-sizing:border-box!important;border-radius:12px!important;gap:8px!important;padding:6px 10px!important}.home-hero-slide-4 .home-ms-badge-icon-box{border-radius:8px!important;width:28px!important;height:28px!important}.home-hero-slide-4 .home-ms-badge-icon-box img{width:15px!important;height:15px!important}.home-hero-slide-4 .on-site-engineers,.home-hero-slide-4 .monthly-mis-reports{font-size:11px!important}.home-hero-slide-4 .facility-management-fms,.home-hero-slide-4 .sla-tracked{font-size:9.5px!important}.home-hero-slide-4 .badge-engineers{width:calc(50% - 4px)!important;inset:178px auto auto 0!important}.home-hero-slide-4 .badge-mis{width:calc(50% - 4px)!important;inset:178px 0 auto auto!important}.home-hero-indicators{z-index:20!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;position:absolute!important;bottom:20px!important;left:20px!important}.home-indicator-bar{border-radius:3px!important;width:6px!important;height:24px!important}.home-indicator-bar.active{background:#1b4896!important;height:32px!important}.new-capabilities-3-pillars{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:44px 16px 48px!important;overflow:visible!important}.capabilities-container{width:100%!important;max-width:100%!important;height:auto!important}.new-capabilities-3-pillars .pillars{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:24px!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.new-capabilities-3-pillars .pillar-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2ebf8e6!important;border-radius:20px!important;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:28px 20px!important;display:flex!important;overflow:visible!important;box-shadow:0 8px 24px #1b48960f!important}.new-capabilities-3-pillars .frame2{flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;margin-bottom:24px!important;display:flex!important;overflow:visible!important}.new-capabilities-3-pillars .pillar-badge{border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;display:flex!important}.new-capabilities-3-pillars .pillar-card-title{color:#191c1e!important;visibility:visible!important;opacity:1!important;margin:0!important;font-size:26px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.new-capabilities-3-pillars .pillar-card-desc{color:#434655!important;visibility:visible!important;opacity:1!important;margin:0!important;font-size:14.5px!important;line-height:1.5!important;display:block!important}.new-capabilities-3-pillars .pillar-card-divider{background:#e2ebf8e6!important;width:100%!important;height:1px!important;margin:4px 0 8px!important;display:block!important}.new-capabilities-3-pillars .frame5{flex-direction:column!important;flex:none!important;gap:2px!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.new-capabilities-3-pillars .pillar-link-item{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:10px 0!important;display:flex!important}.new-capabilities-3-pillars .pillar-sublink-text{color:#191c1e!important;visibility:visible!important;opacity:1!important;font-size:15.5px!important;line-height:1.4!important;display:inline-block!important}.new-capabilities-3-pillars .pillar-arrow{flex-shrink:0!important;width:16px!important;height:16px!important}.new-capabilities-3-pillars .button-explore-card{box-sizing:border-box!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;margin-top:auto!important;padding:14px 20px!important;display:flex!important}.new-capabilities-3-pillars .explore-card-text{font-size:16px!important;font-weight:600!important;display:inline-block!important}.new-capabilities-3-pillars .everything-your-it-needs-under-one-roof{text-align:center!important;font-size:clamp(1.6rem,7vw,2.2rem)!important}.new-capabilities-3-pillars .w-h-a-t-w-e-d-o,.new-capabilities-3-pillars .cloud-technology-solutions-and-managed-services-from-one-accountable-partner-so-you-deal-with-one-team-one-contract-and-one-point-of-contact{text-align:center!important}.home-page{height:auto!important;overflow:hidden visible!important}.footer-wrapper,.footer-desktop-only,.footer-mobile-wrapper,.home-page .footer-wrapper,.home-page .footer,footer.footer{visibility:visible!important;opacity:1!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;display:flex!important}.footer-wrapper,.footer-desktop-only,.home-page .footer-wrapper{display:block!important}}@media (width>=1440px){.frame-374{width:clamp(1100px,80vw,1440px);padding-top:160px}.frame-380{width:clamp(1200px,88vw,1600px);max-width:90%}.frame-385,.frame-391,.frame-403,.frame-414{width:100%!important;max-width:100%!important;padding-left:clamp(48px,8vw,160px)!important;padding-right:clamp(48px,8vw,160px)!important}.frame-390,.partners-marquee-container,.frame-395,.frame-398,.frame-269,.frame-382{width:100%!important;max-width:clamp(1280px,80vw,1440px)!important;margin:0 auto!important}.frame-371{grid-template-columns:repeat(3,1fr);gap:32px}.solution-card{min-height:clamp(290px,25vh,370px);padding:clamp(28px,2.5vw,40px)}.server-2{width:clamp(400px,28vw,520px)}}@media (width>=1920px){.frame-374{width:clamp(1440px,82vw,1800px);min-height:100vh;padding-top:180px}.frame-380{width:clamp(1440px,92vw,1850px)!important;max-width:95%!important}.frame-385,.frame-391,.frame-403,.frame-414{width:100%!important;max-width:100%!important;padding:clamp(64px,6vw,100px) clamp(40px,5vw,120px)!important}.partners-marquee-container,.frame-395,.frame-398,.frame-269{width:100%!important;max-width:108rem!important;margin:0 auto!important}.frame-382,.frame-390{width:100%!important;max-width:82rem!important;margin:0 auto!important}.frame-371{grid-template-columns:repeat(6,1fr)!important;gap:1.5rem!important;width:100%!important;max-width:72rem!important;margin:0 auto!important;display:grid!important}.solution-card:first-child,.solution-card:nth-child(2),.solution-card:nth-child(3){grid-column:span 2!important}.solution-card:nth-child(4){grid-column:2/span 2!important}.solution-card:nth-child(5){grid-column:4/span 2!important}.capabilities-that-build-confidence br{display:none!important}.solution-card{flex:unset!important;aspect-ratio:unset!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;min-height:17.5rem!important;padding:1.5rem 1.35rem!important;display:flex!important}.solution-card .heptagon-badge{width:3.25rem!important;height:3.25rem!important;margin-bottom:.75rem!important}.solution-card .card-text-wrapper{flex-direction:column!important;flex-grow:1!important;justify-content:flex-start!important;gap:.5rem!important;margin-bottom:.75rem!important;display:flex!important}.solution-card .card-title{font-size:1.35rem!important;line-height:1.75rem!important}.solution-card .card-desc{margin-top:.25rem!important;font-size:1.125rem!important;line-height:1.6rem!important}.solution-card .card-link{margin-top:auto!important;font-size:1rem!important}.server-2{width:clamp(460px,30vw,620px)}.stats-card-content ._600,.stats-card-content ._100,.stats-card-content ._14,.stats-card-content ._400{font-size:clamp(42px,3vw,60px)!important}.stats-card-content .customers,.stats-card-content .oem-s,.stats-card-content .locations,.stats-card-content .workforce{font-size:clamp(20px,1.5vw,28px)!important}.partners-marquee-container{max-width:clamp(1280px,88vw,1800px)}.group-271,.group-273,.testimonial-card-3{height:clamp(240px,16vh,300px);padding:clamp(24px,2vw,40px) clamp(32px,3vw,56px)}.rectangle-238,.rectangle-2382,.rectangle-2383{width:clamp(120px,7vw,150px);height:clamp(120px,7vw,150px)}.frame-395,.frame-398{max-width:108rem!important;margin:0 auto!important}.rectangle-283,.rectangle-284{height:clamp(384px,25vh,500px)}.frame-394,.frame-397{height:clamp(384px,25vh,500px);padding:clamp(32px,3vw,56px)}.group-356{min-height:clamp(700px,52vh,900px)}}@media (width>=2560px){.frame-374{width:clamp(1800px,84vw,2300px);padding-top:220px}.frame-371{grid-template-columns:repeat(6,1fr);gap:clamp(24px,1.5vw,40px)}.solution-card{min-height:clamp(320px,20vh,440px)}.frame-380{width:clamp(1800px,88vw,2400px)}.frame-385,.frame-391,.frame-403,.frame-414{width:100%!important;max-width:100%!important}}@media (width>=769px) and (width<=1600px),(width>=769px) and (height<=950px){.rectangle-213{height:100vh!important;max-height:100vh!important;min-height:unset!important}.home-page .frame-374{box-sizing:border-box!important;height:100vh!important;max-height:100vh!important;padding:clamp(4.5rem,7vh,5.5rem) 3rem clamp(1rem,2vh,1.75rem)!important}.home-expertise-section,.frame-380{z-index:10!important;margin-top:clamp(4.5rem,8vh,6.5rem)!important;margin-bottom:clamp(4.5rem,8vh,6.5rem)!important;position:relative!important}.frame-383,.frame-385,.frame-391{margin-top:clamp(4rem,7vh,6rem)!important;margin-bottom:clamp(4rem,7vh,6rem)!important;padding:clamp(3rem,6vh,5rem) 2rem!important}}.new-capabilities-3-pillars,.new-capabilities-3-pillars *{box-sizing:border-box}.new-capabilities-3-pillars{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:100px 32px 110px;display:flex;position:relative;overflow:hidden}.capabilities-container{flex-direction:column;align-items:center;width:100%;max-width:1360px;margin:0 auto;display:flex}.new-capabilities-3-pillars .w-h-a-t-w-e-d-o{color:#191c1e;text-align:center;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-family:Merriweather Sans,MerriweatherSans-Bold,-apple-system,sans-serif;font-size:17px;font-weight:700;line-height:1.5}.new-capabilities-3-pillars .everything-your-it-needs-under-one-roof{text-align:center;max-width:980px;margin:0 0 16px;font-family:Merriweather,Merriweather-SemiBold,Georgia,serif;font-size:48px;font-weight:600;line-height:1.25}.new-capabilities-3-pillars .everything-your-it-needs-under-one-roof-span{color:#191c1e}.new-capabilities-3-pillars .everything-your-it-needs-under-one-roof-span2{color:var(--fc-brand-primary,#1b4896)}.new-capabilities-3-pillars .cloud-technology-solutions-and-managed-services-from-one-accountable-partner-so-you-deal-with-one-team-one-contract-and-one-point-of-contact{color:#434655;text-align:center;max-width:900px;margin:0 0 54px;font-family:Merriweather Sans,MerriweatherSans-Regular,-apple-system,sans-serif;font-size:19px;font-weight:400;line-height:1.55}.new-capabilities-3-pillars .pillars{flex-direction:row;justify-content:center;align-items:stretch;gap:28px;width:100%;display:flex;position:relative}.new-capabilities-3-pillars .pillar-card{cursor:pointer;background:#fff;border:1px solid #e2ebf8e6;border-radius:20px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;min-width:0;max-width:440px;padding:40px 36px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1b48960f}.new-capabilities-3-pillars .frame2{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;margin-bottom:28px;display:flex}.new-capabilities-3-pillars .pillar-badge{background:var(--fc-accent-orange,#eb5a28);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;transition:all .28s;display:flex;box-shadow:0 4px 14px #eb5a2840}.new-capabilities-3-pillars .pillar-badge-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px;transition:opacity .2s}.new-capabilities-3-pillars .pillar-badge-icon.icon-normal{display:block}.new-capabilities-3-pillars .pillar-badge-icon.icon-hover{display:none}.new-capabilities-3-pillars .pillar-card-title{color:#191c1e;text-align:left;margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:34px;font-weight:700;line-height:1.25;transition:color .25s}.new-capabilities-3-pillars .pillar-card-desc{color:#434655;text-align:left;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5;transition:color .25s}.new-capabilities-3-pillars .pillar-card-divider{background:#e2ebf8e6;width:100%;height:1px;margin:4px 0 6px;transition:background-color .25s}.new-capabilities-3-pillars .frame5{flex-direction:column;gap:2px;width:100%;display:flex}.new-capabilities-3-pillars .pillar-link-item{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px 0;text-decoration:none;transition:transform .2s;display:flex}.new-capabilities-3-pillars .pillar-link-item:hover{transform:translate(4px)}.new-capabilities-3-pillars .pillar-sublink-text{color:#191c1e;text-align:left;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:18px;font-weight:700;line-height:1.4;transition:color .2s,opacity .2s}.new-capabilities-3-pillars .pillar-link-item:hover .pillar-sublink-text{color:var(--fc-brand-primary,#1b4896)}.new-capabilities-3-pillars .pillar-arrow{object-fit:contain;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.new-capabilities-3-pillars .pillar-arrow.arrow-normal{display:block}.new-capabilities-3-pillars .pillar-arrow.arrow-hover{display:none}.new-capabilities-3-pillars .pillar-link-item:hover .pillar-arrow{transform:translate(3px)}.new-capabilities-3-pillars .button-explore-card{background:var(--fc-accent-orange,#eb5a28);cursor:pointer;border:none;border-radius:90px;outline:none;justify-content:center;align-items:center;width:auto;padding:15px 36px;transition:transform .2s,box-shadow .2s,background .28s;display:inline-flex;box-shadow:0 6px 18px #eb5a2840}.new-capabilities-3-pillars .button-explore-card:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 10px 24px #eb5a2859}.new-capabilities-3-pillars .button-explore-card:active{transform:translateY(0)}.new-capabilities-3-pillars .explore-card-text{color:#fff;text-align:center;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:17px;font-weight:700;line-height:1;transition:color .25s}.new-capabilities-3-pillars .pillar-card:hover,.new-capabilities-3-pillars .pillar-card:focus-within,.new-capabilities-3-pillars .pillar-card:active{transform:translateY(-8px);background:linear-gradient(135deg,#2f6bd8 0%,#1b4896 100%)!important;border-color:#0000!important;box-shadow:0 20px 48px #1b489652!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-badge,.new-capabilities-3-pillars .pillar-card:active .pillar-badge{background:#fff!important;box-shadow:0 4px 14px #0000001f!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-badge-icon.icon-normal,.new-capabilities-3-pillars .pillar-card:active .pillar-badge-icon.icon-normal{display:none!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-badge-icon.icon-hover,.new-capabilities-3-pillars .pillar-card:active .pillar-badge-icon.icon-hover{display:block!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-card-title,.new-capabilities-3-pillars .pillar-card:active .pillar-card-title,.new-capabilities-3-pillars .pillar-card:hover .pillar-card-desc,.new-capabilities-3-pillars .pillar-card:active .pillar-card-desc{color:#fff!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-card-divider,.new-capabilities-3-pillars .pillar-card:active .pillar-card-divider{background:#ffffff47!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-sublink-text,.new-capabilities-3-pillars .pillar-card:active .pillar-sublink-text{color:#fff!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-link-item:hover .pillar-sublink-text{color:#fff!important;opacity:.9!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-arrow.arrow-normal,.new-capabilities-3-pillars .pillar-card:active .pillar-arrow.arrow-normal{display:none!important}.new-capabilities-3-pillars .pillar-card:hover .pillar-arrow.arrow-hover,.new-capabilities-3-pillars .pillar-card:active .pillar-arrow.arrow-hover{display:block!important}.new-capabilities-3-pillars .pillar-card:hover .button-explore-card,.new-capabilities-3-pillars .pillar-card:active .button-explore-card{background:#fff!important;box-shadow:0 4px 14px #0000001a!important}.new-capabilities-3-pillars .pillar-card:hover .explore-card-text,.new-capabilities-3-pillars .pillar-card:active .explore-card-text{color:var(--fc-brand-primary,#1b4896)!important}.new-capabilities-3-pillars .pillar-card:hover .button-explore-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #fff6!important}@media (width<=1200px){.new-capabilities-3-pillars{padding:80px 24px 90px}.new-capabilities-3-pillars .everything-your-it-needs-under-one-roof{font-size:42px}.new-capabilities-3-pillars .pillars{gap:20px}.new-capabilities-3-pillars .pillar-card{padding:32px 24px}.new-capabilities-3-pillars .pillar-card-title{font-size:30px}.new-capabilities-3-pillars .pillar-sublink-text{font-size:16.5px}}@media (width<=991px){.new-capabilities-3-pillars{padding:70px 24px 80px}.new-capabilities-3-pillars .everything-your-it-needs-under-one-roof{font-size:36px}.new-capabilities-3-pillars .cloud-technology-solutions-and-managed-services-from-one-accountable-partner-so-you-deal-with-one-team-one-contract-and-one-point-of-contact{margin-bottom:40px;font-size:17px}.new-capabilities-3-pillars .pillars{flex-direction:column;align-items:center;gap:24px}.new-capabilities-3-pillars .pillar-card{width:100%;max-width:580px;padding:36px 32px}}@media (width<=767px){.new-capabilities-3-pillars{padding:50px 16px 60px}.new-capabilities-3-pillars .w-h-a-t-w-e-d-o{margin-bottom:10px;font-size:15px}.new-capabilities-3-pillars .everything-your-it-needs-under-one-roof{font-size:28px;line-height:1.25}.new-capabilities-3-pillars .cloud-technology-solutions-and-managed-services-from-one-accountable-partner-so-you-deal-with-one-team-one-contract-and-one-point-of-contact{margin-bottom:32px;font-size:15px;line-height:1.5}.new-capabilities-3-pillars .pillars{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:24px!important;width:100%!important;height:auto!important;display:flex!important;overflow:visible!important}.new-capabilities-3-pillars .pillar-card{box-sizing:border-box!important;border-radius:18px!important;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:28px 20px!important;display:flex!important;overflow:visible!important}.new-capabilities-3-pillars .frame2{flex-direction:column!important;flex:none!important;gap:14px!important;width:100%!important;height:auto!important;margin-bottom:24px!important;display:flex!important;overflow:visible!important}.new-capabilities-3-pillars .pillar-card-title{visibility:visible!important;font-size:26px!important;line-height:1.25!important;display:block!important}.new-capabilities-3-pillars .pillar-card-desc{visibility:visible!important;font-size:14.5px!important;line-height:1.5!important;display:block!important}.new-capabilities-3-pillars .pillar-card-divider{width:100%!important;height:1px!important;margin:4px 0 8px!important;display:block!important}.new-capabilities-3-pillars .frame5{flex-direction:column!important;flex:none!important;gap:2px!important;width:100%!important;height:auto!important;display:flex!important;overflow:visible!important}.new-capabilities-3-pillars .pillar-link-item{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:10px 0!important;display:flex!important}.new-capabilities-3-pillars .pillar-sublink-text{visibility:visible!important;font-size:15.5px!important;display:inline-block!important}.new-capabilities-3-pillars .button-explore-card{border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;margin-top:auto!important;padding:14px 20px!important;display:flex!important}.new-capabilities-3-pillars .explore-card-text{font-size:16px!important;display:inline-block!important}}.finecons-navbar.frame-376{box-sizing:border-box;z-index:1100;background:#fff;border-radius:9999px;flex-direction:row;justify-content:space-between;align-items:center;width:92%;max-width:1160px;height:78px;padding:0 28px;transition:all .3s;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 32px #0f172a12,0 1px 3px #0000000a}.finecons-navbar-inner{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.navbar-logo-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.navbar-logo-img{object-fit:contain;width:auto;height:42px;transition:opacity .2s,transform .2s;display:block}.navbar-logo-wrap:hover .navbar-logo-img{opacity:.92;transform:scale(1.02)}.navbar-desktop-nav{justify-content:center;align-items:center;gap:32px;height:100%;margin:0;padding:0;list-style:none;display:flex}.nav-item-wrapper{align-items:center;height:100%;display:flex;position:relative}.nav-link-btn{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:0 0;border:none;outline:none;align-items:center;gap:6px;padding:8px 4px;font-family:Wix Madefor Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:550;text-decoration:none;transition:color .2s,font-weight .2s;display:inline-flex}.nav-link-btn:hover{color:var(--fc-brand-primary,#1b4896)}.nav-link-btn.is-active,.nav-link-btn.is-open{color:var(--fc-brand-primary,#1b4896);font-weight:650}.dropdown-chevron-icon{stroke:currentColor;stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .25s cubic-bezier(.4,0,.2,1),stroke .2s}.dropdown-chevron-icon.rotate-180{transform:rotate(180deg)}.dropdown-chevron-clickable{cursor:pointer;border-radius:4px;padding:2px 4px;transition:background-color .2s}.dropdown-chevron-clickable:hover{background-color:#1b489614}.nav-dropdown-menu{z-index:1200;pointer-events:auto;background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;padding:24px 28px;animation:.22s cubic-bezier(.16,1,.3,1) forwards navDropdownFadeIn;position:absolute;top:calc(100% + 14px);box-shadow:0 20px 48px #0f172a1f,0 4px 14px #0f172a0d}.nav-dropdown-menu:before{content:"";background:0 0;height:20px;position:absolute;top:-18px;left:0;right:0}@keyframes navDropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-category-title{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-family:Wix Madefor Text,sans-serif;font-size:11px;font-weight:700}.dropdown-sublink,.finecons-navbar .dropdown-sublink{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;border-radius:8px;padding:6px 10px;transition:all .16s;display:block;color:#191c1e!important;font-family:Wix Madefor Text,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.dropdown-sublink:hover,.finecons-navbar .dropdown-sublink:hover{background:#f0f5fc;transform:translate(3px);color:var(--fc-brand-primary,#1b4896)!important}.dropdown-cloud{width:510px;left:-20px}.dropdown-cloud-grid{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.dropdown-cloud-col{flex-direction:column;gap:4px;display:flex}.dropdown-solutions{width:490px;left:-60px}.dropdown-solutions-grid{grid-template-columns:1fr 1.12fr;column-gap:32px;display:grid}.dropdown-solutions-col{flex-direction:column;gap:4px;display:flex}.dropdown-services{width:390px;min-width:390px;padding:24px 38px 24px 22px;left:-40px}.services-list{flex-direction:column;gap:8px;display:flex}.service-card-sublink,.nav-service-item{cursor:pointer;border-radius:12px;flex-direction:column;padding:8px 12px;transition:background .18s,transform .18s;display:flex}.service-card-sublink:hover,.nav-service-item:hover{background:#f8fafc;transform:translate(4px)}.finecons-navbar .service-card-title,.finecons-navbar .nav-service-title{margin-bottom:3px;transition:color .16s;color:#191c1e!important;font-family:Wix Madefor Text,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.finecons-navbar .service-card-sublink:hover .service-card-title,.finecons-navbar .service-card-sublink:hover .nav-service-title,.finecons-navbar .nav-service-item:hover .service-card-title,.finecons-navbar .nav-service-item:hover .nav-service-title{color:var(--fc-brand-primary,#1b4896)!important}.finecons-navbar .service-card-subtitle,.finecons-navbar .nav-service-subtitle{color:#64748b!important;font-family:Wix Madefor Text,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.4!important}.dropdown-about{width:200px;padding:18px 20px;left:-20px}.dropdown-about-list{flex-direction:column;gap:4px;display:flex}.navbar-right-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.navbar-divider{background-color:#e2e8f0;flex-shrink:0;width:1px;height:26px}.navbar-support-btn{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:0 0;border:none;outline:none;align-items:center;gap:7px;padding:8px 4px;font-family:Wix Madefor Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:550;text-decoration:none;transition:color .2s;display:inline-flex}.navbar-support-icon{color:#1e293b;flex-shrink:0;width:19px;height:19px;transition:color .2s,transform .2s;display:block}.navbar-support-text{line-height:1}.navbar-support-btn:hover{color:var(--fc-brand-primary,#1b4896)}.navbar-support-btn:hover .navbar-support-icon{color:var(--fc-brand-primary,#1b4896);transform:scale(1.08)}.navbar-support-btn.is-active{color:var(--fc-brand-primary,#1b4896);font-weight:650}.navbar-support-btn.is-active .navbar-support-icon{color:var(--fc-brand-primary,#1b4896)}.navbar-cta-wrap{flex-shrink:0;align-items:center;display:flex}.navbar-cta-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:none;border-radius:9999px;outline:none;padding:13px 28px;font-family:Wix Madefor Text,sans-serif;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.navbar-cta-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-1.5px);box-shadow:0 8px 22px #eb5a2859}.navbar-cta-btn:active{transform:translateY(0)}.navbar-hamburger-btn{cursor:pointer;z-index:1250;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:26px;height:20px;padding:0;display:none}.hamburger-bar{background-color:#1e293b;border-radius:3px;width:100%;height:2.5px;transition:transform .3s,opacity .25s,background-color .25s;display:block}.hamburger-bar.bar-top-open{background-color:#1b1cfc;transform:translateY(8.5px)rotate(45deg)}.hamburger-bar.bar-mid-open{opacity:0;transform:scaleX(0)}.hamburger-bar.bar-bot-open{background-color:#1b1cfc;transform:translateY(-8.5px)rotate(-45deg)}.navbar-mobile-drawer{display:none}@media (width>=992px) and (width<=1180px){.finecons-navbar.frame-376{width:95%;padding:0 18px}.navbar-desktop-nav{gap:18px}.navbar-right-actions{gap:14px}.navbar-cta-btn{padding:11px 22px;font-size:14px}}@media (width<=991px){.finecons-navbar.frame-376{width:92%;height:70px;padding:0 20px;top:16px}.navbar-desktop-nav,.navbar-cta-wrap.desktop-only-cta,.navbar-right-actions.desktop-only-cta{display:none!important}.navbar-hamburger-btn{display:flex!important}.navbar-mobile-drawer{z-index:1200;background:#fff;border:1px solid #e2e8f0d9;border-radius:24px;flex-direction:column;width:100%;max-height:80vh;padding:20px;animation:.25s ease-out mobileDrawerSlideDown;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0f172a24}@keyframes mobileDrawerSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-item{border-bottom:1px solid #f1f5f9}.mobile-nav-header{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 8px;font-family:Wix Madefor Text,sans-serif;font-size:17px;font-weight:600;display:flex}.mobile-nav-header.is-active,.mobile-nav-header.is-open{color:var(--fc-brand-primary,#1b4896)}.mobile-chevron{stroke:currentColor;stroke-width:2.2px;fill:none;width:14px;height:14px;transition:transform .25s}.mobile-chevron.rotate-180{transform:rotate(180deg)}.mobile-accordion-body{background:#f8fafc;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:10px;padding:8px 12px 14px;display:flex}.mobile-col-badge{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 4px 4px;font-size:11px;font-weight:700}.mobile-subitem{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #edf2f7;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.mobile-subitem:active{color:var(--fc-brand-primary,#1b4896);background:#f0f5fc}.mobile-subitem-title{color:#0f172a;font-size:14px;font-weight:600}.mobile-subitem-desc{color:#64748b;margin-top:2px;font-size:11.5px}.mobile-support-label{align-items:center;gap:10px;display:inline-flex}.mobile-support-icon{color:#1e293b;flex-shrink:0;width:20px;height:20px;transition:color .2s}.mobile-nav-header:hover .mobile-support-icon,.mobile-nav-header.is-active .mobile-support-icon{color:var(--fc-brand-primary,#1b4896)}.mobile-cta-btn-wrap{width:100%;margin-top:16px;padding-top:12px}.mobile-cta-btn-wrap .navbar-cta-btn{width:100%;padding:14px 0;font-size:16px}}@media (width<=480px){.finecons-navbar.frame-376{width:94%;height:64px;padding:0 16px;top:12px}.navbar-logo-img{height:36px}}.footer,.footer *{box-sizing:border-box}.footer{background:var(--fc-dark-navy,#0f2a5c);flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;padding:80px 48px 60px;font-family:MerriweatherSans-Regular,Merriweather Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative;overflow:hidden}.footer .footer-inner{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:48px;width:100%;max-width:1240px;margin:0 auto;display:flex}.footer .row{flex-direction:row;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:clamp(16px,2.5vw,40px);width:100%;display:flex;position:relative}.footer .column{flex-direction:column;flex:1.35;justify-content:flex-start;align-items:flex-start;gap:18px;min-width:250px;max-width:340px;display:flex;position:relative}.footer .frame{background:#fff;border-radius:16px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex;position:relative;box-shadow:0 4px 16px #00000014}.footer .finecons-logo-correct{object-fit:contain;flex-shrink:0;width:190px;height:52px;display:block;position:relative}.footer .no-22-35-1st-floor-maharaja-surya-road-alwarpet-chennai-600-018-tamil-nadu-india,.footer ._91-44-4392-7600{color:#fff;text-align:left;align-self:stretch;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:16px;font-weight:400;line-height:160%;position:relative}.footer ._91-44-4392-7600 a{color:#fff;text-decoration:none;transition:opacity .2s}.footer ._91-44-4392-7600 a:hover{opacity:.85}.footer .info-finecons-com{color:#fff;text-align:left;align-self:stretch;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:16px;font-weight:400;line-height:160%;position:relative}.footer .info-finecons-com a{color:#fff;text-decoration:none;transition:opacity .2s}.footer .info-finecons-com a:hover{opacity:.85}.footer .column2{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:13px;min-width:140px;max-width:200px;display:flex;position:relative}.footer .cloud,.footer .solutions-services,.footer .software,.footer .company{color:#fff;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:stretch;margin-bottom:2px;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:19px;font-weight:700;line-height:160%;position:relative}.footer .cloud-partners,.footer .buy-cloud-billing,.footer .cloud-migration,.footer .cloud-managed-services,.footer .cloud-security,.footer .backup-dr,.footer .cyber-security,.footer .managed-services,.footer .fms,.footer .amc,.footer .it-infrastructure,.footer .networking-physical-security,.footer .software-licensing,.footer .microsoft,.footer .zoho,.footer .ibm,.footer .about-us,.footer .partners,.footer .case-studies,.footer .contact,.footer .support{color:#e6e8ff;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:stretch;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:16px;font-weight:400;line-height:160%;text-decoration:none;transition:color .2s,transform .15s;display:block;position:relative}.footer .cloud-partners:hover,.footer .buy-cloud-billing:hover,.footer .cloud-migration:hover,.footer .cloud-managed-services:hover,.footer .cloud-security:hover,.footer .backup-dr:hover,.footer .cyber-security:hover,.footer .managed-services:hover,.footer .fms:hover,.footer .amc:hover,.footer .it-infrastructure:hover,.footer .networking-physical-security:hover,.footer .software-licensing:hover,.footer .microsoft:hover,.footer .zoho:hover,.footer .ibm:hover,.footer .about-us:hover,.footer .partners:hover,.footer .case-studies:hover,.footer .contact:hover,.footer .support:hover{color:#fff;transform:translate(3px)}.footer .rectangle{background:#ffffff4d;flex-shrink:0;align-self:stretch;width:100%;height:1px;position:relative}.footer .row2{flex-direction:row;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;gap:20px;width:100%;display:flex;position:relative}.footer ._2026-finecons-limited-all-rights-reserved{color:#fff;text-align:left;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:15px;font-weight:400;line-height:160%;position:relative}.footer .privacy-policy-terms-conditions-compliance-disclosure-linked-in{color:#fff;text-align:right;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:15px;font-weight:400;line-height:160%;position:relative}.footer .privacy-policy-terms-conditions-compliance-disclosure-linked-in span,.footer .privacy-policy-terms-conditions-compliance-disclosure-linked-in a{color:#fff;cursor:pointer;text-decoration:none;transition:opacity .2s}.footer .privacy-policy-terms-conditions-compliance-disclosure-linked-in a:hover,.footer .privacy-policy-terms-conditions-compliance-disclosure-linked-in span:hover{opacity:.85}@media (width<=1366px){.footer{padding:70px 40px 50px}.footer .footer-inner{gap:40px;max-width:1160px}.footer .column{flex:1.25;min-width:240px}.footer .column2{min-width:130px}.footer .no-22-35-1st-floor-maharaja-surya-road-alwarpet-chennai-600-018-tamil-nadu-india,.footer ._91-44-4392-7600,.footer .info-finecons-com{font-size:15px}.footer .cloud,.footer .solutions-services,.footer .software,.footer .company{font-size:18px}.footer .cloud-partners,.footer .buy-cloud-billing,.footer .cloud-migration,.footer .cloud-managed-services,.footer .cloud-security,.footer .backup-dr,.footer .cyber-security,.footer .managed-services,.footer .fms,.footer .amc,.footer .it-infrastructure,.footer .networking-physical-security,.footer .software-licensing,.footer .microsoft,.footer .zoho,.footer .ibm,.footer .about-us,.footer .partners,.footer .case-studies,.footer .contact,.footer .support{font-size:15px}}@media (width<=1024px){.footer{padding:60px 32px 40px}.footer .row{flex-wrap:wrap;gap:36px 24px}.footer .column{flex:100%;width:100%;max-width:100%;margin-bottom:8px}.footer .column2{flex:calc(50% - 20px);min-width:160px;max-width:none}}@media (width<=819px){.footer{padding:50px 24px 36px}.footer .footer-inner{gap:32px}.footer .row{flex-wrap:wrap;gap:32px 20px}.footer .column{flex:100%;width:100%}.footer .column2{flex:calc(50% - 16px)}.footer .row2{flex-direction:column;align-items:flex-start;gap:14px}.footer .privacy-policy-terms-conditions-compliance-disclosure-linked-in{text-align:left}}@media (width<=575px){.footer{padding:40px 18px 28px}.footer .footer-inner{gap:28px}.footer .row{flex-direction:column;gap:24px}.footer .column{width:100%}.footer .frame{padding:10px 16px}.footer .finecons-logo-correct{width:160px;height:44px}.footer .column2{gap:10px;width:100%}.footer .no-22-35-1st-floor-maharaja-surya-road-alwarpet-chennai-600-018-tamil-nadu-india,.footer ._91-44-4392-7600,.footer .info-finecons-com{font-size:14.5px}.footer ._2026-finecons-limited-all-rights-reserved,.footer .privacy-policy-terms-conditions-compliance-disclosure-linked-in{font-size:13.5px;line-height:150%}}.solutions-page{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.solutions-page .rectangle-218,.solutions-page .rectangle-217{opacity:.95;z-index:1;pointer-events:none;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;position:absolute;top:0;left:0}.solutions-page .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b489614;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.solutions-page .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b489614;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.solutions-page .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:19.125rem;left:15.25rem}.solutions-page .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:23.5rem;left:19.625rem}.solutions-page .frame-437{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.solutions-page .solutions-hero-row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:auto 0;display:flex}.solutions-hero-content{flex-direction:column;justify-content:center;gap:clamp(1rem,2.5vh,2rem);width:52%;display:flex;position:relative}.solutions-page .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.solutions-page .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:all .3s}.solutions-page .frame-2 .active-rect,.solutions-page .frame-2 .rectangle-324{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.solutions-that-deliver-results{text-align:left;font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", sans-serif);width:100%;font-weight:400;line-height:1.2;position:relative}.solutions-that-deliver-results-span{color:var(--fc-brand-primary,#1b4896);font-size:clamp(2rem,3.8vw,3.25rem)}.solutions-that-deliver-results-span2{color:#000;font-size:clamp(2rem,3.8vw,3.25rem)}.about-hero-visual{flex-shrink:0;width:min(24rem,30vw);height:min(21.5rem,32vh);transition:transform .5s;position:relative;overflow:visible}.about-hero-visual:hover{transform:scale(1.03)}.ellipse-4{z-index:1;width:16.8125rem;height:15.625rem;position:absolute;top:4.6875rem;left:.625rem;overflow:visible}.ellipse-2{z-index:2;width:14.625rem;height:20.1875rem;position:absolute;top:1.5625rem;left:2.8125rem;overflow:visible}.ellipse-3{z-index:3;object-fit:cover;width:19.75rem;height:21.875rem;position:absolute;top:.9375rem;left:6.25rem;overflow:visible}.frame-441{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;max-width:80rem;margin:3.5rem auto 2rem;padding:0 3rem;display:flex;position:relative}.solutions-page-container .s-o-l-u-t-i-o-n-s{color:#000;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:var(--heading-sans-2-desktop-font-size,1.75rem);line-height:var(--heading-sans-2-desktop-line-height,2.25rem);font-weight:var(--heading-sans-2-desktop-font-weight,700);align-self:stretch;position:relative}.our-smart-solutions{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:var(--heading-serif-1-desktop-font-size,3rem);line-height:var(--heading-serif-1-desktop-line-height,3.75rem);font-weight:var(--heading-serif-1-desktop-font-weight,600);align-self:stretch;position:relative}.our-smart-solutions-span{color:#000}.our-smart-solutions-span2{color:var(--fc-brand-primary,#1b4896)}.frame-438{z-index:2;grid-template-columns:repeat(6,1fr);gap:2rem;width:100%;max-width:80rem;margin:0 auto 3.75rem;padding:0 3rem;display:grid;position:relative}.solutions-card-detail:first-child,.solutions-card-detail:nth-child(2),.solutions-card-detail:nth-child(3){grid-column:span 2}.solutions-card-detail:nth-child(4){grid-column:2/span 2}.solutions-card-detail:nth-child(5){grid-column:4/span 2}@media (width<=62rem){.frame-438{grid-template-columns:repeat(2,1fr);gap:1.5rem}.solutions-card-detail:first-child,.solutions-card-detail:nth-child(2),.solutions-card-detail:nth-child(3),.solutions-card-detail:nth-child(4),.solutions-card-detail:nth-child(5){grid-column:span 1!important}}@media (width<=37.5rem){.frame-438{grid-template-columns:1fr;padding:0 1.5rem}}.solutions-card-detail{border:1px solid var(--fc-bg-ice-alt,#e2ebf8);cursor:pointer;background:#fff;border-radius:1.25rem;flex-direction:column;justify-content:space-between;height:100%;min-height:25rem;padding:2.25rem 2rem;transition:transform .4s,box-shadow .4s,background-color .4s,border-color .4s;display:flex;position:relative;box-shadow:0 .25rem .75rem #1b48960a}.solutions-card-detail:hover{background-color:var(--fc-brand-primary,#1b4896);border-color:#0000;transform:translateY(-.625rem)rotate(-1.5deg);box-shadow:0 1rem 2.5rem #1b48962e}.card-top-content{flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.card-text-wrapper{flex-direction:column;gap:1rem;display:flex}.card-title{color:#000;text-align:left;font-family:var(--sub-heading-sans-1-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;transition:color .3s;font-size:2.25rem!important;font-weight:700!important;line-height:2.75rem!important}.card-desc{color:#45474c;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;transition:color .3s;font-size:1.25rem!important;font-weight:400!important;line-height:1.85rem!important}.learn-more-row{flex-direction:row;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.learn-more-txt{color:#000;font-family:var(--sub-heading-sans-2-desktop-font-family);transition:color .3s;font-size:1.25rem!important;font-weight:700!important}.arrow-svg{color:#000;stroke:currentColor;width:1.375rem;height:1rem;transition:transform .3s,color .3s,stroke .3s}.solutions-card-detail:hover .card-title{color:#fff!important}.solutions-card-detail:hover .card-desc{color:#fff!important;opacity:1!important}.solutions-card-detail:hover .learn-more-txt{color:#fff!important}.solutions-card-detail:hover .arrow-svg{transform:translate(.375rem);color:#fff!important;stroke:#fff!important}.solutions-card-detail:hover .heptagon-badge path,.solutions-card-detail:hover .heptagon-badge circle,.solutions-card-detail:hover .heptagon-badge rect,.solutions-card-detail:hover .heptagon-badge line{stroke-width:.25rem;fill:#0000!important;stroke:#fff!important}.rectangle-266{background:var(--fc-dark-navy,#0f2a5c);width:100%;height:45.75rem;position:absolute;top:153.563rem;left:0;overflow:hidden}.mask-group{opacity:.69;width:100%;height:45.75rem;position:absolute;top:153.563rem;left:0;overflow:visible}.image-3{object-fit:contain;filter:brightness(0)invert();z-index:10;width:auto;height:9.125rem;position:absolute;top:158.375rem;left:9.0625rem}.frame-424{z-index:10;grid-template-rows:repeat(2,fit-content(100%));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5625rem;display:grid;position:absolute;top:171.5rem;left:62.8125rem}.privacy-policy{color:#fff;text-align:left;font-family:var(--body-regular-desktop-font-family);grid-area:1/1/span 1/span 1;font-size:1.25rem;font-weight:400;line-height:3.1875rem;position:relative}.terms-conditions{color:#fff;text-align:left;font-family:var(--body-regular-desktop-font-family);grid-area:1/2/span 1/span 1;font-size:1.25rem;font-weight:400;line-height:3.1875rem;position:relative}.compliance-disclosure{color:#fff;text-align:left;font-family:var(--body-regular-desktop-font-family);grid-area:2/1/span 1/span 1;font-size:1.25rem;font-weight:400;line-height:3.1875rem;position:relative}.case-studies{color:#fff;text-align:left;font-family:var(--body-regular-desktop-font-family);grid-area:2/2/span 1/span 1;font-size:1.25rem;font-weight:400;line-height:3.1875rem;position:relative}.copyright-finecons-2026{color:#fff;text-align:right;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-desktop-font-size,1.125rem);line-height:var(--body-regular-desktop-line-height,1.625rem);font-weight:var(--body-regular-desktop-font-weight,400);z-index:10;position:absolute;top:196.438rem;left:calc(50% - 6.875rem)}.frame-423{z-index:10;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:35.75rem;display:flex;position:absolute;top:171.5rem;left:9.0625rem}.group-246,.group-245,.frame-244{flex-direction:row;align-items:center;gap:1.25rem;width:100%;height:auto;display:flex;position:relative}.no-22-35-1st-floor-maharaja-surya-road-alwarpet-chennai-600-018{color:#fff;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-desktop-font-size,1.125rem);line-height:var(--body-regular-desktop-line-height,1.625rem);font-weight:var(--body-regular-desktop-font-weight,400);white-space:nowrap;width:auto;position:relative;top:auto;left:auto}._91-44-43927600,.info-finecons-com{color:#fff;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:var(--body-regular-desktop-font-size,1.125rem);line-height:var(--body-regular-desktop-line-height,1.625rem);font-weight:var(--body-regular-desktop-font-weight,400);width:auto;position:relative;top:auto;left:auto}.group-363,.group-364,.group-365{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:relative;top:auto;left:auto;box-shadow:0 .25rem .75rem #00000014}.lucide-map-pin,.lucide-phone,.lucide-mail{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative;top:auto;left:auto;overflow:visible}.footer-wrapper{height:18.75rem!important;min-height:18.75rem!important}.footer-wrapper .rectangle-266{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}.footer-wrapper .mask-group{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.footer-wrapper .image-3{object-fit:contain!important;width:15.625rem!important;max-width:15.625rem!important;height:4.0625rem!important;max-height:4.0625rem!important;position:absolute!important;top:1.875rem!important;left:5rem!important}.footer-wrapper .frame-424{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem 1.75rem!important;width:auto!important;display:grid!important;position:absolute!important;top:7.1875rem!important;left:auto!important;right:5rem!important}.footer-wrapper .frame-424 .privacy-policy,.footer-wrapper .frame-424 .terms-conditions,.footer-wrapper .frame-424 .compliance-disclosure,.footer-wrapper .frame-424 .case-studies{font-family:Wix Madefor Text,Merriweather Sans,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.375rem!important}.footer-wrapper .frame-423{flex-direction:column!important;gap:.625rem!important;width:auto!important;height:auto!important;display:flex!important;position:absolute!important;top:7.1875rem!important;left:5rem!important}.footer-wrapper .frame-423 .no-22-35-1st-floor-maharaja-surya-road-alwarpet-chennai-600-018,.footer-wrapper .frame-423 ._91-44-43927600,.footer-wrapper .frame-423 .info-finecons-com{font-family:Wix Madefor Text,Merriweather Sans,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.25rem!important}.footer-wrapper .copyright-finecons-2026{text-align:center!important;color:#ffffffb3!important;width:fit-content!important;margin:0 auto!important;font-family:Wix Madefor Text,Merriweather Sans,sans-serif!important;font-size:.75rem!important;font-weight:400!important;position:absolute!important;inset:auto 0 .9375rem!important;transform:none!important}@media (width<=64rem){.frame-437{flex-direction:column;gap:3rem;margin-top:8.75rem;padding:0 1.5rem}.solutions-hero-content{text-align:center;flex-direction:column;align-items:center;gap:2rem;width:100%;height:auto;display:flex;position:relative}.solutions-hero-content .frame-2{margin-top:2.5rem;position:static}.solutions-that-deliver-results{text-align:center}}@media (width<=48rem){.rectangle-218{background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%)!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.frame-437{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.solutions-hero-row{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.solutions-hero-content{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(2rem,5vh,3.25rem) auto 0!important;padding:0!important;display:flex!important}.solutions-that-deliver-results{text-align:center!important;width:100%!important;margin:0!important;display:block!important}.solutions-that-deliver-results span,.solutions-that-deliver-results-span,.solutions-that-deliver-results-span2{text-align:center!important;letter-spacing:-.4px!important;font-size:clamp(1.75rem,6.8vw,2.35rem)!important;line-height:1.22!important;display:inline!important}.solutions-page .about-hero-visual{flex:1!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:24rem!important;min-height:0!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.solutions-page .ellipse-4{z-index:1!important;width:clamp(13rem,60vw,16.5rem)!important;max-width:none!important;height:clamp(12rem,34vh,17rem)!important;margin:0!important;position:absolute!important;top:54%!important;left:36%!important;transform:translate(-50%,-50%)!important}.solutions-page .ellipse-2{z-index:2!important;width:clamp(13.5rem,64vw,17rem)!important;max-width:none!important;height:clamp(16rem,42vh,21rem)!important;position:absolute!important;top:48%!important;left:44%!important;transform:translate(-50%,-50%)!important}.solutions-page .ellipse-3{z-index:3!important;width:clamp(16.5rem,82vw,21rem)!important;max-width:none!important;height:clamp(19rem,48vh,24.5rem)!important;position:absolute!important;top:50%!important;left:54%!important;transform:translate(-50%,-50%)!important}.solutions-page .ellipse-17,.solutions-page .ellipse-18,.solutions-page .ellipse-19,.solutions-page .ellipse-20{display:none!important}.solutions-page .frame-2{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.solutions-page .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.solutions-page .frame-2 .active-rect,.solutions-page .frame-2 .rectangle-324{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.frame-441{margin-top:clamp(3rem,6vh,4.5rem)!important;padding:0 1.75rem!important}.solutions-card-detail{min-height:18.75rem!important;padding:1.5rem!important}}@media (width>=75rem){.frame-438{grid-template-columns:repeat(6,1fr)!important;gap:2.25rem!important;max-width:86rem!important;margin:0 auto 4rem!important;display:grid!important}.solutions-card-detail:first-child,.solutions-card-detail:nth-child(2),.solutions-card-detail:nth-child(3){grid-column:span 2!important}.solutions-card-detail:nth-child(4){grid-column:2/span 2!important}.solutions-card-detail:nth-child(5){grid-column:4/span 2!important}.solutions-card-detail{border-radius:1.5rem!important;height:100%!important;min-height:25rem!important;padding:2.5rem 2.25rem!important}.card-top-content{gap:1.75rem!important}.card-text-wrapper{gap:1rem!important}.heptagon-badge{width:4.5rem!important;height:4.5rem!important}.card-title{font-size:2.125rem!important;line-height:2.625rem!important}.card-desc{font-size:1.25rem!important;line-height:1.85rem!important}.learn-more-txt{font-size:1.25rem!important}.arrow-svg{width:1.375rem!important;height:1rem!important}}._05-contact-updated,._05-contact-updated *{box-sizing:border-box}._05-contact-updated{background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;display:flex;position:relative;overflow-x:hidden}._05-contact-updated .hero{background:linear-gradient(123.26deg,#e9f0fa00 45%,#1b48964d 91%),linear-gradient(223.79deg,#e9f0fa 38%,#e2ebf8 79%);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:clamp(120px,15vh,148px) clamp(24px,6.5vw,100px) clamp(48px,8vh,80px);display:flex;position:relative;overflow:hidden}._05-contact-updated .hero-copy{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(20px,2.5vw,28px);width:100%;max-width:1150px;display:flex;position:relative}._05-contact-updated .g-e-t-i-n-t-o-u-c-h{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.14em;text-transform:uppercase;width:100%;font-size:clamp(15px,1.2vw,18px);font-weight:700;line-height:1.6}._05-contact-updated .let-s-talk-about-your-it{text-align:left;font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);width:100%;margin:0;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:600;line-height:1.25}._05-contact-updated .let-s-talk-about-your-it-span{color:#191c1e}._05-contact-updated .let-s-talk-about-your-it-span2{color:#1b4896}._05-contact-updated .whether-it-s-a-new-project-a-cloud-bill-review-or-a-support-contract-our-experts-will-get-back-to-you-within-one-business-day{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);width:100%;max-width:1050px;margin:0;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:400;line-height:1.6}._05-contact-updated .form-details{flex-direction:row;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:56px;width:100%;max-width:1440px;margin:0 auto;padding:80px 6vw;display:flex;position:relative}._05-contact-updated .form-60{background:#fff;border:1px solid #2f6bd847;border-radius:16px;flex-direction:column;flex:1.25;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;padding:44px 40px;display:flex;position:relative;box-shadow:0 8px 24px #0f10ff0d}._05-contact-updated .send-us-a-message{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);align-self:stretch;margin:0 0 8px;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;line-height:1.3;position:relative}._05-contact-updated .send-us-a-message-span{color:#191c1e}._05-contact-updated .send-us-a-message-span2{color:#1b4896}._05-contact-updated .row{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:20px;width:100%;display:flex}._05-contact-updated .column{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;display:flex;position:relative}._05-contact-updated .form-group{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;width:100%;display:flex}._05-contact-updated .form-label{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);align-items:center;gap:4px;font-size:15px;font-weight:700;line-height:1.5;display:flex}._05-contact-updated .required-star{color:#eb5a28}._05-contact-updated .input-control{width:100%;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);color:#191c1e;background:#f9fbfd;border:1px solid #1b489638;border-radius:10px;outline:none;padding:14px 18px;font-size:15.5px;transition:border-color .2s,box-shadow .2s,background .2s}._05-contact-updated .input-control::placeholder{color:#8a8fa8}._05-contact-updated .input-control:focus{background:#fff;border-color:#1b4896;box-shadow:0 0 0 3px #1b48961f}._05-contact-updated .input-control.has-error{background:#fff8f8;border-color:#d93025}._05-contact-updated .field-error{color:#d93025;font-size:12.5px;font-family:var(--body-regular-desktop-font-family,sans-serif);margin-top:4px}._05-contact-updated .select-wrapper{width:100%;position:relative}._05-contact-updated select.input-control{appearance:none;cursor:pointer;padding-right:38px}._05-contact-updated .select-chevron{pointer-events:none;color:#191c1e;font-size:18px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._05-contact-updated .options-helper-text{color:#8a6d00;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);background:#fffdf5;border:1px dashed #ca8a0466;border-radius:8px;align-self:stretch;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.5}._05-contact-updated textarea.input-control{resize:vertical;min-height:130px;line-height:1.6}._05-contact-updated .attachment-box{cursor:pointer;background:#f9fbfd;border:1px dashed #1b489659;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;transition:all .2s;display:flex}._05-contact-updated .attachment-box:hover{background:#f0f5fc;border-color:#1b4896}._05-contact-updated .attachment-label-text{color:#434655;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:1.5;display:flex}._05-contact-updated .attachment-icon{color:#1b4896;font-size:16px;font-weight:700}._05-contact-updated .file-hidden-input{display:none}._05-contact-updated .file-chosen-tag{color:#1b4896;background:#e2ebf8;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._05-contact-updated .file-remove-btn{color:#d93025;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700}._05-contact-updated .consent-row{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:12px;margin-top:4px;display:flex}._05-contact-updated .consent-checkbox{accent-color:#1b4896;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:3px}._05-contact-updated .consent-text{text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);color:#191c1e;flex:1;font-size:14px;line-height:1.55}._05-contact-updated .consent-text-link{color:#1b4896;cursor:pointer;font-weight:600;text-decoration:underline}._05-contact-updated .protected-by-re-captcha-v-3-invisible{color:#8a8fa8;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);align-self:stretch;margin-top:-8px;font-size:12.5px;font-weight:400;line-height:1.5}._05-contact-updated .button-send-message{cursor:pointer;background:#eb5a28;border:none;border-radius:90px;justify-content:center;align-self:flex-start;align-items:center;padding:16px 42px;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #eb5a2847}._05-contact-updated .button-send-message:hover{background:#d44d1e;transform:translateY(-2px);box-shadow:0 8px 22px #eb5a285c}._05-contact-updated .button-send-message:disabled{opacity:.7;cursor:not-allowed;transform:none}._05-contact-updated .send-message-text{color:#fff;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:17px;font-weight:700;line-height:120%}._05-contact-updated .success-state{background:#e9f9ef;border:1px solid #b7ebc7;border-radius:12px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;width:100%;padding:20px 24px;animation:.3s ease-in fadeIn;display:flex}._05-contact-updated .success-message-shown-after-submit{color:#1b7f3b;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}._05-contact-updated .success-desc-text{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:14.5px;line-height:1.6}._05-contact-updated .success-support-link{color:#1b4896;cursor:pointer;font-weight:700;text-decoration:underline}._05-contact-updated .error-state{background:#fdecec;border:1px solid #fecdd3;border-radius:12px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;width:100%;padding:18px 22px;display:flex}._05-contact-updated .error-message-title{color:#b42318;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:15px;font-weight:700}._05-contact-updated .error-desc-text{color:#191c1e;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:14px;line-height:1.5}._05-contact-updated .contact-details-40{flex-direction:column;flex:.85;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex;position:relative}._05-contact-updated .reach-us-directly{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);align-self:stretch;margin:0 0 6px;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;line-height:1.3;position:relative}._05-contact-updated .reach-us-directly-span{color:#191c1e}._05-contact-updated .reach-us-directly-span2{color:#1b4896}._05-contact-updated .contact-card{background:linear-gradient(#fff 0%,#e2ebf814 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;padding:20px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #0f10ff0a}._05-contact-updated .contact-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1b489614}._05-contact-updated .card-heading{color:#1b4896;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:17px;font-weight:700;line-height:1.4}._05-contact-updated .card-body-text{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:15px;font-weight:400;line-height:1.6;text-decoration:none}._05-contact-updated a.card-body-text:hover{color:#1b4896;text-decoration:underline}._05-contact-updated .support-callout-card{cursor:pointer;background:#f1f5fc;border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;padding:22px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #0f10ff0a}._05-contact-updated .support-callout-card:hover{border-color:#1b4896;transform:translateY(-3px);box-shadow:0 8px 24px #1b48961f}._05-contact-updated .existing-customer-needing-support{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:16.5px;font-weight:700;line-height:1.4}._05-contact-updated .visit-our-support-page{color:#1b4896;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);align-items:center;gap:6px;font-size:15.5px;font-weight:700;line-height:1.4;transition:transform .2s;display:inline-flex}._05-contact-updated .support-callout-card:hover .visit-our-support-page{transform:translate(4px)}._05-contact-updated .linked-in-link{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);align-items:center;gap:8px;padding:4px 0;font-size:15.5px;font-weight:700;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-flex}._05-contact-updated .linked-in-link:hover{color:#1b4896;text-decoration:underline}._05-contact-updated .regional-presence-box{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:10px;margin-top:10px;display:flex}._05-contact-updated .serving-customers-across-the-region{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:600;line-height:1.3}._05-contact-updated .serving-customers-across-the-region-span{color:#191c1e}._05-contact-updated .serving-customers-across-the-region-span2{color:#1b4896}._05-contact-updated .regional-presence-desc{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:15px;font-weight:400;line-height:1.6}._05-contact-updated .map-section{flex-direction:column;align-self:stretch;width:100%;display:flex;position:relative;overflow:hidden}._05-contact-updated .map-frame-container{background:#e2ebf8;border-top:1px solid #1b489626;border-bottom:1px solid #1b489626;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;width:100%;height:480px;display:flex;position:relative}._05-contact-updated .google-map-iframe{border:0;width:100%;height:100%;display:block}._05-contact-updated .quick-links-section{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:80px 6vw;display:flex}._05-contact-updated .quick-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;display:grid}._05-contact-updated .quick-link-card{cursor:pointer;background:linear-gradient(#fff 0%,#e2ebf814 100%);border:1px solid #2f6bd847;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 5px 14px #0f10ff0d}._05-contact-updated .quick-link-card:hover{border-color:#1b489699;transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}._05-contact-updated .quick-link-icon-box{background:#1b4896;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,background .2s;display:flex}._05-contact-updated .quick-link-card:hover .quick-link-icon-box{background:#143570;transform:scale(1.05)}._05-contact-updated .quick-link-icon-img{object-fit:contain;width:24px;height:24px}._05-contact-updated .quick-link-title{color:#1b4896;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:19px;font-weight:700;line-height:1.35}._05-contact-updated .quick-link-cta{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);align-items:center;gap:6px;font-size:15px;font-weight:700;line-height:1.4;transition:color .2s,transform .2s;display:inline-flex}._05-contact-updated .quick-link-card:hover .quick-link-cta{color:#1b4896;transform:translate(4px)}@media (width<=1199px){._05-contact-updated .form-details{flex-direction:column;gap:48px;padding:60px 5vw}._05-contact-updated .form-60,._05-contact-updated .contact-details-40{flex:none;width:100%}._05-contact-updated .quick-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1920px){._05-contact-updated .hero-copy{max-width:1400px}}@media (width<=767px){._05-contact-updated .hero{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:86px!important;padding-bottom:30px!important;display:flex!important;overflow:hidden!important}._05-contact-updated .hero-copy{text-align:center!important;align-items:center!important}._05-contact-updated .contact-us,._05-contact-updated .we-re-here-to-help-you-build-secure-and-scale-your-it{text-align:center!important}._05-contact-updated .form-details{padding:40px 4vw}._05-contact-updated .form-60{padding:28px 20px}._05-contact-updated .row{flex-direction:column;gap:16px}._05-contact-updated .quick-links-section{padding:50px 4vw}._05-contact-updated .quick-links-grid{grid-template-columns:1fr;gap:20px}._05-contact-updated .map-frame-container{height:360px}._05-contact-updated .button-send-message{width:100%}}.about-page{color:#191c1e;background-color:#fff;width:100%;font-family:Merriweather Sans,sans-serif;position:relative;overflow-x:hidden}.section-label-subtitle{color:#000;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.15rem;margin:0 0 10px;font-size:clamp(.9rem,1.2vw,1.25rem);font-weight:700;line-height:1.5;display:block}.blue-text{color:var(--fc-brand-primary,#1b4896)}.blue-gradient-text{color:#1b4896}.about-hero-carousel-section{box-sizing:border-box;background:linear-gradient(270deg,#ffffff75,#ffffff75),linear-gradient(123.26deg,#e9f0fa00 45.1%,#1b48964d 90.9%),linear-gradient(223.8deg,#eaf0fa 38.3%,#e2ebf8 79.1%);flex-direction:column;justify-content:space-between;width:100%;height:100vh;min-height:100vh;max-height:100vh;padding:clamp(6.75rem,11vh,8.25rem) 5% clamp(1.25rem,2vh,2rem);display:flex;position:relative;overflow:hidden}.about-hero-background-gradient{pointer-events:none;background:radial-gradient(circle at 85% 18%,#1b48961f 0%,#fff0 65%);position:absolute;inset:0}.about-hero-container{box-sizing:border-box;z-index:10;flex-direction:column;justify-content:space-between;width:100%;max-width:1400px;height:100%;margin:0 auto;display:flex;position:relative}.about-slides-wrapper{align-items:center;width:100%;height:100%;margin:auto 0;display:flex;position:relative}.about-carousel-slide{box-sizing:border-box;opacity:0;pointer-events:none;visibility:hidden;z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(2rem,4vw,4rem);width:100%;height:100%;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),visibility .5s;display:flex;position:absolute;inset:0;transform:translateY(12px)}.about-carousel-slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:2;transform:translateY(0)}.about-slide-content{text-align:left;z-index:3;flex-direction:column;flex:1;justify-content:center;gap:12px;max-width:620px;display:flex}.about-hero-badge{color:#000;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.16rem;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;line-height:1.4}.about-hero-heading{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);color:#000;margin:0;font-size:clamp(2.25rem,3.6vw,3.75rem);font-weight:600;line-height:1.28}.about-carousel-bars{z-index:20;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:0;display:flex;position:relative}.about-carousel-bars .carousel-bar{cursor:pointer;background:#e2ebf8;border:none;border-radius:30px;outline:none;flex-shrink:0;width:6px;height:37px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.about-carousel-bars .carousel-bar:hover{background:#b8d2fa}.about-carousel-bars .carousel-bar.active{height:42px;box-shadow:none;background:#1b4896}.about-slide-visual{box-sizing:border-box;justify-content:center;align-items:center;width:clamp(420px,44vw,540px);height:clamp(340px,46vh,460px);max-height:48vh;display:flex;position:relative}.visual-journey-path{width:100%;max-width:480px;height:100%;max-height:440px;margin:0 auto;position:relative}.journey-curve-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey-curve-path{stroke-dasharray:8 10;animation:24s linear infinite journeyDash}@keyframes journeyDash{to{stroke-dashoffset:-200px}}.milestone-item{z-index:3;align-items:center;gap:16px;display:flex;position:absolute}.milestone-dot-glow{background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;animation:3s ease-in-out infinite alternate milestonePulse;display:flex;box-shadow:0 10px 24px #1b489647}.milestone-dot-glow.orange-glow{background:#eb5a28;box-shadow:0 10px 24px #eb5a2859}@keyframes milestonePulse{0%{transform:scale(1);box-shadow:0 10px 24px #1b489647}to{transform:scale(1.06);box-shadow:0 14px 32px #1b489673}}.milestone-dot{justify-content:center;align-items:center;display:flex}.milestone-card{white-space:nowrap;background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px 18px;display:flex;box-shadow:0 8px 24px #1b48961f}.milestone-card.card-left{text-align:right;align-items:flex-end}.milestone-year{color:#1b4896;font-family:Merriweather,serif;font-size:20px;font-weight:700;line-height:1.25}.milestone-year.next-orange{color:#c2410c}.milestone-desc{color:#434655;font-size:13.5px;font-weight:400;line-height:1.35}.milestone-1{bottom:10px;left:10px}.milestone-2{top:48%;left:20px;transform:translateY(-50%)}.milestone-3{top:10px;right:10px}.visual-our-people{width:100%;max-width:520px;height:100%;max-height:440px;position:relative}.people-metric-card{box-sizing:border-box;z-index:2;background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);border-radius:20px;flex-direction:column;justify-content:space-between;width:270px;height:200px;padding:22px;display:flex;position:absolute;top:10px;left:15px;box-shadow:0 18px 44px #1b489647}.people-avatar-cluster{flex-direction:row;align-items:center;display:flex}.avatar-disc{border:3px solid #1b4896;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-left:-12px;display:flex}.avatar-disc:first-child{margin-left:0}.avatar-disc.bg-white{background:#fff}.avatar-disc.bg-ice{background:#dde6f7}.avatar-disc.bg-orange{background:#eb5a28}.people-count{color:#fff;margin-top:8px;font-family:Merriweather,serif;font-size:46px;font-weight:700;line-height:1.1}.people-role-title{color:#dde6f7;letter-spacing:.02em;font-family:Merriweather Sans,sans-serif;font-size:14px;font-weight:700}.people-floating-badge{z-index:3;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 18px 12px 14px;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;box-shadow:0 12px 32px #1b489626}.people-floating-badge:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1b489638}.badge-icon-box.bg-blue-grad{background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%)}.badge-icon-box.bg-orange-solid{background:#eb5a28}.badge-text-group{flex-direction:column;gap:2px;display:flex}.badge-heading{color:#1a1f2b;font-family:Merriweather Sans,sans-serif;font-size:15px;font-weight:700}.badge-sub{color:#434655;font-size:12px;font-weight:400}.badge-oem{top:auto;bottom:85px;left:0}.badge-nda{top:115px;right:10px}.badge-region{top:auto;bottom:12px;right:10px}.visual-partners-grid{flex-direction:column;align-items:center;width:100%;max-width:480px;display:flex;position:relative}.partners-3x3-grid{grid-template-columns:repeat(3,130px);justify-content:center;gap:12px;display:grid}.partner-logo-tile{box-sizing:border-box;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:130px;height:82px;padding:12px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px #1b48961f}.partner-logo-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1b48962e}.partner-brand-img{object-fit:contain;width:auto;max-width:95px;height:auto;max-height:42px;display:block}.partners-more-pill{cursor:pointer;background:#eb5a28;border-radius:30px;align-items:center;gap:8px;margin-top:18px;padding:10px 22px 10px 18px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 24px #eb5a2840}.partners-more-pill:hover{background:#d84e1f;transform:translateY(-2px)}.partners-more-pill span{color:#fff;font-family:Merriweather Sans,sans-serif;font-size:15px;font-weight:700}.visual-customers-orbit{justify-content:center;align-items:center;width:100%;max-width:440px;height:100%;max-height:440px;display:flex;position:relative}.customers-orbit-ring{pointer-events:none;border:2px dashed #1b489640;border-radius:50%;width:360px;height:360px;position:absolute}.customers-central-hub{z-index:2;background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative;box-shadow:0 18px 44px #1b489659}.hub-count{color:#fff;font-family:Merriweather,serif;font-size:38px;font-weight:700;line-height:1}.hub-label{color:#dde6f7;margin-top:4px;font-family:Merriweather Sans,sans-serif;font-size:13px;font-weight:700}.industry-badge-node{z-index:3;white-space:nowrap;box-sizing:border-box;text-align:center;background:#fff;border-radius:24px;justify-content:center;align-items:center;width:auto;max-width:max-content;padding:8px 18px;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;box-shadow:0 8px 24px #1b489624}.industry-badge-node:hover{transform:scale(1.05);box-shadow:0 12px 30px #1b489638}.ind-name-text{color:#1a1f2b;text-align:center;font-family:Merriweather Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.node-1{top:15px;left:50%;transform:translate(-50%)}.node-2{top:110px;right:-25px}.node-3{bottom:110px;right:-25px}.node-4{bottom:15px;left:50%;transform:translate(-50%)}.node-5{bottom:110px;left:-20px}.node-6{top:110px;left:-20px}.inside-section,.what-we-do-section{justify-content:center;width:100%;padding:clamp(60px,8vw,100px) 48px;display:flex;position:relative}.inside-section{background:#f2f6fc}.what-we-do-section{background:#fff}.inside-container,.what-we-do-container{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);width:100%;max-width:1440px;display:grid}.inside-section-content,.what-we-do-content{flex-direction:column;gap:24px;display:flex}.inside-finecons2,.what-we-do{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.25}.inside-finecons-desc,.what-we-do-desc{font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif);color:#434655;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}.inside-section-visual,.what-we-do-visual{width:100%;max-width:560px;height:480px;margin:0 auto;position:relative}.visual-backdrop-tint{z-index:1;background:#0f2a5c14;border-radius:36px;position:absolute;inset:-16px 0 16px -16px}.inside-office-photo,.what-we-do-photo{z-index:2;object-fit:cover;border-radius:32px;width:100%;height:100%;transition:transform .3s;position:relative;box-shadow:0 16px 40px #00000014}.inside-office-photo:hover,.what-we-do-photo:hover{transform:scale(1.02)}.history-section{background:linear-gradient(#fff 0%,#f7f9fd 100%);flex-direction:column;align-items:center;width:100%;padding:clamp(60px,8vw,100px) 48px;display:flex}.history-header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:820px;margin-bottom:50px;display:flex}.the-journey-of-finecons{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.25}.history-intro-desc{color:#434655;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}.new-timeline-slider{--circle-spacing:clamp(6.2rem, 7.5vw, 7.25rem);justify-content:center;align-items:center;gap:28px;width:100%;max-width:1200px;margin:20px 0 40px;display:flex}.timeline-arrow-btn{color:#1b4896;cursor:pointer;background:#fff;border:2px solid #1b4896;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s;display:flex;box-shadow:0 4px 14px #1b48961f}.timeline-arrow-btn:hover:not(:disabled){color:#fff;background:#1b4896;transform:translateY(-2px)}.timeline-arrow-btn:disabled{opacity:.35;cursor:not-allowed;color:#94a3b8;border-color:#cbd5e1}.timeline-track-wrapper{justify-content:center;align-items:center;width:100%;max-width:860px;height:120px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.timeline-horizontal-line{z-index:1;background:#e2ebf8;border-radius:4px;height:4px;position:absolute;left:0;right:0}.timeline-circles-container{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.timeline-circle-item{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:left .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),opacity .45s,background-color .4s,border-color .4s,color .4s,box-shadow .4s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.active-circle{color:#fff;z-index:4;opacity:1;background:#1b4896;border:4px solid #1b4896;width:88px;height:88px;font-size:22px;box-shadow:0 8px 24px #1b489659}.clickable-circle{color:#1b4896;cursor:pointer;z-index:3;opacity:1;background:#f2f6fc;border:3px solid #1b4896;width:64px;height:64px;font-size:16px}.clickable-circle:hover{background:#e2ebf8;transform:translate(-50%,-50%)scale(1.08)}.empty-circle{z-index:2;opacity:.85;background:#f2f6fc;border:2px solid #b9d2f6;width:28px;height:28px}.empty-circle.edge-circle{opacity:.5;border-color:#c9ddf8;width:22px;height:22px}.hidden-circle{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.3)}@keyframes timelineTextFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.new-timeline-content-row{text-align:center;max-width:820px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:10px 24px;animation:.35s cubic-bezier(.22,1,.36,1) forwards timelineTextFadeIn}.new-timeline-text-wrapper{background:0 0;padding:0}.new-timeline-text{font-family:var(--body-regular-2-desktop-font-family,"MerriweatherSans-Regular", sans-serif);color:#333;text-align:center;margin:0;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.75}.team-section{background:#fff;flex-direction:column;align-items:center;width:100%;padding:clamp(60px,8vw,100px) 48px;display:flex}.team-header{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:50px;display:flex}.our-core-leadership-expertise{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.25}.team-group-container{flex-direction:column;align-items:center;width:100%;max-width:1440px;margin-bottom:60px;display:flex}.team-group-title{color:#000;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.16rem;text-align:center;margin:0 0 32px;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;line-height:1.4}.heads-grid{flex-wrap:wrap;justify-content:center;gap:40px;width:100%;display:flex}.management-grid{grid-template-columns:repeat(3,1fr);gap:36px;width:100%;display:grid}.new-team-card{background:#ffffffb3;border:1px solid #1b48961f;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:440px;margin:0 auto;padding:16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 18px 36px #0e10ff0d}.new-team-card:hover{transform:translateY(-6px);box-shadow:0 24px 44px #1b489624}.new-team-image-container{background:#2f6bd814;border-radius:16px;width:100%;height:380px;overflow:hidden}.new-team-img{object-fit:cover;width:100%;height:100%;display:block}.new-team-info{text-align:center;flex-direction:column;gap:8px;width:100%;padding:20px 8px 12px;display:flex}.new-team-name{color:#1b4896;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:22px;font-weight:700;line-height:1.25}.new-team-role{color:#434655;font-family:var(--body-regular-2-desktop-font-family,"Merriweather Sans", sans-serif);letter-spacing:.02em;font-size:15px;font-weight:600;line-height:1.4}.social-section{background:#f2f6fc;justify-content:center;width:100%;padding:clamp(60px,8vw,100px) 48px;display:flex}.social-container{flex-direction:column;align-items:center;width:100%;max-width:1440px;display:flex}.social-header{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:50px;display:flex}.our-commitment-to-people-planet-progress{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.25}.social-grid{grid-template-columns:repeat(4,1fr);gap:28px;width:100%;display:grid}.social-card{background:#fff;border-radius:16px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 24px #0000000d}.social-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1b48961f}.social-card-img-wrap{width:100%;height:280px;overflow:hidden}.social-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.social-card:hover .social-card-img-wrap img{transform:scale(1.05)}.social-card-title{color:#191c1e;text-align:center;padding:24px 20px;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:700;line-height:1.45}@media (width<=1280px){.partners-3x3-grid{grid-template-columns:repeat(3,130px);gap:14px}.partner-logo-tile{width:130px;height:84px}.management-grid,.social-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.about-hero-carousel-section{height:auto;min-height:auto;max-height:none;padding:110px 5% 50px}.about-hero-container{height:auto;padding:0}.about-slides-wrapper{width:100%;height:auto;margin:0;display:block;position:relative}.about-carousel-slide{text-align:center;gap:40px;width:100%;height:auto;padding:0;display:none;position:relative;inset:auto;transform:none}.about-carousel-slide.is-active{flex-direction:column;align-items:center;display:flex}.about-slide-content{align-items:center;max-width:100%}.about-carousel-bars{align-self:center;margin-top:32px}.visual-journey-path{width:100%;max-width:480px;height:480px}.milestone-item{gap:10px}.milestone-card{padding:8px 12px}.milestone-year{font-size:16px}.milestone-desc{font-size:12px}.inside-container,.what-we-do-container{text-align:center;grid-template-columns:1fr}.inside-section-content,.what-we-do-content{align-items:center}.inside-section-visual,.what-we-do-visual{height:380px}.new-timeline-slider{--circle-spacing:5.5rem}}@media (width<=768px){.about-carousel-slide.slide-4{display:none!important}.about-hero-carousel-section{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:76px 16px 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.about-hero-container{box-sizing:border-box!important;flex-direction:column!important;flex:1!important;justify-content:space-between!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important}.about-slides-wrapper{flex:1!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;position:relative!important}.about-carousel-slide{text-align:center!important;box-sizing:border-box!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;height:100%!important;padding:0!important;display:none!important;position:absolute!important;inset:0!important}.about-carousel-slide.is-active{opacity:1!important;pointer-events:auto!important;visibility:visible!important;justify-content:center!important;display:flex!important}.about-slide-content{text-align:center!important;flex:none!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.about-hero-badge{letter-spacing:.12em!important;font-size:11px!important}.about-hero-heading{text-align:center!important;max-width:330px!important;margin:0 auto!important;font-size:clamp(1.35rem,5.2vw,1.8rem)!important;line-height:1.25!important}.about-slide-visual{flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:320px!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:flex!important;position:relative!important}.visual-journey-path{width:100%!important;max-width:300px!important;height:265px!important;margin:0 auto!important;display:block!important;position:relative!important}.journey-curve-svg{opacity:.75!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:visible!important}.milestone-item{z-index:5!important;align-items:center!important;gap:6px!important;display:flex!important;position:absolute!important}.milestone-1{flex-direction:row!important;inset:auto auto calc(7.4% - 13px) calc(13% - 13px)!important}.milestone-2{flex-direction:row!important;justify-content:flex-end!important;inset:50% calc(37.9% - 13px) auto auto!important;transform:translateY(-50%)!important}.milestone-3{flex-direction:row!important;justify-content:flex-end!important;inset:calc(7.4% - 13px) calc(5.8% - 13px) auto auto!important}.milestone-card{white-space:normal!important;word-wrap:break-word!important;word-break:normal!important;overflow-wrap:break-word!important;box-sizing:border-box!important;background:#fff!important;border-radius:10px!important;flex-direction:column!important;gap:1px!important;width:auto!important;max-width:145px!important;padding:6px 10px!important;display:flex!important;box-shadow:0 4px 14px #1b489624!important}.milestone-card.card-left{text-align:right!important;align-items:flex-end!important}.milestone-year{font-size:11.5px!important;line-height:1.2!important}.milestone-desc{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;font-size:9.5px!important;line-height:1.25!important}.milestone-dot-glow{flex-shrink:0!important;width:26px!important;height:26px!important}.milestone-dot{width:20px!important;height:20px!important}.milestone-dot svg{width:13px!important;height:13px!important}.visual-our-people{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:300px!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:flex!important;position:relative!important}.people-metric-card{box-sizing:border-box!important;border-radius:14px!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:300px!important;padding:10px 14px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}.people-avatar-cluster{margin-bottom:0!important}.avatar-disc{width:28px!important;height:28px!important;margin-left:-8px!important}.avatar-disc svg{width:16px!important;height:16px!important}.people-count{font-size:22px!important;line-height:1.1!important}.people-role-title{font-size:11px!important}.people-floating-badge{box-sizing:border-box!important;border-radius:12px!important;gap:10px!important;width:100%!important;max-width:300px!important;padding:7px 12px!important;position:relative!important;inset:auto!important}.people-floating-badge .badge-icon-box{border-radius:8px!important;width:28px!important;height:28px!important}.people-floating-badge .badge-icon-box svg{width:16px!important;height:16px!important}.people-floating-badge .badge-heading{font-size:11.5px!important}.people-floating-badge .badge-sub{font-size:10px!important}.badge-region{display:none!important}.visual-partners-grid{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:310px!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:flex!important;position:relative!important}.partners-3x3-grid{grid-template-columns:repeat(3,90px)!important;gap:9px!important;width:auto!important;margin:0 auto!important;display:grid!important}.partner-logo-tile{border-radius:12px!important;width:90px!important;height:52px!important;padding:6px 8px!important;box-shadow:0 4px 14px #1b489614!important}.partner-brand-img{max-width:74px!important;max-height:30px!important}.partners-more-pill{cursor:pointer!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:8px auto 0!important;padding:8px 18px!important;display:inline-flex!important;box-shadow:0 4px 14px #eb5a2840!important}.partners-more-pill span{font-size:11.5px!important;font-weight:600!important}.partners-more-pill .plus-sign{font-size:13px!important;font-weight:700!important}.visual-customers-orbit{justify-content:center!important;align-items:center!important;width:100%!important;max-width:310px!important;height:240px!important;display:flex!important;position:relative!important}.customers-orbit-ring{pointer-events:none!important;border:2px dashed #1b489638!important;border-radius:50%!important;width:210px!important;height:210px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.customers-central-hub{z-index:5!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:90px!important;height:90px!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.hub-count{font-size:22px!important;line-height:1.1!important}.hub-label{font-size:10px!important}.industry-badge-node{z-index:6!important;border-radius:20px!important;width:auto!important;max-width:105px!important;padding:5px 10px!important;font-size:10.5px!important;position:absolute!important}.node-1{top:15px!important;left:8px!important}.node-2{top:15px!important;right:8px!important}.node-3{bottom:15px!important;left:8px!important}.node-4{bottom:15px!important;right:8px!important}.node-5,.node-6{display:none!important}.about-carousel-bars{z-index:30!important;flex-direction:row!important;flex-shrink:0!important;justify-content:flex-start!important;align-self:flex-start!important;align-items:center!important;gap:6px!important;height:28px!important;margin:6px 0 0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important}.about-carousel-bars .carousel-bar{cursor:pointer!important;background:#d9d9d9!important;border:none!important;border-radius:3px!important;outline:none!important;flex-shrink:0!important;width:6px!important;height:20px!important;padding:0!important;transition:all .3s!important}.about-carousel-bars .carousel-bar.active{background:#1b4896!important;height:28px!important}.heads-grid,.management-grid{grid-template-columns:1fr;gap:24px}.new-team-card{max-width:340px}.new-team-image-container{height:320px}.social-grid{grid-template-columns:1fr}.new-timeline-slider{--circle-spacing:4.5rem;gap:12px}.active-circle{width:68px;height:68px;font-size:18px}.clickable-circle{width:50px;height:50px;font-size:13px}.empty-circle{display:none}}.partners-page-root{color:#191c1e;width:100%;min-height:100vh;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background-color:#fff;position:relative;overflow-x:hidden}.partners-page-root *,.partners-page-root :before,.partners-page-root :after{box-sizing:border-box}.partners-container{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px);position:relative}.eyebrow-tag{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.14em;color:#191c1e;text-transform:uppercase;margin-bottom:16px;font-size:16px;font-weight:700;display:inline-block}.section-serif-heading{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.25}.partners-hero-wrapper{box-sizing:border-box;z-index:1;background:linear-gradient(123.26deg,#e9f0fa80 45%,#1b489638 90%),linear-gradient(223.8deg,#eaf0faf2 38%,#e2ebf8fa 79%);flex-direction:column;justify-content:center;width:100%;height:100vh;min-height:100vh;max-height:100vh;padding:clamp(5.25rem,8.5vh,6.75rem) 5% clamp(1rem,1.5vh,1.5rem);display:flex;position:relative;overflow:hidden}.hero-decor-ring{pointer-events:none;z-index:0;border-style:solid;border-radius:50%;position:absolute}.hero-decor-ring.ring-1{border-width:52px;border-color:#1b489614;width:340px;height:340px;top:-120px;left:-100px}.hero-decor-ring.ring-2{border-width:48px;border-color:#1b489614;width:190px;height:190px;top:-50px;left:-20px}.hero-decor-ring.ring-3{border-width:52px;border-color:#1b48960d;width:340px;height:340px;top:500px;left:360px}.hero-decor-ring.ring-4{border-width:48px;border-color:#1b48960d;width:190px;height:190px;top:575px;left:435px}.partners-hero-content-container{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:1400px;margin:auto 0;padding:0;display:flex;position:relative}.partners-hero-inner-row{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,4vw,64px);width:100%;display:flex}.partners-hero-headline-block{flex:1;max-width:660px}.partners-hero-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(38px,4.2vw,60px);font-weight:600;line-height:1.25}.partners-hero-subtitle{font-family:var(--body-regular-2-desktop-font-family,"MerriweatherSans-Regular", sans-serif);color:#434655;max-width:580px;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.partners-hero-puzzle-block{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:clamp(440px,46vw,560px);max-width:560px;height:clamp(380px,50vh,470px);max-height:52vh;display:flex;position:relative}.puzzle-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:visible}.puzzle-interlock-stage{justify-content:center;align-items:center;gap:-12px;margin:0;padding:0;display:flex;position:relative;transform:translateY(-6px)}.puzzle-piece-wrapper{flex-direction:column;align-items:center;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.puzzle-piece-wrapper:hover{transform:translateY(-4px)}.puzzle-piece-art{justify-content:center;align-items:center;width:clamp(150px,14vw,175px);height:clamp(130px,12vw,150px);display:flex;position:relative}.puzzle-blue-svg{width:100%;height:100%;display:block}.puzzle-art-img{object-fit:contain;filter:drop-shadow(0 14px 24px #eb5a2852);width:100%;height:100%;display:block}.puzzle-center-badge{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute}.puzzle-center-badge.white-circle{background:#fff;border-radius:50%;width:clamp(60px,5.2vw,68px);height:clamp(60px,5.2vw,68px);padding:8px;top:50%;left:40%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0000001f}.puzzle-finecons-logo{object-fit:contain;max-width:50px;max-height:32px}.puzzle-center-badge.transparent-icon{width:clamp(56px,4.8vw,64px);height:clamp(56px,4.8vw,64px);top:50%;left:62%;transform:translate(-50%,-50%)}.puzzle-stack-icon{object-fit:contain;filter:drop-shadow(0 3px 8px #00000040);width:36px;height:36px}.puzzle-piece-label{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.1em;text-transform:uppercase;z-index:5;text-align:center;white-space:nowrap;margin-top:10px;font-size:13px;font-weight:700;position:relative}.puzzle-piece-label.label-blue{color:#1b4896}.puzzle-piece-label.label-orange{color:#eb5a28}.floating-badge{z-index:10;white-space:nowrap;background:#fff;border-radius:16px;flex-direction:row;align-items:center;gap:10px;padding:9px 15px;transition:box-shadow .3s;display:flex;position:absolute;box-shadow:0 10px 28px #1b489629}.floating-badge.badge-top{top:4px;left:20px}.floating-badge.badge-bottom-left{bottom:0;left:-24px}.floating-badge.badge-bottom-right{bottom:0;right:-20px}.badge-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.badge-icon-box.blue-grad{background:linear-gradient(135deg,#1b4896 0%,#2f6bd8 100%)}.badge-icon-box.orange-box{background:#eb5a28}.badge-icon-img{object-fit:contain;width:22px;height:22px}.badge-text-box{flex-direction:column;gap:2px;display:flex}.badge-title{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#1a1f2b;font-size:14px;font-weight:700;line-height:1.3}.badge-sub{font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);color:#5d6375;font-size:12px;line-height:1.3}.partners-value-chain-section{background:#fff;padding:110px 0}.value-chain-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,5vw,80px);display:grid}.value-chain-narrative{flex-direction:column;gap:32px;display:flex}.narrative-body-text{color:#383c48;flex-direction:column;gap:20px;font-size:17px;line-height:1.65;display:flex}.narrative-body-text p{margin:0}.value-chain-card-container{justify-content:center;display:flex}.value-chain-card{background:#eef3fb;border-radius:24px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:580px;padding:36px 32px;display:flex;box-shadow:0 10px 30px #1b48960d}.vc-step-item{background:#fff;border-radius:16px;flex-direction:row;align-items:center;gap:18px;width:100%;padding:16px 20px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 18px #1b489612}.vc-step-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1b48961f}.vc-step-item.vc-finecons-highlight{background:linear-gradient(90deg,#1b4896 0%,#2f6bd8 100%);box-shadow:0 8px 26px #1b489647}.vc-step-icon-box{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.vc-step-icon-box.blue-grad{background:linear-gradient(135deg,#1b4896 0%,#2f6bd8 100%)}.vc-step-icon-box.white-box{background:#fff}.vc-step-icon-box.orange-box{background:#eb5a28}.vc-icon{object-fit:contain;width:26px;height:26px}.vc-finecons-logo{object-fit:contain;max-width:44px;max-height:24px}.vc-step-content{flex-direction:column;flex:1;gap:3px;display:flex}.vc-step-title{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#1a1f2b;margin:0;font-size:18px;font-weight:700;line-height:1.35}.vc-step-desc{color:#434655;margin:0;font-size:14px;line-height:1.35}.vc-step-brands{color:#8a8fa8;margin-top:2px;font-size:12px;font-weight:700}.text-white{color:#fff!important}.text-white-sub{color:#dde6f7!important}.vc-arrow-connector{opacity:.85;justify-content:center;align-items:center;padding:4px 0;display:flex}.vc-arrow-svg{display:block}.partners-eco-section{background:#fbfcfe;width:100%;padding:100px 0 110px}.partners-eco-header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto 64px;display:flex}.partners-eco-main-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(34px,3.5vw,48px);font-weight:600;line-height:1.25}.partners-eco-desc{color:#434655;margin:8px 0 0;font-size:18px;line-height:1.6}.partners-eco-grid{box-sizing:border-box!important;grid-template-columns:repeat(4,1fr)!important;gap:28px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:grid!important}.partners-eco-card{box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #e2ebf8!important;border-radius:16px!important;flex-direction:column!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;padding:44px 24px 38px!important;transition:transform .3s,box-shadow .3s,border-color .3s!important;display:flex!important;box-shadow:0 4px 18px #1b48960d!important}.partners-eco-card:hover{border-color:#cbdcf4!important;transform:translateY(-6px)!important;box-shadow:0 14px 36px #1b489624!important}.partners-eco-badge{justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:relative}.partners-eco-polygon-img{object-fit:contain;width:100%;height:100%;display:block}.partners-eco-badge-icon{object-fit:contain;width:36px;height:36px;display:block;position:absolute}.partners-eco-title{font-family:var(--body-regular-2-desktop-font-family,"MerriweatherSans-Regular", sans-serif);color:#191c1e;margin:0;font-size:20px;font-weight:600;line-height:1.35}.partners-oem-catalog-section{background:#f9fbfd;border-top:1px solid #eef3fb;padding:100px 0}.oem-catalog-header{margin-bottom:50px}.oem-catalog-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0 0 32px;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.3}.oem-tabs-pills-row{flex-flow:wrap;align-items:center;gap:10px;display:flex}.oem-tab-pill{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);cursor:pointer;color:#191c1e;background:#fff;border:1px solid #1b489640;border-radius:40px;outline:none;padding:10px 22px;font-size:15px;font-weight:700;transition:all .25s}.oem-tab-pill:hover{background:#eef4fc;border-color:#1b4896}.oem-tab-pill.active{color:#fff;background:#1b4896;border-color:#1b4896;box-shadow:0 4px 14px #1b48963d}.oem-panels-container{flex-direction:column;gap:28px;margin-top:40px;display:flex}.oem-category-row{border-bottom:1px solid #eef2f8;grid-template-columns:280px 1fr;align-items:center;gap:32px;padding:16px 0;display:grid}.oem-category-label{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#1b4896;margin:0;font-size:18px;font-weight:700;line-height:1.4}.oem-logos-flex{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.oem-logo-card{background:#fff;border:1px solid #1b489629;border-radius:12px;justify-content:center;align-items:center;height:72px;padding:10px 18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 2px 8px #00000008}.oem-logo-card:hover{border-color:#1b4896;transform:translateY(-3px);box-shadow:0 8px 20px #1b48961a}.oem-brand-img{object-fit:contain;opacity:1;width:auto;max-height:40px;display:block}.oem-design-footer-note{color:#434655;background:#1b48960a;border-left:3px solid #1b4896;border-radius:6px;margin-top:40px;padding:16px 20px;font-size:14px;line-height:1.5}.partners-distribution-section{background:#fff;padding:100px 0}.distrib-header-block{max-width:1000px;margin-bottom:48px}.distrib-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0 0 20px;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.3}.distrib-desc{color:#434655;margin:0;font-size:18px;line-height:1.65}.distrib-cards-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px;display:grid}.distrib-benefit-card{background:linear-gradient(#fff 0%,#e2ebf833 100%);border:1px solid #2f6bd847;border-radius:14px;flex-direction:column;gap:16px;padding:28px 24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 14px #1b48960a}.distrib-benefit-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #1b48961a}.distrib-icon-box{background:#1b4896;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.distrib-icon-img{object-fit:contain;width:24px;height:24px}.distrib-card-title{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#1b4896;margin:0;font-size:19px;font-weight:700;line-height:1.35}.distrib-footer-callout{flex-direction:column;gap:12px;padding-top:10px;display:flex}.distrib-global-reach{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#191c1e;margin:0;font-size:18px;font-weight:700}.distrib-brands-line{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#8a8fa8;margin:0;font-size:17px;font-weight:700}.partners-licensing-section{background:#fbfcfe;padding:100px 0}.licensing-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.licensing-visual-col{justify-content:center;display:flex}.licensing-image-frame{border-radius:20px;width:100%;max-width:600px;transition:transform .3s;overflow:hidden;box-shadow:0 16px 40px #0000001f}.licensing-image-frame:hover{transform:scale(1.02)}.licensing-cert-img{object-fit:cover;width:100%;height:auto;display:block}.licensing-content-col{flex-direction:column;gap:24px;display:flex}.licensing-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.25}.licensing-body-text{color:#434655;flex-direction:column;gap:16px;font-size:17px;line-height:1.65;display:flex}.licensing-body-text p{margin:0}.licensing-action-wrap{margin-top:12px}.btn-orange-licensing{color:#fff;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);cursor:pointer;background:#eb5a28;border:none;border-radius:8px;padding:16px 40px;font-size:18px;font-weight:700;transition:background-color .25s,transform .25s,box-shadow .25s;box-shadow:0 6px 18px #eb5a284d}.btn-orange-licensing:hover{background:#d64a1a;transform:translateY(-2px);box-shadow:0 10px 24px #eb5a2866}.partners-process-section{background:#fff;padding:110px 0}.process-header-block{text-align:left;max-width:900px;margin-bottom:64px}.process-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.25}.process-timeline-wrapper{width:100%;position:relative}.process-steps-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.process-step-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:14px;max-width:230px;transition:transform .25s;display:flex}.process-step-item:hover{transform:translateY(-4px)}.process-icon-circle-wrapper{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.process-step-icon{object-fit:contain;width:100%;height:100%}.process-step-title{font-family:var(--body-regular-2-desktop-font-family,"MerriweatherSans-Regular", sans-serif);color:#191c1e;min-height:46px;margin:0;font-size:17px;font-weight:700;line-height:1.35}.process-step-desc{color:#55596b;margin:0;font-size:14px;line-height:1.45}.process-node-indicator{flex-shrink:0;justify-content:center;align-items:center;padding-top:55px;display:flex}.process-dot{background:#1b4896;border-radius:50%;width:12px;height:12px}.partners-cta-section{background:#fff;padding:20px 0 100px}.partners-cta-card{text-align:center;background:linear-gradient(135deg,#1b4896 0%,#153975 100%);border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:clamp(60px,7vw,100px) clamp(24px,6vw,80px);display:flex;box-shadow:0 16px 40px #1b489638}.cta-headline{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#fff;max-width:900px;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.3}.cta-subtext,.partners-cta-card p{max-width:780px;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.55;color:#fff!important}.cta-action-wrap{margin-top:12px}.btn-talk-team{color:#1b4896;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);cursor:pointer;background:#fff;border:none;border-radius:90px;padding:18px 48px;font-size:18px;font-weight:700;transition:all .25s;box-shadow:0 6px 20px #00000026}.btn-talk-team:hover{background:#f0f4fa;transform:translateY(-2px);box-shadow:0 10px 28px #00000038}@media (width<=1200px){.partners-eco-grid{grid-template-columns:repeat(2,1fr)!important}.distrib-cards-grid{grid-template-columns:repeat(2,1fr)}.oem-category-row{grid-template-columns:220px 1fr}}@media (width<=992px){.partners-hero-wrapper{height:auto;min-height:auto;max-height:none;padding:110px 5% 60px}.partners-hero-puzzle-block{width:100%;max-width:540px;height:auto;max-height:none}.partners-hero-inner-row{text-align:center;flex-direction:column;gap:60px}.partners-hero-headline-block{flex-direction:column;align-items:center;max-width:100%;display:flex}.value-chain-grid,.licensing-grid{grid-template-columns:1fr}.process-steps-row{flex-wrap:wrap;justify-content:center;gap:32px}.process-node-indicator{display:none}.process-step-item{min-width:200px}.oem-category-row{grid-template-columns:1fr;gap:16px}}@media (width<=768px){.partners-hero-wrapper{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:80px 16px 36px!important;display:flex!important;position:relative!important;overflow:hidden!important}.partners-hero-content-container{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}.partners-hero-inner-row{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:clamp(16px,2.8vh,24px)!important;width:100%!important;height:auto!important;min-height:0!important;margin:auto!important;display:flex!important}.partners-hero-headline-block{text-align:center!important;flex:none!important;align-items:center!important;width:100%!important;max-width:100%!important;margin-bottom:0!important}.partners-hero-title{text-align:center!important;margin:0 0 8px!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.25!important}.partners-hero-subtitle{text-align:center!important;max-width:340px!important;margin:0 auto!important;font-size:clamp(13px,3.8vw,14.5px)!important;line-height:1.5!important;display:block!important;overflow:visible!important}.partners-hero-puzzle-block{flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:350px!important;height:285px!important;min-height:0!important;margin:0 auto!important;display:flex!important;position:relative!important}.puzzle-container{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important}.puzzle-interlock-stage{transform-origin:50%!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important;transform:scale(.85)!important}.puzzle-piece-wrapper{position:relative!important}.puzzle-piece-art{width:175px!important;height:145px!important}.puzzle-piece-label{margin-top:6px!important;font-size:11.5px!important}.floating-badge{z-index:10!important;border-radius:14px!important;width:auto!important;max-width:310px!important;padding:8px 16px!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 20px #1b489624!important}.badge-top{top:0!important;bottom:auto!important;right:auto!important}.badge-bottom-right{top:auto!important;bottom:2px!important;right:auto!important}.badge-bottom-left{display:none!important}.floating-badge .badge-icon-box{border-radius:8px!important;width:32px!important;height:32px!important}.floating-badge .badge-icon-img{width:18px!important;height:18px!important}.floating-badge .badge-title{font-size:12.5px!important;font-weight:700!important}.floating-badge .badge-sub{font-size:10.5px!important}.partners-eco-grid{grid-template-columns:1fr!important}.distrib-cards-grid{grid-template-columns:1fr}.oem-logo-card{height:64px;padding:8px 14px}.btn-talk-team{padding:16px 36px;font-size:16px}}.solutions-sidebar-container{z-index:5;flex-direction:column;flex:0 0 250px;align-self:flex-start;gap:20px;width:250px;display:flex;position:sticky;top:100px}.solutions-sidebar-heading,.solutions-sidebar-heading.s-o-l-u-t-i-o-n-s{color:#191c1e;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:6px;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:16px;font-weight:700;line-height:160%;transition:color .2s}.solutions-sidebar-heading:hover{color:#1b4896}.solutions-sidebar-list{flex-direction:column;gap:12px;width:100%;display:flex}.solutions-sidebar-item,.solutions-sidebar-item.row2{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px 14px 10px 0;transition:all .2s;display:flex}.solutions-sidebar-item:hover{background:#1b48960a}.solutions-item-text{color:#191c1e;flex:1;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:18px;line-height:150%;transition:color .2s}.solutions-sidebar-item:hover .solutions-item-text{color:#1b4896}.solutions-sidebar-item.active .solutions-item-text{color:#1b4896;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-weight:700}.solutions-active-edge-bar,.solutions-active-edge-bar.rectangle{background:#1b4896;border-radius:2px;flex-shrink:0;width:4px;height:28px;margin-left:8px}.solutions-mobile-dropdown{z-index:10;width:100%;margin-bottom:2rem;display:none;position:relative}.solutions-dropdown-trigger{cursor:pointer;background:#fff;border:1px solid #1b489640;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex;box-shadow:0 .25rem 1.25rem #1b48960f}.solutions-dropdown-label{color:#1b4896;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:1.0625rem;font-weight:700}.solutions-dropdown-chevron{color:#1b4896;width:1.25rem;height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.solutions-dropdown-chevron.open{transform:rotate(180deg)}.solutions-dropdown-menu{background:#fff;border:1px solid #1b489626;border-radius:.75rem;margin-top:.5rem;animation:.25s forwards dropdownSlide;overflow:hidden;box-shadow:0 .75rem 2.5rem #0000001a}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.solutions-dropdown-item{color:#191c1e;cursor:pointer;border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:.9375rem;transition:all .2s;display:flex}.solutions-dropdown-item:last-child{border-bottom:none}.solutions-dropdown-item:hover{color:#1b4896;background:#1b48960a}.solutions-dropdown-item.active{color:#1b4896;background:#1b489614;font-weight:700}@media (width<=1023px){.solutions-sidebar-container{display:none!important}.solutions-mobile-dropdown{display:block!important}}._11-cybersecurity-updated,._11-cybersecurity-updated *{box-sizing:border-box}.cyber-page-root{color:#191c1e;background:#fff;flex-direction:column;width:100%;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;display:flex;position:relative;overflow-x:hidden}.cyber-hero-wrapper{background:linear-gradient(123.26deg,#e9f0fa00 45%,#1b48964d 91%),linear-gradient(223.79deg,#e9f0fa 38%,#e2ebf8 79%);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;padding:40px clamp(24px,5.5vw,100px) clamp(60px,8vh,120px);display:flex;position:relative;overflow:hidden}@media (width>=1024px){.cyber-hero-wrapper{min-height:100vh}}.cyber-hero-nav-wrapper{z-index:50;justify-content:center;width:100%;max-width:1360px;margin:0 auto;display:flex}.cyber-hero-body-container{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1360px;margin:0 auto;padding:clamp(24px,4vh,60px) 0 0;display:flex}.cyber-hero-copy{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.5vh,28px);width:100%;max-width:1150px;display:flex}.cyber-eyebrow{color:#191c1e;letter-spacing:.16em;text-transform:uppercase;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(14px,1.2vw,18px);font-weight:700;line-height:160%}.cyber-hero-headline{color:#191c1e;margin:0;font-family:Merriweather,Merriweather-SemiBold,serif;font-size:clamp(32px,4.2vw,64px);font-weight:600;line-height:125%}.cyber-hero-desc{color:#191c1e;max-width:1040px;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(16px,1.5vw,24px);font-weight:400;line-height:160%}.cyber-hero-actions{flex-flow:wrap;align-items:center;gap:16px 20px;margin-top:8px;display:flex}.cyber-btn-primary{cursor:pointer;background:#eb5a28;border:none;border-radius:90px;justify-content:center;align-items:center;padding:16px 36px;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #eb5a2840}.cyber-btn-primary:hover{background:#d44a1b;transform:translateY(-2px);box-shadow:0 6px 20px #eb5a2859}.cyber-btn-primary .get-a-security-assessment{color:#fff;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(16px,1.2vw,20px);font-weight:700;line-height:120%}.cyber-btn-secondary{cursor:pointer;background:#fff;border:2px solid #1b4896;border-radius:90px;justify-content:center;align-items:center;padding:14px 34px;transition:all .25s;display:inline-flex}.cyber-btn-secondary:hover{background:#1b48960f;transform:translateY(-2px)}.cyber-btn-secondary .talk-to-a-security-expert{color:#1b4896;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(16px,1.2vw,20px);font-weight:700;line-height:120%}.cyber-body-section{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:clamp(24px,3.5vw,56px);width:100%;max-width:1440px;margin:0 auto;padding:clamp(36px,5vw,80px) clamp(20px,3.5vw,60px);display:flex}.cyber-side-menu{flex-direction:column;flex-shrink:0;gap:20px;width:250px;display:flex;position:sticky;top:100px}.cyber-side-label{color:#191c1e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:16px;font-weight:700;line-height:160%}.cyber-side-item{cursor:pointer;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px 14px 10px 0;transition:all .2s;display:flex}.cyber-side-item:hover{background:#1b48960a}.cyber-side-item.active .cyber-security{color:#1b4896;font-weight:700}.cyber-side-item span{color:#191c1e;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:18px;line-height:150%;transition:color .2s}.cyber-side-item:hover span{color:#1b4896}.cyber-active-bar{background:#1b4896;border-radius:2px;flex-shrink:0;width:4px;height:28px}.cyber-main-content{flex-direction:column;flex:1;gap:clamp(48px,6vw,72px);min-width:0;display:flex}.cyber-section-title{color:#191c1e;margin:0;font-family:Merriweather,Merriweather-SemiBold,serif;font-size:clamp(28px,3.2vw,48px);font-weight:600;line-height:130%}.cyber-overview-block{flex-direction:column;gap:24px;width:100%;display:flex}.cyber-narrative-text{color:#434655;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:165%}.cyber-accordion{flex-direction:column;gap:16px;width:100%;margin-top:10px;display:flex}.cyber-accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#e4ecf8 0%,#e2ebf8 100%);border:1px solid #1b48961f;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:18px 26px;transition:all .25s;display:flex}.cyber-accordion-header:hover{background:linear-gradient(90deg,#dce7f8 0%,#d7e3f6 100%)}.cyber-accordion-header .our-approach,.cyber-accordion-header .key-advantages{color:#191c1e;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(18px,1.4vw,22px);font-weight:700;line-height:150%}.cyber-accordion-arrow{color:#1b4896;font-size:24px;font-weight:700;line-height:1}.cyber-accordion-body{width:100%;padding:14px 4px 6px}.cyber-flow-chain{flex-direction:row;justify-content:space-between;align-items:stretch;gap:clamp(6px,.9vw,12px);width:100%;padding-bottom:4px;display:flex;overflow:visible}.cyber-step-card{background:linear-gradient(#fff 0%,#e2ebf814 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:10px;min-width:0;padding:clamp(14px,1.2vw,20px) clamp(10px,1vw,16px);transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}.cyber-step-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0f10ff17}.cyber-step-badge{color:#fff;background:#1b4896;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(34px,2.4vw,42px);height:clamp(34px,2.4vw,42px);font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(15px,1.1vw,19px);font-weight:700;display:flex}.cyber-step-title{color:#1b4896;word-break:normal;margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(15px,1.1vw,18px);font-weight:700;line-height:125%}.cyber-step-desc{color:#434655;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(12.5px,.88vw,14.5px);line-height:150%}.cyber-flow-arrow{color:#1b4896;flex-shrink:0;align-self:center;padding:0 1px;font-size:clamp(16px,1.4vw,22px);font-weight:700}.cyber-advantages-list{flex-direction:column;gap:12px;width:100%;display:flex}.cyber-adv-item{color:#191c1e;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(16px,1.2vw,19px);line-height:160%}.cyber-services-section{flex-direction:column;gap:32px;width:100%;display:flex}.cyber-services-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.cyber-service-card{background:linear-gradient(#fff 0%,#e2ebf80f 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}.cyber-service-card:hover{border-color:#1b4896;transform:translateY(-3px);box-shadow:0 8px 18px #0f10ff17}.cyber-service-num-badge{color:#fff;background:#1b4896;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:20px;font-weight:700;display:flex}.cyber-service-card-title{color:#1b4896;margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:19px;font-weight:700;line-height:135%}.cyber-service-card-desc{color:#434655;flex-grow:1;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:16px;line-height:155%}.cyber-service-link{color:#191c1e;cursor:pointer;align-items:center;gap:4px;margin-top:4px;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:15px;font-weight:700;line-height:150%;transition:color .2s,transform .2s;display:inline-flex}.cyber-service-link:hover{color:#1b4896;transform:translate(3px)}.cyber-tech-section{flex-direction:column;gap:28px;width:100%;display:flex}.cyber-tech-view-controls{align-items:center;gap:12px;display:flex}.cyber-view-btn{color:#191c1e;cursor:pointer;background:#f0f4fa;border:1px solid #1b489633;border-radius:20px;padding:8px 18px;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:14px;transition:all .2s}.cyber-view-btn.active{color:#fff;background:#1b4896;border-color:#1b4896}.cyber-tech-table{border:1px solid #1b489633;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.cyber-table-head{background:#1b4896;flex-direction:row;width:100%;display:flex}.cyber-table-head .category,.cyber-table-head .solutions-available{color:#fff;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:18px;font-weight:700;line-height:150%}.cyber-table-row{border-bottom:1px solid #1b48961a;flex-direction:row;width:100%;transition:background .15s;display:flex}.cyber-table-row:last-child{border-bottom:none}.cyber-table-row.white-row{background:#fff}.cyber-table-row.light-blue-row{background:#f7f9fd}.cyber-table-row:hover{background:#eef3fc}.cyber-col-category{flex-direction:column;justify-content:center;gap:10px;width:36%;min-width:260px;padding:18px 22px;display:flex}.cyber-cat-name{color:#191c1e;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:17px;font-weight:700;line-height:145%}.cyber-cat-direct-partners{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cyber-inline-oem-logo{object-fit:contain;filter:contrast(1.05);height:24px}.cyber-col-solutions{flex:1;align-items:center;padding:18px 22px;display:flex}.cyber-cat-solutions-text{color:#191c1e;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:17px;line-height:155%}.cyber-tech-tabs-container{flex-direction:column;gap:20px;width:100%;display:flex}.cyber-tabs-nav{flex-wrap:wrap;gap:8px;width:100%;display:flex}.cyber-tab-pill{color:#191c1e;cursor:pointer;background:#f2f5fb;border:1px solid #1b489626;border-radius:99px;padding:9px 18px;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:14px;transition:all .2s}.cyber-tab-pill:hover{background:#e4ecf8;border-color:#1b4896}.cyber-tab-pill.active{color:#fff;background:#1b4896;border-color:#1b4896;font-weight:700}.cyber-tab-active-card{background:#fff;border:1px solid #1b489633;border-radius:12px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 4px 14px #1b48960d}.cyber-tab-card-title{color:#1b4896;margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:24px}.cyber-tab-direct-box{border-bottom:1px solid #1b48961a;flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.cyber-tab-partner-label,.cyber-tab-solutions-label{color:#434655;text-transform:uppercase;letter-spacing:.05em;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:15px}.cyber-tab-logos-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cyber-tab-logo-badge{background:#f7f9fd;border:1px solid #1b48961f;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;display:flex}.cyber-tab-logo-img{object-fit:contain;height:28px}.cyber-tab-logo-caption{color:#191c1e;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:14px}.cyber-tab-solutions-desc{color:#191c1e;margin:8px 0 0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:17px;line-height:160%}.cyber-tech-callout{color:#191c1e;margin-top:6px;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(15px,1.2vw,18px);font-weight:700;line-height:160%}.cyber-link-accent{color:#eb5a28;cursor:pointer;text-decoration:underline;transition:color .2s}.cyber-link-accent:hover{color:#d44a1b}.cyber-industries-section{flex-direction:column;gap:18px;width:100%;display:flex}.cyber-industries-section .industries{color:#1b4896}.cyber-industries-desc{color:#434655;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:165%}.cyber-case-study-section{flex-direction:column;gap:24px;width:100%;display:flex}.cyber-bfsi-card{background:linear-gradient(#fff 0%,#e2ebf80d 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;width:100%;max-width:540px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 5px 12px #0f10ff0f}.cyber-bfsi-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0f10ff1a}.cyber-bfsi-img-wrapper{background:#0f2a5c;width:100%;height:260px;overflow:hidden}.cyber-bfsi-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.cyber-bfsi-card:hover .cyber-bfsi-img{transform:scale(1.03)}.cyber-bfsi-content{flex-direction:column;gap:10px;padding:24px;display:flex}.cyber-bfsi-tag{color:#1b4896;text-transform:uppercase;letter-spacing:.06em;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:15px;font-weight:700;line-height:160%}.cyber-bfsi-title{color:#191c1e;margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(19px,1.5vw,22px);font-weight:700;line-height:150%}.cyber-bfsi-cta{color:#191c1e;cursor:pointer;align-items:center;gap:4px;margin-top:4px;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:16px;font-weight:700;line-height:160%;transition:color .2s,transform .2s;display:inline-flex}.cyber-bfsi-cta:hover{color:#1b4896;transform:translate(4px)}.cyber-cta-section{text-align:center;background:#1b4896;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;padding:clamp(60px,8vw,110px) clamp(24px,5.5vw,100px);display:flex}.cyber-cta-title{color:#fff;max-width:1100px;margin:0;font-family:Merriweather,Merriweather-SemiBold,serif;font-size:clamp(28px,3.5vw,48px);font-weight:600;line-height:130%}.cyber-cta-subtitle,.cyber-cta-section p{opacity:.95;max-width:1000px;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:160%;color:#fff!important}.cyber-cta-actions{justify-content:center;margin-top:8px;display:flex}.cyber-cta-btn{cursor:pointer;background:#fff;border:none;border-radius:90px;justify-content:center;align-items:center;padding:18px 42px;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px #00000026}.cyber-cta-btn:hover{background:#f5f8ff;transform:translateY(-2px);box-shadow:0 8px 24px #00000038}.cyber-cta-btn .get-a-security-assessment2{color:#1b4896;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(17px,1.3vw,20px);font-weight:700;line-height:120%}@media (width<=1200px){.cyber-services-grid{grid-template-columns:repeat(2,1fr)}.cyber-col-category{width:40%;min-width:220px}}@media (width<=1023px){.cyber-body-section{flex-direction:column;gap:40px}.cyber-side-menu{border-bottom:1px solid #1b489626;flex-flow:wrap;align-items:center;gap:12px;width:100%;padding-bottom:20px;position:static}.cyber-side-label{width:100%;margin-bottom:0}.cyber-side-item{background:#f0f4fa;border:1px solid #1b489626;border-radius:30px;width:auto;padding:8px 16px}.cyber-side-item.active{background:#1b4896}.cyber-side-item.active .cyber-security{color:#fff}.cyber-active-bar{display:none}.cyber-flow-chain{flex-wrap:wrap}.cyber-step-card{flex:calc(50% - 20px)}.cyber-flow-arrow{display:none}}@media (width<=767px){.cyber-hero-wrapper{min-height:auto;padding:24px 16px 50px}.cyber-hero-actions{flex-direction:column;align-items:stretch;width:100%}.cyber-btn-primary,.cyber-btn-secondary{width:100%}.cyber-body-section{padding:32px 16px}.cyber-side-menu{white-space:nowrap;flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.cyber-side-item{flex-shrink:0}.cyber-services-grid{grid-template-columns:1fr}.cyber-step-card{flex:100%;min-width:100%}.cyber-tech-table{border:none}.cyber-table-head{display:none}.cyber-table-row{border:1px solid #1b48962e;border-radius:10px;flex-direction:column;margin-bottom:14px;padding:14px}.cyber-col-category,.cyber-col-solutions{width:100%;min-width:100%;padding:6px 0}.cyber-col-category{border-bottom:1px solid #1b48961a;padding-bottom:10px}.cyber-cta-btn{width:100%}}@media (width<=768px){.cyber-hero-wrapper{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 32px!important;display:flex!important;overflow:hidden!important}.cyber-hero-body-container{align-items:center!important;padding:0!important}.cyber-hero-copy{text-align:center!important;align-items:center!important;max-width:100%!important}.cyber-eyebrow{letter-spacing:.14em!important;text-align:center!important;font-size:12px!important}.cyber-hero-headline{text-align:center!important;font-size:clamp(1.8rem,7vw,2.4rem)!important}.cyber-hero-desc{text-align:center!important;max-width:100%!important;font-size:15px!important}.cyber-hero-actions{flex-direction:column!important;justify-content:center!important;width:100%!important}.cyber-btn-primary,.cyber-btn-secondary{justify-content:center!important;width:100%!important}.cyber-hero-wrapper .home-hero-indicators,.cyber-hero-wrapper .rect-bar-indicators{position:absolute!important;bottom:20px!important;left:20px!important}.cyber-body-section{flex-direction:column!important;gap:24px!important;max-width:100%!important;padding:24px 16px!important}.cyber-body-section .solutions-sidebar-container{display:none!important}.cyber-body-section .solutions-mobile-dropdown{width:100%!important;margin-bottom:20px!important;display:block!important}.cyber-side-menu{display:none!important}.cyber-main-content{width:100%!important;min-width:0!important}}.solutions-physical-security{background:#fff;width:100%;position:relative;overflow:hidden}.solutions-physical-security *{box-sizing:border-box}.solutions-physical-security .rectangle-217{opacity:.95;z-index:1;pointer-events:none;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;position:absolute;top:0;left:0}.solutions-physical-security .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b489614;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.solutions-physical-security .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b489614;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.solutions-physical-security .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b48960a;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:23.5rem;left:15.25rem}.solutions-physical-security .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b48960a;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:27.875rem;left:19.625rem}.solutions-physical-security .frame-462{box-sizing:border-box;z-index:2;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.solutions-physical-security .frame-461{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,4.5rem);width:100%;margin:auto 0;display:flex}.solutions-physical-security .frame-460{flex-direction:column;flex:1;gap:.875rem;display:flex}.solutions-physical-security .n-e-t-w-o-r-k-i-n-g{color:var(--fc-brand-primary,#1b4896);text-align:left;letter-spacing:.125rem;text-transform:uppercase;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.125rem;font-weight:700}.solutions-physical-security .n-e-t-w-o-r-k-i-n-g.mobile-label{display:none}.solutions-physical-security .unified-defense-for-the-modern-perimeter{text-align:left;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:600;line-height:1.25}.solutions-physical-security .unified-defense-for-the-modern-perimeter-span{color:#000}.solutions-physical-security .unified-defense-for-the-modern-perimeter-span2{color:var(--fc-brand-primary,#1b4896)}.solutions-physical-security .hero-image-wrapper{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 clamp(18rem,28vw,30rem);max-height:min(36vh,280px);overflow:hidden;box-shadow:0 1rem 3rem #1b48961f}.solutions-physical-security .rectangle-323{object-fit:cover;width:100%;height:100%;transition:transform .8s}.solutions-physical-security .hero-image-wrapper:hover .rectangle-323{transform:scale(1.04)}.solutions-physical-security .frame-2-bars{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.solutions-physical-security .frame-2-bars .bar{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:background-color .3s}.solutions-physical-security .frame-2-bars .bar.active{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.solutions-physical-security .frame-465{z-index:2;width:100%;max-width:90rem;margin:5.5rem auto 6rem;padding:0 3rem;position:relative}.solutions-physical-security .frame-322{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:4.25rem;width:100%;display:flex}.solutions-physical-security .frame-289{flex-direction:column;flex:0 0 20rem;align-self:start;gap:2.5rem;display:flex;position:sticky;top:8rem}.solutions-physical-security .s-e-r-v-i-c-e-s{color:#091426;letter-spacing:.125rem;cursor:pointer;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.25rem;font-weight:700}.solutions-physical-security .frame-288{flex-direction:column;gap:1.5rem;width:100%;display:flex}.solutions-physical-security .sidebar-item{cursor:pointer;color:#434654;border-radius:.75rem;flex-direction:row;align-items:center;gap:1.25rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.solutions-physical-security .sidebar-item:hover{color:var(--fc-brand-primary,#1b4896);background:#1b48960d;transform:translate(.25rem)}.solutions-physical-security .sidebar-item.active{color:var(--fc-brand-primary,#1b4896);font-weight:700}.solutions-physical-security .sidebar-item .vector-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.solutions-physical-security .sidebar-item .sidebar-text{flex:1;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.0625rem}.solutions-physical-security .sidebar-item.active .sidebar-text{font-family:MerriweatherSans-Bold,sans-serif;font-weight:700}.solutions-physical-security .sidebar-item .active-dot{background:var(--fc-brand-primary,#1b4896);border-radius:2.5rem;width:.375rem;height:2.25rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.solutions-physical-security .mobile-solutions-dropdown{width:100%;margin-bottom:2rem;display:none}.solutions-physical-security .dropdown-trigger{cursor:pointer;background:#fff;border:1px solid #1b489633;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;box-shadow:0 .25rem 1rem #1b48960d}.solutions-physical-security .dropdown-cloud-icon{width:1.5rem;height:1.5rem;color:var(--fc-brand-primary,#1b4896)}.solutions-physical-security .dropdown-label{color:var(--fc-brand-primary,#1b4896);font-family:MerriweatherSans-Bold,sans-serif;font-size:1rem;font-weight:700}.solutions-physical-security .dropdown-chevron{width:1.25rem;height:1.25rem;color:var(--fc-brand-primary,#1b4896);transition:transform .3s}.solutions-physical-security .dropdown-chevron.open{transform:rotate(180deg)}.solutions-physical-security .dropdown-menu{background:#fff;border:1px solid #1b489626;border-radius:.75rem;margin-top:.5rem;overflow:hidden;box-shadow:0 .75rem 2rem #00000014}.solutions-physical-security .dropdown-item{color:#091426;cursor:pointer;border-bottom:1px solid #f0f0f0;padding:.875rem 1.25rem;font-family:MerriweatherSans-Regular,sans-serif;font-size:.9375rem}.solutions-physical-security .dropdown-item:last-child{border-bottom:none}.solutions-physical-security .dropdown-item.active{color:var(--fc-brand-primary,#1b4896);background:#1b48960f;font-weight:700}.solutions-physical-security .frame-561{flex-direction:column;flex:1;gap:5rem;min-width:0;display:flex}.solutions-physical-security .frame-330,.solutions-physical-security .frame-325{flex-direction:column;gap:2rem;width:100%;display:flex}.solutions-physical-security .physical-security-network-infrastructure{text-align:left;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:600;line-height:1.3}.solutions-physical-security .physical-security-network-infrastructure-span{color:var(--fc-brand-primary,#1b4896)}.solutions-physical-security .physical-security-network-infrastructure-span2{color:#091426}.solutions-physical-security .intro-container{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;width:100%;display:flex}.solutions-physical-security .intro-text{color:#434654;flex:1;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.0625rem;line-height:1.7}.solutions-physical-security .wifi-graphic-badge{flex:0 0 18rem;justify-content:center;align-items:center;width:18rem;height:18rem;display:flex;position:relative}.solutions-physical-security .wifi-ellipse-tr-outer{z-index:1;pointer-events:none;border:1.85rem solid #e4eafff2;border-radius:50%;width:12.5rem;height:12.5rem;position:absolute;top:-1.25rem;right:-1.25rem}.solutions-physical-security .wifi-ellipse-tr-inner{z-index:1;pointer-events:none;border:2.15rem solid #e4eafff2;border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;top:1.25rem;right:1.25rem}.solutions-physical-security .wifi-ellipse-bl-outer{z-index:1;pointer-events:none;border:1.85rem solid #e4eafff2;border-radius:50%;width:12.5rem;height:12.5rem;position:absolute;bottom:-1.25rem;left:-1.25rem}.solutions-physical-security .wifi-ellipse-bl-inner{z-index:1;pointer-events:none;border:2.15rem solid #e4eafff2;border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;bottom:1.25rem;left:1.25rem}.solutions-physical-security .wifi-triangle-wrapper{z-index:2;justify-content:center;align-items:center;width:13rem;height:13rem;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.solutions-physical-security .wifi-triangle-image{object-fit:contain;filter:drop-shadow(0 0 1.5px #0084ff)drop-shadow(0 0 3px #0084ff)drop-shadow(0 0 6px #0084ff99)drop-shadow(0 1rem 2rem #0003);width:100%;height:100%}.solutions-physical-security .wifi-graphic-badge:hover .wifi-triangle-wrapper{transform:translateY(-.35rem)scale(1.05)}.solutions-physical-security .frame-329{flex-direction:column;gap:2.5rem;width:100%;display:flex}.solutions-physical-security .accordion-wrapper{flex-direction:column;gap:1.5rem;width:100%;display:flex}.solutions-physical-security .group-284,.solutions-physical-security .group-285{cursor:pointer;background:linear-gradient(#f0f8ff 0%,#d7e6fabf 100%);border:1px solid #1b489626;border-radius:1.25rem;flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 2.25rem;transition:all .3s;display:flex;box-shadow:0 .5rem 1.5rem #1b48960a}.solutions-physical-security .group-284:hover,.solutions-physical-security .group-285:hover{background:linear-gradient(#f5faff 0%,#c3daf8e6 100%);box-shadow:0 .75rem 2rem #1b489614}.solutions-physical-security .our-approach-title,.solutions-physical-security .key-advantages-title{color:#091426;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.5rem;font-weight:700}.solutions-physical-security .chevron-icon{width:1.75rem;height:1.75rem;color:var(--fc-brand-primary,#1b4896);transition:transform .3s cubic-bezier(.4,0,.2,1)}.solutions-physical-security .chevron-icon.open{transform:rotate(180deg)}.solutions-physical-security .accordion-body-text{color:#434654;padding:.5rem 1rem;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.0625rem;line-height:1.7}.solutions-physical-security .accordion-body-content{padding:.5rem 1rem}.solutions-physical-security .frame-3{flex-direction:row;align-items:center;gap:2.5rem;display:flex}.solutions-physical-security .advantages-visual-wrapper{border-radius:.75rem;flex:0 0 20rem;overflow:hidden;box-shadow:0 .75rem 2rem #00000014}.solutions-physical-security .rectangle-333{object-fit:cover;width:100%;height:100%;display:block}.solutions-physical-security .advantages-list-wrapper{flex:1}.solutions-physical-security .advantages-list{flex-direction:column;gap:1rem;margin:0;padding-left:1.5rem;display:flex}.solutions-physical-security .advantages-list li{color:#434654;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.0625rem;line-height:1.5}.solutions-physical-security .advantages-list li::marker{color:var(--fc-brand-primary,#1b4896);font-size:1.25rem}.solutions-physical-security .section-physical-security-pillars{flex-direction:column;gap:3rem;width:100%;display:flex}.solutions-physical-security .physical-security-pillars-title{text-align:center;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600}.solutions-physical-security .physical-security-pillars-span{color:#091426}.solutions-physical-security .physical-security-pillars-span2{color:var(--fc-brand-primary,#1b4896)}.solutions-physical-security .pillars-grid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.solutions-physical-security .pillar-card{background:#f8faff;border:1px solid #c3c6d6;border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:2.25rem;transition:all .3s;display:flex;box-shadow:0 .5rem 1.5rem #1b489608}.solutions-physical-security .pillar-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.35rem);box-shadow:0 1rem 2.5rem #1b48961a}.solutions-physical-security .pillar-badge{background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);border-radius:.75rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;box-shadow:0 .5rem 1.25rem #1b48964d}.solutions-physical-security .pillar-title{color:#091426;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.375rem;font-weight:700}.solutions-physical-security .pillar-desc{color:#434654;flex:1;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:.9375rem;line-height:1.6}.solutions-physical-security .pillar-features{border-top:1px solid #0e10ff14;flex-direction:column;gap:.75rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.solutions-physical-security .pillar-features li{color:#434654;align-items:center;gap:.625rem;font-family:MerriweatherSans-Regular,sans-serif;font-size:.875rem;font-weight:500;display:flex}.solutions-physical-security .item-icon-bullet{flex-shrink:0;width:1rem;height:1rem}.solutions-physical-security .section-network-foundations{background:#f1f8ff;border-radius:1.25rem;flex-direction:row;justify-content:space-between;align-items:center;gap:3.5rem;width:100%;padding:4.5rem 3.5rem;display:flex}.solutions-physical-security .foundations-content{flex-direction:column;flex:1;gap:2.5rem;display:flex}.solutions-physical-security .precision-network-foundations-title{text-align:left;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600;line-height:1.3}.solutions-physical-security .precision-network-foundations-span{color:#091426}.solutions-physical-security .precision-network-foundations-span2{color:var(--fc-brand-primary,#1b4896)}.solutions-physical-security .foundations-features{flex-direction:column;gap:2rem;display:flex}.solutions-physical-security .foundation-item{flex-direction:row;align-items:flex-start;gap:1.5rem;display:flex}.solutions-physical-security .item-icon-box{background:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;box-shadow:0 .5rem 1.25rem #1b489614}.solutions-physical-security .item-details{flex-direction:column;gap:.5rem;display:flex}.solutions-physical-security .foundation-item-title{color:#091426;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.25rem;font-weight:700}.solutions-physical-security .foundation-item-desc{color:#434654;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:.9375rem;line-height:1.6}.solutions-physical-security .foundations-visual{flex:0 0 24rem;position:relative}.solutions-physical-security .image-card{background:#fff;border-radius:1rem;padding:.75rem;overflow:hidden;box-shadow:0 1.25rem 3rem #0000001f}.solutions-physical-security .technical-cabling{object-fit:cover;border-radius:.625rem;width:100%;height:24rem;display:block}.solutions-physical-security .reliability-badge{background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.25rem 1.75rem;display:flex;position:absolute;bottom:-1.75rem;left:-2rem;box-shadow:0 1rem 2.5rem #1b489659}.solutions-physical-security .reliability-percent{color:#fff;font-family:MerriweatherSans-Bold,sans-serif;font-size:2rem;font-weight:800;line-height:1.1}.solutions-physical-security .reliability-label{color:#ffffffe6;letter-spacing:.08rem;text-align:center;font-family:MerriweatherSans-Bold,sans-serif;font-size:.75rem;font-weight:700}.solutions-physical-security .section-core-products{flex-direction:column;gap:3rem;width:100%;display:flex}.solutions-physical-security .core-products-title{text-align:center;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600}.solutions-physical-security .core-products-span{color:#091426}.solutions-physical-security .core-products-span2{color:var(--fc-brand-primary,#1b4896)}.solutions-physical-security .products-grid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.solutions-physical-security .product-card{border:1px solid var(--fc-brand-primary,#1b4896);background:#fff;border-radius:.75rem;flex-direction:column;gap:1rem;padding:2rem 1.75rem;transition:all .3s;display:flex;box-shadow:0 .5rem 1.5rem #1b48960a}.solutions-physical-security .product-card:hover{background:#fdfdff;transform:translateY(-.35rem);box-shadow:0 1rem 2.5rem #1b48961f}.solutions-physical-security .product-icon-box{background:#eceef0;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.solutions-physical-security .product-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.25rem;font-weight:700}.solutions-physical-security .product-desc{color:#434654;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:.9375rem;line-height:1.6}.solutions-physical-security .section-implementation-lifecycle{background:#f0f8ff;border-radius:1.25rem;flex-direction:column;align-items:center;gap:3.5rem;width:100%;padding:4.5rem 3.5rem;display:flex}.solutions-physical-security .lifecycle-header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.solutions-physical-security .implementation-lifecycle-title{margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600}.solutions-physical-security .implementation-lifecycle-span{color:var(--fc-brand-primary,#1b4896)}.solutions-physical-security .implementation-lifecycle-span2{color:#091426}.solutions-physical-security .lifecycle-subtitle{color:#434654;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.0625rem}.solutions-physical-security .lifecycle-steps{grid-template-columns:repeat(3,1fr);gap:2.5rem;width:100%;display:grid;position:relative}.solutions-physical-security .connector-line-desktop-only{z-index:1;background:#c3c6d6;height:2px;position:absolute;top:2.75rem;left:15%;right:15%}.solutions-physical-security .lifecycle-step-card{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.solutions-physical-security .step-num-badge{background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);border:4px solid #f7f9fb;border-radius:.875rem;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;transition:transform .3s;display:flex;position:relative;box-shadow:0 .5rem 1.5rem #1b489640}.solutions-physical-security .lifecycle-step-card:hover .step-num-badge{transform:translateY(-.25rem)scale(1.05)}.solutions-physical-security .step-title{color:#091426;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.25rem;font-weight:700}.solutions-physical-security .step-desc{color:#434654;max-width:18rem;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:.9375rem;line-height:1.6}.solutions-physical-security .section-partners-full-width{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2;background:radial-gradient(closest-side,#fff0 42.3%,#cff5ff40 100%),linear-gradient(#fff 12.4%,#87cdff47 58.1%,#ffffff52 96.2%);width:100%;margin-top:5rem;position:relative}.solutions-physical-security .frame-464{text-align:center;flex-direction:column;align-items:center;gap:3.5rem;width:100%;max-width:90rem;margin:0 auto;padding:4.5rem 3rem 5.5rem;display:flex}.solutions-physical-security .physical-security-network-infrastructure-partners{text-align:center;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.25}.solutions-physical-security .physical-security-network-infrastructure-partners-span{color:var(--fc-brand-primary,#1b4896)}.solutions-physical-security .physical-security-network-infrastructure-partners-span2{color:#111112}.solutions-physical-security .partners-grid-physical{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;width:100%;display:grid}.solutions-physical-security .partner-logo-box{background:#fff;border:1px solid #7ea8db;border-radius:.75rem;justify-content:center;align-items:center;height:8.5rem;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 14px #5793ce14}.solutions-physical-security .partner-logo-box:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 10px 24px #1b48961f}.solutions-physical-security .sophos-text{color:#005696;letter-spacing:.12rem;font-size:1.625rem}.solutions-physical-security .partner-brand{align-items:center;gap:.75rem;display:flex}.solutions-physical-security .partner-text{letter-spacing:.03rem;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.375rem;font-weight:800}.solutions-physical-security .symantec-text{color:#000}.solutions-physical-security .paloalto-text{color:#fa582d;font-weight:700}.solutions-physical-security .cisco-text{color:#049fd9;letter-spacing:.1rem}.solutions-physical-security .fortinet-text{color:#ee3124;letter-spacing:.05rem}@media (width>=120rem){.solutions-physical-security .frame-462,.solutions-physical-security .frame-465{max-width:95rem!important}}@media (width<=90rem){.solutions-physical-security .frame-462,.solutions-physical-security .frame-465{padding-left:2rem;padding-right:2rem}.solutions-physical-security .partners-grid-physical{grid-template-columns:repeat(2,1fr)}}@media (width<=64rem){.solutions-physical-security .frame-461{flex-direction:column-reverse;align-items:flex-start;gap:2rem}.solutions-physical-security .frame-460{width:100%}.solutions-physical-security .hero-image-wrapper{flex:unset;width:100%}.solutions-physical-security .frame-322{flex-direction:column;gap:2.5rem}.solutions-physical-security .frame-289.desktop-sidebar{display:none}.solutions-physical-security .mobile-solutions-dropdown{display:block}.solutions-physical-security .intro-container{flex-direction:column;align-items:flex-start;gap:2rem}.solutions-physical-security .wifi-graphic-badge{align-self:center}.solutions-physical-security .frame-3{flex-direction:column;align-items:flex-start;gap:2rem}.solutions-physical-security .advantages-visual-wrapper{flex:unset;width:100%}.solutions-physical-security .pillars-grid{grid-template-columns:1fr;gap:1.5rem}.solutions-physical-security .section-network-foundations{flex-direction:column;gap:3rem;padding:3rem 2rem}.solutions-physical-security .foundations-visual{flex:unset;width:100%}.solutions-physical-security .technical-cabling{height:18rem}.solutions-physical-security .reliability-badge{bottom:-1.25rem;left:1rem}.solutions-physical-security .products-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.solutions-physical-security .lifecycle-steps{grid-template-columns:1fr;gap:2.5rem}.solutions-physical-security .connector-line-desktop-only{display:none}.solutions-physical-security .partners-grid-physical{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width<=48rem){.solutions-physical-security .rectangle-217{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.solutions-physical-security .frame-462{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.solutions-physical-security .frame-461{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.solutions-physical-security .frame-460{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(1.5rem,4vh,2.5rem) auto 0!important;padding:0!important;display:flex!important}.solutions-physical-security .n-e-t-w-o-r-k-i-n-g.desktop-label{display:none!important}.solutions-physical-security .n-e-t-w-o-r-k-i-n-g.mobile-label{text-align:center!important;letter-spacing:.125rem!important;width:100%!important;margin:0!important;font-size:.8125rem!important;display:block!important}.solutions-physical-security .unified-defense-for-the-modern-perimeter{text-align:center!important;letter-spacing:-.4px!important;width:100%!important;margin:0!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.22!important;display:block!important}.solutions-physical-security .unified-defense-for-the-modern-perimeter span,.solutions-physical-security .unified-defense-for-the-modern-perimeter-span,.solutions-physical-security .unified-defense-for-the-modern-perimeter-span2{text-align:center!important;display:inline!important}.solutions-physical-security .hero-image-wrapper{width:100%!important;max-width:22rem!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.solutions-physical-security .rectangle-323{object-fit:cover!important;width:100%!important;height:auto!important;max-height:clamp(13rem,34vh,17.5rem)!important;box-shadow:none!important;border-radius:1.25rem!important;display:block!important}.solutions-physical-security .ellipse-17,.solutions-physical-security .ellipse-18,.solutions-physical-security .ellipse-19,.solutions-physical-security .ellipse-20{display:none!important}.solutions-physical-security .frame-2-bars{z-index:5!important;flex-direction:row!important;justify-content:flex-start!important;align-self:flex-start!important;align-items:center!important;gap:.375rem!important;width:auto!important;margin:auto auto 0 0!important;display:flex!important}.solutions-physical-security .frame-2-bars .bar{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.solutions-physical-security .frame-2-bars .bar.active{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.solutions-physical-security .frame-465{margin-top:2.5rem;margin-bottom:3.5rem}.solutions-physical-security .frame-561{gap:3.5rem}.solutions-physical-security .products-grid{grid-template-columns:1fr}.solutions-physical-security .section-implementation-lifecycle{padding:3rem 1.5rem}.solutions-physical-security .partners-grid-physical{grid-template-columns:1fr}}@media (width<=30rem){.solutions-physical-security .frame-462,.solutions-physical-security .frame-465{padding-left:1.25rem;padding-right:1.25rem}.solutions-physical-security .group-284,.solutions-physical-security .group-285{padding:1.25rem 1.5rem}.solutions-physical-security .our-approach-title,.solutions-physical-security .key-advantages-title{font-size:1.25rem}.solutions-physical-security .section-network-foundations{padding:2.5rem 1.25rem}}.solutions-it-infrastructure{background:#fff;width:100%;position:relative;overflow:hidden}.solutions-it-infrastructure *{box-sizing:border-box}.solutions-it-infrastructure .rectangle-217{opacity:.95;z-index:1;pointer-events:none;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;position:absolute;top:0;left:0}.solutions-it-infrastructure .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b489614;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.solutions-it-infrastructure .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b489614;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.solutions-it-infrastructure .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:23.5rem;left:15.25rem}.solutions-it-infrastructure .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:27.875rem;left:19.625rem}.solutions-it-infrastructure .frame-462{box-sizing:border-box;z-index:2;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.solutions-it-infrastructure .frame-461{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,4.5rem);width:100%;margin:auto 0;display:flex}.solutions-it-infrastructure .frame-460{flex-direction:column;flex:1;gap:.875rem;max-width:51.25rem;display:flex}.solutions-it-infrastructure .i-t-i-n-f-r-a{color:#000;text-align:left;letter-spacing:.15rem;text-transform:uppercase;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5rem}.solutions-it-infrastructure .i-t-i-n-f-r-a.mobile-label{display:none}.solutions-it-infrastructure .resilient-infrastructure-for-the-modern-enterprise{text-align:left;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:600;line-height:1.25}.solutions-it-infrastructure .resilient-infrastructure-for-the-modern-enterprise-span{color:#191c1e}.solutions-it-infrastructure .resilient-infrastructure-for-the-modern-enterprise-span2{color:var(--fc-brand-primary,#1b4896)}.solutions-it-infrastructure .hero-image-wrapper{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 clamp(18rem,28vw,30rem);max-height:min(36vh,280px);overflow:hidden;box-shadow:0 1rem 3rem #0e10ff14}.solutions-it-infrastructure .rectangle-323{object-fit:cover;border-radius:1.25rem;width:100%;height:100%;transition:transform .8s}.solutions-it-infrastructure .hero-image-wrapper:hover .rectangle-323{transform:scale(1.04)}.solutions-it-infrastructure .frame-2-bars{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.solutions-it-infrastructure .frame-2-bars .bar{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:background-color .3s}.solutions-it-infrastructure .frame-2-bars .bar.active{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.solutions-it-infrastructure .frame-465{z-index:2;width:100%;max-width:96rem;margin:4.5rem auto 6rem;padding:0 3.5rem;position:relative}.solutions-it-infrastructure .frame-322{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:4.625rem;width:100%;display:flex}.solutions-it-infrastructure .frame-561{flex-direction:column;flex:1;gap:5.5rem;min-width:0;display:flex}.solutions-it-infrastructure .frame-330,.solutions-it-infrastructure .frame-325{flex-direction:column;gap:2rem;width:100%;display:flex}.solutions-it-infrastructure .it-infrastructure-title{text-align:left;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.25}.solutions-it-infrastructure .it-infrastructure-span{color:var(--fc-brand-primary,#1b4896)}.solutions-it-infrastructure .it-infrastructure-span2{color:#000}.solutions-it-infrastructure .intro-container{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem;width:100%;display:flex}.solutions-it-infrastructure .intro-text{color:#000;flex:1;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem}.solutions-it-infrastructure .infra-graphic-badge{flex:0 0 19rem;justify-content:center;align-items:center;width:19rem;height:19rem;display:flex;position:relative}.solutions-it-infrastructure .infra-ellipse-tr-outer{z-index:1;pointer-events:none;border:1.95rem solid #e4eafff2;border-radius:50%;width:13rem;height:13rem;position:absolute;top:-1.25rem;right:-1.25rem}.solutions-it-infrastructure .infra-ellipse-tr-inner{z-index:1;pointer-events:none;border:2.25rem solid #e4eafff2;border-radius:50%;width:8rem;height:8rem;position:absolute;top:1.25rem;right:1.25rem}.solutions-it-infrastructure .infra-ellipse-bl-outer{z-index:1;pointer-events:none;border:1.95rem solid #e4eafff2;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-1.25rem;left:-1.25rem}.solutions-it-infrastructure .infra-ellipse-bl-inner{z-index:1;pointer-events:none;border:2.25rem solid #e4eafff2;border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:1.25rem;left:1.25rem}.solutions-it-infrastructure .infra-triangle-wrapper{z-index:2;justify-content:center;align-items:center;width:14rem;height:14rem;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.solutions-it-infrastructure .infra-triangle-image{object-fit:contain;filter:drop-shadow(0 0 2px #0084ff)drop-shadow(0 0 6px #0084ff80)drop-shadow(0 1rem 2rem #0003);width:100%;height:100%}.solutions-it-infrastructure .infra-graphic-badge:hover .infra-triangle-wrapper{transform:translateY(-.35rem)scale(1.05)}.solutions-it-infrastructure .frame-329{flex-direction:column;gap:3.5rem;width:100%;display:flex}.solutions-it-infrastructure .accordion-wrapper{flex-direction:column;gap:2.25rem;width:100%;display:flex}.solutions-it-infrastructure .group-284,.solutions-it-infrastructure .group-285{cursor:pointer;background:linear-gradient(#f0f8ff 0%,#add7ff 100%);border-radius:1.25rem;flex-direction:row;justify-content:space-between;align-items:center;min-height:5.875rem;padding:1.625rem 2.5rem;transition:all .3s;display:flex;box-shadow:0 .5rem 1.5rem #0e10ff0a}.solutions-it-infrastructure .group-284:hover,.solutions-it-infrastructure .group-285:hover{background:linear-gradient(#e8f5ff 0%,#a0d0ff 100%);box-shadow:0 .75rem 2rem #0e10ff14}.solutions-it-infrastructure .our-approach-title,.solutions-it-infrastructure .key-advantages-title{color:#000;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.75rem;font-weight:700}.solutions-it-infrastructure .chevron-icon{width:2rem;height:2rem;color:var(--fc-brand-primary,#1b4896);transition:transform .3s cubic-bezier(.4,0,.2,1)}.solutions-it-infrastructure .chevron-icon.open{transform:rotate(180deg)}.solutions-it-infrastructure .accordion-body-text{color:#000;padding:0 1rem;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem}.solutions-it-infrastructure .accordion-body-content{padding:0 1rem}.solutions-it-infrastructure .frame-3{flex-direction:row;align-items:center;gap:3rem;width:100%;display:flex}.solutions-it-infrastructure .advantages-visual-wrapper{border-radius:.625rem;flex:0 0 21rem;height:18rem;overflow:hidden;box-shadow:0 .75rem 2rem #0000000f}.solutions-it-infrastructure .rectangle-333{object-fit:cover;border-radius:.625rem;width:100%;height:100%;display:block}.solutions-it-infrastructure .advantages-list-wrapper{flex:1}.solutions-it-infrastructure .advantages-list{flex-direction:column;gap:1.25rem;margin:0;padding-left:1.5rem;display:flex}.solutions-it-infrastructure .advantages-list li{color:#000;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem}.solutions-it-infrastructure .advantages-list li::marker{color:var(--fc-brand-primary,#1b4896);font-size:1.25rem}.solutions-it-infrastructure .section-strategic-pillars{flex-direction:column;gap:3.5rem;width:100%;max-width:100%;margin:0;padding:3rem 0 0;display:flex}.solutions-it-infrastructure .core-infrastructure-pillars{text-align:center;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:3.75rem}.solutions-it-infrastructure .core-infrastructure-pillars-span{color:#191c1e}.solutions-it-infrastructure .core-infrastructure-pillars-span2{color:var(--fc-brand-primary,#1b4896)}.solutions-it-infrastructure .foundational-technical-services{color:#434654;text-align:center;max-width:42rem;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem}.solutions-it-infrastructure .pillars-grid-infra{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;display:grid}.solutions-it-infrastructure .pillar-card-infra{background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem;transition:all .3s;display:flex;box-shadow:0 1px 3px #1018280d}.solutions-it-infrastructure .pillar-card-infra:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.35rem);box-shadow:0 1rem 2.5rem #1b48961a}.solutions-it-infrastructure .pillar-img-wrapper{border-radius:.5rem;width:100%;height:13.5rem;margin-bottom:.25rem;overflow:hidden}.solutions-it-infrastructure .pillar-card-img{object-fit:cover;border-radius:.5rem;width:100%;height:100%;transition:transform .5s}.solutions-it-infrastructure .pillar-card-infra:hover .pillar-card-img{transform:scale(1.04)}.solutions-it-infrastructure .pillar-card-title{color:#101828;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.75rem}.solutions-it-infrastructure .pillar-card-desc{color:#475467;min-height:5.25rem;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6}.solutions-it-infrastructure .pillar-card-features{flex-direction:column;gap:.875rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.solutions-it-infrastructure .pillar-card-features li{color:#101828;align-items:center;gap:.625rem;font-family:MerriweatherSans-Regular,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.solutions-it-infrastructure .pillar-item-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.solutions-it-infrastructure .section-featured-hardware{background:#f4f9ff;border-radius:.75rem;flex-direction:column;align-items:center;gap:3rem;width:100%;padding:3.5rem 2rem;display:flex}.solutions-it-infrastructure .featured-enterprise-hardware{text-align:center;margin:0;font-family:Merriweather-SemiBold,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:3.75rem}.solutions-it-infrastructure .featured-enterprise-hardware-span{color:#191c1e}.solutions-it-infrastructure .featured-enterprise-hardware-span2{color:var(--fc-brand-primary,#1b4896)}.solutions-it-infrastructure .precision-hardware-desc{color:#434654;text-align:center;max-width:42rem;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem}.solutions-it-infrastructure .hardware-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}.solutions-it-infrastructure .hardware-card{background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;flex-direction:column;gap:.875rem;padding:1.25rem 1rem;transition:all .3s;display:flex;box-shadow:0 1px 3px #1018280d}.solutions-it-infrastructure .hardware-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.35rem);box-shadow:0 1rem 2.5rem #1b48961a}.solutions-it-infrastructure .hardware-img-container{background:#f2f4f6;border-radius:.375rem;justify-content:center;align-items:center;height:10.5rem;display:flex;overflow:hidden}.solutions-it-infrastructure .hardware-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.solutions-it-infrastructure .hardware-card:hover .hardware-img{transform:scale(1.06)}.solutions-it-infrastructure .hardware-title{color:#101828;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;align-items:flex-start;min-height:2.75rem;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.35rem;display:flex}.solutions-it-infrastructure .hardware-desc{color:#475467;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;flex:1;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45}.solutions-it-infrastructure .section-technical-expertise{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3.5rem;width:100%;padding:4rem 0;display:flex}.solutions-it-infrastructure .expertise-left-col{flex-direction:column;flex:0 0 16rem;gap:1rem;display:flex}.solutions-it-infrastructure .technical-expertise-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}.solutions-it-infrastructure .technical-expertise-desc{color:#000;margin:0;font-family:Inter-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.solutions-it-infrastructure .expertise-right-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.solutions-it-infrastructure .expertise-item-card{background:#f4f9ff;border:1px solid #c3c6d6;border-radius:.25rem;flex-direction:row;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.solutions-it-infrastructure .expertise-item-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.25rem);box-shadow:0 .75rem 2rem #1b48961a}.solutions-it-infrastructure .expertise-icon-box{background:#fff;border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;box-shadow:0 .25rem .75rem #1b489614}.solutions-it-infrastructure .expertise-item-content{flex-direction:column;gap:.25rem;display:flex}.solutions-it-infrastructure .expertise-item-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem}.solutions-it-infrastructure .expertise-item-text{color:#5e5e5e;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem}.solutions-it-infrastructure .section-global-logistics{background:#f4f9ff;border-radius:.5rem;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:4rem;width:100%;padding:4rem 2rem;display:flex}.solutions-it-infrastructure .logistics-img-wrapper{border-radius:.5rem;flex:0 0 clamp(20rem,32vw,32.125rem);overflow:hidden;box-shadow:0 .5rem .625rem -.375rem #0000000a,0 1.25rem 1.5625rem -.3125rem #0000000a}.solutions-it-infrastructure .global-infrastructure-logistics{object-fit:cover;border-radius:.5rem;width:100%;height:100%;min-height:24rem;display:block}.solutions-it-infrastructure .logistics-content{flex-direction:column;flex:1;gap:1.5rem;display:flex}.solutions-it-infrastructure .logistics-header{flex-direction:column;gap:.5rem;display:flex}.solutions-it-infrastructure .logistics-subtitle{color:#000;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem}.solutions-it-infrastructure .secure-global-deployment{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}.solutions-it-infrastructure .precision-logistics-desc{color:#434654;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem}.solutions-it-infrastructure .logistics-features{flex-direction:column;gap:1.5rem;padding-top:1rem;display:flex}.solutions-it-infrastructure .logistics-feature-item{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.solutions-it-infrastructure .logistics-icon-box{background:#fff;border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;box-shadow:0 .25rem .75rem #0e10ff0f}.solutions-it-infrastructure .logistics-feature-details{flex-direction:column;flex:1;gap:.25rem;display:flex}.solutions-it-infrastructure .logistics-feature-title{color:#191c1e;margin:0;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem}.solutions-it-infrastructure .logistics-feature-text{color:#434654;margin:0;font-family:MerriweatherSans-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem}.solutions-it-infrastructure .section-partners-full-width{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2;background:radial-gradient(closest-side,#fff0 42.3%,#cff5ff40 100%),linear-gradient(#fff 12.4%,#87cdff47 58.1%,#ffffff52 96.2%);width:100%;margin-top:5rem;position:relative}.solutions-it-infrastructure .frame-464{text-align:center;flex-direction:column;align-items:center;gap:3.5rem;width:100%;max-width:90rem;margin:0 auto;padding:4.5rem 3rem 5.5rem;display:flex}.solutions-it-infrastructure .it-infrastructure-partners{text-align:center;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.25}.solutions-it-infrastructure .it-infrastructure-partners-span{color:var(--fc-brand-primary,#1b4896)}.solutions-it-infrastructure .it-infrastructure-partners-span2{color:#111112}.solutions-it-infrastructure .partners-grid-infra{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;width:100%;display:grid}.solutions-it-infrastructure .partner-logo-box{border:1px solid var(--fc-bg-ice-alt,#e2ebf8);background:#fff;border-radius:.75rem;justify-content:center;align-items:center;height:8.5rem;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 14px #1b48960f}.solutions-it-infrastructure .partner-logo-box:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 10px 24px #1b48961f}.solutions-it-infrastructure .partner-brand{align-items:center;gap:.625rem;display:flex}.solutions-it-infrastructure .partner-text{letter-spacing:.03rem;font-family:MerriweatherSans-Bold,sans-serif;font-size:1.375rem;font-weight:800}.solutions-it-infrastructure .sophos-text{color:#005696;letter-spacing:.12rem;font-size:1.625rem}.solutions-it-infrastructure .symantec-text{color:#000}.solutions-it-infrastructure .paloalto-text{color:#fa582d;font-weight:700}.solutions-it-infrastructure .cisco-text{color:#049fd9;letter-spacing:.1rem}.solutions-it-infrastructure .fortinet-text{color:#ee3124;letter-spacing:.05rem}@media (width>=120rem){.solutions-it-infrastructure .frame-462,.solutions-it-infrastructure .frame-465{max-width:96rem!important}}@media (width<=90rem){.solutions-it-infrastructure .frame-462,.solutions-it-infrastructure .frame-465{padding-left:2rem;padding-right:2rem}.solutions-it-infrastructure .hardware-grid{grid-template-columns:repeat(2,1fr)}.solutions-it-infrastructure .partners-grid-infra{grid-template-columns:repeat(3,1fr)}}@media (width<=64rem){.solutions-it-infrastructure .frame-461{flex-direction:column-reverse;align-items:flex-start;gap:2rem}.solutions-it-infrastructure .frame-460{width:100%}.solutions-it-infrastructure .hero-image-wrapper{flex:unset;width:100%}.solutions-it-infrastructure .frame-322{flex-direction:column;gap:2.5rem}.solutions-it-infrastructure .intro-container{flex-direction:column;align-items:flex-start;gap:2rem}.solutions-it-infrastructure .infra-graphic-badge{align-self:center}.solutions-it-infrastructure .frame-3{flex-direction:column;align-items:flex-start;gap:2rem}.solutions-it-infrastructure .advantages-visual-wrapper{flex:unset;width:100%}.solutions-it-infrastructure .pillars-grid-infra{grid-template-columns:1fr;gap:1.5rem}.solutions-it-infrastructure .section-featured-hardware{gap:2.5rem;padding:3rem 2rem}.solutions-it-infrastructure .hardware-grid{grid-template-columns:repeat(2,1fr)}.solutions-it-infrastructure .section-technical-expertise{flex-direction:column;gap:2.5rem;padding:4rem 2rem}.solutions-it-infrastructure .expertise-left-col{flex:unset;width:100%}.solutions-it-infrastructure .expertise-right-grid{grid-template-columns:1fr;width:100%}.solutions-it-infrastructure .section-global-logistics{flex-direction:column;gap:3rem;padding:3rem 2rem}.solutions-it-infrastructure .logistics-img-wrapper{flex:unset;width:100%}.solutions-it-infrastructure .global-infrastructure-logistics{height:18rem}.solutions-it-infrastructure .partners-grid-infra{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width<=48rem){.solutions-it-infrastructure .rectangle-217{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.solutions-it-infrastructure .frame-462{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.solutions-it-infrastructure .frame-461{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.solutions-it-infrastructure .frame-460{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(1.5rem,4vh,2.5rem) auto 0!important;padding:0!important;display:flex!important}.solutions-it-infrastructure .i-t-i-n-f-r-a.desktop-label{display:none!important}.solutions-it-infrastructure .i-t-i-n-f-r-a.mobile-label{text-align:center!important;letter-spacing:.125rem!important;width:100%!important;margin:0!important;font-size:.8125rem!important;display:block!important}.solutions-it-infrastructure .resilient-infrastructure-for-the-modern-enterprise{text-align:center!important;letter-spacing:-.4px!important;width:100%!important;margin:0!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.22!important;display:block!important}.solutions-it-infrastructure .resilient-infrastructure-for-the-modern-enterprise span,.solutions-it-infrastructure .resilient-infrastructure-for-the-modern-enterprise-span,.solutions-it-infrastructure .resilient-infrastructure-for-the-modern-enterprise-span2{text-align:center!important;display:inline!important}.solutions-it-infrastructure .hero-image-wrapper{width:100%!important;max-width:22rem!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.solutions-it-infrastructure .rectangle-323{object-fit:cover!important;width:100%!important;height:auto!important;max-height:clamp(13rem,34vh,17.5rem)!important;box-shadow:none!important;border-radius:1.25rem!important;display:block!important}.solutions-it-infrastructure .ellipse-17,.solutions-it-infrastructure .ellipse-18,.solutions-it-infrastructure .ellipse-19,.solutions-it-infrastructure .ellipse-20{display:none!important}.solutions-it-infrastructure .frame-2-bars{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.solutions-it-infrastructure .frame-2-bars .bar{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.solutions-it-infrastructure .frame-2-bars .bar.active{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.solutions-it-infrastructure .frame-465{margin-top:2.5rem;margin-bottom:3.5rem}.solutions-it-infrastructure .frame-561{gap:3.5rem}.solutions-it-infrastructure .hardware-grid,.solutions-it-infrastructure .partners-grid-infra{grid-template-columns:1fr}}@media (width<=30rem){.solutions-it-infrastructure .frame-462,.solutions-it-infrastructure .frame-465{padding-left:1.25rem;padding-right:1.25rem}.solutions-it-infrastructure .group-284,.solutions-it-infrastructure .group-285{padding:1.25rem 1.5rem}.solutions-it-infrastructure .our-approach-title,.solutions-it-infrastructure .key-advantages-title{font-size:1.25rem}.solutions-it-infrastructure .section-featured-hardware,.solutions-it-infrastructure .section-global-logistics{padding:2.5rem 1.25rem}}@media (width<=768px){.solutions-it-infrastructure .frame-462{box-sizing:border-box!important;justify-content:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 40px!important;display:flex!important;overflow:hidden!important}.solutions-it-infrastructure .frame-461{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:24px!important;margin:0!important}.solutions-it-infrastructure .frame-460{align-items:center!important;max-width:100%!important}.solutions-it-infrastructure .resilient-infrastructure-for-the-modern-enterprise{text-align:center!important;font-size:clamp(1.7rem,7vw,2.4rem)!important}.solutions-it-infrastructure .i-t-i-n-f-r-a{text-align:center!important}.solutions-it-infrastructure .frame-2-bars{align-self:flex-start!important;margin:0!important;position:absolute!important;bottom:20px!important;left:20px!important}.solutions-it-infrastructure .frame-465,.solutions-it-infrastructure .frame-322{flex-direction:column!important;width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;display:flex!important}.solutions-it-infrastructure .solutions-sidebar-container{display:none!important}.solutions-it-infrastructure .solutions-mobile-dropdown{width:100%!important;margin-bottom:20px!important;display:block!important}.solutions-it-infrastructure .frame-561{width:100%!important;max-width:100%!important}.solutions-it-infrastructure .hero-image-wrapper{justify-content:center!important;width:100%!important;display:flex!important}}.cloud-new-page,.cloud-new-page *{box-sizing:border-box}.cloud-new-page{color:#191c1e;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;font-family:Wix Madefor Text,Merriweather Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative;overflow-x:hidden}.cloud-new-page .cloud-hero{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;max-height:100vh;padding:clamp(4.5rem,7.5vh,5.75rem) 5% clamp(1rem,2vh,2rem);display:flex;position:relative;overflow:hidden}.cloud-new-page .hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(10px,1.8vh,20px);width:100%;max-width:1200px;margin:auto 0;display:flex;position:relative}.cloud-new-page .c-l-o-u-d{color:var(--fc-brand-primary,#1b4896);letter-spacing:.16em;text-transform:uppercase;font-family:Wix Madefor Text,Merriweather Sans,sans-serif;font-size:15px;font-weight:700;line-height:160%}.cloud-new-page .hero-title{text-align:left;color:#191c1e;margin:0;font-family:Merriweather,serif;font-size:clamp(1.85rem,3.8vw,3.4rem);font-weight:700;line-height:1.2}.cloud-new-page .hero-title .title-blue{color:var(--fc-brand-primary,#1b4896);display:block}.cloud-new-page .hero-desc{color:#2b303a;text-align:left;max-width:950px;margin:0;font-size:clamp(.95rem,1.3vw,1.25rem);font-weight:400;line-height:1.55}.cloud-new-page .hero-btn-row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:18px;margin-top:6px;display:flex}.cloud-new-page .btn-primary-gradient{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:90px;padding:15px 34px;font-size:15.5px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.cloud-new-page .btn-primary-gradient:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 24px #eb5a2859}.cloud-new-page .btn-outline-blue{border:2px solid var(--fc-brand-primary,#1b4896);color:var(--fc-brand-primary,#1b4896);cursor:pointer;white-space:nowrap;background:#fff;border-radius:90px;padding:13px 32px;font-size:15.5px;font-weight:700;transition:transform .2s,background .2s,color .2s}.cloud-new-page .btn-outline-blue:hover{background:var(--fc-brand-primary,#1b4896);color:#fff;transform:translateY(-2px)}.cloud-new-page .sticky-in-page-menu{z-index:900;background:#fff;border-bottom:1px solid #1b489626;width:100%;padding:0 16px;position:sticky;top:0;box-shadow:0 4px 16px #0000000a}.cloud-new-page .sticky-menu-inner{scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:clamp(6px,1vw,14px);width:100%;max-width:1280px;margin:0 auto;padding:12px 16px;display:flex;overflow-x:auto}.cloud-new-page .sticky-menu-inner::-webkit-scrollbar{display:none}.cloud-new-page .sticky-link{color:#191c1e;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:4px 6px;font-size:clamp(12.5px,.88vw,14.5px);font-weight:600;text-decoration:none;transition:color .2s,transform .15s}.cloud-new-page .sticky-link:hover,.cloud-new-page .sticky-link.active{color:var(--fc-brand-primary,#1b4896)}@media (width<=1240px){.cloud-new-page .sticky-menu-inner{justify-content:flex-start;gap:14px;padding:12px 20px}}.cloud-section-container{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;display:flex}.cloud-new-page section{width:100%;padding:80px 5%}.cloud-new-page .section-bg-light{background:#f7f8ff}.cloud-new-page .section-bg-white{background:#fff}.cloud-new-page .section-eyebrow{color:#191c1e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:700}.cloud-new-page .section-title{color:#191c1e;margin:0;font-family:Merriweather,serif;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.3}.cloud-new-page .section-title .text-blue{color:var(--fc-brand-primary,#1b4896)}.cloud-new-page .section-subtitle{color:#434655;max-width:1050px;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:400;line-height:1.6}.cloud-new-page .subheading-h3{color:#191c1e;margin:24px 0 12px;font-family:Merriweather,serif;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.35}.cloud-new-page .subheading-h3 .text-blue{color:var(--fc-brand-primary,#1b4896)}.cloud-new-page .intro-section{text-align:center;align-items:center}.cloud-new-page .intro-section .section-title,.cloud-new-page .intro-section .section-subtitle{text-align:center;margin-left:auto;margin-right:auto}.cloud-new-page .intro-cards-row{grid-template-columns:repeat(5,1fr);gap:18px;width:100%;margin-top:16px;display:grid}.cloud-new-page .feature-intro-card{background:linear-gradient(#fff 0%,#c8e7ff1a 100%);border:1px solid #1b489633;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:140px;padding:24px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #1b48960d}.cloud-new-page .feature-intro-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1b48961a}.cloud-new-page .icon-box-blue{background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cloud-new-page .icon-box-blue img{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}.cloud-new-page .intro-card-title{color:#191c1e;text-align:center;font-size:15px;font-weight:700;line-height:1.4}.cloud-new-page .partners-grid-4{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}.cloud-new-page .partner-card{background:linear-gradient(#fff 0%,#c8e7ff14 100%);border:1px solid #1b489633;border-radius:14px;flex-direction:column;gap:12px;padding:26px 24px;transition:transform .2s;display:flex;box-shadow:0 4px 14px #1b48960d}.cloud-new-page .partner-card:hover{transform:translateY(-3px)}.cloud-new-page .partner-card-logo-wrap{justify-content:flex-start;align-items:center;height:56px;display:flex}.cloud-new-page .partner-card-logo-wrap img{object-fit:contain;max-width:110px;max-height:46px}.cloud-new-page .partner-card-title{color:var(--fc-brand-primary,#1b4896);font-size:19px;font-weight:700}.cloud-new-page .partner-card-desc{color:#434655;font-size:14px;line-height:1.5}.cloud-new-page .comparison-table-wrap{border:1px solid #1b489633;border-radius:12px;width:100%;margin:12px 0;overflow:hidden}.cloud-new-page .table-header-row{background:var(--fc-brand-primary,#1b4896);color:#fff;grid-template-columns:280px 1fr;padding:14px 22px;font-size:15px;font-weight:700;display:grid}.cloud-new-page .table-data-row{border-top:1px solid #1b489614;grid-template-columns:280px 1fr;align-items:center;padding:16px 22px;font-size:14.5px;display:grid}.cloud-new-page .table-data-row:nth-child(2n){background:#f5f6ff}.cloud-new-page .table-data-row:nth-child(odd){background:#fff}.cloud-new-page .table-col-label{color:#191c1e;font-weight:700}.cloud-new-page .table-col-desc{color:#334155;line-height:1.5}.cloud-new-page .callout-text-banner{background:#f0f4fa;border:1px solid #1b489633;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:22px 24px;display:flex}.cloud-new-page .callout-banner-title{color:var(--fc-brand-primary,#1b4896);font-size:17px;font-weight:700}.cloud-new-page .callout-banner-desc{color:#191c1e;font-size:15px;line-height:1.55}.cloud-new-page .credentials-carousel-wrap{border-top:1px solid #1b489626;flex-direction:column;gap:20px;width:100%;padding-top:36px;display:flex}.cloud-new-page .carousel-cards-viewport{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.cloud-new-page .credential-badge-card{text-align:center;background:#fff;border:1px solid #1b489633;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex;box-shadow:0 4px 14px #1b48960f}.cloud-new-page .credential-badge-card img{object-fit:contain;width:auto;max-width:100%;height:110px}.cloud-new-page .badge-card-title{color:var(--fc-brand-primary,#1b4896);font-size:16px;font-weight:700;line-height:1.4}.cloud-new-page .badge-card-sub{color:#434655;font-size:13.5px}.cloud-new-page .carousel-nav-controls{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-top:8px;display:flex}.cloud-new-page .carousel-arrow-btn{border:1.5px solid var(--fc-brand-primary,#1b4896);cursor:pointer;width:40px;height:40px;color:var(--fc-brand-primary,#1b4896);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.cloud-new-page .carousel-arrow-btn:hover{background:var(--fc-brand-primary,#1b4896);color:#fff}.cloud-new-page .carousel-dots-row{align-items:center;gap:6px;display:flex}.cloud-new-page .carousel-dot{cursor:pointer;background:#1b489640;border-radius:4px;width:8px;height:8px;transition:all .25s}.cloud-new-page .carousel-dot.active{background:var(--fc-brand-primary,#1b4896);width:24px}.cloud-new-page .services-glance-grid{grid-template-columns:repeat(5,1fr);gap:18px;width:100%;display:grid}.cloud-new-page .glance-card{cursor:pointer;background:linear-gradient(#fff 0%,#c8e7ff14 100%);border:1px solid #1b489633;border-radius:14px;flex-direction:column;justify-content:space-between;gap:20px;min-height:180px;padding:24px 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #1b48960f}.cloud-new-page .glance-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1b48961f}.cloud-new-page .glance-card-title{color:var(--fc-brand-primary,#1b4896);font-size:17px;font-weight:700;line-height:1.35}.cloud-new-page .glance-card-explore{color:#191c1e;align-items:center;gap:4px;font-size:14px;font-weight:700;transition:color .16s,transform .16s;display:inline-flex}.cloud-new-page .glance-card:hover .glance-card-explore{color:var(--fc-brand-primary,#1b4896);transform:translate(4px)}.cloud-new-page .cards-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.cloud-new-page .cards-grid-2{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}.cloud-new-page .info-card-standard{background:linear-gradient(#fff 0%,#c8e7ff14 100%);border:1px solid #1b489633;border-radius:14px;flex-direction:column;gap:12px;padding:24px;transition:transform .2s;display:flex;box-shadow:0 4px 14px #1b48960d}.cloud-new-page .info-card-standard:hover{transform:translateY(-2px)}.cloud-new-page .info-card-header-num{background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:flex}.cloud-new-page .info-card-title{color:var(--fc-brand-primary,#1b4896);font-size:18px;font-weight:700;line-height:1.35}.cloud-new-page .info-card-desc{color:#434655;font-size:14px;line-height:1.55}.cloud-new-page .tags-cloud-wrap{flex-flow:wrap;gap:12px;width:100%;display:flex}.cloud-new-page .pill-tag-blue{color:var(--fc-brand-primary,#1b4896);-webkit-user-select:none;user-select:none;background:#f0f4fa;border:1px solid #1b489640;border-radius:40px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .16s,color .16s}.cloud-new-page .pill-tag-blue:hover{background:var(--fc-brand-primary,#1b4896);color:#fff}.cloud-new-page .process-flow-row{flex-direction:row;align-items:center;gap:12px;width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.cloud-new-page .flow-step-card{background:linear-gradient(#fff 0%,#c8e7ff14 100%);border:1px solid #1b489633;border-radius:12px;flex-direction:column;flex:1;gap:8px;min-width:180px;padding:20px;display:flex;box-shadow:0 4px 12px #1b48960d}.cloud-new-page .flow-step-arrow{color:var(--fc-brand-primary,#1b4896);-webkit-user-select:none;user-select:none;font-size:22px;font-weight:700}.cloud-new-page .tabs-nav-bar{border-bottom:1px solid #1b489633;flex-direction:row;gap:0;width:100%;display:flex}.cloud-new-page .tab-button{color:#191c1e;cursor:pointer;background:#fff;border:1px solid #1b489640;padding:12px 26px;font-size:15px;font-weight:700;transition:all .2s}.cloud-new-page .tab-button.active{background:var(--fc-brand-primary,#1b4896);color:#fff;border-color:var(--fc-brand-primary,#1b4896)}.cloud-new-page .tab-content-panel{background:linear-gradient(#fff 0%,#c8e7ff14 100%);border:1px solid #1b489633;border-radius:12px;margin-top:16px;padding:28px;box-shadow:0 4px 14px #1b48960f}.cloud-new-page .tab-content-title{color:var(--fc-brand-primary,#1b4896);margin-bottom:8px;font-size:20px;font-weight:700}.cloud-new-page .tab-content-desc{color:#434655;font-size:15px;line-height:1.6}.cloud-new-page .service-plans-table{border:1px solid #1b489633;border-radius:14px;width:100%;overflow:hidden}.cloud-new-page .plans-header-row{background:#f1f4ff;border-bottom:2px solid #1b489633;grid-template-columns:200px 1fr 1.25fr 1fr;font-size:15px;font-weight:700;display:grid}.cloud-new-page .plans-header-cell{align-items:center;padding:16px 20px;display:flex}.cloud-new-page .plans-header-cell.popular-cell{background:var(--fc-brand-primary,#1b4896);color:#fff}.cloud-new-page .plans-data-row{border-bottom:1px solid #1b489614;grid-template-columns:200px 1fr 1.25fr 1fr;padding:0;display:grid}.cloud-new-page .plans-data-cell{color:#334155;align-items:center;padding:14px 20px;font-size:13.5px;display:flex}.cloud-new-page .plans-data-cell.criteria-cell{color:#191c1e;background:#fafbff;font-weight:700}.cloud-new-page .plans-data-cell.popular-highlight{color:var(--fc-brand-primary,#1b4896);background:#f0f4fa;font-weight:600}.cloud-new-page .sla-targets-row{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.cloud-new-page .sla-target-card{background:#fff;border:1px solid #1b489633;border-radius:12px;flex-direction:column;gap:6px;padding:20px;display:flex;box-shadow:0 4px 12px #1b48960d}.cloud-new-page .sla-priority-badge{color:var(--fc-brand-primary,#1b4896);font-size:16px;font-weight:700}.cloud-new-page .sla-time{color:#434655;font-size:14px}.cloud-new-page .why-finecons-grid{grid-template-columns:repeat(5,1fr);gap:16px;width:100%;display:grid}.cloud-new-page .why-check-card{background:#fff;border:1px solid #1b489633;border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:20px 16px;transition:transform .2s;display:flex;box-shadow:0 4px 12px #1b48960a}.cloud-new-page .why-check-card:hover{transform:translateY(-2px)}.cloud-new-page .why-check-card img{flex-shrink:0;width:22px;height:22px}.cloud-new-page .why-check-card-title{color:#191c1e;font-size:14.5px;font-weight:700;line-height:1.35}.cloud-new-page .case-studies-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.cloud-new-page .case-study-cloud-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.cloud-new-page .case-study-cloud-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0f172a1f}.cloud-new-page .case-study-img-wrap{width:100%;height:180px;overflow:hidden}.cloud-new-page .case-study-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.cloud-new-page .case-study-cloud-card:hover .case-study-img-wrap img{transform:scale(1.04)}.cloud-new-page .case-study-body{flex-direction:column;gap:10px;padding:22px;display:flex}.cloud-new-page .case-study-tag{color:var(--fc-brand-primary,#1b4896);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.cloud-new-page .case-study-headline{color:#0f172a;margin:0;font-family:Merriweather,serif;font-size:16.5px;font-weight:700;line-height:1.4}.cloud-new-page .case-study-read-more{color:#191c1e;align-items:center;gap:4px;margin-top:6px;font-size:14px;font-weight:700;transition:color .16s,transform .16s;display:inline-flex}.cloud-new-page .case-study-cloud-card:hover .case-study-read-more{color:var(--fc-brand-primary,#1b4896);transform:translate(4px)}.cloud-new-page .faq-list-wrap{flex-direction:column;gap:12px;width:100%;display:flex}.cloud-new-page .faq-accordion-item{background:#fff;border:1px solid #1b48962e;border-radius:12px;transition:all .2s;overflow:hidden}.cloud-new-page .faq-accordion-item.active{border-color:var(--fc-brand-primary,#1b4896);box-shadow:0 4px 16px #1b489612}.cloud-new-page .faq-question-btn{cursor:pointer;text-align:left;color:#191c1e;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-size:16px;font-weight:700;transition:color .16s;display:flex}.cloud-new-page .faq-question-btn:hover,.cloud-new-page .faq-accordion-item.active .faq-question-btn{color:var(--fc-brand-primary,#1b4896)}.cloud-new-page .faq-chevron-icon{stroke:currentColor;stroke-width:2.2px;fill:none;flex-shrink:0;width:16px;height:16px;transition:transform .25s}.cloud-new-page .faq-chevron-icon.rotate-180{transform:rotate(180deg)}.cloud-new-page .faq-answer-panel{color:#434655;padding:0 22px 20px;font-size:14.5px;line-height:1.6}.cloud-new-page .cloud-cta-banner-section{background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);color:#fff;text-align:center;width:100%;padding:70px 5%}.cloud-new-page .cta-banner-inner{flex-direction:column;align-items:center;gap:20px;max-width:900px;margin:0 auto;display:flex}.cloud-new-page .cta-banner-title{margin:0;font-family:Merriweather,serif;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:700;line-height:1.3}.cloud-new-page .cta-banner-desc,.cloud-cta-banner-section p{opacity:.92;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6;color:#fff!important}.cloud-new-page .cta-banner-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:10px;display:flex}.cloud-new-page .btn-banner-white{color:var(--fc-brand-primary,#1b4896);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:90px;padding:16px 36px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s}.cloud-new-page .btn-banner-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.cloud-new-page .btn-banner-outline{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #fff;border-radius:90px;padding:14px 34px;font-size:16px;font-weight:700;transition:transform .2s,background .2s}.cloud-new-page .btn-banner-outline:hover{background:#ffffff26;transform:translateY(-2px)}@media (width<=1200px){.cloud-new-page .intro-cards-row,.cloud-new-page .services-glance-grid,.cloud-new-page .why-finecons-grid{grid-template-columns:repeat(3,1fr)}.cloud-new-page .partners-grid-4,.cloud-new-page .carousel-cards-viewport{grid-template-columns:repeat(2,1fr)}}@media (width<=991px){.cloud-new-page section{padding:60px 5%}.cloud-new-page .cloud-hero{padding:110px 5% 70px}.cloud-new-page .cards-grid-3{grid-template-columns:repeat(2,1fr)}.cloud-new-page .table-header-row,.cloud-new-page .table-data-row{grid-template-columns:200px 1fr;font-size:13.5px}.cloud-new-page .plans-header-row,.cloud-new-page .plans-data-row{grid-template-columns:160px 1fr 1fr 1fr}.cloud-new-page .sla-targets-row,.cloud-new-page .case-studies-grid-3{grid-template-columns:repeat(2,1fr)}}.mobile-section-nav-wrap,.mobile-cloud-tab-select{display:none}@media (width<=768px){.cloud-new-page .hero{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 30px!important;display:flex!important;overflow:hidden!important}.cloud-new-page .hero-copy{text-align:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:auto 0!important}.cloud-new-page .hero-title{text-align:center!important;font-size:clamp(1.5rem,6vw,2.1rem)!important}.cloud-new-page .hero-desc{text-align:center!important;max-width:95%!important;font-size:13px!important;line-height:1.45!important}.cloud-new-page section{padding:48px 5%}.cloud-new-page .intro-cards-row,.cloud-new-page .services-glance-grid,.cloud-new-page .why-finecons-grid,.cloud-new-page .cards-grid-3,.cloud-new-page .cards-grid-2,.cloud-new-page .partners-grid-4,.cloud-new-page .case-studies-grid-3,.cloud-new-page .carousel-cards-viewport{grid-template-columns:1fr}.cloud-new-page .comparison-table-wrap{overflow-x:auto}.cloud-new-page .table-header-row,.cloud-new-page .table-data-row{min-width:500px}.cloud-new-page .service-plans-table{overflow-x:auto}.cloud-new-page .plans-header-row,.cloud-new-page .plans-data-row{min-width:620px}.cloud-new-page .hero-btn-row,.cloud-new-page .cta-banner-buttons{flex-direction:column;align-items:stretch;width:100%}.cloud-new-page .btn-primary-gradient,.cloud-new-page .btn-outline-blue,.cloud-new-page .btn-banner-white,.cloud-new-page .btn-banner-outline{box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:13px 18px!important;line-height:1.35!important;display:block!important}.sticky-in-page-menu{background:#fff!important;width:100%!important;overflow:visible!important;box-shadow:0 2px 10px #00000014!important}.sticky-menu-inner{display:none!important}.mobile-section-nav-wrap{box-sizing:border-box!important;width:100%!important;padding:8px 16px!important;display:block!important}.mobile-section-nav-select{color:#1b4896!important;box-sizing:border-box!important;cursor:pointer!important;appearance:none!important;background:#fff 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='%231b4896' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 14px center no-repeat!important;border:2px solid #1b4896!important;border-radius:8px!important;width:100%!important;padding:10px 38px 10px 14px!important;font-size:15px!important;font-weight:600!important;display:block!important}.mobile-cloud-tab-select{color:#1b4896!important;box-sizing:border-box!important;cursor:pointer!important;appearance:none!important;background:#fff 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='%231b4896' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 14px center no-repeat!important;border:2px solid #1b4896!important;border-radius:8px!important;width:100%!important;margin-bottom:16px!important;padding:10px 38px 10px 14px!important;font-size:15px!important;font-weight:600!important;display:block!important}.cloud-tabs-desktop-only,.cloud-new-page .cloud-tabs-desktop-only{display:none!important}}.licensing,.licensing *{box-sizing:border-box}.licensing{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.licensing-hero-section .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b48960f;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.licensing-hero-section .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b48960f;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.licensing-hero-section .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b489608;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:23.5rem;left:15.25rem}.licensing-hero-section .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b489608;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:27.875rem;left:19.625rem}.licensing-hero-section{background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;position:relative;overflow:hidden}.licensing-hero-inner{box-sizing:border-box;z-index:10;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.licensing-hero-row{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,4rem);width:100%;margin:auto 0;display:flex}.licensing-hero-content{flex-direction:column;flex:1.2;justify-content:center;max-width:43.75rem;display:flex;position:relative}.licensing-technical-support-services{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", sans-serif);margin:0;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:600;line-height:1.25}.licensing-technical-support-services-span{color:var(--fc-brand-primary,#1b4896);display:block}.licensing-technical-support-services-span2{color:#111;display:block}.licensing-hero-inner .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.licensing-hero-inner .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:all .3s}.licensing-hero-inner .frame-2 .active-rect,.licensing-hero-inner .frame-2 .rectangle-324{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.licensing .about-hero-visual{flex-shrink:0;width:min(24rem,30vw);height:min(21.5rem,32vh);transition:transform .5s;position:relative;overflow:visible}.licensing .about-hero-visual:hover{transform:scale(1.03)}.licensing .ellipse-4{z-index:1;width:16.8125rem;height:15.625rem;position:absolute;top:4.6875rem;left:.625rem;overflow:visible}.licensing .ellipse-2{z-index:2;width:14.625rem;height:20.1875rem;position:absolute;top:1.5625rem;left:2.8125rem;overflow:visible}.licensing .ellipse-3{z-index:3;width:19.75rem;height:21.875rem;position:absolute;top:.9375rem;left:6.25rem;overflow:visible}.section-vendor-solutions-bento-grid{z-index:2;flex-direction:column;gap:3rem;width:100%;max-width:80rem;margin:5rem auto;padding:0 3rem;display:flex;position:relative}.bento-header{text-align:center;flex-direction:column;gap:1.25rem;max-width:50rem;margin:0 auto;display:flex}.ecosystem-partnerships{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);margin:0;font-size:3rem;font-weight:600;line-height:3.75rem}.ecosystem-partnerships-span{color:#191c1e}.ecosystem-partnerships-span2{color:var(--fc-brand-primary,#1b4896)}.strategic-alliances-desc{color:#43474d;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.125rem;line-height:1.75rem}.bento-grid-container{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(4,1fr);gap:1.125rem;width:100%;display:grid}.mobile-solutions-dropdown{display:none}.bento-card{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#f8faff;border:.0938rem solid #1b489633;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s;display:flex;box-shadow:0 .25rem .75rem #0a254005}.bento-card:hover{border-color:var(--fc-brand-primary,#1b4896);background:#f0f4fa;transform:translateY(-.375rem);box-shadow:0 .9375rem 2.1875rem #1b489614}.bento-icon-wrapper{background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.bento-card-title{color:#191c1e;font-family:var(--sub-heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.25rem;font-weight:700}.bento-card-desc{color:#43474d;font-family:var(--body-regular-mobile-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:.875rem;line-height:1.375rem}.microsoft-large{grid-area:1/1/span 2/span 2;justify-content:flex-start}.microsoft-large .bento-list{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:.625rem;display:grid}.bento-list-item{font-family:var(--body-regular-mobile-font-family,"MerriweatherSans-Regular", sans-serif);color:#191c1e;flex-direction:row;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.check-icon{flex-shrink:0}.google-workspace{grid-area:1/3/span 1/span 1}.zoho{grid-area:1/4/span 1/span 1}.security-networking-medium{grid-area:2/3/span 1/span 2;justify-content:center;gap:1rem}.security-title-row{flex-direction:row;align-items:center;gap:1rem;display:flex}.security-partners-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;display:grid}.security-partner-badge{text-align:center;font-family:var(--sub-heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#000;background:#eef3fb;border:1px solid #1b489633;border-radius:.375rem;padding:.625rem;font-size:.875rem;font-weight:700;transition:background-color .3s,color .3s}.security-partner-badge:hover{background:var(--fc-brand-primary,#1b4896);color:#fff}.virtualization{grid-area:3/1/span 1/span 1}.creative{grid-area:3/2/span 1/span 1}.intro-text{color:#43474d;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:.875rem;line-height:1.375rem}.bento-tags{flex-flow:wrap;gap:.5rem;margin-top:auto;display:flex}.bento-tag{color:var(--fc-brand-primary,#1b4896);letter-spacing:.0312rem;background:#eef3fb;border-radius:.375rem;padding:.3125rem .625rem;font-family:MerriweatherSans-Bold,sans-serif;font-size:.6875rem;font-weight:700}.section-responsibilities-why-choose-us{z-index:2;background:#f3f9ff;width:100%;padding:6.25rem 3rem;position:relative}.responsibilities-split-container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem;max-width:80rem;margin:0 auto;display:flex}.our-responsibilities{flex-direction:column;flex:1.1;gap:2rem;display:flex}.heading-22{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);border-left:.25rem solid var(--fc-brand-primary,#1b4896);align-items:center;margin:0;padding-left:1rem;font-size:2.75rem;font-weight:600;line-height:1.1;display:flex}.our-responsibilities-2-span{color:#191c1e}.our-responsibilities-2-span2{color:var(--fc-brand-primary,#1b4896)}.responsibilities-list-container{flex-direction:column;gap:1.25rem;display:flex}.background-border-shadow{background:#fff;border:1px solid #e4e6f1;border-radius:.75rem;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 .25rem .75rem #0e10ff03}.background-border-shadow:hover{transform:translateY(-.125rem);box-shadow:0 .5rem 1.25rem #0e10ff0f}.resp-card-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.resp-card-content{flex-direction:column;gap:.5rem;display:flex}.resp-card-title{color:#191c1e;font-family:var(--sub-heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.125rem;font-weight:700}.resp-card-desc{color:#43474d;font-family:var(--body-regular-mobile-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:.875rem;line-height:1.375rem}.why-choose-us{background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);color:#fff;border-radius:1.25rem;flex-direction:column;flex:.9;gap:2.25rem;padding:3rem;display:flex;box-shadow:0 1.25rem 2.5rem #1b489633}.why-partner-with-finecons{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);color:#fff;margin:0;font-size:2rem;font-weight:600;line-height:1.3}.why-choose-us-list{flex-direction:column;gap:2rem;display:flex}.why-choose-item{flex-direction:row;align-items:flex-start;gap:1.5rem;display:flex}.why-num-badge{color:var(--fc-brand-primary,#1b4896);width:2.75rem;min-width:2.75rem;height:2.75rem;font-family:var(--sub-heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.why-item-content{flex-direction:column;gap:.5rem;display:flex}.why-item-title{color:#fff;font-family:var(--sub-heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.125rem;font-weight:700}.why-item-desc{font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;line-height:1.375rem;color:#fff!important;font-size:1.0625rem!important}.licensing-cta-section{z-index:2;background:#f4f6fc;border-top:1px solid #e4e6f1;border-bottom:1px solid #e4e6f1;width:100%;margin:0;padding:3.75rem 0;position:relative}.cta-inner-container{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem;width:100%;max-width:80rem;margin:0 auto;padding:0 3rem;display:flex}.cta-content{flex-direction:column;gap:1rem;max-width:46.875rem;display:flex}.ready-to-optimize-your-software-landscape{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);color:#191c1e;margin:0;font-size:2.75rem;font-weight:700;line-height:1.25}.get-a-comprehensive-license-audit-and-quote-within-24-hours{font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);color:#43474d;margin:0;font-size:1.125rem;line-height:1.625rem}.cta-button{background:var(--fc-accent-orange,#eb5a28);color:#fff;font-family:var(--sub-heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);cursor:pointer;white-space:nowrap;border:none;border-radius:.625rem;flex-shrink:0;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 .25rem 1rem #eb5a2833}.cta-button:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-.125rem);box-shadow:0 .75rem 1.5rem #eb5a284d}.cta-button:active{transform:translateY(1px)}.partners-footer-wrapper{width:100%}.dropdown-trigger{cursor:pointer;background:#fff;border:1px solid #0e10ff1f;border-radius:.75rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.875rem 1.25rem;transition:all .2s;display:flex;box-shadow:0 .125rem .5rem #0e10ff0a}.dropdown-cloud-icon{width:1.25rem;height:1.25rem;color:var(--fc-brand-primary,#1b4896);flex-shrink:0}.dropdown-label{color:var(--fc-brand-primary,#1b4896);flex:1;font-family:MerriweatherSans-Bold,sans-serif;font-size:.9375rem;font-weight:700}.dropdown-chevron{width:1.25rem;height:1.25rem;color:var(--fc-brand-primary,#1b4896);flex-shrink:0;transition:transform .3s}.dropdown-chevron.open{transform:rotate(180deg)}.dropdown-menu{z-index:20;background:#fff;border:1px solid #1b489626;border-radius:.75rem;animation:.2s dropdownFadeIn;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 .5rem 1.5rem #1b489614}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.dropdown-item{color:#555;cursor:pointer;border-bottom:1px solid #1b48960f;padding:.875rem 1.25rem;font-family:MerriweatherSans-Regular,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#1b48960a}.dropdown-item.active{color:var(--fc-brand-primary,#1b4896);background:#1b48960f;font-weight:700}@media (width<=75rem){.bento-grid-container{grid-template-columns:repeat(2,1fr)}.microsoft-large{grid-area:1/1/span 1/span 2}.google-workspace{grid-area:2/1/span 1/span 1}.zoho{grid-area:2/2/span 1/span 1}.security-networking-medium{grid-area:3/1/span 1/span 2}.security-partners-grid{grid-template-columns:repeat(4,1fr)}.virtualization{grid-area:4/1/span 1/span 1}.creative{grid-area:4/2/span 1/span 1}}@media (width<=64rem){.licensing-hero-section{height:auto;min-height:100vh;padding:6.25rem 0 3.75rem}.licensing-hero-inner{text-align:center;flex-direction:column;gap:2.25rem;padding:0 2rem}.licensing-hero-row{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.25rem}.licensing-hero-inner .frame-2{justify-content:center;margin-top:1.5rem}.licensing-hero-content{max-width:100%}.licensing-technical-support-services{white-space:nowrap;font-size:2.75rem}.licensing .about-hero-visual{width:21.25rem;height:20rem}.licensing .ellipse-4{width:13.75rem;height:12.8125rem;top:3.75rem;left:.5rem}.licensing .ellipse-2{width:11.875rem;height:16.5625rem;top:1.25rem;left:2.25rem}.licensing .ellipse-3{width:16.25rem;height:17.8125rem;top:.75rem;left:5rem}.responsibilities-split-container{flex-direction:column;gap:3.75rem}.why-choose-us{flex:1}}@media (width<=48rem){.licensing-hero-section{flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.licensing-hero-inner{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100%!important;max-height:100%!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;overflow:hidden!important}.licensing-hero-row{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;margin:auto 0!important}.licensing-hero-content{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(2rem,5vh,3.25rem) auto 0!important;padding:0!important;display:flex!important}.licensing-technical-support-services{text-align:center!important;letter-spacing:-.4px!important;white-space:normal!important;width:100%!important;margin:0!important;font-size:clamp(1.75rem,6.8vw,2.35rem)!important;line-height:1.22!important;display:block!important}.licensing-technical-support-services span{text-align:center!important;white-space:normal!important;display:block!important}.licensing-hero-inner .frame-2{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.licensing-hero-inner .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.licensing-hero-inner .frame-2 .active-rect,.licensing-hero-inner .frame-2 .rectangle-324{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.licensing .about-hero-visual{flex:1!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:24rem!important;min-height:0!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.licensing .ellipse-4{z-index:1!important;width:clamp(13rem,60vw,16.5rem)!important;max-width:none!important;height:clamp(12rem,34vh,17rem)!important;margin:0!important;position:absolute!important;top:54%!important;left:36%!important;transform:translate(-50%,-50%)!important}.licensing .ellipse-2{z-index:2!important;width:clamp(13.5rem,64vw,17rem)!important;max-width:none!important;height:clamp(16rem,42vh,21rem)!important;position:absolute!important;top:48%!important;left:44%!important;transform:translate(-50%,-50%)!important}.licensing .ellipse-3{z-index:3!important;width:clamp(16.5rem,82vw,21rem)!important;max-width:none!important;height:clamp(19rem,48vh,24.5rem)!important;position:absolute!important;top:50%!important;left:54%!important;transform:translate(-50%,-50%)!important}.licensing-hero-section .ellipse-17,.licensing-hero-section .ellipse-18,.licensing-hero-section .ellipse-19,.licensing-hero-section .ellipse-20,.licensing .ellipse-17,.licensing .ellipse-18,.licensing .ellipse-19,.licensing .ellipse-20,.licensing .ellipse-192,.licensing .ellipse-202{display:none!important}.section-vendor-solutions-bento-grid{gap:2rem;margin:3rem auto;padding:0 1.25rem}.ecosystem-partnerships{font-size:2.125rem;line-height:2.75rem}.strategic-alliances-desc{font-size:.9375rem}.bento-grid-container{grid-template-columns:1fr}.microsoft-large,.google-workspace,.zoho,.security-networking-medium,.virtualization,.creative{grid-area:auto/1/auto/span 1}.microsoft-large .bento-list{grid-template-columns:1fr 1fr}.security-partners-grid{grid-template-columns:repeat(2,1fr)}.mobile-solutions-dropdown{width:100%;margin-bottom:.5rem;display:block;position:relative}.section-responsibilities-why-choose-us{padding:3.75rem 1.25rem}.heading-22{font-size:2rem}.why-choose-us{padding:2.25rem 1.75rem}.why-partner-with-finecons{font-size:1.625rem}.licensing-cta-section{padding:3rem 0}.cta-inner-container{text-align:center;flex-direction:column;gap:1.75rem;padding:0 1.5rem}.cta-content{max-width:100%}.ready-to-optimize-your-software-landscape{font-size:1.875rem}.get-a-comprehensive-license-audit-and-quote-within-24-hours{font-size:.9375rem}.cta-button{width:100%;max-width:18.75rem}}@media (width<=30rem){.licensing-technical-support-services{font-size:1.75rem}.scale-fast-spend-smart{font-size:1.625rem}.ecosystem-partnerships{font-size:1.75rem;line-height:2.375rem}.microsoft-large .bento-list{grid-template-columns:1fr}}.managed-services-new-page,.managed-services-new-page *{box-sizing:border-box}.managed-services-new-page{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex;position:relative;overflow-x:hidden}.managed-services-new-page .hero{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(110px,14vh,134px) clamp(28px,6vw,100px) clamp(24px,4vh,48px);display:flex;position:relative;overflow:hidden}.managed-services-new-page .hero-bg-gradient{pointer-events:none;position:absolute;inset:0}.managed-services-new-page .hero-container,.managed-services-new-page .hero-copy{z-index:2;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:clamp(14px,2vh,24px);width:100%;max-width:1320px;margin:auto 0;display:flex;position:relative}.managed-services-new-page .m-a-n-a-g-e-d-s-e-r-v-i-c-e-s,.managed-services-new-page .hero-eyebrow{color:#191c1e;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(13px,.95vw,16px);font-weight:700;line-height:1.6}.managed-services-new-page .it-that-just-works-every-day-every-site,.managed-services-new-page .hero-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);letter-spacing:-.01em;margin:0;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:600;line-height:1.22}.managed-services-new-page .it-that-just-works-every-day-every-site-span{color:#191c1e;display:block}.managed-services-new-page .it-that-just-works-every-day-every-site-span2{color:var(--fc-brand-primary,#1b4896);display:block}.managed-services-new-page .hero-description,.managed-services-new-page .from-on-site-engineers-to-24-x-7-remote-monitoring-finecons-limited-keeps-your-desktops-servers-networks-and-cloud-running-smoothly-under-one-contract-and-one-sla{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);max-width:58rem;margin:0;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:400;line-height:1.6}.managed-services-new-page .hero-cta-row,.managed-services-new-page .hero-copy .row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.125rem;margin-top:.25rem;display:flex}.managed-services-new-page .button-talk-to-a-service-expert{background:var(--fc-accent-orange,#eb5a28);cursor:pointer;border:none;border-radius:5.625rem;outline:none;justify-content:center;align-items:center;padding:.875rem 2.25rem;text-decoration:none;transition:transform .25s,background-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 .375rem 1.125rem #eb5a2847}.managed-services-new-page .button-talk-to-a-service-expert:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-.15rem);box-shadow:0 .625rem 1.5rem #eb5a285c}.managed-services-new-page .talk-to-a-service-expert{color:#fff;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);text-align:center;font-size:1.05rem;font-weight:700;line-height:1.2}.managed-services-new-page .button-existing-customer-get-support{border:2px solid var(--fc-brand-primary,#1b4896);cursor:pointer;background:#fff;border-radius:5.625rem;outline:none;justify-content:center;align-items:center;padding:calc(.875rem - 2px) 2.25rem;text-decoration:none;transition:transform .25s,background-color .25s,border-color .25s;display:inline-flex;box-shadow:0 .25rem .75rem #1b489614}.managed-services-new-page .button-existing-customer-get-support:hover{border-color:var(--fc-brand-cobalt,#2f6bd8);background:#1b48960a;transform:translateY(-.15rem)}.managed-services-new-page .existing-customer-get-support{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);text-align:center;font-size:1.05rem;font-weight:700;line-height:1.2}.managed-services-new-page .body-side-menu-content{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:clamp(2.5rem,4vw,4.5rem);width:100%;max-width:85rem;margin:0 auto;padding:5.5rem clamp(1.5rem,5vw,6.25rem);display:flex;position:relative}.managed-services-new-page .side-menu{background:#fff;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;gap:1.625rem;width:clamp(16.5rem,18vw,19rem);display:flex;position:sticky;top:6.25rem}.managed-services-new-page .s-e-r-v-i-c-e-s{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.12em;text-transform:uppercase;width:100%;padding-bottom:.35rem;font-size:1.25rem;font-weight:700;line-height:1.6}.managed-services-new-page .row2,.managed-services-new-page .side-menu-row{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.35rem 0;text-decoration:none;transition:all .2s;display:flex}.managed-services-new-page .managed-services,.managed-services-new-page .facility-management-fms,.managed-services-new-page .annual-maintenance-amc,.managed-services-new-page .side-menu-link{text-align:left;width:calc(100% - 1rem);max-width:18rem;font-size:1.15rem;font-weight:400;line-height:1.5;transition:color .2s,font-weight .2s;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif!important}.managed-services-new-page .row2:hover .managed-services,.managed-services-new-page .row2:hover .facility-management-fms,.managed-services-new-page .row2:hover .annual-maintenance-amc,.managed-services-new-page .side-menu-row:hover .side-menu-link{color:var(--fc-brand-primary,#1b4896)}.managed-services-new-page .row2.is-active .managed-services,.managed-services-new-page .row2.is-active .facility-management-fms,.managed-services-new-page .row2.is-active .annual-maintenance-amc,.managed-services-new-page .is-active-link,.managed-services-new-page .side-menu-row.is-active .side-menu-link{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-weight:700}.managed-services-new-page .rectangle,.managed-services-new-page .sidebar-active-indicator{background:var(--fc-brand-primary,#1b4896);border-radius:.125rem;flex-shrink:0;width:.28rem;height:2.125rem}.managed-services-new-page .content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:4.5rem;min-width:0;display:flex}.managed-services-new-page .intro{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.managed-services-new-page .managed-services2{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.25}.managed-services-new-page .managed-services-2-span{color:#191c1e}.managed-services-new-page .managed-services-2-span2{color:var(--fc-brand-primary,#1b4896);margin-left:.35rem}.managed-services-new-page .intro-narrative{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.25rem;font-weight:400;line-height:1.65}.managed-services-new-page .tags{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.875rem;width:100%;margin-top:.5rem;display:flex}.managed-services-new-page .tag-item{background:var(--fc-bg-ice,#f1f5fc);border:1px solid #1b489640;border-radius:2.5rem;justify-content:center;align-items:center;padding:.75rem 1.375rem;transition:all .25s;display:inline-flex}.managed-services-new-page .tag-item:hover{border-color:var(--fc-brand-primary,#1b4896);background:#e5edf9;transform:translateY(-.1rem)}.managed-services-new-page .tag-text{color:var(--fc-brand-primary,#1b4896);text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);white-space:nowrap;font-size:1.125rem;font-weight:700;line-height:1.3}.managed-services-new-page .accordions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.managed-services-new-page .accordion-item{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;transition:all .3s;display:flex;overflow:hidden}.managed-services-new-page .accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#e4ecf8 0%,#e2ebf8 100%);border-radius:.75rem;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.75rem;transition:background .2s,box-shadow .2s;display:flex}.managed-services-new-page .accordion-header:hover{background:linear-gradient(90deg,#dce7f6 0%,#d7e3f5 100%);box-shadow:0 .25rem .75rem #1b48960f}.managed-services-new-page .accordion-title{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.375rem;font-weight:700;line-height:1.5}.managed-services-new-page .accordion-chevron{color:#191c1e;font-size:1.5rem;font-weight:700;line-height:1;transition:transform .3s}.managed-services-new-page .accordion-chevron.is-open{transform:rotate(180deg)}.managed-services-new-page .accordion-body{flex-direction:column;gap:.75rem;width:100%;padding:1.25rem 1.75rem .5rem;display:flex}.managed-services-new-page .accordion-text{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.1875rem;font-weight:400;line-height:1.6}.managed-services-new-page .accordion-bullet-list{flex-direction:column;gap:.75rem;width:100%;margin:0;padding-left:0;list-style:none;display:flex}.managed-services-new-page .accordion-bullet-item{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);flex-direction:row;align-items:flex-start;gap:.625rem;font-size:1.1875rem;font-weight:400;line-height:1.6;display:flex}.managed-services-new-page .accordion-bullet-dot{color:var(--fc-brand-primary,#1b4896);font-size:1.35rem;line-height:1.4}.managed-services-new-page .portfolio{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;width:100%;display:flex}.managed-services-new-page .managed-services-portfolio{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.25}.managed-services-new-page .managed-services-portfolio-span{color:#191c1e}.managed-services-new-page .managed-services-portfolio-span2{color:var(--fc-brand-primary,#1b4896);margin-left:.35rem}.managed-services-new-page .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;display:grid}.managed-services-new-page .portfolio-card{background:linear-gradient(#fff 0%,#e2ebf814 100%);border:1px solid #2f6bd847;border-radius:.75rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.875rem;min-height:16.5rem;padding:1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 .3125rem .75rem #1b48960a}.managed-services-new-page .portfolio-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.375rem);box-shadow:0 .875rem 1.875rem #1b48961f}.managed-services-new-page .portfolio-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .25s;display:flex}.managed-services-new-page .portfolio-card:hover .portfolio-icon-box{background:var(--fc-brand-cobalt,#2f6bd8)}.managed-services-new-page .portfolio-icon-img{object-fit:contain;filter:brightness(0)invert();width:1.5rem;height:1.5rem}.managed-services-new-page .portfolio-card-title{color:var(--fc-brand-primary,#1b4896);text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.managed-services-new-page .portfolio-card-desc{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);flex:1;margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}.managed-services-new-page .portfolio-read-more{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);cursor:pointer;align-items:center;gap:.35rem;margin-top:.5rem;font-size:1rem;font-weight:700;line-height:1.6;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.managed-services-new-page .portfolio-read-more:hover{color:var(--fc-brand-primary,#1b4896);transform:translate(.25rem)}.managed-services-new-page .how-service-is-delivered{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.75rem;width:100%;display:flex}.managed-services-new-page .one-team-clear-escalation-every-time{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:600;line-height:1.3}.managed-services-new-page .one-team-span{color:#191c1e}.managed-services-new-page .one-team-span2{color:var(--fc-brand-primary,#1b4896);margin:0 .35rem}.managed-services-new-page .flow-container,.managed-services-new-page .flow{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;margin-top:.5rem;padding:0;display:flex;overflow:visible}.managed-services-new-page .flow-card,.managed-services-new-page .flow .card{box-sizing:border-box;background:linear-gradient(#fff 0%,#eef4fd80 100%);border:1.5px solid #2f6bd838;border-radius:14px;flex-direction:column;flex:calc(33.333% - 16px);justify-content:flex-start;align-items:flex-start;gap:10px;min-width:200px;padding:18px 18px 20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 4px 12px #0f10ff0a}.managed-services-new-page .flow-card:hover,.managed-services-new-page .flow .card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.25rem);box-shadow:0 8px 22px #1b48961f}.managed-services-new-page .flow-card-header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:2px;display:flex}.managed-services-new-page .flow-step-badge,.managed-services-new-page .flow .card .icon{background:var(--fc-brand-primary,#1b4896);color:#fff;width:32px;height:32px;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;box-shadow:0 2px 8px #1b489638}.managed-services-new-page .flow-step-tag{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#5d6679;margin-left:8px;margin-right:auto;font-size:12px;font-weight:700}.managed-services-new-page .flow-step-next-arrow{color:var(--fc-brand-primary,#1b4896);opacity:.65;font-size:18px;font-weight:700;line-height:1;transition:transform .2s,opacity .2s}.managed-services-new-page .flow-card:hover .flow-step-next-arrow{opacity:1;transform:translate(3px)}.managed-services-new-page .flow-step-title,.managed-services-new-page .flow .card h3{color:var(--fc-brand-primary,#1b4896);text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:700;line-height:1.35}.managed-services-new-page .flow-step-desc,.managed-services-new-page .flow .card p{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);word-break:normal;overflow-wrap:break-word;margin:0;font-size:clamp(.85rem,.95vw,.95rem);font-weight:400;line-height:1.55}.managed-services-new-page .flow-arrow,.managed-services-new-page .flow .div2{display:none}.managed-services-new-page .flow-footer-note,.managed-services-new-page .every-ticket-is-logged-tracked-and-reported-you-see-what-was-raised-what-was-done-and-how-fast{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);border-left:4px solid var(--fc-brand-primary,#1b4896);box-sizing:border-box;background:#f1f6fd;border-radius:0 10px 10px 0;width:100%;margin:.75rem 0 0;padding:14px 18px;font-size:1.05rem;font-weight:600;line-height:1.6}.managed-services-new-page .what-s-included{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.managed-services-new-page .what-s-included-in-every-contract{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.3}.managed-services-new-page .what-s-included-span{color:#191c1e}.managed-services-new-page .what-s-included-span2{color:var(--fc-brand-primary,#1b4896);margin-left:.35rem}.managed-services-new-page .included-list{flex-direction:column;gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.managed-services-new-page .included-item{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);flex-direction:row;align-items:flex-start;gap:.625rem;font-size:1.25rem;font-weight:400;line-height:1.6;display:flex}.managed-services-new-page .included-bullet-dot{color:var(--fc-brand-primary,#1b4896);font-size:1.35rem;line-height:1.4}.managed-services-new-page .industries{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.managed-services-new-page .industries-we-support{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.3}.managed-services-new-page .industries-we-support-span{color:#191c1e}.managed-services-new-page .industries-we-support-span2{color:var(--fc-brand-primary,#1b4896);margin-left:.35rem}.managed-services-new-page .industries-tags{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.875rem;width:100%;display:flex}.managed-services-new-page .industry-tag-item{background:var(--fc-bg-ice,#f1f5fc);border:1px solid #1b489640;border-radius:2.5rem;justify-content:center;align-items:center;padding:.75rem 1.375rem;transition:all .25s;display:inline-flex}.managed-services-new-page .industry-tag-item:hover{border-color:var(--fc-brand-primary,#1b4896);background:#e5edf9;transform:translateY(-.1rem)}.managed-services-new-page .industry-tag-text{color:var(--fc-brand-primary,#1b4896);text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-size:1.125rem;font-weight:700;line-height:1.3}.managed-services-new-page .technology-partners{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.managed-services-new-page .technology-partners2{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.3}.managed-services-new-page .technology-partners-2-span{color:#191c1e}.managed-services-new-page .technology-partners-2-span2{color:var(--fc-brand-primary,#1b4896);margin-left:.35rem}.managed-services-new-page .partners-grid{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.875rem;width:100%;display:flex}.managed-services-new-page .partner-box{background:#fff;border:1px solid #0f10ff40;border-radius:10px;justify-content:center;align-items:center;width:140px;height:60px;padding:8px 16px;transition:all .25s;display:flex;box-shadow:0 2px 6px #0f10ff0a}.managed-services-new-page .partner-box:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.15rem);box-shadow:0 6px 14px #0f10ff1a}.managed-services-new-page .partner-logo-img{object-fit:contain;max-width:90%;max-height:36px}.managed-services-new-page .partner-note,.managed-services-new-page .design-note-partner-logos-placed-from-the-existing-designs-and-the-logo-assets-frame{color:#8a6d00;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:.5rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.6}.managed-services-new-page .cta-banner{background:var(--fc-brand-primary,#1b4896);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;width:100%;padding:clamp(3.5rem,7vh,6.875rem) clamp(1.5rem,5vw,6.25rem);display:flex}.managed-services-new-page .let-s-take-it-off-your-plate{color:#fff;text-align:center;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);max-width:68rem;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.3}.managed-services-new-page .cta-banner p,.managed-services-new-page .cta-banner-desc,.managed-services-new-page .tell-us-about-your-users-sites-and-systems-and-we-ll-recommend-the-right-mix-of-fms-amc-and-remote-services{text-align:center;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);opacity:.95;max-width:62rem;margin:0;font-size:clamp(1.0625rem,1.4vw,1.375rem);font-weight:400;line-height:1.6;color:#fff!important}.managed-services-new-page .button-talk-to-a-service-expert2{cursor:pointer;background:#fff;border:none;border-radius:5.625rem;outline:none;justify-content:center;align-items:center;margin-top:.5rem;padding:1.125rem 2.5rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 .5rem 1.5rem #00000026}.managed-services-new-page .button-talk-to-a-service-expert2:hover{transform:translateY(-.2rem);box-shadow:0 .875rem 2rem #00000038}.managed-services-new-page .talk-to-a-service-expert2{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);text-align:center;font-size:1.25rem;font-weight:700;line-height:1.2}@media (width<=1280px){.managed-services-new-page .body-side-menu-content{gap:3rem}.managed-services-new-page .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.managed-services-new-page .hero{height:auto;min-height:100vh;max-height:none;padding-bottom:4rem}.managed-services-new-page .body-side-menu-content{flex-direction:column;gap:3rem;padding:3.5rem 1.5rem}.managed-services-new-page .side-menu{border-bottom:1px solid #1b489626;flex-direction:row;align-items:center;gap:1.25rem;width:100%;padding-bottom:.75rem;position:relative;top:0;overflow-x:auto}.managed-services-new-page .s-e-r-v-i-c-e-s{display:none}.managed-services-new-page .side-menu-row{background:#f1f5fc;border-radius:2rem;flex-shrink:0;width:auto;padding:.5rem 1rem}.managed-services-new-page .side-menu-row.is-active{background:var(--fc-brand-primary,#1b4896)}.managed-services-new-page .side-menu-row.is-active .side-menu-link{color:#fff}.managed-services-new-page .sidebar-active-indicator{display:none}.managed-services-new-page .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-services-new-page .flow-container{flex-wrap:wrap;gap:1rem}.managed-services-new-page .flow-card{flex:calc(50% - 1rem);min-width:13rem}.managed-services-new-page .flow-arrow{display:none}}@media (width<=767px){.managed-services-new-page .hero{justify-content:flex-start;gap:2.5rem;height:auto;min-height:100vh;max-height:none;padding:1.25rem 1rem 3.5rem}.managed-services-new-page .hero-copy{gap:1.25rem;margin:0}.managed-services-new-page .it-that-just-works-every-day-every-site{font-size:2.25rem}.managed-services-new-page .it-that-just-works-every-day-every-site-span2{margin-top:.25rem;margin-left:0;display:block}.managed-services-new-page .hero-description{font-size:1.0625rem}.managed-services-new-page .hero-cta-row{flex-direction:column;align-items:stretch;width:100%}.managed-services-new-page .button-talk-to-a-service-expert,.managed-services-new-page .button-existing-customer-get-support{width:100%}.managed-services-new-page .body-side-menu-content{gap:2.5rem;padding:2.5rem 1rem}.managed-services-new-page .portfolio-grid{grid-template-columns:1fr}.managed-services-new-page .flow-card{flex:100%;min-width:100%}.managed-services-new-page .partner-box{width:calc(50% - .5rem);height:3.75rem}.managed-services-new-page .tag-item,.managed-services-new-page .industry-tag-item{padding:.625rem 1rem}.managed-services-new-page .tag-text,.managed-services-new-page .industry-tag-text{font-size:.9375rem}}.tell-us-about-your-users-sites-and-systems-and-we-ll-recommend-the-right-mix-of-fms-amc-and-remote-services{color:#fff!important}.managed-services-mobile-dropdown-wrap{display:none}@media (width<=768px){.managed-services-new-page .hero{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 30px!important;display:flex!important;overflow:hidden!important}.managed-services-new-page .hero-container,.managed-services-new-page .hero-copy{text-align:center!important;align-items:center!important;gap:14px!important;max-width:100%!important}.managed-services-new-page .m-a-n-a-g-e-d-s-e-r-v-i-c-e-s,.managed-services-new-page .hero-eyebrow{text-align:center!important}.managed-services-new-page .it-that-just-works-every-day-every-site,.managed-services-new-page .hero-title{text-align:center!important;font-size:clamp(1.7rem,7vw,2.4rem)!important}.managed-services-new-page .hero-description,.managed-services-new-page .from-on-site-engineers-to-24-x-7-remote-monitoring-finecons-limited-keeps-your-desktops-servers-networks-and-cloud-running-smoothly-under-one-contract-and-one-sla{text-align:center!important;max-width:100%!important;font-size:15px!important}.managed-services-new-page .hero-cta-row,.managed-services-new-page .hero-copy .row{flex-direction:column!important;align-items:center!important;width:100%!important}.managed-services-new-page .button-talk-to-a-service-expert,.managed-services-new-page .button-existing-customer-get-support{justify-content:center!important;width:100%!important}.managed-services-new-page .body-side-menu-content{flex-direction:column!important;gap:20px!important;max-width:100%!important;padding:24px 16px!important}.managed-services-new-page .side-menu{display:none!important}.managed-services-mobile-dropdown-wrap{width:100%!important;margin-bottom:20px!important;display:block!important}.managed-services-mobile-nav-select{color:#1b4896!important;box-sizing:border-box!important;cursor:pointer!important;appearance:none!important;background:#fff 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='%231b4896' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 14px center no-repeat!important;border:2px solid #1b4896!important;border-radius:8px!important;width:100%!important;padding:10px 38px 10px 14px!important;font-size:15px!important;font-weight:600!important;display:block!important}.managed-services-new-page .content{gap:2.5rem!important;width:100%!important;min-width:0!important}.managed-services-new-page .portfolio-grid,.managed-services-new-page .services-grid{grid-template-columns:1fr!important;gap:16px!important}.managed-services-new-page .portfolio-card,.managed-services-new-page .service-card{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin:0 auto!important;padding:24px 20px!important;display:flex!important}.managed-services-new-page .portfolio-icon-box{align-self:center!important;margin:0 auto 12px!important}.managed-services-new-page .portfolio-card-title,.managed-services-new-page .portfolio-card-desc{text-align:center!important;width:100%!important}.managed-services-new-page .portfolio-read-more{text-align:center!important;margin:10px auto 0!important}.managed-services-new-page .flow-card{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;display:flex!important}.managed-services-new-page .flow-card-header{justify-content:center!important;width:100%!important}.managed-services-new-page .flow-step-title,.managed-services-new-page .flow-step-desc{text-align:center!important;width:100%!important}}._03-fms-new,._03-fms-new *{box-sizing:border-box}._03-fms-new{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex;position:relative;overflow-x:hidden}._03-fms-new .hero{box-sizing:border-box;background:linear-gradient(123.26deg,#e9f0fa00 45%,#1b48964d 91%),linear-gradient(223.79deg,#e9f0fa 38%,#e2ebf8 79%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(110px,14vh,134px) clamp(24px,6vw,100px) clamp(24px,4vh,48px);display:flex;position:relative;overflow:hidden}._03-fms-new .hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:clamp(14px,2.2vh,28px);width:100%;max-width:1320px;margin:auto 0;display:flex;position:relative}._03-fms-new .m-a-n-a-g-e-d-s-e-r-v-i-c-e-s{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1.125rem;font-weight:700;line-height:1.6}._03-fms-new .your-own-it-team-on-site-without-the-overheads{text-align:left;letter-spacing:-.02em;max-width:1100px;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2.5rem,5vw,4.375rem);font-weight:600;line-height:1.15}._03-fms-new .your-own-it-team-on-site-without-the-overheads-span{color:#191c1e;display:inline}._03-fms-new .your-own-it-team-on-site-without-the-overheads-span2{color:#1b4896;display:inline}._03-fms-new .finecons-facility-management-services-place-skilled-background-verified-engineers-at-your-premises-to-run-day-to-day-it-backed-by-our-service-desk-noc-and-oem-specialists{color:#434655;text-align:left;max-width:950px;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:400;line-height:1.6}._03-fms-new .row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:20px;margin-top:4px;display:flex}._03-fms-new .button-get-an-fms-proposal{cursor:pointer;background:#eb5a28;border:none;border-radius:90px;flex-direction:row;justify-content:center;align-items:center;padding:16px 40px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #eb5a284d}._03-fms-new .button-get-an-fms-proposal:hover{background:#d64919;transform:translateY(-2px);box-shadow:0 8px 20px #eb5a2866}._03-fms-new .get-an-fms-proposal{color:#fff;text-align:center;white-space:nowrap;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}._03-fms-new .body-side-menu-content{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:5rem;width:100%;max-width:85rem;margin:0 auto;padding:5.5rem clamp(1.5rem,5vw,6.25rem);display:flex;position:relative}._03-fms-new .side-menu{background:#fff;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;gap:1.625rem;width:20rem;display:flex;position:sticky;top:6.25rem}._03-fms-new .s-e-r-v-i-c-e-s{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.12em;text-transform:uppercase;width:100%;padding-bottom:.35rem;font-size:1.25rem;font-weight:700;line-height:1.6}._03-fms-new .row2{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.35rem 0;text-decoration:none;transition:all .2s;display:flex}._03-fms-new .managed-services,._03-fms-new .facility-management-fms,._03-fms-new .annual-maintenance-amc{color:#191c1e;text-align:left;width:calc(100% - 1rem);max-width:18rem;font-size:1.15rem;font-weight:400;line-height:1.5;transition:color .2s,font-weight .2s;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif!important}._03-fms-new .row2:hover .managed-services,._03-fms-new .row2:hover .facility-management-fms,._03-fms-new .row2:hover .annual-maintenance-amc{color:#1b4896}._03-fms-new .row2.is-active .managed-services,._03-fms-new .row2.is-active .facility-management-fms,._03-fms-new .row2.is-active .annual-maintenance-amc,._03-fms-new .is-active-link{color:#1b4896!important;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif)!important;font-weight:700!important}._03-fms-new .rectangle{background:#1b4896;border-radius:.125rem;flex-shrink:0;width:.28rem;height:2.125rem}._03-fms-new .content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:clamp(48px,6vw,76px);width:100%;min-width:0;display:flex}._03-fms-new .column,._03-fms-new .column2,._03-fms-new .column3{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:26px;width:100%;display:flex}._03-fms-new .what-is-it-facility-management,._03-fms-new .what-our-fms-engineers-take-care-of,._03-fms-new .flexible-engagement-models,._03-fms-new .resource-levels,._03-fms-new .why-finecons-fms,._03-fms-new .how-we-start,._03-fms-new .frequently-asked-questions{text-align:left;width:100%;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.25}._03-fms-new .what-is-it-facility-management-span,._03-fms-new .what-our-fms-engineers-take-care-of-span,._03-fms-new .flexible-engagement-models-span,._03-fms-new .resource-levels-span,._03-fms-new .why-finecons-fms-span,._03-fms-new .how-we-start-span,._03-fms-new .frequently-asked-questions-span{color:#191c1e}._03-fms-new .what-is-it-facility-management-span2,._03-fms-new .what-our-fms-engineers-take-care-of-span2,._03-fms-new .flexible-engagement-models-span2,._03-fms-new .resource-levels-span2,._03-fms-new .why-finecons-fms-span2,._03-fms-new .how-we-start-span2,._03-fms-new .frequently-asked-questions-span2{color:#1b4896}._03-fms-new .with-fms-finecons-provides-dedicated-it-engineers-who-work-from-your-office-during-your-business-hours-as-an-extension-of-your-team-they-handle-everything-from-user-support-to-server-administration-behind-them-is-the-full-finecons-organisation-remote-specialists-spares-oem-escalation-and-a-service-delivery-manager-who-owns-the-sla-you-get-the-control-of-an-in-house-team-without-the-hiring-training-leave-cover-and-attrition-headaches{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.65}._03-fms-new .grid{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%;display:flex}._03-fms-new .row3{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:24px;width:100%;display:flex}._03-fms-new .card-end-user-support,._03-fms-new .card-infrastructure-administration,._03-fms-new .card-asset-vendor-management,._03-fms-new .card-governance-reporting{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;flex:calc(50% - 12px);justify-content:flex-start;align-items:flex-start;gap:16px;min-width:290px;padding:clamp(22px,2.5vw,28px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._03-fms-new .card-end-user-support:hover,._03-fms-new .card-infrastructure-administration:hover,._03-fms-new .card-asset-vendor-management:hover,._03-fms-new .card-governance-reporting:hover,._03-fms-new .card-dedicated-resident-engineer:hover,._03-fms-new .card-shared-part-time-engineer:hover,._03-fms-new .card-extended-24-x-7-coverage:hover,._03-fms-new .card-background-verified-engineers:hover,._03-fms-new .card-leave-cover:hover,._03-fms-new .card-knowledge-continuity:hover,._03-fms-new .card-backed-by-a-full-team:hover,._03-fms-new .card-measured-by-sla:hover,._03-fms-new .card-local-presence:hover,._03-fms-new .card:hover{border-color:#1b489680;transform:translateY(-4px);box-shadow:0 10px 24px #1b48961f}._03-fms-new .icon{background:#1b4896;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;display:flex}._03-fms-new .icon2,._03-fms-new .icon3,._03-fms-new .icon4,._03-fms-new .icon5,._03-fms-new .icon6,._03-fms-new .icon7,._03-fms-new .icon8{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}._03-fms-new .end-user-support,._03-fms-new .infrastructure-administration,._03-fms-new .asset-vendor-management,._03-fms-new .governance-reporting{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3}._03-fms-new .list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}._03-fms-new .list div{color:#191c1e;text-align:left;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}._03-fms-new .card-dedicated-resident-engineer,._03-fms-new .card-shared-part-time-engineer,._03-fms-new .card-extended-24-x-7-coverage{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;flex:calc(33.333% - 16px);justify-content:flex-start;align-items:flex-start;gap:14px;min-width:260px;padding:clamp(22px,2.2vw,28px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._03-fms-new .dedicated-resident-engineer,._03-fms-new .shared-part-time-engineer,._03-fms-new .extended-24-x-7-coverage{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3}._03-fms-new .one-or-more-full-time-engineers-at-your-site-during-your-business-hours,._03-fms-new .scheduled-visits-on-fixed-days-each-week-ideal-for-smaller-offices-and-branches,._03-fms-new .shift-based-on-site-teams-for-plants-hospitals-data-centres-and-operations-that-never-stop{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}._03-fms-new .all-models-include-remote-l-2-l-3-back-up-from-the-finecons-noc-and-escalation-to-oe-ms{color:#191c1e;text-align:left;margin-top:6px;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.6}._03-fms-new .table-wrapper{border-radius:12px;width:100%;overflow-x:auto;box-shadow:0 4px 14px #1b489614}._03-fms-new .table{background:#fff;border:1px solid #1b489633;border-radius:12px;flex-direction:column;width:100%;min-width:780px;display:flex;overflow:hidden}._03-fms-new .table .header{background:#1b4896;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;display:flex}._03-fms-new .frame{flex-direction:column;flex:0 0 32%;justify-content:center;align-items:flex-start;width:32%;padding:16px 22px;display:flex}._03-fms-new .frame2{flex-direction:column;flex:0 0 30%;justify-content:center;align-items:flex-start;width:30%;padding:16px 22px;display:flex}._03-fms-new .frame3{flex-direction:column;flex:38%;justify-content:center;align-items:flex-start;padding:16px 22px;display:flex}._03-fms-new .level,._03-fms-new .typical-role,._03-fms-new .typical-skills{color:#fff;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:17px;font-weight:700;line-height:150%}._03-fms-new .row4{background:#fff;border-bottom:1px solid #1b48961a;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;transition:background-color .2s;display:flex}._03-fms-new .row5{background:#f7f9fd;border-bottom:1px solid #1b48961a;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;transition:background-color .2s;display:flex}._03-fms-new .row4:hover,._03-fms-new .row5:hover{background:#e2ebf899}._03-fms-new .row4:last-child,._03-fms-new .row5:last-child{border-bottom:none}._03-fms-new .l-1-desktop-support-engineer,._03-fms-new .l-2-system-network-administrator,._03-fms-new .l-3-specialist-on-call-remote,._03-fms-new .service-delivery-manager{color:#191c1e;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:17px;font-weight:700;line-height:150%}._03-fms-new .user-and-device-support,._03-fms-new .windows-mac-os-m-365-printers-basic-networking,._03-fms-new .servers-network-and-security-devices,._03-fms-new .active-directory-virtualisation-backups-firewalls-switching,._03-fms-new .complex-issues-and-projects,._03-fms-new .oem-certified-in-microsoft-cisco-fortinet-v-mware-and-cloud-platforms,._03-fms-new .sla-reporting-and-reviews,._03-fms-new .itil-aligned-service-management{color:#191c1e;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:16.5px;font-weight:400;line-height:150%}._03-fms-new .card-background-verified-engineers,._03-fms-new .card-leave-cover,._03-fms-new .card-knowledge-continuity,._03-fms-new .card-backed-by-a-full-team,._03-fms-new .card-measured-by-sla,._03-fms-new .card-local-presence{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;flex:calc(33.333% - 16px);justify-content:flex-start;align-items:flex-start;gap:14px;min-width:260px;padding:clamp(22px,2.2vw,28px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._03-fms-new ._1,._03-fms-new ._2,._03-fms-new ._3,._03-fms-new ._4,._03-fms-new ._5,._03-fms-new ._6{color:#fff;text-align:center;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:20px;font-weight:700;line-height:100%}._03-fms-new .background-verified-engineers,._03-fms-new .leave-cover,._03-fms-new .knowledge-continuity,._03-fms-new .backed-by-a-full-team,._03-fms-new .measured-by-sla,._03-fms-new .local-presence{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3}._03-fms-new .working-under-an-nda-with-your-organisation,._03-fms-new .a-trained-back-up-engineer-covers-absences-so-there-s-no-gap-in-support,._03-fms-new .documented-processes-and-handover-notes-mean-knowledge-is-never-lost,._03-fms-new .remote-specialists-spares-and-oem-escalation-behind-every-on-site-engineer,._03-fms-new .response-and-resolution-times-tracked-for-every-ticket-and-reported-monthly,._03-fms-new .engineers-across-chennai-tamil-nadu-and-karnataka{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}._03-fms-new .flow{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._03-fms-new .card{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;flex:calc(25% - 20px);justify-content:flex-start;align-items:flex-start;gap:10px;min-width:210px;padding:22px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._03-fms-new .site-assessment,._03-fms-new .proposal-sla,._03-fms-new .deployment,._03-fms-new .steady-state{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3}._03-fms-new .users-assets-systems-and-current-pain-points,._03-fms-new .resource-plan-scope-and-sla-matrix,._03-fms-new .onboarding-knowledge-transfer-asset-baseline,._03-fms-new .daily-operations-monthly-mis-quarterly-reviews{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}._03-fms-new .div{color:#1b4896;text-align:center;flex-shrink:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:26px;font-weight:700;line-height:100%}._03-fms-new .faq{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;display:flex}._03-fms-new .card2{background:#f7f9fd;border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;padding:18px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 10px #0f10ff0a}._03-fms-new .card2:hover{border-color:#1b489673;transform:translateY(-2px);box-shadow:0 8px 18px #1b489614}._03-fms-new .faq-question{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.05rem;font-weight:700;line-height:1.45}._03-fms-new .faq-answer{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:.975rem;font-weight:400;line-height:1.6}._03-fms-new .cta-banner{text-align:center;background:#1b4896;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:100%;padding:clamp(60px,8vw,110px) clamp(24px,6vw,100px);display:flex;position:relative}._03-fms-new .get-reliable-it-support-on-site{color:#fff;text-align:center;max-width:1100px;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.25}._03-fms-new .cta-banner p,._03-fms-new .tell-us-your-number-of-users-sites-and-support-hours-and-we-ll-send-you-a-tailored-fms-proposal{text-align:center;opacity:.95;max-width:900px;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:400;line-height:1.6;color:#fff!important}._03-fms-new .button-get-an-fms-proposal2{cursor:pointer;background:#fff;border:none;border-radius:90px;justify-content:center;align-items:center;padding:16px 40px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000026}._03-fms-new .button-get-an-fms-proposal2:hover{background:#f0f4fc;transform:translateY(-2px);box-shadow:0 8px 24px #00000038}._03-fms-new .get-an-fms-proposal2{color:#1b4896;text-align:center;white-space:nowrap;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}@media (width<=1199px){._03-fms-new .body-side-menu-content{gap:40px;padding:60px 40px}._03-fms-new .side-menu{width:240px}._03-fms-new .card-dedicated-resident-engineer,._03-fms-new .card-shared-part-time-engineer,._03-fms-new .card-extended-24-x-7-coverage,._03-fms-new .card-background-verified-engineers,._03-fms-new .card-leave-cover,._03-fms-new .card-knowledge-continuity,._03-fms-new .card-backed-by-a-full-team,._03-fms-new .card-measured-by-sla,._03-fms-new .card-local-presence{flex:calc(50% - 12px)}._03-fms-new .card{flex:calc(50% - 16px)}._03-fms-new .div{display:none}}@media (width<=991px){._03-fms-new .hero{height:auto;min-height:85vh;max-height:none;padding-top:130px;padding-bottom:60px}._03-fms-new .body-side-menu-content{flex-direction:column;gap:36px;padding:40px 24px}._03-fms-new .side-menu{border-bottom:1px solid #1b489626;gap:16px;width:100%;padding-bottom:20px;position:static}._03-fms-new .row2{gap:16px;width:auto;margin-right:24px;display:inline-flex}._03-fms-new .side-menu .row2-group{flex-flow:wrap;gap:16px;width:100%;display:flex}._03-fms-new .card-end-user-support,._03-fms-new .card-infrastructure-administration,._03-fms-new .card-asset-vendor-management,._03-fms-new .card-governance-reporting,._03-fms-new .card-dedicated-resident-engineer,._03-fms-new .card-shared-part-time-engineer,._03-fms-new .card-extended-24-x-7-coverage,._03-fms-new .card-background-verified-engineers,._03-fms-new .card-leave-cover,._03-fms-new .card-knowledge-continuity,._03-fms-new .card-backed-by-a-full-team,._03-fms-new .card-measured-by-sla,._03-fms-new .card-local-presence,._03-fms-new .card{flex:100%}}@media (width<=600px){._03-fms-new .hero{padding-top:110px;padding-left:20px;padding-right:20px}._03-fms-new .button-get-an-fms-proposal,._03-fms-new .button-get-an-fms-proposal2{width:100%;padding:14px 24px}._03-fms-new .get-an-fms-proposal,._03-fms-new .get-an-fms-proposal2{font-size:17px}._03-fms-new .body-side-menu-content{padding:30px 16px}}._03-fms-new .managed-services-mobile-dropdown-wrap{display:none}@media (width<=768px){._03-fms-new .hero{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:86px!important;padding-bottom:30px!important;display:flex!important;overflow:hidden!important}._03-fms-new .hero-copy{text-align:center!important;align-items:center!important}._03-fms-new .hero-title,._03-fms-new .hero-description{text-align:center!important}._03-fms-new .side-menu{display:none!important}._03-fms-new .managed-services-mobile-dropdown-wrap{width:100%!important;margin-bottom:20px!important;display:block!important}._03-fms-new .managed-services-mobile-nav-select{color:#1b4896!important;box-sizing:border-box!important;cursor:pointer!important;appearance:none!important;background:#fff 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='%231b4896' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 14px center no-repeat!important;border:2px solid #1b4896!important;border-radius:8px!important;width:100%!important;padding:10px 38px 10px 14px!important;font-size:15px!important;font-weight:600!important;display:block!important}._03-fms-new .body-side-menu-content{flex-direction:column!important}}._04-amc-new,._04-amc-new *{box-sizing:border-box}._04-amc-new{background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;display:flex;position:relative;overflow:hidden}._04-amc-new .hero{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(110px,14vh,134px) clamp(28px,6vw,100px) clamp(24px,4vh,48px);display:flex;position:relative;overflow:hidden}._04-amc-new .hero-copy{z-index:2;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:clamp(14px,2vh,24px);width:100%;max-width:1320px;margin:auto 0;display:flex;position:relative}._04-amc-new .m-a-n-a-g-e-d-s-e-r-v-i-c-e-s{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:clamp(13px,.95vw,16px);font-weight:700;line-height:1.6}._04-amc-new .keep-every-device-running-one-annual-contract{text-align:left;font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);letter-spacing:-.01em;max-width:1100px;margin:0;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:600;line-height:1.22}._04-amc-new .keep-every-device-running-one-annual-contract-span{color:#191c1e;display:inline}._04-amc-new .keep-every-device-running-one-annual-contract-span2{color:var(--fc-brand-primary,#1b4896);display:inline}._04-amc-new .finecons-annual-maintenance-contracts-cover-your-desktops-laptops-servers-networks-printers-ups-and-cctv-with-preventive-maintenance-fast-breakdown-support-and-predictable-costs{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);max-width:66rem;margin:0;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:400;line-height:1.6}._04-amc-new .row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:20px;margin-top:4px;display:flex}._04-amc-new .button-request-an-amc-quote{cursor:pointer;background:#eb5a28;border:none;border-radius:90px;flex-direction:row;justify-content:center;align-items:center;padding:16px 40px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #eb5a284d}._04-amc-new .button-request-an-amc-quote:hover{background:#d64919;transform:translateY(-2px);box-shadow:0 8px 20px #eb5a2866}._04-amc-new .request-an-amc-quote{color:#fff;text-align:center;white-space:nowrap;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}._04-amc-new .button-raise-a-service-call{cursor:pointer;background:#fff;border:2px solid #1b4896;border-radius:90px;justify-content:center;align-items:center;padding:14px 38px;transition:all .25s;display:inline-flex;box-shadow:0 4px 12px #1b489614}._04-amc-new .button-raise-a-service-call:hover{background:#1b48960d;border-color:#2f6bd8;transform:translateY(-2px)}._04-amc-new .raise-a-service-call{color:#1b4896;text-align:center;white-space:nowrap;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}._04-amc-new .body-side-menu-content{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:5rem;width:100%;max-width:85rem;margin:0 auto;padding:5.5rem clamp(1.5rem,5vw,6.25rem);display:flex;position:relative}._04-amc-new .side-menu{background:#fff;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;gap:1.625rem;width:20rem;display:flex;position:sticky;top:6.25rem}._04-amc-new .s-e-r-v-i-c-e-s{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.12em;text-transform:uppercase;width:100%;padding-bottom:.35rem;font-size:1.25rem;font-weight:700;line-height:1.6}._04-amc-new .row2{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.35rem 0;text-decoration:none;transition:all .2s;display:flex}._04-amc-new .managed-services,._04-amc-new .facility-management-fms,._04-amc-new .annual-maintenance-amc{color:#191c1e;text-align:left;width:calc(100% - 1rem);max-width:18rem;font-size:1.15rem;font-weight:400;line-height:1.5;transition:color .2s,font-weight .2s;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif!important}._04-amc-new .row2:hover .managed-services,._04-amc-new .row2:hover .facility-management-fms,._04-amc-new .row2:hover .annual-maintenance-amc{color:#1b4896}._04-amc-new .row2.is-active .managed-services,._04-amc-new .row2.is-active .facility-management-fms,._04-amc-new .row2.is-active .annual-maintenance-amc,._04-amc-new .is-active-link{color:#1b4896!important;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif)!important;font-weight:700!important}._04-amc-new .rectangle{background:#1b4896;border-radius:.125rem;flex-shrink:0;width:.28rem;height:2.125rem}._04-amc-new .content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:clamp(48px,6vw,76px);width:100%;min-width:0;display:flex}._04-amc-new .column,._04-amc-new .column2,._04-amc-new .column3{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:28px;width:100%;display:flex}._04-amc-new .choose-the-right-amc,._04-amc-new .equipment-we-maintain,._04-amc-new .what-every-finecons-amc-includes,._04-amc-new .service-across-your-locations,._04-amc-new .pricing-models,._04-amc-new .how-it-works,._04-amc-new .frequently-asked-questions{text-align:left;width:100%;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.25}._04-amc-new .choose-the-right-amc-span,._04-amc-new .equipment-we-maintain-span,._04-amc-new .what-every-finecons-amc-includes-span,._04-amc-new .service-across-your-locations-span,._04-amc-new .pricing-models-span,._04-amc-new .how-it-works-span,._04-amc-new .frequently-asked-questions-span{color:#191c1e}._04-amc-new .choose-the-right-amc-span2,._04-amc-new .equipment-we-maintain-span2,._04-amc-new .what-every-finecons-amc-includes-span2,._04-amc-new .service-across-your-locations-span2,._04-amc-new .pricing-models-span2,._04-amc-new .how-it-works-span2,._04-amc-new .frequently-asked-questions-span2{color:#1b4896}._04-amc-new .row3{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:28px;width:100%;display:flex}._04-amc-new .card-comprehensive-amc,._04-amc-new .card-non-comprehensive-amc{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;flex:calc(50% - 14px);justify-content:flex-start;align-items:flex-start;gap:16px;min-width:290px;padding:clamp(24px,2.8vw,32px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._04-amc-new .card-comprehensive-amc:hover,._04-amc-new .card-non-comprehensive-amc:hover,._04-amc-new .card-inclusion:hover,._04-amc-new .card-pricing:hover,._04-amc-new .flow-card:hover{border-color:#1b489680;transform:translateY(-4px);box-shadow:0 10px 24px #1b48961f}._04-amc-new .icon{background:#1b4896;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;display:flex}._04-amc-new .icon2,._04-amc-new .icon3,._04-amc-new .icon-img{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}._04-amc-new .comprehensive-amc,._04-amc-new .non-comprehensive-amc{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3}._04-amc-new .covers-labour-and-replacement-of-faulty-parts-excluding-consumables-and-physical-damage-best-for-predictable-budgeting-and-ageing-equipment,._04-amc-new .covers-labour-and-service-parts-are-quoted-and-charged-separately-with-your-approval-best-for-newer-equipment-and-cost-conscious-budgets{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}._04-amc-new .list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}._04-amc-new .list div{color:#191c1e;text-align:left;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}._04-amc-new .equipment-grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}._04-amc-new .card-equipment{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;min-height:140px;padding:22px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._04-amc-new .card-equipment:hover{border-color:#1b489680;transform:translateY(-4px);box-shadow:0 10px 22px #1b48961f}._04-amc-new .equipment-title{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.35}._04-amc-new .multi-brand-support-hp-dell-lenovo-cisco-aruba-fortinet-sophos-vertiv-epson-canon-cp-plus-hikvision-and-more{color:#191c1e;text-align:left;margin-top:4px;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.6}._04-amc-new .inclusions-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}._04-amc-new .card-inclusion{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;padding:clamp(22px,2.2vw,28px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._04-amc-new .step-num{color:#fff;text-align:center;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1}._04-amc-new .inclusion-title{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3}._04-amc-new .inclusion-desc{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}._04-amc-new .finecons-provides-on-site-amc-support-across-chennai-tamil-nadu-and-karnataka-with-response-times-defined-in-your-contract-for-each-location-multi-location-customers-get-a-single-contract-a-single-sla-and-consolidated-reporting{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.65}._04-amc-new .pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}._04-amc-new .card-pricing{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._04-amc-new .pricing-title{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3}._04-amc-new .pricing-desc{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}._04-amc-new .flow{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._04-amc-new .flow-card{background:linear-gradient(#fff 0%,#e2ebf840 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:180px;padding:22px 18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0d}._04-amc-new .flow-step-title{color:#1b4896;text-align:left;margin:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3}._04-amc-new .flow-step-desc{color:#434655;text-align:left;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}._04-amc-new .flow-arrow{color:#1b4896;text-align:center;flex-shrink:0;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.75rem;font-weight:700;line-height:1}._04-amc-new .faq{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;display:flex}._04-amc-new .card2{background:#f7f9fd;border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;padding:18px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 10px #0f10ff0a}._04-amc-new .card2:hover{border-color:#1b489673;transform:translateY(-2px);box-shadow:0 8px 18px #1b489614}._04-amc-new .faq-question{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.05rem;font-weight:700;line-height:1.45}._04-amc-new .faq-answer{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:.975rem;font-weight:400;line-height:1.6}._04-amc-new .cta-banner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:100%;padding:clamp(60px,8vw,110px) clamp(24px,6vw,100px);display:flex;position:relative;background:#1b4896!important}._04-amc-new .protect-your-it-investment{text-align:center;max-width:1100px;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.25;color:#fff!important}._04-amc-new .cta-banner p,._04-amc-new .send-us-your-asset-list-and-get-an-amc-proposal-with-coverage-options-and-sl-as{text-align:center;opacity:.95;max-width:900px;margin:0;font-family:MerriweatherSans-Regular,Merriweather Sans,sans-serif;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:400;line-height:1.6;color:#fff!important}._04-amc-new .button-request-an-amc-quote2{cursor:pointer;background:#fff;border:none;border-radius:90px;justify-content:center;align-items:center;padding:16px 40px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000026}._04-amc-new .button-request-an-amc-quote2:hover{background:#f0f4fc;transform:translateY(-2px);box-shadow:0 8px 24px #00000038}._04-amc-new .request-an-amc-quote2{text-align:center;white-space:nowrap;font-family:MerriweatherSans-Bold,Merriweather Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2;color:#1b4896!important}@media (width<=1199px){._04-amc-new .body-side-menu-content{gap:40px;padding:60px 40px}._04-amc-new .side-menu{width:240px}._04-amc-new .equipment-grid,._04-amc-new .inclusions-grid,._04-amc-new .pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=991px){._04-amc-new .body-side-menu-content{flex-direction:column;gap:40px;padding:40px 24px}._04-amc-new .side-menu{background:#f7f9fd;border:1px solid #1b489626;border-radius:12px;flex-flow:wrap;gap:12px;width:100%;padding:18px 20px;position:static}._04-amc-new .s-e-r-v-i-c-e-s{width:100%;padding-bottom:4px}._04-amc-new .row2{background:#fff;border:1px solid #1b489633;border-radius:20px;gap:8px;width:auto;padding:8px 16px}._04-amc-new .row2.is-active{background:#1b4896;border-color:#1b4896}._04-amc-new .row2.is-active .managed-services,._04-amc-new .row2.is-active .facility-management-fms,._04-amc-new .row2.is-active .annual-maintenance-amc{color:#fff!important}._04-amc-new .managed-services,._04-amc-new .facility-management-fms,._04-amc-new .annual-maintenance-amc{width:auto;max-width:none;font-size:.95rem}._04-amc-new .rectangle{display:none}._04-amc-new .flow{flex-direction:column;gap:16px}._04-amc-new .flow-card{width:100%;min-width:0}._04-amc-new .flow-arrow{transform:rotate(90deg)}}@media (width<=767px){._04-amc-new .hero{padding:24px 20px 48px}._04-amc-new .hero-copy{gap:18px}._04-amc-new .row{flex-direction:column;align-items:stretch;width:100%}._04-amc-new .button-request-an-amc-quote,._04-amc-new .button-raise-a-service-call{width:100%}._04-amc-new .row3{flex-direction:column}._04-amc-new .card-comprehensive-amc,._04-amc-new .card-non-comprehensive-amc{width:100%;min-width:0}._04-amc-new .equipment-grid,._04-amc-new .inclusions-grid,._04-amc-new .pricing-grid{grid-template-columns:1fr}._04-amc-new .cta-banner{padding:50px 20px}._04-amc-new .button-request-an-amc-quote2{width:100%}}._04-amc-new .managed-services-mobile-dropdown-wrap{display:none}@media (width<=768px){._04-amc-new .hero{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:86px!important;padding-bottom:30px!important;display:flex!important;overflow:hidden!important}._04-amc-new .hero-copy{text-align:center!important;align-items:center!important}._04-amc-new .hero-title,._04-amc-new .hero-description{text-align:center!important}._04-amc-new .side-menu{display:none!important}._04-amc-new .managed-services-mobile-dropdown-wrap{width:100%!important;margin-bottom:20px!important;display:block!important}._04-amc-new .managed-services-mobile-nav-select{color:#1b4896!important;box-sizing:border-box!important;cursor:pointer!important;appearance:none!important;background:#fff 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='%231b4896' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 14px center no-repeat!important;border:2px solid #1b4896!important;border-radius:8px!important;width:100%!important;padding:10px 38px 10px 14px!important;font-size:15px!important;font-weight:600!important;display:block!important}._04-amc-new .body-side-menu-content{flex-direction:column!important}}.cloud-azure,.cloud-azure *{box-sizing:border-box}.cloud-azure{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.cloud-azure .rectangle-217{z-index:1;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;position:absolute;top:0;left:0}.cloud-azure .ellipse-17{z-index:1;border:3.25rem solid #1b489614;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.cloud-azure .ellipse-18{z-index:1;border:3.25rem solid #1b489614;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.cloud-azure .ellipse-19{z-index:1;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:19.125rem;left:15.25rem}.cloud-azure .ellipse-20{z-index:1;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:23.5rem;left:19.625rem}.cloud-azure .ellipse-192{z-index:1;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:27.125rem;left:24rem}.cloud-azure .ellipse-202{z-index:1;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:31.5rem;left:28.375rem}.cloud-azure .frame-496{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.cloud-azure .azure-hero-row{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,4rem);width:100%;margin:auto 0;display:flex}.cloud-azure .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.cloud-azure .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:all .3s}.cloud-azure .frame-2 .active-rect{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.cloud-azure .powered-by-azure-built-for-scale{text-align:left;font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", sans-serif);flex:1;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:600;line-height:1.25}.cloud-azure .powered-by-azure-built-for-scale-span{color:#000}.cloud-azure .powered-by-azure-built-for-scale-span2{color:var(--fc-brand-primary,#1b4896);background:linear-gradient(135deg, var(--fc-accent-blue,#2f6bd8) 0%, var(--fc-brand-primary,#1b4896) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cloud-azure .group-294{object-fit:contain;flex-shrink:0;width:auto;max-width:clamp(18rem,28vw,30rem);max-height:min(36vh,280px)}.cloud-azure .frame-508{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.cloud-azure .frame-498{flex-direction:row;justify-content:space-between;align-items:center;gap:3.75rem;width:100%;max-width:90rem;margin:3.75rem auto 5rem;padding:0 3rem;display:flex}.cloud-azure .frame-497{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.cloud-azure .f-i-n-e-c-o-n-s-a-z-u-r-e{color:var(--fc-brand-primary,#1b4896);text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.05em;font-size:1rem;font-weight:700;line-height:1.5rem}.cloud-azure .our-azure-solutions{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:2.25rem;font-weight:600;line-height:3rem}.cloud-azure .our-azure-solutions-span{color:#000}.cloud-azure .our-azure-solutions-span2{color:var(--fc-brand-primary,#1b4896)}.cloud-azure .as-an-azure-advanced-partner-fine-cons-works-in-close-alignment-with-azure-best-practices-and-proven-frameworks-we-enable-organisations-to-confidently-adopt-cloud-technologies-with-structured-and-reliable-approaches-our-solutions-are-designed-to-optimize-performance-scalability-and-cost-efficiency-across-cloud-environments-security-and-compliance-are-embedded-at-every-stage-of-the-cloud-lifecycle-this-ensures-resilient-well-governed-and-future-ready-azure-workloads-for-our-customers{color:#555;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);width:100%;max-width:40.625rem;font-size:1rem;font-weight:400;line-height:1.625rem}.cloud-azure .group-380{object-fit:contain;flex-shrink:0;width:100%;max-width:34.375rem;height:auto}.cloud-azure .group-381{-webkit-backdrop-filter:blur(.975rem);backdrop-filter:blur(.975rem);background:radial-gradient(closest-side,#fff0 42.3077%,#cff5ff26 100%),linear-gradient(#fff 0%,#e4eaff66 60%,#fff 100%);border-top:1px solid #0e10ff0d;border-bottom:1px solid #0e10ff0d;width:100%;margin-bottom:5rem;padding:5rem 0}.cloud-azure .frame-503{flex-direction:row;justify-content:space-between;align-items:center;gap:3.75rem;width:100%;max-width:90rem;margin:0 auto;padding:0 3rem;display:flex}.cloud-azure .frame-499{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.cloud-azure .a-z-u-r-e-c-e-r-t-i-f-i-c-a-t-e{color:var(--fc-brand-primary,#1b4896);text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.05em;font-size:1rem;font-weight:700;line-height:1.5rem}.cloud-azure .cloud-certifications-expertise{text-align:left;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:2.25rem;font-weight:600;line-height:3rem}.cloud-azure .cloud-certifications-expertise-span{color:var(--fc-brand-primary,#1b4896)}.cloud-azure .cloud-certifications-expertise-span2{color:#000}.cloud-azure .frame-558{flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;max-width:56.25rem;display:grid}.cloud-azure .cert-container-outer{background:#1b489608;border:1px solid #1b489633;border-radius:1rem;justify-content:center;align-items:center;width:100%;max-width:27.5rem;height:12.5rem;padding:1.5rem;transition:all .3s;display:flex}.cloud-azure .cert-container-outer:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.3125rem);box-shadow:0 .625rem 1.875rem #1b489614}.cloud-azure .cert-card-inner{text-align:left;background:#fff;border:1px solid #0000000d;border-radius:.75rem;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.25rem;display:flex;box-shadow:0 .25rem .9375rem #00000008}.cloud-azure .cert-header{flex-direction:row;align-items:center;gap:.75rem;display:flex}.cloud-azure .ms-logo{flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:.125rem;width:1.375rem;height:1.375rem;display:grid}.cloud-azure .ms-logo .square{width:.625rem;height:.625rem}.cloud-azure .ms-logo .orange{background:#f25022}.cloud-azure .ms-logo .green{background:#7fba00}.cloud-azure .ms-logo .blue{background:#00a4ef}.cloud-azure .ms-logo .yellow{background:#ffb900}.cloud-azure .cert-title-text{flex-direction:column;align-items:flex-start;display:flex}.cloud-azure .cert-title-text .ms-text{color:#191c1e;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:1rem;font-weight:700;line-height:1.2}.cloud-azure .cert-title-text .sp-text{color:#777;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:.6875rem;font-weight:400;line-height:1.2}.cloud-azure .cert-body{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.cloud-azure .cert-body .track-text{color:#191c1e;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:.875rem;font-weight:700}.cloud-azure .cert-body .azure-text{color:#777;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:.75rem;font-weight:400}.cloud-azure .frame-506{flex-direction:column;justify-content:flex-start;align-items:center;gap:3.75rem;width:100%;max-width:90rem;margin:0 auto 5rem;padding:0 3rem;display:flex}.cloud-azure .frame-5042{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.cloud-azure .w-h-a-t-w-e-d-o{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.05em;font-size:1rem;font-weight:700;line-height:1.5rem}.cloud-azure .azure-solutions-services{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:2.25rem;font-weight:600;line-height:3rem}.cloud-azure .azure-solutions-services-span{color:var(--fc-brand-primary,#1b4896)}.cloud-azure .azure-solutions-services-span2{color:#000}.cloud-azure .group-325{width:100%}.cloud-azure .frame-5052{grid-template-columns:repeat(3,1fr);gap:3.75rem 2rem;width:100%;display:grid}.cloud-azure .group-298,.cloud-azure .group-299,.cloud-azure .group-300,.cloud-azure .group-301,.cloud-azure .group-302,.cloud-azure .group-303{background:#fff;border:1px solid #0e10ff0d;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 .25rem 1.25rem #00000005}.cloud-azure .group-298:hover,.cloud-azure .group-299:hover,.cloud-azure .group-300:hover,.cloud-azure .group-301:hover,.cloud-azure .group-302:hover,.cloud-azure .group-303:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.3125rem);box-shadow:0 .9375rem 2.5rem #1b489614}.cloud-azure .rectangle-314,.cloud-azure .rectangle-315,.cloud-azure .rectangle-316,.cloud-azure .rectangle-3142,.cloud-azure .rectangle-3152,.cloud-azure .rectangle-3162{object-fit:cover;border-radius:.5rem;width:100%;height:15rem;margin-bottom:1.5rem}.cloud-azure .cloud-migration-foundations,.cloud-azure .cloud-operations-governance,.cloud-azure .recovery-continuity,.cloud-azure .cloud-performance-optimisation,.cloud-azure .cloud-security-governance,.cloud-azure .cloud-cost-optimisation-fin-ops{color:#191c1e;text-align:left;font-family:var(--sub-heading-sans-1-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin-bottom:.75rem;font-size:1.375rem;font-weight:700;line-height:1.875rem}.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks2,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks3,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks4,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks5,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks6{color:#555;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);font-size:.875rem;font-weight:400;line-height:1.375rem}.cloud-azure .frame-507{flex-direction:column;justify-content:flex-start;align-items:center;gap:3.75rem;width:100%;max-width:90rem;margin:0 auto 6.25rem;padding:0 3rem;display:flex}.cloud-azure .frame-304{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.cloud-azure .a-z-u-r-e-u-s-e-c-a-s-e-s{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.05em;font-size:1rem;font-weight:700;line-height:1.5rem}.cloud-azure .cloud-success-stories{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", sans-serif);font-size:2.25rem;font-weight:600;line-height:3rem}.cloud-azure .cloud-success-stories-span{color:var(--fc-brand-primary,#1b4896)}.cloud-azure .cloud-success-stories-span2{color:#000}.cloud-azure .use-cases-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;display:grid}.cloud-azure .use-case-card{background:#fff;border:1px solid #1b48961a;border-radius:1rem;flex-direction:column;justify-content:space-between;height:17.5rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 .25rem 1.25rem #00000003}.cloud-azure .use-case-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.3125rem);box-shadow:0 .9375rem 2.5rem #1b48960f}.cloud-azure .use-case-logo-container{background:#fff;border:1px dashed #1b489626;border-radius:.5rem;justify-content:center;align-items:center;height:7.5rem;padding:1rem;transition:all .3s;display:flex}.cloud-azure .use-case-logo-img{object-fit:contain;max-width:100%;max-height:100%}.cloud-azure .use-case-title{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#191c1e;text-align:center;margin:.75rem 0 .375rem;font-size:.9375rem;font-weight:700}.cloud-azure .view-use-case-btn{background:var(--fc-accent-orange,#eb5a28);cursor:pointer;opacity:0;border-radius:8.125rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;transition:all .3s;display:flex;transform:translateY(.625rem);box-shadow:0 .25rem .9375rem #eb5a2840}.cloud-azure .use-case-card:hover .view-use-case-btn{opacity:1;transform:translateY(0)}.cloud-azure .use-case-card:hover .view-use-case-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-.125rem);box-shadow:0 .375rem 1.25rem #eb5a2859}.cloud-azure .view-use-case-btn .btn-text{color:#fff;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:700}.cloud-azure .footer-wrapper{background:var(--fc-dark-navy,#0f2a5c);width:100%;height:32.5rem;margin-top:3.75rem;position:relative;overflow:hidden}@media (width<=75rem){.cloud-azure .frame-5052{grid-template-columns:repeat(2,1fr);gap:1.5rem}.cloud-azure .use-cases-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=62rem){.cloud-azure .frame-496{text-align:center;flex-direction:column;gap:2.5rem;margin-top:8.75rem;padding:0 1.5rem}.cloud-azure .powered-by-azure-built-for-scale{text-align:center;font-size:2.375rem;line-height:3.25rem}.cloud-azure .group-294{max-width:100%}.cloud-azure .frame-498{text-align:center;flex-direction:column-reverse;gap:2.5rem;padding:0 1.5rem}.cloud-azure .frame-497{align-items:center}.cloud-azure .as-an-azure-advanced-partner-fine-cons-works-in-close-alignment-with-azure-best-practices-and-proven-frameworks-we-enable-organisations-to-confidently-adopt-cloud-technologies-with-structured-and-reliable-approaches-our-solutions-are-designed-to-optimize-performance-scalability-and-cost-efficiency-across-cloud-environments-security-and-compliance-are-embedded-at-every-stage-of-the-cloud-lifecycle-this-ensures-resilient-well-governed-and-future-ready-azure-workloads-for-our-customers{text-align:center;width:100%}.cloud-azure .group-380{max-width:100%}.cloud-azure .frame-503{text-align:center;flex-direction:column;gap:2.5rem;padding:0 1.5rem}.cloud-azure .frame-499{text-align:center;align-items:center}.cloud-azure .frame-558{grid-template-columns:repeat(2,1fr);justify-items:center;width:100%}.cloud-azure .frame-506,.cloud-azure .frame-507{padding:0 1.5rem}}@media (width<=48rem){.cloud-azure .rectangle-217{height:30rem}.cloud-azure .ellipse-17,.cloud-azure .ellipse-18,.cloud-azure .ellipse-19,.cloud-azure .ellipse-20,.cloud-azure .ellipse-192,.cloud-azure .ellipse-202{display:none}.cloud-azure .frame-508{width:100%;overflow-x:hidden}.cloud-azure .frame-496{text-align:left;flex-direction:column;gap:1.5rem;margin-top:7.5rem;padding:0 1rem}.cloud-azure .powered-by-azure-built-for-scale{text-align:left;font-size:1.75rem;line-height:2.375rem}.cloud-azure .group-294{object-fit:cover;z-index:2;border-radius:0;width:80%;max-width:28.125rem;height:13.75rem;margin:0 auto;display:block;position:relative}.cloud-azure .frame-498{text-align:left;flex-direction:column;gap:1.5rem;margin:1rem auto 3rem;padding:0 1rem}.cloud-azure .frame-497{align-items:center;gap:.5rem}.cloud-azure .f-i-n-e-c-o-n-s-a-z-u-r-e{text-align:center;width:100%;font-size:.75rem}.cloud-azure .our-azure-solutions{text-align:center;white-space:nowrap;width:100%;font-size:1.375rem;line-height:1.875rem}.cloud-azure .as-an-azure-advanced-partner-fine-cons-works-in-close-alignment-with-azure-best-practices-and-proven-frameworks-we-enable-organisations-to-confidently-adopt-cloud-technologies-with-structured-and-reliable-approaches-our-solutions-are-designed-to-optimize-performance-scalability-and-cost-efficiency-across-cloud-environments-security-and-compliance-are-embedded-at-every-stage-of-the-cloud-lifecycle-this-ensures-resilient-well-governed-and-future-ready-azure-workloads-for-our-customers{text-align:left;width:100%;font-size:.875rem;line-height:1.4375rem}.cloud-azure .group-380{width:100%;max-width:100%}.cloud-azure .group-381{margin-bottom:2.5rem;padding:2.5rem 0}.cloud-azure .frame-503{text-align:left;flex-direction:column;gap:1.5rem;padding:0 1rem}.cloud-azure .frame-499{text-align:center;align-items:center;gap:.5rem;width:100%}.cloud-azure .a-z-u-r-e-c-e-r-t-i-f-i-c-a-t-e{text-align:center;font-size:.75rem}.cloud-azure .cloud-certifications-expertise{text-align:center;white-space:nowrap;font-size:1.375rem;line-height:1.875rem}.cloud-azure .frame-558{grid-template-columns:1fr;gap:1rem;width:100%}.cloud-azure .cert-container-outer{border-radius:.75rem;max-width:100%;height:10rem;padding:1rem}.cloud-azure .cert-card-inner{border-radius:.625rem;padding:1rem}.cloud-azure .cert-title-text .ms-text{font-size:.875rem}.cloud-azure .cert-body .track-text{font-size:.8125rem}.cloud-azure .cert-body .azure-text{font-size:.6875rem}.cloud-azure .frame-506{gap:1.5rem;margin-bottom:2.5rem;padding:0 1rem}.cloud-azure .frame-5042{gap:.5rem}.cloud-azure .w-h-a-t-w-e-d-o{text-align:center;font-size:.75rem}.cloud-azure .azure-solutions-services{text-align:center;white-space:nowrap;font-size:1.375rem;line-height:1.875rem}.cloud-azure .frame-5052{grid-template-columns:1fr;gap:1.25rem}.cloud-azure .rectangle-314,.cloud-azure .rectangle-315,.cloud-azure .rectangle-316,.cloud-azure .rectangle-3142,.cloud-azure .rectangle-3152,.cloud-azure .rectangle-3162{height:11.25rem;margin-bottom:1rem}.cloud-azure .cloud-migration-foundations,.cloud-azure .cloud-operations-governance,.cloud-azure .recovery-continuity,.cloud-azure .cloud-performance-optimisation,.cloud-azure .cloud-security-governance,.cloud-azure .cloud-cost-optimisation-fin-ops{margin-bottom:.5rem;font-size:1.125rem;line-height:1.625rem}.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks2,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks3,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks4,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks5,.cloud-azure .integrated-security-solutions-that-protect-systems-networks-and-data-from-evolving-cyber-and-operational-risks6{font-size:.8125rem;line-height:1.25rem}.cloud-azure .group-298,.cloud-azure .group-299,.cloud-azure .group-300,.cloud-azure .group-301,.cloud-azure .group-302,.cloud-azure .group-303{border-radius:.75rem;padding:1rem}.cloud-azure .group-298:hover,.cloud-azure .group-299:hover,.cloud-azure .group-300:hover,.cloud-azure .group-301:hover,.cloud-azure .group-302:hover,.cloud-azure .group-303:hover{transform:none}.cloud-azure .frame-507{gap:1.5rem;margin-bottom:3.75rem;padding:0 1rem}.cloud-azure .frame-304{gap:.5rem}.cloud-azure .a-z-u-r-e-u-s-e-c-a-s-e-s{text-align:center;font-size:.75rem}.cloud-azure .cloud-success-stories{text-align:center;white-space:nowrap;font-size:1.375rem;line-height:1.875rem}.cloud-azure .use-cases-grid{grid-template-columns:1fr;gap:1rem}.cloud-azure .use-case-card{border-radius:1.25rem;height:auto;min-height:13.75rem;padding:1.25rem}.cloud-azure .use-case-card:hover{transform:none}.cloud-azure .use-cases-grid{position:relative;overflow:visible}.cloud-azure .use-case-logo-container{height:6.25rem;padding:.75rem}.cloud-azure .use-case-title{margin:.625rem 0 .5rem;font-size:.875rem}.cloud-azure .view-use-case-btn{opacity:1;padding:.5rem 1rem;transform:translateY(0)}.cloud-azure .use-case-card:hover .view-use-case-btn{transform:none}.cloud-azure .view-use-case-btn .btn-text{font-size:.75rem}.cloud-azure .footer-wrapper{height:auto;margin-top:0}}@media (width<=23.75rem){.cloud-azure .frame-496{margin-top:6.25rem;padding:0 .75rem}.cloud-azure .powered-by-azure-built-for-scale{font-size:1.5rem;line-height:2.125rem}.cloud-azure .frame-498{padding:0 .75rem}.cloud-azure .our-azure-solutions,.cloud-azure .cloud-certifications-expertise,.cloud-azure .azure-solutions-services,.cloud-azure .cloud-success-stories{font-size:1.375rem;line-height:2rem}.cloud-azure .cert-container-outer{height:8.75rem;padding:.75rem}.cloud-azure .frame-506,.cloud-azure .frame-507,.cloud-azure .frame-503{padding:0 .75rem}}.cloud-migration-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.cloud-migration-page *{box-sizing:border-box}.cloud-migration-page .cloud-migration-hero-wrapper{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;max-height:100vh;position:relative;overflow:hidden}.cloud-migration-page .rectangle-217{opacity:.85;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cloud-migration-page .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.cloud-migration-page .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.cloud-migration-page .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:23.5rem;left:15.25rem}.cloud-migration-page .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:27.875rem;left:19.625rem}.cloud-migration-page .frame-490{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.cloud-migration-page .frame-489{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,4.5rem);width:100%;margin:auto 0;display:flex}.cloud-migration-page .frame-488{flex-direction:column;flex:1;gap:.875rem;display:flex}.cloud-migration-page .c-l-o-u-d-s-e-r-v-i-c-e-s{color:var(--fc-text-dark,#091426);text-align:left;letter-spacing:.125rem;text-transform:uppercase;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:700}.cloud-migration-page .effortless-cloud-maximum-uptime-future-ready-operations{text-align:left;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:600;line-height:1.25}.cloud-migration-page .effortless-cloud-maximum-uptime-future-ready-operations-span{color:var(--fc-brand-primary,#1b4896)}.cloud-migration-page .effortless-cloud-maximum-uptime-future-ready-operations-span2{color:#000}.cloud-migration-page .hero-img-box{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 clamp(18rem,28vw,30rem);max-height:min(36vh,280px);overflow:hidden;box-shadow:0 1rem 3rem #1b48961a}.cloud-migration-page .rectangle-323{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.cloud-migration-page .hero-img-box:hover .rectangle-323{transform:scale(1.05)}.cloud-migration-page .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.cloud-migration-page .frame-2 .bar{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:all .3s}.cloud-migration-page .frame-2 .bar.active{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.cloud-migration-page .cloud-migration-content-wrapper{z-index:2;background:#fff;width:100%;padding-top:4.5rem;padding-bottom:6rem;position:relative}.cloud-migration-page .main-section-title-wrap{width:100%;max-width:90rem;margin:0 auto 3rem;padding:0 3rem}.cloud-migration-page .cloud-migration-foundations-heading{margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.25}.cloud-migration-page .cloud-migration-foundations-span{color:var(--fc-brand-primary,#1b4896)}.cloud-migration-page .cloud-migration-foundations-span2{color:#000}.cloud-migration-page .section-core-value-proposition{background:var(--fc-bg-ice,#f4f8fd);width:100%;margin-bottom:5.5rem;padding:4.5rem 0}.cloud-migration-page .frame-567{flex-direction:row;justify-content:space-between;align-items:center;gap:3.5rem;width:100%;max-width:90rem;margin:0 auto;padding:0 3rem;display:flex}.cloud-migration-page .value-prop-img-box{border-radius:1.25rem;flex:1;overflow:hidden;box-shadow:0 1rem 3rem #00000014}.cloud-migration-page .rectangle-353{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.cloud-migration-page .value-prop-img-box:hover .rectangle-353{transform:scale(1.03)}.cloud-migration-page .container5{flex-direction:column;flex:1.1;gap:2rem;display:flex}.cloud-migration-page .overlay-border-overlay-blur{border:1px solid #1b489626;border-left:4px solid var(--fc-brand-primary,#1b4896);background:#fff;border-radius:.75rem;flex-direction:column;gap:1rem;padding:2.25rem 2.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 6px 18px #1b48960f}.cloud-migration-page .overlay-border-overlay-blur:hover{border-color:#1b48964d;border-left-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}.cloud-migration-page .feature-icon-wrapper{width:2.5rem;height:2.5rem;color:var(--fc-brand-primary,#1b4896);justify-content:flex-start;align-items:center;display:flex}.cloud-migration-page .feature-icon-svg{stroke:currentColor;width:2.25rem;height:2.25rem}.cloud-migration-page .enterprise-landing-zones,.cloud-migration-page .seamless-execution{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.75rem}.cloud-migration-page .feature-card-desc{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.625rem}.cloud-migration-page .section-services-grid{background:var(--fc-bg-ice-alt,#eaf0fa);width:100%;margin-bottom:6rem;padding:5.5rem 0}.cloud-migration-page .container7{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3.5rem;display:flex}.cloud-migration-page .migration-services-ecosystem{margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.25}.cloud-migration-page .migration-services-ecosystem-span{color:var(--fc-brand-primary,#1b4896)}.cloud-migration-page .migration-services-ecosystem-span2{color:#091426}.cloud-migration-page .ecosystem-title-bar{background:var(--fc-brand-primary,#1b4896);border-radius:2px;width:4rem;height:4px}.cloud-migration-page .container8-services-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;width:100%;max-width:90rem;margin:0 auto;padding:0 3rem;display:grid}.cloud-migration-page .ecosystem-service-card{cursor:default;background:#fff;border:1px solid #1b489629;border-radius:.75rem;flex-direction:column;gap:1rem;padding:2rem 1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #1b48960d}.cloud-migration-page .ecosystem-service-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1b489647;background:var(--fc-brand-primary,#1b4896)!important;border-color:var(--fc-brand-primary,#1b4896)!important}.cloud-migration-page .service-card-icon-box{width:2.5rem;height:2.5rem;color:var(--fc-brand-primary,#1b4896);justify-content:flex-start;align-items:center;transition:color .3s;display:flex}.cloud-migration-page .ecosystem-icon-svg{stroke:currentColor;width:2.25rem;height:2.25rem;display:block}.cloud-migration-page .ecosystem-service-card:hover .service-card-icon-box{color:#fff!important}.cloud-migration-page .ecosystem-service-card:hover .ecosystem-icon-svg{color:#fff!important;stroke:#fff!important}.cloud-migration-page .service-card-title{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem;transition:color .3s}.cloud-migration-page .ecosystem-service-card:hover .service-card-title{color:#fff!important}.cloud-migration-page .service-card-desc{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5rem;transition:color .3s}.cloud-migration-page .ecosystem-service-card:hover .service-card-desc{opacity:.95;color:#fff!important}.cloud-migration-page .section-final-cta{width:100%;max-width:90rem;margin:0 auto 2rem;padding:0 3rem}.cloud-migration-page .cta-container{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);text-align:center;color:#fff;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.5rem;padding:3.5rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #1b489633}.cloud-migration-page .gradient-overlay{pointer-events:none;background:radial-gradient(closest-side,#ffffff26 0%,#fff0 100%);position:absolute;inset:0}.cloud-migration-page .ready-to-optimize-your-cloud{color:#fff;z-index:1;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.3;position:relative}.cloud-migration-page .cta-subtext,.cloud-migration-page .section-final-cta p{z-index:1;opacity:.95;max-width:44rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;line-height:1.75rem;position:relative;color:#fff!important}.cloud-migration-page .cta-button-wrap{z-index:1;margin-top:.5rem;position:relative}.cloud-migration-page .cta-contact-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:1.125rem 2.75rem;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #eb5a284d}.cloud-migration-page .cta-contact-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #eb5a2873}.cloud-migration-page .cta-arrow-icon{width:1.25rem;height:1.25rem}@media (width<=1200px){.cloud-migration-page .frame-489{flex-direction:column;align-items:flex-start}.cloud-migration-page .hero-img-box{width:100%;max-width:100%}.cloud-migration-page .frame-567{flex-direction:column}.cloud-migration-page .value-prop-img-box{width:100%;max-width:100%}.cloud-migration-page .container8-services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.cloud-migration-page .cloud-migration-hero-wrapper{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.cloud-migration-page .rectangle-217{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.cloud-migration-page .frame-490{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.cloud-migration-page .frame-489{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.cloud-migration-page .frame-488{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(1.5rem,4vh,2.5rem) auto 0!important;padding:0!important;display:flex!important}.cloud-migration-page .c-l-o-u-d-s-e-r-v-i-c-e-s{text-align:center!important;letter-spacing:.125rem!important;width:100%!important;margin:0!important;font-size:.8125rem!important}.cloud-migration-page .effortless-cloud-maximum-uptime-future-ready-operations{text-align:center!important;letter-spacing:-.4px!important;width:100%!important;margin:0!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.22!important;display:block!important}.cloud-migration-page .effortless-cloud-maximum-uptime-future-ready-operations span,.cloud-migration-page .effortless-cloud-maximum-uptime-future-ready-operations-span,.cloud-migration-page .effortless-cloud-maximum-uptime-future-ready-operations-span2{text-align:center!important;display:inline!important}.cloud-migration-page .hero-img-box{width:100%!important;max-width:22rem!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.cloud-migration-page .rectangle-323{object-fit:cover!important;width:100%!important;height:auto!important;max-height:clamp(13rem,34vh,17.5rem)!important;box-shadow:none!important;border-radius:1.25rem!important;display:block!important}.cloud-migration-page .ellipse-17,.cloud-migration-page .ellipse-18,.cloud-migration-page .ellipse-19,.cloud-migration-page .ellipse-20{display:none!important}.cloud-migration-page .frame-2{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.cloud-migration-page .frame-2 .bar{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.cloud-migration-page .frame-2 .bar.active,.cloud-migration-page .frame-2 .rectangle-324{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.cloud-migration-page .cloud-migration-content-wrapper{padding-top:3.5rem!important}.cloud-migration-page .main-section-title-wrap{margin-bottom:2rem!important}.cloud-migration-page .main-section-title-wrap,.cloud-migration-page .frame-567,.cloud-migration-page .container8-services-grid,.cloud-migration-page .section-final-cta{padding-left:1.5rem;padding-right:1.5rem}.cloud-migration-page .container8-services-grid{grid-template-columns:1fr}.cloud-migration-page .cta-container{padding:2.5rem 1.5rem}}.cloud-operations-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.cloud-operations-page *{box-sizing:border-box}.cloud-operations-page .cloud-operations-hero-wrapper{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;max-height:100vh;position:relative;overflow:hidden}.cloud-operations-page .rectangle-217{opacity:.85;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cloud-operations-page .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.cloud-operations-page .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.cloud-operations-page .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:23.5rem;left:15.25rem}.cloud-operations-page .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:27.875rem;left:19.625rem}.cloud-operations-page .frame-490{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.cloud-operations-page .frame-489{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,4.5rem);width:100%;margin:auto 0;display:flex}.cloud-operations-page .frame-488{flex-direction:column;flex:1;gap:.875rem;display:flex}.cloud-operations-page .c-l-o-u-d-s-e-r-v-i-c-e-s{color:var(--fc-text-dark,#091426);text-align:left;letter-spacing:.125rem;text-transform:uppercase;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:700}.cloud-operations-page .reliable-cloud-operations-proactive-governance{text-align:left;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:600;line-height:1.25}.cloud-operations-page .reliable-cloud-operations-proactive-governance-span{color:var(--fc-text-dark,#091426)}.cloud-operations-page .reliable-cloud-operations-proactive-governance-span2{color:var(--fc-brand-primary,#1b4896)}.cloud-operations-page .hero-img-box{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 clamp(18rem,28vw,30rem);max-height:min(36vh,280px);overflow:hidden;box-shadow:0 1rem 3rem #1b48961a}.cloud-operations-page .rectangle-323{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.cloud-operations-page .hero-img-box:hover .rectangle-323{transform:scale(1.05)}.cloud-operations-page .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.cloud-operations-page .frame-2 .bar{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:all .3s}.cloud-operations-page .frame-2 .bar.active{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.cloud-operations-page .cloud-operations-content-wrapper{z-index:2;background:#fff;width:100%;padding-top:4.5rem;padding-bottom:6rem;position:relative}.cloud-operations-page .main-section-title-wrap{width:100%;max-width:90rem;margin:0 auto 3rem;padding:0 3rem}.cloud-operations-page .cloud-operations-governance-heading{margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.25}.cloud-operations-page .cloud-operations-governance-span{color:var(--fc-brand-primary,#1b4896)}.cloud-operations-page .cloud-operations-governance-span2{color:#010101}.cloud-operations-page .section-core-value-proposition{background:var(--fc-bg-ice,#f4f8fd);width:100%;margin-bottom:5.5rem;padding:4.5rem 0}.cloud-operations-page .frame-567{flex-direction:row;justify-content:space-between;align-items:center;gap:3.5rem;width:100%;max-width:90rem;margin:0 auto;padding:0 3rem;display:flex}.cloud-operations-page .value-prop-img-box{border-radius:1.25rem;flex:1;overflow:hidden;box-shadow:0 1rem 3rem #00000014}.cloud-operations-page .rectangle-353{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.cloud-operations-page .value-prop-img-box:hover .rectangle-353{transform:scale(1.03)}.cloud-operations-page .container5-grid{flex:1.1;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.cloud-operations-page .grid-span-full-row{grid-column:1/span 2}.cloud-operations-page .background-border{background:#fff;border:1px solid #1b489629;border-radius:.75rem;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 6px 18px #1b48960d}.cloud-operations-page .background-border:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}.cloud-operations-page .icon-blue-badge{background:var(--fc-brand-primary,#1b4896);color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 4px 12px #1b489640}.cloud-operations-page .badge-svg{stroke:#fff;width:1.75rem;height:1.75rem}.cloud-operations-page .proactive-monitoring,.cloud-operations-page .intelligent-automation,.cloud-operations-page .governance-framework{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem}.cloud-operations-page .feature-desc-text{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5rem}.cloud-operations-page .section-services-grid{background:var(--fc-bg-ice-alt,#eaf0fa);width:100%;margin-bottom:6rem;padding:5.5rem 0}.cloud-operations-page .container10{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:90rem;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;padding:0 3rem;display:flex}.cloud-operations-page .services-ecosystem{margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.25}.cloud-operations-page .services-ecosystem-span{color:#091426}.cloud-operations-page .services-ecosystem-span2{color:var(--fc-brand-primary,#1b4896)}.cloud-operations-page .background2-title-bar{background:var(--fc-brand-primary,#1b4896);border-radius:2px;width:4rem;height:4px}.cloud-operations-page .ecosystem-lead-subtext{color:#45474c;max-width:48rem;margin:.5rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;line-height:1.625rem}.cloud-operations-page .container11-ecosystem-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;width:100%;max-width:90rem;margin:0 auto;padding:0 3rem;display:grid}.cloud-operations-page .ecosystem-grid-item{text-align:center;cursor:default;background:#fff;border:1px solid #1b489629;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:13.5rem;padding:2.25rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #1b48960d}.cloud-operations-page .ecosystem-grid-item:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1b489647;background:var(--fc-brand-primary,#1b4896)!important;border-color:var(--fc-brand-primary,#1b4896)!important}.cloud-operations-page .margin-icon-wrap{width:2.5rem;height:2.5rem;color:var(--fc-brand-primary,#1b4896);justify-content:center;align-items:center;transition:color .3s;display:flex}.cloud-operations-page .ecosystem-icon-svg{stroke:currentColor;width:2.25rem;height:2.25rem;display:block}.cloud-operations-page .ecosystem-grid-item:hover .margin-icon-wrap{color:#fff!important}.cloud-operations-page .item-title{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5rem;transition:color .3s}.cloud-operations-page .ecosystem-grid-item:hover .item-title{color:#fff!important}.cloud-operations-page .governance-compliance-section{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);color:#fff;width:100%;margin-bottom:6rem;padding:5.5rem 0}.cloud-operations-page .governance-compliance-section p{color:#fff!important}.cloud-operations-page .container31-governance-hub{flex-direction:row;justify-content:space-between;align-items:center;gap:3.5rem;width:100%;max-width:90rem;margin:0 auto;padding:0 3rem;display:flex}.cloud-operations-page .background-border4-left{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #fff3;border-radius:.75rem;flex:1;padding:2rem}.cloud-operations-page .container32-cards-list{flex-direction:column;gap:1.25rem;display:flex}.cloud-operations-page .overlay-border-card{background:#fff3;border:1px solid #ffffff40;border-radius:.5rem;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.5rem;transition:all .3s;display:flex}.cloud-operations-page .overlay-border-card:hover{background:#ffffff4d;transform:translate(4px)}.cloud-operations-page .gov-card-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-top:.25rem;display:flex}.cloud-operations-page .gov-icon{stroke:#fff;width:1.75rem;height:1.75rem}.cloud-operations-page .container34-text{flex-direction:column;gap:.5rem;display:flex}.cloud-operations-page .policy-enforcement,.cloud-operations-page .security-controls,.cloud-operations-page .resource-management{margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625rem;color:#fff!important}.cloud-operations-page .gov-card-desc{opacity:.95;margin:0;font-family:Merriweather Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5rem;color:#fff!important}.cloud-operations-page .container37-right{flex-direction:column;flex:1.1;gap:1.75rem;display:flex}.cloud-operations-page .centralized-governance-hub{margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.25;color:#fff!important}.cloud-operations-page .hub-desc-text{opacity:.95;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;line-height:1.75rem;color:#fff!important}.cloud-operations-page .gov-checklist{flex-direction:column;gap:1rem;display:flex}.cloud-operations-page .gov-check-item{flex-direction:row;align-items:center;gap:1rem;display:flex}.cloud-operations-page .check-svg{stroke:#fff;flex-shrink:0;width:1.5rem;height:1.5rem}.cloud-operations-page .check-text{font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem;color:#fff!important}.cloud-operations-page .section-final-cta{width:100%;max-width:90rem;margin:0 auto 2rem;padding:0 3rem}.cloud-operations-page .cta-container{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);text-align:center;color:#fff;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.5rem;padding:3.5rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #1b489633}.cloud-operations-page .gradient-overlay{pointer-events:none;background:radial-gradient(closest-side,#ffffff26 0%,#fff0 100%);position:absolute;inset:0}.cloud-operations-page .ready-to-optimize-your-cloud{color:#fff;z-index:1;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.3;position:relative}.cloud-operations-page .cta-subtext,.cloud-operations-page .section-final-cta p{z-index:1;max-width:44rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;line-height:1.75rem;position:relative;color:#fff!important}.cloud-operations-page .cta-button-wrap{z-index:1;margin-top:.5rem;position:relative}.cloud-operations-page .cta-contact-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:1.125rem 2.75rem;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #eb5a284d}.cloud-operations-page .cta-contact-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #eb5a2873}.cloud-operations-page .cta-arrow-icon{width:1.25rem;height:1.25rem}@media (width<=1200px){.cloud-operations-page .frame-489{flex-direction:column;align-items:flex-start}.cloud-operations-page .hero-img-box{width:100%;max-width:100%}.cloud-operations-page .frame-567{flex-direction:column}.cloud-operations-page .value-prop-img-box{width:100%;max-width:100%}.cloud-operations-page .container11-ecosystem-grid{grid-template-columns:repeat(3,1fr)}.cloud-operations-page .container31-governance-hub{flex-direction:column}.cloud-operations-page .background-border4-left{width:100%}}@media (width<=768px){.cloud-operations-page .cloud-operations-hero-wrapper{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.cloud-operations-page .rectangle-217{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.cloud-operations-page .frame-490{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.cloud-operations-page .frame-489{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.cloud-operations-page .frame-488{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(1.5rem,4vh,2.5rem) auto 0!important;padding:0!important;display:flex!important}.cloud-operations-page .c-l-o-u-d-s-e-r-v-i-c-e-s{text-align:center!important;letter-spacing:.125rem!important;width:100%!important;margin:0!important;font-size:.8125rem!important}.cloud-operations-page .reliable-cloud-operations-proactive-governance{text-align:center!important;letter-spacing:-.4px!important;width:100%!important;margin:0!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.22!important;display:block!important}.cloud-operations-page .reliable-cloud-operations-proactive-governance span,.cloud-operations-page .reliable-cloud-operations-proactive-governance-span,.cloud-operations-page .reliable-cloud-operations-proactive-governance-span2{text-align:center!important;display:inline!important}.cloud-operations-page .hero-img-box{width:100%!important;max-width:22rem!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.cloud-operations-page .rectangle-323{object-fit:cover!important;width:100%!important;height:auto!important;max-height:clamp(13rem,34vh,17.5rem)!important;box-shadow:none!important;border-radius:1.25rem!important;display:block!important}.cloud-operations-page .ellipse-17,.cloud-operations-page .ellipse-18,.cloud-operations-page .ellipse-19,.cloud-operations-page .ellipse-20{display:none!important}.cloud-operations-page .frame-2{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.cloud-operations-page .frame-2 .bar{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.cloud-operations-page .frame-2 .bar.active,.cloud-operations-page .frame-2 .rectangle-324{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.cloud-operations-page .cloud-operations-content-wrapper{padding-top:3.5rem!important}.cloud-operations-page .main-section-title-wrap{margin-bottom:2rem!important}.cloud-operations-page .main-section-title-wrap,.cloud-operations-page .frame-567,.cloud-operations-page .container10,.cloud-operations-page .container11-ecosystem-grid,.cloud-operations-page .container31-governance-hub,.cloud-operations-page .section-final-cta{padding-left:1.5rem;padding-right:1.5rem}.cloud-operations-page .container5-grid{grid-template-columns:1fr}.cloud-operations-page .grid-span-full-row{grid-column:1/span 1}.cloud-operations-page .container11-ecosystem-grid{grid-template-columns:repeat(2,1fr)}.cloud-operations-page .cta-container{padding:2.5rem 1.5rem}}@media (width<=480px){.cloud-operations-page .container11-ecosystem-grid{grid-template-columns:1fr}}.cloud-security-page{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.cloud-security-hero-wrapper{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;max-height:100vh;position:relative;overflow:hidden}.hero-decor-ellipse{pointer-events:none;border-radius:50%;position:absolute}.ellipse-17{z-index:1;border:3.25rem solid #1b489612;width:20.25rem;height:20.25rem;top:-7.75rem;left:-5rem}.ellipse-18{z-index:1;border:3.25rem solid #1b489612;width:11.5rem;height:11.5rem;top:-3.375rem;left:-.625rem}.ellipse-19{z-index:1;border:3.25rem solid #1b48960d;width:20.25rem;height:20.25rem;top:23.5rem;left:15.25rem}.ellipse-20{z-index:1;border:3.25rem solid #1b48960d;width:11.5rem;height:11.5rem;top:27.875rem;left:19.625rem}.cloud-security-hero-content-container{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.cloud-security-hero-row{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,4.5rem);width:100%;margin:auto 0;display:flex}.hero-text-block{flex-direction:column;flex:1;gap:.875rem;display:flex}.cloud-security-page .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.cloud-security-page .frame-2 .bar,.cloud-security-page .frame-2 .inactive-rect{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:all .3s}.cloud-security-page .frame-2 .bar.active,.cloud-security-page .frame-2 .active-rect{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.hero-badge-cloud-services{color:var(--fc-text-dark,#091426);font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.125rem;text-transform:uppercase;margin:0;font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:700;line-height:1.5rem}.hero-main-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:600;line-height:1.25}.title-dark{color:#060606}.title-blue{color:var(--fc-brand-primary,#1b4896)}.hero-image-block{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 clamp(18rem,28vw,30rem);justify-content:center;align-items:center;max-height:min(36vh,280px);display:flex;overflow:hidden;box-shadow:0 1rem 3rem #1b48961a}.hero-servers-image{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.hero-servers-image:hover{transform:scale(1.03);box-shadow:0 1.5rem 3rem #1b489626}.section-value-proposition-wrapper{background-color:var(--fc-bg-ice,#f4f8fd);box-sizing:border-box;width:100%;padding:5rem 2rem}.section-value-prop-inner{flex-direction:column;gap:3rem;max-width:82rem;margin:0 auto;display:flex}.section-value-prop-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);text-align:left;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}.value-props-cards-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;width:100%;display:grid}.value-prop-card{box-sizing:border-box;border-left:3px solid var(--fc-brand-primary,#1b4896);background:#fff;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 .5rem 1.5rem #1b48960d}.value-prop-card:hover{transform:translateY(-.375rem);box-shadow:0 1rem 2.5rem #1b48961f}.value-prop-icon-box{background-color:var(--fc-brand-primary,#1b4896);box-sizing:border-box;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.5rem;display:flex}.value-prop-vector-icon{width:1.75rem;height:1.75rem;display:block}.value-prop-icon-img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.value-prop-card-title{color:#091426;font-family:var(--sub-heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.25rem;font-weight:700;line-height:1.625rem}.value-prop-card-desc{color:#45474c;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.05rem;line-height:1.625rem}.section-services-ecosystem-wrapper{background-color:var(--fc-bg-ice-alt,#eaf0fa);box-sizing:border-box;width:100%;padding:5rem 2rem}.services-ecosystem-inner{flex-direction:column;align-items:center;gap:3.5rem;max-width:82rem;margin:0 auto;display:flex}.services-ecosystem-header{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:50rem;display:flex}.services-ecosystem-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#091426;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}.services-title-accent-bar{background-color:var(--fc-brand-primary,#1b4896);border-radius:2px;width:4rem;height:4px}.services-ecosystem-subtitle{color:#45474c;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.125rem;line-height:1.75rem}.services-ecosystem-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem;width:100%;display:grid}.ecosystem-service-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #1b489629;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:13.5rem;padding:2.5rem 1.25rem;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),border-color .3s;display:flex;box-shadow:0 .25rem .75rem #1b48960a}.ecosystem-service-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-.375rem);box-shadow:0 1rem 2rem #1b489626}.cloud-security-page .ecosystem-icon-wrapper{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;clip-path:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.cloud-security-page .ecosystem-icon-svg{width:2.25rem;height:2.25rem;transition:transform .3s;display:block}.cloud-security-page .ecosystem-service-card:hover .ecosystem-icon-svg{transform:scale(1.12)}.ecosystem-service-title-wrap{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex}.service-line{color:#091426;font-family:var(--sub-heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);text-align:center;font-size:1.05rem;font-weight:700;line-height:1.45rem}.cloud-security-cta-section{box-sizing:border-box;background-color:#fff;justify-content:center;width:100%;padding:5rem 2rem;display:flex}.cta-container-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);box-sizing:border-box;border-radius:1rem;width:100%;max-width:82rem;padding:3.5rem 3rem;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #1b489640}.cta-bg-gradient-overlay{pointer-events:none;background:radial-gradient(closest-side,#ffffff26 0%,#fff0 100%);position:absolute;inset:0}.cta-content-wrap{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:48rem;margin:0 auto;display:flex;position:relative}.cta-heading-title{color:#fff;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.85rem;font-weight:700;line-height:2.35rem}.cta-paragraph-desc,.cloud-security-cta-section p{font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);opacity:.95;margin:0;font-size:1.125rem;line-height:1.75rem;color:#fff!important}.cta-button-container{margin-top:.75rem}.cta-contact-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Bold", sans-serif);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 2rem;font-size:1.05rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #eb5a284d}.cta-contact-btn:hover{background-color:var(--fc-accent-orange-hover,#d84e1f);color:#fff;transform:translateY(-.1875rem);box-shadow:0 8px 24px #eb5a2873}.cta-mail-svg{width:1.25rem;height:1.25rem}.cloud-security-page .footer-wrapper{background-color:var(--fc-dark-navy,#0f2a5c);width:100%;height:32.5rem;position:relative}.cloud-security-page .footer-wrapper .rectangle-266{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;translate:none!important}.cloud-security-page .footer-wrapper .mask-group{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:50%!important;translate:-50%!important}.cloud-security-page .footer-wrapper .image-3{position:absolute!important;top:3.125rem!important;left:7.9375rem!important}.cloud-security-page .footer-wrapper .frame-424{position:absolute!important;top:13.75rem!important;left:auto!important;right:7.9375rem!important}.cloud-security-page .footer-wrapper .frame-423{position:absolute!important;top:13.75rem!important;left:9.0625rem!important}.cloud-security-page .footer-wrapper .copyright-finecons-2026{position:absolute!important;top:28.75rem!important;left:50%!important;translate:-50%!important}@media (width<=75rem){.services-ecosystem-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=64rem){.cloud-security-hero-wrapper{min-height:auto;padding-top:7.5rem}.cloud-security-hero-content-container{text-align:center;gap:2.5rem}.cloud-security-hero-row{text-align:center;flex-direction:column;gap:2.5rem}.cloud-security-page .frame-2{justify-content:center}.hero-text-block{align-items:center}.hero-main-title{font-size:3rem;line-height:3.85rem}.value-props-cards-grid{grid-template-columns:repeat(2,1fr)}.services-ecosystem-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=48rem){.cloud-security-hero-wrapper{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.cloud-security-hero-wrapper .rectangle-217{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.cloud-security-hero-content-container{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.cloud-security-hero-row{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.cloud-security-hero-row .hero-text-block{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(1.5rem,4vh,2.5rem) auto 0!important;padding:0!important;display:flex!important}.hero-badge-cloud-services{text-align:center!important;letter-spacing:.125rem!important;width:100%!important;margin:0!important;font-size:.8125rem!important}.hero-main-title{text-align:center!important;letter-spacing:-.4px!important;width:100%!important;margin:0!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.22!important;display:block!important}.hero-main-title span,.hero-main-title .title-dark,.hero-main-title .title-blue{text-align:center!important;display:inline!important}.hero-image-block{width:100%!important;max-width:22rem!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.hero-servers-image{object-fit:cover!important;width:100%!important;height:auto!important;max-height:clamp(13rem,34vh,17.5rem)!important;box-shadow:none!important;border-radius:1.25rem!important;display:block!important}.hero-decor-ellipse,.ellipse-17,.ellipse-18,.ellipse-19,.ellipse-20{display:none!important}.cloud-security-hero-content-container .frame-2{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.cloud-security-hero-content-container .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.cloud-security-hero-content-container .frame-2 .active-rect{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.section-value-proposition-wrapper,.section-services-ecosystem-wrapper,.cloud-security-cta-section{padding:3.5rem 1.25rem}.section-value-prop-title,.services-ecosystem-title{text-align:center;font-size:2rem;line-height:2.6rem}.value-props-cards-grid{grid-template-columns:1fr}.services-ecosystem-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.ecosystem-service-card{min-height:11rem;padding:1.75rem 1rem}.cta-container-card{padding:2.5rem 1.5rem}.cta-heading-title{font-size:1.5rem;line-height:2rem}}@media (width<=30rem){.hero-main-title{font-size:1.85rem;line-height:2.4rem}.services-ecosystem-grid{grid-template-columns:1fr}}.cloud-recovery-continuity{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.cloud-recovery-continuity *{box-sizing:border-box}.cloud-recovery-continuity .recovery-hero-wrapper{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;max-height:100vh;position:relative;overflow:hidden}.cloud-recovery-continuity .rectangle-217{opacity:.85;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cloud-recovery-continuity .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.cloud-recovery-continuity .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.cloud-recovery-continuity .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:23.5rem;left:15.25rem}.cloud-recovery-continuity .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:27.875rem;left:19.625rem}.cloud-recovery-continuity .frame-490{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.cloud-recovery-continuity .frame-489{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,4.5rem);width:100%;margin:auto 0;display:flex}.cloud-recovery-continuity .frame-488{flex-direction:column;flex:1;gap:.875rem;display:flex}.cloud-recovery-continuity .c-l-o-u-d-s-e-r-v-i-c-e-s{color:var(--fc-text-dark,#091426);text-align:left;letter-spacing:.125rem;text-transform:uppercase;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:700}.cloud-recovery-continuity .resilient-infrastructure-uninterrupted-business{text-align:left;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:600;line-height:1.25}.cloud-recovery-continuity .resilient-infrastructure-uninterrupted-business-span{color:#000}.cloud-recovery-continuity .resilient-infrastructure-uninterrupted-business-span2{color:var(--fc-brand-primary,#1b4896)}.cloud-recovery-continuity .hero-img-box{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 clamp(18rem,28vw,30rem);max-height:min(36vh,280px);overflow:hidden;box-shadow:0 1rem 3rem #1b48961a}.cloud-recovery-continuity .rectangle-323{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.cloud-recovery-continuity .hero-img-box:hover .rectangle-323{transform:scale(1.05)}.cloud-recovery-continuity .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;margin:0;display:flex}.cloud-recovery-continuity .frame-2 .bar{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:1.875rem;width:.375rem;height:1.75rem;transition:all .3s}.cloud-recovery-continuity .frame-2 .bar.active{background:var(--fc-brand-primary,#1b4896);height:2.125rem}.cloud-recovery-continuity .recovery-content-wrapper{z-index:2;background:#fff;width:100%;position:relative}.section-core-value-proposition-container{max-width:80rem;margin:0 auto;padding:5rem 3rem 4rem}.core-value-header{margin-bottom:2.5rem}.cloud-recovery-continuity-title{margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.25}.cloud-blue{color:var(--fc-brand-primary,#1b4896)}.recovery-dark{color:#010101}.section-core-value-proposition-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:3.5rem;display:flex}.value-props-grid{flex:1.2;grid-template-columns:repeat(2,1fr);gap:1.75rem;display:grid}.value-prop-card{background:#fff;border-left:2px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:flex-start;padding:1.75rem;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000000a}.value-prop-card:hover{border-left-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}.value-prop-3{grid-column:1/span 2}.value-prop-icon-wrapper{justify-content:flex-start;align-items:center;width:44px;height:44px;margin-bottom:1rem;display:flex}.value-prop-icon{object-fit:contain;width:100%;height:100%}.value-prop-title{color:#091426;margin:0 0 .625rem;font-family:Merriweather Sans,sans-serif;font-size:1.1875rem;font-weight:700}.value-prop-desc{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:.9375rem;line-height:1.55}.value-prop-visual-wrapper{border-radius:1.25rem;flex:0 0 clamp(20rem,34vw,36rem);overflow:hidden;box-shadow:0 1rem 3rem #00000014}.rectangle-353{aspect-ratio:605/527;object-fit:cover;width:100%;height:auto;display:block}.section-services-ecosystem{background:var(--fc-bg-ice-alt,#eaf0fa);width:100%;padding:5.5rem 3rem 6rem}.services-ecosystem-header{text-align:center;max-width:80rem;margin:0 auto 3.5rem}.section-tag-row{flex-direction:column;align-items:center;gap:.5rem;display:flex}.services-main-heading{color:#091426;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.25}.heading-blue{color:var(--fc-brand-primary,#1b4896)}.heading-underline-bar{background:var(--fc-brand-primary,#1b4896);border-radius:2px;width:4rem;height:4px;margin:.75rem auto 1rem}.services-subheading{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;line-height:1.5}.ecosystem-cards-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem;max-width:80rem;margin:0 auto;display:grid}.ecosystem-card{text-align:center;background:#fff;border:1px solid #1b489629;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2.25rem 1.25rem;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000008}.ecosystem-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-5px);box-shadow:0 12px 24px #1b489626}.ecosystem-icon-box{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ecosystem-card-icon{object-fit:contain;max-width:100%;max-height:100%}.ecosystem-card-icon.blue-filter,.ecosystem-card-icon[src*=Icon-12]{filter:invert(24%)sepia(85%)saturate(1640%)hue-rotate(208deg)brightness(92%)contrast(96%)}.ecosystem-card-title{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.35}.section-what-we-do-blue{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);width:100%;padding:5.5rem 3rem 6rem}.what-we-do-header{text-align:center;max-width:80rem;margin:0 auto 3.5rem}.what-we-do-heading{color:#fff;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:600;line-height:1.25}.what-we-do-underline-bar{background:#fff;border-radius:2px;width:4rem;height:4px;margin:.75rem auto 0}.cloud-recovery-continuity .pillars-container{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:80rem;margin:0 auto;display:grid}.cloud-recovery-continuity .pillar-card{background:#fff;border-radius:.875rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2.25rem;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.cloud-recovery-continuity .pillar-card:hover{transform:translateY(-5px)}.pillar-card-top{flex-direction:row;align-items:center;gap:1rem;display:flex}.pillar-icon-box{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pillar-icon{object-fit:contain;width:100%;height:100%}.pillar-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:700}.pillar-desc{color:#333;flex:1;margin:0;font-family:Merriweather Sans,sans-serif;font-size:.9375rem;line-height:1.6}.horizontal-divider{background:linear-gradient(90deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-orange,#eb5a28) 100%);width:100%;height:2px}.section-final-cta-wrapper{width:100%;max-width:80rem;margin:0 auto;padding:4.5rem 3rem 5rem}.section-final-cta-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);text-align:center;border-radius:1.25rem;padding:3.5rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #1b489633}.cta-gradient-overlay{pointer-events:none;background:radial-gradient(closest-side,#ffffff26 0%,#0000 100%);position:absolute;inset:0}.cta-content{z-index:2;flex-direction:column;align-items:center;gap:1.25rem;max-width:48rem;margin:0 auto;display:flex;position:relative}.cta-heading{color:#fff;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.cta-desc,.section-final-cta-wrapper p{margin:0;font-family:Merriweather Sans,sans-serif;font-size:1rem;line-height:1.6;color:#fff!important}.cta-contact-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;margin-top:.5rem;padding:.875rem 2rem;font-family:Merriweather Sans,sans-serif;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #eb5a284d}.cta-contact-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #eb5a2873}.cta-mail-icon{width:1.125rem;height:1.125rem}@media (width<=1024px){.section-core-value-proposition-inner{flex-direction:column;align-items:center}.value-prop-visual-wrapper{width:100%;max-width:32rem}.ecosystem-cards-grid{grid-template-columns:repeat(3,1fr)}.pillars-container{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.cloud-recovery-continuity .cloud-recovery-hero-wrapper{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.cloud-recovery-continuity .rectangle-217{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.cloud-recovery-continuity .frame-490{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.cloud-recovery-continuity .frame-489{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.cloud-recovery-continuity .frame-488{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(1.5rem,4vh,2.5rem) auto 0!important;padding:0!important;display:flex!important}.cloud-recovery-continuity .c-l-o-u-d-s-e-r-v-i-c-e-s{text-align:center!important;letter-spacing:.125rem!important;width:100%!important;margin:0!important;font-size:.8125rem!important}.cloud-recovery-continuity .resilient-infrastructure-uninterrupted-business{text-align:center!important;letter-spacing:-.4px!important;width:100%!important;margin:0!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.22!important;display:block!important}.cloud-recovery-continuity .resilient-infrastructure-uninterrupted-business span,.cloud-recovery-continuity .resilient-infrastructure-uninterrupted-business-span,.cloud-recovery-continuity .resilient-infrastructure-uninterrupted-business-span2{text-align:center!important;display:inline!important}.cloud-recovery-continuity .hero-img-box{width:100%!important;max-width:22rem!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.cloud-recovery-continuity .rectangle-323{object-fit:cover!important;width:100%!important;height:auto!important;max-height:clamp(13rem,34vh,17.5rem)!important;box-shadow:none!important;border-radius:1.25rem!important;display:block!important}.cloud-recovery-continuity .ellipse-17,.cloud-recovery-continuity .ellipse-18,.cloud-recovery-continuity .ellipse-19,.cloud-recovery-continuity .ellipse-20{display:none!important}.cloud-recovery-continuity .frame-2{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.cloud-recovery-continuity .frame-2 .bar{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.cloud-recovery-continuity .frame-2 .bar.active{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.value-props-grid{grid-template-columns:1fr}.value-prop-3{grid-column:1/span 1}.ecosystem-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.pillars-container{grid-template-columns:1fr;gap:1.5rem}.section-core-value-proposition-container,.section-services-ecosystem,.section-what-we-do-blue,.section-final-cta-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (width<=480px){.ecosystem-cards-grid{grid-template-columns:1fr}}.cloud-performance-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.cloud-performance-page *{box-sizing:border-box}.cloud-performance-page .hero-section{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;max-height:100vh;position:relative;overflow:hidden}.cloud-performance-page .rectangle-217{opacity:.85;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cloud-performance-page .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.cloud-performance-page .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.cloud-performance-page .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:23.5rem;left:15.25rem}.cloud-performance-page .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:27.875rem;left:19.625rem}.cloud-performance-page .hero-content-container{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.cloud-performance-page .hero-grid-2col{grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem;width:100%;margin-top:auto;margin-bottom:auto;display:grid}.cloud-performance-page .hero-text-block{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.cloud-performance-page .hero-badge{color:var(--fc-text-dark,#091426);letter-spacing:.12em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.35}.cloud-performance-page .hero-main-title{color:#060606;text-align:left;margin:0;font-family:Merriweather,serif;font-size:clamp(2.25rem,3.2vw,3.5rem);font-weight:600;line-height:1.15}.cloud-performance-page .highlight-blue{color:var(--fc-brand-primary,#1b4896)}.cloud-performance-page .hero-visual-block{justify-content:center;align-items:center;width:100%;display:flex}.cloud-performance-page .hero-rack-image{object-fit:cover;border-radius:1.25rem;width:100%;max-width:32rem;max-height:22rem;box-shadow:0 1rem 2.5rem #1b48961a}.cloud-performance-page .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;max-width:80rem;margin-top:auto;padding-bottom:clamp(.25rem,.8vh,.5rem);display:flex}.cloud-performance-page .active-rect{background:var(--fc-brand-primary,#1b4896);border-radius:.125rem;width:.3125rem;height:1.875rem}.cloud-performance-page .inactive-rect{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:.125rem;width:.3125rem;height:1.875rem}.cloud-performance-page .performance-main-content{z-index:2;flex-direction:column;width:100%;display:flex;position:relative}.cloud-performance-page .section-title-divider{width:100%;max-width:80rem;margin:4.5rem auto 2.5rem;padding:0 3rem}.cloud-performance-page .title-divider-text{color:#010101;text-align:left;margin:0;font-family:Merriweather,serif;font-size:clamp(2.25rem,2.75vw,3rem);font-weight:600;line-height:1.25}.cloud-performance-page .text-blue{color:var(--fc-brand-primary,#1b4896)}.cloud-performance-page .section-core-value-proposition{background:var(--fc-bg-ice,#f4f8fd);width:100%;padding:4.5rem 3rem}.cloud-performance-page .core-value-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;max-width:80rem;margin:0 auto;display:grid}.cloud-performance-page .value-props-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.cloud-performance-page .value-prop-card{background:#fff;border-left:2px solid #0000;border-radius:.75rem;flex-direction:column;gap:1rem;padding:2rem 1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 4px 12px #1b48960a}.cloud-performance-page .value-prop-card:hover{border-left-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 10px 24px #1b48961f}.cloud-performance-page .value-prop-card:nth-child(3){grid-column:span 2}.cloud-performance-page .value-prop-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:.375rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.cloud-performance-page .value-prop-icon{object-fit:contain;filter:brightness(0)invert();width:1.75rem;height:1.75rem}.cloud-performance-page .value-prop-title{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.cloud-performance-page .value-prop-desc{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.cloud-performance-page .core-value-visual-wrap{justify-content:center;align-items:center;display:flex}.cloud-performance-page .core-value-image{object-fit:cover;border-radius:1.25rem;width:100%;max-width:34rem;box-shadow:0 1rem 2.5rem #1b48961f}.cloud-performance-page .section-services-ecosystem{background:var(--fc-bg-ice-alt,#eaf0fa);width:100%;padding:5rem 3rem 6rem}.cloud-performance-page .ecosystem-header-block{text-align:center;flex-direction:column;align-items:center;gap:.875rem;max-width:80rem;margin:0 auto 3.5rem;display:flex}.cloud-performance-page .ecosystem-main-title{color:#091426;margin:0;font-family:Merriweather,serif;font-size:clamp(2.25rem,2.75vw,3rem);font-weight:600;line-height:1.25}.cloud-performance-page .ecosystem-underline-bar{background:var(--fc-brand-primary,#1b4896);border-radius:.125rem;width:4rem;height:.25rem}.cloud-performance-page .ecosystem-subtitle{color:#45474c;margin:.5rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.cloud-performance-page .ecosystem-cards-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem;max-width:80rem;margin:0 auto;display:grid}.cloud-performance-page .ecosystem-card{text-align:center;background:#fff;border:1px solid #1b489629;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:13.5rem;padding:2.25rem 1.25rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.cloud-performance-page .ecosystem-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-6px);box-shadow:0 12px 24px #1b48961f}.cloud-performance-page .ecosystem-icon-box{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.cloud-performance-page .ecosystem-card-icon{object-fit:contain;max-width:100%;max-height:100%}.cloud-performance-page .ecosystem-card-title{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.35}.cloud-performance-page .section-metrics-ribbon{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);width:100%;padding:4.5rem 3rem}.cloud-performance-page .metrics-ribbon-container{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:80rem;margin:0 auto;display:grid}.cloud-performance-page .metric-item{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.cloud-performance-page .metric-value{color:#86f2e4;font-family:Merriweather Sans,sans-serif;font-size:clamp(2.25rem,2.75vw,2.75rem);font-weight:700;line-height:1.2}.cloud-performance-page .metric-label{color:#fff;font-family:Merriweather Sans,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.4}.cloud-performance-page .section-final-cta-wrapper{width:100%;max-width:80rem;margin:5rem auto;padding:0 3rem}.cloud-performance-page .final-cta-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;padding:4rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #1b489633}.cloud-performance-page .cta-radial-glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff26 0%,#fff0 100%);position:absolute;inset:0}.cloud-performance-page .cta-inner-content{z-index:2;flex-direction:column;align-items:center;gap:1.5rem;max-width:44rem;display:flex;position:relative}.cloud-performance-page .cta-heading{color:#fff;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1.75rem,2.25vw,2.125rem);font-weight:700;line-height:1.3}.cloud-performance-page .cta-description,.cloud-performance-page .section-final-cta-wrapper p{margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#fff!important}.cloud-performance-page .cta-contact-button{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.625rem;margin-top:.5rem;padding:1rem 2.5rem;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 4px 14px #eb5a284d}.cloud-performance-page .cta-contact-button:hover{background-color:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 24px #eb5a2873}.cloud-performance-page .cta-button-icon{width:1.25rem;height:1.25rem}@media (width<=64rem){.cloud-performance-page .hero-grid-2col{text-align:center;grid-template-columns:1fr;gap:2rem}.cloud-performance-page .hero-text-block{align-items:center}.cloud-performance-page .hero-main-title{text-align:center}.cloud-performance-page .hero-rack-image{max-height:16rem}.cloud-performance-page .core-value-inner{grid-template-columns:1fr;gap:3rem}.cloud-performance-page .ecosystem-cards-grid{grid-template-columns:repeat(3,1fr)}.cloud-performance-page .metrics-ribbon-container{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (width<=48rem){.cloud-performance-page .hero-section{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.cloud-performance-page .rectangle-217{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.cloud-performance-page .hero-content-container{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.cloud-performance-page .hero-grid-2col{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.cloud-performance-page .hero-text-block{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(1.5rem,4vh,2.5rem) auto 0!important;padding:0!important;display:flex!important}.cloud-performance-page .hero-badge{text-align:center!important;letter-spacing:.125rem!important;width:100%!important;margin:0!important;font-size:.8125rem!important}.cloud-performance-page .hero-main-title{text-align:center!important;letter-spacing:-.4px!important;width:100%!important;margin:0!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.22!important;display:block!important}.cloud-performance-page .hero-main-title span,.cloud-performance-page .hero-main-title .highlight-blue{text-align:center!important;display:inline!important}.cloud-performance-page .hero-visual-block{width:100%!important;max-width:22rem!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.cloud-performance-page .hero-rack-image{object-fit:cover!important;width:100%!important;height:auto!important;max-height:clamp(13rem,34vh,17.5rem)!important;box-shadow:none!important;border-radius:1.25rem!important;display:block!important}.cloud-performance-page .ellipse-17,.cloud-performance-page .ellipse-18,.cloud-performance-page .ellipse-19,.cloud-performance-page .ellipse-20{display:none!important}.cloud-performance-page .frame-2{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.cloud-performance-page .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.cloud-performance-page .frame-2 .active-rect{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.cloud-performance-page .section-title-divider{margin:3rem auto 2rem;padding:0 1.5rem}.cloud-performance-page .section-core-value-proposition{padding:3rem 1.5rem}.cloud-performance-page .value-props-grid{grid-template-columns:1fr}.cloud-performance-page .value-prop-card:nth-child(3){grid-column:span 1}.cloud-performance-page .section-services-ecosystem{padding:3.5rem 1.5rem 4rem}.cloud-performance-page .ecosystem-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.cloud-performance-page .section-metrics-ribbon{padding:3rem 1.5rem}.cloud-performance-page .metrics-ribbon-container{grid-template-columns:1fr;gap:2rem}.cloud-performance-page .section-final-cta-wrapper{margin:3.5rem auto;padding:0 1.5rem}.cloud-performance-page .final-cta-card{padding:3rem 1.5rem}}.cloud-cost-finops-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.cloud-cost-finops-page *{box-sizing:border-box}.cloud-cost-finops-page .hero-section{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);width:100%;height:100vh;max-height:100vh;position:relative;overflow:hidden}.cloud-cost-finops-page .rectangle-217{opacity:.85;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cloud-cost-finops-page .ellipse-17{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:-7.75rem;left:-5rem}.cloud-cost-finops-page .ellipse-18{z-index:1;pointer-events:none;border:3.25rem solid #1b489612;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:-3.375rem;left:-.625rem}.cloud-cost-finops-page .ellipse-19{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:20.25rem;height:20.25rem;position:absolute;top:23.5rem;left:15.25rem}.cloud-cost-finops-page .ellipse-20{z-index:1;pointer-events:none;border:3.25rem solid #1b48960d;border-radius:50%;width:11.5rem;height:11.5rem;position:absolute;top:27.875rem;left:19.625rem}.cloud-cost-finops-page .hero-content-container{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:80rem;height:100vh;max-height:100vh;margin:0 auto;padding:clamp(4.25rem,6.5vh,5.25rem) 3rem clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative;overflow:hidden}.cloud-cost-finops-page .hero-grid-2col{grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem;width:100%;margin-top:auto;margin-bottom:auto;display:grid}.cloud-cost-finops-page .hero-text-block{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.cloud-cost-finops-page .hero-badge{color:var(--fc-text-dark,#091426);letter-spacing:.12em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.35}.cloud-cost-finops-page .hero-main-title{color:#060606;text-align:left;margin:0;font-family:Merriweather,serif;font-size:clamp(2.25rem,3.2vw,3.5rem);font-weight:600;line-height:1.15}.cloud-cost-finops-page .highlight-blue{color:var(--fc-brand-primary,#1b4896)}.cloud-cost-finops-page .hero-visual-block{justify-content:center;align-items:center;width:100%;display:flex}.cloud-cost-finops-page .hero-rack-image{object-fit:cover;border-radius:1.25rem;width:100%;max-width:32rem;max-height:22rem;box-shadow:0 1rem 2.5rem #1b48961a}.cloud-cost-finops-page .frame-2{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;max-width:80rem;margin-top:auto;padding-bottom:clamp(.25rem,.8vh,.5rem);display:flex}.cloud-cost-finops-page .active-rect{background:var(--fc-brand-primary,#1b4896);border-radius:.125rem;width:.3125rem;height:1.875rem}.cloud-cost-finops-page .inactive-rect{background:var(--fc-bg-ice-alt,#e2ebf8);border-radius:.125rem;width:.3125rem;height:1.875rem}.cloud-cost-finops-page .finops-main-content{z-index:2;flex-direction:column;width:100%;display:flex;position:relative}.cloud-cost-finops-page .section-title-divider{width:100%;max-width:80rem;margin:4.5rem auto 2.5rem;padding:0 3rem}.cloud-cost-finops-page .title-divider-text{color:#010101;text-align:left;margin:0;font-family:Merriweather,serif;font-size:clamp(2.25rem,2.75vw,3rem);font-weight:600;line-height:1.25}.cloud-cost-finops-page .text-blue{color:var(--fc-brand-primary,#1b4896)}.cloud-cost-finops-page .section-finops-pillars{background:var(--fc-bg-ice,#f4f8fd);width:100%;padding:5rem 3rem}.cloud-cost-finops-page .finops-pillars-inner{flex-direction:column;align-items:center;gap:3.5rem;max-width:80rem;margin:0 auto;display:flex}.cloud-cost-finops-page .finops-header-block{text-align:center;flex-direction:column;gap:1rem;max-width:48rem;display:flex}.cloud-cost-finops-page .finops-main-heading{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(2rem,2.5vw,2.5rem);font-weight:700;line-height:1.25}.cloud-cost-finops-page .finops-subtitle{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}.cloud-cost-finops-page .finops-cards-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;width:100%;display:grid}.cloud-cost-finops-page .finops-pillar-card{background:#fff;border-left:3px solid #0000;border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:2.25rem 2rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 4px 14px #1b48960d}.cloud-cost-finops-page .finops-pillar-card:hover{border-left-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}.cloud-cost-finops-page .pillar-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:.375rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.cloud-cost-finops-page .pillar-title{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.cloud-cost-finops-page .pillar-desc{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.cloud-cost-finops-page .section-metrics-ribbon{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);width:100%;padding:4.5rem 3rem}.cloud-cost-finops-page .metrics-ribbon-container{text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:80rem;margin:0 auto;display:grid}.cloud-cost-finops-page .metric-item{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.cloud-cost-finops-page .metric-value{color:#86f2e4;font-family:Merriweather Sans,sans-serif;font-size:clamp(2.25rem,2.75vw,2.75rem);font-weight:700;line-height:1.2}.cloud-cost-finops-page .metric-label{color:#fff;font-family:Merriweather Sans,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.4}.cloud-cost-finops-page .section-services-ecosystem{background:var(--fc-bg-ice-alt,#eaf0fa);width:100%;padding:5rem 3rem 6rem}.cloud-cost-finops-page .ecosystem-header-block{text-align:center;flex-direction:column;align-items:center;gap:.875rem;max-width:80rem;margin:0 auto 3.5rem;display:flex}.cloud-cost-finops-page .ecosystem-main-title{color:#091426;margin:0;font-family:Merriweather,serif;font-size:clamp(2.25rem,2.75vw,3rem);font-weight:600;line-height:1.25}.cloud-cost-finops-page .ecosystem-underline-bar{background:var(--fc-brand-primary,#1b4896);border-radius:.125rem;width:4rem;height:.25rem}.cloud-cost-finops-page .ecosystem-subtitle{color:#45474c;max-width:48rem;margin:.5rem 0 0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.cloud-cost-finops-page .ecosystem-cards-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:80rem;margin:0 auto;display:grid}.cloud-cost-finops-page .ecosystem-card{text-align:center;background:#fff;border:1px solid #1b489629;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:13.5rem;padding:2.25rem 1.25rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.cloud-cost-finops-page .ecosystem-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-6px);box-shadow:0 12px 24px #1b48961f}.cloud-cost-finops-page .ecosystem-icon-box{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.cloud-cost-finops-page .ecosystem-card-title{color:#091426;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.35}.cloud-cost-finops-page .section-final-cta-wrapper{width:100%;max-width:80rem;margin:5rem auto;padding:0 3rem}.cloud-cost-finops-page .final-cta-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;padding:4rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #1b489633}.cloud-cost-finops-page .cta-radial-glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff26 0%,#fff0 100%);position:absolute;inset:0}.cloud-cost-finops-page .cta-inner-content{z-index:2;flex-direction:column;align-items:center;gap:1.5rem;max-width:44rem;display:flex;position:relative}.cloud-cost-finops-page .cta-heading{color:#fff;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1.75rem,2.25vw,2.125rem);font-weight:700;line-height:1.3}.cloud-cost-finops-page .cta-description,.cloud-cost-finops-page .section-final-cta-wrapper p{margin:0;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#fff!important}.cloud-cost-finops-page .cta-contact-button{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.625rem;margin-top:.5rem;padding:1rem 2.5rem;font-family:Merriweather Sans,sans-serif;font-size:1.125rem;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 4px 14px #eb5a284d}.cloud-cost-finops-page .cta-contact-button:hover{background-color:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 24px #eb5a2873}.cloud-cost-finops-page .cta-button-icon{width:1.25rem;height:1.25rem}@media (width<=64rem){.cloud-cost-finops-page .hero-grid-2col{text-align:center;grid-template-columns:1fr;gap:2rem}.cloud-cost-finops-page .hero-text-block{align-items:center}.cloud-cost-finops-page .hero-main-title{text-align:center}.cloud-cost-finops-page .hero-rack-image{max-height:16rem}.cloud-cost-finops-page .finops-cards-grid{grid-template-columns:1fr;gap:1.5rem}.cloud-cost-finops-page .ecosystem-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=48rem){.cloud-cost-finops-page .hero-section{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.cloud-cost-finops-page .rectangle-217{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:absolute!important;top:0!important;left:0!important}.cloud-cost-finops-page .hero-content-container{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-top:0!important;padding:5.375rem 1.25rem clamp(.75rem,2vh,1.25rem)!important;display:flex!important;position:relative!important;overflow:hidden!important}.cloud-cost-finops-page .hero-grid-2col{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.cloud-cost-finops-page .hero-text-block{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;max-width:25rem!important;height:auto!important;margin:clamp(1.5rem,4vh,2.5rem) auto 0!important;padding:0!important;display:flex!important}.cloud-cost-finops-page .hero-badge{text-align:center!important;letter-spacing:.125rem!important;width:100%!important;margin:0!important;font-size:.8125rem!important}.cloud-cost-finops-page .hero-main-title{text-align:center!important;letter-spacing:-.4px!important;width:100%!important;margin:0!important;font-size:clamp(1.65rem,6.2vw,2.15rem)!important;line-height:1.22!important;display:block!important}.cloud-cost-finops-page .hero-main-title span,.cloud-cost-finops-page .hero-main-title .highlight-blue{text-align:center!important;display:inline!important}.cloud-cost-finops-page .hero-visual-block{width:100%!important;max-width:22rem!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.cloud-cost-finops-page .hero-rack-image{object-fit:cover!important;width:100%!important;height:auto!important;max-height:clamp(13rem,34vh,17.5rem)!important;box-shadow:none!important;border-radius:1.25rem!important;display:block!important}.cloud-cost-finops-page .ellipse-17,.cloud-cost-finops-page .ellipse-18,.cloud-cost-finops-page .ellipse-19,.cloud-cost-finops-page .ellipse-20{display:none!important}.cloud-cost-finops-page .frame-2{z-index:5!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;width:100%!important;margin:auto auto 0!important;display:flex!important}.cloud-cost-finops-page .frame-2>div{background:var(--fc-bg-ice-alt,#e2ebf8)!important;border-radius:1.875rem!important;width:.375rem!important;height:1.75rem!important}.cloud-cost-finops-page .frame-2 .active-rect{background:var(--fc-brand-primary,#1b4896)!important;height:2.125rem!important}.cloud-cost-finops-page .section-title-divider{margin:3rem auto 2rem;padding:0 1.5rem}.cloud-cost-finops-page .section-finops-pillars{padding:3.5rem 1.5rem}.cloud-cost-finops-page .section-metrics-ribbon{padding:3rem 1.5rem}.cloud-cost-finops-page .metrics-ribbon-container{grid-template-columns:1fr;gap:2rem}.cloud-cost-finops-page .section-services-ecosystem{padding:3.5rem 1.5rem 4rem}.cloud-cost-finops-page .ecosystem-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.cloud-cost-finops-page .section-final-cta-wrapper{margin:3.5rem auto;padding:0 1.5rem}.cloud-cost-finops-page .final-cta-card{padding:3rem 1.5rem}}.case-study-retail-page{color:#091426;width:100%;min-height:100vh;font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif);background-color:#fff;position:relative;overflow-x:hidden}.case-study-retail-page .text-electric-blue{color:var(--fc-brand-primary,#1b4896)}.case-study-retail-page .text-dark-navy{color:#091426}.case-study-retail-page .text-center{text-align:center}.cs-hero-section{align-items:center;min-height:740px;padding-top:170px;padding-bottom:90px;display:flex;position:relative;overflow:hidden}.cs-hero-bg-gradient{opacity:.95;z-index:0;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);position:absolute;inset:0}.cs-hero-ellipse{pointer-events:none;z-index:1;border-radius:50%;position:absolute}.cs-ellipse-17{border:52px solid #1b48960d;width:340px;height:340px;top:-100px;left:-80px}.cs-ellipse-18{border:44px solid #1b48960d;width:190px;height:190px;top:-30px;left:-10px}.cs-ellipse-19{border:48px solid #1b48960a;width:340px;height:340px;top:360px;left:20%}.cs-ellipse-20{border:40px solid #1b48960a;width:190px;height:190px;top:435px;left:25%}.cs-hero-container{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1540px;margin:0 auto;padding:0 40px;display:flex;position:relative}.cs-hero-content{flex:1;max-width:820px}.cs-badge-wrap{margin-bottom:24px}.cs-badge{color:var(--fc-brand-primary,#1b4896);font-family:var(--sub-heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif);letter-spacing:.5px;background:#1b48961a;border:1px solid #1b489633;border-radius:4px;padding:8px 18px;font-size:16px;font-weight:700;display:inline-block}.cs-hero-title{font-family:var(--display-desktop-font-family,"Merriweather", serif);color:#000;letter-spacing:-.5px;margin:0 0 24px;font-size:58px;font-weight:700;line-height:1.25}.cs-hero-subtitle{font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif);color:#191c1e;max-width:680px;margin:0;font-size:19px;line-height:1.55}.cs-hero-image-wrap{flex:none;width:580px;max-width:100%}.cs-hero-image{object-fit:cover;border-radius:20px;width:100%;height:420px;display:block;box-shadow:0 20px 40px #1b489614,0 8px 16px #0000000f}.cs-metrics-section{background-color:#fff;padding:50px 0 30px}.cs-metrics-grid{grid-template-columns:repeat(4,1fr);gap:28px;max-width:1540px;margin:0 auto;padding:0 40px;display:grid}.cs-metric-card{background:var(--fc-bg-ice,#f5f7fc);border-top:4px solid var(--fc-bg-ice-alt,#e2ebf8);border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:28px 24px;transition:transform .25s,box-shadow .25s,border-top-color .25s;display:flex;box-shadow:0 1px 3px #0000000a}.cs-metric-card:hover{border-top-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 8px 20px #1b48961a}.cs-metric-icon-wrap{justify-content:flex-start;align-items:center;height:36px;margin-bottom:16px;display:flex}.cs-metric-icon{object-fit:contain;max-width:44px;max-height:32px}.cs-metric-value{font-family:var(--heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif);color:#091426;margin-bottom:8px;font-size:32px;font-weight:700;line-height:1.2}.cs-metric-label{font-family:var(--body-regular-mobile-font-family,"Merriweather Sans", sans-serif);color:#45474c;letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.4}.cs-overview-challenges-section{background-color:#fff;padding:70px 0}.cs-overview-challenges-container{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:56px;max-width:1540px;margin:0 auto;padding:0 40px;display:grid}.cs-customer-overview{flex-direction:column;justify-content:center;display:flex}.cs-section-heading{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather", serif);margin:0 0 24px;font-size:46px;font-weight:700;line-height:1.25}.cs-customer-description{font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif);color:#45474c;margin:0 0 36px;font-size:18px;line-height:1.65}.cs-stat-badges-row{flex-direction:row;align-items:center;gap:36px;display:flex}.cs-stat-badge-item{flex-direction:row;align-items:center;gap:16px;display:flex}.cs-stat-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;display:flex}.cs-stat-icon{object-fit:contain;filter:brightness(0)invert();max-width:32px;max-height:28px}.cs-stat-info{flex-direction:column;display:flex}.cs-stat-number{font-family:var(--heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif);color:#091426;font-size:22px;font-weight:700;line-height:1.2}.cs-stat-name{font-family:var(--body-regular-mobile-font-family,"Merriweather Sans", sans-serif);color:#45474c;font-size:14px;line-height:1.4}.cs-challenges-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);color:#fff;border-radius:10px;flex-direction:column;justify-content:center;padding:40px 48px;display:flex;box-shadow:0 16px 36px #1b489638}.cs-challenges-header{flex-direction:row;align-items:center;gap:16px;margin-bottom:28px;display:flex}.cs-challenges-icon-wrap{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cs-challenges-header-icon{object-fit:contain;filter:brightness(0)invert();max-width:32px;max-height:30px}.cs-challenges-title{font-family:var(--heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif);color:#fff;margin:0;font-size:28px;font-weight:700}.cs-challenges-list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.cs-challenge-item{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.cs-challenge-bullet{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.cs-challenge-icon{object-fit:contain;filter:brightness(0)invert();max-width:24px;max-height:24px}.cs-challenge-text{font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif);color:#fffffff0;font-size:17px;line-height:1.55}.cs-solutions-section{background-color:var(--fc-bg-ice,#f5f7fc);padding:70px 0}.cs-solutions-container{max-width:1540px;margin:0 auto;padding:0 40px}.cs-solutions-header{flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.cs-heading-accent-line{background-color:var(--fc-brand-primary,#1b4896);border-radius:2px;width:64px;height:4px;margin-top:14px}.cs-solutions-cards-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.cs-solution-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#fffffff2;border:1px solid #1b489626;border-radius:6px;flex-direction:column;align-items:center;padding:36px 28px 40px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.cs-solution-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-5px);box-shadow:0 12px 28px #1b48961a}.cs-solution-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.cs-solution-icon{object-fit:contain;filter:brightness(0)invert();max-width:36px;max-height:36px}.cs-solution-title{font-family:var(--heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif);color:#091426;margin:0 0 14px;font-size:24px;font-weight:700}.cs-solution-desc{font-family:var(--body-regular-mobile-font-family,"Merriweather Sans", sans-serif);color:#45474c;margin:0;font-size:14.5px;line-height:1.6}.cs-outcomes-section{background-color:#fff;padding:80px 0}.cs-outcomes-container{max-width:1540px;margin:0 auto;padding:0 40px}.cs-outcomes-header{text-align:center;margin-bottom:40px}.cs-outcomes-subtitle{font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif);color:#45474c;margin-top:10px;font-size:18px}.cs-table-wrapper{background:#fff;border:1px solid #c5c6cd;border-radius:6px;overflow:hidden;box-shadow:0 4px 16px #0000000a}.cs-outcomes-table{border-collapse:collapse;text-align:left;width:100%}.cs-th{background-color:var(--fc-brand-primary,#1b4896);color:#fff;font-family:var(--sub-heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif);letter-spacing:.3px;padding:18px 28px;font-size:18px;font-weight:700}.cs-tr{border-bottom:1px solid #e2e8f0;transition:background-color .15s}.cs-tr:last-child{border-bottom:none}.cs-tr:hover{background-color:#f8faff}.cs-tr-alt{background-color:#f8fafc}.cs-td{font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif);color:#0b1c30;vertical-align:middle;padding:22px 28px;font-size:17px}.cs-td-metric{color:#0b1c30;width:30%;font-weight:700}.cs-td-pre{color:#0b1c30;width:24%}.cs-td-post{color:#00a64a;width:24%;font-weight:700}.cs-td-impact{width:22%}.cs-impact-badge{color:#00a64a;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.cs-impact-icon{object-fit:contain;width:18px;height:18px}.cs-cta-section{background-color:#fff;padding:40px 0 80px}.cs-cta-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);text-align:center;border-radius:16px;justify-content:center;align-items:center;max-width:1540px;margin:0 auto;padding:56px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #1b489640}.cs-cta-radial-glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff1a 0%,#0000 100%);position:absolute;inset:0}.cs-cta-content{z-index:2;max-width:720px;margin:0 auto;position:relative}.cs-cta-title{font-family:var(--heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif);color:#fff;margin:0 0 14px;font-size:32px;font-weight:700}.cs-cta-desc,.cs-cta-section p{font-family:var(--body-regular-desktop-font-family,"Merriweather Sans", sans-serif);opacity:.95;margin:0 0 32px;font-size:17px;line-height:1.6;color:#fff!important}.cs-cta-btn-wrap{justify-content:center;display:flex}.cs-cta-button{background:var(--fc-accent-orange,#eb5a28);color:#fff;font-family:var(--heading-sans-2-desktop-font-family,"Merriweather Sans", sans-serif);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:12px;padding:16px 48px;font-size:18px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 6px 16px #eb5a284d}.cs-cta-button:hover{background-color:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 10px 24px #eb5a2866}.cs-cta-btn-icon{stroke:#fff}@media (width<=1280px){.cs-hero-title{font-size:48px}.cs-hero-image-wrap{width:480px}.cs-hero-image{height:360px}.cs-solutions-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.cs-hero-section{padding-top:150px;padding-bottom:60px}.cs-hero-container{text-align:center;flex-direction:column;gap:40px}.cs-hero-content{max-width:100%}.cs-hero-subtitle{margin:0 auto}.cs-hero-image-wrap{width:100%;max-width:580px}.cs-metrics-grid{grid-template-columns:repeat(2,1fr)}.cs-overview-challenges-container{grid-template-columns:1fr;gap:48px}.cs-stat-badges-row{justify-content:flex-start}}@media (width<=768px){.cs-hero-section{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 30px!important;display:flex!important;overflow:hidden!important}.cs-hero-title{font-size:36px;line-height:1.3}.cs-hero-subtitle{font-size:16px}.cs-hero-image{height:280px}.cs-metrics-grid{grid-template-columns:1fr}.cs-section-heading{font-size:32px}.cs-solutions-cards-grid{grid-template-columns:1fr}.cs-table-wrapper{overflow-x:auto}.cs-outcomes-table{min-width:650px}.cs-th,.cs-td{padding:14px 18px;font-size:15px}.cs-challenges-card{padding:32px 24px}.cs-cta-card{padding:40px 24px}.cs-cta-title{font-size:26px}.cs-customer-overview{text-align:center!important;align-items:center!important}.cs-customer-description{text-align:center!important;max-width:100%!important}.cs-stat-badges-row{flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important}.cs-stat-badge-item{flex:0 auto!important;justify-content:center!important;align-items:center!important}.cs-stat-icon-box{flex-shrink:0!important;width:48px!important;height:48px!important}.cs-stat-icon{width:24px!important;height:24px!important}.cs-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.cs-metric-card{align-items:center!important;padding:20px 12px!important}.cs-metric-icon-wrap{width:44px!important;height:44px!important}.cs-metric-value{font-size:24px!important}}.case-study-erp-page{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.case-study-erp-page *{box-sizing:border-box}.case-study-erp-page .text-electric-blue{color:var(--fc-brand-primary,#1b4896)!important}.case-study-erp-page .text-dark-navy{color:#091426!important}.erp-hero-section{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(4.5rem,7vh,5.5rem) 3rem clamp(1rem,2vh,1.75rem);display:flex;position:relative;overflow:hidden}.erp-hero-bg-gradient{pointer-events:none;position:absolute;inset:0}.erp-hero-ellipse{pointer-events:none;z-index:1;border-radius:50%;position:absolute}.erp-ellipse-17{border:52px solid #1b48960d;width:340px;height:340px;top:-80px;left:-80px}.erp-ellipse-18{border:44px solid #1b48960d;width:200px;height:200px;top:-10px;left:-10px}.erp-ellipse-19{border:52px solid #1b48960a;width:360px;height:360px;bottom:-100px;left:20%}.erp-ellipse-20{border:44px solid #1b48960a;width:220px;height:220px;bottom:-30px;left:24%}.erp-hero-container{z-index:2;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem);width:100%;max-width:80rem;margin:auto 0;display:flex;position:relative}.erp-hero-content{flex-direction:column;flex:1.2;align-items:flex-start;gap:clamp(.6rem,1.4vh,1rem);max-width:44rem;display:flex}.erp-badge-wrap{display:inline-flex}.erp-badge{color:var(--fc-brand-primary,#1b4896);letter-spacing:.08em;text-transform:uppercase;background:#1b48961a;border:1px solid #1b489633;border-radius:4px;padding:6px 14px;font-family:Merriweather Sans,sans-serif;font-size:clamp(12px,.85vw,14px);font-weight:700}.erp-hero-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);color:#1d1d1d;letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,2.7vw,2.75rem);font-weight:600;line-height:1.22}.erp-hero-subtitle{color:#2b2e35;max-width:38rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(.875rem,1.05vw,1.05rem);font-weight:400;line-height:1.55}.erp-hero-image-wrap{flex:1;justify-content:center;align-items:center;max-width:33rem;display:flex}.erp-hero-image{object-fit:cover;border-radius:18px;width:100%;max-height:min(44vh,320px);box-shadow:0 14px 34px #1b48961a}.erp-metrics-section{background:#fff;justify-content:center;align-items:center;width:100%;padding:56px 48px;display:flex}.erp-metrics-grid{grid-template-columns:repeat(4,1fr);gap:28px;width:100%;max-width:1440px;margin:0 auto;display:grid}.erp-metric-card{background:var(--fc-bg-ice,#f5f7fc);border-top:4px solid var(--fc-brand-primary,#1b4896);border-radius:8px;flex-direction:column;align-items:flex-start;padding:32px 28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 16px #1b48960d}.erp-metric-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}.erp-metric-icon-wrap{justify-content:flex-start;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.erp-metric-icon{object-fit:contain;max-width:36px;max-height:36px}.erp-metric-value{color:#091426;margin-bottom:10px;font-family:Merriweather Sans,sans-serif;font-size:clamp(28px,2.4vw,36px);font-weight:700;line-height:1.2}.erp-metric-label{color:#555865;letter-spacing:.06em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:13px;font-weight:700;line-height:1.4}.erp-overview-challenges-section{background:#fff;justify-content:center;width:100%;padding:64px 48px 80px;display:flex}.erp-overview-challenges-container{grid-template-columns:1.15fr .95fr;align-items:center;gap:64px;width:100%;max-width:1440px;margin:0 auto;display:grid}.erp-customer-overview{flex-direction:column;gap:24px;display:flex}.erp-section-heading{color:#091426;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.25}.erp-customer-description{color:#45474c;max-width:660px;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.65}.erp-stat-badges-row{flex-direction:row;gap:32px;margin-top:12px;display:flex}.erp-stat-badge-item{flex-direction:row;align-items:center;gap:16px;display:flex}.erp-stat-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 12px #1b489640}.erp-stat-icon{object-fit:contain;width:28px;height:28px}.erp-stat-info{flex-direction:column;gap:2px;display:flex}.erp-stat-number{color:#091426;font-family:Merriweather Sans,sans-serif;font-size:22px;font-weight:700}.erp-stat-name{color:#555865;font-family:Merriweather Sans,sans-serif;font-size:14px;font-weight:400}.erp-challenges-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);border-radius:16px;flex-direction:column;gap:28px;padding:44px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #1b489647}.erp-challenges-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.erp-challenges-header{align-items:center;gap:16px;display:flex}.erp-challenges-icon-wrap{background:#ffffff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.erp-challenges-header-icon{object-fit:contain;width:24px;height:24px}.erp-challenges-title{color:#fff;margin:0;font-family:Merriweather Sans,sans-serif;font-size:26px;font-weight:700}.erp-challenges-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.erp-challenge-item{align-items:flex-start;gap:18px;display:flex}.erp-challenge-bullet{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.erp-challenge-icon,.icon-pure-white{object-fit:contain;width:20px;height:20px;-webkit-filter:brightness(0)invert()!important}.erp-challenge-text{color:#fff;font-family:Merriweather Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.55}.erp-solutions-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;width:100%;padding:84px 48px;display:flex}.erp-solutions-container{flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1440px;margin:0 auto;display:flex}.erp-solutions-header{flex-direction:column;align-items:center;gap:14px;display:flex}.erp-heading-accent-line{background:var(--fc-brand-primary,#1b4896);border-radius:2px;width:64px;height:4px}.erp-solutions-cards-grid{grid-template-columns:repeat(3,1fr);gap:32px;width:100%;display:grid}.erp-solution-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fffffff2;border:1px solid #1b489626;border-radius:14px;flex-direction:column;align-items:center;padding:40px 32px 48px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 8px 24px #1b48960d}.erp-solution-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-6px);box-shadow:0 16px 36px #1b48961f}.erp-solution-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:14px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:24px;display:flex;box-shadow:0 6px 16px #1b489640}.erp-solution-icon{object-fit:contain;width:36px;height:36px}.erp-solution-title{color:#091426;margin:0 0 14px;font-family:Merriweather Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.35}.erp-solution-desc{color:#45474c;max-width:340px;margin:0;font-family:Merriweather Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.erp-outcomes-section{background:#fff;justify-content:center;width:100%;padding:84px 48px;display:flex}.erp-outcomes-container{flex-direction:column;align-items:center;gap:36px;width:100%;max-width:1440px;margin:0 auto;display:flex}.erp-outcomes-header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.erp-outcomes-subtitle{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.5}.erp-table-wrapper{background:#fff;border:1px solid #c5c6cd;border-radius:8px;width:100%;overflow-x:auto;box-shadow:0 4px 18px #0000000a}.erp-outcomes-table{border-collapse:collapse;width:100%;min-width:800px}.erp-th{background:var(--fc-brand-primary,#1b4896);color:#fff;text-align:left;padding:18px 24px;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700}.erp-th.erp-th-impact{text-align:right}.erp-tr{background:#fff;border-bottom:1px solid #e2e8f0;transition:background-color .2s}.erp-tr-alt{background:#f1f5f9}.erp-tr:hover{background-color:#f8fafc}.erp-td{padding:22px 24px;font-family:Merriweather Sans,sans-serif;font-size:16px;line-height:1.4}.erp-td-metric{color:#091426;font-size:17px;font-weight:700}.erp-td-pre{color:#45474c;font-weight:400}.erp-td-post{color:#00a64a;font-weight:600}.erp-td-impact{text-align:right}.erp-impact-badge{color:#00a64a;letter-spacing:.04em;justify-content:flex-end;align-items:center;gap:8px;font-family:Merriweather Sans,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.erp-impact-icon{object-fit:contain;width:14px;height:14px}.erp-impact-check-icon{flex-shrink:0}.erp-cta-section{background:#fff;justify-content:center;width:100%;padding:20px 48px 90px;display:flex}.erp-cta-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:56px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #1b489647}.erp-cta-radial-glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff1f 0%,#0000 100%);position:absolute;inset:0}.erp-cta-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;display:flex;position:relative}.erp-cta-title{color:#fff;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.3}.erp-cta-desc,.erp-cta-section p{margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.6;color:#fff!important}.erp-cta-btn-wrap{margin-top:12px}.erp-cta-button{background:var(--fc-accent-orange,#eb5a28);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:16px 44px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 14px #eb5a284d}.erp-cta-button span{color:#fff;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:700}.erp-cta-button:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 24px #eb5a2866}.erp-cta-button:active{transform:translateY(0)}@media (width<=1200px){.erp-hero-section{height:100vh;max-height:100vh;padding:clamp(4.25rem,6.5vh,5.25rem) 2rem clamp(1rem,2vh,1.5rem)}.erp-hero-container{gap:32px}.erp-metrics-section,.erp-overview-challenges-section,.erp-solutions-section,.erp-outcomes-section,.erp-cta-section{padding-left:32px;padding-right:32px}.erp-metrics-grid{grid-template-columns:repeat(2,1fr);gap:20px}.erp-overview-challenges-container{gap:40px}.erp-solutions-cards-grid{gap:20px}}@media (width<=992px){.erp-hero-section{height:auto;min-height:auto;max-height:none;padding:110px 24px 48px}.erp-hero-container{text-align:center;flex-direction:column;gap:32px;margin:0}.erp-hero-content{align-items:center;max-width:100%}.erp-hero-image-wrap{width:100%;max-width:480px}.erp-overview-challenges-container{grid-template-columns:1fr;gap:48px}.erp-customer-overview{text-align:center;align-items:center}.erp-customer-description{max-width:100%}.erp-solutions-cards-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (width<=768px){.erp-hero-section{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 30px!important;display:flex!important;overflow:hidden!important}.erp-metrics-section,.erp-overview-challenges-section,.erp-solutions-section,.erp-outcomes-section,.erp-cta-section{padding:44px 20px}.erp-metrics-grid{grid-template-columns:1fr;gap:16px}.erp-stat-badges-row{flex-direction:column;align-items:center;gap:20px}.erp-challenges-card{padding:32px 24px}.erp-challenges-header{gap:12px}.erp-challenges-title{font-size:22px}.erp-cta-card{padding:40px 24px}.erp-cta-button{width:100%;padding:16px 24px}}@media (width<=480px){.erp-hero-title{font-size:30px}.erp-section-heading,.erp-metric-value{font-size:28px}.erp-solutions-section{padding:48px 16px}.erp-solution-card{padding:32px 20px}}@media (width<=768px){.erp-overview-challenges-container{grid-template-columns:1fr!important;gap:32px!important}.erp-stat-badges-row{flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:20px!important}.erp-stat-badge-item{flex:0 auto!important;justify-content:center!important;align-items:center!important}.erp-stat-icon-box{width:48px!important;height:48px!important}.erp-stat-icon{width:24px!important;height:24px!important}.erp-customer-overview{text-align:center!important;align-items:center!important}.erp-customer-description{text-align:center!important;max-width:100%!important}}.case-study-mfg-page{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.case-study-mfg-page *{box-sizing:border-box}.case-study-mfg-page .text-electric-blue{color:var(--fc-brand-primary,#1b4896)!important}.case-study-mfg-page .text-dark-navy{color:#091426!important}.mfg-hero-section{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(116px,14vh,134px) clamp(28px,4.5vw,64px) clamp(20px,3vh,36px);display:flex;position:relative;overflow:hidden}.mfg-hero-bg-gradient{pointer-events:none;position:absolute;inset:0}.mfg-hero-ellipse{pointer-events:none;z-index:1;border-radius:50%;position:absolute}.mfg-ellipse-17{border:44px solid #1b48960d;width:300px;height:300px;top:-70px;left:-70px}.mfg-ellipse-18{border:36px solid #1b48960d;width:170px;height:170px;top:-5px;left:-5px}.mfg-ellipse-19{border:44px solid #1b48960a;width:300px;height:300px;bottom:40px;left:200px}.mfg-ellipse-20{border:36px solid #1b48960a;width:170px;height:170px;bottom:105px;left:265px}.mfg-hero-container{z-index:2;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem);width:100%;max-width:88rem;margin:auto 0;display:flex;position:relative}.mfg-hero-content{flex-direction:column;flex:1.35;align-items:flex-start;gap:clamp(.5rem,1.2vh,.9rem);max-width:52rem;display:flex}.mfg-badge-wrap{display:inline-flex}.mfg-badge{color:var(--fc-brand-primary,#1b4896);letter-spacing:.08em;text-transform:uppercase;background:#1b48961a;border:1px solid #1b489633;border-radius:4px;padding:6px 14px;font-family:Merriweather Sans,sans-serif;font-size:clamp(12px,.85vw,13.5px);font-weight:700}.mfg-hero-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);color:#000;letter-spacing:-.01em;margin:0;font-size:clamp(1.35rem,1.95vw,2.15rem);font-weight:600;line-height:1.25}.mfg-title-line{white-space:nowrap;display:block}.mfg-hero-subtitle{color:#2b2e35;max-width:42rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(.825rem,.92vw,1rem);font-weight:400;line-height:1.55}.mfg-hero-image-wrap{flex:0 480px;justify-content:center;align-items:center;width:100%;max-width:480px;display:flex}.mfg-hero-image{object-fit:cover;border-radius:20px;width:100%;max-height:min(44vh,320px);box-shadow:0 14px 34px #1b48961a}.mfg-metrics-section{background:#fff;justify-content:center;align-items:center;width:100%;padding:56px 48px;display:flex}.mfg-metrics-grid{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;max-width:1440px;margin:0 auto;display:grid}.mfg-metric-card{background:var(--fc-bg-ice,#f5f7fc);border-top:4px solid var(--fc-brand-primary,#1b4896);border-radius:8px;flex-direction:column;align-items:flex-start;padding:32px 28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 16px #1b48960d}.mfg-metric-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}.mfg-metric-icon-wrap{justify-content:flex-start;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.mfg-metric-icon{object-fit:contain;max-width:36px;max-height:36px}.mfg-metric-value{color:#091426;margin-bottom:10px;font-family:Merriweather Sans,sans-serif;font-size:clamp(28px,2.4vw,36px);font-weight:700;line-height:1.2}.mfg-metric-label{color:#555865;letter-spacing:.06em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:13px;font-weight:700;line-height:1.4}.mfg-overview-challenges-section{background:#fff;justify-content:center;width:100%;padding:64px 48px 80px;display:flex}.mfg-overview-challenges-container{grid-template-columns:1.15fr .95fr;align-items:stretch;gap:48px;width:100%;max-width:1440px;display:grid}.mfg-overview-col{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.mfg-section-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#091426;margin:0 0 20px;font-size:clamp(32px,2.8vw,44px);font-weight:600;line-height:1.25}.mfg-overview-desc{color:#45474c;max-width:42rem;margin:0 0 32px;font-family:Merriweather Sans,sans-serif;font-size:18px;line-height:28px}.mfg-stat-badges-row{flex-flow:wrap;align-items:center;gap:32px;display:flex}.mfg-stat-badge{flex-direction:row;align-items:center;gap:16px;display:flex}.mfg-stat-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mfg-stat-icon{object-fit:contain;max-width:26px;max-height:26px;filter:brightness(0)invert()!important}.mfg-stat-text-wrap{flex-direction:column;display:flex}.mfg-stat-value{color:#091426;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700}.mfg-stat-name{color:#555865;font-family:Merriweather Sans,sans-serif;font-size:14px}.mfg-challenges-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);border-radius:12px;flex-direction:column;justify-content:center;padding:40px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #1b489640}.mfg-challenges-header{flex-direction:row;align-items:center;gap:16px;margin-bottom:32px;display:flex}.mfg-challenges-alert-icon{object-fit:contain;width:32px;height:32px;filter:brightness(0)invert()!important}.mfg-challenges-title{color:#fff;margin:0;font-family:Merriweather Sans,sans-serif;font-size:26px;font-weight:700}.mfg-challenges-grid{grid-template-columns:repeat(2,1fr);gap:28px 24px;display:grid}.mfg-challenge-item{flex-direction:row;align-items:center;gap:14px;display:flex}.mfg-challenge-item-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px;filter:brightness(0)invert()!important}.mfg-challenge-item-text{color:#fff;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:500;line-height:1.4}.mfg-solutions-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;width:100%;padding:80px 48px;display:flex}.mfg-solutions-container{flex-direction:column;align-items:center;width:100%;max-width:1440px;display:flex}.mfg-solutions-header-wrap{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.mfg-solutions-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#091426;margin:0 0 16px;font-size:clamp(32px,2.8vw,44px);font-weight:600;line-height:1.25}.mfg-title-accent-bar{background:var(--fc-brand-primary,#1b4896);border-radius:2px;width:64px;height:4px}.mfg-solutions-grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}.mfg-solution-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fffffff2;border:1px solid #1b489626;border-radius:12px;flex-direction:column;align-items:center;padding:36px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.mfg-solution-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 14px 30px #1b48961f}.mfg-solution-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.mfg-solution-icon{object-fit:contain;max-width:34px;max-height:34px;filter:brightness(0)invert()!important}.mfg-solution-card-title{color:#091426;margin:0 0 12px;font-family:Merriweather Sans,sans-serif;font-size:20px;font-weight:700}.mfg-solution-card-desc{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:14px;line-height:22px}.mfg-outcomes-section{background:#fff;justify-content:center;width:100%;padding:80px 48px;display:flex}.mfg-outcomes-container{flex-direction:column;align-items:center;width:100%;max-width:1440px;display:flex}.mfg-outcomes-header-wrap{text-align:center;margin-bottom:40px}.mfg-outcomes-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#091426;margin:0 0 12px;font-size:clamp(32px,2.8vw,44px);font-weight:600;line-height:1.25}.mfg-outcomes-subtitle{color:#45474c;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;line-height:26px}.mfg-table-wrapper{background:#fff;border:1px solid #c5c6cd;border-radius:6px;width:100%;overflow:hidden;box-shadow:0 4px 18px #0000000a}.mfg-outcomes-table{border-collapse:collapse;text-align:left;width:100%}.mfg-outcomes-table th{background:var(--fc-brand-primary,#1b4896);color:#fff;letter-spacing:.02em;padding:20px 28px;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700}.mfg-outcomes-table td{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:20px 28px;font-family:Merriweather Sans,sans-serif}.mfg-tr-even{background:#fff}.mfg-tr-odd{background:#f1f5f9}.mfg-td-metric{color:#091426;width:25%;font-size:18px;font-weight:700}.mfg-td-legacy{color:#45474c;width:25%;font-size:15px}.mfg-td-aws,.mfg-td-impact{color:#00a64a;width:25%;font-size:15px;font-weight:600}.mfg-cta-section{background:#fff;justify-content:center;width:100%;padding:40px 48px 90px;display:flex}.mfg-cta-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);text-align:center;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:1440px;padding:60px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #1b489640}.mfg-cta-radial-glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff1f 0%,#0000 100%);position:absolute;inset:0}.mfg-cta-title{color:#fff;z-index:1;margin:0 0 16px;font-family:Merriweather Sans,sans-serif;font-size:clamp(24px,2.2vw,32px);font-weight:700;position:relative}.mfg-cta-subtitle,.mfg-cta-section p{z-index:1;max-width:44rem;margin:0 0 32px;font-family:Merriweather Sans,sans-serif;font-size:16px;line-height:26px;position:relative;color:#fff!important}.mfg-cta-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;z-index:1;border:none;border-radius:6px;align-items:center;gap:12px;padding:16px 40px;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;box-shadow:0 4px 14px #eb5a284d}.mfg-cta-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 24px #eb5a2866}.mfg-cta-btn span{color:#fff}.mfg-cta-btn-icon{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px}@media (width<=1200px){.mfg-hero-section{padding:clamp(4rem,6vh,5rem) 2rem clamp(1rem,2vh,1.5rem)}.mfg-overview-challenges-container{gap:36px}.mfg-solutions-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.mfg-hero-section{height:auto;max-height:none;padding:110px 24px 60px;overflow:visible}.mfg-hero-container{text-align:center;flex-direction:column;gap:32px}.mfg-hero-content{align-items:center;max-width:100%}.mfg-hero-image-wrap{width:100%;max-width:28rem}.mfg-hero-image{max-height:280px}.mfg-metrics-section,.mfg-overview-challenges-section,.mfg-solutions-section,.mfg-outcomes-section,.mfg-cta-section{padding-left:24px;padding-right:24px}.mfg-overview-challenges-container{grid-template-columns:1fr;gap:40px}.mfg-table-wrapper{overflow-x:auto}.mfg-outcomes-table{min-width:760px}}@media (width<=768px){.mfg-hero-section{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 30px!important;display:flex!important;overflow:hidden!important}.mfg-hero-container{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important}.mfg-hero-content{text-align:center!important;align-items:center!important}.mfg-hero-title,.mfg-hero-subtitle{text-align:center!important}.mfg-hero-image-wrap{margin:0 auto!important}.mfg-title-line{white-space:normal}.mfg-metrics-grid,.mfg-solutions-grid{grid-template-columns:1fr;gap:20px}.mfg-challenges-card{padding:32px 24px}.mfg-challenges-grid{grid-template-columns:1fr;gap:20px}.mfg-stat-badges-row{flex-direction:column;align-items:flex-start;gap:18px}.mfg-cta-card{padding:40px 24px}}._18-case-study-travel-tech-carried-over,._18-case-study-travel-tech-carried-over *{box-sizing:border-box}.travel-page-root{color:#191c1e;background:#fff;flex-direction:column;width:100%;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;display:flex;position:relative;overflow-x:hidden}.travel-container{width:100%;max-width:1380px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.text-electric-blue{color:#1b4896!important}.text-green{font-weight:700;color:#00a64a!important}.text-center{text-align:center!important}.travel-hero-section{flex-direction:column;justify-content:space-between;width:100%;padding:40px clamp(20px,4vw,60px) clamp(50px,6vh,90px);display:flex;position:relative;overflow:hidden}@media (width>=1024px){.travel-hero-section{min-height:100vh}}.travel-decor-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.travel-rect-gradient{opacity:.9;background:linear-gradient(123.26deg,#e9f0fa00 45%,#1b48964d 91%),linear-gradient(223.8deg,#eaf0fa 38%,#e2ebf8 79%);position:absolute;inset:0}.travel-decor-bg .ellipse-17{border:52px solid #1b489614;border-radius:50%;width:324px;height:324px;position:absolute;top:-124px;left:-80px}.travel-decor-bg .ellipse-18{border:52px solid #1b489614;border-radius:50%;width:184px;height:184px;position:absolute;top:-54px;left:-10px}.travel-decor-bg .ellipse-19{border:52px solid #1b48960d;border-radius:50%;width:324px;height:324px;position:absolute;top:376px;left:244px}.travel-decor-bg .ellipse-20{border:52px solid #1b48960d;border-radius:50%;width:184px;height:184px;position:absolute;top:446px;left:314px}.travel-nav-container{z-index:50;justify-content:center;width:100%;max-width:1360px;margin:0 auto;display:flex;position:relative}.travel-hero-content-wrap{z-index:2;width:100%;max-width:1360px;margin:0 auto;padding:clamp(24px,4vh,60px) 0 0;position:relative}.travel-hero-inner-row{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,4vw,70px);display:flex}.travel-hero-text-col{flex-direction:column;flex:55%;align-items:flex-start;gap:clamp(16px,2.2vh,24px);min-width:0;display:flex}.travel-badge-wrap{background:#1b48961f;border:1px solid #1b489626;border-radius:4px;padding:6px 16px;display:inline-flex}.travel-badge-text{color:#1b4896;letter-spacing:.05em;text-transform:uppercase;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(14px,1.1vw,17px);font-weight:700}.travel-hero-title{color:#000;margin:0;font-family:Merriweather,Merriweather-SemiBold,serif;font-size:clamp(32px,3.8vw,56px);font-weight:600;line-height:125%}.travel-hero-subtitle{color:#45474c;max-width:680px;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(16px,1.25vw,19px);line-height:160%}.travel-hero-back-link{margin-top:4px}.travel-back-btn{color:#1b4896;cursor:pointer;align-items:center;gap:6px;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:15px;transition:transform .2s,color .2s;display:inline-flex}.travel-back-btn:hover{color:#0d2f66;transform:translate(-4px)}.travel-hero-img-col{flex:45%;justify-content:center;align-items:center;display:flex}.travel-hero-img-frame{background:#f0f4fa;border-radius:20px;width:100%;max-width:580px;overflow:hidden;box-shadow:0 12px 36px #0f143226}.travel-hero-img{object-fit:cover;width:100%;height:auto;max-height:420px;transition:transform .6s;display:block}.travel-hero-img-frame:hover .travel-hero-img{transform:scale(1.03)}.travel-metrics-section{width:100%;padding:clamp(40px,5vw,70px) 0}.travel-metrics-grid-row{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,32px);width:100%;display:grid}.travel-metric-card{background:#f2f6fc;border-top:4px solid #1b4896;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,2.2vw,28px);transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 2px 8px #0000000a}.travel-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px #1b489614}.travel-metric-icon-wrap{align-items:center;height:38px;display:flex}.travel-metric-icon{object-fit:contain;width:auto;height:32px;filter:brightness(0)saturate()invert(22%)sepia(93%)saturate(1836%)hue-rotate(207deg)brightness(91%)contrast(92%)!important}.travel-metric-value{color:#191c1e;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:120%}.travel-metric-label{color:#45474c;letter-spacing:.12em;text-transform:uppercase;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:14px;font-weight:700}.travel-overview-challenges-section{width:100%;padding:clamp(40px,6vw,80px) 0}.travel-overview-challenges-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(32px,4vw,56px);display:grid}.travel-overview-col{flex-direction:column;justify-content:center;gap:24px;display:flex}.travel-section-heading{color:#1b4896;margin:0;font-family:Merriweather,Merriweather-SemiBold,serif;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:125%}.travel-body-text{color:#45474c;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(15px,1.1vw,17px);line-height:165%}.travel-info-badges-row{flex-flow:wrap;gap:24px;margin-top:8px;display:flex}.travel-info-badge{background:#f7f9fd;border:1px solid #1b48961f;border-radius:12px;align-items:center;gap:16px;padding:10px 18px;display:flex}.travel-badge-icon-box{background:#1b4896;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.travel-info-icon{object-fit:contain;width:auto;height:22px}.travel-badge-val{color:#1b4896;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:17px;font-weight:700}.travel-badge-sub{color:#45474c;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:13px}.travel-challenges-card{background:#1b4896;border-radius:16px;flex-direction:column;gap:24px;padding:clamp(28px,3.5vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #1b489638;color:#fff!important}.travel-challenges-card,.travel-challenges-card *,.travel-challenges-card p,.travel-challenges-card strong,.travel-challenges-card span,.travel-challenges-card .travel-challenges-title,.travel-challenges-card .travel-challenge-text{color:#fff!important}.travel-challenges-card strong{color:#fff!important;font-weight:700!important}.travel-challenges-header{align-items:center;gap:14px;display:flex}.travel-challenge-head-icon{width:auto;height:28px}.travel-challenges-title{margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(22px,2vw,28px);font-weight:700;color:#fff!important}.travel-challenges-list{flex-direction:column;gap:20px;display:flex}.travel-challenge-item{align-items:flex-start;gap:16px;display:flex}.travel-item-bullet-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px;margin-top:3px}.travel-challenge-text{margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(15px,1.1vw,17px);line-height:155%;color:#fff!important;opacity:.95!important}.travel-solutions-section{background:#f2f6fc;width:100%;padding:clamp(50px,7vw,90px) 0}.travel-solutions-header{flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(32px,5vw,56px);display:flex}.travel-heading-line{background:#1b4896;border-radius:2px;width:64px;height:4px}.travel-solutions-grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);width:100%;display:grid}.travel-sol-card{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #2f6bd83d;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:clamp(24px,2.5vw,32px) clamp(16px,1.8vw,24px);transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 14px #0f10ff0a}.travel-sol-card:hover{border-color:#1b4896;transform:translateY(-4px);box-shadow:0 10px 24px #1b48961a}.travel-sol-icon-box{background:#2f6bd8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.travel-sol-icon{object-fit:contain;width:auto;height:28px}.travel-sol-title{color:#1b4896;margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(18px,1.4vw,22px);font-weight:700;line-height:130%}.travel-sol-desc{color:#45474c;margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:14px;line-height:155%}.travel-impact-section{width:100%;padding:clamp(50px,7vw,90px) 0}.travel-impact-header{margin-bottom:clamp(32px,5vw,56px)}.travel-impact-row{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.travel-impact-left-card,.travel-conversion-box{flex-direction:column;gap:20px;display:flex}.travel-pill-indicator{align-items:center;gap:12px;display:flex}.travel-status-dot{background:#4ae176;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 8px #4ae17699}.travel-conversion-title{color:#1b4896;margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(20px,1.8vw,24px)}.travel-growth-callout{background:#f2f6fc;border-left:4px solid #1b4896;border-radius:10px;align-items:center;gap:20px;margin-top:8px;padding:20px 24px;display:flex}.travel-growth-icon{object-fit:contain;width:auto;height:32px}.travel-growth-val{color:#1b4896;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:22px;font-weight:700}.travel-growth-sub{color:#45474c;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:14px}.travel-audit-card{background:#fff;border:1px solid #e2ebf8;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0000000f}.travel-audit-header{background:#1b4896;flex-direction:column;gap:4px;padding:20px 24px;display:flex}.travel-audit-title{margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:20px;color:#fff!important}.travel-audit-badge{letter-spacing:.1em;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:12px;color:#ebf1fa!important;opacity:.9!important}.travel-audit-table{flex-direction:column;width:100%;display:flex}.travel-audit-row{border-bottom:1px solid #e3ebf8;width:100%;display:flex}.travel-audit-row:last-child{border-bottom:none}.travel-audit-row.head{background:#eaf0fa;border-bottom:2px solid #c5c6cd;font-weight:700}.travel-cell{align-items:center;padding:14px 20px;font-size:14px;display:flex}.travel-cell.metric-col{color:#191c1e;width:55%;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif}.travel-cell.val-col{text-align:right;justify-content:flex-end;width:45%;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif}.travel-cta-section{background:#1b4896;border-radius:16px;width:calc(100% - 48px);max-width:1360px;margin:clamp(40px,6vw,80px) auto;padding:clamp(40px,6vw,64px) clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 12px 36px #1b489640}.travel-cta-radial-bg{pointer-events:none;background:radial-gradient(closest-side,#006a6140 0%,#006a6100 100%);position:absolute;inset:0}.travel-cta-inner{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex;position:relative}.travel-cta-title{margin:0;font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:130%;color:#fff!important}.travel-cta-section p,.travel-cta-desc{margin:0;font-family:Merriweather Sans,MerriweatherSans-Regular,sans-serif;font-size:clamp(15px,1.2vw,18px);line-height:160%;color:#fff!important;opacity:.95!important}.travel-cta-btn-wrap{margin-top:8px}.travel-cta-btn{cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px 36px;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #00000026}.travel-cta-btn:hover{background:#f0f4fa;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.travel-btn-icon{object-fit:contain;width:22px;height:22px}.travel-btn-text{font-family:Merriweather Sans,MerriweatherSans-Bold,sans-serif;font-size:17px;font-weight:700;color:#1b4896!important}@media (width<=1100px){.travel-hero-inner-row{text-align:center;flex-direction:column;gap:36px}.travel-hero-text-col{align-items:center}.travel-hero-img-col{width:100%}.travel-solutions-grid{grid-template-columns:repeat(2,1fr)}.travel-overview-challenges-row,.travel-impact-row{grid-template-columns:1fr}}@media (width<=767px){.travel-hero-section{min-height:auto;padding:24px 16px 40px}.travel-metrics-grid-row,.travel-solutions-grid{grid-template-columns:1fr}.travel-info-badges-row{flex-direction:column;width:100%}.travel-info-badge{width:100%}.travel-cta-section{width:calc(100% - 32px);padding:36px 20px}.travel-cta-btn{width:100%}}@media (width<=768px){.travel-hero-section{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 30px!important;display:flex!important;overflow:hidden!important}.travel-nav-container{justify-content:center!important}.travel-hero-content-wrap{text-align:center!important;padding:20px 0 0!important}.travel-hero-inner-row{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:24px!important}.travel-hero-text-col{align-items:center!important;width:100%!important}.travel-hero-title{text-align:center!important;font-size:clamp(1.8rem,7vw,2.4rem)!important}.travel-hero-subtitle{text-align:center!important;font-size:15px!important}.travel-hero-img-col{width:100%!important;max-width:320px!important}.travel-hero-back-link{justify-content:center!important}.travel-audit-card{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.travel-audit-table{width:100%!important;min-width:480px!important}.travel-audit-row{flex-wrap:nowrap!important}.travel-cell{padding:8px 10px!important;font-size:13px!important}.travel-cell.metric-col{min-width:140px!important}.travel-cell.val-col{min-width:100px!important}.travel-overview-challenges-row,.travel-impact-row{grid-template-columns:1fr!important;gap:24px!important}.travel-solutions-grid{grid-template-columns:1fr!important}.travel-metrics-grid-row{grid-template-columns:1fr!important;gap:12px!important}}.bfsi-case-study-page{color:#191c1e;background-color:#fff;width:100%;min-height:100vh;font-family:Merriweather Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.bfsi-case-study-page *{box-sizing:border-box}.bfsi-container{width:100%;max-width:1380px;margin:0 auto;padding:0 24px}.bfsi-hero-wrapper{background:linear-gradient(123.26deg,#e9f0fa00 45%,#1b489638 92%),linear-gradient(223.8deg,#eaf0fa 38%,#e2ebf8 80%);justify-content:center;align-items:center;min-height:100vh;padding:130px 24px 60px;display:flex;position:relative;overflow:hidden}.bfsi-hero-bg-gradient{pointer-events:none;z-index:1;position:absolute;inset:0}.bfsi-decor-ring{pointer-events:none;z-index:1;border-style:solid;border-radius:50%;position:absolute}.bfsi-decor-ring.ring-1{border-width:48px;border-color:#1b489614;width:320px;height:320px;top:-60px;left:-80px}.bfsi-decor-ring.ring-2{border-width:40px;border-color:#1b48960f;width:200px;height:200px;top:20px;left:30px}.bfsi-decor-ring.ring-3{border-width:48px;border-color:#1b48960a;width:360px;height:360px;bottom:-60px;right:-100px}.bfsi-hero-inner{z-index:2;grid-template-columns:1.15fr .95fr;align-items:center;gap:48px;width:100%;max-width:1380px;display:grid;position:relative}.bfsi-hero-content{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.bfsi-badge-wrap{display:inline-flex}.bfsi-hero-badge{color:#1b4896;letter-spacing:.2px;background:#e2ebf8;border-radius:12px;padding:6px 16px;font-size:16px;font-weight:500;display:inline-block}.bfsi-hero-title{color:#1b4896;letter-spacing:-.5px;margin:0;font-family:Merriweather,serif;font-size:clamp(34px,3.8vw,50px);font-weight:600;line-height:1.22}.bfsi-hero-description{color:#45464d;max-width:640px;margin:0;font-size:clamp(17px,1.4vw,21px);font-weight:400;line-height:1.55}.bfsi-hero-image-card{background:#fff;border:1px solid #dbe6f5;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:580px;margin:0 auto;padding:12px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #1b489617}.bfsi-hero-image-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #1b489624}.bfsi-hero-main-img{aspect-ratio:2125/1592;object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.bfsi-section{padding:85px 0;position:relative}.bfsi-section-header{margin-bottom:45px}.bfsi-section-header.text-center{text-align:center}.bfsi-section-title{margin:0;font-family:Merriweather,serif;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.25}.text-dark{color:#121212}.text-blue{color:#1b4896}.bfsi-landscape-grid{grid-template-columns:1.15fr .95fr;align-items:stretch;gap:56px;display:grid}.bfsi-integrity-card{flex-direction:column;justify-content:center;gap:20px;padding:40px 48px 40px 10px;display:flex}.bfsi-integrity-heading{color:#000;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.3}.bfsi-integrity-text{color:#393939;max-width:580px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.bfsi-challenge-card{background:#e2ebf824;border:1px solid #2f6bd852;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a}.bfsi-challenge-header{background:#1b4896;border-bottom:1px solid #d4e2f5;align-items:center;gap:14px;padding:22px 28px;display:flex}.bfsi-challenge-icon{object-fit:contain;flex-shrink:0;width:32px;height:28px}.bfsi-challenge-title{color:#fff;letter-spacing:.2px;margin:0;font-size:22px;font-weight:600}.bfsi-challenge-body{flex-direction:column;flex:1;gap:24px;padding:30px 28px;display:flex}.bfsi-challenge-intro{color:#45464d;margin:0;font-size:17px;line-height:1.55}.bfsi-challenge-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.bfsi-challenge-item{align-items:center;gap:16px;display:flex}.bfsi-item-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bfsi-item-icon{object-fit:contain;width:26px;height:26px}.bfsi-item-text{color:#191c1e;font-size:17px;font-weight:500;line-height:1.45}.bfsi-implementations-section{background:#f8fafd;border-top:1px solid #edf2f9;border-bottom:1px solid #edf2f9}.bfsi-implementations-grid{grid-template-columns:repeat(2,1fr);gap:36px;display:grid}.bfsi-client-card{background:linear-gradient(#fff 0%,#e2ebf81f 58%,#fff 100%);border:1px solid #e2ebf8;border-radius:12px;flex-direction:column;gap:20px;padding:24px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 24px #9397ff1f}.bfsi-client-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #9397ff33}.bfsi-client-image-wrap{aspect-ratio:2228/1340;background:#edf2f9;border-radius:10px;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.bfsi-client-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bfsi-client-info-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.bfsi-client-name-group{align-items:center;gap:12px;display:flex}.bfsi-client-type-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.bfsi-client-name{color:#1b4896;margin:0;font-size:22px;font-weight:600}.bfsi-status-badge{border-radius:12px;align-items:center;padding:4px 14px;font-size:13px;font-weight:600;display:inline-flex}.bfsi-status-badge.secured{color:#005236;background:#4edea338}.bfsi-client-description{color:#45464d;min-height:50px;margin:0;font-size:16px;line-height:1.55}.bfsi-implementation-block{border-top:1px solid #e2ebf8cc;flex-direction:column;gap:12px;padding-top:10px;display:flex}.bfsi-implementation-label{color:#64748b;letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:600}.bfsi-tags-wrap{flex-wrap:wrap;gap:10px;display:flex}.bfsi-tag{color:#1b4896;background:#1b48960f;border:1px solid #1b489614;border-radius:6px;padding:6px 14px;font-size:13.5px;font-weight:500}.bfsi-tech-stack-section{background:#fff;padding:90px 0}.bfsi-tech-container{text-align:center;flex-direction:column;align-items:center;max-width:960px;display:flex}.bfsi-tech-title{color:#1b4896;margin:0 0 40px;font-family:Merriweather,serif;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.25}.bfsi-platforms-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:45px;display:flex}.bfsi-platform-chip{color:#1b4896;cursor:default;background:#fff;border:1px solid #1b4896;border-radius:4px;padding:12px 28px;font-size:17px;font-weight:500;transition:all .25s;box-shadow:0 1px 3px #0000000d}.bfsi-platform-chip:hover{color:#fff;background:#1b4896;transform:translateY(-2px);box-shadow:0 6px 16px #1b489629}.bfsi-outcomes-wrap{border-top:1px solid #e2ebf8;width:100%;max-width:800px;padding-top:35px}.bfsi-outcomes-text{color:#45464d;margin:0;font-size:18px;line-height:1.6}.bfsi-outcomes-label{color:#1b4896;font-weight:700}@media (width<=1100px){.bfsi-hero-inner{grid-template-columns:1fr;gap:36px}.bfsi-hero-image-card{max-width:520px;margin:0 auto}.bfsi-hero-main-img{aspect-ratio:2125/1592;object-fit:contain;width:100%;height:auto}.bfsi-landscape-grid{grid-template-columns:1fr;gap:36px}.bfsi-integrity-card{padding:0}.bfsi-implementations-grid{grid-template-columns:1fr;gap:30px}}@media (width<=768px){.bfsi-hero-wrapper{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:100dvh!important;max-height:none!important;padding-top:90px!important;padding-bottom:40px!important;display:flex!important;overflow:visible!important}.bfsi-hero-content{text-align:center!important;align-items:center!important}.bfsi-hero-title,.bfsi-hero-subtitle{text-align:center!important}.bfsi-hero-image-card{width:100%!important;max-width:440px!important;margin:0 auto!important;padding:10px!important}.bfsi-hero-main-img{aspect-ratio:2125/1592!important;object-fit:contain!important;border-radius:8px!important;width:100%!important;height:auto!important;display:block!important}.bfsi-section{padding:60px 0}.bfsi-challenge-header{padding:16px 20px}.bfsi-challenge-body{padding:20px}.bfsi-client-image-wrap{aspect-ratio:2228/1340!important;width:100%!important;height:auto!important}.bfsi-client-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.bfsi-client-description{min-height:auto}.bfsi-platform-chip{width:100%;padding:10px 20px;font-size:15px}.bfsi-platforms-row{flex-direction:column;gap:12px}}._21-case-studies-listing-new,._21-case-studies-listing-new *{box-sizing:border-box}._21-case-studies-listing-new{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}._21-case-studies-listing-new .frame,._21-case-studies-listing-new .hero-section{background:linear-gradient(123.26deg,#e9f0fa00 45%,#1b48964d 91%),linear-gradient(223.79deg,#e9f0fa 38%,#e2ebf8 79%);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:clamp(120px,15vh,148px) clamp(24px,6.5vw,100px) clamp(48px,8vh,80px);display:flex;position:relative;overflow:hidden}._21-case-studies-listing-new .frame3,._21-case-studies-listing-new .hero-copy{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(20px,2.5vw,28px);width:100%;max-width:1150px;display:flex;position:relative}._21-case-studies-listing-new .c-a-s-e-s-t-u-d-i-e-s{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.14em;text-transform:uppercase;width:100%;font-size:clamp(15px,1.2vw,18px);font-weight:700;line-height:1.5}._21-case-studies-listing-new .real-results-for-real-businesses{text-align:left;width:100%;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:600;line-height:1.25}._21-case-studies-listing-new .real-results-for-real-businesses-span{color:#191c1e}._21-case-studies-listing-new .real-results-for-real-businesses-span2{color:#1b4896}._21-case-studies-listing-new .how-finecons-has-helped-organisations-across-retail-manufacturing-travel-erp-and-bfsi-modernise-secure-and-scale-their-it{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);width:100%;max-width:1050px;margin:0;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:400;line-height:1.6}._21-case-studies-listing-new .frame4,._21-case-studies-listing-new .content-section{background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(32px,3.5vw,48px);width:100%;padding:clamp(56px,7vw,100px) clamp(24px,6.5vw,100px) clamp(80px,9vw,120px);display:flex;position:relative}._21-case-studies-listing-new .frame5,._21-case-studies-listing-new .filter-chips-bar{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}._21-case-studies-listing-new .filter-chip{cursor:pointer;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);-webkit-user-select:none;user-select:none;border-radius:40px;justify-content:center;align-items:center;padding:10px 22px;font-size:16px;font-weight:700;line-height:1.5;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}._21-case-studies-listing-new .filter-chip.is-active{color:#fff;background:#1b4896;border:1px solid #1b4896;box-shadow:0 4px 12px #1b489640}._21-case-studies-listing-new .filter-chip:not(.is-active){color:#191c1e;background:#fff;border:1px solid #1b48964d}._21-case-studies-listing-new .filter-chip:not(.is-active):hover{color:#1b4896;background:#f0f4fc;border-color:#1b4896;transform:translateY(-1px)}._21-case-studies-listing-new .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;display:grid}._21-case-studies-listing-new .case-card{cursor:pointer;background:#fff;border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;overflow:hidden;box-shadow:0 5px 12px #0f10ff0f}._21-case-studies-listing-new .case-card:hover{border-color:#1b48968c;transform:translateY(-6px);box-shadow:0 14px 30px #0f10ff1f}._21-case-studies-listing-new .case-card-image-wrap{background:#f4f6fa;width:100%;height:250px;position:relative;overflow:hidden}._21-case-studies-listing-new .case-card-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}._21-case-studies-listing-new .case-card:hover .case-card-image{transform:scale(1.04)}._21-case-studies-listing-new .frame9,._21-case-studies-listing-new .case-card-body{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 26px 26px;display:flex}._21-case-studies-listing-new .case-tag{color:#1b4896;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.4}._21-case-studies-listing-new .case-title{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);flex:1;margin:0;font-size:1.35rem;font-weight:700;line-height:1.4}._21-case-studies-listing-new .read-more{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);align-items:center;gap:6px;margin-top:6px;font-size:16px;font-weight:700;line-height:1.5;transition:color .2s,transform .2s;display:inline-flex}._21-case-studies-listing-new .case-card:hover .read-more{color:#1b4896;transform:translate(4px)}._21-case-studies-listing-new .empty-filter-state{text-align:center;color:#434655;width:100%;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);padding:60px 24px;font-size:1.15rem}._21-case-studies-listing-new .frame10,._21-case-studies-listing-new .cta-banner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;padding:clamp(70px,8vw,110px) clamp(24px,6vw,100px);display:flex;position:relative;background:#1b4896!important}._21-case-studies-listing-new .want-results-like-these{text-align:center;width:100%;max-width:1100px;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.25;color:#fff!important}._21-case-studies-listing-new .frame11,._21-case-studies-listing-new .button-talk-to-our-experts{cursor:pointer;background:#fff;border:none;border-radius:90px;justify-content:center;align-items:center;padding:16px 40px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000026}._21-case-studies-listing-new .frame11:hover,._21-case-studies-listing-new .button-talk-to-our-experts:hover{background:#f0f4fc;transform:translateY(-2px);box-shadow:0 8px 24px #00000038}._21-case-studies-listing-new .talk-to-our-experts{text-align:center;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.2;color:#1b4896!important}@media (width<=1199px){._21-case-studies-listing-new .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=767px){._21-case-studies-listing-new .frame,._21-case-studies-listing-new .hero-section{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:94px 20px 32px!important;display:flex!important;overflow:hidden!important}._21-case-studies-listing-new .frame3,._21-case-studies-listing-new .hero-copy{gap:16px!important;width:100%!important}._21-case-studies-listing-new .c-a-s-e-s-t-u-d-i-e-s{letter-spacing:.12em!important;font-size:13px!important}._21-case-studies-listing-new .real-results-for-real-businesses{font-size:clamp(2rem,7.5vw,2.5rem)!important;line-height:1.22!important}._21-case-studies-listing-new .how-finecons-has-helped-organisations-across-retail-manufacturing-travel-erp-and-bfsi-modernise-secure-and-scale-their-it{font-size:.95rem!important;line-height:1.5!important}._21-case-studies-listing-new .frame4,._21-case-studies-listing-new .content-section{gap:24px!important;padding:40px 16px 60px!important}._21-case-studies-listing-new .filter-chips-bar{gap:8px!important}._21-case-studies-listing-new .filter-chip{padding:8px 16px!important;font-size:14px!important}._21-case-studies-listing-new .cards-grid{grid-template-columns:1fr;gap:20px}._21-case-studies-listing-new .case-card-image-wrap{height:210px}._21-case-studies-listing-new .case-title{font-size:1.2rem}}.sw-licensing-page{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.sw-licensing-page *{box-sizing:border-box}.sw-licensing-page .text-electric-blue{color:var(--fc-brand-primary,#1b4896)!important}.sw-licensing-page .text-dark{color:#191c1e!important}.sw-hero-section{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(116px,14vh,134px) clamp(28px,6vw,100px) clamp(24px,4vh,48px);display:flex;position:relative;overflow:hidden}.sw-hero-bg-gradient{pointer-events:none;position:absolute;inset:0}.sw-hero-container{z-index:2;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.5vh,28px);width:100%;max-width:1320px;margin:auto 0;display:flex;position:relative}.sw-hero-eyebrow{color:#191c1e;letter-spacing:.12em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:clamp(14px,1vw,18px);font-weight:700;line-height:1.6}.sw-hero-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;letter-spacing:-.01em;margin:0;font-size:clamp(2.2rem,3.8vw,3.85rem);font-weight:600;line-height:1.25}.sw-title-line{display:block}.sw-hero-desc{color:#191c1e;max-width:66rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1rem,1.25vw,1.45rem);font-weight:400;line-height:1.6}.sw-hero-btn-row{flex-flow:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.sw-btn-primary{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;justify-content:center;align-items:center;padding:18px 40px;font-family:Merriweather Sans,sans-serif;font-size:19px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 14px #eb5a2840}.sw-btn-primary:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 22px #eb5a2859}.sw-btn-secondary{border:2px solid var(--fc-brand-primary,#1b4896);color:var(--fc-brand-primary,#1b4896);cursor:pointer;background:#fff;border-radius:90px;justify-content:center;align-items:center;padding:18px 40px;font-family:Merriweather Sans,sans-serif;font-size:19px;font-weight:700;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.sw-btn-secondary:hover{background-color:var(--fc-brand-primary,#1b4896);color:#fff;transform:translateY(-2px)}.sw-section-inner{flex-direction:column;gap:36px;width:100%;max-width:1440px;margin:0 auto;display:flex}.sw-section-heading{flex-direction:column;align-items:flex-start;gap:16px;max-width:1240px;display:flex}.sw-section-eyebrow{color:#191c1e;letter-spacing:.12em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.6}.sw-heading-title{font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;margin:0;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.3}.sw-heading-subtitle{color:#434655;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(16px,1.2vw,20px);line-height:1.6}.sw-ecosystem-section{background:#fff;justify-content:center;padding:100px 48px;display:flex}.sw-ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sw-ecosystem-card{background:linear-gradient(#fff 0%,#eaf0fa66 100%);border:1px solid #1b489626;border-radius:12px;flex-direction:column;align-items:flex-start;padding:32px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 14px #1b48960f}.sw-ecosystem-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 14px 28px #1b48961f}.sw-card-logo-wrap{justify-content:flex-start;align-items:center;height:56px;margin-bottom:12px;display:flex}.sw-card-logo{object-fit:contain;max-width:200px;max-height:48px}.sw-card-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.sw-card-icon{object-fit:contain;width:24px;height:24px;filter:brightness(0)invert()!important}.sw-card-title{color:var(--fc-brand-primary,#1b4896);margin:0 0 12px;font-family:Merriweather Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.sw-card-desc{color:#434655;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.6}.sw-card-tagline{color:#191c1e;margin-top:14px;font-family:Merriweather Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.6}.sw-distribution-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;padding:100px 48px;display:flex}.sw-dist-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.sw-dist-card{background:linear-gradient(#fff 0%,#eaf0fa66 100%);border:1px solid #1b489626;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 5px 12px #1b48960f}.sw-dist-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1b48961f}.sw-dist-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:Merriweather Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.35}.sw-dist-network-bar{color:#8a8fa8;margin-top:12px;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.6}.sw-categories-section{background:#fff;justify-content:center;padding:100px 48px;display:flex}.sw-table-wrapper{border:1px solid #1b489633;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 4px 16px #0000000a}.sw-categories-table{border-collapse:collapse;text-align:left;width:100%}.sw-categories-table th{background:var(--fc-brand-primary,#1b4896);color:#fff;padding:18px 24px;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700}.sw-th-cat{width:32%}.sw-th-brands{width:68%}.sw-categories-table td{vertical-align:middle;border-bottom:1px solid #1b489614;padding:18px 24px;font-family:Merriweather Sans,sans-serif}.sw-tr-even{background:#fff}.sw-tr-odd{background:#f4f7fc}.sw-td-cat{color:#191c1e;font-size:17px;font-weight:700}.sw-td-brands{color:#191c1e;font-size:16px;font-weight:400;line-height:1.5}.sw-table-footer-callout{color:#191c1e;margin-top:10px;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.6}.sw-models-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;padding:100px 48px;display:flex}.sw-models-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sw-model-card{background:linear-gradient(#fff 0%,#eaf0fa66 100%);border:1px solid #1b489626;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 5px 12px #1b48960f}.sw-model-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1b48961f}.sw-num-badge{background:var(--fc-brand-primary,#1b4896);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;font-family:Merriweather Sans,sans-serif;font-size:20px;font-weight:700;display:flex}.sw-model-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:Merriweather Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.sw-model-desc{color:#434655;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;line-height:1.6}.sw-services-section{background:#fff;justify-content:center;padding:100px 48px;display:flex}.sw-services-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sw-service-card{background:linear-gradient(#fff 0%,#eaf0fa66 100%);border:1px solid #1b489626;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 5px 12px #1b48960f}.sw-service-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1b48961f}.sw-service-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:Merriweather Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.sw-service-desc{color:#434655;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;line-height:1.6}.sw-responsibilities-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;padding:100px 48px;display:flex}.sw-resp-container{grid-template-columns:1.15fr .95fr;align-items:stretch;gap:48px;display:grid}.sw-resp-col{flex-direction:column;gap:24px;display:flex}.sw-resp-cards{flex-direction:column;gap:18px;display:flex}.sw-resp-card{background:linear-gradient(#fff 0%,#eaf0fa66 100%);border:1px solid #1b489626;border-radius:12px;flex-direction:row;align-items:flex-start;gap:20px;padding:24px;display:flex;box-shadow:0 5px 12px #1b48960f}.sw-resp-card-body{flex-direction:column;gap:6px;display:flex}.sw-resp-card-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:Merriweather Sans,sans-serif;font-size:21px;font-weight:700;line-height:1.3}.sw-resp-card-desc{color:#434655;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;line-height:1.55}.sw-why-partner-card{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);color:#fff;border-radius:12px;flex-direction:column;justify-content:center;padding:48px;display:flex;box-shadow:0 12px 32px #1b489640}.sw-why-partner-title{color:#fff;margin:0 0 32px;font-family:Merriweather-SemiBold,serif;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.3}.sw-why-partner-list{flex-direction:column;gap:28px;display:flex}.sw-why-item{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.sw-why-num{width:48px;height:48px;color:var(--fc-brand-primary,#1b4896);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Merriweather Sans,sans-serif;font-size:20px;font-weight:700;display:flex}.sw-why-text{flex-direction:column;gap:6px;display:flex}.sw-why-item-title{color:#fff;margin:0;font-family:Merriweather Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.sw-why-item-desc{margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;line-height:1.55;color:#eaf0fa!important}.sw-cta-section{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);justify-content:center;padding:100px 48px;display:flex}.sw-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1100px;display:flex}.sw-cta-title{color:#fff;margin:0;font-family:Merriweather-SemiBold,serif;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.3}.sw-cta-subtitle,.sw-cta-section p{max-width:900px;margin:0 0 12px;font-family:Merriweather Sans,sans-serif;font-size:clamp(18px,1.4vw,22px);line-height:1.6;color:#fff!important}.sw-cta-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;padding:18px 48px;font-family:Merriweather Sans,sans-serif;font-size:20px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 6px 18px #eb5a284d}.sw-cta-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 10px 26px #eb5a2866}@media (width<=1200px){.sw-ecosystem-grid,.sw-models-grid,.sw-services-grid,.sw-dist-grid{grid-template-columns:repeat(2,1fr)}.sw-resp-container{grid-template-columns:1fr;gap:40px}}@media (width<=992px){.sw-hero-section{height:auto;max-height:none;padding:120px 24px 70px;overflow:visible}.sw-ecosystem-section,.sw-distribution-section,.sw-categories-section,.sw-models-section,.sw-services-section,.sw-responsibilities-section,.sw-cta-section{padding:70px 24px}.sw-table-wrapper{overflow-x:auto}.sw-categories-table{min-width:720px}}@media (width<=768px){.sw-hero-section{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:86px 20px 30px!important;display:flex!important;overflow:hidden!important}.sw-hero-container{text-align:center!important;align-items:center!important}.sw-hero-title,.sw-hero-desc{text-align:center!important}.sw-ecosystem-grid,.sw-dist-grid,.sw-models-grid,.sw-services-grid{grid-template-columns:1fr}.sw-hero-btn-row{flex-direction:column;width:100%}.sw-btn-primary,.sw-btn-secondary{width:100%}.sw-why-partner-card{padding:32px 24px}.sw-cta-section{padding:60px 20px}}.sw-microsoft-page{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.sw-microsoft-page *{box-sizing:border-box}.sw-microsoft-page .text-electric-blue{color:var(--fc-brand-primary,#1b4896)!important}.sw-microsoft-page .text-dark{color:#191c1e!important}.ms-hero-section{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(116px,14vh,134px) clamp(28px,6vw,100px) clamp(24px,4vh,48px);display:flex;position:relative;overflow:hidden}.ms-hero-bg-gradient{pointer-events:none;position:absolute;inset:0}.ms-hero-container{z-index:2;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,80px);width:100%;max-width:1440px;margin:auto 0;display:flex;position:relative}.ms-hero-content{flex-direction:column;flex:1.35;align-items:flex-start;gap:clamp(14px,2vh,26px);max-width:960px;display:flex}.ms-hero-eyebrow{color:#191c1e;letter-spacing:.12em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:clamp(13px,.95vw,16px);font-weight:700;line-height:1.6}.ms-hero-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,3.8vw,4rem);font-weight:600;line-height:1.25}.ms-hero-desc{color:#191c1e;max-width:58rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:400;line-height:1.6}.ms-hero-btn-row{flex-direction:row;align-items:center;gap:24px;margin-top:4px;display:flex}.ms-btn-primary{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;justify-content:center;align-items:center;padding:18px 40px;font-family:Merriweather Sans,sans-serif;font-size:19px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 14px #eb5a2840}.ms-btn-primary:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 22px #eb5a2859}.ms-hero-logo-card{background:#fff;border-radius:24px;flex:none;justify-content:center;align-items:center;width:clamp(300px,26vw,400px);height:clamp(200px,17vw,260px);display:flex;box-shadow:0 10px 30px #1b489614}.ms-brand-logo{object-fit:contain;max-width:75%;max-height:60%}.ms-section-inner{flex-direction:column;width:100%;max-width:1440px;margin:0 auto;display:flex}.ms-section-title{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0 0 32px;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.3}.ms-section-title-dark{color:#191c1e;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0 0 28px;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.3}.ms-products-section{background:#fff;justify-content:center;padding:100px 48px;display:flex}.ms-products-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ms-product-card{background:linear-gradient(#fff 0%,#eaf0fa66 100%);border:1px solid #1b489626;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #1b48960f}.ms-product-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 14px 28px #1b48961f}.ms-card-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ms-card-icon{object-fit:contain;width:24px;height:24px}.ms-card-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:Merriweather Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.ms-card-desc{color:#434655;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.6}.ms-options-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;padding:100px 48px;display:flex}.ms-pill-tags{flex-flow:wrap;align-items:center;gap:14px;display:flex}.ms-pill-tag{color:var(--fc-brand-primary,#1b4896);background:#1b48960f;border:1px solid #1b489633;border-radius:40px;padding:12px 24px;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.35;transition:transform .2s,background-color .2s}.ms-pill-tag:hover{background:#1b48961f;transform:translateY(-2px)}.ms-services-section{background:#fff;justify-content:center;padding:100px 48px;display:flex}.ms-cta-section{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);justify-content:center;padding:110px 48px;display:flex}.ms-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1100px;display:flex}.ms-cta-title{color:#fff;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.3}.ms-cta-btn-wrap{justify-content:center;display:flex}.ms-cta-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;padding:18px 40px;font-family:Merriweather Sans,sans-serif;font-size:20px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 6px 18px #eb5a284d}.ms-cta-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 10px 26px #eb5a2866}@media (width<=1200px){.ms-products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.ms-hero-section{height:auto;max-height:none;padding:120px 24px 60px;overflow:visible}.ms-hero-container{text-align:center;flex-direction:column;gap:36px}.ms-hero-content{align-items:center;max-width:100%}.ms-hero-logo-card{width:280px;height:180px}.ms-products-section,.ms-options-section,.ms-services-section,.ms-cta-section{padding:70px 24px}}@media (width<=768px){.ms-products-grid{grid-template-columns:1fr;gap:20px}.ms-pill-tag{text-align:center;width:100%;padding:10px 18px;font-size:16px}.ms-hero-btn-row,.ms-btn-primary,.ms-cta-btn{width:100%}.ms-cta-section{padding:60px 20px}}.sw-zoho-page{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.sw-zoho-page *{box-sizing:border-box}.sw-zoho-page .text-electric-blue{color:var(--fc-brand-primary,#1b4896)!important}.sw-zoho-page .text-dark{color:#191c1e!important}.zoho-hero-section{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(116px,14vh,134px) clamp(28px,6vw,100px) clamp(24px,4vh,48px);display:flex;position:relative;overflow:hidden}.zoho-hero-bg-gradient{pointer-events:none;position:absolute;inset:0}.zoho-hero-container{z-index:2;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,80px);width:100%;max-width:1440px;margin:auto 0;display:flex;position:relative}.zoho-hero-content{flex-direction:column;flex:1.35;align-items:flex-start;gap:clamp(14px,2vh,26px);max-width:960px;display:flex}.zoho-hero-eyebrow{color:#191c1e;letter-spacing:.12em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:clamp(13px,.95vw,16px);font-weight:700;line-height:1.6}.zoho-hero-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,3.8vw,4rem);font-weight:600;line-height:1.25}.zoho-hero-desc{color:#191c1e;max-width:58rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:400;line-height:1.6}.zoho-hero-btn-row{flex-direction:row;align-items:center;gap:24px;margin-top:4px;display:flex}.zoho-btn-primary{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;justify-content:center;align-items:center;padding:18px 40px;font-family:Merriweather Sans,sans-serif;font-size:19px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 14px #eb5a2840}.zoho-btn-primary:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 22px #eb5a2859}.zoho-hero-logo-card{background:#fff;border-radius:24px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(14px,2vh,26px);width:clamp(300px,26vw,400px);height:clamp(200px,17vw,260px);padding:24px;display:flex;box-shadow:0 10px 30px #1b489614}.zoho-brand-logo-img{object-fit:contain;width:clamp(180px,17vw,260px);height:auto;max-height:75px}.manageengine-brand-logo-img{object-fit:contain;width:clamp(170px,16vw,240px);height:auto;max-height:48px}.zoho-section-inner{flex-direction:column;width:100%;max-width:1440px;margin:0 auto;display:flex}.zoho-section-title{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0 0 32px;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.3}.zoho-section-title-dark{color:#191c1e;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0 0 32px;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.3}.zoho-apps-section{background:#fff;justify-content:center;padding:100px 48px;display:flex}.zoho-manageengine-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;padding:100px 48px;display:flex}.zoho-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.zoho-product-card{background:linear-gradient(#fff 0%,#eaf0fa66 100%);border:1px solid #1b489626;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #1b48960f}.zoho-product-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 14px 28px #1b48961f}.zoho-card-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.zoho-card-icon{object-fit:contain;width:24px;height:24px}.zoho-card-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:Merriweather Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.zoho-card-desc{color:#434655;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.6}.zoho-services-section{background:#fff;justify-content:center;padding:100px 48px;display:flex}.zoho-why-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;padding:100px 48px;display:flex}.zoho-pill-tags{flex-flow:wrap;align-items:center;gap:14px;display:flex}.zoho-pill-tag{color:var(--fc-brand-primary,#1b4896);background:#1b48960f;border:1px solid #1b489633;border-radius:40px;padding:12px 24px;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.35;transition:transform .2s,background-color .2s}.zoho-pill-tag:hover{background:#1b48961f;transform:translateY(-2px)}.zoho-cta-section{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);justify-content:center;padding:110px 48px;display:flex}.zoho-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1100px;display:flex}.zoho-cta-title{color:#fff;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.3}.zoho-cta-btn-wrap{justify-content:center;display:flex}.zoho-cta-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;padding:18px 40px;font-family:Merriweather Sans,sans-serif;font-size:20px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 6px 18px #eb5a284d}.zoho-cta-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 10px 26px #eb5a2866}@media (width<=1200px){.zoho-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.zoho-hero-section{height:auto;max-height:none;padding:120px 24px 60px;overflow:visible}.zoho-hero-container{text-align:center;flex-direction:column;gap:36px}.zoho-hero-content{align-items:center;max-width:100%}.zoho-hero-logo-card{width:280px;height:200px}.zoho-apps-section,.zoho-manageengine-section,.zoho-services-section,.zoho-why-section,.zoho-cta-section{padding:70px 24px}}@media (width<=768px){.zoho-cards-grid{grid-template-columns:1fr;gap:20px}.zoho-pill-tag{text-align:center;width:100%;padding:10px 18px;font-size:16px}.zoho-hero-btn-row,.zoho-btn-primary,.zoho-cta-btn{width:100%}.zoho-cta-section{padding:60px 20px}}.sw-ibm-page{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.sw-ibm-page *{box-sizing:border-box}.sw-ibm-page .text-electric-blue{color:var(--fc-brand-primary,#1b4896)!important}.sw-ibm-page .text-dark{color:#191c1e!important}.ibm-hero-section{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#1b48961f 0%,#fff0 65%),linear-gradient(135deg,#eaf0fa 0%,#e2ebf8 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;padding:clamp(116px,14vh,134px) clamp(28px,6vw,100px) clamp(24px,4vh,48px);display:flex;position:relative;overflow:hidden}.ibm-hero-bg-gradient{pointer-events:none;position:absolute;inset:0}.ibm-hero-container{z-index:2;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,80px);width:100%;max-width:1440px;margin:auto 0;display:flex;position:relative}.ibm-hero-content{flex-direction:column;flex:1.35;align-items:flex-start;gap:clamp(14px,2vh,26px);max-width:960px;display:flex}.ibm-hero-eyebrow{color:#191c1e;letter-spacing:.12em;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;font-size:clamp(13px,.95vw,16px);font-weight:700;line-height:1.6}.ibm-hero-title{font-family:var(--display-desktop-font-family,"Merriweather-SemiBold", serif);color:#191c1e;letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,3.8vw,4rem);font-weight:600;line-height:1.25}.ibm-hero-desc{color:#191c1e;max-width:58rem;margin:0;font-family:Merriweather Sans,sans-serif;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:400;line-height:1.6}.ibm-hero-btn-row{flex-direction:row;align-items:center;gap:24px;margin-top:4px;display:flex}.ibm-btn-primary{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;justify-content:center;align-items:center;padding:18px 40px;font-family:Merriweather Sans,sans-serif;font-size:19px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 14px #eb5a2840}.ibm-btn-primary:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 8px 22px #eb5a2859}.ibm-hero-logo-card{background:#fff;border-radius:24px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(14px,2vh,26px);width:clamp(300px,26vw,400px);height:clamp(200px,17vw,260px);padding:24px;display:flex;box-shadow:0 10px 30px #1b489614}.redhat-brand-logo-img{object-fit:contain;width:clamp(180px,17vw,260px);height:auto;max-height:64px}.ibm-brand-logo-img{object-fit:contain;width:clamp(150px,14vw,200px);height:auto;max-height:64px}.ibm-section-inner{flex-direction:column;width:100%;max-width:1440px;margin:0 auto;display:flex}.ibm-section-title{color:var(--fc-brand-primary,#1b4896);font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0 0 32px;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.3}.ibm-section-title-dark{color:#191c1e;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0 0 32px;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.3}.ibm-product-areas-section{background:#fff;justify-content:center;padding:100px 48px;display:flex}.ibm-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ibm-product-card{background:linear-gradient(#fff 0%,#eaf0fa66 100%);border:1px solid #1b489626;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #1b48960f}.ibm-product-card:hover{border-color:var(--fc-brand-primary,#1b4896);transform:translateY(-4px);box-shadow:0 14px 28px #1b48961f}.ibm-card-icon-box{background:var(--fc-brand-primary,#1b4896);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ibm-card-icon{object-fit:contain;width:24px;height:24px}.ibm-card-title{color:var(--fc-brand-primary,#1b4896);margin:0;font-family:Merriweather Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.ibm-card-desc{color:#434655;margin:0;font-family:Merriweather Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.6}.ibm-services-section{background:var(--fc-bg-ice,#f5f7fc);justify-content:center;padding:100px 48px;display:flex}.ibm-pill-tags{flex-flow:wrap;align-items:center;gap:14px;display:flex}.ibm-pill-tag{color:var(--fc-brand-primary,#1b4896);background:#1b48960f;border:1px solid #1b489633;border-radius:40px;padding:12px 24px;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.35;transition:transform .2s,background-color .2s}.ibm-pill-tag:hover{background:#1b48961f;transform:translateY(-2px)}.ibm-cta-section{background:linear-gradient(135deg, var(--fc-brand-primary,#1b4896) 0%, var(--fc-accent-blue,#2f6bd8) 100%);justify-content:center;padding:110px 48px;display:flex}.ibm-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1100px;display:flex}.ibm-cta-title{color:#fff;font-family:var(--heading-serif-1-desktop-font-family,"Merriweather-SemiBold", serif);margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.3}.ibm-cta-btn-wrap{justify-content:center;display:flex}.ibm-cta-btn{background:var(--fc-accent-orange,#eb5a28);color:#fff;cursor:pointer;border:none;border-radius:90px;padding:18px 40px;font-family:Merriweather Sans,sans-serif;font-size:20px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 6px 18px #eb5a284d}.ibm-cta-btn:hover{background:var(--fc-accent-orange-hover,#d84e1f);transform:translateY(-2px);box-shadow:0 10px 26px #eb5a2866}@media (width<=1200px){.ibm-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.ibm-hero-section{height:auto;max-height:none;padding:120px 24px 60px;overflow:visible}.ibm-hero-container{text-align:center;flex-direction:column;gap:36px}.ibm-hero-content{align-items:center;max-width:100%}.ibm-hero-logo-card{width:280px;height:200px}.ibm-product-areas-section,.ibm-services-section,.ibm-cta-section{padding:70px 24px}}@media (width<=768px){.ibm-cards-grid{grid-template-columns:1fr;gap:20px}.ibm-pill-tag{text-align:center;width:100%;padding:10px 18px;font-size:16px}.ibm-hero-btn-row,.ibm-btn-primary,.ibm-cta-btn{width:100%}.ibm-cta-section{padding:60px 20px}}._07-support-new,._07-support-new *{box-sizing:border-box}._07-support-new{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}._07-support-new .hero{background:linear-gradient(123.26deg,#e9f0fa00 45%,#1b48964d 91%),linear-gradient(223.79deg,#e9f0fa 38%,#e2ebf8 79%);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:clamp(120px,15vh,148px) clamp(24px,6.5vw,100px) clamp(48px,8vh,80px);display:flex;position:relative;overflow:hidden}._07-support-new .hero-copy{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(20px,2.5vw,28px);width:100%;max-width:1150px;display:flex;position:relative}._07-support-new .c-u-s-t-o-m-e-r-s-u-p-p-o-r-t{color:#191c1e;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);letter-spacing:.14em;text-transform:uppercase;width:100%;font-size:clamp(15px,1.2vw,18px);font-weight:700;line-height:1.6}._07-support-new .we-re-here-to-help-whenever-you-need-us{text-align:left;width:100%;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:600;line-height:1.25}._07-support-new .we-re-here-to-help-whenever-you-need-us-span{color:#191c1e}._07-support-new .we-re-here-to-help-whenever-you-need-us-span2{color:#1b4896}._07-support-new .existing-finecons-customers-can-reach-our-service-desk-by-phone-email-or-the-support-portal-every-request-gets-a-ticket-number-and-is-tracked-to-closure{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);width:100%;max-width:1050px;margin:0;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:400;line-height:1.6}._07-support-new .contact-options{background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%;padding:clamp(56px,7vw,100px) clamp(24px,6.5vw,100px);display:flex}._07-support-new .contact-cards-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;width:100%;display:grid}._07-support-new .contact-cards-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}._07-support-new .contact-card{background:linear-gradient(#fff 0%,#e2ebf814 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;height:100%;padding:clamp(24px,2.5vw,32px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0f}._07-support-new .contact-card:hover{border-color:#1b489680;transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}._07-support-new .card-icon{background:#1b4896;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;display:inline-flex}._07-support-new .card-icon img,._07-support-new .card-icon svg{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}._07-support-new .card-title{color:#1b4896;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}._07-support-new .card-highlight-link{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);word-break:break-word;font-size:clamp(1.4rem,2vw,1.875rem);font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}._07-support-new .card-highlight-link:hover{color:#1b4896}._07-support-new .card-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}._07-support-new .card-list-item{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.05rem;font-weight:400;line-height:1.6}._07-support-new .tap-to-call-on-mobile{color:#1b4896;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin-top:4px;font-size:1rem;font-weight:700;line-height:1.6}._07-support-new .status-pill{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);color:#7a5a00;background:#ffe58a;border:1.5px solid #e0b000;border-radius:40px;justify-content:flex-start;align-items:center;margin-bottom:4px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}._07-support-new .card-support-portal-hidden-at-launch{opacity:.65}._07-support-new .button-log-in-to-portal{color:#fff;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);cursor:pointer;background:#eb5a28;border:none;border-radius:90px;justify-content:center;align-items:center;margin-top:8px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}._07-support-new .before-you-contact-us{background:#f9fbfd;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;padding:clamp(56px,7vw,100px) clamp(24px,6.5vw,100px);display:flex}._07-support-new .section-heading-serif{text-align:left;width:100%;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1.3}._07-support-new .heading-span-dark{color:#191c1e}._07-support-new .heading-span-blue{color:#1b4896}._07-support-new .please-keep-these-details-handy{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.25rem;font-weight:400;line-height:1.6}._07-support-new .checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;width:100%;max-width:1000px;display:grid}._07-support-new .checklist-item{color:#191c1e;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);align-items:flex-start;gap:10px;font-size:1.15rem;font-weight:400;line-height:1.6;display:flex}._07-support-new .checklist-item:before{content:"•";color:#1b4896;font-size:1.3rem;font-weight:700;line-height:1.2}._07-support-new .priority-levels,._07-support-new .escalation-path{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:28px;width:100%;padding:clamp(56px,7vw,100px) clamp(24px,6.5vw,100px);display:flex}._07-support-new .escalation-path{background:#f9fbfd}._07-support-new .section-desc-lead{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);max-width:1050px;margin:0;font-size:1.2rem;font-weight:400;line-height:1.6}._07-support-new .table-wrapper{border:1px solid #1b489633;border-radius:12px;width:100%;overflow-x:auto;box-shadow:0 4px 12px #0f10ff0a}._07-support-new .support-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}._07-support-new .support-table thead th{color:#fff;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);background:#1b4896;padding:16px 24px;font-size:1.125rem;font-weight:700;line-height:1.5}._07-support-new .support-table tbody tr{border-bottom:1px solid #1b48961a;transition:background-color .2s}._07-support-new .support-table tbody tr:last-child{border-bottom:none}._07-support-new .support-table tbody tr:nth-child(odd){background:#fff}._07-support-new .support-table tbody tr:nth-child(2n){background:#f7f9fd}._07-support-new .support-table tbody tr:hover{background:#e2ebf8a6}._07-support-new .support-table td{color:#191c1e;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);padding:16px 24px;font-size:1.05rem;line-height:1.5}._07-support-new .support-table td.col-bold{font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);font-weight:700}._07-support-new .table-footer-advisory{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.05rem;font-weight:400;line-height:1.6}._07-support-new .service-specific-support{background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%;padding:clamp(56px,7vw,100px) clamp(24px,6.5vw,100px);display:flex}._07-support-new .support-service-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}._07-support-new .support-service-card{background:linear-gradient(#fff 0%,#e2ebf814 100%);border:1px solid #2f6bd847;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;height:100%;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 12px #0f10ff0f}._07-support-new .support-service-card:hover{border-color:#1b489680;transform:translateY(-4px);box-shadow:0 12px 28px #1b48961f}._07-support-new .support-service-card-title{color:#1b4896;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}._07-support-new .support-service-card-desc{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.05rem;font-weight:400;line-height:1.6}._07-support-new .security-notice{background:#fff7e6;border:1px solid #ffd591;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding:26px 28px;display:flex;box-shadow:0 5px 12px #0f10ff0a}._07-support-new .security-notice-title{color:#d46b08;text-align:left;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}._07-support-new .security-notice-text{color:#434655;text-align:left;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);margin:0;font-size:1.05rem;font-weight:400;line-height:1.65}._07-support-new .cta-banner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;padding:clamp(70px,8vw,110px) clamp(24px,6vw,100px);display:flex;position:relative;background:#1b4896!important}._07-support-new .not-a-customer-yet{text-align:center;width:100%;max-width:1100px;margin:0;font-family:Merriweather-SemiBold,Merriweather,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.25;color:#fff!important}._07-support-new .cta-banner p,._07-support-new .cta-banner-desc{text-align:center;font-family:var(--body-regular-desktop-font-family,"MerriweatherSans-Regular", sans-serif);opacity:.95;width:100%;max-width:900px;margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:400;line-height:1.6;color:#fff!important}._07-support-new .cta-buttons-row{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;display:flex}._07-support-new .button-managed-services{cursor:pointer;background:#fff;border:none;border-radius:90px;justify-content:center;align-items:center;padding:16px 38px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000026}._07-support-new .button-managed-services:hover{background:#f0f4fc;transform:translateY(-2px);box-shadow:0 8px 24px #00000038}._07-support-new .managed-services-text{text-align:center;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.2;color:#1b4896!important}._07-support-new .button-contact-sales{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:90px;justify-content:center;align-items:center;padding:14px 38px;text-decoration:none;transition:all .25s;display:inline-flex}._07-support-new .button-contact-sales:hover{background:#ffffff26;transform:translateY(-2px)}._07-support-new .contact-sales-text{text-align:center;font-family:var(--heading-sans-2-desktop-font-family,"MerriweatherSans-Bold", sans-serif);white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.2;color:#fff!important}@media (width<=1199px){._07-support-new .support-service-cards-grid,._07-support-new .contact-cards-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){._07-support-new .hero{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:86px!important;padding-bottom:30px!important;display:flex!important;overflow:hidden!important}._07-support-new .hero-copy{text-align:center!important;align-items:center!important}._07-support-new .hero-title,._07-support-new .hero-description{text-align:center!important}._07-support-new .contact-cards-grid,._07-support-new .contact-cards-grid.two-columns,._07-support-new .checklist-grid,._07-support-new .support-service-cards-grid{grid-template-columns:1fr}._07-support-new .cta-buttons-row{flex-direction:column;width:100%}._07-support-new .button-managed-services,._07-support-new .button-contact-sales{width:100%}}
