.service-hero[data-astro-cid-3davqib2]{padding-top:32px}.service-breadcrumb[data-astro-cid-3davqib2]{color:var(--muted);margin-bottom:48px;font-size:12px}.service-breadcrumb[data-astro-cid-3davqib2] ol[data-astro-cid-3davqib2]{flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.service-breadcrumb[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2]+li[data-astro-cid-3davqib2]:before{content:"/";color:var(--muted);margin-right:16px}.service-breadcrumb[data-astro-cid-3davqib2] a[data-astro-cid-3davqib2]{text-underline-offset:4px;padding-block:10px;text-decoration:underline;display:inline-block}.service-breadcrumb[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2]:last-child{align-self:center}.service-intro[data-astro-cid-3davqib2]{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.service-intro[data-astro-cid-3davqib2] .button[data-astro-cid-3davqib2]{flex-shrink:0}.service-section[data-astro-cid-3davqib2]{grid-template-columns:.8fr 1fr;gap:clamp(40px,7vw,120px);padding-block:clamp(56px,7vw,100px);display:grid}.service-section-heading[data-astro-cid-3davqib2] h2[data-astro-cid-3davqib2],.service-process[data-astro-cid-3davqib2] h2[data-astro-cid-3davqib2]{letter-spacing:-.045em;margin-top:24px;font-size:clamp(30px,3.5vw,48px);line-height:1.12}.service-section-heading[data-astro-cid-3davqib2] p[data-astro-cid-3davqib2]{max-width:400px;color:var(--dark-muted);margin-top:24px;font-size:15px;line-height:1.7}.service-examples[data-astro-cid-3davqib2]{margin:0;padding:0;list-style:none}.service-examples[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2]{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:16px;padding-block:24px;font-size:clamp(17px,1.7vw,23px);line-height:1.4;display:grid}.example-number[data-astro-cid-3davqib2]{color:var(--muted);padding-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.scope-content[data-astro-cid-3davqib2] ul[data-astro-cid-3davqib2]{margin:0;padding:0;list-style:none}.scope-content[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2]{border-top:1px solid #40443c;padding:20px 0;font-size:17px;line-height:1.5}.service-outcome[data-astro-cid-3davqib2]{border-left:3px solid var(--accent);margin-top:48px;padding-left:24px}.service-outcome[data-astro-cid-3davqib2] .section-label[data-astro-cid-3davqib2]{color:var(--accent)}.service-outcome[data-astro-cid-3davqib2] p[data-astro-cid-3davqib2]{margin-top:16px;font-size:18px;line-height:1.6}.project-links[data-astro-cid-3davqib2]{gap:32px;display:grid}.project-links[data-astro-cid-3davqib2]>a[data-astro-cid-3davqib2]{border-bottom:1px solid var(--line);padding-bottom:24px}.project-links[data-astro-cid-3davqib2]>a[data-astro-cid-3davqib2]>span[data-astro-cid-3davqib2]:first-child{letter-spacing:-.025em;font-size:24px}.project-links[data-astro-cid-3davqib2] p[data-astro-cid-3davqib2]{max-width:460px;color:var(--muted);margin-block:12px;font-size:15px;line-height:1.7}.project-links[data-astro-cid-3davqib2] .text-link[data-astro-cid-3davqib2]{border:0}.service-proof[data-astro-cid-3davqib2]{border-bottom:1px solid var(--line);padding-block:clamp(64px,8vw,112px)}.service-proof[data-astro-cid-3davqib2] blockquote[data-astro-cid-3davqib2]{letter-spacing:-.035em;max-width:1080px;margin-block:28px;font-size:clamp(25px,3.2vw,45px);line-height:1.3}.service-proof[data-astro-cid-3davqib2] figcaption[data-astro-cid-3davqib2]{font-size:14px;line-height:1.6}.service-proof[data-astro-cid-3davqib2] figcaption[data-astro-cid-3davqib2] span[data-astro-cid-3davqib2]{color:var(--muted);font-size:12px;display:block}.service-process[data-astro-cid-3davqib2]{padding-block:clamp(64px,8vw,112px)}.service-process-heading[data-astro-cid-3davqib2]{margin-bottom:48px}.service-process[data-astro-cid-3davqib2] ol[data-astro-cid-3davqib2]{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.service-process[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2]{border-top:1px solid var(--line);padding-top:20px}.service-process[data-astro-cid-3davqib2] h3[data-astro-cid-3davqib2]{letter-spacing:-.025em;margin-block:20px 12px;font-size:20px;line-height:1.3}.service-process[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2] p[data-astro-cid-3davqib2]{max-width:370px;color:var(--muted);font-size:15px;line-height:1.7}.service-contact[data-astro-cid-3davqib2]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-block:48px 80px;display:flex}.service-contact[data-astro-cid-3davqib2] h2[data-astro-cid-3davqib2]{letter-spacing:-.045em;margin-block:20px;font-size:clamp(28px,3vw,40px);line-height:1.15}.service-contact[data-astro-cid-3davqib2] p[data-astro-cid-3davqib2]{max-width:580px;color:var(--muted);font-size:15px;line-height:1.6}.service-contact[data-astro-cid-3davqib2] .button[data-astro-cid-3davqib2]{flex-shrink:0}@media (width<=900px){.service-intro[data-astro-cid-3davqib2]{flex-direction:column;align-items:flex-start;gap:24px}.service-section[data-astro-cid-3davqib2]{grid-template-columns:1fr;gap:36px}.service-process[data-astro-cid-3davqib2] ol[data-astro-cid-3davqib2]{grid-template-columns:1fr}.service-process[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2] p[data-astro-cid-3davqib2]{max-width:620px}.service-contact[data-astro-cid-3davqib2]{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=480px){.service-breadcrumb[data-astro-cid-3davqib2]{margin-bottom:32px}.service-breadcrumb[data-astro-cid-3davqib2] ol[data-astro-cid-3davqib2]{gap:4px 10px}.service-breadcrumb[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2]+li[data-astro-cid-3davqib2]:before{margin-right:10px}.service-intro[data-astro-cid-3davqib2] .button[data-astro-cid-3davqib2]{width:100%}.service-examples[data-astro-cid-3davqib2] li[data-astro-cid-3davqib2]{grid-template-columns:24px 1fr;gap:12px}.service-outcome[data-astro-cid-3davqib2]{padding-left:18px}.service-contact[data-astro-cid-3davqib2] .button[data-astro-cid-3davqib2]{width:100%}}
