.solutions-page section,.enterprise-saas-page section{padding:3rem 1rem;}.solutions-hero,.enterprise-hero{position:relative;padding-top:1.5rem;}.solutions-hero .breadcrumb,.enterprise-hero .breadcrumb{margin-bottom:2rem;}.enterprise-hero-title{max-width:42rem;margin-bottom:1.25rem;color:var(--site-dark);font-size:clamp(2.35rem,5vw,4.35rem);font-weight:900;line-height:1.08;letter-spacing:-.045em;}.enterprise-hero-title span,.solutions-hero .section-heading h1 span,.solutions-page .section-heading h2 span{color:var(--site-primary);}.enterprise-hero-text,.enterprise-text{color:rgba(var(--site-body-color-rgb),.72);line-height:1.8;}.enterprise-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;}.solutions-dashboard,.enterprise-dashboard{position:relative;max-width:58rem;margin:3rem auto 0;}.enterprise-dashboard{margin-top:0;}.solutions-dashboard>img,.solutions-mode-visual img,.solutions-phone-showcase img,.solutions-stack-image img,.solutions-final-cta img,.enterprise-dashboard>img,.enterprise-final-cta img{width:100%;height:auto;display:block;}.solutions-floating-card{position:absolute;z-index:2;width:9rem;min-height:8rem;padding:1rem;display:grid;align-content:center;gap:.75rem;border-radius:1rem;color:var(--site-white);background:rgba(var(--site-primary-rgb),.78);box-shadow:var(--shadow-xs);font-size:.8rem;font-weight:700;line-height:1.45;}.solutions-floating-card i{color:var(--site-white);font-size:1.5rem;}.solutions-floating-left{left:-4rem;top:65%;background:rgba(var(--site-secondary-rgb),.72);}.solutions-floating-right{right:-3rem;top:30%;}.enterprise-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;}.enterprise-service-card{min-height:14rem;}.enterprise-sector-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem;align-items:stretch;padding:clamp(2rem,5vw,4rem);border-radius:1.5rem;background:var(--site-bg-light);}.enterprise-sector-content{align-self:center;}.enterprise-sector-content h2,.enterprise-saas-featured h3,.enterprise-final-cta h2{font-weight:900;line-height:1.15;letter-spacing:-.035em;}.enterprise-sector-content h2{margin-bottom:1rem;color:var(--site-dark);font-size:clamp(1.8rem,3vw,2.5rem);}.enterprise-sector-content p{color:rgba(var(--site-body-color-rgb),.7);line-height:1.75;}.enterprise-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.enterprise-sector-grid article,.enterprise-saas-list article,.enterprise-consulting-grid article{height:100%;padding:1.5rem;border:1px solid rgba(var(--site-dark-rgb),.08);border-radius:1.25rem;background:var(--site-white);box-shadow:var(--shadow-xs);}.enterprise-sector-grid i,.enterprise-saas-list i{width:3rem;height:3rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;color:var(--site-primary);background:rgba(var(--site-primary-rgb),.1);font-size:1.25rem;}.enterprise-sector-grid h3,.enterprise-saas-list h3,.enterprise-consulting-grid h3{margin-bottom:.5rem;color:var(--site-dark);font-size:1rem;font-weight:900;line-height:1.35;}.enterprise-sector-grid p,.enterprise-saas-list p,.enterprise-consulting-grid p{margin:0;color:rgba(var(--site-body-color-rgb),.65);font-size:.92rem;line-height:1.65;}.enterprise-saas-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.5rem;align-items:stretch;margin-top:2rem;}.enterprise-saas-card{padding:clamp(2rem,4vw,3rem);border-radius:1.5rem;}.enterprise-saas-featured{color:var(--site-white);background:radial-gradient(circle at right bottom,rgba(var(--site-secondary-rgb),.22),transparent 18rem),linear-gradient(135deg,var(--site-primary),var(--site-primary-hover));}.enterprise-saas-featured>i{width:4rem;height:4rem;margin-bottom:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.1rem;color:var(--site-secondary);background:rgba(var(--site-white-rgb),.12);font-size:1.65rem;}.enterprise-saas-featured h3{margin-bottom:1rem;color:var(--site-white);font-size:clamp(1.8rem,3vw,2.6rem);}.enterprise-saas-featured p{color:rgba(var(--site-white-rgb),.82);line-height:1.75;}.enterprise-saas-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.enterprise-data-stack{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);margin-top:0;}.enterprise-data-stack h2{margin-bottom:1rem;}.enterprise-data-stack p{color:rgba(var(--site-white-rgb),.78);line-height:1.75;}.enterprise-integration-card{align-self:center;}.enterprise-consulting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.enterprise-consulting-grid article:last-child{grid-column:1 / -1;}.enterprise-consulting-grid span{display:inline-flex;margin-bottom:.8rem;padding:.3rem .65rem;border-radius:999px;color:var(--site-primary);background:rgba(var(--site-primary-rgb),.1);font-size:.72rem;font-weight:900;}.enterprise-final-cta{margin-top:4rem;}.enterprise-solution-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;}.enterprise-category-card{position:relative;min-height:25rem;padding:1.75rem 1.75rem 4.5rem;overflow:hidden;border:1px solid rgba(var(--site-dark-rgb),.08);border-radius:1.35rem;background:var(--site-white);box-shadow:var(--shadow-xs);}.enterprise-category-card:hover{transform:translateY(-4px);border-color:rgba(var(--site-primary-rgb),.28);box-shadow:var(--shadow-xs);}.enterprise-category-head{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;align-items:center;margin-bottom:1.15rem;}.enterprise-category-head>i{width:3.5rem;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;color:var(--site-primary);background:rgba(var(--site-primary-rgb),.1);font-size:1.35rem;}.enterprise-category-head span{display:block;margin-bottom:.25rem;color:var(--site-primary);font-size:.72rem;font-weight:900;letter-spacing:.08em;}.enterprise-category-head h3{margin:0;color:var(--site-dark);font-size:1.18rem;font-weight:900;line-height:1.28;}.enterprise-category-card p{margin-bottom:1.25rem;color:rgba(var(--site-body-color-rgb),.66);font-size:.95rem;line-height:1.7;}.enterprise-category-card ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;}.enterprise-category-card li{position:relative;padding-left:1.7rem;color:rgba(var(--site-body-color-rgb),.78);font-size:.92rem;font-weight:600;line-height:1.45;}.enterprise-category-card li::before{content:"\f058";position:absolute;left:0;top:.05rem;color:var(--site-primary);font-family:"Font Awesome 7 Free";font-size:.9rem;font-weight:900;}.enterprise-card-link{position:absolute;right:1.75rem;bottom:1.5rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--site-primary);background:var(--site-bg-light);}.enterprise-card-link:hover{color:var(--site-white);background:var(--site-primary);}.enterprise-category-card-featured{color:var(--site-white);background:radial-gradient(circle at right bottom,rgba(var(--site-secondary-rgb),.18),transparent 18rem),linear-gradient(135deg,var(--site-primary),var(--site-primary-hover));}.enterprise-category-card-featured .enterprise-category-head>i{color:var(--site-secondary);background:rgba(var(--site-white-rgb),.14);}.enterprise-category-card-featured .enterprise-category-head span,.enterprise-category-card-featured .enterprise-category-head h3,.enterprise-category-card-featured p,.enterprise-category-card-featured li{color:var(--site-white);}.enterprise-category-card-featured p,.enterprise-category-card-featured li{color:rgba(var(--site-white-rgb),.82);}.enterprise-category-card-featured li::before{color:var(--site-secondary);}.enterprise-category-card-featured .enterprise-card-link{color:var(--site-primary);background:var(--site-white);}.enterprise-category-card-featured .enterprise-card-link:hover{color:var(--site-white);background:var(--site-secondary);}.enterprise-category-card-wide{grid-column:span 2;}@media (max-width:1199.98px){.enterprise-service-grid,.enterprise-sector-panel,.enterprise-saas-layout,.enterprise-data-stack{grid-template-columns:1fr}.enterprise-solution-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-category-card-wide{grid-column:auto}.solutions-floating-card{display:none}}@media (max-width:991.98px){.enterprise-dashboard{margin-top:2rem}.enterprise-hero-actions{justify-content:center}.enterprise-hero-title,.enterprise-hero-text{max-width:100%;text-align:center}}@media (max-width:767.98px){.enterprise-service-grid,.enterprise-sector-grid,.enterprise-saas-list,.enterprise-consulting-grid,.enterprise-solution-category-grid{grid-template-columns:1fr}.enterprise-consulting-grid article:last-child{grid-column:auto}.enterprise-category-card{min-height:auto}}@media (max-width:575.98px){.enterprise-sector-panel,.enterprise-saas-card,.enterprise-final-cta,.enterprise-category-card{border-radius:1.25rem}.enterprise-sector-panel{padding:1.35rem}.enterprise-service-card{grid-template-columns:3rem minmax(0,1fr);min-height:auto;padding:1.35rem}.enterprise-service-card span{grid-column:2}.enterprise-category-card{padding:1.35rem 1.35rem 4.25rem}.enterprise-category-head{grid-template-columns:3rem minmax(0,1fr)}.enterprise-category-head>i{width:3rem;height:3rem}}.enterprise-dashboard-mockup{position:relative;z-index:1;width:100%;}.enterprise-dashboard-mockup::before{content:"";position:absolute;inset:10% 4% -6%;z-index:-1;border-radius:2rem;background:radial-gradient(circle at 20% 20%,rgba(var(--site-primary-rgb),.14),transparent 18rem),radial-gradient(circle at 80% 65%,rgba(var(--site-secondary-rgb),.18),transparent 16rem),var(--site-bg-light);filter:blur(.2px);}.enterprise-browser{overflow:hidden;border:1px solid rgba(var(--site-dark-rgb),.08);border-radius:1.5rem;background:var(--site-white);box-shadow:var(--shadow-xs);}.enterprise-browser-bar{min-height:3.3rem;display:flex;align-items:center;gap:.5rem;padding:0 1.2rem;border-bottom:1px solid rgba(var(--site-dark-rgb),.08);background:rgba(var(--site-bg-light-rgb),.8);}.enterprise-browser-bar span{width:.72rem;height:.72rem;border-radius:50%;background:var(--site-secondary);}.enterprise-browser-bar span:nth-child(2){background:var(--site-primary);}.enterprise-browser-bar span:nth-child(3){background:rgba(var(--site-dark-rgb),.2);}.enterprise-browser-bar strong{margin-left:.75rem;color:rgba(var(--site-body-color-rgb),.55);font-size:.78rem;font-weight:900;letter-spacing:.04em;}.enterprise-browser-layout{display:grid;grid-template-columns:5.5rem minmax(0,1fr);min-height:27rem;}.enterprise-app-sidebar{padding:1.15rem .85rem;display:grid;align-content:start;gap:.8rem;background:linear-gradient(180deg,rgba(var(--site-primary-rgb),.12),transparent),var(--site-bg-light);}.enterprise-app-logo{width:2.55rem;height:2.55rem;margin:0 auto .75rem;border-radius:.85rem;background:linear-gradient(135deg,var(--site-primary),var(--site-secondary));}.enterprise-app-sidebar i{height:2.15rem;border-radius:.75rem;background:rgba(var(--site-primary-rgb),.13);}.enterprise-app-sidebar i.active{background:var(--site-primary);}.enterprise-app-main{padding:1.35rem;}.enterprise-app-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;}.enterprise-app-header span,.enterprise-panel-title span,.enterprise-kpi-row span,.final-dashboard-card span{display:block;color:rgba(var(--site-body-color-rgb),.52);font-size:.75rem;font-weight:800;}.enterprise-app-header strong{display:block;margin-top:.25rem;color:var(--site-dark);font-size:1.2rem;font-weight:900;}.enterprise-app-header em{padding:.4rem .7rem;border-radius:999px;color:var(--site-primary);background:rgba(var(--site-primary-rgb),.1);font-size:.72rem;font-style:normal;font-weight:900;}.enterprise-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:.95rem;}.enterprise-kpi-row article{padding:1rem;border-radius:1rem;background:var(--site-bg-light);}.enterprise-kpi-row i{width:2.25rem;height:2.25rem;margin-bottom:.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;color:var(--site-primary);background:rgba(var(--site-primary-rgb),.12);}.enterprise-kpi-row strong{display:block;margin-top:.25rem;color:var(--site-dark);font-size:1.35rem;font-weight:900;}.enterprise-panel-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:.95rem;}.enterprise-chart-panel,.enterprise-task-panel{min-height:13rem;padding:1rem;border:1px solid rgba(var(--site-dark-rgb),.07);border-radius:1.15rem;background:var(--site-white);box-shadow:var(--shadow-xs);}.enterprise-panel-title{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;}.enterprise-panel-title strong{color:var(--site-dark);font-size:.9rem;font-weight:900;}.enterprise-chart-bars{height:9rem;display:flex;align-items:flex-end;gap:.6rem;padding-top:1rem;}.enterprise-chart-bars i{flex:1;border-radius:.5rem .5rem 0 0;background:var(--site-primary);}.enterprise-chart-bars i:nth-child(1){height:44%}.enterprise-chart-bars i:nth-child(2){height:62%;background:var(--site-secondary)}.enterprise-chart-bars i:nth-child(3){height:51%}.enterprise-chart-bars i:nth-child(4){height:78%;background:var(--site-secondary)}.enterprise-chart-bars i:nth-child(5){height:68%}.enterprise-chart-bars i:nth-child(6){height:90%;background:var(--site-secondary)}.enterprise-task-panel ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;}.enterprise-task-panel li{display:grid;grid-template-columns:.85rem minmax(0,1fr);gap:.6rem;align-items:center;padding:.7rem;border-radius:.8rem;background:var(--site-bg-light);}.enterprise-task-panel li i{width:.75rem;height:.75rem;border-radius:50%;background:var(--site-primary);}.enterprise-task-panel li span{color:rgba(var(--site-body-color-rgb),.68);font-size:.78rem;font-weight:800;}.enterprise-final-dashboard{width:100%;}.final-dashboard-shell{padding:1.2rem;border:1px solid rgba(var(--site-white-rgb),.16);border-radius:1.35rem;background:rgba(var(--site-white-rgb),.12);box-shadow:var(--shadow-sm);backdrop-filter:blur(12px);}.final-dashboard-header{min-height:3rem;display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:0 1rem;border-radius:1rem;color:var(--site-white);background:rgba(var(--site-dark-rgb),.18);}.final-dashboard-header span{width:1.75rem;height:1.75rem;border-radius:.55rem;background:var(--site-secondary);}.final-dashboard-header strong{font-size:.9rem;font-weight:900;}.final-dashboard-header em{margin-left:auto;font-size:.75rem;font-style:normal;font-weight:900;opacity:.75;}.final-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;}.final-dashboard-card,.final-dashboard-wide,.final-dashboard-list{border-radius:1rem;background:var(--site-white);}.final-dashboard-card{min-height:8rem;padding:1rem;}.final-dashboard-card i{width:2.35rem;height:2.35rem;margin-bottom:.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;color:var(--site-primary);background:rgba(var(--site-primary-rgb),.12);}.final-dashboard-card strong{display:block;margin-top:.25rem;color:var(--site-dark);font-size:1.45rem;font-weight:900;}.final-dashboard-wide{grid-column:1 / -1;min-height:8rem;padding:1rem;}.final-line-chart{height:6rem;display:flex;align-items:flex-end;gap:.65rem;}.final-line-chart i{flex:1;border-radius:.45rem .45rem 0 0;background:var(--site-primary);}.final-line-chart i:nth-child(1){height:35%}.final-line-chart i:nth-child(2){height:58%;background:var(--site-secondary)}.final-line-chart i:nth-child(3){height:48%}.final-line-chart i:nth-child(4){height:77%;background:var(--site-secondary)}.final-line-chart i:nth-child(5){height:92%}.final-dashboard-list{grid-column:1 / -1;padding:.85rem;display:grid;gap:.55rem;}.final-dashboard-list span{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;border-radius:.75rem;color:rgba(var(--site-body-color-rgb),.72);background:var(--site-bg-light);font-size:.78rem;font-weight:800;}.final-dashboard-list i{width:.65rem;height:.65rem;border-radius:50%;background:var(--site-primary);}@media (max-width:991.98px){.enterprise-browser-layout,.enterprise-panel-grid{grid-template-columns:1fr}.enterprise-app-sidebar{display:none}}@media (max-width:575.98px){.enterprise-browser,.final-dashboard-shell{border-radius:1.15rem}.enterprise-kpi-row,.final-dashboard-grid{grid-template-columns:1fr}.enterprise-app-main{padding:1rem}.enterprise-browser-layout{min-height:auto}}