.v2pl-hero{padding:40px 0 56px;background:var(--h13-white)}@media(min-width:1024px){.v2pl-hero{padding:56px 0 80px}}.v2pl-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1024px){.v2pl-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center}}.v2pl-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--h13-muted)}.v2pl-crumbs li+li:before{content:"/";margin-right:8px;color:var(--h13-line-2)}.v2pl-crumbs a{color:var(--h13-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.v2pl-crumbs a:hover{color:var(--h13-deep);text-decoration-color:currentColor}.v2pl-crumbs [aria-current]{color:var(--h13-ink);font-weight:500}.v2pl-hero__title{margin:22px 0 0;font-family:var(--font-jakarta);font-size:clamp(40px,5.2vw,72px);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--h13-ink);text-wrap:balance}.v2pl-hero__title.is-long{font-size:clamp(36px,3.9vw,56px);line-height:1.05}.v2pl-hero__lead{margin:22px 0 0;max-width:54ch;font-size:18px;line-height:1.6;color:var(--h13-muted);text-wrap:pretty}.v2pl-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media(max-width:479px){.v2pl-hero__ctas .h13-btn{flex:1 1 100%}}.v2pl-hero__stages{display:flex;flex-wrap:wrap;gap:10px 0;margin:28px 0 0}.v2pl-hero__stages>div{display:flex;align-items:baseline;gap:8px;padding:0 18px;border-left:1px solid var(--h13-line-2)}.v2pl-hero__stages>div:first-child{padding-left:0;border-left:0}.v2pl-hero__stages dt{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--h13-deep)}.v2pl-hero__stages dd{margin:0;font-family:var(--font-jakarta);font-size:17px;font-weight:700;color:var(--h13-ink)}.v2v{position:relative;min-width:0;border:1px solid var(--h13-line-2);background:var(--h13-white);box-shadow:0 34px 70px -38px #0b25214d}.v2v__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 16px;border-bottom:1px solid var(--h13-line)}.v2v__id{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:12px;color:var(--h13-muted);white-space:nowrap;text-overflow:ellipsis}.v2v__bar .h13-pause{flex-shrink:0;border-color:transparent}.v2v__stage{--floor: 46px;--bw: clamp(38px, 10.5cqw, 60px);--bh: calc(var(--bw) * 1.1667);position:relative;height:310px;overflow:hidden;container-type:size;background:radial-gradient(rgba(11,37,33,.07) 1px,transparent 1.3px) 0 0 / 22px 22px,#f7f8f7}.v2v__rail{position:absolute;left:10px;right:10px;top:12px;z-index:8;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.v2v__rail:before{content:"";position:absolute;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);top:4px;height:1px;background:var(--h13-line-2)}.v2v__rail li{position:relative;display:grid;justify-items:center;gap:5px;min-width:0}.v2v__dot{width:9px;height:9px;border:1.5px solid var(--h13-line-2);border-radius:50%;background:#f7f8f7;transition:background-color .3s,border-color .3s,transform .4s var(--h13-out)}.v2v__label{max-width:100%;font-family:var(--font-mono);font-size:11px;line-height:1.2;text-align:center;color:var(--h13-faint);transition:color .3s}.v2v__rail li.is-done .v2v__dot{border-color:var(--h13-mint);background:var(--h13-mint)}.v2v__rail li.is-now .v2v__dot{border-color:var(--h13-ink);background:var(--h13-ink);transform:scale(1.3)}.v2v__rail li.is-now .v2v__label{font-weight:500;color:var(--h13-ink)}@container (max-width: 520px){.v2v__rail li:not(.is-now) .v2v__label{visibility:hidden}.v2v__rail li.is-now .v2v__label{width:max-content;max-width:none}.v2v__rail li:first-child.is-now .v2v__label{justify-self:start}.v2v__rail li:last-child.is-now .v2v__label{justify-self:end}}.v2v__scene{position:absolute;inset:0}.v2v__scene.is-reset,.v2v__scene.is-reset *{transition:none!important}.v2v__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:calc(3em + 26px);margin:0;padding:12px 16px;border-top:1px solid var(--h13-line);font-size:14px;line-height:1.5;color:var(--h13-ink)}@media(min-width:1024px){.v2v__caption{min-height:calc(1.5em + 26px)}}.v2v__step{flex-shrink:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--h13-deep)}.v2v-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v2v-at{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%)}.v2v-c{translate:-50% -50%}.v2v-mv{position:absolute;left:0;top:0;z-index:5;transform:translate(calc(var(--x, 0) * 1cqw - 50%),calc(var(--y, 0) * 1cqh - 50%));transition:transform .95s cubic-bezier(.45,0,.2,1),opacity .3s}.v2v-pop{opacity:0;scale:.92;transition:opacity .35s var(--h13-out),scale .5s var(--h13-out);transition-delay:var(--d, 0ms)}.v2v-pop.is-on,.v2v-pop.is-now{opacity:1;scale:1}.v2v-out.is-on{opacity:0;transition:opacity .3s var(--h13-out),transform .6s var(--h13-out);transition-delay:var(--d, 0ms)}.v2v-bot{position:absolute;bottom:calc(var(--floor) - 2px);z-index:3;width:var(--bw);height:var(--bh);margin-left:calc(var(--bw) / -2)}.v2v-bot--sm{width:calc(var(--bw) * .78);height:calc(var(--bh) * .78);margin-left:calc(var(--bw) * -.39)}.v2v-belt{position:absolute;left:0;right:0;bottom:16px;display:block}.v2v-floor-k{position:absolute;left:12px;bottom:1px;font-family:var(--font-mono);font-size:11px;line-height:1.3;color:var(--h13-faint)}.v2v-box{left:0;bottom:calc(var(--floor) + var(--bh) * .12);z-index:4;width:calc(var(--bw) * .86);height:calc(var(--bw) * .56);margin-left:calc(var(--bw) * -.43);font-size:clamp(9px,1.9cqw,11px);transform:translate(calc(var(--x, 0) * 1cqw));transition:transform .95s cubic-bezier(.45,0,.2,1),opacity .3s linear var(--d, 0ms)}.v2v-box>span{padding:1px 2px;white-space:nowrap}.v2v-hidden{opacity:0}.v2v-hidden.is-on{opacity:1}.v2v-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--h13-ink);background:#fff;font-family:var(--font-space);font-size:11.5px;font-weight:500;line-height:1.25;white-space:nowrap;color:var(--h13-ink)}.v2v-chip iconify-icon{font-size:13px;color:var(--h13-deep)}.v2v-chip--soft{border-color:var(--h13-line-2);color:var(--h13-muted)}.v2v-chip.is-now,.v2v-chip--mint{border-color:var(--h13-deep);background:var(--h13-mint-wash)}.v2v-k{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.3;color:var(--h13-faint)}.v2v-card{position:absolute;z-index:2;padding:8px 10px;border:1px solid var(--h13-line-2);background:#fff;box-shadow:0 14px 26px -20px #0b252166}.v2v-gate{position:absolute;bottom:var(--floor);z-index:1;width:calc(var(--bw) + 22px);height:calc(var(--bh) + 22px);translate:-50% 0}.v2v-gate:before,.v2v-gate:after{content:"";position:absolute;bottom:0;width:5px;height:100%;background:var(--h13-pine)}.v2v-gate:before{left:0}.v2v-gate:after{right:0}.v2v-gate>i{position:absolute;left:0;right:0;top:0;height:5px;background:var(--h13-pine)}.v2v-light{position:absolute;left:50%;top:-11px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--h13-pine);border-radius:50%;background:#fff;font-size:13px;color:var(--h13-ink);translate:-50% 0;transition:background-color .3s,border-color .3s;transition-delay:var(--d, 0ms)}.v2v-light svg{width:14px;height:14px;fill:none;stroke:var(--h13-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .45s var(--h13-out);transition-delay:calc(var(--d, 0ms) + .1s)}.v2v-light.is-on{border-color:var(--h13-deep);background:var(--h13-mint)}.v2v-light.is-on svg{stroke-dashoffset:0}.v2v-meter{position:absolute;height:8px;border:1.5px solid var(--h13-ink);background:#fff}.v2v-meter>i{position:absolute;inset:1px;background:var(--h13-mint);transform:scaleX(var(--from, 0));transform-origin:left center;transition:transform 1.4s linear;transition-delay:var(--d, 0ms)}.v2v-meter.is-on>i{transform:scaleX(var(--to, 1))}.v2v-draw{fill:none;stroke:var(--h13-ink);stroke-width:2;stroke-dasharray:var(--len, 400);stroke-dashoffset:var(--len, 400);transition:stroke-dashoffset .9s var(--h13-out);transition-delay:var(--d, 0ms)}.v2v-draw.is-on{stroke-dashoffset:0}.v2v-svg{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.v2v-row{display:block;clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.5,0,.2,1);transition-delay:var(--d, 0ms)}.v2v-row.is-on{clip-path:inset(0 0 0 0)}.v2v-stamp{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:2px solid var(--h13-deep);background:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--h13-deep);opacity:0;rotate:-4deg;scale:1.4;transition:opacity .2s,scale .45s var(--h13-out);transition-delay:var(--d, 0ms)}.v2v-stamp.is-on{opacity:1;scale:1}.v2v-node{position:absolute;z-index:2;display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--h13-ink);border-radius:50%;background:#fff;font-size:15px;color:var(--h13-ink);translate:-50% -50%;transition:background-color .3s,border-color .3s,opacity .35s var(--h13-out),scale .5s var(--h13-out);transition-delay:var(--d, 0ms)}.v2v-node.is-now{background:var(--h13-mint);border-color:var(--h13-deep)}.v2v-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid currentColor;font-family:var(--font-mono);font-size:11px;line-height:1.4;white-space:nowrap}.v2v-pill--success{color:var(--h13-deep);background:var(--h13-mint-wash)}.v2v-pill--warning{color:#7a5310;background:#f8efd9}.v2v-pill--danger{color:#973424;background:#f8e3de}.v2v-pill--info{color:var(--h13-ink);background:#fff}.v2v-walker{position:absolute;left:0;bottom:calc(var(--floor) - 2px);z-index:4;width:var(--bw);height:var(--bh);margin-left:calc(var(--bw) / -2);transform:translate(calc(var(--x, 0) * 1cqw));transition:transform 1.1s cubic-bezier(.45,0,.2,1)}.v2v-walker .hv-bot{width:100%;height:100%}.v2v-walker .h13-box{left:50%;bottom:14%;width:80%;height:44%;font-size:clamp(9px,1.8cqw,11px);transform:translate(-50%)}.v2v-feed{position:absolute;left:0;top:0;z-index:6;transform:translate(calc(var(--x, 0) * 1cqw),calc(var(--y, 0) * 1cqh - 50%));transition:transform .7s var(--h13-out) var(--d, 0ms),opacity .2s linear calc(var(--d, 0ms) + .55s)}.v2v-feed.is-on{opacity:0}.v2v-chip.v2v-in{z-index:2;translate:0 -50%;transition:background-color .3s,border-color .3s,color .3s;transition-delay:var(--d, 0ms)}.v2v-gov__ins .v2v-chip.v2v-in{translate:none}.v2v-chip.v2v-in.is-on{border-color:var(--h13-deep);background:var(--h13-mint-wash)}.v2pl-sum{padding:0 0 72px;background:var(--h13-white)}.v2pl-sum__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--h13-line-2)}.v2pl-sum__metrics:last-child{border-bottom:1px solid var(--h13-line-2)}.v2pl-sum__metrics>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 16px 16px 0}.v2pl-sum__metrics>div+div{padding-left:16px;border-left:1px solid var(--h13-line)}.v2pl-sum__metrics dt{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--h13-deep)}.v2pl-sum__metrics dd{margin:0;font-family:var(--font-jakarta);font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--h13-ink)}.v2pl-sum__row{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--h13-line-2);border-bottom:1px solid var(--h13-line-2)}@media(min-width:640px){.v2pl-sum__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.v2pl-sum__row{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.v2pl-sum__row li{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 20px 0}.v2pl-sum__row li+li{border-top:1px solid var(--h13-line)}@media(min-width:1024px){.v2pl-sum__row li+li{padding-left:20px;border-top:0;border-left:1px solid var(--h13-line)}}.v2pl-sum__row iconify-icon{flex-shrink:0;margin-top:2px;font-size:22px;color:var(--h13-deep)}.v2pl-sum__row strong{display:block;font-family:var(--font-jakarta);font-size:17px;font-weight:700;line-height:1.3;color:var(--h13-ink)}.v2pl-sum__row strong+span{display:block;margin-top:3px;font-size:15px;line-height:1.45;color:var(--h13-muted)}@media(max-width:479px){.v2pl-sum__metrics{grid-template-columns:minmax(0,1fr)}.v2pl-sum__metrics>div+div{padding-left:0;border-left:0;border-top:1px solid var(--h13-line)}}.v2pl-band{position:relative;padding:88px 0 72px;background:var(--h13-pine);color:var(--h13-on-pine)}@media(min-width:1024px){.v2pl-band{padding:112px 0 88px}}.v2pl-band .h13-h2{max-width:20ch;color:var(--h13-on-pine)}.v2pl-band .h13-lead{color:var(--h13-on-pine-muted)}.v2pl-band .v2pl-head__tag{border-color:#c3ead866;color:var(--h13-mint-light)}.v2pl-band__top{display:grid;gap:24px}@media(min-width:1024px){.v2pl-band__top{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.v2pl-band__how{display:flex;align-items:flex-start;gap:10px;margin:22px 0 0;max-width:64ch;font-size:15px;line-height:1.55;color:var(--h13-mint-light)}.v2pl-band__how iconify-icon{flex-shrink:0;margin-top:2px;font-size:18px}.v2pl-band .h13-pause{justify-self:start}.v2pl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v2pl-line{--bw: 68px;--bh: calc(var(--bw) * 1.1667);--gate-w: calc(var(--bw) + 40px);--gate-h: calc(var(--bh) + 24px);--belt-h: 30px;--under: 48px;position:relative;margin-top:48px}.v2pl-line__track{position:relative}.v2pl-line__stops{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.v2pl-st{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.v2pl-st__card{position:relative;z-index:2;width:100%;padding:16px 16px 18px;background:var(--h13-white);color:var(--h13-ink);box-shadow:0 1px #0b252114;transition:transform .6s var(--h13-out),box-shadow .6s var(--h13-out)}.v2pl-st__card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--h13-mint);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--h13-out)}.v2pl-st.is-here .v2pl-st__card{transform:translateY(-8px);box-shadow:0 26px 50px -24px #05141199}.v2pl-st.is-here .v2pl-st__card:before,.v2pl-st.is-passed .v2pl-st__card:before{transform:scaleX(1)}.v2pl-st__head{display:flex;align-items:center;gap:8px;min-height:28px}.v2pl-st__icon{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;background:var(--h13-mint-wash);font-size:17px;color:var(--h13-deep)}.v2pl-st__no{flex:1;min-width:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--h13-faint)}.v2pl-st__chip{flex-shrink:0;padding:3px 6px;border:1px solid var(--h13-line-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--h13-muted);transition:background-color .25s,border-color .25s,color .25s}.v2pl-st.is-here .v2pl-st__chip{border-color:var(--h13-ink);background:var(--h13-ink);color:#fff}.v2pl-st.is-passed .v2pl-st__chip{border-color:var(--h13-mint);background:var(--h13-mint-light);color:var(--h13-ink)}.v2pl-st__title{margin:12px 0 0;font-family:var(--font-jakarta);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--h13-ink)}.v2pl-st__desc{margin:5px 0 0;font-size:14px;line-height:1.5;color:var(--h13-muted)}.v2pl-st__extra{margin-top:12px}.v2pl-st__approve{width:100%;min-height:48px;margin-top:14px}.v2pl-st__approve:disabled{border-color:var(--h13-mint);background:var(--h13-mint-light);color:var(--h13-ink);cursor:default}.v2pl-line[data-waiting] .v2pl-st__approve:not(:disabled){box-shadow:0 0 0 4px var(--h13-mint-light)}.v2pl-st__status{min-height:20px;margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--h13-deep)}.v2pl-st__post{position:relative;flex:1 0 auto;width:100%;min-height:44px}.v2pl-st__post:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:var(--h13-on-pine-muted);transform:translate(-50%)}.v2pl-st__gate{position:relative;flex-shrink:0;width:var(--gate-w);height:var(--gate-h)}.v2pl-st__leg,.v2pl-st__beam{position:absolute;z-index:1;background:var(--h13-on-pine-muted)}.v2pl-st__leg{left:0;bottom:0;width:6px;height:100%}.v2pl-st__leg--r{left:auto;right:0}.v2pl-st__beam{left:0;right:0;top:0;height:6px}.v2pl-st__light{position:absolute;left:50%;top:-12px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--h13-on-pine-muted);border-radius:50%;background:var(--h13-pine-3);color:var(--h13-on-pine-muted);transform:translate(-50%);transition:background-color .3s,border-color .3s,color .3s}.v2pl-st__light svg{width:16px;height:16px;fill:none;stroke:var(--h13-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .5s var(--h13-out) .1s}.v2pl-st__light iconify-icon{font-size:15px}.v2pl-st.is-here .v2pl-st__light{border-color:#fff;color:#fff}.v2pl-st.is-passed .v2pl-st__light{border-color:var(--h13-mint-bright);background:var(--h13-mint);color:var(--h13-ink)}.v2pl-st.is-passed .v2pl-st__light svg{stroke-dashoffset:0}.v2pl-st__boom{position:absolute;left:3px;bottom:calc(var(--bh) * .62);z-index:4;width:calc(var(--gate-w) + 16px);height:10px;border:2px solid var(--h13-ink);background:repeating-linear-gradient(90deg,#fff 0 12px,var(--h13-ink) 12px 24px);transform-origin:4px 50%;transition:transform .9s var(--hv-spring)}.v2pl-line[data-approved] .v2pl-st__boom{transform:rotate(-78deg) scaleX(.6)}.v2pl-st__station{position:absolute;left:50%;bottom:0;z-index:2;width:var(--bw);height:var(--bh);margin-left:calc(var(--bw) / -2)}.v2pl-line__belt{display:block;width:100%;height:var(--belt-h)}.v2pl-line__under{position:relative;height:var(--under)}.v2pl-walker{position:absolute;left:0;bottom:calc(var(--belt-h) + var(--under) - 3px);z-index:3;width:var(--bw);height:var(--bh);margin-left:calc(var(--bw) / -2);will-change:transform}.v2pl-walker__bot{width:100%;height:100%}.v2pl-walker__box{left:50%;bottom:14%;width:80%;height:44%;font-size:10px;transform:translate(-50%)}.v2pl-walker__box>span{padding:1px 2px;white-space:nowrap}.v2pl-walker__flag{position:absolute;left:50%;bottom:calc(58% - 18px);z-index:4;padding:3px 6px;border:1.5px solid var(--h13-ink);background:#fff;font-family:var(--font-mono);font-size:10.5px;font-weight:500;white-space:nowrap;color:var(--h13-ink);opacity:0;transform:translate(-50%,-8px) rotate(-6deg) scale(1.2);transition:opacity .2s,transform .45s var(--hv-spring)}.v2pl-walker.has-flag .v2pl-walker__flag{opacity:1;transform:translate(-50%) rotate(-6deg)}.v2pl-walker__tag{position:absolute;left:50%;top:calc(100% + var(--belt-h) + 12px);max-width:260px;overflow:hidden;font-family:var(--font-mono);font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--h13-mint-light);transform:translate(-50%)}.v2pl-line[data-variant=meter]{--under: 70px}.v2pl-walker__meter{position:absolute;left:50%;top:calc(100% + var(--belt-h) + 38px);width:140px;height:8px;border:1.5px solid var(--h13-ink);background:#fff;transform:translate(-50%)}.v2pl-walker__meter i{position:absolute;inset:1px;background:var(--h13-mint);transform:scaleX(var(--pl-prog, 0));transform-origin:left center;transition:transform .6s var(--h13-out)}.v2pl-line[data-variant=hub] .v2pl-st--hub .v2pl-st__post{min-height:150px}.v2pl-hub{position:absolute;left:50%;top:50%;z-index:1;width:0;height:0}.v2pl-hub__core{position:absolute;left:-20px;top:-20px;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--h13-on-pine-muted);border-radius:50%;background:var(--h13-pine-3);font-size:18px;color:var(--h13-mint-light);transition:border-color .3s,background-color .3s,color .3s}.v2pl-line[data-reached~="2"] .v2pl-hub__core{border-color:var(--h13-mint-bright);background:var(--h13-mint);color:var(--h13-ink)}.v2pl-hub__wires{position:absolute;left:-140px;top:-60px;width:280px;height:120px;overflow:visible;pointer-events:none}.v2pl-hub__wires line{stroke:var(--h13-mint-light);stroke-width:1.5;stroke-dasharray:130;stroke-dashoffset:130;transition:stroke-dashoffset .6s var(--h13-out);transition-delay:calc(var(--k) * 90ms + .2s)}.v2pl-line[data-reached~="2"] .v2pl-hub__wires line{stroke-dashoffset:0}.v2pl-hub__chip{position:absolute;left:0;top:0;padding:3px 7px;border:1px solid var(--h13-ink);background:#fff;font-family:var(--font-mono);font-size:10.5px;white-space:nowrap;color:var(--h13-ink);opacity:0;transform:translate(calc(var(--x) * 1.7 - 50%),calc(var(--y) * 1.7 - 50%)) rotate(var(--r, -4deg));transition:opacity .3s,transform .7s var(--hv-spring);transition-delay:calc(var(--k) * 90ms)}.v2pl-line[data-reached~="2"] .v2pl-hub__chip{opacity:1;transform:translate(calc(var(--x) - 50%),calc(var(--y) - 50%))}.v2pl-line[data-variant=stack] .v2pl-st--stack .v2pl-st__post{min-height:130px}.v2pl-stack{position:absolute;right:6px;bottom:8px;z-index:1;display:flex;flex-direction:column-reverse;gap:3px;width:54px}.v2pl-stack__k{margin-top:4px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:var(--h13-mint-light)}.v2pl-stack__block{display:block;height:9px;border:1.5px solid var(--h13-ink);background:var(--h13-mint-light);transition:background-color .3s}.v2pl-stack__block.is-new{background:#fff}.v2pl-stack__block.is-pulled{background:var(--h13-mint-bright)}.v2pl-line[data-variant=loop]{--under: 76px}.v2pl-loop{position:absolute;left:0;right:0;bottom:6px;display:flex;align-items:center;gap:10px;pointer-events:none}.v2pl-loop__path{flex:1;height:18px;overflow:visible}.v2pl-loop__path path{fill:none;stroke:var(--h13-mint-light);stroke-width:2;stroke-dasharray:6 6;opacity:.35;transition:opacity .5s}.v2pl-line[data-done] .v2pl-loop__path path{opacity:1}.v2pl-loop__arrow{flex-shrink:0;margin-right:-8px;font-size:18px;color:var(--h13-mint-light);opacity:.45;transition:opacity .5s}.v2pl-loop__k{flex-shrink:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--h13-on-pine-muted);transition:color .4s}.v2pl-line[data-done] .v2pl-loop__arrow{flex-shrink:0;margin-right:-8px;font-size:18px;color:var(--h13-mint-light);opacity:.45;transition:opacity .5s}.v2pl-line[data-done] .v2pl-loop__arrow{opacity:1}.v2pl-loop__k{color:var(--h13-mint-light)}.v2pl-print{display:grid;gap:2px;padding:8px 10px;border:1px dashed var(--h13-line-2);background:#f4f5f3;font-family:var(--font-mono);font-size:11.5px;line-height:1.45;color:var(--h13-ink)}.v2pl-print span:first-child{color:var(--h13-deep)}.v2pl-line .v2pl-print{clip-path:inset(0 0 100% 0);transition:clip-path .9s cubic-bezier(.5,0,.2,1),border-color .3s,background-color .3s}.v2pl-line .is-here .v2pl-print,.v2pl-line .is-passed .v2pl-print{clip-path:inset(0 0 0 0);border-color:var(--h13-deep);background:var(--h13-mint-wash)}@media(max-width:899px){.v2pl-line{--bw: 40px;margin-top:36px}.v2pl-line__stops{position:relative;grid-template-columns:minmax(0,1fr);gap:18px;padding-left:58px}.v2pl-line__stops:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:24px;box-shadow:inset 4px 0 0 var(--h13-mint-light),inset -2px 0 #7fa79b;background:radial-gradient(circle at 50% 50%,#c3ead8 0 2.5px,#16382f 3px 7px,#7fa79b 7.5px 8.5px,transparent 9px) 0 0 / 100% 28px,#16382f}.v2pl-st{display:block}.v2pl-st.is-here .v2pl-st__card{transform:none}.v2pl-st__post,.v2pl-st__gate,.v2pl-line__belt,.v2pl-line__under,.v2pl-walker__tag,.v2pl-walker__meter{display:none}.v2pl-walker{top:0;bottom:auto;left:23px}.v2pl-walker__box{font-size:0}.v2pl-line[data-variant=hub] .v2pl-st--hub .v2pl-st__post,.v2pl-line[data-variant=stack] .v2pl-st--stack .v2pl-st__post{display:block;min-height:0;margin-top:8px}.v2pl-st--hub .v2pl-st__post:before,.v2pl-st--stack .v2pl-st__post:before{display:none}.v2pl-hub{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:auto;height:auto}.v2pl-hub__core{position:static;width:30px;height:30px;font-size:15px}.v2pl-hub__wires{display:none}.v2pl-hub__chip{position:static;transform:translate(14px)}.v2pl-line[data-reached~="2"] .v2pl-hub__chip{transform:none}.v2pl-stack{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;width:auto}.v2pl-stack__block{width:22px}.v2pl-stack__k{margin:0 6px 0 0}}@media(min-width:900px){.v2pl-line[data-variant=relay] .v2pl-walker__bot{visibility:hidden}.v2pl-line[data-variant=relay] .v2pl-walker{z-index:4}}.v2pl-band .v2pl-head{max-width:680px}.v2pl-rel{padding:96px 0 104px;background:var(--h13-white)}.v2pl-rel__title{margin-bottom:40px}.v2pl-rel__row{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:768px){.v2pl-rel__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 16px}}.v2pl-rel__crate{position:relative;display:flex;flex-direction:column;padding:0 20px 20px;border:1px solid var(--h13-line-2);background:var(--h13-white);transition:transform .4s var(--h13-out),border-color .25s,box-shadow .4s var(--h13-out)}.v2pl-rel__crate:hover,.v2pl-rel__crate:focus-within{border-color:var(--h13-ink);box-shadow:0 24px 40px -28px #0b252166;transform:translateY(-4px)}.v2pl-rel__crate:has(a:focus-visible){outline:2px solid var(--h13-deep);outline-offset:3px}.v2pl-rel__lid{height:10px;margin:0 -20px;border-bottom:1px solid var(--h13-line-2);background:repeating-linear-gradient(90deg,var(--h13-mint-light) 0 46px,var(--h13-line-2) 46px 47px)}.v2pl-rel__label{margin-top:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--h13-deep)}.v2pl-rel__crate h3{margin:10px 0 0;font-family:var(--font-jakarta);font-size:20px;font-weight:700;letter-spacing:-.012em}.v2pl-rel__crate h3 a{color:var(--h13-ink)}.v2pl-rel__crate h3 a:after{content:"";position:absolute;inset:0}.v2pl-rel__crate h3 a:focus-visible{outline:none}.v2pl-rel__crate p{flex:1;margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--h13-muted)}.v2pl-rel__more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:var(--font-jakarta);font-size:14px;font-weight:600;color:var(--h13-deep)}.v2pl-rel__more iconify-icon{transition:transform .3s var(--h13-out)}.v2pl-rel__crate:hover .v2pl-rel__more iconify-icon{transform:translate(3px)}.v2pl-rel__belt{display:none}@media(min-width:768px){.v2pl-rel__belt{display:block;margin-top:-1px}}.v2pl-cta{padding:96px 0;background:var(--h13-ink);color:var(--h13-on-pine)}@media(min-width:1024px){.v2pl-cta{padding:112px 0}}.v2pl-cta__grid{display:grid;gap:48px;align-items:end}@media(min-width:900px){.v2pl-cta__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}}.v2pl-cta .h13-h2{max-width:20ch;color:var(--h13-on-pine)}.v2pl-cta .h13-lead{color:var(--h13-on-pine-muted)}.v2pl-cta__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.v2pl-cta__ghost{border-color:#f2f7f459;color:var(--h13-on-pine)}.v2pl-cta__ghost:hover{border-color:var(--h13-on-pine);background:#f2f7f40f}.v2pl-cta .h13-btn:focus-visible{outline-color:var(--h13-mint-bright)}@media(max-width:479px){.v2pl-cta__ctas .h13-btn{flex:1 1 100%}}.v2pl-cta__scene{position:relative;height:150px}.v2pl-cta__bot{position:absolute;left:28%;bottom:22px;width:84px;height:98px}.v2pl-cta__box{left:calc(28% + 62px);bottom:24px;width:72px;height:46px;font-size:12px}.v2pl-cta__belt{position:absolute;left:0;right:0;bottom:0;display:block}.v2pl-cta .hv-bot{--bot-line: #061815}
