*{box-sizing:border-box}body{margin:0;background:#fdfcf0;color:#1a1a1a;font-family:var(--font-body)}main.svelte-18qr4kk{overflow:hidden}.hero.svelte-18qr4kk,.roadmap.svelte-18qr4kk,.callout.svelte-18qr4kk,.cta.svelte-18qr4kk{width:min(100% - 48px,1180px);margin:auto}.eyebrow.svelte-18qr4kk{margin:0;color:#27ae60;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.eyebrow.svelte-18qr4kk:before{content:"— "}h1.svelte-18qr4kk,h2.svelte-18qr4kk,h3.svelte-18qr4kk{font-family:var(--font-heading)}.hero.svelte-18qr4kk{padding:90px 0 70px}.hero.svelte-18qr4kk h1:where(.svelte-18qr4kk){max-width:900px;margin:20px 0 26px;font-size:clamp(50px,7vw,82px);line-height:.98;letter-spacing:-2.5px}.hero.svelte-18qr4kk em:where(.svelte-18qr4kk),.callout.svelte-18qr4kk em:where(.svelte-18qr4kk){color:#f39c12;font-style:italic}.hero.svelte-18qr4kk>p:where(.svelte-18qr4kk):last-child{max-width:720px;margin:0;color:#67675f;font-size:17px;line-height:1.75}.roadmap.svelte-18qr4kk{padding:72px;border-radius:16px;background:#1a1a1a;color:#fdfcf0}.roadmap.svelte-18qr4kk header:where(.svelte-18qr4kk){max-width:650px}.roadmap.svelte-18qr4kk header:where(.svelte-18qr4kk) h2:where(.svelte-18qr4kk){margin:16px 0 12px;font-size:clamp(36px,5vw,56px);line-height:1.05}.roadmap.svelte-18qr4kk header:where(.svelte-18qr4kk)>p:where(.svelte-18qr4kk):last-child{margin:0;color:#aeada7}.timeline.svelte-18qr4kk{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}.timeline.svelte-18qr4kk:before{content:"";position:absolute;top:25px;left:16.66%;right:16.66%;height:2px;background:#ffffff24}.timeline.svelte-18qr4kk article:where(.svelte-18qr4kk){position:relative;outline:none}.marker.svelte-18qr4kk{position:relative;z-index:1;height:52px;display:grid;place-items:center}.marker.svelte-18qr4kk span:where(.svelte-18qr4kk){width:50px;height:50px;display:grid;place-items:center;border:2px solid #5c5c58;border-radius:50%;background:#1a1a1a;color:#aaa;font-size:11px;font-weight:800;transition:transform .18s var(--ease-out),background-color .18s ease,border-color .18s ease}.card.svelte-18qr4kk{min-height:300px;margin-top:22px;padding:26px;border:1px solid #ffffff18;border-radius:16px;background:#242424;transition:transform .18s var(--ease-out),border-color .18s ease,box-shadow .18s ease}.card-head.svelte-18qr4kk{display:flex;align-items:center;justify-content:space-between}.icon.svelte-18qr4kk{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#343434;color:#aaa}.status.svelte-18qr4kk{padding:7px 10px;border-radius:999px;background:#343434;color:#aaa;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.card.svelte-18qr4kk small:where(.svelte-18qr4kk){display:block;margin-top:34px;color:#f39c12;font-weight:800;letter-spacing:1px;text-transform:uppercase}.card.svelte-18qr4kk h3:where(.svelte-18qr4kk){margin:10px 0;font-size:24px}.card.svelte-18qr4kk p:where(.svelte-18qr4kk){display:flex;align-items:center;gap:8px;margin:0;color:#c9c9c2}.card.svelte-18qr4kk p:where(.svelte-18qr4kk) svg{color:#f39c12}.detail.svelte-18qr4kk{margin-top:26px;padding-top:18px;border-top:1px solid #ffffff14;color:#8f8f89;font-size:11px}.active.svelte-18qr4kk .marker:where(.svelte-18qr4kk) span:where(.svelte-18qr4kk){border-color:#27ae60;background:#27ae60;color:#fff;box-shadow:0 0 0 7px #27ae6020}.active.svelte-18qr4kk .icon:where(.svelte-18qr4kk){background:#e9f8ef;color:#27ae60}.active.svelte-18qr4kk .status:where(.svelte-18qr4kk){background:#e9f8ef;color:#197b42}.active.svelte-18qr4kk .card:where(.svelte-18qr4kk){border-color:#27ae6060}.timeline.svelte-18qr4kk article:where(.svelte-18qr4kk):focus-visible .marker:where(.svelte-18qr4kk) span:where(.svelte-18qr4kk),.timeline.svelte-18qr4kk article:where(.svelte-18qr4kk):hover .marker:where(.svelte-18qr4kk) span:where(.svelte-18qr4kk){transform:scale(1.08);border-color:#f39c12}.timeline.svelte-18qr4kk article:where(.svelte-18qr4kk):focus-visible .card:where(.svelte-18qr4kk),.timeline.svelte-18qr4kk article:where(.svelte-18qr4kk):hover .card:where(.svelte-18qr4kk){transform:translateY(-5px);border-color:#f39c1280;box-shadow:0 18px 34px #0005}.callout.svelte-18qr4kk{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:34px;margin-top:90px;padding:46px 52px;border-radius:16px;background:#f39c12}.count.svelte-18qr4kk{width:94px;height:94px;display:grid;place-items:center;border-radius:50%;background:#1a1a1a;color:#fff;font:800 46px var(--font-heading)}.callout.svelte-18qr4kk .eyebrow:where(.svelte-18qr4kk){color:#1a1a1a}.callout.svelte-18qr4kk h2:where(.svelte-18qr4kk){max-width:800px;margin:12px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.callout.svelte-18qr4kk em:where(.svelte-18qr4kk){color:#1a1a1a}.cta.svelte-18qr4kk{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:90px;margin-bottom:90px}.cta.svelte-18qr4kk h2:where(.svelte-18qr4kk){margin:14px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.08}.cta.svelte-18qr4kk a:where(.svelte-18qr4kk){min-height:50px;display:inline-flex;align-items:center;gap:10px;padding:0 22px;border-radius:999px;background:#1a1a1a;color:#fff;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap;transition:transform .16s var(--ease-out)}.cta.svelte-18qr4kk a:where(.svelte-18qr4kk):active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.cta.svelte-18qr4kk a:where(.svelte-18qr4kk):hover{transform:translateY(-2px)}}@media (max-width: 850px){.roadmap.svelte-18qr4kk{padding:52px 32px}.timeline.svelte-18qr4kk{grid-template-columns:1fr;margin-top:50px}.timeline.svelte-18qr4kk:before{top:0;bottom:0;left:25px;right:auto;width:2px;height:auto}.timeline.svelte-18qr4kk article:where(.svelte-18qr4kk){display:grid;grid-template-columns:52px 1fr;gap:20px}.marker.svelte-18qr4kk{height:52px}.card.svelte-18qr4kk{margin-top:0}.cta.svelte-18qr4kk{align-items:flex-start;flex-direction:column}}@media (max-width: 560px){.hero.svelte-18qr4kk,.roadmap.svelte-18qr4kk,.callout.svelte-18qr4kk,.cta.svelte-18qr4kk{width:min(100% - 32px,1180px)}.hero.svelte-18qr4kk{padding:64px 0 52px}.roadmap.svelte-18qr4kk{padding:42px 20px}.timeline.svelte-18qr4kk article:where(.svelte-18qr4kk){gap:12px}.card.svelte-18qr4kk{min-height:270px;padding:22px}.callout.svelte-18qr4kk{grid-template-columns:1fr;margin-top:64px;padding:34px 24px}.count.svelte-18qr4kk{width:72px;height:72px;font-size:36px}.cta.svelte-18qr4kk{margin:64px auto}.cta.svelte-18qr4kk a:where(.svelte-18qr4kk){width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.marker.svelte-18qr4kk span:where(.svelte-18qr4kk),.card.svelte-18qr4kk,.cta.svelte-18qr4kk a:where(.svelte-18qr4kk){transition:none}}
