.hero.svelte-1uha8ag{isolation:isolate;background:radial-gradient(130% 90% at 50% -10%, var(--wa-color-brand-fill-quiet) 0%, transparent 55%), linear-gradient(180deg, var(--wa-color-surface-default), var(--wa-color-surface-raised));min-height:calc(100vh - 9rem);position:relative;overflow:hidden}.hero-bg.svelte-1uha8ag{z-index:0;position:absolute;inset:0;overflow:hidden}.blob.svelte-1uha8ag{filter:blur(70px);border-radius:50%;position:absolute}.blob-1.svelte-1uha8ag{background:var(--wa-color-brand-fill-loud);opacity:.2;width:34rem;height:34rem;top:-9rem;left:-11rem}.blob-2.svelte-1uha8ag{background:color-mix(in srgb, var(--wa-color-brand-fill-loud) 55%, #22d3ee);opacity:.16;width:28rem;height:28rem;bottom:-7rem;right:-9rem}.glow.svelte-1uha8ag{background:radial-gradient(ellipse at center, var(--wa-color-brand-fill-quiet) 0%, transparent 70%);opacity:.9;width:46rem;max-width:90vw;height:26rem;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hero-stage.svelte-1uha8ag{z-index:1;position:absolute;inset:0}.hero-overlay.svelte-1uha8ag{z-index:2;text-align:center;padding:var(--wa-space-xl) var(--wa-space-l) var(--wa-space-3xl);pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.hero-overlay.svelte-1uha8ag:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--wa-color-brand-fill-loud) 12%, transparent));z-index:-1;pointer-events:none;height:42%;position:absolute;inset:auto 0 -1px}.hero-overlay.svelte-1uha8ag>:where(.svelte-1uha8ag){pointer-events:auto}.hero-top.svelte-1uha8ag{align-items:center;gap:var(--wa-space-m)}.hero-title.svelte-1uha8ag{margin-top:var(--wa-space-2xs)}.probability-warning.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--wa-space-2xs);max-width:min(44rem,100vw - 2rem);padding:var(--wa-space-xs) var(--wa-space-m);border-radius:var(--wa-border-radius-pill);background-color:color-mix(in srgb, var(--wa-color-danger-fill-loud) 94%, transparent);color:var(--wa-color-danger-on-loud);font-size:clamp(.9rem,2vw,1.05rem);font-weight:var(--wa-font-weight-bold);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--wa-color-danger-fill-loud) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--wa-transition-fast), filter var(--wa-transition-fast);line-height:1.35;text-decoration:none;display:inline-flex}.probability-warning.svelte-1uha8ag:hover{filter:brightness(.97);transform:translateY(-2px)}.hero-title.svelte-1uha8ag{letter-spacing:-.02em;font-size:clamp(1.75rem,4.4vw,3.25rem);line-height:1.1;font-weight:var(--wa-font-weight-bold);background:linear-gradient(135deg, var(--wa-color-brand-fill-loud), color-mix(in srgb, var(--wa-color-brand-fill-loud) 45%, var(--wa-color-text-normal)));color:#0000;filter:drop-shadow(0 2px 10px color-mix(in srgb, var(--wa-color-surface-default) 80%, transparent));-webkit-background-clip:text;background-clip:text;margin:0}.hero-bottom.svelte-1uha8ag{flex-wrap:wrap;justify-content:center}@media (width<=767px){.hero.svelte-1uha8ag{min-height:calc(100vh - 8rem)}.hero-overlay.svelte-1uha8ag{padding:var(--wa-space-l) var(--wa-space-s) var(--wa-space-2xl)}}.section.svelte-1uha8ag{padding-inline:var(--wa-space-xl);padding-block:var(--wa-space-3xl)}.section-inner.svelte-1uha8ag{max-width:64rem;margin-inline:auto}.section-head.svelte-1uha8ag{text-align:center;align-items:center}.section-title.svelte-1uha8ag{font-size:var(--wa-font-size-2xl);font-weight:var(--wa-font-weight-bold);margin:0}.section-desc.svelte-1uha8ag{font-size:var(--wa-font-size-m);margin:0}.subject-grid.svelte-1uha8ag{--min-column-size:15rem}.subject-link.svelte-1uha8ag{color:inherit;text-decoration:none}.subject-card.svelte-1uha8ag{border-radius:var(--wa-border-radius-l);height:100%;box-shadow:var(--wa-shadow-s);transition:transform var(--wa-transition-fast), box-shadow var(--wa-transition-fast), border-color var(--wa-transition-fast)}.subject-card.svelte-1uha8ag:hover{box-shadow:var(--wa-shadow-l);border-color:color-mix(in srgb, var(--wa-color-brand-fill-loud) 45%, transparent);transform:translateY(-6px)}.subject-icon.svelte-1uha8ag{border-radius:var(--wa-border-radius-l);background:linear-gradient(135deg, var(--wa-color-brand-fill-loud), color-mix(in srgb, var(--wa-color-brand-fill-loud) 55%, #7c3aed));color:#fff;width:3.25rem;height:3.25rem;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--wa-color-brand-fill-loud) 55%, transparent);justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.subject-title.svelte-1uha8ag{font-size:var(--wa-font-size-l)}.subject-desc.svelte-1uha8ag{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s);margin:0;line-height:1.5}.principles.svelte-1uha8ag{background:linear-gradient(180deg, var(--wa-color-surface-raised), var(--wa-color-surface-default));padding-block:var(--wa-space-2xl)}.principle-grid.svelte-1uha8ag{--min-column-size:16rem}
