.wl-cta-row{position:relative}.wl-cta{letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:15px;min-height:48px;padding-block:.75rem;padding-inline:1.45rem;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none}.wl-cta__label{z-index:2;position:relative}.wl-cta__arrow{z-index:2;flex:none;transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative}.wl-cta--primary{--shine:#fffffff2;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #14083c59,0 1px #080b1699,0 10px 26px -12px #7c4dffb3;color:#fff!important;background:linear-gradient(#ffffff17 0%,#fff0 46%),linear-gradient(#8157ff 0%,#6c3cf5 100%)!important;border-color:#0000!important}.wl-cta--quiet{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--shine:#fffc;box-shadow:inset 0 0 0 1px #94a3b838;color:#cbd5e1e0!important;background:#0c11208c!important;border-color:#0000!important}.wl-cta--quiet .wl-cta__arrow{color:#94a3b8d9;width:13px;height:13px}@media (hover:hover){.wl-cta--primary:hover{box-shadow:inset 0 1px #ffffff42,inset 0 -1px #14083c59,0 1px #080b1699,0 14px 32px -12px #7c4dffcc,0 0 0 1px #67e8f924}.wl-cta--quiet:hover{box-shadow:inset 0 0 0 1px #94a3b84d,inset 0 -1px #67e8f973;color:#f4f5fa!important;background:#0c1120cc!important}.wl-cta--quiet:hover .wl-cta__arrow{color:var(--cyan,#67e8f9)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wl-cta:hover .wl-cta__arrow{transform:translate(2px)}}.wl-cta[data-disabled=true],.wl-cta[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none;box-shadow:none}@media (width<=639px){.wl-cta--primary,.wl-cta--quiet{width:100%}}@media (prefers-reduced-motion:reduce){.wl-cta__arrow{transition:none}}.hsf{--hsf-cyan:103 232 249;--hsf-violet:196 181 253;--hsf-ink:226 232 240;--hsf-ease:cubic-bezier(.22, 1, .36, 1);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hsf-svg{position:absolute;inset:0;overflow:visible}.hsf-labels{position:absolute;inset:0}.hsf path,.hsf line{fill:none}.hsf-trace{stroke:rgb(var(--hsf-violet) / 26%);stroke-width:1px;stroke-dasharray:2 4;transition:stroke .5s}.hsf[data-engaged] .hsf-trace{stroke:rgb(var(--hsf-violet) / 40%)}.hsf-axis{stroke:rgb(var(--hsf-cyan) / 28%);stroke-width:1px;stroke-dasharray:2 4}.hsf-bed{stroke:#7c4dff17;stroke-width:5px;stroke-linecap:round}.hsf-energy{stroke-width:1.2px;stroke-linecap:round}.hsf-tail{stroke-width:1px}.hsf-ticks{stroke:rgb(var(--hsf-ink) / 20%);stroke-width:1px}.hsf-seg{stroke:rgb(var(--hsf-cyan) / 0%);stroke-width:1.4px;stroke-linecap:round;transition:stroke .35s}.hsf-seg[data-on]{stroke:rgb(var(--hsf-cyan) / 50%)}.hsf-hand{stroke:#cffafe;stroke-width:1.6px;stroke-dasharray:.14 1.4;stroke-dashoffset:.14px;opacity:0;transition:opacity .2s,stroke-dashoffset 0s linear .2s}.hsf-hand[data-on]{opacity:1;stroke-dashoffset:-1.1px;transition:opacity .12s,stroke-dashoffset .95s cubic-bezier(.45,0,.2,1) 80ms}.hsf-signal,.hsf-pulse{opacity:0}.hsf-node__pop,.hsf-node__halo{transform-box:fill-box;transform-origin:50%}.hsf-node__ring{fill:#080a16eb;stroke:rgb(var(--hsf-violet) / 55%);stroke-width:1px;transition:stroke .3s}.hsf-node__dot{fill:rgb(var(--hsf-violet) / 92%);transition:fill .3s}.hsf-node--3 .hsf-node__dot,.hsf-node--4 .hsf-node__dot{fill:rgb(var(--hsf-cyan) / 92%)}.hsf-node--4 .hsf-node__ring{stroke:rgb(var(--hsf-cyan) / 55%)}.hsf-node--core .hsf-node__ring{stroke:rgb(var(--hsf-ink) / 60%)}.hsf-node--core .hsf-node__dot{fill:#f8fafc}.hsf-node__cross{stroke:rgb(var(--hsf-cyan) / 50%);stroke-width:1px}.hsf-node__halo{fill:none;stroke:rgb(var(--hsf-cyan) / 0%);stroke-width:1px;transition:stroke .3s ease, transform .5s var(--hsf-ease);transform:scale(.6)}.hsf-node[data-on] .hsf-node__ring{stroke:rgb(var(--hsf-cyan) / 90%)}.hsf-node[data-on] .hsf-node__dot{fill:#ecfeff}.hsf-node[data-on] .hsf-node__halo{stroke:rgb(var(--hsf-cyan) / 32%);transform:scale(1)}.hsf-label{text-shadow:0 1px 10px #060810d9;width:0;height:0;line-height:1;position:absolute}.hsf-label__place{white-space:nowrap;position:absolute;top:0;left:0}.hsf-label__shift{transition:transform .45s var(--hsf-ease);flex-direction:column;gap:5px;display:flex}.hsf-label[data-place=left] .hsf-label__place{text-align:right;transform:translate(calc(-100% - 16px),-50%)}.hsf-label[data-place=right] .hsf-label__place{text-align:left;transform:translate(16px,-50%)}.hsf-label[data-place=below-l] .hsf-label__place{text-align:left;transform:translate(-5px,14px)}.hsf-label[data-place=below-r] .hsf-label__place{text-align:right;transform:translate(calc(5px - 100%),14px)}.hsf-label[data-place=stack] .hsf-label__place{text-align:center;transform:translate(-50%,-50%)}.hsf-label[data-place=left] .hsf-label__shift,.hsf-label[data-place=below-r] .hsf-label__shift{align-items:flex-end}.hsf-label[data-place=stack] .hsf-label__shift{align-items:center;gap:0}.hsf-label[data-on][data-place=left] .hsf-label__shift,.hsf-label[data-on][data-place=below-l] .hsf-label__shift{transform:translate(-3px)}.hsf-label[data-on][data-place=right] .hsf-label__shift,.hsf-label[data-on][data-place=below-r] .hsf-label__shift{transform:translate(3px)}.hsf-label__row{align-items:baseline;gap:.6em;display:inline-flex}.hsf-label__index{color:rgb(var(--hsf-cyan) / 62%);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:500;transition:color .3s}.hsf-label__name{color:rgb(var(--hsf-ink) / 60%);letter-spacing:.16em;font-size:10px;font-weight:600;transition:color .3s}.hsf-label__sub{color:#94a3b885;letter-spacing:.01em;font-size:10.5px;font-weight:450;transition:color .3s}.hsf-label[data-on] .hsf-label__index{color:rgb(var(--hsf-cyan) / 100%)}.hsf-label[data-on] .hsf-label__name{color:#f8fafcf0}.hsf-label[data-on] .hsf-label__sub{color:#cbd5e1c7}.hsf-label[data-place=stack] .hsf-label__index,.hsf-label[data-place=stack] .hsf-label__name{font-size:8.5px}.hsf-label[data-place=stack] .hsf-label__name{letter-spacing:.12em}.hsf-label__gap{height:19px}.hsf[data-tier=mobile] .hsf-node__cross{display:none}@media (prefers-reduced-motion:no-preference){.hsf-draw{stroke-dasharray:1;animation:1s cubic-bezier(.65,0,.35,1) .35s both hsf-draw}.hsf-draw.hsf-tail--in{animation-duration:.45s;animation-timing-function:cubic-bezier(.5,0,1,1);animation-delay:50ms}.hsf-draw.hsf-tail--out{animation-duration:.55s;animation-timing-function:cubic-bezier(0,0,.3,1);animation-delay:1.3s}.hsf-bed,.hsf-traces,.hsf-ticks{animation:1.2s .9s both hsf-fade}.hsf-node__pop{animation:hsf-pop .5s var(--hsf-ease) both}.hsf-label{animation:hsf-label .6s var(--hsf-ease) both}.hsf-node--0 .hsf-node__pop{animation-delay:.38s}.hsf-node--1 .hsf-node__pop{animation-delay:.62s}.hsf-node--2 .hsf-node__pop{animation-delay:.86s}.hsf-node--3 .hsf-node__pop{animation-delay:1.1s}.hsf-node--4 .hsf-node__pop{animation-delay:1.34s}.hsf-label--0{animation-delay:.5s}.hsf-label--1{animation-delay:.74s}.hsf-label--2{animation-delay:.98s}.hsf-label--3{animation-delay:1.22s}.hsf-label--4{animation-delay:1.46s}.hsf-signal{stroke:#cffafe;stroke-width:1.6px;stroke-dasharray:.07 1.2;stroke-dashoffset:.07px;animation:1.05s cubic-bezier(.45,.05,.25,1) 1.45s both hsf-travel}.hsf-signal--glow{stroke:rgb(var(--hsf-cyan) / 22%);stroke-width:5px}.hsf-node--4 .hsf-node__halo{animation:1.1s 2.4s hsf-arrive}.hsf-pulse{stroke:rgb(var(--hsf-cyan) / 80%);stroke-width:1.2px;stroke-dasharray:.045 1.2;stroke-dashoffset:.045px;animation:14s linear 7s infinite hsf-pulse}.hsf:not([data-inview]) .hsf-pulse{animation-play-state:paused}}@keyframes hsf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hsf-fade{0%{opacity:0}}@keyframes hsf-pop{0%{opacity:0;transform:scale(.35)}}@keyframes hsf-label{0%{opacity:0;transform:translateY(4px)}}@keyframes hsf-travel{0%{opacity:1;stroke-dashoffset:.07px}86%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}@keyframes hsf-arrive{0%{stroke:#67e8f900;transform:scale(.6)}35%{stroke:#67e8f98c;transform:scale(1)}to{stroke:#67e8f900;transform:scale(1.2)}}@keyframes hsf-pulse{0%{opacity:0;stroke-dashoffset:.045px}1%{opacity:.8}12%{opacity:.8;stroke-dashoffset:-1px}12.5%,to{opacity:0;stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.hsf-signal,.hsf-pulse,.hsf-hand{display:none}.hsf *,.hsf-label{transition:none!important}}.ipr{--ipr-cyan:103 232 249;--ipr-violet:196 181 253;--ipr-ease:cubic-bezier(.22, 1, .36, 1);--ipr-unit:46px;padding-block:4.75rem 2.5rem;position:relative;overflow:hidden}.ipr:before{content:"";background:repeating-linear-gradient(to bottom, rgb(var(--ipr-cyan) / 34%) 0 2px, transparent 2px 6px);width:1px;height:3.5rem;position:absolute;top:0;left:50%;-webkit-mask-image:linear-gradient(#0000,#000 30% 55%,#0000);mask-image:linear-gradient(#0000,#000 30% 55%,#0000)}.ipr__intro{text-align:center;max-width:44rem;margin-inline:auto}.ipr__eyebrow{color:var(--text-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .9rem;display:inline-flex}.ipr__glyph{flex:none;width:22px;height:10px;overflow:visible}.ipr__glyph path{fill:none;stroke:rgb(var(--ipr-cyan) / 80%);stroke-width:1.2px}.ipr__sep{color:#94a3b873}.ipr__title{color:#e8eaf2;max-width:26ch;font-family:var(--font-display,var(--font-serif), "Plus Jakarta Sans", system-ui, sans-serif);font-size:var(--text-display-lg);font-weight:var(--text-display-weight);line-height:var(--text-display-lh);letter-spacing:var(--text-display-tracking);text-wrap:balance;margin:0 auto}.ipr__em{color:var(--brand-soft);letter-spacing:-.01em;font-family:ui-serif,Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.ipr__lede{max-width:var(--prose-lede-narrow);color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--text-body-lh);letter-spacing:-.005em;margin:.9rem auto 0}@media (width>=640px){.ipr__lede{font-size:var(--text-body)}}.ipr-stage{--ipr-across:118px;height:calc(var(--ipr-across) * 2 + 7.5rem);margin-top:2.25rem;position:relative}.ipr-loop{z-index:1;width:min(1120px,100% - 256px);height:calc(var(--ipr-across) * 2);margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ipr-station{top:calc(50% + 50% * var(--fy));left:calc(50% + 50% * var(--fx));width:0;height:0;position:absolute}.ipr-id{width:0;height:0;display:block;position:absolute;top:0;left:0}.ipr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ipr-logo{width:auto;max-width:none;height:calc(var(--ipr-unit) * var(--k));transform:translate(-50%, calc(-50% - var(--ipr-unit) * var(--oy)));filter:brightness(0)invert();opacity:.66;-webkit-user-select:none;user-select:none;transition:opacity .35s ease, translate .45s var(--ipr-ease);display:block;position:absolute;top:0;left:0}@media (hover:hover){.ipr-station:hover .ipr-logo{opacity:.97;translate:0 -2px}}.ipr-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.ipr-svg path{fill:none}.ipr-rail{stroke-width:1px;opacity:.8;transition:opacity .5s}.ipr[data-engaged] .ipr-rail{opacity:1}.ipr-cross{fill:#080a16;stroke:rgb(var(--ipr-cyan) / 65%);stroke-width:1px}.ipr-clear{transition:x .52s var(--ipr-ease), y .52s var(--ipr-ease), width .52s var(--ipr-ease), height .52s var(--ipr-ease)}.ipr-ring,.ipr-trace{opacity:0}.ipr-ring{fill:none;stroke:rgb(var(--ipr-cyan));stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.ipr-trace{stroke:#cffafe;stroke-width:1.5px;stroke-linecap:round}.ipr-node{fill:rgb(var(--ipr-cyan));opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s ease, transform .35s var(--ipr-ease);transform:scale(.4)}.ipr-node[data-on]{opacity:.95;transform:scale(1)}.ipr-signal,.ipr-hand{stroke:#cffafe;stroke-width:1.5px;opacity:0}.ipr-hand{stroke-width:2px;stroke-linecap:round;stroke-dasharray:.3 1.4;stroke-dashoffset:.3px;transition:opacity .2s,stroke-dashoffset 0s linear .2s}.ipr-hand[data-on]{opacity:1;stroke-dashoffset:-1.05px;transition:opacity .12s,stroke-dashoffset .7s cubic-bezier(.45,0,.2,1) 50ms}@media (width<=1023px){.ipr{--ipr-unit:38px;padding-block:4rem 2rem}.ipr-stage{--ipr-across:100px;height:calc(var(--ipr-across) * 2 + 6rem)}.ipr-loop{width:calc(100% - 220px)}}@media (width<=639px){.ipr{--ipr-unit:36px;padding-block:3.5rem 1.5rem}.ipr:before{height:2.5rem}.ipr-stage{height:calc(320px + 6rem);margin-top:1.75rem}.ipr-loop{width:min(280px,100% - 150px);height:320px}.ipr-station{top:calc(50% + 50% * var(--fx));left:calc(50% + 50% * var(--fy))}}@media (prefers-reduced-motion:no-preference){.ipr[data-armed]:not([data-inview]) .ipr-logo,.ipr[data-armed]:not([data-inview]) .ipr-svg{opacity:0;transition:none}.ipr[data-armed][data-inview]:not([data-cycling]) .ipr-rail__loop{stroke-dasharray:1;animation:1.4s cubic-bezier(.65,0,.35,1) both ipr-draw}.ipr[data-armed][data-inview]:not([data-cycling]) .ipr-rail__rails,.ipr[data-armed][data-inview]:not([data-cycling]) .ipr-cross{animation:.9s .7s both ipr-fade}.ipr[data-armed][data-inview]:not([data-cycling]) .ipr-logo{animation:ipr-arrive .8s var(--ipr-ease) backwards}.ipr[data-armed][data-inview] .ipr-station:first-child .ipr-logo{animation-delay:.3s}.ipr[data-armed][data-inview] .ipr-station:nth-child(2) .ipr-logo{animation-delay:.42s}.ipr[data-armed][data-inview] .ipr-station:nth-child(3) .ipr-logo{animation-delay:.54s}.ipr[data-armed][data-inview] .ipr-station:nth-child(4) .ipr-logo{animation-delay:.66s}.ipr[data-armed][data-inview] .ipr-station:nth-child(5) .ipr-logo{animation-delay:.78s}.ipr[data-armed][data-inview] .ipr-station:nth-child(6) .ipr-logo{animation-delay:.9s}.ipr[data-armed][data-inview] .ipr-signal{stroke-dasharray:.05 1.2;stroke-dashoffset:.05px;animation:1.8s cubic-bezier(.45,.05,.25,1) 1.3s both ipr-travel}.ipr[data-cycle] .ipr-rail{opacity:1}.ipr[data-cycle] .ipr-logo{opacity:.73}.ipr[data-cycle] .ipr-rail__loop{animation:1.15s cubic-bezier(.65,0,.35,1) both ipr-fold}.ipr[data-cycle] .ipr-rail__rails{animation:1.15s cubic-bezier(.65,0,.35,1) both ipr-rails}.ipr[data-cycle] .ipr-trace{animation:1.15s cubic-bezier(.65,0,.35,1) both ipr-trace}.ipr[data-cycle] .ipr-cross{animation:1.15s both ipr-wake}.ipr[data-cycle] .ipr-ring{animation:1.15s cubic-bezier(.22,1,.36,1) both ipr-ring}}@keyframes ipr-fold{0%,16%{stroke-dasharray:.5 0;stroke-dashoffset:0}48%,56%{stroke-dasharray:.03 .47;stroke-dashoffset:-.235px}to{stroke-dasharray:.5 0;stroke-dashoffset:0}}@keyframes ipr-rails{0%,16%{opacity:1}48%,56%{opacity:.2}to{opacity:1}}@keyframes ipr-trace{0%,56%{opacity:0;stroke-dasharray:.012 .03 .012 .446;stroke-dashoffset:-.223px}64%{opacity:.9}88%{opacity:.7}to{opacity:0;stroke-dasharray:.012 .46 .012 .016;stroke-dashoffset:-.008px}}@keyframes ipr-wake{0%,to{stroke:rgb(var(--ipr-cyan) / 65%)}12%,62%{stroke:rgb(var(--ipr-cyan))}}@keyframes ipr-ring{0%{opacity:0;transform:scale(1)}6%{opacity:.75}44%,to{opacity:0;transform:scale(4.5)}}@keyframes ipr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ipr-fade{0%{opacity:0}}@keyframes ipr-arrive{0%{opacity:0;translate:0 6px}}@keyframes ipr-travel{0%{opacity:1;stroke-dashoffset:.05px}90%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.ipr-signal,.ipr-hand,.ipr-ring,.ipr-trace,.ipr-node{display:none}.ipr-logo,.ipr-clear,.ipr-rail{transition:none}}.sys-plate{--sys-rule:#94a3b829;--sys-pad:clamp(1.25rem, 2.2vw, 1.9rem);position:relative}.sys-plate__legend{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8bf;justify-content:space-between;gap:1rem;margin:0 0 .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.sys-plate__grid{border:1px solid var(--sys-rule);background:linear-gradient(#ffffff04,#0000 40%),#080b188c;border-radius:6px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=700px){.sys-plate__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sys-plate__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sys-zone{padding:var(--sys-pad);box-shadow:-1px -1px 0 0 var(--sys-rule);flex-direction:column;transition:opacity .35s;display:flex;position:relative}.sys-zone__top{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.sys-zone__n{color:#94a3b8cc;transition:color .3s}.sys-zone__stage{color:#a78bfa}.sys-zone__inst{margin:1.15rem 0 1.35rem;position:relative}.sys-zone__inst:after{content:"";left:calc(var(--sys-pad) * -1);right:calc(var(--sys-pad) * -1);background:#94a3b838;height:1px;transition:background .35s;position:absolute;bottom:20%}.sys-zone__title{color:#f4f5fa;font-family:var(--font-serif,"Plus Jakarta Sans", system-ui, sans-serif);letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.25vw,18px);font-weight:700;line-height:1.25}.sys-zone__body{color:#aeb8cc;max-width:38ch;margin:.5rem 0 0;font-size:13.5px;line-height:1.58}.ins{aspect-ratio:200/60;width:100%;max-width:300px;height:auto;display:block;overflow:visible}.ins *{vector-effect:non-scaling-stroke}.ins-m,.ins-gate,.ins-cell,.ins-wide,.ins-tight,.ins-fade{fill:none;stroke:#e2e8f0d1;stroke-width:1.5px;stroke-linecap:round}.ins-dot,.ins-bar{fill:#e2e8f0d1;stroke:none}.ins-gate{stroke:#94a3b873;stroke-dasharray:2 3}.ins-target{stroke:#94a3b859;stroke-width:1px;stroke-dasharray:2 4}.ins-wide{stroke:#e2e8f08c}.ins-tight{stroke-dasharray:1;stroke-dashoffset:0}.ins-m,.ins-bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--i,0) * .12s), fill .4s ease, stroke .4s ease, opacity .5s ease}.ins-dim{opacity:.32}.ins-pick{fill:#e2e8f0e6}.ins-acc{stroke:var(--cyan,#22d3ee)}.ins-dot.ins-acc,.ins-bar.ins-acc,.ins-pick.ins-acc{fill:var(--cyan,#22d3ee);stroke:var(--cyan,#22d3ee)}.ins-wide,.ins-fade,.ins-cell,.ins-tight{transition:opacity .6s ease calc(.25s + var(--i,0) * .12s), fill .5s ease calc(.25s + var(--i,0) * .12s), stroke-dashoffset 1.2s cubic-bezier(.22, 1, .36, 1) calc(.25s + var(--i,0) * .12s)}.ins-wide{opacity:.16}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sys-plate:not(.is-live) .ins-m,.sys-plate:not(.is-live) .ins-bar{transform:translate(var(--dx,0), var(--dy,0)) scaleY(var(--sy,1));transition:none}.sys-plate:not(.is-live) .ins-dim{opacity:1}.sys-plate:not(.is-live) .ins-acc{stroke:#e2e8f0d1}.sys-plate:not(.is-live) .ins-dot.ins-acc,.sys-plate:not(.is-live) .ins-bar.ins-acc{fill:#e2e8f0d1}.sys-plate:not(.is-live) .ins-pick{fill:none}.sys-plate:not(.is-live) .ins-fade{opacity:0}.sys-plate:not(.is-live) .ins-wide{opacity:1}.sys-plate:not(.is-live) .ins-tight{stroke-dashoffset:1px}.sys-plate:not(.is-live) .ins-m,.sys-plate:not(.is-live) .ins-bar,.sys-plate:not(.is-live) .ins-wide,.sys-plate:not(.is-live) .ins-fade,.sys-plate:not(.is-live) .ins-cell,.sys-plate:not(.is-live) .ins-tight{transition:none}}@media (hover:hover){.sys-plate__grid:hover .sys-zone{opacity:.55}.sys-plate__grid .sys-zone:hover{opacity:1}.sys-zone:hover .sys-zone__n{color:var(--cyan,#22d3ee)}.sys-zone:hover .sys-zone__inst:after{background:linear-gradient(90deg,#0000,#22d3eeb3 40%,#0000)}.sys-zone:hover .ins-acc{filter:drop-shadow(0 0 4px #22d3ee73)}}@media (prefers-reduced-motion:reduce){.sys-zone,.ins-m,.ins-bar,.ins-wide,.ins-fade,.ins-cell,.ins-tight,.sys-zone__inst:after{transition:none}}.why-proofs{grid-template-columns:minmax(0,1fr);gap:2.25rem;margin-top:.5rem;display:grid}@media (width>=900px){.why-proofs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.why-proof{padding-right:clamp(1.5rem,3vw,3rem)}}.why-proof{transition:transform .9s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * .14s), opacity .35s ease;position:relative}.why-proof__stage{color:#f4f5fa;font-family:var(--font-serif,"Plus Jakarta Sans", system-ui, sans-serif);letter-spacing:-.045em;align-items:baseline;gap:.9rem;margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);font-weight:750;line-height:1;display:flex}.why-proof__idx{letter-spacing:.12em;color:#a78bfa;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500}.why-proof__rule{transform-origin:0;height:1px;transition:transform 1s cubic-bezier(.22, 1, .36, 1) calc(.35s + var(--i,0) * .14s), background .35s ease;background:#e2e8f04d;margin:1.1rem 0 1.25rem;display:block;position:relative}@media (width>=900px){.why-proof:last-child .why-proof__rule:after{content:"";background:var(--cyan,#22d3ee);width:1px;height:7px;transition:opacity .5s 1.1s;position:absolute;top:-3px;right:0}}.why-proof__title{color:#f4f5fa;max-width:22ch;font-family:var(--font-serif,"Plus Jakarta Sans", system-ui, sans-serif);letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:700;line-height:1.25}.why-proof__body{color:#aeb8cc;max-width:36ch;margin:.55rem 0 0;font-size:14px;line-height:1.6}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.why-proofs:not(.is-in) .why-proof__rule{transition:none;transform:scaleX(.34)}.why-proofs:not(.is-in) .why-proof:last-child .why-proof__rule:after{opacity:0;transition:none}.why-proofs:not(.is-in) .why-proof{transition:none}@media (width>=900px){.why-proofs:not(.is-in) .why-proof:nth-child(2){transform:translateY(2.75rem)}.why-proofs:not(.is-in) .why-proof:nth-child(3){transform:translateY(1.25rem)}}@media (width<=899px){.why-proofs:not(.is-in) .why-proof:nth-child(2){transform:translate(1.5rem)}.why-proofs:not(.is-in) .why-proof:nth-child(3){transform:translate(.75rem)}}}@media (hover:hover) and (width>=900px){.why-proofs.is-in:hover .why-proof{opacity:.55}.why-proofs.is-in .why-proof:hover{opacity:1}.why-proofs.is-in .why-proof:hover .why-proof__rule{background:linear-gradient(90deg,#22d3eecc,#e2e8f04d)}}@media (prefers-reduced-motion:reduce){.why-proof,.why-proof__rule{transition:none}}.why-score{border-top:1px solid #94a3b829;width:100%;max-width:44rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding-top:1.5rem}.why-score__caption{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8b3;justify-content:space-between;gap:1rem;margin-top:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:flex}@media (width<=560px){.why-score__caption{flex-direction:column;gap:.35rem}}
