.hero[data-astro-cid-j7pv25f6]{position:relative;height:max(calc(82svh - 80px),560px);background:#2f2b27;color:#fff;overflow:hidden}.shade[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;height:65%;pointer-events:none;background:linear-gradient(to top,#0c0d0e9e,#0c0d0e00)}.hero-content[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:clamp(48px,5.56vw,80px)}.hero-text[data-astro-cid-j7pv25f6]{max-width:780px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:36px}.tagline[data-astro-cid-j7pv25f6]{max-width:820px;margin:0 auto clamp(40px,4.44vw,64px);text-align:center;font-size:clamp(22px,1.94vw,28px);line-height:1.25;text-wrap:balance}.intro[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:40px 24px}.intro-a[data-astro-cid-j7pv25f6]{flex:5 1 0;min-width:0}.intro-heading[data-astro-cid-j7pv25f6]{margin-bottom:32px;font-size:clamp(24px,2.08vw,30px);line-height:1.2;text-wrap:pretty}.intro-b[data-astro-cid-j7pv25f6]{flex:6 1 0;min-width:0;margin-left:102px}.intro-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;font-size:17px}.intro-link[data-astro-cid-j7pv25f6]{margin-top:28px}.services-title[data-astro-cid-j7pv25f6]{margin-bottom:40px}.services[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.service-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:24px;min-height:72px;padding:12px 16px;margin:0 -16px;border-bottom:1px solid var(--hairline);text-decoration:none;color:var(--ink);transition:background-color .15s ease}.service-row[data-astro-cid-j7pv25f6]:hover{background:var(--warm-grey)}.s-num[data-astro-cid-j7pv25f6]{flex:0 0 78px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.s-name[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;font-family:var(--font-head);font-size:clamp(20px,1.67vw,24px);line-height:1.2}.s-arrow[data-astro-cid-j7pv25f6]{flex:0 0 auto;font-size:16px}.recent[data-astro-cid-j7pv25f6]{background:var(--warm-grey)}.recent-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:48px}.recent-grid[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:40px 16px}.recent-grid[data-astro-cid-j7pv25f6]>*{flex:1 1 0}.process-wrap[data-astro-cid-j7pv25f6]{padding-top:var(--section)}.process[data-astro-cid-j7pv25f6]{border-top:1px solid var(--hairline);padding-top:clamp(40px,4.44vw,64px)}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:40px 24px}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:1 1 200px;min-width:0}.step-n[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.step-t[data-astro-cid-j7pv25f6]{margin:14px 0 10px;font-size:22px}.step-d[data-astro-cid-j7pv25f6]{text-wrap:pretty}.trust[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--body)}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:14px 48px}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--hairline)}.trust[data-astro-cid-j7pv25f6] .trust-logo[data-astro-cid-j7pv25f6]{padding:0 48px}.trust[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:120px;height:48px;object-fit:contain}@media(max-width:719px){.hero[data-astro-cid-j7pv25f6]{height:max(calc(60svh - 64px),480px)}.intro[data-astro-cid-j7pv25f6]{flex-direction:column}.intro-b[data-astro-cid-j7pv25f6]{margin-left:0;padding-top:0}.service-row[data-astro-cid-j7pv25f6]{min-height:64px}.s-num[data-astro-cid-j7pv25f6]{flex-basis:32px}.recent-grid[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.trust[data-astro-cid-j7pv25f6]{flex-direction:column;gap:20px;font-size:16px;text-align:center}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.trust[data-astro-cid-j7pv25f6] .trust-logo[data-astro-cid-j7pv25f6]{padding:0}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:0;display:flex;flex-direction:column;align-items:center;gap:20px}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{content:"";width:40px;height:1px;background:var(--hairline)}}@media(prefers-reduced-motion:reduce){.service-row[data-astro-cid-j7pv25f6]{transition:none}}
