.eyebrow[data-astro-cid-chrwtyru]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-600);margin:0 0 var(--space-3)}.scope[data-astro-cid-chrwtyru]{padding:var(--section-pad-y) 0;background:var(--color-white)}.scope__grid[data-astro-cid-chrwtyru]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-12);align-items:center}.scope__heading[data-astro-cid-chrwtyru]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-800);margin:0 0 var(--space-4)}.scope__text[data-astro-cid-chrwtyru]{font-size:var(--text-base);color:var(--color-neutral-700);line-height:var(--leading-relaxed);margin:0}.scope__stats[data-astro-cid-chrwtyru]{display:flex;align-items:stretch;gap:var(--space-6);padding:var(--space-8);background:var(--color-primary-50);border-radius:var(--radius-2xl);border:1px solid var(--color-primary-100)}.scope__stat[data-astro-cid-chrwtyru]{flex:1;display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.scope__stat-num[data-astro-cid-chrwtyru]{font-family:var(--font-heading);font-size:clamp(var(--text-3xl),3.5vw,var(--text-4xl));font-weight:var(--font-weight-bold);color:var(--color-primary-800);line-height:1}.scope__stat-plus[data-astro-cid-chrwtyru]{color:var(--color-accent-500)}.scope__stat-label[data-astro-cid-chrwtyru]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-600)}.scope__stat-divider[data-astro-cid-chrwtyru]{width:1px;background:var(--color-primary-200);flex-shrink:0}.pillars[data-astro-cid-chrwtyru]{padding:var(--section-pad-y) 0}.pillars--light[data-astro-cid-chrwtyru]{background:var(--color-neutral-50)}.pillars--sunken[data-astro-cid-chrwtyru]{background:var(--color-white)}.pillars__head[data-astro-cid-chrwtyru]{margin:0 0 var(--space-10);max-width:720px}.pillars__head--center[data-astro-cid-chrwtyru]{margin-inline:auto;text-align:center}.themes[data-astro-cid-chrwtyru]{max-width:1100px;margin-inline:auto}@media(max-width:640px){.pillars__eyebrow[data-astro-cid-chrwtyru]{display:none}}.pillars__eyebrow[data-astro-cid-chrwtyru]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent-600);margin:0 0 var(--space-2)}.pillars__heading[data-astro-cid-chrwtyru]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-primary-800);margin:0 0 var(--space-3)}.pillars__lead[data-astro-cid-chrwtyru]{font-size:var(--text-base);color:var(--color-neutral-600);line-height:var(--leading-relaxed);margin:0}.themes[data-astro-cid-chrwtyru]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-10)}.theme__title[data-astro-cid-chrwtyru]{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-primary-800);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-accent-500);display:inline-block}.theme__list[data-astro-cid-chrwtyru]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.theme__item[data-astro-cid-chrwtyru]{font-size:var(--text-sm);color:var(--color-neutral-700);line-height:1.6;position:relative;padding-left:var(--space-5)}.theme__item[data-astro-cid-chrwtyru]:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:2px;background:var(--color-accent-500)}@media(max-width:900px){.themes[data-astro-cid-chrwtyru]{grid-template-columns:1fr;gap:var(--space-8)}}@media(max-width:640px){.themes[data-astro-cid-chrwtyru]{text-align:center}.theme__title[data-astro-cid-chrwtyru]{display:block}.theme__item[data-astro-cid-chrwtyru]{text-align:left}}.pillar-list__item[data-astro-cid-chrwtyru]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.pillar-list__item[data-astro-cid-chrwtyru]:hover{transform:translateY(-2px);border-color:var(--color-primary-300);box-shadow:0 8px 20px #0000000d}.pillar-list__marker[data-astro-cid-chrwtyru]{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-50);display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--ease-default)}.pillar-list__item[data-astro-cid-chrwtyru]:hover .pillar-list__marker[data-astro-cid-chrwtyru]{background:var(--color-primary-800)}.pillar-list__num[data-astro-cid-chrwtyru]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);letter-spacing:.04em;transition:color var(--duration-fast) var(--ease-default)}.pillar-list__item[data-astro-cid-chrwtyru]:hover .pillar-list__num[data-astro-cid-chrwtyru]{color:var(--color-accent-400)}.pillar-list__text[data-astro-cid-chrwtyru]{flex:1;font-size:var(--text-sm);color:var(--color-neutral-700);line-height:1.6;margin:0;padding-top:var(--space-2)}@media(max-width:900px){.scope__grid[data-astro-cid-chrwtyru]{grid-template-columns:1fr;gap:var(--space-8)}.scope__stats[data-astro-cid-chrwtyru]{flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.scope__stat-divider[data-astro-cid-chrwtyru]{width:100%;height:1px}}@media(max-width:640px){.scope[data-astro-cid-chrwtyru],.pillars[data-astro-cid-chrwtyru]{padding:var(--section-pad-y-sm) 0}.pillars__head[data-astro-cid-chrwtyru]{margin-bottom:var(--space-8)}.pillar-list__item[data-astro-cid-chrwtyru]{gap:var(--space-4);padding:var(--space-5)}.pillar-list__marker[data-astro-cid-chrwtyru]{width:44px;height:44px}.pillar-list__num[data-astro-cid-chrwtyru]{font-size:var(--text-sm)}.pillar-list__text[data-astro-cid-chrwtyru]{font-size:var(--text-sm);padding-top:var(--space-2)}}
