.comprehensive-services-section{background-color:#fff;padding:50px 0;position:relative}.comprehensive-services-section .services-header-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:clamp(34px,4.5vw,54px)}.comprehensive-services-section .services-header-row .header-left{max-width:650px}.comprehensive-services-section .services-header-row .header-left .services-badge{align-items:center;display:inline-flex;gap:10px;margin-bottom:14px}.comprehensive-services-section .services-header-row .header-left .services-badge .badge-bar{background-color:#ef5323;border-radius:2px;display:inline-block;flex-shrink:0;height:3px;width:30px}.comprehensive-services-section .services-header-row .header-left .services-badge .badge-text{color:#4b5563;font-size:clamp(11.5px,1.1vw,13px);font-weight:700;letter-spacing:clamp(1.8px,.2vw,2.5px);text-transform:uppercase}.comprehensive-services-section .services-header-row .header-left .services-title{color:#0f172a;font-size:clamp(28px,3.6vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.comprehensive-services-section .services-header-row .header-left .services-title .highlight-orange{color:#ef5323}.comprehensive-services-section .services-header-row .header-right{max-width:440px}@media(max-width:991px){.comprehensive-services-section .services-header-row .header-right{max-width:100%}}.comprehensive-services-section .services-header-row .header-right .services-subtitle{color:#64748b;font-size:clamp(14.5px,1.1vw,16px);line-height:1.65;margin:0 0 6px}.comprehensive-services-section .services-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(18px,2.2vw,28px);gap:clamp(18px,2.2vw,28px)}@media(max-width:1023px){.comprehensive-services-section .services-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.comprehensive-services-section .services-cards-grid{gap:16px;grid-template-columns:1fr}}.comprehensive-services-section .services-cards-grid .service-card-wrapper{display:flex;height:100%}.comprehensive-services-section .comprehensive-service-card{background-color:#fff;border:1px solid rgba(237,240,245,.651);border-radius:20px;box-shadow:0 4px 20px rgba(15,23,42,.066);color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative;text-decoration:none!important;transition:all .35s cubic-bezier(.16,1,.3,1);width:100%}.comprehensive-services-section .comprehensive-service-card .card-top-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title{align-items:center;display:flex;gap:16px}.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box{align-items:center;background-color:#fff5f0;border:1.5px solid rgba(239,83,35,.15);border-radius:50%;display:flex;flex-shrink:0;height:65px;justify-content:center;transition:all .3s ease;width:65px}.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg{align-items:center;color:#0f172a;display:flex;justify-content:center;transition:color .3s ease}.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify circle,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify ellipse,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify line,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify path,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify polygon,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify polyline,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify rect,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg circle,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg ellipse,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg line,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg path,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg polygon,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg polyline,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg rect{fill:none!important;stroke:currentColor;stroke-width:1.75px;transition:stroke .3s ease}.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify circle:first-child,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify path:nth-child(2),.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box .component-iconify path[stroke-linejoin],.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg circle:first-child,.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg path:nth-child(2),.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-icon-box svg path[stroke-linejoin]{stroke:#ef5323}.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .card-category-badge{color:#ef5323;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;transition:color .3s ease}.comprehensive-services-section .comprehensive-service-card .card-top-row .service-icon-title .service-card-title{color:#0f172a;font-size:clamp(17px,1.3vw,19.5px);font-weight:700;line-height:1.35;margin-bottom:0;transition:color .3s ease}.comprehensive-services-section .comprehensive-service-card .card-top-row .card-index-number{color:#cbd5e1;font-size:15px;font-weight:600;letter-spacing:.5px}.comprehensive-services-section .comprehensive-service-card .service-card-desc{color:#64748b;flex-grow:1;font-size:clamp(13.5px,1vw,14.5px);line-height:1.62;margin-bottom:16px}.comprehensive-services-section .comprehensive-service-card .card-features-pills{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:22px;margin-top:4px}.comprehensive-services-section .comprehensive-service-card .card-features-pills .feature-pill{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.1px;line-height:1.35;padding:4px 10px;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}@media(max-width:576px){.comprehensive-services-section .comprehensive-service-card .card-features-pills .feature-pill{font-size:11.5px;padding:3px 9px}}.comprehensive-services-section .comprehensive-service-card .card-features-pills .feature-pill:hover{background-color:#ef5323;border-color:#ef5323;color:#fff;transform:translateY(-1px)}.comprehensive-services-section .comprehensive-service-card .card-learn-more{align-items:center;color:#ef5323;display:inline-flex;font-size:14.5px;font-weight:600;gap:7px;margin-top:auto}.comprehensive-services-section .comprehensive-service-card .card-learn-more .arrow-icon{transition:transform .3s ease}.comprehensive-services-section .comprehensive-service-card:hover{border-color:rgba(239,83,35,.3);box-shadow:0 16px 36px rgba(239,83,35,.09);transform:translateY(-6px)}.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box{background-color:#ffede3;border-color:rgba(239,83,35,.35);transform:scale(1.08)}.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box .component-iconify,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box svg{color:#ef5323}.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box .component-iconify circle,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box .component-iconify ellipse,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box .component-iconify line,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box .component-iconify path,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box .component-iconify polygon,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box .component-iconify polyline,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box .component-iconify rect,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box svg circle,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box svg ellipse,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box svg line,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box svg path,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box svg polygon,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box svg polyline,.comprehensive-services-section .comprehensive-service-card:hover .card-top-row .service-icon-box svg rect{stroke:#ef5323!important}.comprehensive-services-section .comprehensive-service-card:hover .service-card-title{color:#ef5323}.comprehensive-services-section .comprehensive-service-card:hover .card-features-pills .feature-pill{background-color:#fff6f2;border-color:rgba(239,83,35,.22);color:#d94314}.comprehensive-services-section .comprehensive-service-card:hover .card-features-pills .feature-pill:hover{background-color:#ef5323;border-color:#ef5323;color:#fff}.comprehensive-services-section .comprehensive-service-card:hover .card-learn-more .arrow-icon{transform:translateX(4px)}.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card{align-items:flex-start;background:radial-gradient(circle at 100% 100%,hsla(32,98%,83%,.45) 0,rgba(255,247,237,.35) 45%,hsla(0,0%,100%,.7) 80%);border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:260px;overflow:hidden;padding:clamp(26px,2.8vw,36px) clamp(22px,2.4vw,30px);position:relative;width:100%}.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card .cta-accent-bar{background-color:#ef5323;border-radius:2px;height:3px;margin-bottom:16px;width:28px}.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card .cta-heading{color:#0f172a;font-size:clamp(22px,2vw,27px);font-weight:800;line-height:1.25;margin-bottom:24px}.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card .cta-heading .cta-highlight{color:#ef5323}.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card .cta-arrow-btn{align-items:center;background-color:#ef5323;border-radius:50%;box-shadow:0 10px 22px rgba(239,83,35,.36);color:#fff!important;cursor:pointer;display:flex;height:52px;justify-content:center;text-decoration:none!important;transition:all .35s cubic-bezier(.16,1,.3,1);width:52px}.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card .cta-arrow-btn .component-iconify,.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card .cta-arrow-btn svg{align-items:center;display:flex;justify-content:center}.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card .cta-arrow-btn:hover{background-color:#d94314;box-shadow:0 14px 28px rgba(239,83,35,.46);transform:scale(1.08) translateX(3px)}@media(max-width:576px){.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card{border-radius:14px;min-height:200px;padding:clamp(20px,2.8vw,36px) clamp(20px,2.4vw,30px)}.comprehensive-services-section .cta-card-wrapper .comprehensive-cta-card .cta-heading{font-size:clamp(18px,2vw,27px)}}@media(max-width:991px){.comprehensive-services-section{padding:30px 0}}