.hero-services{flex-direction:column;padding:60px 10%;background:#1F1F1F;color:#fff;gap:40px;border-bottom:1px solid #d9d9d9}.hero-services,.hero-text{display:flex;align-items:center}.hero-text{justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1233px;gap:10px}.hero-text h1{flex:1;min-width:260px;width:870px;height:auto;flex-shrink:0;color:#D9D9D9;font-family:Inter,sans-serif;font-size:70px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0;display:block;white-space:pre-line}.highlight{color:#8A38F5}.subtitle{display:flex;width:302px;height:191px;flex-direction:column;justify-content:center;color:#D9D9D9;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.hero-image{display:flex;justify-content:center;align-items:center;overflow:hidden}.hero-image,.hero-image img{width:1280px;height:603px;flex-shrink:0}.hero-image img{object-fit:cover;border-radius:0}@media (max-width:768px){.hero-text{flex-direction:column;text-align:center;gap:15px}.hero-text h1{font-size:2.5rem;width:auto}.subtitle{width:auto;height:auto;font-size:.95rem}.hero-image{max-width:90%}.hero-image,.hero-image img{width:100%;height:auto}}@media (max-width:480px){.hero-text h1{font-size:1.4rem}.subtitle{font-size:.95rem}}.about-services{width:100%;background:#222;color:#fff;padding:80px 0;border-bottom:1px solid #d9d9d9}.about-services .container{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1500px;margin:0 auto;padding:0 5% 60px}.about-left{flex:0 0 45%}.about-left h2{color:#d9d9d9;font-family:Inter,sans-serif;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:500;text-transform:uppercase;margin-bottom:40px}.about-left img{width:520px;height:430px;object-fit:cover;display:block;border-radius:0}.about-right{flex:0 0 55%;padding-left:40px;position:relative}.about-right:before{content:"";position:absolute;top:0;bottom:0;left:0;width:.5px;background:#D9D9D9}.about-right p{color:#d9d9d9;font-family:Inter,sans-serif;font-size:18px;line-height:1.6;letter-spacing:.2px;margin-bottom:32px;text-align:start}.about-right hr{border-top:.5px solid #d9d9d9;border-bottom:.5px solid #d9d9d9;margin:25px 0}@media (max-width:1024px){.about-services .container{flex-direction:column;text-align:center;padding:0 6%}.about-left,.about-right{flex:0 0 100%;padding-left:0}.about-right:before{display:none}}@media (max-width:768px){.about-services{padding:40px 0}.about-left img{width:100%;height:auto}.about-right hr{margin:20px auto;width:80%}}.offer-services{width:100%;background:#222;color:#fff;padding:4vw 0;border-bottom:1px solid #d9d9d9}.offer-services .container{width:90%;max-width:1200px;margin:0 auto}.section-subtitle{font-size:19px;font-weight:400;color:#D9D9D9;margin-bottom:40px;text-transform:uppercase;letter-spacing:.5px}.section-divider{width:100%;height:1px;background-color:#D9D9D9;margin:30px 0}@media (max-width:768px){.service-header{flex-direction:column;align-items:center;text-align:center;gap:20px}.service-header .header-left,.service-header .header-right{width:100%}.service-header .header-left h2{font-size:40px;line-height:1.4;margin-bottom:10px}.service-header .header-right p{font-size:14px;line-height:1.6;margin:0 auto;max-width:90%}.section-subtitle{text-align:center;margin-bottom:15px}}.service-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:3vw;margin-bottom:3vw;margin-top:60px}.header-left{flex:1;min-width:240px;display:flex}.header-left h2{color:#D9D9D9;font-family:Inter,sans-serif;font-size:48px;font-weight:600;line-height:normal;text-transform:uppercase;margin:0}.header-left h3{text-transform:uppercase;color:#9b59b6;font-size:clamp(.8rem,1.2vw,1rem);margin-bottom:.5em}.header-right{flex:1.5;min-width:260px;margin-left:auto;max-width:460px}.header-right p{color:#D9D9D9;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.6;letter-spacing:.5px;margin:0}.service-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2vw}.service-cards article{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:transparent;padding:1.5vw;text-align:center}.service-cards-img{max-width:350px;width:300px;height:350px;object-fit:cover;display:block;filter:grayscale(100%);transition:filter .4s ease}.service-cards-img:hover{filter:grayscale(0)}.service-cards p{color:#D9D9D9;font-family:Inter,sans-serif;font-size:18px;font-weight:700;margin:12px 0 0;text-align:center}@media (max-width:1024px){.offer-services .container{width:94%}.service-header{flex-direction:column;text-align:center}.header-right{text-align:center;margin-left:0;max-width:100%}.header-left h2{font-size:36px}.header-right p{font-size:18px}.service-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:480px){.header-left h2{font-size:24px}.header-right p{font-size:16px}.service-cards{grid-template-columns:1fr}}