.section-container.svelte-1jozhsr{max-width:var(--content-width-lg);margin:0 auto;padding:0 var(--container-padding, 1.5rem)}.section-heading.svelte-1jozhsr{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);text-align:center;margin-bottom:var(--space-4, 1rem);letter-spacing:var(--tracking-tight, -.015em)}.section-intro.svelte-1jozhsr{font-size:var(--text-body-lg);color:var(--color-fg-secondary);text-align:center;max-width:var(--content-width-sm);margin:0 auto var(--space-8, 3rem);line-height:var(--leading-relaxed)}.hero.svelte-1jozhsr{position:relative;padding:var(--section-padding-lg, 8rem) var(--container-padding, 1.5rem) var(--section-padding, 6rem);max-width:100%;overflow:hidden}.hero-grid-container.svelte-1jozhsr{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-animated-grid{mask-image:radial-gradient(600px circle at 50% 35%,white,transparent);-webkit-mask-image:radial-gradient(600px circle at 50% 35%,white,transparent)}.hero-container.svelte-1jozhsr{position:relative;width:100%;max-width:min(var(--content-width-xl),calc(100vw - 2 * var(--container-padding)));display:grid;grid-template-columns:1fr minmax(380px,1fr);gap:var(--space-8, 3rem);align-items:center;margin:0 auto}.hero-content.svelte-1jozhsr{min-width:0;max-width:32em;text-align:left}.hero-eyebrow.svelte-1jozhsr{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-1jozhsr{font-size:clamp(2.25rem,4vw + 1.5rem,4rem);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-6, 2rem);line-height:1.15;letter-spacing:var(--tracking-tighter, -.025em)}.hero-detail.svelte-1jozhsr{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:var(--space-8, 3rem);line-height:var(--leading-relaxed);max-width:var(--content-width-sm)}.hero-cta.svelte-1jozhsr{display:flex;align-items:center;gap:var(--space-4, 1rem)}.hero-link.svelte-1jozhsr{font-size:var(--text-body-sm);color:var(--color-fg-secondary);text-decoration:none;transition:color var(--duration-micro, .2s) var(--ease-standard)}.hero-link.svelte-1jozhsr:hover{color:var(--color-fg-primary)}.hero-visual-frame.svelte-1jozhsr{position:relative;display:flex;align-items:center;justify-content:center}.hero-visual-glow.svelte-1jozhsr{position:absolute;width:100%;height:100%;background:var(--accent-glow);filter:blur(40px);pointer-events:none}.hero-visual-container.svelte-1jozhsr{position:relative;padding:var(--space-6, 2rem);border-radius:var(--radius-xl, 16px);border:1px solid var(--glass-border-light);background:#ffffff05}.orbital-container.svelte-1jozhsr{position:relative;width:300px;height:300px;display:flex;align-items:center;justify-content:center}.orbit-layer.svelte-1jozhsr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.orbit-layer.layer-main.svelte-1jozhsr{z-index:5}.orbit-layer.layer-close.svelte-1jozhsr{z-index:8;filter:blur(.5px);opacity:.85}.orbital-center.svelte-1jozhsr{position:relative;z-index:20;display:flex;align-items:center;justify-content:center}.center-icon.svelte-1jozhsr{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg-strong);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border:1px solid var(--glass-border-medium);border-radius:20px;box-shadow:0 8px 32px #0006,inset 0 1px 0 var(--glass-border-light);color:#fff}.center-icon.svelte-1jozhsr svg{width:52px;height:52px}.orbit-item.svelte-1jozhsr{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--glass-border-subtle);border:1px solid var(--glass-border-light);border-radius:12px;color:#fff;box-shadow:0 4px 16px #0000004d,inset 0 1px 0 var(--glass-border-subtle);transition:all var(--duration-standard) var(--ease-standard)}.orbit-item.svelte-1jozhsr svg{width:22px;height:22px}.orbit-item.orbit-close.svelte-1jozhsr{width:38px;height:38px;background:var(--glass-border-subtle);border-color:var(--glass-border-medium)}.orbit-item.orbit-close.svelte-1jozhsr svg{width:18px;height:18px}.hero-visual-wrapper{display:none}@media(min-width:901px){.hero-visual-wrapper{display:block;min-width:0}}.story-section.svelte-1jozhsr{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default)}.story-track.svelte-1jozhsr{display:flex;flex-direction:column;gap:var(--space-5, 1.5rem);max-width:var(--content-width-md);margin:0 auto}.story-chapter.svelte-1jozhsr{position:relative;padding:var(--space-7, 2.5rem) var(--space-6, 2rem);border-radius:var(--radius-lg, 12px);border:1px solid var(--color-border-default);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-bounce) var(--ease-bounce)}.story-chapter.svelte-1jozhsr:hover{border-color:var(--color-border-emphasis);box-shadow:var(--glass-shine-standard),var(--glass-outer-sm);transform:translateY(-2px)}.story-chapter-first.svelte-1jozhsr{border-color:var(--accent-blue-subtle);background:var(--accent-gradient-subtle)}.chapter-header.svelte-1jozhsr{display:flex;align-items:baseline;gap:var(--space-4, 1rem);margin-bottom:var(--space-5, 1.5rem)}.chapter-number.svelte-1jozhsr{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-muted);opacity:.35;letter-spacing:-.02em;line-height:1;flex-shrink:0}.story-chapter-first.svelte-1jozhsr .chapter-number:where(.svelte-1jozhsr){color:var(--accent-blue-strong);opacity:.6}.chapter-title.svelte-1jozhsr{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-fg-primary);letter-spacing:var(--tracking-tight, -.015em);line-height:1.3}.chapter-body.svelte-1jozhsr{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.chapter-text.svelte-1jozhsr{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.chapter-text-highlight.svelte-1jozhsr{color:var(--color-fg-primary);font-weight:var(--font-medium, 500)}.chapter-connector.svelte-1jozhsr{display:flex;justify-content:center;margin-top:var(--space-5, 1.5rem);color:var(--color-fg-muted);opacity:.4}.chapter-connector.svelte-1jozhsr svg:where(.svelte-1jozhsr){width:20px;height:20px}.example-section.svelte-1jozhsr{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default)}.example-card.svelte-1jozhsr{max-width:var(--content-width-md);margin:0 auto;padding:var(--space-8, 3rem) var(--space-6, 2rem);border-radius:var(--radius-xl, 16px);border:1px solid var(--color-border-default);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft)}.example-timeline.svelte-1jozhsr{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-8, 3rem)}.timeline-entry.svelte-1jozhsr{display:flex;gap:var(--space-4, 1rem);position:relative}.timeline-marker.svelte-1jozhsr{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px;padding-top:4px}.timeline-dot.svelte-1jozhsr{width:10px;height:10px;border-radius:50%;background:var(--accent-blue-strong);border:2px solid var(--color-bg-pure);box-shadow:0 0 0 2px var(--accent-blue-subtle);flex-shrink:0}.timeline-line.svelte-1jozhsr{width:2px;flex:1;background:var(--color-border-default);margin-top:var(--space-1, .25rem);margin-bottom:0}.timeline-content.svelte-1jozhsr{padding-bottom:var(--space-6, 2rem)}.timeline-label.svelte-1jozhsr{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-blue-strong);font-weight:var(--font-semibold);margin-bottom:var(--space-2, .5rem)}.timeline-detail.svelte-1jozhsr{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-1, .25rem)}.timeline-result.svelte-1jozhsr{font-size:var(--text-body-sm);color:var(--color-fg-primary);font-weight:var(--font-semibold)}.example-outcome.svelte-1jozhsr{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 1rem);padding-top:var(--space-6, 2rem);border-top:1px solid var(--color-border-default)}.outcome-stat.svelte-1jozhsr{text-align:center;padding:var(--space-4, 1rem);border-radius:var(--radius-lg, 12px);border:1px solid var(--accent-blue-subtle);background:var(--accent-gradient-subtle)}.outcome-value.svelte-1jozhsr{display:block;font-size:var(--text-body-lg);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-1, .25rem);letter-spacing:var(--tracking-tight, -.015em)}.outcome-label.svelte-1jozhsr{display:block;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);font-weight:var(--font-semibold)}.who-section.svelte-1jozhsr{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default)}.who-grid.svelte-1jozhsr{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4, 1rem);max-width:var(--content-width-md);margin:0 auto}.who-card.svelte-1jozhsr{display:flex;align-items:flex-start;gap:var(--space-3, .75rem);padding:var(--space-4, 1rem) var(--space-5, 1.5rem);border-radius:var(--radius-lg, 12px);border:1px solid var(--color-border-default);background:var(--color-bg-pure);transition:border-color var(--duration-micro, .2s) var(--ease-standard)}.who-card.svelte-1jozhsr:hover{border-color:var(--color-border-emphasis)}.who-check.svelte-1jozhsr{color:var(--accent-blue-strong);font-weight:var(--font-bold);flex-shrink:0;margin-top:2px}.who-text.svelte-1jozhsr{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.cta-section.svelte-1jozhsr{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default);text-align:center}.cta-heading.svelte-1jozhsr{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-3, .75rem);max-width:var(--content-width-md);margin-left:auto;margin-right:auto;letter-spacing:var(--tracking-tight, -.015em)}.cta-subtext.svelte-1jozhsr{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:var(--space-6, 2rem);max-width:var(--content-width-sm);margin-left:auto;margin-right:auto;line-height:var(--leading-relaxed)}.cta-actions.svelte-1jozhsr{display:flex;align-items:center;justify-content:center;gap:var(--space-5, 1.5rem);flex-wrap:wrap}.cta-link.svelte-1jozhsr{font-size:var(--text-body-sm);color:var(--accent-blue-strong);text-decoration:none;transition:color var(--duration-micro, .2s) var(--ease-standard)}.cta-link.svelte-1jozhsr:hover{color:var(--accent-blue)}.cta-link-secondary.svelte-1jozhsr{color:var(--color-fg-secondary)}.cta-link-secondary.svelte-1jozhsr:hover{color:var(--color-fg-primary)}@media(max-width:900px){.hero-container.svelte-1jozhsr{grid-template-columns:1fr;text-align:center}.hero-content.svelte-1jozhsr{text-align:center}.hero-detail.svelte-1jozhsr{margin-left:auto;margin-right:auto}.hero-cta.svelte-1jozhsr{justify-content:center;flex-wrap:wrap}.who-grid.svelte-1jozhsr{grid-template-columns:1fr}.example-outcome.svelte-1jozhsr{grid-template-columns:1fr;gap:var(--space-3, .75rem)}}@media(max-width:768px){.hero.svelte-1jozhsr{padding:var(--layout-3, 4rem) var(--container-padding, 1.5rem)}.hero-title.svelte-1jozhsr{font-size:clamp(2rem,7vw,3.5rem)}.who-grid.svelte-1jozhsr{grid-template-columns:1fr}.story-section.svelte-1jozhsr,.example-section.svelte-1jozhsr,.who-section.svelte-1jozhsr,.cta-section.svelte-1jozhsr{padding:var(--layout-3, 4rem) 0}.chapter-header.svelte-1jozhsr{flex-direction:column;gap:var(--space-2, .5rem)}}
