.inner.svelte-zjb1qr{max-width:1000px;margin:0 auto;padding:2rem 1.5rem 4.5rem}h2.svelte-zjb1qr{text-align:center;color:#0b1220;font-size:clamp(1.5rem,3vw,2rem);margin:0}.grid.svelte-zjb1qr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.card.svelte-zjb1qr{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.4rem 2.2rem;border-radius:16px;background:#fff;border:1px solid rgba(11,18,32,.06);box-shadow:0 6px 18px #0b12200a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card.svelte-zjb1qr:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0b12201f;border-color:#0b6fd859}.icon.svelte-zjb1qr{width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#0b6fd8}.card.svelte-zjb1qr h3:where(.svelte-zjb1qr){font-size:1.15rem;margin-top:0;margin-bottom:0;color:#0b1220}.card.svelte-zjb1qr p:where(.svelte-zjb1qr){font-size:.95rem;line-height:1.6;color:#0b1220b3}@media(max-width:900px){.grid.svelte-zjb1qr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.grid.svelte-zjb1qr{grid-template-columns:1fr}.card.svelte-zjb1qr{padding:2rem 1.75rem}}@media(max-width:300px){.card.svelte-zjb1qr{padding:0}}.process.svelte-mnk928{padding:clamp(4rem,7vw,6rem) 0;background:linear-gradient(to bottom,#f7faff,#fff)}.inner.svelte-mnk928{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:0 1.5rem}.process-header.svelte-mnk928{text-align:center;max-width:700px;margin:0 auto 3.5rem}.process-header.svelte-mnk928 h2:where(.svelte-mnk928){font-size:clamp(1.6rem,1vw,2.4rem);margin:0}.timeline.svelte-mnk928{width:100%;overflow-wrap:anywhere;list-style:none;padding:0;margin:0;position:relative}.timeline-item.svelte-mnk928{min-width:0;display:flex;gap:1.5rem;position:relative;padding-left:3.5rem;padding-bottom:3rem}.timeline-item.svelte-mnk928:not(:last-child):after{content:"";position:absolute;left:19px;top:40px;width:2px;height:calc(100% - 40px);background:linear-gradient(to bottom,#0b6fd8,#3fa9f5);opacity:.2}.marker.svelte-mnk928{position:absolute;left:0;width:40px;height:40px;border-radius:12px;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #0b6fd840;background:linear-gradient(99deg,#4187d1f2,#0b6fd8f2)}.content.svelte-mnk928{min-width:0}.content.svelte-mnk928 h3:where(.svelte-mnk928){margin:0;font-size:1.1rem}.content.svelte-mnk928 p:where(.svelte-mnk928){margin-top:.6rem;color:#5b6b80;font-size:.95rem;line-height:1.6}.timeline-item.svelte-mnk928:last-child{margin-bottom:0}@media(max-width:400px){.process.svelte-mnk928{word-break:break-word}.process-header.svelte-mnk928 h2:where(.svelte-mnk928){font-size:.95rem}.content.svelte-mnk928{min-width:0}.content.svelte-mnk928 h3:where(.svelte-mnk928){font-size:.95rem}.content.svelte-mnk928 p:where(.svelte-mnk928){font-size:.95rem}}.migration-story.svelte-1dfa4rv{padding:clamp(3rem,6vw,5rem) 1.5rem;background:#102d50}.inner.svelte-1dfa4rv{max-width:1000px;margin-inline:auto}header.svelte-1dfa4rv{max-width:800px}h2.svelte-1dfa4rv,h3.svelte-1dfa4rv,p.svelte-1dfa4rv{margin:0;overflow-wrap:anywhere}.eyebrow.svelte-1dfa4rv{color:#b8dcff;font-size:.8rem;font-weight:700;letter-spacing:.07em;margin-bottom:1rem}h2.svelte-1dfa4rv{color:#fff;font-size:clamp(1.65rem,3.5vw,2.6rem);line-height:1.25}p.svelte-1dfa4rv{color:#e4edf7;line-height:1.8}.lead.svelte-1dfa4rv{margin-top:1.5rem;font-size:1.05rem}.chapters.svelte-1dfa4rv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.chapter.svelte-1dfa4rv{min-width:0;border-top:1px solid #506982;padding-top:1.5rem}h3.svelte-1dfa4rv{color:#fff;font-size:1.15rem;line-height:1.5;margin-bottom:.75rem}.outcome.svelte-1dfa4rv{border-left:3px solid #8bc8ff;padding-left:1.25rem;margin-top:2.5rem;max-width:800px}@media(max-width:800px){.chapters.svelte-1dfa4rv{grid-template-columns:1fr;gap:1.5rem}}.intro.svelte-1orga13{max-width:900px;padding:2.5rem 1.5rem 0;margin:0 auto}.intro.svelte-1orga13 p:where(.svelte-1orga13){color:#334155;font-size:1.05rem;line-height:1.8}.project-contact.svelte-1orga13{text-align:center;padding:3rem 1.5rem 4rem;background:#f4f8fc}.project-contact.svelte-1orga13 h2:where(.svelte-1orga13){color:#0b1220;font-size:clamp(1.5rem,3vw,2rem)}.project-contact.svelte-1orga13 p:where(.svelte-1orga13){max-width:700px;margin:1rem auto 1.75rem;color:#475569;line-height:1.7}.project-contact.svelte-1orga13 a:where(.svelte-1orga13){display:inline-block;box-sizing:border-box;max-width:100%;background:#0071bc;color:#fff;border-radius:8px;padding:.9rem 1.4rem;text-decoration:none;font-weight:600}.project-contact.svelte-1orga13 a:where(.svelte-1orga13):hover{background:#085b94}.project-contact.svelte-1orga13 a:where(.svelte-1orga13):focus-visible{outline:3px solid #0b1220;outline-offset:4px}
