.section-container.svelte-7o0w84{max-width:var(--content-width-xl);margin:0 auto;padding:0 var(--container-padding, 1.5rem)}.section-heading.svelte-7o0w84{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);text-align:center;margin-bottom:var(--space-3, .75rem);letter-spacing:var(--tracking-tight, -.015em)}.section-subhead.svelte-7o0w84{font-size:var(--text-body);color:var(--color-fg-secondary);text-align:center;margin-bottom:var(--space-8, 3rem);max-width:40rem;margin-left:auto;margin-right:auto;line-height:var(--leading-relaxed)}.hero.svelte-7o0w84{position:relative;padding:var(--section-padding-lg, 8rem) var(--container-padding, 1.5rem) var(--section-padding, 6rem);overflow:hidden}.hero-grid.svelte-7o0w84{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,black 0%,transparent 80%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 80%);pointer-events:none}.hero-content.svelte-7o0w84{position:relative;text-align:center;max-width:var(--content-width-xl);margin:0 auto}.hero-eyebrow.svelte-7o0w84{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--color-fg-muted);margin-bottom:var(--space-5, 1.5rem)}.hero-title.svelte-7o0w84{font-size:var(--text-display);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-5, 1.5rem);line-height:1.1;letter-spacing:var(--tracking-tighter, -.025em)}.hero-subtitle.svelte-7o0w84{font-size:var(--text-body-lg);color:var(--color-fg-secondary);max-width:42rem;margin:0 auto;line-height:var(--leading-relaxed)}.principle-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.principle-card.svelte-7o0w84{max-width:44rem;margin:0 auto;padding:var(--space-8, 3rem) var(--space-7, 2.5rem);border-radius:var(--radius-xl, 16px);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);text-align:center}.principle-heading.svelte-7o0w84{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-5, 1.5rem);letter-spacing:var(--tracking-tight, -.015em)}.principle-body.svelte-7o0w84{font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.principle-body.svelte-7o0w84 em:where(.svelte-7o0w84){font-style:italic;color:var(--color-fg-primary)}.disciplines-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.disciplines-stack.svelte-7o0w84{display:flex;flex-direction:column;gap:var(--space-5, 1.5rem);max-width:52rem;margin:0 auto}.discipline-card.svelte-7o0w84{position:relative;border-radius:var(--radius-xl, 16px);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);overflow:hidden;transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-bounce) var(--ease-bounce)}.discipline-card.svelte-7o0w84:hover{border-color:var(--color-border-emphasis);box-shadow:var(--glass-shine-standard),var(--glass-outer-sm);transform:translateY(-2px)}.discipline-card.svelte-7o0w84:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.discipline-header.svelte-7o0w84{display:flex;align-items:flex-start;gap:var(--space-5, 1.5rem);padding:var(--space-6, 2rem) var(--space-6, 2rem) 0}.discipline-level.svelte-7o0w84{display:flex;flex-direction:column;align-items:center;gap:var(--space-1, .25rem);flex-shrink:0;min-width:4.5rem}.level-number.svelte-7o0w84{font-size:var(--text-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted)}.level-domain.svelte-7o0w84{font-size:var(--text-caption);color:var(--color-fg-tertiary);text-transform:uppercase;letter-spacing:.06em}.discipline-meta.svelte-7o0w84{flex:1}.discipline-name.svelte-7o0w84{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary);letter-spacing:var(--tracking-tight, -.015em);margin-bottom:var(--space-1, .25rem)}.discipline-action.svelte-7o0w84{font-size:var(--text-body-sm)}.action-label.svelte-7o0w84{color:var(--color-fg-muted);margin-right:.35rem}.action-value.svelte-7o0w84{color:var(--color-fg-secondary);font-weight:var(--font-semibold)}.discipline-question.svelte-7o0w84{padding:var(--space-5, 1.5rem) var(--space-6, 2rem);font-size:var(--text-body-lg);font-style:italic;color:var(--color-fg-primary);margin:var(--space-5, 1.5rem) 0 0;background:var(--color-bg-subtle)}.question-mark.svelte-7o0w84{color:var(--color-fg-muted);font-style:normal}.discipline-body.svelte-7o0w84{padding:var(--space-5, 1.5rem) var(--space-6, 2rem) var(--space-6, 2rem)}.discipline-description.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-5, 1.5rem)}.discipline-outcome.svelte-7o0w84{padding:var(--space-4, 1rem) var(--space-5, 1.5rem);border-radius:var(--radius-lg, 12px);background:var(--color-bg-surface)}.outcome-label.svelte-7o0w84{font-size:var(--text-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);display:block;margin-bottom:var(--space-1, .25rem)}.outcome-text.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-primary);font-weight:var(--font-medium)}.process-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.phases-grid.svelte-7o0w84{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4, 1rem);max-width:var(--content-width-xl);margin:0 auto}.phase-card.svelte-7o0w84{position:relative;padding:var(--space-6, 2rem) var(--space-5, 1.5rem);border-radius:var(--radius-lg, 12px);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);text-align:center;transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-bounce) var(--ease-bounce)}.phase-card.svelte-7o0w84:hover{border-color:var(--color-border-emphasis);box-shadow:var(--glass-shine-standard),var(--glass-outer-sm);transform:translateY(-2px)}.phase-weeks.svelte-7o0w84{font-size:var(--text-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);margin-bottom:var(--space-3, .75rem)}.phase-name.svelte-7o0w84{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-2, .5rem)}.phase-description.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.phase-connector.svelte-7o0w84{display:none;position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:var(--color-fg-muted);z-index:1}@media(min-width:769px){.phase-connector.svelte-7o0w84{display:block}}.why-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.why-card.svelte-7o0w84{max-width:44rem;margin:0 auto;padding:var(--space-8, 3rem) var(--space-7, 2.5rem);border-radius:var(--radius-xl, 16px);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft)}.why-heading.svelte-7o0w84{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-6, 2rem);text-align:center;letter-spacing:var(--tracking-tight, -.015em)}.why-body.svelte-7o0w84{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.why-body.svelte-7o0w84 p:where(.svelte-7o0w84){font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.why-body.svelte-7o0w84 strong:where(.svelte-7o0w84){color:var(--color-fg-primary);font-weight:var(--font-semibold)}.framework-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.tiers-grid.svelte-7o0w84{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 1rem);max-width:var(--content-width-xl);margin:0 auto var(--space-6, 2rem);align-items:stretch}.tiers-grid.svelte-7o0w84>*{display:flex;flex-direction:column}.tier-card.svelte-7o0w84{flex:1;padding:var(--space-6, 2rem) var(--space-5, 1.5rem);border-radius:var(--radius-xl, 16px);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);display:flex;flex-direction:column;transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-bounce) var(--ease-bounce)}.tier-card.svelte-7o0w84:hover{border-color:var(--color-border-emphasis);box-shadow:var(--glass-shine-standard),var(--glass-outer-sm);transform:translateY(-2px)}.tier-header.svelte-7o0w84{text-align:center;margin-bottom:var(--space-4, 1rem)}.tier-name.svelte-7o0w84{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary);letter-spacing:var(--tracking-tight, -.015em)}.tier-subtitle.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-muted);font-style:italic}.tier-items.svelte-7o0w84{display:flex;justify-content:center;gap:var(--space-2, .5rem);margin-bottom:var(--space-4, 1rem);flex-wrap:wrap}.tier-item.svelte-7o0w84{font-size:var(--text-caption);color:var(--color-fg-tertiary);background:var(--color-bg-subtle);border-radius:var(--radius-full, 9999px);padding:.2rem .75rem;font-family:var(--font-mono, monospace)}.tier-description.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);text-align:center}.framework-insight.svelte-7o0w84{max-width:44rem;margin:0 auto;padding:var(--space-6, 2rem) var(--space-7, 2.5rem);border-radius:var(--radius-lg, 12px);background:var(--color-bg-surface)}.framework-insight.svelte-7o0w84 p:where(.svelte-7o0w84){font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);text-align:center}.cta-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem);text-align:center}.cta-heading.svelte-7o0w84{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-3, .75rem);letter-spacing:var(--tracking-tight, -.015em)}.cta-subtext.svelte-7o0w84{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:var(--space-6, 2rem);max-width:36rem;margin-left:auto;margin-right:auto;line-height:var(--leading-relaxed)}.cta-buttons.svelte-7o0w84{display:flex;flex-direction:column;align-items:center;gap:var(--space-4, 1rem)}.cta-secondary.svelte-7o0w84{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-fg-secondary);transition:color var(--duration-standard) var(--ease-standard)}.cta-secondary.svelte-7o0w84:hover{color:var(--color-fg-primary)}@media(max-width:1024px){.phases-grid.svelte-7o0w84{grid-template-columns:repeat(2,1fr)}.tiers-grid.svelte-7o0w84{grid-template-columns:1fr;max-width:28rem}}@media(max-width:768px){.hero.svelte-7o0w84{padding:var(--layout-3, 4rem) var(--container-padding, 1.5rem)}.hero-title.svelte-7o0w84{font-size:var(--text-h1)}.phases-grid.svelte-7o0w84{grid-template-columns:1fr;max-width:24rem;margin:0 auto}.discipline-header.svelte-7o0w84{flex-direction:column;gap:var(--space-2, .5rem)}.discipline-level.svelte-7o0w84{flex-direction:row;gap:var(--space-2, .5rem)}.principle-card.svelte-7o0w84,.why-card.svelte-7o0w84{padding:var(--space-6, 2rem) var(--space-5, 1.5rem)}.framework-insight.svelte-7o0w84{padding:var(--space-5, 1.5rem)}.principle-section.svelte-7o0w84,.disciplines-section.svelte-7o0w84,.process-section.svelte-7o0w84,.why-section.svelte-7o0w84,.framework-section.svelte-7o0w84,.cta-section.svelte-7o0w84{padding:var(--layout-3, 4rem) var(--container-padding, 1.5rem)}}
