.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-9) 0 var(--space-10);overflow:hidden}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8);align-items:center}h1[data-astro-cid-bbe6dxrz]{font-size:var(--text-6xl);line-height:var(--leading-tight);max-width:13ch}.hero__body[data-astro-cid-bbe6dxrz]{margin-top:var(--space-5);font-size:var(--text-md);color:var(--color-text-muted);max-width:56ch}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero__mark[data-astro-cid-bbe6dxrz]{justify-self:end;width:min(100%,420px)}.hero__mark[data-astro-cid-bbe6dxrz] .motif.logo--wordmark{width:54%;margin:0 auto}@media(max-width:860px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-6) 0 var(--space-8)}.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:var(--space-6)}h1[data-astro-cid-bbe6dxrz]{font-size:var(--text-4xl)}.hero__body[data-astro-cid-bbe6dxrz]{font-size:var(--text-base)}.hero__mark[data-astro-cid-bbe6dxrz]{order:-1;justify-self:start;width:132px}.hero__mark[data-astro-cid-bbe6dxrz] .motif.logo--wordmark{width:72px;margin:0}}@media(max-width:420px){.hero__actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.pillar[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-6);padding:var(--space-7) 0;border-top:1.5px solid var(--color-text)}.pillar[data-astro-cid-g5jplrhu]:last-child{padding-bottom:0}.pillar__name[data-astro-cid-g5jplrhu]{font-size:var(--text-2xl)}.service[data-astro-cid-g5jplrhu]{padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}.service[data-astro-cid-g5jplrhu]:first-child{padding-top:0}.service[data-astro-cid-g5jplrhu]:last-child{border-bottom:0;padding-bottom:0}.service__name[data-astro-cid-g5jplrhu]{font-size:var(--text-lg);font-weight:500}.service__name[data-astro-cid-g5jplrhu] a[data-astro-cid-g5jplrhu]{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-border);text-decoration-thickness:1.5px;text-underline-offset:5px}.service__name[data-astro-cid-g5jplrhu] a[data-astro-cid-g5jplrhu]:hover{color:var(--color-accent);text-decoration-color:currentColor}.service__body[data-astro-cid-g5jplrhu]{margin-top:var(--space-2);color:var(--color-text-muted);max-width:60ch}@media(max-width:760px){.pillar[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-6) 0}.pillar__name[data-astro-cid-g5jplrhu]{font-size:var(--text-xl)}}.portal__grid[data-astro-cid-cadlyku5]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8);align-items:center}.portal__features[data-astro-cid-cadlyku5]{margin-top:var(--space-6)}.mock[data-astro-cid-cadlyku5]{margin:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-tile);box-shadow:var(--shadow-raised);overflow:hidden;font-size:var(--text-sm)}.mock__bar[data-astro-cid-cadlyku5]{display:flex;align-items:center;padding:12px 18px;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.mock__dots[data-astro-cid-cadlyku5]{display:flex;gap:6px}.mock__dots[data-astro-cid-cadlyku5] i[data-astro-cid-cadlyku5]{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.mock__body[data-astro-cid-cadlyku5]{padding:var(--space-5)}.mock__head[data-astro-cid-cadlyku5]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.mock__company[data-astro-cid-cadlyku5]{font:600 var(--text-md)/1.3 var(--font-display)}.mock__period[data-astro-cid-cadlyku5]{color:var(--color-text-muted)}.mock__tag[data-astro-cid-cadlyku5]{font-size:var(--text-xs);font-weight:600;color:var(--color-accent);background:var(--color-accent-soft);padding:4px 10px;border-radius:var(--radius-pill);white-space:nowrap}.kpis[data-astro-cid-cadlyku5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0}.kpi[data-astro-cid-cadlyku5]{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:12px 14px;min-width:0}.kpi[data-astro-cid-cadlyku5] dt[data-astro-cid-cadlyku5]{color:var(--color-text-muted);font-size:var(--text-xs)}.kpi[data-astro-cid-cadlyku5] dd[data-astro-cid-cadlyku5]{margin:0;font-variant-numeric:tabular-nums}.kpi__value[data-astro-cid-cadlyku5]{font:600 var(--text-md)/1.3 var(--font-display);margin-top:4px!important}.kpi__alt[data-astro-cid-cadlyku5]{color:var(--color-text-muted);font-size:var(--text-xs)}.due[data-astro-cid-cadlyku5]{width:100%;border-collapse:collapse;margin-top:var(--space-5)}.due[data-astro-cid-cadlyku5] caption[data-astro-cid-cadlyku5]{text-align:left;font:600 var(--text-sm)/1.3 var(--font-display);padding-bottom:var(--space-2)}.due[data-astro-cid-cadlyku5] th[data-astro-cid-cadlyku5]{text-align:left;font-weight:500;font-size:var(--text-xs);color:var(--color-text-muted);padding:8px 0;border-bottom:1px solid var(--color-border)}.due[data-astro-cid-cadlyku5] td[data-astro-cid-cadlyku5]{padding:11px 0;border-bottom:1px solid var(--color-border)}.due[data-astro-cid-cadlyku5] tr[data-astro-cid-cadlyku5]:last-child td[data-astro-cid-cadlyku5]{border-bottom:0}.due[data-astro-cid-cadlyku5] th[data-astro-cid-cadlyku5]:nth-child(2),.due[data-astro-cid-cadlyku5] td[data-astro-cid-cadlyku5]:nth-child(2){white-space:nowrap;padding:0 var(--space-4);color:var(--color-text-muted)}.due[data-astro-cid-cadlyku5] th[data-astro-cid-cadlyku5]:last-child,.due[data-astro-cid-cadlyku5] td[data-astro-cid-cadlyku5]:last-child{text-align:right}.status[data-astro-cid-cadlyku5]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-pill);padding:4px 10px;white-space:nowrap}.status[data-astro-cid-cadlyku5] svg[data-astro-cid-cadlyku5]{width:14px;height:14px}.status[data-astro-cid-cadlyku5] polyline[data-astro-cid-cadlyku5]{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.status--done[data-astro-cid-cadlyku5]{color:var(--color-accent);background:var(--color-accent-soft)}.status--review[data-astro-cid-cadlyku5]{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 8%,transparent)}.status--scheduled[data-astro-cid-cadlyku5]{color:var(--color-text-muted);border:1px solid var(--color-border)}@media(max-width:960px){.portal__grid[data-astro-cid-cadlyku5]{grid-template-columns:1fr;gap:var(--space-7)}}@media(max-width:520px){.mock__body[data-astro-cid-cadlyku5]{padding:var(--space-4)}.kpis[data-astro-cid-cadlyku5]{grid-template-columns:1fr 1fr}.kpi[data-astro-cid-cadlyku5]:last-child{grid-column:1 / -1}.kpi__value[data-astro-cid-cadlyku5]{font-size:var(--text-base)}.due[data-astro-cid-cadlyku5] td[data-astro-cid-cadlyku5]:first-child{padding-right:var(--space-2)}}@media(max-width:400px){.kpis[data-astro-cid-cadlyku5]{grid-template-columns:1fr}.kpi[data-astro-cid-cadlyku5]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3)}.kpi[data-astro-cid-cadlyku5] dt[data-astro-cid-cadlyku5]{flex-basis:100%}}
