.training-page.svelte-1j14h50{min-height:100dvh;padding:calc(var(--header-height) + var(--space-8)) var(--space-4) var(--space-16);background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-secondary) 54%,var(--color-bg) 100%);color:var(--color-text-primary)}.hero.svelte-1j14h50,.answer-card.svelte-1j14h50,.moments-section.svelte-1j14h50,.split-section.svelte-1j14h50,.phrase-section.svelte-1j14h50,.faq-section.svelte-1j14h50,.cta-section.svelte-1j14h50{width:min(100%,var(--app-content-max-width));margin-inline:auto}.hero.svelte-1j14h50,.split-section.svelte-1j14h50,.faq-section.svelte-1j14h50{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center}.hero-copy.svelte-1j14h50,.section-head.svelte-1j14h50{max-width:44rem}.eyebrow.svelte-1j14h50{margin:0 0 var(--space-2);color:var(--color-brand);font-size:var(--text-xs);font-weight:900;letter-spacing:0;text-transform:uppercase}h1.svelte-1j14h50,h2.svelte-1j14h50,h3.svelte-1j14h50,p.svelte-1j14h50{margin-top:0}h1.svelte-1j14h50{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:clamp(2.4rem,9vw,5.15rem);line-height:.98;letter-spacing:0}h2.svelte-1j14h50{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:clamp(1.55rem,4vw,2.55rem);line-height:var(--leading-tight);letter-spacing:0}h3.svelte-1j14h50{margin-bottom:var(--space-2);font-size:var(--text-xl);letter-spacing:0}.lead.svelte-1j14h50,.answer-card.svelte-1j14h50 p:where(.svelte-1j14h50),.moment-card.svelte-1j14h50 p:where(.svelte-1j14h50),.split-section.svelte-1j14h50 p:where(.svelte-1j14h50),.faq-list.svelte-1j14h50 p:where(.svelte-1j14h50){color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.lead.svelte-1j14h50{max-width:43rem;font-size:var(--text-lg)}.hero-actions.svelte-1j14h50{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.primary-action.svelte-1j14h50,.secondary-action.svelte-1j14h50{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);padding-inline:var(--space-5);font-weight:900;text-decoration:none}.primary-action.svelte-1j14h50{background:var(--color-brand);color:var(--color-text-inverse);box-shadow:var(--shadow-glow-brand)}.secondary-action.svelte-1j14h50{border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);color:var(--color-text-primary)}.fine-print.svelte-1j14h50{margin:var(--space-3) 0 0;color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:800}.hero-media.svelte-1j14h50,.split-section.svelte-1j14h50 figure:where(.svelte-1j14h50){margin:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);aspect-ratio:16 / 10}img.svelte-1j14h50{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.answer-card.svelte-1j14h50,.moments-section.svelte-1j14h50,.split-section.svelte-1j14h50,.phrase-section.svelte-1j14h50,.faq-section.svelte-1j14h50,.cta-section.svelte-1j14h50{margin-top:var(--space-16)}.answer-card.svelte-1j14h50,.cta-section.svelte-1j14h50{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-brand) 20%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 7%,var(--color-bg))}.moment-grid.svelte-1j14h50,.phrase-list.svelte-1j14h50,.faq-list.svelte-1j14h50{display:grid;gap:var(--space-3)}.moment-card.svelte-1j14h50,blockquote.svelte-1j14h50,details.svelte-1j14h50{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-elevated);box-shadow:var(--shadow-xs)}.moment-card.svelte-1j14h50{padding:var(--space-5)}.check-list.svelte-1j14h50{display:grid;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none}.check-list.svelte-1j14h50 li:where(.svelte-1j14h50),blockquote.svelte-1j14h50{line-height:var(--leading-relaxed)}.check-list.svelte-1j14h50 li:where(.svelte-1j14h50){border-radius:var(--radius-lg);padding:var(--space-3);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-weight:850}blockquote.svelte-1j14h50{margin:0;padding:var(--space-4);color:var(--color-text-primary);font-weight:850}details.svelte-1j14h50{padding:var(--space-4)}summary.svelte-1j14h50{cursor:pointer;font-weight:900}details.svelte-1j14h50 p:where(.svelte-1j14h50){margin:var(--space-3) 0 0}@media(min-width:760px){.hero.svelte-1j14h50,.split-section.svelte-1j14h50{grid-template-columns:minmax(0,.95fr) minmax(20rem,.75fr)}.moment-grid.svelte-1j14h50{grid-template-columns:repeat(4,minmax(0,1fr))}.phrase-list.svelte-1j14h50{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-section.svelte-1j14h50{grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr)}}
