.hero-responsive[data-astro-cid-lcdefpme] .button--secondary[data-astro-cid-lcdefpme]{color:#fff;border-color:#fff}.hero-responsive[data-astro-cid-lcdefpme] .button--secondary[data-astro-cid-lcdefpme]:hover{color:var(--colour-primary);background:#fff}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#f7f7f3 0%,#fff 65%);padding-block:6rem}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:5rem;display:grid}.hero-content[data-astro-cid-lcdefpme]{max-width:760px}.hero-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:760px;margin-bottom:1.25rem}.hero-lead[data-astro-cid-lcdefpme]{max-width:680px;color:var(--colour-primary);margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:600}.hero-content[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow):not(.hero-lead){max-width:650px;color:var(--colour-muted)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-card[data-astro-cid-lcdefpme]{color:#fff;background:var(--colour-primary);box-shadow:var(--shadow);border-radius:20px;padding:2.5rem}.house-icon[data-astro-cid-lcdefpme]{width:64px;height:64px;color:var(--colour-primary);background:#fff;border-radius:14px;place-items:center;margin-bottom:2rem;font-size:2rem;display:grid}.hero-card-label[data-astro-cid-lcdefpme]{color:var(--colour-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:800}.hero-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;font-size:2rem}.hero-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:1.5rem 0 0;padding:0;list-style:none}.hero-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#e1ebe6;border-top:1px solid #ffffff2e;padding-block:.7rem}.section-heading[data-astro-cid-lcdefpme]{max-width:720px;margin-bottom:3rem}.section-heading[data-astro-cid-lcdefpme].text-centre{margin-inline:auto}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:var(--colour-muted)}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.service-card[data-astro-cid-lcdefpme]{border:1px solid var(--colour-border);border-radius:var(--radius);background:#fff;padding:2.5rem;position:relative}.service-number[data-astro-cid-lcdefpme]{color:var(--colour-accent);margin-bottom:2rem;font-size:.85rem;font-weight:900;display:block}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--colour-muted)}.service-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--colour-primary);margin-top:1rem;font-weight:750;text-decoration:none;display:inline-block}.service-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.two-column[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem;display:grid}.two-column[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{color:var(--colour-muted)}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.process-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:3px solid var(--colour-primary);padding:1.75rem}.process-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#fff;background:var(--colour-primary);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:1.5rem;font-weight:800;display:grid}.process-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--colour-muted)}@media (width<=850px){.hero[data-astro-cid-lcdefpme]{padding-block:4rem}.hero-grid[data-astro-cid-lcdefpme],.two-column[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:3rem}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=550px){.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column}.hero-card[data-astro-cid-lcdefpme]{padding:2rem}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
