.service-detail{padding-bottom:80px}.service-detail__header>.boxed{width:100%;display:flex;flex-direction:column}.service-detail__header .navbar{padding-block:25px}.service-detail__header .navbar__cta{background:none!important;height:unset;padding:0}.service-detail__header .navbar__cta>.btn{height:unset!important;background-color:#1a1f2f;color:#fff;margin-bottom:0}.service-detail__hero{width:100%;margin-top:50px;padding:56px;border-radius:20px;background:url(/_next/static/media/about-hero-bg.979fe925.webp);background-size:cover;background-repeat:no-repeat;background-position:top;display:flex;align-items:center;gap:60px}@media(max-width:968px){.service-detail__hero{flex-direction:column;text-align:center;padding:40px 24px}}.service-detail__hero-content{flex:1}.service-detail__hero-content .heading-1{font-size:49px;color:#fff;margin-bottom:20px;font-family:var(--font-gendy)}@media(max-width:768px){.service-detail__hero-content .heading-1{font-size:32px}}.service-detail__hero-content .body-xl{color:hsla(0,0%,100%,.9);font-size:20px;margin-bottom:30px;line-height:1.6}.service-detail__hero-badges{display:flex;flex-wrap:wrap;gap:12px}.service-detail__hero-badges .badge{background:hsla(39,88%,68%,.2);color:#f5c365;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;border:1px solid hsla(39,88%,68%,.3)}.service-detail__hero-image{flex:0 0 400px}.service-detail__hero-image img{width:100%;height:auto;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media(max-width:968px){.service-detail__hero-image{flex:unset;width:100%;max-width:400px}}.service-detail__content{padding-top:80px}.service-detail__main{max-width:1200px;margin:0 auto}.service-detail__section{margin-bottom:80px}.service-detail__section .heading-3{font-size:36px;color:#1a1f2f;margin-bottom:30px;text-align:center;font-family:var(--font-gendy)}.service-detail__section .heading-4{font-size:24px;color:#1a1f2f;margin-bottom:15px}.service-detail__text{max-width:900px;margin:0 auto}.service-detail__text p{margin-bottom:20px;line-height:1.8}.service-detail__features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.service-detail__feature{background:linear-gradient(135deg,hsla(39,88%,68%,.05),transparent);padding:30px;border-radius:15px;border:1px solid hsla(39,88%,68%,.1);transition:all .3s ease}.service-detail__feature:hover{transform:translateY(-5px);box-shadow:0 10px 30px hsla(39,88%,68%,.1);border-color:hsla(39,88%,68%,.3)}.service-detail__feature .heading-4{color:#f5c365}.service-detail__areas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:20px}.service-detail__area-card{background:#f9fafb;padding:15px 20px;border-radius:10px;text-align:center;color:#1a1f2f;font-weight:500;border:1px solid transparent;transition:all .3s ease}.service-detail__area-card:hover{background:linear-gradient(135deg,hsla(39,88%,68%,.1),transparent);border-color:#f5c365}.service-detail .process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.service-detail .process-step{text-align:center;padding:30px 20px;background:#fff;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.05);position:relative;transition:all .3s ease}.service-detail .process-step:hover{transform:translateY(-5px);box-shadow:0 10px 30px hsla(39,88%,68%,.15)}.service-detail .process-step:hover .step-number{background:#f5c365;color:#fff}.service-detail .process-step .step-number{width:50px;height:50px;background:linear-gradient(135deg,hsla(39,88%,68%,.2),hsla(39,88%,68%,.1));color:#f5c365;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 20px;transition:all .3s ease}.service-detail__faqs{max-width:900px;margin:40px auto 0}.service-detail__faq-item{background:#fff;padding:25px 30px;margin-bottom:20px;border-radius:15px;border:1px solid #e5e7eb;transition:all .3s ease}.service-detail__faq-item:hover{border-color:#f5c365;box-shadow:0 5px 20px hsla(39,88%,68%,.1)}.service-detail__faq-item .heading-4{color:#1a1f2f;font-size:20px}.service-detail__faq-item p{margin-top:15px;line-height:1.6}.service-detail__cta{background:linear-gradient(135deg,hsla(39,88%,68%,.1),transparent);border-radius:30px;padding:60px 40px;text-align:center;margin:80px 0 60px}.service-detail__cta .heading-2{color:#1a1f2f;margin-bottom:20px;font-size:42px}.service-detail__cta .body-lg{font-size:20px;color:#6b7280;margin-bottom:30px}.service-detail__cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.service-detail__cta-buttons .btn{padding:18px 40px;border-radius:10px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block}.service-detail__cta-buttons .btn-primary-golden{background:linear-gradient(135deg,#f5c365,#e6b053);color:#fff}.service-detail__cta-buttons .btn-primary-golden:hover{transform:translateY(-2px);box-shadow:0 10px 30px hsla(39,88%,68%,.3)}.service-detail__cta-buttons .btn-secondary{background:#fff;color:#1a1f2f;border:2px solid #e5e7eb}.service-detail__cta-buttons .btn-secondary:hover{border-color:#f5c365;background:hsla(39,88%,68%,.05)}.service-detail__related{margin-top:80px}.service-detail__related .heading-3{text-align:center;margin-bottom:40px}.service-detail__related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.service-detail__related-item{background:#fff;padding:30px;border-radius:15px;border:1px solid #e5e7eb;text-decoration:none;transition:all .3s ease;display:block;text-align:center}.service-detail__related-item:hover{transform:translateY(-5px);border-color:#f5c365;box-shadow:0 10px 30px hsla(39,88%,68%,.15)}.service-detail__related-item:hover .service-detail__related-icon{transform:scale(1.1);background:#f5c365;color:#fff}.service-detail__related-item .heading-4{color:#1a1f2f;margin:15px 0 10px}.service-detail__related-item p{color:#6b7280;line-height:1.6}.service-detail__related-icon{width:60px;height:60px;background:linear-gradient(135deg,hsla(39,88%,68%,.2),hsla(39,88%,68%,.1));color:#f5c365;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:24px;transition:all .3s ease}@media(max-width:768px){.service-detail__hero{gap:30px}.service-detail__section{margin-bottom:60px}.service-detail__section .heading-3{font-size:28px}.service-detail .process-steps,.service-detail__features-grid{grid-template-columns:1fr}.service-detail__cta{padding:40px 20px}.service-detail__cta .heading-2{font-size:32px}.service-detail__cta-buttons{flex-direction:column}.service-detail__cta-buttons .btn{width:100%}.service-detail__related-grid{grid-template-columns:1fr}}