/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.visible{visibility:visible}.sticky{position:sticky}.col-auto{grid-column:auto}.block{display:block}.grid{display:grid}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}:root{--font-dm-sans:var(--font-dm-sans);--font-montserrat:var(--font-montserrat);--font-barlow:var(--font-barlow);--font-nunito-sans:var(--font-nunito-sans);--font-roboto:var(--font-roboto);--font-roboto-slab:var(--font-roboto-slab)}body{font-family:var(--font-roboto),Arial,Helvetica,sans-serif;color:var(--color-text);background:var(--color-white);font-size:16px;font-weight:400;line-height:26px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-dm-sans),sans-serif;margin:0;font-weight:600}.section-title,h1,h2,h3,h4,h5,h6{color:var(--color-secondary);line-height:1.2}.section-title{letter-spacing:-1px;text-align:center;margin-bottom:20px;font-size:48px;font-weight:800}.section-title:after{content:"";background:linear-gradient(135deg,var(--color-primary)0,var(--color-accent)100%);border-radius:2px;width:80px;height:4px;margin:20px auto 0;display:block}.section-subtitle{color:var(--color-text);text-align:center;max-width:600px;margin:0 auto;font-size:20px;line-height:30px}.section-header{text-align:center;margin-bottom:60px}@media (max-width:1024px){.section-title{font-size:42px}.section-subtitle{font-size:18px;line-height:28px}}@media (max-width:768px){.section-title{font-size:36px}.section-subtitle{font-size:16px;line-height:26px}.section-header{margin-bottom:50px}}@media (max-width:480px){.section-title{font-size:32px}.section-subtitle{font-size:15px;line-height:24px}.section-header{margin-bottom:40px}}h1{font-size:55px;line-height:65px}h2{font-size:45px;line-height:55px}h3{font-size:35px;line-height:45px}a{color:inherit;text-decoration:none;transition:all .3s}img{max-width:100%;height:auto}.container{max-width:1200px}.container,.container-fluid{margin:0 auto;padding:0 15px}.container-fluid{max-width:1800px}section{position:relative}.elementor-section{width:100%;position:relative}.elementor-row{flex-wrap:wrap;width:100%;display:flex}.elementor-column{min-height:1px;display:flex}.elementor-widget-wrap{flex-direction:column;width:100%;display:flex}.col-100{width:100%}.col-50{width:50%}.col-33{width:33.333%}.col-25{width:25%}@media (max-width:1024px){.col-25,.col-33,.col-50{width:100%}}.pxl-btn{background-color:var(--color-primary);height:55px;color:var(--color-white);font-family:var(--font-dm-sans),sans-serif;text-transform:uppercase;letter-spacing:1.28px;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 40px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.pxl-btn:hover{background-color:var(--color-secondary)}.pxl-btn i{margin-left:10px;transition:transform .3s}.pxl-btn:hover i{transform:rotate(0)}.about-section{padding:100px 0}.about-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-image{height:100%;min-height:500px}.about-image .pxl-image-wrapper{border-radius:8px;height:100%;position:relative;overflow:hidden}.about-image img{object-fit:cover;object-position:center;border-radius:8px;width:100%;height:100%}.about-image .image-overlay{pointer-events:none;background:linear-gradient(135deg,#01115c1a,#ed1c241a);position:absolute;inset:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */*{margin:0;padding:0}*,html{box-sizing:border-box}html{-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}:root{--color-primary:#ed1c24;--color-secondary:#01115c;--color-accent:#3c638e;--color-text:#666;--color-white:#fff;--color-white-opacity:#ffffffb5;--color-light-bg:#f5f5f5;--color-dark-bg:#1e2023;--color-border:#d7d7d7;--color-light-text:#999;--font-dm-sans:"DM Sans",sans-serif}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto{width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-auto{flex:none;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-md-block,.d-none{display:none!important}@media (min-width:768px){.d-md-block{display:block!important}}.d-md-none{display:block!important}@media (min-width:768px){.d-md-none{display:none!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.widget-spacer{background:0 0;height:1px}.widget-divider{background:#e5e5e5;height:1px;margin:20px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0)}}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes pxl_scale{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes pxl_scale1{0%{opacity:.67;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes pxl_spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fadeInUp{animation-name:fadeInUp}.fadeInDown{animation-name:fadeInDown}.fadeInLeft{animation-name:fadeInLeft}.fadeInRight{animation-name:fadeInRight}.slideInUp{animation-name:slideInUp}.slideInDown{animation-name:slideInDown}.slideInLeft{animation-name:slideInLeft}.slideInRight{animation-name:slideInRight}.zoomIn{animation-name:zoomIn}.wow{visibility:hidden}.animated{visibility:visible}[class*=\ caseicon-],[class^=caseicon-]{display:inline-block}[class*=\ caseicon-]:after,[class*=\ caseicon-]:before,[class^=caseicon-]:after,[class^=caseicon-]:before{font-family:Caseicon;font-style:normal;font-weight:400}.caseicon-view-alt:before{content:""}.caseicon-random:before{content:""}.caseicon-grid:before{content:""}.caseicon-location:before{content:""}.caseicon-close-alt:before{content:""}.caseicon-user-alt:before{content:""}.caseicon-pin2:before{content:""}.caseicon-calendar:before{content:""}.caseicon-behance:before{content:""}.caseicon-tripadvisor:before{content:""}.caseicon-play1:before{content:""}.caseicon-yelp:before{content:""}.caseicon-close-solid:before{content:""}.caseicon-link4:before{content:""}.caseicon-long-arrow-right-two:before{content:""}.caseicon-pin:before{content:""}.caseicon-play4:before{content:""}.caseicon-tick:before{content:""}.caseicon-link2:before{content:""}.caseicon-tags-alt:before{content:""}.caseicon-list:before{content:""}.caseicon-link3:before{content:""}.caseicon-tumblr:before{content:""}.caseicon-placeholder:before{content:""}.caseicon-check-mark:before{content:""}.caseicon-clock:before{content:""}.caseicon-time:before{content:""}.caseicon-play2:before{content:""}.caseicon-link:before{content:""}.caseicon-check:before{content:""}.caseicon-comment-solid:before{content:""}.caseicon-calendar-1:before{content:""}.caseicon-vimeo:before{content:""}.caseicon-people-location:before{content:""}.caseicon-pinterest:before{content:""}.caseicon-facebook:before{content:""}.caseicon-map:before{content:""}.caseicon-close:before{content:""}.caseicon-close3:before{content:""}.caseicon-close-outline:before{content:""}.caseicon-instagram:before{content:""}.caseicon-folder:before{content:""}.caseicon-clock-1:before{content:""}.caseicon-search:before{content:""}.caseicon-refresh:before{content:""}.caseicon-long-arrow-right:before{content:""}.caseicon-heart-alt:before{content:""}.caseicon-quote-bottom:before{content:""}.caseicon-double-chevron-down:before{content:""}.caseicon-comment:before{content:""}.caseicon-android:before{content:""}.caseicon-double-chevron-right:before{content:""}.caseicon-linkedin:before{content:""}.caseicon-angle-arrow-left:before{content:""}.caseicon-right-arrow:before{content:""}.caseicon-open-folder:before{content:""}.caseicon-zoom-in:before{content:""}.caseicon-double-chevron-left:before{content:""}.caseicon-envelope:before{content:""}.caseicon-caret-arrow-down:before{content:""}.caseicon-angle-arrow-up:before{content:""}.caseicon-double-chevron-up:before{content:""}.caseicon-left-arrow:before{content:""}.caseicon-youtube:before{content:""}.caseicon-tags:before{content:""}.caseicon-long-arrow-right-three:before{content:""}.caseicon-calendar-2:before{content:""}.caseicon-calendar-alt:before{content:""}.caseicon-shopping-cart-alt:before{content:""}.caseicon-arrows-updown:before{content:""}.caseicon-home:before{content:""}.caseicon-caret-arrow-up:before{content:""}.caseicon-quote-left:before{content:""}.caseicon-skype:before{content:""}.caseicon-twitter:before{content:""}.caseicon-play3:before{content:""}.caseicon-angle-arrow-right:before{content:""}.caseicon-user:before{content:""}.caseicon-dribbble:before{content:""}.caseicon-angle-arrow-down:before{content:""}.caseicon-shopping-cart:before{content:""}.caseicon-long-arrow-left:before{content:""}.caseicon-marker:before{content:""}.caseicon-refresh-arrow:before{content:""}.caseicon-phone:before{content:""}.fab,.far,.fas{font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Brands;font-weight:900}.fab,.far{font-weight:400}.fab{font-family:Font Awesome\ 5 Brands}.pxlHeader{z-index:1000;background-color:var(--color-white);border-bottom:1px solid #eaeaea;position:fixed;top:0;left:0;right:0;box-shadow:0 0 22px #00000012}.pxlHeaderContent{padding:15px 0}.pxlHeaderRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.pxlHeaderRow .col-auto{flex-shrink:0}.pxlLogoImg{width:auto;height:50px}.pxlLogoLarge{width:auto;height:70px!important}.pxlNavMenu{gap:30px;margin:0;padding:0;list-style:none;display:flex}.pxlNavLink{color:var(--color-secondary);text-transform:uppercase;letter-spacing:1px;padding:10px 0;font-size:18px;font-weight:600;text-decoration:none;transition:color .3s;position:relative}.pxlNavLink:hover{color:var(--color-primary)}.pxlNavLink:after{content:"";background:linear-gradient(90deg,var(--color-primary)0,var(--color-accent)100%);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.pxlNavLink:hover:after{width:100%}@media (min-width:768px){.pxlNav{display:block!important}.pxlNavMenu{flex-direction:row!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.pxlNavItem,.pxlNavLink{display:block!important}.pxlNavLink{padding:8px 0!important}.pxlHeaderActions{display:block!important}}.pxlBtnPrimary{background-color:var(--color-primary);color:var(--color-white);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:5px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.pxlBtnPrimary:hover{background-color:var(--color-secondary);transform:translateY(-2px)}.pxl-header-menu{z-index:9999;pointer-events:none;display:none;position:fixed;inset:0}@media (min-width:769px){.pxl-header-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}.pxl-header-menu.active{pointer-events:auto;display:block}.pxl-header-menu-backdrop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.pxl-header-menu-content{pointer-events:auto;z-index:10000;background-color:#fff;width:300px;height:100%;padding:20px;transition:transform .3s;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-5px 0 15px #0000001a}.pxl-header-menu.active .pxl-header-menu-content{transform:translate(0)}.pxl-menu-close{cursor:pointer;color:#333;z-index:10001;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex;position:absolute;top:20px;right:20px}.pxl-menu-primary ul{margin:60px 0 0;padding:0;list-style:none}.pxl-menu-primary li{margin-bottom:20px}.pxl-menu-primary a{color:#333;text-transform:uppercase;letter-spacing:1px;pointer-events:auto;border-bottom:1px solid #eee;padding:15px 0;font-size:18px;font-weight:600;text-decoration:none;transition:color .3s;display:block}.pxl-menu-primary a:hover{color:var(--color-primary)}.pxlAnchorMobileMenu{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}@media (max-width:767px){.pxlAnchorMobileMenu{display:flex}}.pxlAnchorMobileMenu span{background-color:#333;width:25px;height:3px;transition:all .3s}.pxlAnchorMobileMenu.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.pxlAnchorMobileMenu.active span:nth-child(2){opacity:0}.pxlAnchorMobileMenu.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}#pxl-header-elementor .pxl-header-elementor-main{display:block!important}#pxl-header-mobile,.pxl-header-mobile-elementor{display:none!important}@media (min-width:769px){#pxl-header-mobile{visibility:hidden!important;opacity:0!important;height:0!important;display:none!important;overflow:hidden!important}}@media (max-width:768px){#pxl-header-elementor .pxl-header-elementor-main{display:none!important}#pxl-header-mobile{display:block!important}.pxl-header-mobile-elementor{z-index:1000;background-color:var(--color-white);border-bottom:1px solid #eaeaea;min-height:80px;padding:15px 0;position:fixed;top:0;left:0;right:0;box-shadow:0 0 22px #00000012;display:block!important}.pxl-header-row{justify-content:space-between;align-items:center;height:100%;min-height:50px;padding:0 15px;display:flex}.pxl-logo-mobile{flex-shrink:0;align-items:center;display:flex}.pxl-logo--img{width:auto;height:50px}.pxl-anchor-mobile-menu{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:40px;min-height:40px;padding:8px;display:flex;position:relative}.pxl-anchor-mobile-menu span{background-color:#333;width:25px;height:3px;transition:all .3s;display:block}.pxl-anchor-mobile-menu.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.pxl-anchor-mobile-menu.active span:nth-child(2){opacity:0}.pxl-anchor-mobile-menu.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}}@media (min-width:769px){#pxl-header-mobile{display:none!important}#pxl-header-elementor .pxl-header-elementor-main{display:block!important}}@media (max-width:1024px){.pxlNavMenu{gap:20px}}@media (max-width:768px){.pxlHeaderRow{flex-direction:row;justify-content:space-between;align-items:center}.pxlNavMenu{flex-direction:column;gap:15px}}.heroSection{background-image:url(/images/banner5.webp);background-position:50%;background-size:cover;align-items:center;min-height:85vh;padding:60px 0 40px;display:flex;position:relative}.heroSection:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#01115c8c,#3c638e73 50%,#00000040);position:absolute;inset:0}.heroContent{z-index:2;background-color:#ffffffe6;border-radius:10px;max-width:600px;margin-left:0;padding:25px;position:relative}.heroSubtitle{letter-spacing:3.2px;text-transform:uppercase;color:var(--color-light-text);margin-bottom:15px;font-size:16px;font-weight:500;display:block}.heroTitle{color:var(--color-secondary);text-shadow:2px 2px 4px #0000004d;margin-top:20px;margin-bottom:25px;font-size:55px;font-weight:600;line-height:65px}.heroDescription{color:var(--color-text);text-shadow:1px 1px 2px #0000004d;margin:0;font-size:18px;line-height:28px}.heroButton{margin-top:25px}.heroImage{z-index:1;width:auto;height:400px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.heroImage img{object-fit:cover;width:auto;height:100%}@media (max-width:1024px){.heroTitle{font-size:45px;line-height:55px}}@media (max-width:768px){.heroSection{padding:50px 0 30px}.heroContent{padding:15px}.heroTitle{font-size:35px;line-height:45px}}@media (max-width:480px){.heroTitle{font-size:28px;line-height:38px}}.servicesSection{background:linear-gradient(#fff,#f8f9fa);padding:100px 0 120px;position:relative}.servicesContent{align-items:center;gap:80px;margin-bottom:100px;display:flex}.servicesText{flex:1}.sectionLabel{letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);background:#ed1c2414;border:1px solid #ed1c2426;border-radius:50px;margin-bottom:20px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.servicesTitle{color:var(--color-secondary);margin-top:0;margin-bottom:25px;font-size:48px;font-weight:700;line-height:58px}.servicesDescription{color:#5a6c7d;margin:0;font-size:17px;font-weight:400;line-height:30px}.servicesImage{flex:1;position:relative}.pxlImageWrapper{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.pxlImageWrapper img{width:100%;height:auto;transition:transform .6s;display:block}.servicesImage:hover .pxlImageWrapper img{transform:scale(1.05)}.imageOverlay{opacity:0;pointer-events:none;background:linear-gradient(135deg,#ed1c2426,#3c638e1a);transition:opacity .4s;position:absolute;inset:0}.servicesImage:hover .imageOverlay{opacity:1}.servicesCardsIntegrated{position:relative}.servicesCardsContent{align-items:flex-start;gap:60px;display:flex}.servicesShowcase{flex-direction:column;flex:0 0 22%;justify-content:center;align-items:flex-start;padding-right:30px;display:flex;position:sticky;top:120px}.capabilitiesLabel{letter-spacing:2px;text-transform:uppercase;color:#64748b;background:#f8fafc;border:1px solid #e8ecf1;border-radius:6px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-block}.servicesSubtitle{color:#1a202c;letter-spacing:-.8px;text-align:left;margin:0 0 20px;font-size:38px;font-weight:700;line-height:46px}.capabilitiesAccent{background:var(--color-primary);border-radius:2px;width:60px;height:4px;margin-top:8px}.servicesCardsSleek{flex:1}.servicesCardsSleek .servicesCardsGrid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:100%;display:grid}.serviceCardSleek{cursor:pointer;background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #ed1c2414;border-radius:16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.serviceCardSleek:before{content:"";background:linear-gradient(90deg,var(--color-primary)0,var(--color-accent)50%,var(--color-secondary)100%);height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.serviceCardSleek:hover{background:linear-gradient(145deg,#fff,#ed1c2405);border-color:#ed1c2426;transform:translateY(-4px);box-shadow:0 8px 32px #ed1c241f}.serviceCardSleek:hover:before{transform:scaleX(1)}.serviceCardHeader{justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex;position:relative}.serviceIconSleek{background:linear-gradient(135deg,var(--color-primary)0,var(--color-accent)100%);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .3s;display:flex;box-shadow:0 4px 12px #ed1c2440}.serviceCardSleek:hover .serviceIconSleek{transform:scale(1.1)rotate(5deg);box-shadow:0 6px 20px #ed1c2459}.serviceNumber{color:var(--color-accent);font-size:14px;font-weight:700;font-family:var(--font-dm-sans),sans-serif;background:#ed1c2414;border-radius:20px;padding:6px 12px;transition:all .3s}.serviceCardSleek:hover .serviceNumber{background:var(--color-primary);color:#fff;transform:scale(1.05)}.serviceContentSleek{padding:0 24px 24px}.serviceTitleSleek{color:var(--color-secondary);font-size:18px;font-weight:700;line-height:1.3;font-family:var(--font-dm-sans),sans-serif;margin-bottom:12px;transition:color .3s}.serviceCardSleek:hover .serviceTitleSleek{color:var(--color-primary)}.serviceDescriptionSleek{color:#64748b;margin:0;font-size:14px;font-weight:400;line-height:22px;transition:color .3s}.serviceCardSleek:hover .serviceDescriptionSleek{color:#4a5568}.serviceHoverEffect{background:linear-gradient(90deg,var(--color-primary)0,var(--color-accent)100%);height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.serviceCardSleek:hover .serviceHoverEffect{transform:scaleX(1)}@media (max-width:1024px){.servicesContent{flex-direction:column;gap:50px;margin-bottom:80px}.servicesTitle{font-size:40px;line-height:50px}.servicesCardsContent{flex-direction:column;gap:40px}.servicesShowcase{text-align:center;flex:1;align-items:center;padding-right:0;position:static}.capabilitiesLabel{padding:6px 14px;font-size:11px}.capabilitiesAccent{margin:16px auto 0}.servicesCardsSleek .servicesCardsGrid{grid-template-columns:repeat(2,1fr);gap:20px}.servicesSubtitle{font-size:34px;line-height:42px}.serviceCardHeader{padding:20px 20px 14px}.serviceIconSleek{width:44px;height:44px;font-size:18px}.serviceTitleSleek{margin-bottom:10px;font-size:17px}.serviceDescriptionSleek{font-size:13px;line-height:20px}}@media (max-width:768px){.servicesContent{gap:40px;margin-bottom:60px}.servicesTitle{font-size:32px;line-height:42px}.servicesDescription{font-size:16px;line-height:28px}.servicesSubtitle{font-size:30px;line-height:38px}.servicesCardsSleek .servicesCardsGrid{grid-template-columns:1fr;gap:18px}.serviceCardHeader{padding:22px 22px 16px}.serviceIconSleek{width:46px;height:46px;font-size:19px}.serviceTitleSleek{margin-bottom:9px;font-size:17px}.serviceDescriptionSleek{font-size:13px;line-height:21px}.serviceContentSleek{padding:0 22px 22px}}@media (max-width:480px){.servicesTitle{font-size:26px;line-height:36px}.servicesDescription{font-size:15px;line-height:26px}.servicesSubtitle{font-size:26px;line-height:34px}.servicesCardsSleek .servicesCardsGrid{gap:16px}.serviceCardHeader{padding:20px 20px 14px}.serviceIconSleek{width:44px;height:44px;font-size:18px}.serviceTitleSleek{margin-bottom:8px;font-size:16px}.serviceDescriptionSleek{font-size:12px;line-height:19px}.serviceContentSleek{padding:0 20px 20px}}.featuresSection{z-index:2;margin-top:-100px;position:relative}.featuresGrid{border:1px solid var(--color-border);background-color:var(--color-white);flex-wrap:wrap;display:flex}.featureItem{border-right:1px solid var(--color-border);text-align:center;cursor:pointer;flex:1;min-width:250px;padding:50px 40px;transition:all .3s;position:relative}.featureItem:last-child{border-right:none}.featureItem:hover{background-color:var(--color-light-bg);transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.featureStep{background:var(--color-primary);width:40px;height:40px;color:var(--color-white);font-size:14px;font-weight:700;font-family:var(--font-dm-sans),sans-serif;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.featureItem:hover .featureStep{background:var(--color-secondary);transform:scale(1.1)}.featureIcon{background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;transition:all .3s;display:flex}.featureIcon i{color:var(--color-white);font-size:24px;transition:all .3s}.featureItem:hover .featureIcon{background:var(--color-secondary);transform:scale(1.1)rotate(5deg)}.featureItem:hover .featureIcon i{transform:scale(1.1)}.featureItem h3{color:var(--color-secondary);margin-bottom:20px;font-size:24px;font-weight:600;transition:color .3s}.featureItem:hover h3{color:var(--color-primary)}.featureItem p{color:var(--color-text);margin:0;line-height:1.6;transition:color .3s}.featureItem:hover p{color:var(--color-secondary)}.featureArrow{opacity:0;margin-top:20px;transition:all .3s;transform:translate(-10px)}.featureItem:hover .featureArrow{opacity:1;transform:translate(0)}.featureArrow i{color:var(--color-primary);font-size:16px;transition:all .3s}.featureItem:hover .featureArrow i{color:var(--color-secondary);transform:translate(5px)}.featuresGrid.visible .featureItem{animation:fadeInUp .6s forwards}.featuresGrid.visible .featureItem:first-child{animation-delay:.1s}.featuresGrid.visible .featureItem:nth-child(2){animation-delay:.2s}.featuresGrid.visible .featureItem:nth-child(3){animation-delay:.3s}.featuresGrid.visible .featureItem:nth-child(4){animation-delay:.4s}@media (max-width:1024px){.featuresGrid{flex-direction:column}.featureItem{border-right:none;border-bottom:1px solid var(--color-border)}.featureItem:last-child{border-bottom:none}}@media (max-width:768px){.featureItem{padding:30px 20px}.featureStep{width:35px;height:35px;font-size:12px;top:15px;right:15px}.featureIcon{width:50px;height:50px;margin-bottom:15px}.featureIcon i{font-size:20px}.featureItem h3{margin-bottom:15px;font-size:20px}}@media (max-width:480px){.featureItem{padding:25px 15px}.featureStep{width:30px;height:30px;font-size:11px;top:10px;right:10px}.featureIcon{width:45px;height:45px;margin-bottom:12px}.featureIcon i{font-size:18px}.featureItem h3{margin-bottom:12px;font-size:18px}}.trustSection{text-align:center;background-image:url(/images/bg-h4.webp);background-position:50%;background-size:cover;padding:108px 0 150px}.pxlHeading{max-width:800px;margin:0 auto}.pxlHeadingSubtitle{margin-bottom:20px}.trustSubtitle{letter-spacing:3.2px;text-transform:uppercase;color:var(--color-light-text);font-size:16px;font-weight:500}.trustTitle{color:var(--color-secondary);margin-top:20px;font-size:45px;font-weight:600;line-height:55px}@media (max-width:1024px){.trustTitle{font-size:40px;line-height:50px}}@media (max-width:768px){.trustTitle{font-size:35px;line-height:45px}}@media (max-width:480px){.trustTitle{font-size:28px;line-height:38px}}.pxlFooter{background:var(--color-secondary);color:#fff;padding:40px 0 15px;position:relative}.footerContent{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-bottom:25px;display:grid}.footerColumn{flex-direction:column;display:flex}.footerWidget h3{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600;position:relative}.footerWidget h3:after{content:"";background:var(--color-primary);width:25px;height:2px;position:absolute;bottom:-5px;left:0}.footerWidget p{color:#ccc;margin-bottom:12px;font-size:14px;line-height:1.5}.socialLinks{gap:10px;display:flex}.socialLink{color:#fff;background:#2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;text-decoration:none;transition:all .3s;display:flex}.socialLink:hover{background:var(--color-primary);transform:translateY(-2px)}.footerLinks{margin:0;padding:0;list-style:none}.footerLinks li{margin-bottom:6px}.footerLinks a{color:#ccc;font-size:14px;text-decoration:none;transition:color .3s}.footerLinks a:hover{color:var(--color-primary)}.contactInfo{margin:0;padding:0;list-style:none}.contactInfo li{color:#ccc;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.contactInfo i{color:var(--color-primary);width:14px;margin-right:8px;font-size:12px}.copyright{text-align:center;border-top:1px solid #333;padding-top:15px}.copyright p{color:#999;margin:0;font-size:12px}.backToTop{background:var(--color-primary);color:#fff;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px);box-shadow:0 4px 15px #ed1c244d}.backToTop.visible{opacity:1;visibility:visible;transform:translateY(0)}.backToTop:hover{background:#c9151b;transform:translateY(-3px);box-shadow:0 6px 20px #ed1c2466}.backToTop:active{transform:translateY(-1px)}@media (max-width:768px){.pxlFooter{padding:30px 0 15px}.footerContent{grid-template-columns:1fr;gap:20px}.backToTop{width:45px;height:45px;font-size:16px;bottom:20px;right:20px}}@media (max-width:480px){.backToTop{width:40px;height:40px;font-size:14px;bottom:15px;right:15px}}