.service-detail-module__-qNKvG__serviceDetail{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);min-height:100vh;padding:80px 0 60px}.service-detail-module__-qNKvG__serviceDetailContainer{max-width:1200px;margin:0 auto;padding:0 20px}.service-detail-module__-qNKvG__serviceHeader{background:#fff;border-radius:16px;margin-bottom:50px;padding:60px;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.service-detail-module__-qNKvG__serviceHeader:before{content:"";background:linear-gradient(90deg,#be9249,#8b6a38);background:linear-gradient(90deg,var(--main-color,#be9249),var(--second-color,#8b6a38));height:5px;position:absolute;top:0;left:0;right:0}.service-detail-module__-qNKvG__backButton{color:var(--tussock);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.service-detail-module__-qNKvG__backButton:hover{color:#a67d3a;gap:12px}.service-detail-module__-qNKvG__backButton i{font-size:20px}[dir=ltr] .service-detail-module__-qNKvG__backButton i{transform:rotate(180deg)}.service-detail-module__-qNKvG__serviceHero{background:#fff;border-radius:16px;margin-bottom:50px;padding:60px;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.service-detail-module__-qNKvG__serviceHero:before{content:"";background:linear-gradient(90deg,#be9249,#8b6a38);background:linear-gradient(90deg,var(--main-color,#be9249),var(--second-color,#8b6a38));height:5px;position:absolute;top:0;left:0;right:0}.service-detail-module__-qNKvG__category{color:var(--main-color);text-transform:uppercase;letter-spacing:1px;background:#be92491a;border-radius:20px;margin-top:20px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}[dir=rtl] .service-detail-module__-qNKvG__backButton{margin-left:40px}[dir=ltr] .service-detail-module__-qNKvG__backButton{margin-right:40px}.service-detail-module__-qNKvG__serviceTitle{color:var(--second-color);margin-bottom:20px;font-size:48px;line-height:1.2}.service-detail-module__-qNKvG__serviceLead{color:#555;margin-bottom:30px;font-size:20px;line-height:1.8}.service-detail-module__-qNKvG__serviceImage{border-radius:12px;width:100%;height:500px;margin-bottom:50px;overflow:hidden}.service-detail-module__-qNKvG__serviceImage img{object-fit:cover;width:100%;height:100%}.service-detail-module__-qNKvG__serviceContent{background:#fff;border-radius:16px;margin-bottom:50px;padding:60px;box-shadow:0 10px 40px #0000001a}.service-detail-module__-qNKvG__serviceSection{margin-bottom:50px}.service-detail-module__-qNKvG__serviceSection:last-child{margin-bottom:0}.service-detail-module__-qNKvG__serviceContent h2{color:var(--second-color);margin-bottom:30px;padding-bottom:15px;font-size:36px;position:relative}.service-detail-module__-qNKvG__serviceContent h2:after{content:"";background:linear-gradient(90deg,#be9249,#8b6a38);background:linear-gradient(90deg,var(--main-color,#be9249),var(--second-color,#8b6a38));border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:0}[dir=rtl] .service-detail-module__-qNKvG__serviceContent h2:after{left:auto;right:0}.service-detail-module__-qNKvG__serviceContent h3{color:var(--second-color);margin:40px 0 20px;font-size:28px}.service-detail-module__-qNKvG__serviceContent p{color:#555;margin-bottom:20px;font-size:18px;line-height:1.8}.service-detail-module__-qNKvG__serviceContent ul,.service-detail-module__-qNKvG__serviceContent ol{margin:20px 0;padding-right:20px}[dir=ltr] .service-detail-module__-qNKvG__serviceContent ul,[dir=ltr] .service-detail-module__-qNKvG__serviceContent ol{padding-left:20px;padding-right:0}.service-detail-module__-qNKvG__serviceContent li{color:#555;margin-bottom:15px;font-size:18px;line-height:1.8;position:relative}.service-detail-module__-qNKvG__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin:40px 0;display:grid}.service-detail-module__-qNKvG__benefitItem{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:2px solid #0000;border-radius:12px;padding:30px;transition:all .3s}.service-detail-module__-qNKvG__benefitItem:hover{border-color:var(--main-color);transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.service-detail-module__-qNKvG__benefitItem i{color:var(--main-color);margin-bottom:20px;font-size:48px;display:block}.service-detail-module__-qNKvG__benefitItem h4{color:var(--second-color);margin-bottom:15px;font-size:22px}.service-detail-module__-qNKvG__benefitItem p{color:#666;margin:0;font-size:16px;line-height:1.6}.service-detail-module__-qNKvG__processSteps{margin:50px 0}.service-detail-module__-qNKvG__stepItem{align-items:flex-start;gap:30px;margin-bottom:40px;display:flex}[dir=rtl] .service-detail-module__-qNKvG__stepItem{flex-direction:row-reverse}.service-detail-module__-qNKvG__stepNumber{background:linear-gradient(135deg,#be9249,#8b6a38);background:linear-gradient(135deg,var(--main-color,#be9249),var(--second-color,#8b6a38));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;font-weight:700;display:flex;box-shadow:0 4px 15px #be92494d;color:#fff!important}.service-detail-module__-qNKvG__stepContent h4{color:var(--second-color);margin-bottom:10px;font-size:24px}.service-detail-module__-qNKvG__stepContent p{color:#666;margin:0;font-size:16px}.service-detail-module__-qNKvG__faq-section{margin:50px 0}.service-detail-module__-qNKvG__faq-item{background:#fff;border:2px solid #f0f0f0;border-radius:12px;margin-bottom:20px;transition:all .3s;overflow:hidden}.service-detail-module__-qNKvG__faq-item:hover{border-color:var(--main-color)}.service-detail-module__-qNKvG__faq-question{color:var(--second-color);cursor:pointer;justify-content:space-between;align-items:center;padding:25px 30px;font-size:20px;font-weight:600;display:flex}.service-detail-module__-qNKvG__faq-question i{color:var(--main-color);font-size:24px;transition:transform .3s}.service-detail-module__-qNKvG__faq-answer{color:#666;padding:0 30px 25px;font-size:16px;line-height:1.8;transition:all .3s;display:none}.service-detail-module__-qNKvG__serviceCta{background:linear-gradient(135deg,#be9249,#8b6a38);background:linear-gradient(135deg,var(--main-color,#be9249),var(--second-color,#8b6a38));text-align:center;border-radius:16px;margin-top:50px;padding:60px;box-shadow:0 10px 40px #be92494d;color:#fff!important}.service-detail-module__-qNKvG__serviceCta *{color:#fff!important}.service-detail-module__-qNKvG__serviceCta h2{margin-bottom:20px;font-size:36px;color:#fff!important}.service-detail-module__-qNKvG__serviceCta p{opacity:.95;margin-bottom:30px;font-size:20px;color:#fff!important}.service-detail-module__-qNKvG__ctaButton{border-radius:50px;align-items:center;gap:10px;padding:18px 40px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0003;color:var(--main-color)!important;background:#fff!important}.service-detail-module__-qNKvG__ctaButton:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000004d;color:var(--main-color)!important}.service-detail-module__-qNKvG__ctaButton i{font-size:24px;color:var(--main-color)!important}.service-detail-module__-qNKvG__comparisonBlock{margin-bottom:40px}.service-detail-module__-qNKvG__comparisonGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0;display:grid}.service-detail-module__-qNKvG__comparisonItem{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:2px solid #e0e0e0;border-radius:12px;padding:30px}.service-detail-module__-qNKvG__comparisonItem h4{color:var(--second-color);margin-bottom:15px;font-size:20px}.service-detail-module__-qNKvG__comparisonItem p{color:#666;margin:0;font-size:16px;line-height:1.6}@media (max-width:768px){.service-detail-module__-qNKvG__serviceHeader{padding:40px 30px}.service-detail-module__-qNKvG__serviceTitle{font-size:32px}.service-detail-module__-qNKvG__serviceLead{font-size:16px}.service-detail-module__-qNKvG__serviceImage{height:300px}.service-detail-module__-qNKvG__serviceContent{padding:40px 30px}.service-detail-module__-qNKvG__serviceContent h2{font-size:28px}.service-detail-module__-qNKvG__serviceContent h3{font-size:22px}.service-detail-module__-qNKvG__serviceContent p,.service-detail-module__-qNKvG__serviceContent li{font-size:16px}.service-detail-module__-qNKvG__benefitsGrid{grid-template-columns:1fr;gap:20px}.service-detail-module__-qNKvG__stepItem{flex-direction:column;gap:15px}[dir=rtl] .service-detail-module__-qNKvG__stepItem{flex-direction:column}.service-detail-module__-qNKvG__serviceCta{padding:40px 30px}.service-detail-module__-qNKvG__serviceCta h2{font-size:28px}.service-detail-module__-qNKvG__serviceCta p{font-size:16px}}
