.method-hero[data-astro-cid-jcczrdy7]{background-color:var(--arc-color-ink);color:var(--arc-color-text-inverse);padding-block:var(--arc-space-20) var(--arc-space-16);border-bottom:1px solid var(--arc-color-border-dark)}.method-hero__badge[data-astro-cid-jcczrdy7]{margin-bottom:var(--arc-space-4)}.method-hero__title[data-astro-cid-jcczrdy7]{color:var(--arc-color-text-inverse);font-size:var(--arc-text-4xl);max-width:24ch;margin-bottom:var(--arc-space-4)}.method-hero__lead[data-astro-cid-jcczrdy7]{color:var(--arc-color-text-on-dark);font-size:var(--arc-text-lg);line-height:var(--arc-leading-relaxed);max-width:52ch}.method-steps-section[data-astro-cid-jcczrdy7]{padding-block:var(--arc-space-16)}.method-timeline[data-astro-cid-jcczrdy7]{gap:var(--arc-space-8);flex-direction:column;display:flex}.method-card[data-astro-cid-jcczrdy7]{background-color:var(--arc-color-surface);border:1px solid var(--arc-color-border);border-radius:var(--arc-radius-xl);padding:var(--arc-space-8);box-shadow:var(--arc-shadow-md);transition:transform var(--arc-transition-normal), box-shadow var(--arc-transition-normal)}.method-card[data-astro-cid-jcczrdy7]:hover{box-shadow:var(--arc-shadow-xl);transform:translateY(-4px)}.method-card__header[data-astro-cid-jcczrdy7]{align-items:center;gap:var(--arc-space-4);margin-bottom:var(--arc-space-4);display:flex}.method-card__number[data-astro-cid-jcczrdy7]{font-family:var(--arc-font-serif);font-size:var(--arc-text-3xl);font-weight:var(--arc-font-weight-black);color:var(--arc-color-indigo);background-color:var(--arc-color-indigo-light);border-radius:var(--arc-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.method-card__kicker[data-astro-cid-jcczrdy7]{font-size:var(--arc-text-xs);font-weight:var(--arc-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--arc-color-indigo)}.method-card__name[data-astro-cid-jcczrdy7]{font-size:var(--arc-text-xl);color:var(--arc-color-ink);margin:0}.method-card__desc[data-astro-cid-jcczrdy7]{font-size:var(--arc-text-base);color:var(--arc-color-text);line-height:var(--arc-leading-relaxed);margin-bottom:var(--arc-space-6)}.method-card__split[data-astro-cid-jcczrdy7]{gap:var(--arc-space-6);background-color:var(--arc-color-canvas);border-radius:var(--arc-radius-lg);padding:var(--arc-space-6);grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.method-card__split[data-astro-cid-jcczrdy7]{grid-template-columns:1fr}}.method-card__signals[data-astro-cid-jcczrdy7] strong[data-astro-cid-jcczrdy7],.method-card__output[data-astro-cid-jcczrdy7] strong[data-astro-cid-jcczrdy7]{font-size:var(--arc-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--arc-color-ink);margin-bottom:var(--arc-space-2);display:block}.method-card__signals[data-astro-cid-jcczrdy7] ul[data-astro-cid-jcczrdy7]{padding-left:var(--arc-space-4);font-size:var(--arc-text-sm);color:var(--arc-color-text-muted);margin:0}.method-card__output[data-astro-cid-jcczrdy7] p[data-astro-cid-jcczrdy7]{font-size:var(--arc-text-sm);color:var(--arc-color-text);font-weight:var(--arc-font-weight-medium);margin:0}.method-principles[data-astro-cid-jcczrdy7]{padding-bottom:var(--arc-space-16)}.principles-box[data-astro-cid-jcczrdy7]{background-color:var(--arc-color-ink);color:var(--arc-color-text-inverse);border-radius:var(--arc-radius-2xl);padding:var(--arc-space-12)}.principles-box[data-astro-cid-jcczrdy7] h2[data-astro-cid-jcczrdy7]{color:var(--arc-color-text-inverse);font-size:var(--arc-text-2xl);text-align:center;margin-bottom:var(--arc-space-8)}.principles-grid[data-astro-cid-jcczrdy7]{gap:var(--arc-space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=860px){.principles-grid[data-astro-cid-jcczrdy7]{grid-template-columns:1fr}}.principle-item[data-astro-cid-jcczrdy7] h3[data-astro-cid-jcczrdy7]{color:var(--arc-color-teal);font-size:var(--arc-text-lg);margin-bottom:var(--arc-space-2)}.principle-item[data-astro-cid-jcczrdy7] p[data-astro-cid-jcczrdy7]{color:var(--arc-color-text-on-dark);font-size:var(--arc-text-sm);line-height:var(--arc-leading-relaxed);margin:0}
