.quote[data-astro-cid-gakqr736]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:18px;margin:0;padding:32px;display:flex;position:relative}.placeholder-flag[data-astro-cid-gakqr736]{position:absolute;top:18px;right:18px}.mark[data-astro-cid-gakqr736]{width:30px;fill:var(--accent-soft)}blockquote[data-astro-cid-gakqr736]{font-family:var(--serif);flex:1;margin:0;font-size:1.2rem;line-height:1.45}figcaption[data-astro-cid-gakqr736]{flex-direction:column;font-size:.9rem;display:flex}figcaption[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{color:var(--muted)}.hero[data-astro-cid-lcdefpme]{padding:clamp(16px,2.5vw,32px) 0 clamp(40px,5vw,64px)}.hero-stage[data-astro-cid-lcdefpme]{--stage-left:max(var(--gutter), (100vw - 1440px) / 2);--text-left:max(var(--gutter), (100vw - var(--wrap)) / 2 + var(--gutter));width:min(100% - 2 * var(--gutter), 1440px);margin:0 auto}.hero-stage[data-astro-cid-lcdefpme] .hero-photo{height:clamp(360px,58vh,640px);aspect-ratio:auto!important}.hero-row[data-astro-cid-lcdefpme]{--overlap:clamp(140px, 18vh, 220px);margin-top:calc(-1 * var(--overlap));padding-right:calc(var(--text-left) - var(--stage-left));grid-template-columns:auto 1fr;gap:clamp(32px,5vw,80px);display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{background:var(--paper);padding:clamp(24px, 3vw, 40px) clamp(32px, 4vw, 56px) 0 calc(var(--text-left) - var(--stage-left));border-radius:0 var(--radius-lg) 0 0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{white-space:nowrap;margin:0;font-size:clamp(2.5rem,5.4vw,4.3rem)}.hero-aside[data-astro-cid-lcdefpme]{max-width:560px;padding-top:calc(var(--overlap) + 20px);justify-self:end}.hero-aside[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:0 0 24px}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--harbour);font-style:italic}.suburbs[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);font-family:var(--serif);color:var(--ink-2);flex-wrap:wrap;gap:10px 36px;margin:clamp(40px,6vw,72px) 0 0;padding:22px 0 0;font-size:clamp(1.1rem,1.8vw,1.35rem);list-style:none;display:flex}.suburbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.suburbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.promise[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--ink);padding-top:22px}.promise[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.num[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--accent);margin-bottom:14px;font-size:1.1rem;display:block}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.sticky-head[data-astro-cid-lcdefpme]{position:sticky;top:110px}.service-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:0 36px;margin:0;padding:0;list-style:none;display:grid}.service-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:22px 0 10px}.service-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.2rem}.service-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.96rem}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.step-num[data-astro-cid-lcdefpme]{background:var(--harbour);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-weight:600;display:inline-flex}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.2rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:.96rem}.split-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.split-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}@media (width<=960px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=860px){.services-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sticky-head[data-astro-cid-lcdefpme]{position:static}.hero-stage[data-astro-cid-lcdefpme] .hero-photo{height:clamp(260px,56vw,420px)}.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px;margin-top:0;padding-right:0}.hero-copy[data-astro-cid-lcdefpme]{background:0 0;padding:28px 0 0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{white-space:normal}.hero-aside[data-astro-cid-lcdefpme]{justify-self:start;padding-top:0}}@media (width<=560px){.service-list[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
