[data-astro-cid-kfrc2o6o][hidden]{display:none!important}.visually-hidden[data-astro-cid-kfrc2o6o]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.programme-nav[data-astro-cid-kfrc2o6o]{border-block:1px solid var(--color-border);background:var(--color-surface-strong)}.programme-nav__inner[data-astro-cid-kfrc2o6o]{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;padding-block:1.25rem}.programme-nav[data-astro-cid-kfrc2o6o] a[data-astro-cid-kfrc2o6o]{display:flex;align-items:center;gap:.8rem;padding-block:.4rem;color:var(--color-text);font-weight:700;text-decoration:none}.programme-nav[data-astro-cid-kfrc2o6o] a[data-astro-cid-kfrc2o6o]>span[data-astro-cid-kfrc2o6o]:first-child{color:var(--blog-link);font-size:.8rem}.programme-nav[data-astro-cid-kfrc2o6o] a[data-astro-cid-kfrc2o6o]:hover{color:var(--blog-link)}.programme-section[data-astro-cid-kfrc2o6o]{padding-block:var(--section-space);scroll-margin-top:calc(var(--header-height) + 1.5rem)}.programme-section--soft[data-astro-cid-kfrc2o6o]{border-block:1px solid var(--color-border);background:var(--overview-band-neutral)}.programme-intro[data-astro-cid-kfrc2o6o]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-bottom:3rem}.programme-heading[data-astro-cid-kfrc2o6o]{max-width:750px;margin-bottom:2.5rem}.programme-intro[data-astro-cid-kfrc2o6o] .programme-heading[data-astro-cid-kfrc2o6o]{margin:0}.programme-heading[data-astro-cid-kfrc2o6o] h2[data-astro-cid-kfrc2o6o]{margin:0 0 1.1rem;font-size:clamp(2.25rem,4.3vw,4rem);line-height:1.08;letter-spacing:-.05em}.programme-heading[data-astro-cid-kfrc2o6o] p[data-astro-cid-kfrc2o6o]:not(.eyebrow){color:var(--color-muted)}.programme-heading[data-astro-cid-kfrc2o6o] .programme-lead[data-astro-cid-kfrc2o6o]{margin-bottom:.9rem;color:var(--color-text);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;line-height:1.4}.programme-status[data-astro-cid-kfrc2o6o]{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-glass)}.programme-status__label[data-astro-cid-kfrc2o6o]{display:inline-flex;align-items:center;gap:.55rem;font-size:.85rem;font-weight:700}.programme-status__label[data-astro-cid-kfrc2o6o]:before{width:.5rem;height:.5rem;border:2px solid var(--color-muted);border-radius:50%;content:""}.programme-status[data-astro-cid-kfrc2o6o] p[data-astro-cid-kfrc2o6o]{margin-block:1rem;color:var(--color-muted);font-size:.93rem}.programme-status[data-astro-cid-kfrc2o6o] a[data-astro-cid-kfrc2o6o],.programme-reviewed[data-astro-cid-kfrc2o6o] a[data-astro-cid-kfrc2o6o]{color:var(--blog-link);font-size:.88rem;text-underline-offset:.2em}.plan-picker[data-astro-cid-kfrc2o6o]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:.6rem 2rem;margin-bottom:2rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-strong)}.plan-picker[data-astro-cid-kfrc2o6o] label[data-astro-cid-kfrc2o6o]{font-size:1.1rem;font-weight:700}.plan-picker[data-astro-cid-kfrc2o6o] select[data-astro-cid-kfrc2o6o]{width:100%;padding:.8rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-background);font:inherit}.plan-picker[data-astro-cid-kfrc2o6o] p[data-astro-cid-kfrc2o6o]{grid-column:1 / -1;margin:0;color:var(--color-muted);font-size:.9rem}.digital-plans[data-astro-cid-kfrc2o6o]{display:grid;gap:4rem}.digital-plan[data-astro-cid-kfrc2o6o]{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.digital-plan__intro[data-astro-cid-kfrc2o6o]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;align-items:end;margin-bottom:1.6rem}.digital-plan__label[data-astro-cid-kfrc2o6o]{margin-bottom:.65rem;color:var(--blog-link);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.digital-plan__intro[data-astro-cid-kfrc2o6o] h3[data-astro-cid-kfrc2o6o]{max-width:28ch;margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.2;letter-spacing:-.035em}.digital-plan__intro[data-astro-cid-kfrc2o6o]>p[data-astro-cid-kfrc2o6o]{margin:0;color:var(--color-muted)}.digital-groups[data-astro-cid-kfrc2o6o]{display:grid;gap:.8rem}.digital-group[data-astro-cid-kfrc2o6o]{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-strong)}.digital-group[data-astro-cid-kfrc2o6o]>summary[data-astro-cid-kfrc2o6o]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 1.6rem;list-style:none;cursor:pointer;font-size:1.12rem;font-weight:700}summary[data-astro-cid-kfrc2o6o]::-webkit-details-marker{display:none}.digital-group[data-astro-cid-kfrc2o6o] summary[data-astro-cid-kfrc2o6o] small[data-astro-cid-kfrc2o6o]{display:inline-block;margin-left:1rem;color:var(--color-muted);font-size:.78rem;font-weight:400}.disclosure-mark[data-astro-cid-kfrc2o6o]{flex:0 0 auto;display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid var(--color-border);border-radius:50%;color:var(--blog-link);font-size:1.25rem;font-weight:400;transition:transform .16s ease}details[data-astro-cid-kfrc2o6o][open]>summary[data-astro-cid-kfrc2o6o] .disclosure-mark[data-astro-cid-kfrc2o6o]{transform:rotate(45deg)}.digital-solution[data-astro-cid-kfrc2o6o]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem 3rem;padding:1.6rem;border-top:1px solid var(--color-border)}.digital-solution[data-astro-cid-kfrc2o6o] h4[data-astro-cid-kfrc2o6o]{margin:0 0 .6rem;font-size:1.1rem}.digital-solution[data-astro-cid-kfrc2o6o] p[data-astro-cid-kfrc2o6o]{margin:0;color:var(--color-muted);font-size:.94rem}.digital-solution[data-astro-cid-kfrc2o6o] ul[data-astro-cid-kfrc2o6o],.consulting-card[data-astro-cid-kfrc2o6o] ul[data-astro-cid-kfrc2o6o]{display:grid;gap:.55rem;margin:0;padding-left:1.1rem;color:var(--color-muted);font-size:.94rem}.digital-solution[data-astro-cid-kfrc2o6o] li[data-astro-cid-kfrc2o6o]::marker,.consulting-card[data-astro-cid-kfrc2o6o] li[data-astro-cid-kfrc2o6o]::marker{color:var(--blog-link)}.scope-note[data-astro-cid-kfrc2o6o]{margin-top:1.5rem;padding:1.4rem 1.6rem;border-left:3px solid var(--brand);background:var(--surface-glass)}.scope-note[data-astro-cid-kfrc2o6o] p[data-astro-cid-kfrc2o6o]{margin:.5rem 0 0;color:var(--color-muted);font-size:.93rem}.consulting-grid[data-astro-cid-kfrc2o6o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.consulting-card[data-astro-cid-kfrc2o6o]{scroll-margin-top:calc(var(--header-height) + 1.5rem);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-strong)}.consulting-card[data-astro-cid-kfrc2o6o] summary[data-astro-cid-kfrc2o6o]{display:flex;align-items:start;gap:1rem;min-height:200px;padding:1.5rem;list-style:none;cursor:pointer}.consulting-card__number[data-astro-cid-kfrc2o6o]{flex:0 0 auto;color:var(--blog-link);font-size:.8rem;font-weight:700}.consulting-card__title[data-astro-cid-kfrc2o6o]{display:block;margin:0 0 .8rem;font-size:clamp(1.12rem,1.5vw,1.4rem);line-height:1.3}.consulting-card__description[data-astro-cid-kfrc2o6o]{display:block;color:var(--color-muted);font-size:.93rem}.consulting-card[data-astro-cid-kfrc2o6o] .disclosure-mark[data-astro-cid-kfrc2o6o]{margin-left:auto}.consulting-card__body[data-astro-cid-kfrc2o6o]{margin:0 1.5rem;padding-block:1.5rem;border-top:1px solid var(--color-border)}.consulting-card[data-astro-cid-kfrc2o6o] h4[data-astro-cid-kfrc2o6o]{margin:0 0 .8rem;font-size:.9rem}.consulting-card__result[data-astro-cid-kfrc2o6o]{margin-top:1.4rem;padding:1rem;border-radius:var(--radius-sm);background:var(--service-card-hover-tint)}.consulting-card__result[data-astro-cid-kfrc2o6o] p[data-astro-cid-kfrc2o6o]{margin:0;color:var(--color-muted);font-size:.93rem}.programme-steps[data-astro-cid-kfrc2o6o]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.programme-steps[data-astro-cid-kfrc2o6o] li[data-astro-cid-kfrc2o6o]{padding-top:1.5rem;border-top:1px solid var(--color-border)}.programme-steps[data-astro-cid-kfrc2o6o] span[data-astro-cid-kfrc2o6o]{color:var(--blog-link);font-size:.85rem;font-weight:700}.programme-steps[data-astro-cid-kfrc2o6o] h3[data-astro-cid-kfrc2o6o]{margin-block:1.2rem .8rem;font-size:1.2rem}.programme-steps[data-astro-cid-kfrc2o6o] p[data-astro-cid-kfrc2o6o]{margin:0;color:var(--color-muted)}.programme-contact[data-astro-cid-kfrc2o6o]{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-soft)}.programme-contact[data-astro-cid-kfrc2o6o] h3[data-astro-cid-kfrc2o6o]{margin-bottom:.6rem;font-size:1.5rem}.programme-contact[data-astro-cid-kfrc2o6o] p[data-astro-cid-kfrc2o6o]{margin:0;color:var(--color-muted)}.programme-contact[data-astro-cid-kfrc2o6o] .button{flex-shrink:0}.programme-reviewed[data-astro-cid-kfrc2o6o]{margin-top:2rem;color:var(--color-muted);font-size:.8rem}summary[data-astro-cid-kfrc2o6o]:focus-visible,select[data-astro-cid-kfrc2o6o]:focus-visible,.programme-nav[data-astro-cid-kfrc2o6o] a[data-astro-cid-kfrc2o6o]:focus-visible{outline:3px solid var(--blog-link);outline-offset:3px}@media(max-width:900px){.programme-intro[data-astro-cid-kfrc2o6o]{grid-template-columns:1fr;gap:1.5rem}.programme-status[data-astro-cid-kfrc2o6o]{max-width:750px}.digital-plan__intro[data-astro-cid-kfrc2o6o]{grid-template-columns:1fr;gap:1rem}.consulting-grid[data-astro-cid-kfrc2o6o]{grid-template-columns:1fr}.consulting-card[data-astro-cid-kfrc2o6o] summary[data-astro-cid-kfrc2o6o]{min-height:auto}}@media(max-width:640px){.programme-nav__inner[data-astro-cid-kfrc2o6o]{gap:.5rem 1.5rem}.plan-picker[data-astro-cid-kfrc2o6o]{grid-template-columns:1fr;padding:1.2rem}.digital-solution[data-astro-cid-kfrc2o6o]{grid-template-columns:1fr;gap:1rem;padding:1.3rem}.digital-group[data-astro-cid-kfrc2o6o]>summary[data-astro-cid-kfrc2o6o]{padding:1.3rem}.digital-group[data-astro-cid-kfrc2o6o] summary[data-astro-cid-kfrc2o6o] small[data-astro-cid-kfrc2o6o]{display:block;margin:.4rem 0 0}.consulting-card[data-astro-cid-kfrc2o6o] summary[data-astro-cid-kfrc2o6o]{padding:1.2rem;gap:.7rem}.consulting-card__body[data-astro-cid-kfrc2o6o]{margin-inline:1.2rem}.programme-steps[data-astro-cid-kfrc2o6o]{grid-template-columns:1fr;gap:2rem}.programme-contact[data-astro-cid-kfrc2o6o]{align-items:flex-start;flex-direction:column}}
