body{margin:0;background-color:#0b0b0d;color:#fff;font-family:Outfit,sans-serif}.page-container.svelte-cwls5q{min-height:100vh;position:relative;overflow-x:hidden;display:flex;flex-direction:column}.content.svelte-cwls5q{padding:4rem 2rem;position:relative;z-index:10;max-width:1000px;margin:0 auto;flex:1}.hero.svelte-cwls5q{text-align:center;margin-bottom:6rem}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:4rem;font-weight:800;margin-bottom:1rem}.hero.svelte-cwls5q h1:where(.svelte-cwls5q) .text-gradient:where(.svelte-cwls5q){background:linear-gradient(135deg,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero.svelte-cwls5q .subtitle:where(.svelte-cwls5q){font-size:1.5rem;color:#a1a1aa;max-width:600px;margin:0 auto}.mission.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:768px){.mission.svelte-cwls5q{grid-template-columns:1fr;gap:3rem}}.mission.svelte-cwls5q .text-block:where(.svelte-cwls5q) h2:where(.svelte-cwls5q){font-size:2rem;margin-bottom:1.5rem;color:var(--primary, #ff4655)}.mission.svelte-cwls5q .text-block:where(.svelte-cwls5q) p:where(.svelte-cwls5q){color:#d4d4d8;line-height:1.7;margin-bottom:1.5rem;font-size:1.1rem}.mission.svelte-cwls5q .stats-grid:where(.svelte-cwls5q){display:grid;grid-template-columns:1fr;gap:2rem}.mission.svelte-cwls5q .stats-grid:where(.svelte-cwls5q) .stat:where(.svelte-cwls5q){background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:16px;text-align:center;transition:transform .2s}.mission.svelte-cwls5q .stats-grid:where(.svelte-cwls5q) .stat:where(.svelte-cwls5q):hover{transform:translateY(-5px);background:#ffffff0d}.mission.svelte-cwls5q .stats-grid:where(.svelte-cwls5q) .stat:where(.svelte-cwls5q) .value:where(.svelte-cwls5q){display:block;font-size:2.5rem;font-weight:800;margin-bottom:.5rem;color:#fff}.mission.svelte-cwls5q .stats-grid:where(.svelte-cwls5q) .stat:where(.svelte-cwls5q) .label:where(.svelte-cwls5q){color:#a1a1aa;font-weight:500}.bg-effects.svelte-cwls5q{position:absolute;inset:0;z-index:0;pointer-events:none}.bg-effects.svelte-cwls5q .glow-spot:where(.svelte-cwls5q){position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(255,70,85,.08) 0%,transparent 70%);filter:blur(100px)}.bg-effects.svelte-cwls5q .glow-spot.top:where(.svelte-cwls5q){top:-20%;right:-20%}
