.offerings[data-astro-cid-mak4r4r4]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem 2rem;display:grid}.offering[data-astro-cid-mak4r4r4]{border-top:1px solid var(--color-border);padding-top:1.5rem}.offering-index[data-astro-cid-mak4r4r4]{letter-spacing:.1em;color:var(--color-primary-text);margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:block}h3[data-astro-cid-mak4r4r4]{margin-bottom:1rem;font-size:1.15rem;line-height:1.3}ul[data-astro-cid-mak4r4r4]{gap:.5rem;margin-bottom:1.1rem;list-style:none;display:grid}li[data-astro-cid-mak4r4r4]{color:var(--color-text);padding-left:1.1rem;font-size:.93rem;line-height:1.5;position:relative}li[data-astro-cid-mak4r4r4]:before{content:"";background:var(--color-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}p[data-astro-cid-mak4r4r4]{color:var(--color-text-light);font-size:.95rem;line-height:1.65}.panel[data-astro-cid-mlf2w4er]{border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius);background:#fff;grid-template-columns:1.7fr 1fr;gap:3rem;padding:2.5rem;display:grid}.panel-intro[data-astro-cid-mlf2w4er]{max-width:56ch;margin-bottom:2rem;font-size:1.15rem;line-height:1.6}h3[data-astro-cid-mlf2w4er]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:1rem;font-size:.82rem}.deliverables[data-astro-cid-mlf2w4er]{gap:.6rem;list-style:none;display:grid}.deliverables[data-astro-cid-mlf2w4er] li[data-astro-cid-mlf2w4er]{padding-left:1.5rem;font-size:.97rem;position:relative}.deliverables[data-astro-cid-mlf2w4er] li[data-astro-cid-mlf2w4er]:before{content:"→";color:var(--color-primary-text);font-weight:700;position:absolute;left:0}.facts[data-astro-cid-mlf2w4er]{border-left:1px solid var(--color-border);align-content:start;gap:1.5rem;padding-left:2rem;display:grid}.fact[data-astro-cid-mlf2w4er] dt[data-astro-cid-mlf2w4er]{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:.35rem;font-size:.78rem}.fact[data-astro-cid-mlf2w4er] dd[data-astro-cid-mlf2w4er]{font-size:1.05rem;font-weight:600;line-height:1.4}@media (width<=840px){.panel[data-astro-cid-mlf2w4er]{grid-template-columns:1fr;gap:2rem;padding:1.75rem}.facts[data-astro-cid-mlf2w4er]{border-left:none;border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-top:1.75rem;padding-left:0}}.framing[data-astro-cid-nabdjlra]{grid-template-columns:1.5fr 1fr;align-items:start;gap:4rem;display:grid}.framing-body[data-astro-cid-nabdjlra] p{max-width:62ch;margin-bottom:1.25rem;font-size:1.12rem;line-height:1.75}.framing-body[data-astro-cid-nabdjlra] p:first-child{color:var(--color-text);font-size:1.3rem;line-height:1.6}.framing-aside[data-astro-cid-nabdjlra]{background:var(--color-bg-light);border-radius:var(--radius);padding:2rem}.framing-aside[data-astro-cid-nabdjlra] h2[data-astro-cid-nabdjlra]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:1.5rem;font-size:.82rem}.framing-aside[data-astro-cid-nabdjlra] ul[data-astro-cid-nabdjlra]{gap:1.25rem;list-style:none;display:grid}.framing-aside[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]{border-left:2px solid var(--color-primary);gap:.3rem;padding-left:1rem;display:grid}.framing-aside[data-astro-cid-nabdjlra] strong[data-astro-cid-nabdjlra]{font-size:1.02rem}.framing-aside[data-astro-cid-nabdjlra] span[data-astro-cid-nabdjlra]{color:var(--color-text-light);font-size:.93rem;line-height:1.55}.related-industries[data-astro-cid-nabdjlra]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.related-card[data-astro-cid-nabdjlra]{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);padding:1.75rem;transition:border-color .2s,transform .2s;display:block}.related-card[data-astro-cid-nabdjlra]:hover{border-color:var(--color-primary-text);color:var(--color-text);transform:translateY(-3px)}.related-card[data-astro-cid-nabdjlra] h3[data-astro-cid-nabdjlra]{margin-bottom:.6rem;font-size:1.15rem}.related-card[data-astro-cid-nabdjlra] p[data-astro-cid-nabdjlra]{color:var(--color-text-light);margin-bottom:1rem;font-size:.95rem}.related-card[data-astro-cid-nabdjlra] .link-arrow[data-astro-cid-nabdjlra]{color:var(--color-primary-text)}@media (width<=900px){.framing[data-astro-cid-nabdjlra]{grid-template-columns:1fr;gap:2.5rem}}
