.service-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.service-actions a:not(.button){text-decoration:underline;text-underline-offset:4px;font-weight:600}.service-call-note{color:var(--muted);font-size:15px;margin-top:18px}.service-proof{margin:0 auto 55px;padding:28px;border:1px solid var(--line);border-radius:16px;background:#edf0e7;max-width:1040px}.service-proof h2{font-size:clamp(26px,4vw,40px);letter-spacing:-1px;line-height:1.15}.service-proof p{max-width:760px;line-height:1.7}.service-proof figure{margin:24px 0 0}.service-proof img{display:block;width:100%;height:auto;border-radius:10px}.service-proof figcaption{font-size:14px;color:var(--muted);line-height:1.6;margin-top:12px}.service-proof a{color:#176247;text-decoration:underline;text-underline-offset:4px}.service-booking{width:calc(100% - 40px);max-width:1040px;margin-left:auto;margin-right:auto;scroll-margin-top:100px;padding:48px 0 65px}.service-booking h2{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-1.5px;max-width:850px}.service-booking>p{max-width:760px;line-height:1.7}.service-agenda{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;gap:16px;margin:28px 0}.service-agenda li{border-top:2px solid #28634d;padding:16px 0;line-height:1.5;font-weight:600}.service-booking .calendar-box{margin-top:28px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white}.service-booking .calendly-inline-widget{min-width:280px;height:760px}.service-booking .calendar-fallback{font-size:15px}.service-booking a:not(.button){color:#176247;text-decoration:underline;text-underline-offset:4px}.service-actions a:focus-visible,.service-booking a:focus-visible,.service-proof a:focus-visible{outline:3px solid #28634d;outline-offset:5px}@media(max-width:600px){.service-proof{padding:20px}.service-agenda{grid-template-columns:1fr;gap:0}.service-actions{align-items:stretch;flex-direction:column}.service-actions .button{text-align:center}.service-booking .calendly-inline-widget{height:820px}.service-booking h2{letter-spacing:-1px}}
