.service-intro[data-astro-cid-fg6keuvb]{padding-top:clamp(9rem,12vw,11.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.back[data-astro-cid-fg6keuvb]{color:var(--muted);margin-bottom:2.5rem}.service-name[data-astro-cid-fg6keuvb]{color:var(--muted);margin-bottom:1.25rem;font-size:1rem}.service-intro[data-astro-cid-fg6keuvb] h1[data-astro-cid-fg6keuvb]{letter-spacing:-.055em;max-width:17ch;margin-bottom:1.75rem;font-size:clamp(2.7rem,6.1vw,5.5rem);line-height:1.04}.service-lead[data-astro-cid-fg6keuvb]{max-width:51ch;color:var(--muted);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.65}.service-grid[data-astro-cid-fg6keuvb]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.service-content[data-astro-cid-fg6keuvb]{min-width:0}.service-visual[data-astro-cid-fg6keuvb]{margin:0}.service-visual[data-astro-cid-fg6keuvb] img[data-astro-cid-fg6keuvb]{aspect-ratio:1.4;object-fit:cover;border-radius:24px;width:100%;display:block}.product-visual[data-astro-cid-fg6keuvb] img[data-astro-cid-fg6keuvb]{object-fit:contain;background:var(--clay);padding:clamp(1rem,2.5vw,2rem)}.service-visual[data-astro-cid-fg6keuvb] figcaption[data-astro-cid-fg6keuvb]{color:var(--muted);max-width:60ch;padding-top:1.2rem;font-size:.95rem;line-height:1.6}.detail-block[data-astro-cid-fg6keuvb]{margin-top:clamp(3.5rem,6vw,5.5rem)}.detail-block[data-astro-cid-fg6keuvb] h2[data-astro-cid-fg6keuvb]{margin-bottom:1.75rem;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.14}.outcome-list[data-astro-cid-fg6keuvb],.step-list[data-astro-cid-fg6keuvb]{margin:0;padding:0;list-style:none}.outcome-list[data-astro-cid-fg6keuvb] li[data-astro-cid-fg6keuvb],.step-list[data-astro-cid-fg6keuvb] li[data-astro-cid-fg6keuvb]{border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:1rem;padding:1.4rem 0;display:grid}.outcome-list[data-astro-cid-fg6keuvb] li[data-astro-cid-fg6keuvb]:last-child,.step-list[data-astro-cid-fg6keuvb] li[data-astro-cid-fg6keuvb]:last-child{border-bottom:1px solid var(--line)}.outcome-list[data-astro-cid-fg6keuvb] span[data-astro-cid-fg6keuvb]{padding-top:.1rem;font-size:1.15rem}.outcome-list[data-astro-cid-fg6keuvb] p[data-astro-cid-fg6keuvb],.step-list[data-astro-cid-fg6keuvb] p[data-astro-cid-fg6keuvb]{margin:0;font-size:1.06rem;line-height:1.65}.step-list[data-astro-cid-fg6keuvb] span[data-astro-cid-fg6keuvb]{color:var(--muted);padding-top:.35rem;font-size:.8rem}.consultation[data-astro-cid-fg6keuvb]{background:var(--chalk);border:1px solid var(--line);border-radius:24px;padding:2rem;position:sticky;top:124px}.consultation[data-astro-cid-fg6keuvb] h2[data-astro-cid-fg6keuvb]{margin-bottom:1rem;font-size:2rem;line-height:1.15}.consultation[data-astro-cid-fg6keuvb]>p[data-astro-cid-fg6keuvb]{color:var(--muted);font-size:1rem;line-height:1.65}.consultation[data-astro-cid-fg6keuvb] .button[data-astro-cid-fg6keuvb]{border-color:var(--ink);width:100%;color:var(--ink);background:0 0;justify-content:space-between;gap:.75rem;margin-top:1.75rem;padding-inline:16px}.consultation[data-astro-cid-fg6keuvb] .button[data-astro-cid-fg6keuvb]:hover{background:var(--ink);color:var(--paper)}.related-services[data-astro-cid-fg6keuvb]{padding-top:clamp(5rem,9vw,8rem)}.related-services[data-astro-cid-fg6keuvb]>h2[data-astro-cid-fg6keuvb]{margin-bottom:2rem;font-size:clamp(1.6rem,2.7vw,2.3rem)}.related-list[data-astro-cid-fg6keuvb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.related-list[data-astro-cid-fg6keuvb]>a[data-astro-cid-fg6keuvb]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.related-list[data-astro-cid-fg6keuvb] h3[data-astro-cid-fg6keuvb]{font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.3}.related-list[data-astro-cid-fg6keuvb] svg{flex:none;width:20px;transition:transform .2s}.related-list[data-astro-cid-fg6keuvb]>a[data-astro-cid-fg6keuvb]:hover svg{transform:translate(3px,-3px)}@media (width<=900px){.service-grid[data-astro-cid-fg6keuvb]{grid-template-columns:minmax(0,1fr) 280px;gap:2rem}.consultation[data-astro-cid-fg6keuvb]{padding:1.5rem}.consultation[data-astro-cid-fg6keuvb] h2[data-astro-cid-fg6keuvb]{font-size:1.7rem}}@media (width<=700px){.service-grid[data-astro-cid-fg6keuvb]{grid-template-columns:1fr;gap:3rem}.consultation[data-astro-cid-fg6keuvb]{width:100%;padding:1.75rem;position:static}.consultation[data-astro-cid-fg6keuvb] .button[data-astro-cid-fg6keuvb]{max-width:320px}.service-intro[data-astro-cid-fg6keuvb]{padding-top:8.5rem;padding-bottom:2rem}.back[data-astro-cid-fg6keuvb]{margin-bottom:1.5rem}.service-intro[data-astro-cid-fg6keuvb] h1[data-astro-cid-fg6keuvb]{overflow-wrap:break-word}.related-list[data-astro-cid-fg6keuvb]{grid-template-columns:1fr;gap:0}.service-visual[data-astro-cid-fg6keuvb] img[data-astro-cid-fg6keuvb]{border-radius:18px}.related-services[data-astro-cid-fg6keuvb]{padding-top:4rem}}
