.roadmap.svelte-16fedm2{grid-template-columns:1fr;position:relative}@media (min-width: 1024px){.roadmap.svelte-16fedm2{grid-template-columns:repeat(calc(var(--n) + 1),minmax(0,1fr))}}.line.svelte-16fedm2{position:absolute;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 35%,transparent));transform-origin:var(--origin, right center);animation:svelte-16fedm2-draw .7s cubic-bezier(.16,1,.3,1) .12s both}[dir=ltr] .line.svelte-16fedm2{--origin: left center}@media (max-width: 1023.98px){.line.svelte-16fedm2{inset-inline-start:1.0625rem;top:1.5rem;bottom:3.5rem;width:2px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 35%,transparent));transform-origin:top center;animation-name:svelte-16fedm2-draw-y}}@media (min-width: 1024px){.line.svelte-16fedm2{inset-inline-start:1.125rem;inset-inline-end:calc((100% - var(--n) * 1rem) / (var(--n) + 1) - 1.125rem);top:1.125rem;height:2px}}.step.svelte-16fedm2{animation:svelte-16fedm2-rise .52s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(90ms * var(--i))}@keyframes svelte-16fedm2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-16fedm2-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-16fedm2-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.path-tab.svelte-16fedm2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.step.svelte-16fedm2,.line.svelte-16fedm2{animation:none}}.hero-photo.svelte-4067jg{transform:scale(1.04);animation:svelte-4067jg-drift 24s ease-in-out infinite alternate}.hero-grid.svelte-4067jg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M48 0H0v48' fill='none' stroke='%23fff' stroke-opacity='.05'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%)}.hero-accent.svelte-4067jg{background:linear-gradient(135deg,#a5f3fc,#22d3ee 55%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.is-ready.svelte-4067jg .rise:where(.svelte-4067jg){animation:svelte-4067jg-rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(90ms * var(--d, 0))}.term-float.svelte-4067jg{animation:svelte-4067jg-float 7s ease-in-out infinite}.chip-float.svelte-4067jg{animation:svelte-4067jg-float 7s ease-in-out 1.2s infinite}@keyframes svelte-4067jg-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes svelte-4067jg-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes svelte-4067jg-drift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.08) translate(-1.5%)}}@media (prefers-reduced-motion: reduce){.is-ready.svelte-4067jg .rise:where(.svelte-4067jg){animation:none}.term-float.svelte-4067jg,.chip-float.svelte-4067jg,.hero-photo.svelte-4067jg{animation:none}}.cert-stage.svelte-1g9jffl{perspective:1400px}.cert-card.svelte-1g9jffl{transform:rotateY(-7deg) rotateX(3deg);transform-origin:center;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;will-change:transform}[dir=ltr] .cert-card.svelte-1g9jffl{transform:rotateY(7deg) rotateX(3deg)}.cert-stage.svelte-1g9jffl:hover .cert-card:where(.svelte-1g9jffl){transform:none}@media (prefers-reduced-motion: reduce){.cert-card.svelte-1g9jffl{transform:none;transition:none}}body{overflow-x:clip}.lx.svelte-25lh4h{--gold: var(--lx-gold, #C9A24A);--navy: var(--accent, #13305C)}.lx-hero.svelte-25lh4h{position:relative;display:grid;gap:3rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;margin:-1rem 0 2.5rem;padding:2.5rem 0 1rem}.lx-hero.svelte-25lh4h:before{content:"";position:absolute;inset:-6rem calc(50% - 50vw) -2rem;z-index:-1;background:radial-gradient(42rem 26rem at 85% 10%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 65%),radial-gradient(40rem 24rem at 5% 0%,color-mix(in srgb,var(--navy) 10%,transparent),transparent 60%)}@media (max-width: 960px){.lx-hero.svelte-25lh4h{grid-template-columns:minmax(0,1fr);gap:2rem}}.lx-chip.svelte-25lh4h{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:var(--surface, #fff);border:1px solid var(--line, #e3e8f0);font-weight:700;font-size:.82rem;color:var(--ink-strong, #0b1f3a);box-shadow:0 6px 18px -12px #0b1f3a80}.lx-chip.svelte-25lh4h i:where(.svelte-25lh4h){width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 22%,transparent)}.lx-h1.svelte-25lh4h{margin-top:1.1rem;font-family:var(--font-display, inherit);font-weight:900;font-size:clamp(2.3rem,5vw,3.9rem);line-height:1.15;color:var(--ink-strong, #0b1f3a)}.lx-h1.svelte-25lh4h em:where(.svelte-25lh4h){font-style:normal;background:linear-gradient(95deg,var(--gold),color-mix(in srgb,var(--gold) 55%,#7a5512));-webkit-background-clip:text;background-clip:text;color:transparent}.lx-lead.svelte-25lh4h{margin-top:1.1rem;max-width:56ch;font-size:1.08rem;line-height:1.9;color:var(--ink-muted, #5a6b84)}.lx-search.svelte-25lh4h{margin-top:1.6rem;display:flex;align-items:center;gap:.6rem;max-width:34rem;padding:.45rem;padding-inline-start:1rem;border-radius:16px;background:var(--surface, #fff);border:1px solid var(--line, #e3e8f0);box-shadow:0 18px 40px -26px #0b1f3a8c;color:var(--ink-muted, #5a6b84)}.lx-search.svelte-25lh4h input:where(.svelte-25lh4h){flex:1;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:.95rem;color:var(--ink-strong, #0b1f3a);padding:.55rem 0}.lx-search.svelte-25lh4h button:where(.svelte-25lh4h){flex:none;border:0;border-radius:12px;padding:.75rem 1.3rem;background:var(--navy);color:#fff;font:inherit;font-weight:800;cursor:pointer}.lx-tags.svelte-25lh4h{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;color:var(--ink-muted, #5a6b84)}.lx-tags.svelte-25lh4h a:where(.svelte-25lh4h){padding:.3rem .75rem;border-radius:999px;border:1px solid var(--line, #e3e8f0);background:var(--surface, #fff);color:var(--ink-strong, #0b1f3a);font-weight:600;text-decoration:none}.lx-tags.svelte-25lh4h a:where(.svelte-25lh4h):hover{border-color:var(--gold)}.lx-proof.svelte-25lh4h{margin-top:1.3rem;display:flex;align-items:center;gap:.65rem;font-size:.9rem;color:var(--ink-muted, #5a6b84)}.lx-proof.svelte-25lh4h img:where(.svelte-25lh4h){width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--gold)}.lx-proof.svelte-25lh4h b:where(.svelte-25lh4h){color:var(--ink-strong, #0b1f3a)}.lx-hero-vis.svelte-25lh4h{position:relative;min-height:470px}.lx-photo.svelte-25lh4h{position:absolute;top:0;right:0;bottom:40px;left:8%;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -40px #0b1f3a99}.lx-photo.svelte-25lh4h:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(8,20,40,.45))}.lx-photo.svelte-25lh4h img:where(.svelte-25lh4h){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lx-float.svelte-25lh4h{position:absolute;display:flex;gap:.7rem;align-items:center;padding:.7rem .9rem;border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line, #e3e8f0);box-shadow:0 22px 44px -22px #0b1f3a8c;max-width:18rem;animation:svelte-25lh4h-lxf 7s ease-in-out infinite}.lx-float.svelte-25lh4h b:where(.svelte-25lh4h){display:block;font-size:.9rem;line-height:1.35;color:var(--ink-strong, #0b1f3a)}.lx-float.svelte-25lh4h small:where(.svelte-25lh4h){display:block;font-size:.76rem;color:var(--ink-muted, #5a6b84);margin-top:.15rem}.lx-av.svelte-25lh4h{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--gold);flex:none}.lx-th.svelte-25lh4h{width:64px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:none}.lx-num.svelte-25lh4h{flex:none;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:900;font-size:1.3rem}.lx-f1.svelte-25lh4h{top:22px;inset-inline-start:0}.lx-f2.svelte-25lh4h{bottom:0;inset-inline-start:4%;animation-delay:-2.5s}.lx-f3.svelte-25lh4h{top:46%;inset-inline-end:-12px;animation-delay:-4.5s}@keyframes svelte-25lh4h-lxf{50%{transform:translateY(-7px)}}@media (prefers-reduced-motion: reduce){.lx-float.svelte-25lh4h{animation:none}}@media (max-width: 640px){.lx-hero-vis.svelte-25lh4h{min-height:380px}.lx-photo.svelte-25lh4h{top:0;right:0;bottom:50px;left:0}.lx-f3.svelte-25lh4h{display:none}.lx-f2.svelte-25lh4h{inset-inline-start:0}}.lx-facts.svelte-25lh4h{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:1rem;margin-bottom:4.5rem;border-radius:20px;background:var(--surface, #fff);border:1px solid var(--line, #e3e8f0);box-shadow:0 24px 50px -38px #0b1f3a80}@media (max-width: 900px){.lx-facts.svelte-25lh4h{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-facts.svelte-25lh4h>div:where(.svelte-25lh4h){display:flex;gap:.75rem;align-items:center;padding:.55rem}.lx-facts.svelte-25lh4h b:where(.svelte-25lh4h){display:block;font-size:.93rem;color:var(--ink-strong, #0b1f3a)}.lx-facts.svelte-25lh4h small:where(.svelte-25lh4h){display:block;font-size:.78rem;color:var(--ink-muted, #5a6b84)}.lx-ic.svelte-25lh4h{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--gold) 14%,transparent);color:color-mix(in srgb,var(--gold) 70%,#4a3208)}.lx-sec.svelte-25lh4h{margin-bottom:5rem}.lx-head.svelte-25lh4h{margin-bottom:1.8rem}.lx-head-row.svelte-25lh4h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem}.lx-eb.svelte-25lh4h{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:800;color:color-mix(in srgb,var(--gold) 72%,#5a3d0a)}.lx-eb.svelte-25lh4h:before{content:"";width:22px;height:2px;background:var(--gold);border-radius:2px}.lx-head.svelte-25lh4h h2:where(.svelte-25lh4h){margin-top:.5rem;font-family:var(--font-display, inherit);font-weight:900;font-size:clamp(1.6rem,3vw,2.3rem);color:var(--ink-strong, #0b1f3a)}.lx-more.svelte-25lh4h{font-weight:800;color:var(--navy);text-decoration:none}.lx-grid.svelte-25lh4h{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1000px){.lx-grid.svelte-25lh4h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.lx-grid.svelte-25lh4h{grid-template-columns:minmax(0,1fr)}}.lx-empty.svelte-25lh4h{color:var(--ink-muted, #5a6b84)}.lx-paths.svelte-25lh4h{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.lx-path.svelte-25lh4h{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.6rem;border-radius:22px;text-decoration:none;overflow:hidden;background:linear-gradient(150deg,var(--navy),color-mix(in srgb,var(--navy) 70%,#000));color:#fff;box-shadow:0 30px 60px -40px #0b1f3acc;transition:transform .2s}.lx-path.svelte-25lh4h:hover{transform:translateY(-3px)}.lx-path.svelte-25lh4h:after{content:"";position:absolute;inset-block-start:-40%;inset-inline-end:-20%;width:60%;height:140%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 28%,transparent),transparent)}.lx-pnum.svelte-25lh4h{font-weight:900;font-size:2rem;color:var(--gold);line-height:1}.lx-path.svelte-25lh4h b:where(.svelte-25lh4h){font-size:1.25rem;font-weight:800}.lx-path.svelte-25lh4h small:where(.svelte-25lh4h){color:#ffffffbf;line-height:1.7}.lx-pmeta.svelte-25lh4h{margin-top:.4rem;font-size:.8rem;color:#fff9}.lx-spot.svelte-25lh4h{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem;align-items:center;margin-bottom:5rem;padding:clamp(1.5rem,4vw,3rem);border-radius:28px;overflow:hidden;background:var(--navy);color:#fff}@media (max-width: 860px){.lx-spot.svelte-25lh4h{grid-template-columns:minmax(0,1fr)}}.lx-spot-bg.svelte-25lh4h{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.14}.lx-spot-ph.svelte-25lh4h{justify-self:center;width:min(100%,320px);aspect-ratio:1;border-radius:50%;padding:8px;background:conic-gradient(from 200deg,var(--gold),color-mix(in srgb,var(--gold) 30%,transparent),var(--gold))}.lx-spot-ph.svelte-25lh4h img:where(.svelte-25lh4h){width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.lx-eb-gold.svelte-25lh4h{color:var(--gold)}.lx-spot.svelte-25lh4h h2:where(.svelte-25lh4h){margin-top:.5rem;font-weight:900;font-size:clamp(1.7rem,3.2vw,2.4rem);color:#fff}.lx-spot.svelte-25lh4h p:where(.svelte-25lh4h){margin-top:.8rem;color:#fffc;line-height:1.95;max-width:60ch}.lx-spot-row.svelte-25lh4h{margin-top:1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;color:#fffc}.lx-spot-row.svelte-25lh4h b:where(.svelte-25lh4h){color:var(--gold);font-size:1.4rem}.lx-btn.svelte-25lh4h{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:12px;font-weight:800;text-decoration:none;border:1px solid transparent}.lx-btn-gold.svelte-25lh4h{background:linear-gradient(95deg,var(--gold),color-mix(in srgb,var(--gold) 70%,#8a6316));color:#1d1404}.lx-btn-ghost.svelte-25lh4h{border-color:#ffffff73;color:#fff}.lx-steps.svelte-25lh4h{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.lx-steps.svelte-25lh4h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.lx-steps.svelte-25lh4h{grid-template-columns:minmax(0,1fr)}}.lx-steps.svelte-25lh4h li:where(.svelte-25lh4h){padding:1.4rem;border-radius:20px;background:var(--surface, #fff);border:1px solid var(--line, #e3e8f0)}.lx-steps.svelte-25lh4h li:where(.svelte-25lh4h)>span:where(.svelte-25lh4h){display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--navy);color:#fff;font-weight:900;margin-bottom:.9rem}.lx-steps.svelte-25lh4h b:where(.svelte-25lh4h){display:block;color:var(--ink-strong, #0b1f3a)}.lx-steps.svelte-25lh4h small:where(.svelte-25lh4h){display:block;margin-top:.35rem;color:var(--ink-muted, #5a6b84);line-height:1.7}.lx-band.svelte-25lh4h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,2.8rem);border-radius:28px;background:linear-gradient(120deg,var(--navy),color-mix(in srgb,var(--navy) 60%,#000));color:#fff;position:relative;overflow:hidden}.lx-band.svelte-25lh4h:after{content:"";position:absolute;inset-inline-end:-10%;top:-60%;width:45%;height:220%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 30%,transparent),transparent);pointer-events:none}.lx-band.svelte-25lh4h h2:where(.svelte-25lh4h){color:#fff;font-weight:900;font-size:clamp(1.5rem,3vw,2.1rem)}.lx-band.svelte-25lh4h p:where(.svelte-25lh4h){margin-top:.4rem;color:#ffffffbf}.lx-band-cta.svelte-25lh4h{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.75rem}.lx-band.svelte-25lh4h dl:where(.svelte-25lh4h){display:flex;gap:2rem;margin:0;position:relative;z-index:1}.lx-band.svelte-25lh4h dt:where(.svelte-25lh4h){font-weight:900;font-size:2.2rem;color:var(--gold);line-height:1}.lx-band.svelte-25lh4h dd:where(.svelte-25lh4h){margin:.35rem 0 0;color:#ffffffbf;font-size:.85rem}
