.section[data-astro-cid-rhjaanil]{padding:clamp(3rem,6vw,4.5rem) 0}.section-label[data-astro-cid-rhjaanil]{display:inline-block;font-size:var(--fs-detail);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.14em;color:#7aa7c7bf;margin-bottom:.5rem}.section-title[data-astro-cid-rhjaanil]{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:#fff;margin-bottom:2rem}.section--two-ways[data-astro-cid-rhjaanil]{background:linear-gradient(180deg,#0b1b2b,#141e28)}.two-ways-header[data-astro-cid-rhjaanil]{margin-bottom:2.5rem}.two-ways-grid[data-astro-cid-rhjaanil]{display:flex;flex-direction:column;gap:4rem}.two-ways-column[data-astro-cid-rhjaanil]{display:flex;flex-direction:column}.column-title[data-astro-cid-rhjaanil]{font-family:var(--font-serif);font-size:var(--fs-h1);font-weight:var(--fw-semibold);color:#fff;margin-bottom:.75rem}.column-description[data-astro-cid-rhjaanil]{font-size:var(--fs-detail);line-height:var(--lh-relaxed);color:#ffffffb8;margin-bottom:2rem}.programs-row[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media (min-width: 640px){.programs-row[data-astro-cid-rhjaanil]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px) and (max-width: 1279px){.programs-row[data-astro-cid-rhjaanil]{grid-template-columns:1fr}}@media (min-width: 1280px){.programs-row[data-astro-cid-rhjaanil]{grid-template-columns:repeat(3,1fr)}}.program-card[data-astro-cid-rhjaanil]{padding:1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;display:flex;flex-direction:column;transition:all .3s ease}.program-card[data-astro-cid-rhjaanil]:hover{background:#ffffff0a;border-color:#7aa7c733}.program-title[data-astro-cid-rhjaanil]{font-family:var(--font-serif);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:#fff;margin-bottom:.25rem}.program-subtitle[data-astro-cid-rhjaanil]{font-size:var(--fs-detail);font-weight:var(--fw-medium);color:#7aa7c7d9;margin-bottom:.75rem}.program-body[data-astro-cid-rhjaanil]{flex:1;margin-bottom:.75rem}.program-text[data-astro-cid-rhjaanil]{font-size:var(--fs-body);line-height:var(--lh-normal);color:#ffffffa6;margin-bottom:.5rem}.program-text[data-astro-cid-rhjaanil]:last-child{margin-bottom:0}.program-close[data-astro-cid-rhjaanil]{font-size:var(--fs-detail);color:#ffffff80;font-style:italic;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05)}.programs-note[data-astro-cid-rhjaanil]{max-width:100%;padding:1rem 1.25rem;text-align:center;background:#7aa7c70d;border:1px solid rgba(122,167,199,.12);border-radius:.5rem}.note-text[data-astro-cid-rhjaanil]{font-size:var(--fs-detail);color:#ffffffbf;line-height:var(--lh-normal)}.partnership-grid[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 768px){.partnership-grid[data-astro-cid-rhjaanil]{grid-template-columns:1fr}}.option-card[data-astro-cid-rhjaanil]{padding:1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;display:flex;flex-direction:column;transition:all .3s ease}.option-card[data-astro-cid-rhjaanil]:hover{background:#ffffff0a;border-color:#7aa7c733;transform:translateY(-2px)}.option-title[data-astro-cid-rhjaanil]{font-family:var(--font-serif);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:#fff;margin-bottom:.25rem}.option-subtitle[data-astro-cid-rhjaanil]{font-size:var(--fs-detail);font-weight:var(--fw-medium);color:#7aa7c7d9;font-style:italic;margin-bottom:.75rem}.option-details[data-astro-cid-rhjaanil]{list-style:none;padding:0;margin:0 0 .75rem}.detail-item[data-astro-cid-rhjaanil]{font-size:var(--fs-detail);color:#fff9;line-height:var(--lh-normal);padding:.25rem 0 .25rem 1.6rem;position:relative}.partnership-not-consultancy[data-astro-cid-rhjaanil] .detail-item[data-astro-cid-rhjaanil]:before{content:"✓";position:absolute;left:0;top:.25rem;color:#7aa7c7cc;font-weight:600}.option-close[data-astro-cid-rhjaanil]{font-size:var(--fs-detail);color:#ffffff80;font-style:italic;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.section--cta[data-astro-cid-rhjaanil]{background:#141e28;text-align:center}.cta-content[data-astro-cid-rhjaanil]{max-width:380px;margin:0 auto}.cta-title[data-astro-cid-rhjaanil]{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:#fff;margin-bottom:.25rem}.cta-text[data-astro-cid-rhjaanil]{font-size:var(--fs-body);color:#ffffff94;line-height:var(--lh-normal);margin-bottom:1rem}@media (prefers-reduced-motion: reduce){.program-card[data-astro-cid-rhjaanil],.option-card[data-astro-cid-rhjaanil]{transition:none}}
