.xHero[data-astro-cid-4ny2jh3c]{border-bottom:1px solid var(--c-line)}.xHero__inner[data-astro-cid-4ny2jh3c]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.qualification[data-astro-cid-4ny2jh3c]{background:var(--c-white)}.qualification-grid[data-astro-cid-4ny2jh3c]{background:var(--c-line);border:1px solid var(--c-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.qualification-grid[data-astro-cid-4ny2jh3c] article[data-astro-cid-4ny2jh3c]{min-width:0;padding:var(--s-5);background:var(--c-paper)}.qualification__number[data-astro-cid-4ny2jh3c]{margin-bottom:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-accent);display:block}.qualification-grid[data-astro-cid-4ny2jh3c] h3[data-astro-cid-4ny2jh3c]{margin-bottom:var(--s-2);font-size:var(--fs-md)}.qualification-grid[data-astro-cid-4ny2jh3c] p[data-astro-cid-4ny2jh3c]{color:var(--c-slate);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.65}.solution-brief[data-astro-cid-4ny2jh3c]{grid-template-columns:.7fr 1.3fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.solution-brief[data-astro-cid-4ny2jh3c]>[data-astro-cid-4ny2jh3c],.pair__item[data-astro-cid-4ny2jh3c],.enquire[data-astro-cid-4ny2jh3c]>[data-astro-cid-4ny2jh3c]{min-width:0}.brief-grid[data-astro-cid-4ny2jh3c]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.brief-grid[data-astro-cid-4ny2jh3c] div[data-astro-cid-4ny2jh3c]{border-top:1px solid var(--c-line);padding-top:var(--s-3);min-width:0}.brief-grid[data-astro-cid-4ny2jh3c] dt[data-astro-cid-4ny2jh3c]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);margin-bottom:var(--s-2);overflow-wrap:anywhere}.brief-grid[data-astro-cid-4ny2jh3c] dd[data-astro-cid-4ny2jh3c]{font-size:var(--fs-sm);color:var(--c-slate);overflow-wrap:anywhere;margin:0;line-height:1.6}.faq-title[data-astro-cid-4ny2jh3c]{margin-top:var(--s-6);font-size:var(--fs-md)}.solution-faq[data-astro-cid-4ny2jh3c]{gap:var(--s-3);max-width:58ch;display:grid}.solution-faq[data-astro-cid-4ny2jh3c] div[data-astro-cid-4ny2jh3c]{border-top:1px solid var(--c-line-soft);padding-top:var(--s-3);min-width:0}.solution-faq[data-astro-cid-4ny2jh3c] h4[data-astro-cid-4ny2jh3c]{margin:0 0 var(--s-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.solution-faq[data-astro-cid-4ny2jh3c] p[data-astro-cid-4ny2jh3c]{font-size:var(--fs-sm);color:var(--c-slate);overflow-wrap:anywhere;margin:0}.flow__body[data-astro-cid-4ny2jh3c],.flow__body[data-astro-cid-4ny2jh3c] p[data-astro-cid-4ny2jh3c]{min-width:0}.flow__body[data-astro-cid-4ny2jh3c] p[data-astro-cid-4ny2jh3c]{overflow-wrap:anywhere}.xHero[data-astro-cid-4ny2jh3c] h1[data-astro-cid-4ny2jh3c]{max-width:22ch;margin-bottom:var(--s-4)}.xHero__actions[data-astro-cid-4ny2jh3c]{margin-top:var(--s-5)}.xHero__media[data-astro-cid-4ny2jh3c]{border:1px solid var(--c-line-soft);background:var(--c-white);aspect-ratio:4/3;overflow:hidden}.xHero__media[data-astro-cid-4ny2jh3c] img[data-astro-cid-4ny2jh3c]{object-fit:contain;width:100%;height:100%}.pair[data-astro-cid-4ny2jh3c]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.pair__item[data-astro-cid-4ny2jh3c]{border-left:3px solid var(--c-line);padding-left:var(--s-5)}.pair__item--accent[data-astro-cid-4ny2jh3c]{border-left-color:var(--c-accent-bright)}.pair__item[data-astro-cid-4ny2jh3c] p[data-astro-cid-4ny2jh3c]{font-size:var(--fs-md);max-width:46ch;margin:0;line-height:1.6}.flow[data-astro-cid-4ny2jh3c]{margin:0;padding:0;list-style:none;display:grid}.flow__item[data-astro-cid-4ny2jh3c]{gap:var(--s-4);padding-bottom:var(--s-6);grid-template-columns:64px 1fr;margin:0;display:grid;position:relative}.flow__item[data-astro-cid-4ny2jh3c]:before{content:"";background:var(--c-line);width:1px;position:absolute;top:44px;bottom:0;left:21px}.flow__item[data-astro-cid-4ny2jh3c]:last-child:before{display:none}.flow__marker[data-astro-cid-4ny2jh3c]{border:1px solid var(--c-line);background:var(--c-white);width:44px;height:44px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-accent);z-index:1;border-radius:50%;place-items:center;display:grid}.flow__body[data-astro-cid-4ny2jh3c] h3[data-astro-cid-4ny2jh3c]{font-size:var(--fs-md);margin:var(--s-2) 0}.flow__body[data-astro-cid-4ny2jh3c] p[data-astro-cid-4ny2jh3c]{font-size:var(--fs-sm);color:var(--c-slate);max-width:66ch;margin:0}.section-head--split[data-astro-cid-4ny2jh3c]{justify-content:space-between;align-items:flex-end;gap:var(--s-5);max-width:none;display:flex}.enquire[data-astro-cid-4ny2jh3c]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.enquire__badges[data-astro-cid-4ny2jh3c]{margin-top:var(--s-4)}.enquire__form[data-astro-cid-4ny2jh3c]{border:1px solid var(--c-line);border-top:3px solid var(--c-accent-bright);padding:var(--s-5);background:var(--c-paper)}@media (width<=1100px){.qualification-grid[data-astro-cid-4ny2jh3c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.xHero__inner[data-astro-cid-4ny2jh3c],.pair[data-astro-cid-4ny2jh3c],.enquire[data-astro-cid-4ny2jh3c],.solution-brief[data-astro-cid-4ny2jh3c]{grid-template-columns:1fr}.qualification-grid[data-astro-cid-4ny2jh3c]{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-grid[data-astro-cid-4ny2jh3c]{grid-template-columns:1fr}.section-head--split[data-astro-cid-4ny2jh3c]{flex-direction:column;align-items:flex-start}}
