.service-detail-hero-section{background-image:url(/assets/images/servicedetail.webp);background-position:0;background-size:cover;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.service-detail-hero-content{z-index:3;max-width:520px;padding-top:40px;padding-bottom:60px;position:relative}.service-detail-hero-title{color:#fff;letter-spacing:-.5px;font-size:52px;font-weight:800;line-height:1.15}.service-detail-hero-desc{color:#ffffffeb;font-size:16px;font-weight:400;line-height:1.6}.service-detail-content-section{background-color:#fff;padding:80px 0 100px;position:relative;overflow:hidden}.service-detail-bg-left{opacity:.95;pointer-events:none;z-index:1;width:600px;max-width:35vw;position:absolute;bottom:-100px;left:-100px}.service-detail-bg-left img{width:100%;height:auto;display:block}.service-nav-list{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.service-nav-item{color:#222;background-color:#f4f4f4;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.service-nav-item:hover,.service-nav-item:active,.service-nav-item.active{color:#0c83d6;background-color:#e1f3ff}.service-nav-arrow{object-fit:contain;width:20px;height:20px;transition:transform .3s}.service-nav-item:hover .service-nav-arrow,.service-nav-item:active .service-nav-arrow,.service-nav-item.active .service-nav-arrow{transform:translate(4px)}.service-contact-box{background-color:#f2f2f2;border-radius:20px;padding:34px 28px}.service-contact-title{color:#111;margin-bottom:24px;font-size:22px;font-weight:700}.contact-info-list{flex-direction:column;gap:20px;display:flex}.contact-info-item{align-items:flex-start;gap:14px;display:flex}.contact-info-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px;margin-top:2px}.contact-info-text{color:#444;font-size:14.5px;font-weight:500;line-height:1.5}.service-detail-main-img-wrapper{border-radius:24px;width:100%;height:380px;margin-bottom:32px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.service-detail-main-img{object-fit:cover;border-radius:24px;width:100%;height:100%}.service-detail-badge{color:#fff;z-index:2;background:linear-gradient(135deg,#129ff1 0%,#0a5c8b 100%);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex;position:absolute;top:24px;left:24px}.service-detail-main-title{color:#111;margin-bottom:16px;font-size:32px;font-weight:700}.service-detail-text{color:#555;margin-bottom:32px;font-size:15px;line-height:1.7}.service-benefits-title{color:#111;margin-bottom:16px;font-size:28px;font-weight:700}.service-bullets-container{margin-top:24px;margin-bottom:28px}.service-bullet-item{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.service-bullet-text{background:linear-gradient(90deg,#129ff1 0%,#0a5c8b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.service-bullet-dot{background:linear-gradient(90deg,#129ff1 0%,#0a5c8b 100%);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.tax-check-list{flex-direction:column;gap:16px;display:flex}.tax-check-item{color:#111;align-items:center;font-size:18px;font-weight:700;display:flex}.tax-check-icon{flex-shrink:0}.btn-get-started{letter-spacing:.5px;text-transform:uppercase;color:#fff!important;background-color:#0c83d6!important;border:none!important;border-radius:12px!important;padding:14px 36px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important;box-shadow:0 4px 16px #0c83d659!important}.btn-get-started:hover{transform:translateY(-2px);color:#fff!important;background-color:#086eb7!important;box-shadow:0 6px 20px #0c83d680!important}@media (max-width:991.98px){.service-detail-content-section{padding:50px 0 70px}.service-detail-main-img-wrapper{height:300px}.service-detail-main-title{font-size:26px}.service-benefits-title{font-size:22px}}@media (max-width:768px){.service-detail-hero-section{min-height:400px;padding:60px 0}.service-detail-hero-content{text-align:center;max-width:100%;padding:20px 0}.service-detail-main-img-wrapper{height:240px}.service-detail-content-section,.service-detail-main-title,.service-detail-text,.service-benefits-title,.service-contact-title{text-align:center}.service-bullet-item{justify-content:center}.contact-info-item{text-align:center;justify-content:center}.btn-get-started{margin-left:auto;margin-right:auto;display:inline-block}}
