.gradient-text{background:var(--cf-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;background-size:200% auto;overflow:visible;line-height:inherit;padding-bottom:.1em}.enterprise-solutions{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.solution-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--cf-primary-color)}.solution-title{font-size:1.25rem;font-weight:600;color:white;margin-bottom:1rem}.solution-description{color:var(--cf-text-lighter);line-height:1.6;margin-bottom:1.5rem}.solution-features li{display:flex;align-items:flex-start;gap:.5rem}.solution-features li:before{content:"✓";flex-shrink:0}.industry-focus{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.industry-card{text-align:center}.industry-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--cf-primary-color)}.industry-title{font-weight:600;color:white;margin-bottom:1rem}.industry-description{color:var(--cf-text-lighter);line-height:1.6;font-size:.875rem;margin-bottom:1.5rem}.industry-solutions{text-align:left}.industry-solutions h4{color:var(--cf-primary-color);font-size:.875rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.industry-solutions ul{list-style:none;padding:0;margin:0}.industry-solutions li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:var(--cf-text-lighter)}.industry-solutions li:before{content:"→";color:var(--cf-primary-color);font-weight:700;flex-shrink:0}.enterprise-technologies{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.tech-category{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px)}.tech-category-title{font-weight:600}.tech-items{display:flex;flex-direction:column;gap:1rem}.tech-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:.5rem;transition:all var(--cf-transition-fast)}.tech-item:hover{background:rgba(75,142,249,.05)}.tech-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgba(75,142,249,.1);border-radius:.5rem;font-size:1rem}.tech-icon img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.tech-name{font-weight:600;color:white;font-size:.875rem}.implementation-process{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.step-number{top:-1rem;left:2rem;width:2rem;height:2rem;font-size:.875rem}.step-title{margin-top:1rem;margin-bottom:1rem;color:var(--cf-primary-color);font-weight:600}.step-description{color:var(--cf-text-lighter);line-height:1.6;margin-bottom:1rem}.step-activities{list-style:none;padding:0;margin:0}.step-activities li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:var(--cf-text-lighter)}.step-activities li:before{content:"•";color:var(--cf-primary-color);font-weight:700;flex-shrink:0}.enterprise-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.benefit-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all var(--cf-transition-normal);text-align:center}.benefit-card:hover{transform:translateY(-4px);border-color:rgba(75,142,249,.3);box-shadow:0 8px 32px rgba(75,142,249,.1)}.benefit-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--cf-primary-color)}.benefit-title{font-weight:600;color:white;margin-bottom:1rem}.benefit-description{color:var(--cf-text-lighter);line-height:1.6;font-size:.875rem}.enterprise-case-studies{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem}.case-study-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all var(--cf-transition-normal)}.case-study-card:hover{transform:translateY(-4px);border-color:rgba(75,142,249,.3);box-shadow:0 8px 32px rgba(75,142,249,.1)}.case-study-header{margin-bottom:1.5rem}.case-study-title{color:var(--cf-primary-color);font-weight:600;margin-bottom:.5rem}.case-study-industry{color:var(--cf-text-lighter);font-size:.875rem;font-style:italic}.case-study-challenge{margin-bottom:1.5rem}.case-study-challenge h4{color:white;font-size:.875rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.case-study-challenge p{color:var(--cf-text-lighter);line-height:1.6;font-size:.875rem}.case-study-results{list-style:none;padding:0;margin:0}.case-study-results h4{color:var(--cf-primary-color);font-size:.875rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.case-study-results li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:var(--cf-text-lighter)}.case-study-results li:before{content:"✓";color:var(--cf-primary-color);font-weight:700;flex-shrink:0}.security-compliance{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.security-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all var(--cf-transition-normal);text-align:center}.security-card:hover{transform:translateY(-4px);border-color:rgba(75,142,249,.3);box-shadow:0 8px 32px rgba(75,142,249,.1)}.security-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--cf-primary-color)}.security-title{font-weight:600;color:white;margin-bottom:1rem}.security-description{color:var(--cf-text-lighter);line-height:1.6;font-size:.875rem}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.capability-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all var(--cf-transition-normal);text-align:center}.capability-card:hover{transform:translateY(-4px);border-color:rgba(75,142,249,.3);box-shadow:0 8px 32px rgba(75,142,249,.1)}.capability-icon{font-size:3rem;margin-bottom:1rem;display:block}.capability-tech{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.tech-tag{padding:.25rem .75rem;background:rgba(75,142,249,.1);border:1px solid rgba(75,142,249,.2);border-radius:1rem;font-size:.75rem;color:var(--cf-primary-color);font-weight:500}.enterprise-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:3rem}.enterprise-tech-category{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2.5rem;backdrop-filter:blur(10px)}.tech-category-title{font-size:1.25rem;font-weight:700;color:var(--cf-primary-color);margin-bottom:1.5rem;text-align:center}.enterprise-tech-list{display:flex;flex-direction:column;gap:1rem}.enterprise-tech-item{padding:1rem;background:rgba(255,255,255,.03);border-radius:.5rem;transition:all var(--cf-transition-fast)}.enterprise-tech-item:hover{background:rgba(75,142,249,.05);transform:translateX(4px)}.tech-item-name{font-size:1rem;font-weight:600;color:white;margin-bottom:.25rem}.tech-item-description{font-size:.875rem;color:var(--cf-text-lighter);line-height:1.4;margin:0}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.solution-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all var(--cf-transition-normal)}.solution-card:hover{transform:translateY(-4px);border-color:rgba(75,142,249,.3);box-shadow:0 8px 32px rgba(75,142,249,.1)}.solution-features{list-style:none;padding:0;margin:0}.solution-features li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.875rem;color:var(--cf-text-lighter);line-height:1.4}.solution-features li:before{content:"•";position:absolute;left:0;color:var(--cf-primary-color);font-weight:700}.solution-industries{display:flex;flex-wrap:wrap;gap:.5rem}.industry-tag{padding:.25rem .75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:1rem;font-size:.75rem;color:var(--cf-text-lighter);font-weight:500}.process-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.process-step{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all var(--cf-transition-normal);position:relative}.process-step:hover{transform:translateY(-2px);border-color:rgba(75,142,249,.3);box-shadow:0 8px 32px rgba(75,142,249,.1)}.step-number{position:absolute;top:1rem;left:1rem;width:2.5rem;height:2.5rem;background:var(--cf-gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:white;box-shadow:0 2px 8px rgba(75,142,249,.3)}.step-content h3{margin-top:.5rem;color:var(--cf-primary-color);font-weight:600}.step-content h3,.step-content p{margin-bottom:1rem;padding-left:3.5rem}.step-content p{color:var(--cf-text-lighter);line-height:1.6}.step-details{list-style:none;margin:0;padding:0 0 0 3.5rem}.detail-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;font-size:.875rem;color:var(--cf-text-lighter);line-height:1.4}.detail-icon{color:var(--cf-primary-color);font-weight:700;flex-shrink:0;margin-top:.125rem}.expertise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.expertise-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all var(--cf-transition-normal)}.expertise-card:hover{transform:translateY(-4px);border-color:rgba(75,142,249,.3);box-shadow:0 8px 32px rgba(75,142,249,.1)}.expertise-metrics{display:flex;flex-direction:column;gap:.75rem}.metric-item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--cf-text-lighter);padding:.5rem;background:rgba(255,255,255,.03);border-radius:.5rem;transition:all var(--cf-transition-fast)}.metric-item:hover{background:rgba(75,142,249,.05)}.metric-icon{font-size:1rem;flex-shrink:0}.metric-text{line-height:1.4}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.industry-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all var(--cf-transition-normal)}.industry-card:hover{transform:translateY(-4px);border-color:rgba(75,142,249,.3);box-shadow:0 8px 32px rgba(75,142,249,.1)}.industry-solutions{display:flex;flex-wrap:wrap;gap:.5rem}.solution-tag{padding:.25rem .75rem;background:rgba(75,142,249,.1);border:1px solid rgba(75,142,249,.2);border-radius:1rem;font-size:.75rem;color:var(--cf-primary-color);font-weight:500}.service-navigation-buttons{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:.75rem;z-index:1000}.service-nav-btn{background:rgba(0,0,0,.3);border:1px solid #6b7280;border-radius:50px;padding:.75rem 1.5rem;display:flex;align-items:center;gap:.5rem;color:#4b8ef9;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(75,142,249,.2);text-decoration:none}.service-nav-btn:hover{border-color:#4b8ef9;box-shadow:0 6px 20px rgba(75,142,249,.3);transform:translateY(-2px)}.cf-page{padding-bottom:8rem}.cf-page.has-service-nav{padding-bottom:10rem}@media (max-width:768px){.enterprise-solutions,.enterprise-technologies,.implementation-process,.industry-focus{grid-template-columns:1fr}.enterprise-benefits{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.capabilities-grid,.enterprise-case-studies,.enterprise-tech-grid,.expertise-grid,.industries-grid,.process-steps,.solutions-grid{grid-template-columns:1fr}.security-compliance{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-navigation-buttons{bottom:1.5rem;right:1.5rem;gap:.5rem}.service-nav-btn{padding:.625rem 1.25rem}.cf-page{padding-bottom:6rem}.cf-page.has-service-nav{padding-bottom:8rem}}@media (max-width:480px){.capability-card,.process-step,.tech-category{padding:1.5rem}.enterprise-tech-category{padding:2rem}.benefit-card,.case-study-card,.expertise-card,.industry-card,.security-card,.solution-card{padding:1.5rem}.enterprise-benefits,.security-compliance{grid-template-columns:1fr}.service-navigation-buttons{bottom:1rem;right:1rem;gap:.5rem}.service-nav-btn{padding:.5rem 1rem}.cf-page{padding-bottom:5rem}.cf-page.has-service-nav{padding-bottom:7rem}}