.pe-hero[data-astro-cid-plieygi4]{background:radial-gradient(ellipse at 20% 10%,rgba(200,227,34,.12),transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(85,150,184,.2),transparent 60%),var(--color-navy-900);color:var(--color-white);padding:clamp(4rem,9vw,7rem) 0 clamp(3rem,6vw,5rem)}.pe-hero__back[data-astro-cid-plieygi4]{color:#fff9;text-decoration:none;font-size:var(--text-sm);display:inline-block;margin-bottom:2rem}.pe-hero__back[data-astro-cid-plieygi4]:hover{color:var(--color-lime)}.pe-hero[data-astro-cid-plieygi4] h1[data-astro-cid-plieygi4]{color:var(--color-white);margin:1rem 0 1.5rem;max-width:22ch}.pe-hero[data-astro-cid-plieygi4] .lead[data-astro-cid-plieygi4]{color:#fffc;max-width:60ch}.pe-hero__stats[data-astro-cid-plieygi4]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.1)}.pe-hero__actions[data-astro-cid-plieygi4]{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}@media(max-width:640px){.pe-hero__stats[data-astro-cid-plieygi4]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.theses[data-astro-cid-plieygi4]{display:grid;gap:2rem}.thesis[data-astro-cid-plieygi4]{display:grid;grid-template-columns:120px 1fr;gap:2rem;padding:2rem 0;border-top:1px solid var(--color-border);align-items:start}.thesis[data-astro-cid-plieygi4]:last-child{border-bottom:1px solid var(--color-border)}.thesis__num[data-astro-cid-plieygi4]{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;color:var(--color-lime);line-height:1;letter-spacing:-.03em}.thesis[data-astro-cid-plieygi4] h3[data-astro-cid-plieygi4]{margin:0 0 1rem;max-width:30ch}.thesis[data-astro-cid-plieygi4] p[data-astro-cid-plieygi4]{color:var(--color-ink-soft);margin:0}@media(max-width:640px){.thesis[data-astro-cid-plieygi4]{grid-template-columns:1fr;gap:.75rem}}.deals[data-astro-cid-plieygi4]{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border)}.deals__header[data-astro-cid-plieygi4],.deals__row[data-astro-cid-plieygi4]{display:grid;grid-template-columns:1.5fr 1.2fr 1.5fr 1fr .6fr 1.8fr;gap:1rem;padding:1rem 1.5rem;align-items:center;font-size:var(--text-sm)}.deals__header[data-astro-cid-plieygi4]{background:var(--color-navy-100);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);color:var(--color-navy-800)}.deals__row[data-astro-cid-plieygi4]{border-top:1px solid var(--color-border)}.deals__row[data-astro-cid-plieygi4]:hover{background:var(--color-surface-alt)}.deals__asset[data-astro-cid-plieygi4] strong[data-astro-cid-plieygi4]{color:var(--color-navy-900)}.deals__highlight[data-astro-cid-plieygi4]{color:var(--color-navy-800);font-weight:600}@media(max-width:960px){.deals__header[data-astro-cid-plieygi4]{display:none}.deals__row[data-astro-cid-plieygi4]{grid-template-columns:1fr;gap:.25rem;padding:1.25rem 1.5rem}.deals__row[data-astro-cid-plieygi4] strong[data-astro-cid-plieygi4]{display:inline}.deals__row[data-astro-cid-plieygi4]>span[data-astro-cid-plieygi4]{color:var(--color-ink-soft)}.deals__row[data-astro-cid-plieygi4] .deals__asset[data-astro-cid-plieygi4]{font-size:var(--text-base);color:var(--color-navy-900)}.deals__row[data-astro-cid-plieygi4] .deals__highlight[data-astro-cid-plieygi4]{margin-top:.5rem}}.case-teaser[data-astro-cid-plieygi4]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);padding:clamp(2rem,4vw,3rem);border-radius:var(--radius-lg);display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center}.case-teaser[data-astro-cid-plieygi4] h2[data-astro-cid-plieygi4]{color:var(--color-white);margin:1rem 0}.case-teaser[data-astro-cid-plieygi4] .lead[data-astro-cid-plieygi4]{color:#ffffffd9}.case-teaser__metric[data-astro-cid-plieygi4]{display:flex;flex-direction:column;gap:.5rem;text-align:left;padding-left:2rem;border-left:2px solid rgba(200,227,34,.4)}.case-teaser__metric[data-astro-cid-plieygi4] span[data-astro-cid-plieygi4]{color:#ffffffa6;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.case-teaser__metric[data-astro-cid-plieygi4] strong[data-astro-cid-plieygi4]{font-family:var(--font-display);font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1;color:var(--color-lime);letter-spacing:-.03em}@media(max-width:960px){.case-teaser[data-astro-cid-plieygi4]{grid-template-columns:1fr}.case-teaser__metric[data-astro-cid-plieygi4]{padding:1.5rem 0 0;border-left:0;border-top:2px solid rgba(200,227,34,.4)}}.pe-team[data-astro-cid-plieygi4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.pe-team__card[data-astro-cid-plieygi4]{background:var(--color-white);border:1px solid var(--color-border);padding:1.75rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.5rem;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.pe-team__card[data-astro-cid-plieygi4]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.pe-team__avatar[data-astro-cid-plieygi4]{width:48px;height:48px;border-radius:50%;background:var(--color-lime);color:var(--color-navy-900);font-family:var(--font-display);font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.pe-team__card[data-astro-cid-plieygi4] strong[data-astro-cid-plieygi4]{color:var(--color-navy-900);font-size:var(--text-base)}.pe-team__card[data-astro-cid-plieygi4]>span[data-astro-cid-plieygi4]{color:var(--color-muted);font-size:var(--text-sm);line-height:1.4}.pe-team__card[data-astro-cid-plieygi4] a[data-astro-cid-plieygi4]{margin-top:.75rem;color:var(--color-navy-800);text-decoration:none;font-weight:600;font-size:var(--text-sm)}@media(max-width:960px){.pe-team[data-astro-cid-plieygi4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.pe-team[data-astro-cid-plieygi4]{grid-template-columns:1fr}}.final-cta__grid[data-astro-cid-plieygi4]{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}.final-cta__grid[data-astro-cid-plieygi4] h2[data-astro-cid-plieygi4]{color:var(--color-white);margin:0 0 1rem}.final-cta__actions[data-astro-cid-plieygi4]{display:flex;flex-direction:column;gap:.75rem}@media(max-width:760px){.final-cta__grid[data-astro-cid-plieygi4]{grid-template-columns:1fr}}
