.hero-visual.svelte-czted5{--mask-left: linear-gradient(to right, transparent 0%, black 22%);--mask-bottom: linear-gradient(to top, transparent 0%, black 38%);-webkit-mask-image:var(--mask-left),var(--mask-bottom);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-composite:source-in;mask-image:var(--mask-left),var(--mask-bottom);mask-repeat:no-repeat;mask-size:100% 100%;mask-composite:intersect}@keyframes svelte-czted5-timeline-fill-sweep{0%{transform:scaleX(0);opacity:0}6%{transform:scaleX(.0333);opacity:1}25%{transform:scaleX(.3333);opacity:1}50%{transform:scaleX(.6667);opacity:1}75%,88%{transform:scaleX(1);opacity:1}95%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}.timeline-fill.svelte-czted5{transform-origin:left center;transform:scaleX(0);animation:svelte-czted5-timeline-fill-sweep 8s cubic-bezier(.65,0,.35,1) infinite}@keyframes svelte-czted5-timeline-pulse-travel{0%{left:12.5%;opacity:0}6%{left:15%;opacity:1}25%{left:37.5%;opacity:1}50%{left:62.5%;opacity:1}75%,88%{left:87.5%;opacity:1}95%{left:87.5%;opacity:0}to{left:12.5%;opacity:0}}.timeline-pulse.svelte-czted5{box-shadow:0 0 0 6px #025bed2e,0 0 22px #025bed8c;animation:svelte-czted5-timeline-pulse-travel 8s cubic-bezier(.65,0,.35,1) infinite}@keyframes svelte-czted5-timeline-icon-highlight{0%,11%,to{transform:scale(1);background-color:#dbeafe;color:#025bed;box-shadow:0 0 #025bed00,0 1px 2px #0f172a0a}3%,8%{transform:scale(1.12);background-color:#025bed;color:#fff;box-shadow:0 0 0 8px #025bed24,0 12px 28px #025bed59}}.timeline-icon.svelte-czted5{animation:svelte-czted5-timeline-icon-highlight 8s cubic-bezier(.4,0,.2,1) infinite;will-change:transform,background-color,color,box-shadow}.timeline-icon--0.svelte-czted5{animation-delay:0s}.timeline-icon--1.svelte-czted5{animation-delay:2s}.timeline-icon--2.svelte-czted5{animation-delay:4s}.timeline-icon--3.svelte-czted5{animation-delay:6s}@keyframes svelte-czted5-highlight-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.highlight-card.svelte-czted5{opacity:0;animation:svelte-czted5-highlight-enter .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--highlight-index, 0) * .14s);will-change:transform,opacity}.highlights-group.svelte-czted5{height:486px}.highlights-group.svelte-czted5 .highlight-card:where(.svelte-czted5):hover{transform:translateY(-4px);transition:transform .3s ease-out,border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out}@keyframes svelte-czted5-system-bar-fill{0%{transform:scaleX(0)}22%{transform:scaleX(1)}33%{transform:scaleX(1)}36%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes svelte-czted5-system-focus{0%,to{transform:translateY(0);box-shadow:0 1px 2px #0f172a0d;border-color:#e2e8f0}7%,33%{transform:translateY(-4px);box-shadow:0 18px 40px #025bed1f,0 4px 12px #0f172a0f;border-color:#025bed47}36%{transform:translateY(0);box-shadow:0 1px 2px #0f172a0d;border-color:#e2e8f0}}.system-card.svelte-czted5{animation:svelte-czted5-system-focus 9s cubic-bezier(.4,0,.2,1) infinite both;animation-delay:calc(var(--system-index, 0) * 3s);will-change:transform,box-shadow,border-color}.system-bar.svelte-czted5{transform:scaleX(0);animation:svelte-czted5-system-bar-fill 9s cubic-bezier(.65,0,.35,1) infinite both;animation-delay:calc(var(--system-index, 0) * 3s);will-change:transform}.reason-card.svelte-czted5{isolation:isolate}.reason-card.svelte-czted5:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#025bed99,#61a0ffe6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.reason-card.svelte-czted5:hover:before{opacity:1}@media(max-width:1279px){.highlights-group.svelte-czted5{height:auto}.highlight-card.svelte-czted5{opacity:1;animation:none}}@media(prefers-reduced-motion:reduce){.timeline-fill.svelte-czted5{transform:scaleX(1);animation:none}.timeline-pulse.svelte-czted5{display:none}.timeline-icon.svelte-czted5,.system-card.svelte-czted5,.system-bar.svelte-czted5,.highlight-card.svelte-czted5{animation:none}.system-bar.svelte-czted5{transform:scaleX(1)}.highlight-card.svelte-czted5{opacity:1;transform:none}}
