.page_serviceNumber__d4Pnx{display:inline-block;font-size:24px;font-weight:900;color:#ffffff;margin-bottom:20px}.page_serviceIntro__Uz5bI{margin-bottom:80px}.page_lead__eXaKE{font-size:20px;line-height:1.8;color:var(--text-secondary)}.page_lead__eXaKE strong{color:#ffffff;font-weight:600}.page_servicesDetail__e5Jy6{margin-bottom:80px}.page_serviceDetailBlock__E4LR4{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:60px}.page_serviceDetailBlock__E4LR4:nth-child(2n){flex-direction:row-reverse}.page_serviceDetailBlock__E4LR4:last-child{border-bottom:none}.page_serviceDetailContent___WEvz{flex:1;margin-bottom:0}.page_serviceDetailImage__Xv7hF{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___WEvz h2{font-size:36px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.page_serviceDetailContent___WEvz h3{font-size:20px;font-weight:500;color:#ffffff;margin-bottom:24px}.page_serviceDetailContent___WEvz p{font-size:18px;line-height:1.8;color:var(--text-secondary);margin-bottom:24px}.page_serviceLink___rJ2U{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___rJ2U:hover{transform:translateX(5px)}.page_serviceLink___rJ2U svg{transition:transform .3s ease}.page_serviceLink___rJ2U:hover svg{transform:translateX(3px)}.page_contactSection__dI_JH{text-align:center;padding:60px;background:transparent;border-radius:12px;border:1px solid var(--border-color)}.page_contactSection__dI_JH h2{font-size:32px;margin-bottom:20px;color:var(--text-primary)}.page_contactSection__dI_JH p{font-size:18px;color:var(--text-secondary);margin-bottom:30px}.page_serviceDetailImageMobile__rwhWP{display:none}@media (max-width:768px){.page_serviceDetailImageMobile__rwhWP{display:block;width:100%;height:200px;background:transparent;border-radius:12px;margin:20px 0}.page_serviceDetailImage__Xv7hF{display:none!important}.page_serviceDetailBlock__E4LR4{flex-direction:column!important;gap:30px;align-items:flex-start}.page_serviceDetailContent___WEvz{margin-bottom:20px}.page_serviceDetailContent___WEvz h2{font-size:28px}.page_serviceDetailContent___WEvz p{font-size:16px}.page_contactSection__dI_JH{padding:40px 20px}}