.page-module__3X0Nkq__page{--colour-surface:color-mix(in srgb, var(--colour-black) 10%, var(--colour-white))}.page-module__3X0Nkq__hero{min-height:clamp(22rem,46vh,32rem);color:var(--colour-white);background:var(--colour-black);align-items:end;display:grid;position:relative;overflow:hidden}.page-module__3X0Nkq__heroMedia{position:absolute;inset:0}.page-module__3X0Nkq__heroMedia img{object-fit:cover;object-position:center}.page-module__3X0Nkq__heroOverlay{background:linear-gradient(#00000059 0%,#000c 100%);position:absolute;inset:0}.page-module__3X0Nkq__heroInner{z-index:1;gap:var(--space-xl);padding-block:calc(var(--header-height) + var(--space-xl)) var(--space-xl);align-items:end;display:grid;position:relative}.page-module__3X0Nkq__heroContent{max-width:44rem}.page-module__3X0Nkq__heroFunder{width:max-content;max-width:100%;margin:0 0 var(--space-md);justify-items:start;gap:.5rem;display:grid}.page-module__3X0Nkq__heroFunderLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--colour-white);margin:0;font-size:.8125rem;font-weight:700}.page-module__3X0Nkq__heroFunderLogo{object-fit:contain;width:auto;max-width:10.5rem;height:6.25rem;display:block}.page-module__3X0Nkq__sectionEyebrow,.page-module__3X0Nkq__enquireEyebrow,.page-module__3X0Nkq__caseEyebrow{margin:0 0 var(--space-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--colour-accent);font-size:.8125rem;font-weight:700}.page-module__3X0Nkq__heroTitle{margin:0 0 var(--space-md);letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.05rem,5vw,3.25rem);font-weight:700;line-height:1.08}.page-module__3X0Nkq__heroSubtitle{color:#ffffffe6;max-width:46ch;margin:0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:500;line-height:1.45}.page-module__3X0Nkq__sectionActions{gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__3X0Nkq__introVideo{background:var(--colour-white);padding-block:clamp(2rem,4vw,3rem)}.page-module__3X0Nkq__processVideo,.page-module__3X0Nkq__offer,.page-module__3X0Nkq__outputs,.page-module__3X0Nkq__enquire{background:var(--colour-white);padding-block:clamp(2.25rem,5vw,3.75rem)}.page-module__3X0Nkq__eligibility,.page-module__3X0Nkq__steps,.page-module__3X0Nkq__caseStudy{background:var(--colour-surface);padding-block:clamp(2.25rem,5vw,3.75rem)}.page-module__3X0Nkq__steps{scroll-margin-top:calc(var(--header-height) + 1rem)}.page-module__3X0Nkq__sectionTitle{letter-spacing:-.03em;max-width:28ch;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:700;line-height:1.2}.page-module__3X0Nkq__sectionLede,.page-module__3X0Nkq__sectionBody{margin:var(--space-md) 0 0;max-width:52ch;color:var(--colour-muted);line-height:var(--leading-body)}.page-module__3X0Nkq__accent{width:2.75rem;height:2px;margin-block:var(--space-md);background:var(--colour-accent);display:block}.page-module__3X0Nkq__highlightList{gap:var(--space-sm);margin:var(--space-lg) 0;max-width:44rem;padding:0;list-style:none;display:grid}.page-module__3X0Nkq__highlightList li{background:var(--colour-surface);border-left:2px solid var(--colour-accent);padding:.85rem 1rem;line-height:1.5}.page-module__3X0Nkq__logoStrip{gap:var(--space-lg);margin-top:var(--space-xl);padding:var(--space-lg) 0 0;border-top:1px solid var(--colour-border);display:grid;position:relative}.page-module__3X0Nkq__logoGroup{gap:var(--space-sm);align-content:start;display:grid}.page-module__3X0Nkq__logoStripHeading{font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;color:var(--colour-muted);margin:0;font-weight:600}.page-module__3X0Nkq__logoStripList{align-items:center;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.page-module__3X0Nkq__logoStripImage{object-fit:contain;width:auto;max-width:min(12rem,44vw);height:3.75rem;display:block}.page-module__3X0Nkq__logoStripImageLarge{object-fit:contain;width:auto;max-width:min(9rem,72vw);height:6.5rem;display:block}.page-module__3X0Nkq__coverageList{gap:var(--space-sm);margin:var(--space-lg) 0 var(--space-md);padding:0;list-style:none;display:grid}.page-module__3X0Nkq__coverageList li{background:var(--colour-white);padding:.65rem .85rem;font-size:.95rem;font-weight:600;line-height:1.35}.page-module__3X0Nkq__deadline{margin:var(--space-lg) 0 0;max-width:52ch;font-weight:600;line-height:var(--leading-body)}.page-module__3X0Nkq__outputList{gap:var(--space-md);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.page-module__3X0Nkq__outputItem{border-left:2px solid var(--colour-accent);background:var(--colour-surface);padding:clamp(1rem,2vw,1.25rem)}.page-module__3X0Nkq__outputTitle{margin:0 0 var(--space-xs);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.page-module__3X0Nkq__outputBody{color:var(--colour-muted);line-height:var(--leading-body);margin:0}.page-module__3X0Nkq__stepList{gap:var(--space-md);margin:var(--space-lg) 0 0;counter-reset:none;padding:0;list-style:none;display:grid}.page-module__3X0Nkq__stepItem{gap:var(--space-sm);background:var(--colour-white);border:1px solid #00000024;padding:clamp(1.15rem,2.2vw,1.5rem);display:grid}.page-module__3X0Nkq__stepNumber{letter-spacing:.12em;color:var(--colour-accent);margin:0;font-size:.8125rem;font-weight:700}.page-module__3X0Nkq__stepTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,1.8vw,1.15rem);font-weight:700;line-height:1.3}.page-module__3X0Nkq__stepBody{color:var(--colour-muted);margin:0;font-size:.95rem;line-height:1.5}.page-module__3X0Nkq__videoEmbed{aspect-ratio:16/9;width:100%;margin-top:var(--space-md);background:var(--colour-black);position:relative;overflow:hidden}.page-module__3X0Nkq__videoFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.page-module__3X0Nkq__videoLink{margin:var(--space-md) 0 0;font-size:var(--text-small)}.page-module__3X0Nkq__videoLink a{color:var(--colour-muted);text-underline-offset:.15em;text-decoration:underline}.page-module__3X0Nkq__videoLink a:hover,.page-module__3X0Nkq__videoLink a:focus-visible{color:var(--colour-accent)}.page-module__3X0Nkq__quote{margin:var(--space-lg) 0;padding:var(--space-lg);background:var(--colour-white);border-left:4px solid var(--colour-accent)}.page-module__3X0Nkq__quote p{letter-spacing:-.015em;max-width:52ch;margin:0;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:500;line-height:1.45}.page-module__3X0Nkq__quote cite{margin-top:var(--space-md);font-style:normal;font-size:var(--text-small);color:var(--colour-muted);font-weight:600;display:block}.page-module__3X0Nkq__caseLink{min-height:min(48vw,18rem);margin-top:var(--space-lg);color:var(--colour-white);text-decoration:none;display:grid;position:relative;overflow:hidden}.page-module__3X0Nkq__caseMedia{position:absolute;inset:0}.page-module__3X0Nkq__caseMedia img{object-fit:cover;object-position:center}.page-module__3X0Nkq__caseOverlay{background:linear-gradient(#0003 0%,#000000c7 100%);position:absolute;inset:0}.page-module__3X0Nkq__caseCopy{z-index:1;gap:var(--space-sm);align-content:end;padding:clamp(1.5rem,4vw,2.25rem);display:grid;position:relative}.page-module__3X0Nkq__caseEyebrow{color:var(--colour-white)}.page-module__3X0Nkq__caseSummary{max-width:46ch;margin:0;line-height:1.5}.page-module__3X0Nkq__caseCta{font-weight:600}.page-module__3X0Nkq__caseLink:hover .page-module__3X0Nkq__caseCta,.page-module__3X0Nkq__caseLink:focus-visible .page-module__3X0Nkq__caseCta{text-decoration:underline}.page-module__3X0Nkq__faqs{background:var(--colour-white);padding-block:clamp(2.5rem,5vw,4rem)}.page-module__3X0Nkq__faqsHead{max-width:40rem;margin-bottom:clamp(1.5rem,3vw,2rem)}.page-module__3X0Nkq__faqsHead h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:700}.page-module__3X0Nkq__enquire{background:var(--colour-surface);scroll-margin-top:calc(var(--header-height) + 3.5rem)}.page-module__3X0Nkq__enquireInner{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.page-module__3X0Nkq__enquireCopy{gap:var(--space-md);max-width:34rem;display:grid}.page-module__3X0Nkq__enquireTitle{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:700;line-height:1.15}.page-module__3X0Nkq__enquireBody{color:var(--colour-muted);line-height:var(--leading-body);margin:0}.page-module__3X0Nkq__person{gap:var(--space-md);width:max-content;max-width:100%;padding:var(--space-md);background:var(--colour-white);border:1px solid var(--colour-border);color:var(--colour-black);grid-template-columns:6.5rem max-content;align-items:center;display:grid}.page-module__3X0Nkq__heroContact{gap:var(--space-sm);align-content:end;justify-items:start;display:grid}.page-module__3X0Nkq__heroContactCta{letter-spacing:-.02em;max-width:22ch;color:var(--colour-white);margin:0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;line-height:1.25}.page-module__3X0Nkq__personPhoto{object-fit:cover;background:var(--colour-white);width:6.5rem;height:6.5rem}.page-module__3X0Nkq__personCopy{gap:.2rem;display:grid}.page-module__3X0Nkq__personName{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.page-module__3X0Nkq__personRole,.page-module__3X0Nkq__personEmail{color:var(--colour-muted);margin:0;font-size:.95rem;line-height:1.4}.page-module__3X0Nkq__personEmail{color:var(--colour-accent);white-space:nowrap;font-weight:600;text-decoration:none}.page-module__3X0Nkq__personEmail:hover,.page-module__3X0Nkq__personEmail:focus-visible{text-decoration:underline}@media (min-width:640px){.page-module__3X0Nkq__coverageList,.page-module__3X0Nkq__outputList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__3X0Nkq__stepList{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__3X0Nkq__logoStrip{column-gap:var(--space-xl);grid-template-columns:1fr 1fr;padding-bottom:0}.page-module__3X0Nkq__logoStrip:before{content:"";top:var(--space-lg);background:var(--colour-border);width:1px;position:absolute;bottom:0;left:50%}.page-module__3X0Nkq__logoGroup+.page-module__3X0Nkq__logoGroup{padding-left:var(--space-xl)}}@media (min-width:900px){.page-module__3X0Nkq__heroInner{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-module__3X0Nkq__heroContact{justify-self:end;justify-items:start}.page-module__3X0Nkq__enquireInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3.5rem)}}@media (max-width:420px){.page-module__3X0Nkq__person{gap:var(--space-sm);grid-template-columns:5.25rem max-content;padding:.75rem}.page-module__3X0Nkq__personPhoto{width:5.25rem;height:5.25rem}.page-module__3X0Nkq__personEmail{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.page-module__3X0Nkq__caseLink,.page-module__3X0Nkq__personEmail{transition:none}}
