.journey.svelte-54vtne{--navy:#0f172c;--navy-deep:#0a1020;--mute:#96a2bc;--faint:#46526e;isolation:isolate;background:radial-gradient(ellipse at 50% 0%, #14203c 0%, var(--navy) 45%, var(--navy-deep) 100%);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;min-height:100svh;padding:7rem 0 2.5rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.journey.svelte-54vtne{padding-top:8.5rem}}.progress.svelte-54vtne{z-index:5;height:4px;transition:width .5s,background .5s;position:absolute;top:0;left:0}.particles.svelte-54vtne{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.particle.svelte-54vtne{opacity:0;border-radius:50%;animation:linear infinite float;position:absolute;bottom:-10px}.journey-inner.svelte-54vtne{z-index:2;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.journey-head.svelte-54vtne{text-align:center;max-width:44rem;margin:0 auto 1.5rem}.journey-title.svelte-54vtne{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:clamp(2.1rem,5vw,3.75rem);font-weight:800;line-height:1.05}.scene-area.svelte-54vtne{flex:1;min-height:360px;position:relative}.scene.svelte-54vtne{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:4%;padding:0 2%;transition:opacity .85s,transform .85s;display:flex;position:absolute;inset:0;transform:scale(1.015)}.scene.active.svelte-54vtne{opacity:1;pointer-events:auto;transform:scale(1)}.scene-text.svelte-54vtne{flex:1;max-width:44%}.chip.svelte-54vtne{align-items:center;gap:14px;margin-bottom:26px;display:inline-flex}.chip.svelte-54vtne .num:where(.svelte-54vtne){color:var(--navy-deep);letter-spacing:.02em;border-radius:12px;padding:7px 18px;font-size:22px;font-weight:700}.chip.svelte-54vtne .lbl:where(.svelte-54vtne){color:var(--mute);letter-spacing:.08em;font-size:15px;font-weight:600}.scene-title.svelte-54vtne{letter-spacing:-.02em;color:#fff;margin-bottom:1.1rem;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:800;line-height:1.05}.scene-desc.svelte-54vtne{color:#cdd6e8;max-width:520px;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:400;line-height:1.5}.scene-anim.svelte-54vtne{justify-content:center;align-items:center;width:46%;height:100%;max-height:560px;display:flex}.scene-anim.svelte-54vtne svg{width:100%;height:100%;overflow:visible}.scene.svelte-54vtne:not(.active) svg *{animation-play-state:paused!important}.nav.svelte-54vtne{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;padding:2rem 0 0;display:flex}.dots.svelte-54vtne{align-items:center;gap:13px;display:flex}.dot.svelte-54vtne{background:var(--faint);cursor:pointer;border:none;border-radius:50%;width:13px;height:13px;padding:0;transition:all .35s}.dot.done.svelte-54vtne{background:currentColor}.dot.current.svelte-54vtne{background:currentColor;transform:scale(1.55);box-shadow:0 0 0 6px #ffffff14}.navbtn.svelte-54vtne{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;transition:all .2s;display:flex}.navbtn.svelte-54vtne:hover{background:#ffffff24;transform:scale(1.06)}.navbtn.svelte-54vtne:active{transform:scale(.96)}.playbtn.svelte-54vtne{color:var(--navy);cursor:pointer;background:#fff;border:none;border-radius:27px;align-items:center;gap:9px;height:54px;padding:0 30px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.playbtn.svelte-54vtne:hover{transform:scale(1.04)}.playbtn.svelte-54vtne:active{transform:scale(.97)}@media (width<=920px){.scene.svelte-54vtne{flex-direction:column;justify-content:center;gap:18px}.scene-text.svelte-54vtne{text-align:center;max-width:100%}.scene-anim.svelte-54vtne{width:74%;height:40%}.chip.svelte-54vtne{justify-content:center}}@media (prefers-reduced-motion:reduce){.particle.svelte-54vtne{animation:none}.scene.svelte-54vtne{transition:opacity .2s}}@keyframes float{0%{opacity:0;transform:translateY(20px)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(-110vh)}}@keyframes radar{0%{r:18;opacity:.8}to{r:130;opacity:0}}@keyframes pindrop{0%{transform:translateY(-120px)}60%{transform:translateY(8px)}80%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes carriage{0%{transform:translate(0)}to{transform:translate(96px,52px)}}@keyframes track2{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes rotate-dash{to{stroke-dashoffset:-32px}}@keyframes spoil{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes drawline{to{stroke-dashoffset:0}}@keyframes stamp{0%,40%{transform:translateY(-130px)}55%,to{transform:translateY(0)}}@keyframes sealpop{0%,50%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ripple{0%,55%{r:6;opacity:0}60%{opacity:.7}to{r:90;opacity:0}}@keyframes spliceL{0%{transform:translate(-90px)}55%,to{transform:translate(0)}}@keyframes spliceR{0%{transform:translate(90px)}55%,to{transform:translate(0)}}@keyframes flash{0%,55%{opacity:0}62%{opacity:1}to{opacity:0}}@keyframes pulse-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes broadcast{0%{r:30;opacity:.9}to{r:150;opacity:0}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes formfill{0%{width:0}to{width:var(--fw)}}@keyframes checkpop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.9}}.home-nav.svelte-l7f6th{z-index:50;position:fixed;top:0;left:0;right:0}.home-nav.svelte-l7f6th .nav-root{position:static}.home-nav.svelte-l7f6th .nav-surface{transition:background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .28s cubic-bezier(.4,0,.2,1),backdrop-filter .28s cubic-bezier(.4,0,.2,1)}.home-nav.at-top.svelte-l7f6th .nav-surface{box-shadow:none;-webkit-backdrop-filter:blur();background:0 0;border-bottom-color:#0000}.home-nav.at-top.svelte-l7f6th .logo-link{color:#fff}.home-nav.at-top.svelte-l7f6th .nav-link{color:#e2e8f0d9}.home-nav.at-top.svelte-l7f6th .nav-link:hover{color:#fff}.home-nav.at-top.svelte-l7f6th .nav-link-active,.home-nav.at-top.svelte-l7f6th .nav-link-active:hover{color:#7dd3fc}.home-nav.svelte-l7f6th .toggle,.home-nav.svelte-l7f6th button{transition:color .2s cubic-bezier(.4,0,.2,1)}.home-nav.at-top.svelte-l7f6th .toggle,.home-nav.at-top.svelte-l7f6th button{color:#fff}.proc.svelte-l7f6th{background:#fff;padding:5rem 0 6rem;position:relative;overflow:hidden}.dark .proc.svelte-l7f6th{background:#060b18}@media (width>=768px){.proc.svelte-l7f6th{padding:7rem 0 8rem}}.proc-glow.svelte-l7f6th{pointer-events:none;background:radial-gradient(60% 100% at 18% 0,#e11d3b14,#0000 70%),radial-gradient(60% 100% at 50% 0,#7c5cdc14,#0000 70%),radial-gradient(60% 100% at 82% 0,#40c4e414,#0000 70%);height:420px;position:absolute;inset:0 0 auto}.proc-wrap.svelte-l7f6th{z-index:1;max-width:62rem;margin:0 auto;padding:0 1.5rem;position:relative}@media (width>=1024px){.proc-wrap.svelte-l7f6th{padding:0 2rem}}.proc-head.svelte-l7f6th{text-align:center;max-width:46rem;margin:0 auto 3.75rem}.proc-eyebrow.svelte-l7f6th{letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(90deg,#e11d3b,#f88922,#7c5cdc,#40c4e4,#4db03a,#ec407a,#22b8cf);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:.78rem;font-weight:800;display:inline-block}.proc-title.svelte-l7f6th{letter-spacing:-.025em;color:#07142f;text-wrap:balance;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.08}.dark .proc-title.svelte-l7f6th{color:#fff}.proc-lead.svelte-l7f6th{color:#475569;margin-top:1.4rem;font-size:1.1rem;line-height:1.7}.dark .proc-lead.svelte-l7f6th{color:#94a3b8}.timeline.svelte-l7f6th{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline.svelte-l7f6th:before{content:"";opacity:.35;background:linear-gradient(#e11d3b,#f88922,#7c5cdc,#40c4e4,#4db03a,#ec407a,#22b8cf);border-radius:2px;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:28px}@media (width>=768px){.timeline.svelte-l7f6th{gap:2.5rem}}.tl-item.svelte-l7f6th{grid-template-columns:58px 1fr;align-items:start;column-gap:1.25rem;display:grid;position:relative}@media (width>=768px){.tl-item.svelte-l7f6th{column-gap:2rem}}.tl-rail.svelte-l7f6th{justify-content:center;padding-top:.25rem;display:flex;position:relative}.tl-node.svelte-l7f6th{z-index:1;color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 78%, #fff), var(--accent));width:58px;height:58px;box-shadow:0 14px 30px -10px color-mix(in srgb, var(--accent) 70%, transparent), inset 0 1px 0 #ffffff73;border-radius:18px;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.tl-node.svelte-l7f6th:after{content:"";border-radius:inherit;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 70%);filter:blur(14px);z-index:-1;opacity:0;transition:opacity .3s;position:absolute;inset:-40%}.tl-item.svelte-l7f6th:hover .tl-node:where(.svelte-l7f6th){transform:scale(1.08)rotate(-3deg)}.tl-item.svelte-l7f6th:hover .tl-node:where(.svelte-l7f6th):after{opacity:1}.tl-node-icon{filter:drop-shadow(0 1px 2px #00000040);width:1.5rem;height:1.5rem}.tl-card.svelte-l7f6th{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--accent) 5%, #fff));border:1px solid color-mix(in srgb, var(--accent) 16%, #e6ebf2);border-radius:1.5rem;padding:1.75rem 1.75rem 1.9rem;transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 22px 48px -34px #0f172a66}@media (width>=768px){.tl-card.svelte-l7f6th{padding:2.25rem 2.5rem 2.4rem}}.tl-card.svelte-l7f6th:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));height:4px;position:absolute;top:0;left:0;right:0}.tl-item.svelte-l7f6th:hover .tl-card:where(.svelte-l7f6th){border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 1px 2px #0f172a0a, 0 34px 64px -30px color-mix(in srgb, var(--accent) 45%, #0f172a80);transform:translateY(-5px)}.dark .tl-card.svelte-l7f6th{background:linear-gradient(180deg, #0f1730, color-mix(in srgb, var(--accent) 9%, #0a1124));border-color:color-mix(in srgb, var(--accent) 24%, #ffffff0f);box-shadow:0 22px 48px -34px #000c}.dark .tl-item.svelte-l7f6th:hover .tl-card:where(.svelte-l7f6th){border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 34px 64px -30px color-mix(in srgb, var(--accent) 40%, #000000e6)}.tl-card.svelte-l7f6th>:where(.svelte-l7f6th):not(.tl-watermark){z-index:1;position:relative}.tl-watermark.svelte-l7f6th{z-index:0;letter-spacing:-.04em;color:color-mix(in srgb, var(--accent) 13%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(6rem,13vw,10rem);font-weight:900;line-height:1;position:absolute;top:-.3em;right:.1em}.dark .tl-watermark.svelte-l7f6th{color:color-mix(in srgb, var(--accent) 18%, transparent)}.tl-kicker.svelte-l7f6th{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 82%, #0b1020);margin-bottom:.6rem;font-size:.72rem;font-weight:800;display:inline-block}.dark .tl-kicker.svelte-l7f6th{color:color-mix(in srgb, var(--accent) 75%, #fff)}.tl-heading.svelte-l7f6th{letter-spacing:-.015em;color:#07142f;text-wrap:balance;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;line-height:1.2}.dark .tl-heading.svelte-l7f6th{color:#fff}.tl-text.svelte-l7f6th{color:#475569;margin-top:1rem;font-size:1rem;line-height:1.7}.dark .tl-text.svelte-l7f6th{color:#94a3b8}.tl-pills.svelte-l7f6th{grid-template-columns:1fr;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.tl-pills.svelte-l7f6th{grid-template-columns:repeat(3,1fr)}}.tl-pill.svelte-l7f6th{color:#334155;background:color-mix(in srgb, var(--accent) 9%, #fff);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:.85rem;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.dark .tl-pill.svelte-l7f6th{color:#cbd5e1;background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 32%, transparent)}.tl-pill-icon{width:.95rem;height:.95rem;color:var(--accent);flex-shrink:0}@media (prefers-reduced-motion:reduce){.tl-node.svelte-l7f6th,.tl-card.svelte-l7f6th{transition:none}}
