.page_serviceNumber__lk3zG{display:inline-block;font-size:24px;font-weight:900;color:#ffffff;margin-bottom:20px}.page_serviceIntro__rKCmA{margin-bottom:80px}.page_lead__cS_Vr{font-size:20px;line-height:1.8;color:var(--text-secondary)}.page_lead__cS_Vr strong{color:#ffffff;font-weight:600}.page_servicesDetail__ijHDS{margin-bottom:80px}.page_serviceDetailBlock__l4_Tg{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:60px}.page_serviceDetailBlock__l4_Tg:nth-child(2n){flex-direction:row-reverse}.page_serviceDetailBlock__l4_Tg:last-child{border-bottom:none}.page_serviceDetailContent__eS9Wc{flex:1;margin-bottom:0}.page_serviceDetailImage__xuJn_{flex:0 0 400px;height:225px;background:transparent;border-radius:12px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.85);font-size:14px;text-align:center}.page_serviceDetailContent__eS9Wc h2{font-size:36px;font-weight:700;color:var(--text-primary);margin-bottom:16px;text-transform:none}.page_serviceDetailContent__eS9Wc h3{font-size:20px;font-weight:500;color:#ffffff;margin-bottom:24px}.page_serviceDetailContent__eS9Wc p{font-size:18px;line-height:1.8;color:var(--text-secondary);margin-bottom:24px}.page_serviceLink__UFryV{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffff;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:all .3s ease;width:fit-content}.page_serviceLink__UFryV:hover{transform:translateX(5px)}.page_serviceLink__UFryV svg{transition:transform .3s ease}.page_serviceLink__UFryV:hover svg{transform:translateX(3px)}.page_contactSection__gqCjk{text-align:center;padding:60px;background:transparent;border-radius:12px;border:1px solid var(--border-color)}.page_contactSection__gqCjk h2{font-size:32px;margin-bottom:20px;color:var(--text-primary)}.page_contactSection__gqCjk p{font-size:18px;color:var(--text-secondary);margin-bottom:30px}.page_serviceDetailImageMobile__mgKFY{display:none}@media (max-width:768px){.page_serviceDetailImageMobile__mgKFY{display:block;width:100%;height:200px;background:transparent;border-radius:12px;margin:20px 0}.page_serviceDetailImage__xuJn_{display:none!important}.page_serviceDetailBlock__l4_Tg{flex-direction:column!important;gap:30px;align-items:flex-start}.page_serviceDetailContent__eS9Wc{margin-bottom:20px}.page_serviceDetailContent__eS9Wc h2{font-size:28px}.page_serviceDetailContent__eS9Wc p{font-size:16px}.page_contactSection__gqCjk{padding:40px 20px}}