.service-page-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px}.service-page-links a{font-size:14px;text-underline-offset:4px}.service-page-links a:hover{color:var(--pink)}.service-page{max-width:1200px;margin:auto;padding:30px 5% 38px}.service-breadcrumb{display:block;font-size:12px;margin-bottom:20px}.service-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.service-page h1{font-size:clamp(34px,4.6vw,58px);letter-spacing:-1.5px;line-height:1.08;margin:16px 0 20px}.service-page h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.5px;margin:0 0 16px}.service-page h3{font-size:17px;margin:0 0 10px}.service-hero>img{width:100%;height:400px;object-fit:cover;border-radius:24px}.service-page .intro{font-size:17px}.service-page .actions{margin-top:20px}.service-page .btn{font-size:14px;padding:14px 20px}.service-section{padding:36px 0 0;max-width:none}.service-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-gallery figure{margin:0}.service-gallery img{width:100%;height:260px;object-fit:cover;border-radius:18px}.service-gallery figcaption{font-size:12px;line-height:1.5;margin-top:8px}.service-info{display:grid;grid-template-columns:1fr 1fr;gap:24px}.service-info>div{background:#f9e9ef;padding:22px;border-radius:18px}.service-page details{border-bottom:1px solid #42213b25;padding:13px 0}.service-page summary{cursor:pointer;font-weight:bold;font-size:14px}.service-page details p{font-size:14px;margin:10px 0 0}.service-end{border-top:1px solid #42213b25;margin-top:32px;padding-top:24px}.service-section p{font-size:15px}@media(max-width:800px){.service-hero{grid-template-columns:1fr;gap:24px}.service-hero>img{height:300px}.service-info{grid-template-columns:1fr;gap:14px}.service-gallery{gap:10px}.service-gallery img{height:180px}.service-page{padding-top:22px}.service-section{padding-top:28px}.service-page .intro{font-size:16px}}@media(max-width:420px){.service-gallery{grid-template-columns:1fr 1fr}.service-gallery figure:last-child{grid-column:1 / -1}.service-gallery img{height:210px}}