.ServicesHero_hero__6Tj_P{position:relative;background:linear-gradient(135deg,var(--slate-blue) 0,#2E5876 50%,var(--steel-blue) 100%);color:white;margin-top:0;padding:12rem 0 5rem;overflow:hidden}.ServicesHero_hero__6Tj_P:before{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05) 0,transparent 50%)}.ServicesHero_hero__6Tj_P:after,.ServicesHero_hero__6Tj_P:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ServicesHero_hero__6Tj_P:after{background:url('data:image/svg+xml,<svg width="60" height="60" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" fill="rgba(255,255,255,0.03)"/></svg>');background-size:60px 60px;opacity:.4}.ServicesHero_container__E773G{max-width:90rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.ServicesHero_content__rV_k5{max-width:54rem;position:relative}.ServicesHero_content__rV_k5:before{content:"";position:absolute;left:-1.5rem;top:0;bottom:0;width:4px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.4));border-radius:2px}.ServicesHero_title__hdem6{font-size:3.75rem;font-weight:700;margin:0 0 1.75rem;line-height:1.1;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.2),0 4px 20px rgba(0,0,0,.1);position:relative;display:inline-block}.ServicesHero_title__hdem6:after{content:"";position:absolute;bottom:-.5rem;left:0;width:5rem;height:3px;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.3));border-radius:2px}.ServicesHero_description__SGiiM{font-size:1.375rem;line-height:1.75;color:rgba(255,255,255,.95);margin:2rem 0 0;font-weight:400;text-shadow:0 1px 3px rgba(0,0,0,.15);max-width:50rem}.ServicesHero_gradient__uH5Xe{position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(to top,var(--warm-ivory),transparent);z-index:1}@media (min-width:1400px){.ServicesHero_hero__6Tj_P{padding:13rem 0 6rem}.ServicesHero_container__E773G{padding:0 2rem}.ServicesHero_title__hdem6{font-size:4rem}.ServicesHero_description__SGiiM{font-size:1.5rem}}@media (min-width:1024px) and (max-width:1399px){.ServicesHero_hero__6Tj_P{padding:12rem 0 5rem}.ServicesHero_title__hdem6{font-size:3.5rem}.ServicesHero_description__SGiiM{font-size:1.25rem}}@media (max-width:1023px) and (min-width:768px){.ServicesHero_hero__6Tj_P{padding:11rem 0 4rem}.ServicesHero_container__E773G{padding:0 1.25rem}.ServicesHero_content__rV_k5{max-width:45rem}.ServicesHero_content__rV_k5:before{left:-1.25rem;width:3px}.ServicesHero_title__hdem6{font-size:3rem;margin-bottom:1.5rem}.ServicesHero_title__hdem6:after{width:4rem}.ServicesHero_description__SGiiM{font-size:1.1875rem;margin-top:1.75rem}.ServicesHero_gradient__uH5Xe{height:6rem}}@media (max-width:767px){.ServicesHero_hero__6Tj_P{padding:10rem 0 3rem}.ServicesHero_container__E773G{padding:0 1rem}.ServicesHero_content__rV_k5{max-width:100%}.ServicesHero_content__rV_k5:before{left:-1rem;width:3px}.ServicesHero_title__hdem6{font-size:2.5rem;margin-bottom:1.25rem;letter-spacing:-.01em}.ServicesHero_title__hdem6:after{width:3.5rem;height:2px;bottom:-.375rem}.ServicesHero_description__SGiiM{font-size:1.0625rem;line-height:1.65;margin-top:1.5rem}.ServicesHero_gradient__uH5Xe{height:5rem}}@media (max-width:480px){.ServicesHero_hero__6Tj_P{padding:9rem 0 2.5rem}.ServicesHero_container__E773G{padding:0 .875rem}.ServicesHero_content__rV_k5:before{left:-.875rem;width:2px}.ServicesHero_title__hdem6{font-size:2.125rem}.ServicesHero_title__hdem6:after{width:3rem}.ServicesHero_description__SGiiM{font-size:1rem}.ServicesHero_gradient__uH5Xe{height:4rem}}@media (max-width:375px){.ServicesHero_hero__6Tj_P{padding:8.5rem 0 2rem}.ServicesHero_container__E773G{padding:0 .75rem}.ServicesHero_content__rV_k5:before{left:-.75rem}.ServicesHero_title__hdem6{font-size:1.875rem;margin-bottom:1rem}.ServicesHero_title__hdem6:after{width:2.5rem;height:2px}.ServicesHero_description__SGiiM{font-size:.9375rem;line-height:1.6;margin-top:1.25rem}}@media (max-height:600px) and (orientation:landscape){.ServicesHero_hero__6Tj_P{padding:7rem 0 2rem}.ServicesHero_title__hdem6{font-size:2rem;margin-bottom:1rem}.ServicesHero_description__SGiiM{font-size:1rem;margin-top:1.25rem}.ServicesHero_gradient__uH5Xe{height:3rem}}.ServicesList_services__z41_x{padding:6rem 0;background:linear-gradient(180deg,var(--warm-ivory) 0,#FEFDFB 50%,var(--warm-ivory) 100%);position:relative}.ServicesList_services__z41_x:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="60" height="60" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" fill="rgba(51,78,104,0.02)"/></svg>');background-size:60px 60px;opacity:.5;pointer-events:none}.ServicesList_container__67VhR{max-width:90rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.ServicesList_list__W_EKO{display:flex;flex-direction:column;gap:4rem}.ServicesList_serviceCard__3PESk{background:white;border-radius:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.06);overflow:hidden;scroll-margin-top:120px;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(51,78,104,.08);position:relative}.ServicesList_serviceCard__3PESk:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--slate-blue) 0,var(--steel-blue) 100%);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ServicesList_serviceCard__3PESk:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(0,0,0,.12),0 6px 20px rgba(0,0,0,.08);border-color:rgba(51,78,104,.15)}.ServicesList_serviceCard__3PESk:hover:before{opacity:1}.ServicesList_serviceCard__3PESk:target{box-shadow:0 12px 48px rgba(51,78,104,.25),0 6px 20px rgba(51,78,104,.15);animation:ServicesList_highlightService__usEZ2 1.5s cubic-bezier(.4,0,.2,1)}.ServicesList_serviceCard__3PESk:target:before{opacity:1}@keyframes ServicesList_highlightService__usEZ2{0%,to{transform:scale(1)}50%{transform:scale(1.02);box-shadow:0 16px 64px rgba(51,78,104,.3),0 8px 28px rgba(51,78,104,.2)}}.ServicesList_grid___vlBS{display:grid;grid-template-columns:1fr;gap:0}.ServicesList_grid___vlBS.ServicesList_reverse__MMDRn{direction:rtl}.ServicesList_grid___vlBS.ServicesList_reverse__MMDRn>*{direction:ltr}.ServicesList_content__UGDht{padding:3rem;display:flex;flex-direction:column;background:white}.ServicesList_iconContainer__NEjl4{width:5.5rem;height:5.5rem;display:flex;align-items:center;justify-content:center;color:white;margin-bottom:2rem;box-shadow:0 8px 24px rgba(51,78,104,.25),0 4px 12px rgba(51,78,104,.15);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ServicesList_iconContainer__NEjl4,.ServicesList_iconContainer__NEjl4:before{border-radius:1.25rem;background:linear-gradient(135deg,var(--slate-blue),var(--steel-blue))}.ServicesList_iconContainer__NEjl4:before{content:"";position:absolute;inset:-3px;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:-1;filter:blur(8px)}.ServicesList_serviceCard__3PESk:hover .ServicesList_iconContainer__NEjl4{transform:scale(1.05) rotate(-5deg)}.ServicesList_serviceCard__3PESk:hover .ServicesList_iconContainer__NEjl4:before{opacity:.4}.ServicesList_title__KE0d_{font-size:2.125rem;font-weight:700;color:var(--anthracite);margin:0 0 1.25rem;letter-spacing:-.01em;position:relative;display:inline-block}.ServicesList_description__26nsN{font-size:1.1875rem;color:#374151;line-height:1.75;margin:0 0 2rem;font-weight:400}.ServicesList_benefitsBox__H_yWT{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.08));border-left:4px solid var(--validation-green);padding:1.25rem 1.5rem;border-radius:0 .75rem .75rem 0;margin-bottom:2rem;box-shadow:0 2px 8px rgba(16,185,129,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.ServicesList_serviceCard__3PESk:hover .ServicesList_benefitsBox__H_yWT{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.1));box-shadow:0 4px 12px rgba(16,185,129,.15)}.ServicesList_benefitsText__b5fwh{font-size:1rem;color:#065F46;margin:0;line-height:1.7}.ServicesList_benefitsText__b5fwh strong{font-weight:600}.ServicesList_detailsList__zt0kh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.ServicesList_detailItem__rg6Bk{display:flex;align-items:flex-start;gap:1rem;font-size:1.0625rem;color:#374151;padding:.625rem .875rem;border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ServicesList_detailItem__rg6Bk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--validation-green);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ServicesList_detailItem__rg6Bk:hover{background:rgba(16,185,129,.05);padding-left:1.125rem}.ServicesList_detailItem__rg6Bk:hover:before{opacity:1}.ServicesList_checkIcon__3AdRg{color:var(--validation-green);flex-shrink:0;margin-top:.125rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ServicesList_detailItem__rg6Bk:hover .ServicesList_checkIcon__3AdRg{transform:scale(1.15)}.ServicesList_imageContainer__0St6R{position:relative;min-height:400px;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.ServicesList_serviceCard__3PESk:hover .ServicesList_imageContainer__0St6R{transform:scale(1.05)}.ServicesList_imageOverlay__rFodi{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(51,78,104,.35),rgba(36,59,83,.25));transition:background .4s cubic-bezier(.4,0,.2,1)}.ServicesList_serviceCard__3PESk:hover .ServicesList_imageOverlay__rFodi{background:linear-gradient(135deg,rgba(51,78,104,.25),rgba(36,59,83,.15))}@media (min-width:1400px){.ServicesList_services__z41_x{padding:7rem 0}.ServicesList_container__67VhR{padding:0 2rem}.ServicesList_list__W_EKO{gap:5rem}.ServicesList_content__UGDht{padding:3.5rem}.ServicesList_iconContainer__NEjl4{width:6rem;height:6rem}.ServicesList_title__KE0d_{font-size:2.375rem}.ServicesList_description__26nsN{font-size:1.25rem}.ServicesList_benefitsText__b5fwh{font-size:1.0625rem}.ServicesList_detailItem__rg6Bk{font-size:1.125rem}}@media (min-width:1024px){.ServicesList_grid___vlBS{grid-template-columns:1fr 1fr}.ServicesList_imageContainer__0St6R{min-height:auto}}@media (max-width:1023px) and (min-width:768px){.ServicesList_services__z41_x{padding:5rem 0}.ServicesList_container__67VhR{padding:0 1.25rem}.ServicesList_list__W_EKO{gap:3rem}.ServicesList_content__UGDht{padding:2.5rem 2rem}.ServicesList_iconContainer__NEjl4{width:5rem;height:5rem;margin-bottom:1.75rem}.ServicesList_title__KE0d_{font-size:1.875rem}.ServicesList_description__26nsN{font-size:1.0625rem;margin-bottom:1.75rem}.ServicesList_benefitsBox__H_yWT{padding:1.125rem 1.25rem;margin-bottom:1.75rem}.ServicesList_benefitsText__b5fwh{font-size:.9375rem}.ServicesList_detailsList__zt0kh{gap:.875rem}.ServicesList_detailItem__rg6Bk{font-size:1rem}.ServicesList_imageContainer__0St6R{min-height:350px}}@media (max-width:767px){.ServicesList_services__z41_x{padding:4rem 0}.ServicesList_container__67VhR{padding:0 1rem}.ServicesList_list__W_EKO{gap:2.5rem}.ServicesList_serviceCard__3PESk{border-radius:1.25rem}.ServicesList_serviceCard__3PESk:hover{transform:none}.ServicesList_content__UGDht{padding:2rem 1.5rem}.ServicesList_iconContainer__NEjl4{width:4.5rem;height:4.5rem;margin-bottom:1.5rem}.ServicesList_serviceCard__3PESk:hover .ServicesList_iconContainer__NEjl4{transform:none}.ServicesList_title__KE0d_{font-size:1.5rem;margin-bottom:1rem}.ServicesList_description__26nsN{font-size:1rem;margin-bottom:1.5rem}.ServicesList_benefitsBox__H_yWT{padding:1rem 1.25rem;margin-bottom:1.5rem;border-left-width:3px}.ServicesList_benefitsText__b5fwh{font-size:.9375rem}.ServicesList_detailsList__zt0kh{gap:.75rem}.ServicesList_detailItem__rg6Bk{font-size:.9375rem;padding:.5rem .75rem}.ServicesList_detailItem__rg6Bk:hover{padding-left:1rem}.ServicesList_imageContainer__0St6R{min-height:280px}.ServicesList_serviceCard__3PESk:hover .ServicesList_imageContainer__0St6R{transform:none}}@media (max-width:480px){.ServicesList_services__z41_x{padding:3.5rem 0}.ServicesList_container__67VhR{padding:0 .875rem}.ServicesList_list__W_EKO{gap:2rem}.ServicesList_serviceCard__3PESk{border-radius:1rem}.ServicesList_content__UGDht{padding:1.75rem 1.25rem}.ServicesList_iconContainer__NEjl4{width:4rem;height:4rem;border-radius:1rem;margin-bottom:1.25rem}.ServicesList_iconContainer__NEjl4:before{border-radius:1rem}.ServicesList_title__KE0d_{font-size:1.375rem}.ServicesList_description__26nsN{font-size:.9375rem}.ServicesList_benefitsBox__H_yWT{padding:.875rem 1rem;border-radius:0 .5rem .5rem 0}.ServicesList_benefitsText__b5fwh{font-size:.875rem}.ServicesList_detailsList__zt0kh{gap:.625rem}.ServicesList_detailItem__rg6Bk{font-size:.875rem;padding:.5rem .625rem}.ServicesList_imageContainer__0St6R{min-height:240px}}@media (max-width:375px){.ServicesList_services__z41_x{padding:3rem 0}.ServicesList_container__67VhR{padding:0 .75rem}.ServicesList_list__W_EKO{gap:1.75rem}.ServicesList_content__UGDht{padding:1.5rem 1rem}.ServicesList_iconContainer__NEjl4{width:3.5rem;height:3.5rem;margin-bottom:1rem}.ServicesList_title__KE0d_{font-size:1.25rem}.ServicesList_description__26nsN{font-size:.875rem;margin-bottom:1.25rem}.ServicesList_benefitsBox__H_yWT{padding:.75rem .875rem;margin-bottom:1.25rem}.ServicesList_benefitsText__b5fwh{font-size:.8125rem}.ServicesList_detailItem__rg6Bk{font-size:.8125rem;padding:.375rem .5rem;gap:.75rem}.ServicesList_imageContainer__0St6R{min-height:220px}}@media (hover:none){.ServicesList_serviceCard__3PESk:hover{transform:none}.ServicesList_serviceCard__3PESk:active{transform:scale(.98)}.ServicesList_serviceCard__3PESk:hover .ServicesList_iconContainer__NEjl4{transform:none}.ServicesList_detailItem__rg6Bk:hover{padding-left:.875rem}.ServicesList_detailItem__rg6Bk:active{background:rgba(16,185,129,.08)}.ServicesList_serviceCard__3PESk:hover .ServicesList_imageContainer__0St6R{transform:none}}