.section[data-astro-cid-fwdcsva6]{padding-block:var(--section-padding-y-sm)}@media(min-width:1024px){.section[data-astro-cid-fwdcsva6]{padding-block:var(--section-padding-y)}}.section--alt[data-astro-cid-fwdcsva6]{background:var(--color-bg-secondary)}.eyebrow[data-astro-cid-fwdcsva6]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-accent-primary);margin-bottom:var(--space-3);max-width:none}.section-heading[data-astro-cid-fwdcsva6]{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));margin-bottom:var(--space-8)}.about-content[data-astro-cid-fwdcsva6]{max-width:var(--max-width-wide)}.about-content__heading[data-astro-cid-fwdcsva6]{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));margin-bottom:var(--space-6)}.about-content__bio[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-6)}.about-content__bio[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:60ch}.cert-list[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-5);background:var(--color-accent-secondary-subtle);border-radius:var(--radius-lg);border-left:3px solid var(--color-accent-secondary)}.cert-list__item[data-astro-cid-fwdcsva6]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.cert-list__check[data-astro-cid-fwdcsva6]{color:var(--color-accent-secondary);font-weight:var(--font-weight-bold);flex-shrink:0}.philosophy__heading[data-astro-cid-fwdcsva6]{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));margin-bottom:var(--space-8);max-width:20ch}.philosophy__list[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-7);max-width:60ch}.philosophy__point[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5);align-items:baseline}.philosophy__num[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:900;color:var(--color-accent-primary);letter-spacing:var(--letter-spacing-tight);line-height:1}.philosophy__point[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.philosophy__point[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:50ch}.compare-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:768px){.compare-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr 1fr}}.compare-card[data-astro-cid-fwdcsva6]{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border-primary);background:var(--color-bg-secondary)}.compare-card--featured[data-astro-cid-fwdcsva6]{border-color:var(--color-accent-secondary);border-top:3px solid var(--color-accent-secondary);background:var(--color-accent-secondary-subtle)}.compare-card__heading[data-astro-cid-fwdcsva6]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-5)}.compare-list[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:var(--space-3)}.compare-list[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-normal);padding-left:var(--space-4);position:relative}.compare-list[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]:before{content:"✓";position:absolute;left:0;color:var(--color-accent-secondary);font-weight:var(--font-weight-bold)}.compare-list--muted[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{color:var(--color-text-secondary)}.compare-list--muted[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]:before{content:"•";color:var(--color-text-tertiary)}
