.services-hero-section{align-items:center;width:100%;max-width:100vw;min-height:700px;padding:12rem 0;display:flex;position:relative;overflow:hidden}.services-hero-section:before{content:"";background-color:var(--color-secondary-dark);z-index:-2;clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),0 100%);background-image:linear-gradient(90deg,#0a1830f2,#0a183099,#0a18301a),url(/media/service-desk-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.services-hero-section:after{content:"";background-color:var(--color-primary);z-index:-1;clip-path:polygon(0 calc(100% - 70px),100% calc(100% - 2vw - 70px),100% calc(100% - 5vw),0 100%);width:100%;height:100%;position:absolute;top:0;left:0}.services-hero-glow{filter:blur(10px);z-index:0;pointer-events:none;background:radial-gradient(circle,#e8590c40 0%,#0000 70%);width:620px;height:620px;position:absolute;top:-20%;right:5%}.services-hero-title{font-family:var(--font-heading);color:var(--color-white);z-index:2;margin-bottom:1.5rem;font-size:clamp(1.6rem,1rem + 2.5vw,3.4rem);font-weight:800;line-height:1.15;position:relative}.services-text-highlight{color:var(--color-primary)}.services-hero-desc{font-family:var(--font-body);color:#ffffffd1;z-index:2;max-width:600px;margin-bottom:0;font-size:clamp(.85rem,.75rem + .4vw,1.05rem);font-weight:400;line-height:1.65;position:relative}.services-hero-img-wrapper{z-index:3;justify-content:center;width:100%;display:flex;position:relative}.services-hero-img{object-fit:contain;transform-origin:50%;width:100%;max-width:100%;height:100%;display:block}@media (max-width:991.98px){.services-hero-section{min-height:700px;padding:10rem 0 8rem}.services-hero-section:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 3vw),0 100%);background-image:linear-gradient(#0a1830f2,#0a183099,#0a18301a),url(/media/service-mob-hero.webp)}.services-hero-section:after{clip-path:polygon(0 calc(100% - 50px),100% calc(100% - 1.5vw - 50px),100% calc(100% - 3vw),0 100%)}.services-hero-img-wrapper{margin-top:2rem}}@media (max-width:767.98px){.services-hero-section{min-height:550px;padding:9rem 0 6rem}.services-hero-section:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 2vw),0 100%)}.services-hero-section:after{clip-path:polygon(0 calc(100% - 35px),100% calc(100% - 1vw - 35px),100% calc(100% - 2vw),0 100%)}}.services-section-pad{padding:5rem 0}.services-section-intro{text-align:center;max-width:760px;margin:0 auto 3.5rem}.services-section-tag{font-family:var(--font-heading);color:#9e3c06;text-transform:uppercase;letter-spacing:1.8px;background:#e8590c14;border:1px solid #e8590c33;border-radius:30px;margin-bottom:.85rem;padding:.35rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-block}.services-section-intro h2{font-family:var(--font-heading);color:var(--color-secondary);letter-spacing:-.4px;margin-bottom:1rem;font-size:2.35rem;font-weight:800;line-height:1.25;position:relative}.services-section-intro h2:after{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-primary-light));border-radius:2px;width:50px;height:4px;margin:.85rem auto 0;display:block}.services-section-intro p{font-family:var(--font-body);color:var(--color-text-muted);max-width:680px;margin:1.25rem auto 0;font-size:1.05rem;font-weight:400;line-height:1.65}.services-block{margin-bottom:4.5rem}.services-block:last-child{margin-bottom:0}.services-icon{border-radius:var(--radius-md);background:linear-gradient(135deg,#e8590c1a 0%,#ff7a330d 100%);border:1px solid #e8590c2e;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.25rem;display:inline-flex}.services-icon i{color:var(--color-primary);font-size:1.75rem}.services-block h3{font-family:var(--font-heading);color:var(--color-secondary);margin-bottom:1rem;font-size:1.85rem;font-weight:800}.services-block p{font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.02rem;line-height:1.65}.services-block-img{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);object-fit:cover;transition:transform .5s}.services-block-img:hover{transform:scale(1.02)}.services-highlight-list{margin:0;padding:0;list-style:none}.services-highlight-list li{font-family:var(--font-heading);color:var(--color-secondary);align-items:center;margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:flex}.services-highlight-list li:before{content:"";color:var(--color-primary);margin-right:.75rem;font-family:bootstrap-icons;font-size:1.1rem}.services-comparison-table{border-collapse:separate;border-spacing:0;width:100%}.services-comparison-table th,.services-comparison-table td{vertical-align:middle;border-bottom:1px solid #e9ecef;padding:1.25rem 1rem;background-color:#0000!important}.services-comparison-table thead th{font-family:var(--font-heading);color:var(--color-secondary-dark);border-bottom:2px solid #dee2e6;font-size:1.25rem;font-weight:700}.services-comparison-table tbody th{font-family:var(--font-heading);color:var(--color-secondary-dark);width:30%;font-size:1.05rem;font-weight:600}.services-comparison-table tbody td{font-family:var(--font-body);color:#495057;width:35%;font-size:1rem}@media (max-width:767.98px){.services-comparison-table thead{display:none}.services-comparison-table,.services-comparison-table tbody,.services-comparison-table tr,.services-comparison-table th,.services-comparison-table td{width:100%;display:block}.services-comparison-table tr{background-color:#0000;border:1px solid #dee2e6;margin-bottom:2rem}.services-comparison-table tbody th{text-align:center;border-bottom:1px solid #dee2e6;width:100%;padding:1rem;background-color:#00000008!important}.services-comparison-table tbody td{text-align:center;border-bottom:1px solid #e9ecef;width:100%;padding:1.25rem 1rem}.services-comparison-table tbody td:last-child{border-bottom:none}.services-comparison-table tbody td:before{content:attr(data-label);font-family:var(--font-heading);text-transform:uppercase;color:var(--color-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:700;display:block}.services-comparison-table tbody td:nth-child(3):before{color:var(--color-secondary)}}
