.story-page.svelte-nlvhxb{padding-bottom:6rem}.story-hero.svelte-nlvhxb{padding:clamp(6rem,15vh,10rem) 0;background:#fbfbfb;text-align:center;border-bottom:1px solid #eee}.container-text.svelte-nlvhxb{max-width:900px!important;margin:0 auto}.pre-title.svelte-nlvhxb{font-size:11px;font-weight:800;color:var(--primary);letter-spacing:2px;margin-bottom:1.5rem;display:block}.story-hero.svelte-nlvhxb h1:where(.svelte-nlvhxb){font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;margin-bottom:2rem;color:var(--text-main)}.story-hero.svelte-nlvhxb span:where(.svelte-nlvhxb){color:var(--primary)}.story-hero.svelte-nlvhxb p:where(.svelte-nlvhxb){font-size:clamp(1rem,2vw,1.25rem);color:var(--text-muted);line-height:1.8}.vision-section.svelte-nlvhxb{padding:8rem 0}.vision-content.svelte-nlvhxb{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;align-items:center}.vision-text.svelte-nlvhxb h2:where(.svelte-nlvhxb){font-size:2.5rem;margin-bottom:1.5rem;color:var(--text-main)}.vision-text.svelte-nlvhxb>p:where(.svelte-nlvhxb){font-size:1.1rem;line-height:1.8;color:var(--text-muted);margin-bottom:3rem}.vision-grid.svelte-nlvhxb{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.vision-item.svelte-nlvhxb h3:where(.svelte-nlvhxb){font-size:16px;margin:1rem 0 .5rem;color:var(--text-main)}.vision-item.svelte-nlvhxb p:where(.svelte-nlvhxb){font-size:14px;color:var(--text-muted);line-height:1.6}.vision-item.svelte-nlvhxb svg{color:var(--primary)}.vision-image.svelte-nlvhxb img:where(.svelte-nlvhxb){width:100%;border-radius:24px;box-shadow:var(--shadow-lg)}.milestone-section.svelte-nlvhxb{background:#001f4d;color:#fff;padding:8rem 0}.section-title.svelte-nlvhxb{text-align:center;font-size:2.5rem;margin-bottom:5rem}.timeline.svelte-nlvhxb{position:relative;max-width:1000px;margin:0 auto;padding:2rem 0}.timeline.svelte-nlvhxb:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ffffff1a;transform:translate(-50%)}.milestone.svelte-nlvhxb{display:grid;grid-template-columns:1fr 1fr;gap:4rem;position:relative;margin-bottom:6rem;align-items:start}.milestone.svelte-nlvhxb:nth-child(2n) .text:where(.svelte-nlvhxb){order:-1;text-align:right}.milestone.svelte-nlvhxb:last-child{margin-bottom:0}.year.svelte-nlvhxb{font-size:42px;font-weight:800;color:var(--accent);line-height:1;margin-top:-5px}.text.svelte-nlvhxb h3:where(.svelte-nlvhxb){font-size:22px;margin-bottom:1rem;color:#fff}.text.svelte-nlvhxb p:where(.svelte-nlvhxb){font-size:15px;opacity:.8;line-height:1.7}.dot.svelte-nlvhxb{width:16px;height:16px;background:var(--primary);border:4px solid var(--accent);border-radius:50%;position:absolute;left:50%;top:10px;transform:translate(-50%);z-index:2;box-shadow:0 0 0 10px #ffb7001a}.stats-section.svelte-nlvhxb{padding:6rem 0;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;text-align:center}.stat-item.svelte-nlvhxb{display:flex;flex-direction:column;gap:.5rem}.num.svelte-nlvhxb{font-size:48px;font-weight:800;color:var(--primary);font-family:var(--font-heading)}.label.svelte-nlvhxb{font-size:12px;font-weight:700;color:var(--text-light);text-transform:uppercase;letter-spacing:1px}@media(max-width:992px){.vision-content.svelte-nlvhxb{grid-template-columns:1fr;gap:4rem;text-align:center}.vision-grid.svelte-nlvhxb{text-align:left}.vision-image.svelte-nlvhxb{order:-1}.stats-section.svelte-nlvhxb{grid-template-columns:1fr 1fr}}@media(max-width:768px){.timeline.svelte-nlvhxb:before{left:20px}.milestone.svelte-nlvhxb{grid-template-columns:1fr;gap:1rem;padding-left:50px}.milestone.svelte-nlvhxb:nth-child(2n) .text:where(.svelte-nlvhxb){order:1;text-align:left}.dot.svelte-nlvhxb{left:20px}.year.svelte-nlvhxb{font-size:32px}}
