.hv-hero,.hv-road{--vh:100vh}.hv-hero{align-items:center;background:var(--ab-bg);display:flex;min-height:min(100vh,980px);overflow:hidden;padding:120px 0 90px;position:relative}.hv-herowrap{position:relative;z-index:2}.hv-herocopy{max-width:760px}.hv-herocopy .ab-label{margin-bottom:26px}.hv-h1{color:var(--ab-ink);font-size:clamp(40px,6.6vw,104px);font-weight:300;letter-spacing:-.065em;line-height:.98;margin:0}.hv-h1 span{display:block;margin:-.06em 0 -.12em;overflow:hidden;padding:.06em 0 .12em}.hv-h1 span:after{content:none}.hv-h1 span>i{display:inline-block;font-style:normal}.hv-acc{color:var(--ab-peach);font-weight:600}.hv-lede{color:#c3c1cf;font-size:clamp(17px,1.5vw,21px);font-weight:300;line-height:1.65;margin:30px 0 0;max-width:30em}.hv-acts{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.hv-btn{background:linear-gradient(135deg,#ff9a4d,#ed792e 55%,#e0651b);border-radius:10px;box-shadow:0 18px 34px -16px #ed792e;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:12px;padding:17px 30px;text-decoration:none;transition:gap .3s,transform .3s}.hv-btn:hover{gap:18px;transform:translateY(-2px)}.hv-ghost{border:1px solid #ffffff33;border-radius:10px;color:var(--ab-ink);display:inline-flex;font-size:16px;font-weight:500;padding:17px 28px;text-decoration:none;transition:border-color .3s,background .3s}.hv-ghost:hover{background:#ffffff0d;border-color:#eeb489}.hv-l2{border-color:#ed792e88;color:var(--ab-peach)}.hv-l3{background:linear-gradient(135deg,#ed792e,#e0651b);border-color:#eeb489;color:#fff;opacity:0}.hv-scroll{align-items:center;bottom:26px;color:#8d8b99;display:flex;flex-direction:column;font-size:11px;gap:10px;left:50%;letter-spacing:.2em;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:2}.hv-scroll i{animation:hvdrop 2s ease-in-out infinite;background:linear-gradient(#ed792e,transparent);display:block;height:38px;width:1px}@keyframes hvdrop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.hv-road{background:var(--ab-bg);padding:clamp(72px,9vw,140px) 0;position:relative}.hv-h2{color:var(--ab-ink);font-size:clamp(34px,4.8vw,70px);font-weight:300;letter-spacing:-.055em;line-height:1.02;margin:0}.hv-h2 em{color:var(--ab-peach);font-style:normal;font-weight:600}.hv-roadhead{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(30px,4vw,52px);max-width:900px}.hv-toggle{align-self:flex-start;background:#ffffff08;border:1px solid #ffffff26;border-radius:99px;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:8px;padding:5px;position:relative}.hv-toggle button{background:transparent;border:0;border-radius:99px;color:#c3c1cf;cursor:pointer;font:600 15px/1 Figtree,Arial,sans-serif;margin:0;padding:13px 26px;position:relative;transition:color .35s;z-index:1}.hv-toggle button[aria-selected=true]{color:#fff}.hv-toggle i{background:linear-gradient(135deg,#ff9a4d,#ed792e 55%,#e0651b);border-radius:99px;bottom:5px;box-shadow:0 12px 24px -12px #ed792e;left:5px;position:absolute;top:5px;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:calc(50% - 5px)}.hv-road[data-mode=craft] .hv-toggle i{transform:translateX(100%)}.hv-toggle button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.hv-chart{background:#1b1d24;border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff14,0 50px 90px -60px #000;padding:clamp(20px,3vw,40px)}.hv-axis{color:#8d8b99;display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.14em;margin:0 0 14px 150px;text-transform:uppercase}.hv-target{color:var(--ab-peach)}.hv-tracks{display:grid;gap:12px;position:relative}.hv-line{border-right:2px dashed #eeb48988;bottom:-6px;pointer-events:none;position:absolute;right:0;top:-6px;width:0}.hv-track{align-items:center;display:grid;grid-template-columns:150px 1fr}.hv-tl{color:var(--ab-ink);font-size:14.5px;font-weight:500}.hv-lane{background:repeating-linear-gradient(90deg,#ffffff09,#ffffff09 1px,transparent 0,transparent 10%),#ffffff06;border-radius:10px;height:38px;overflow:hidden;position:relative}.hv-bar{background:linear-gradient(90deg,#ff9a4d,#ed792e);transition:left .9s cubic-bezier(.2,.7,.2,1) var(--d),width .9s cubic-bezier(.2,.7,.2,1) var(--d),background .5s}.hv-bar,.hv-wait{border-radius:7px;bottom:5px;position:absolute;top:5px}.hv-wait{background:repeating-linear-gradient(135deg,#ffffff18,#ffffff18 6px,transparent 0,transparent 12px);border:1px dashed #ffffff30;left:0;transition:width .9s cubic-bezier(.2,.7,.2,1) var(--d),opacity .5s}.hv-road[data-mode=local] .hv-bar{background:linear-gradient(90deg,#6f7384,#8b8fa0);left:var(--la);width:var(--wa)}.hv-road[data-mode=local] .hv-bar.hv-over{background:linear-gradient(90deg,#8b8fa0,#e2a23c);width:calc(100% - var(--la))}.hv-road[data-mode=local] .hv-wait{opacity:1;width:calc(var(--la) - 1%)}.hv-road[data-mode=craft] .hv-bar{left:var(--lc);width:var(--wc)}.hv-road[data-mode=craft] .hv-wait{opacity:0;width:0}.hv-cap{display:grid;margin-top:26px;min-height:78px;position:relative}.hv-cap p{color:#c3c1cf;font-size:clamp(16px,1.3vw,18px);grid-area:1/1;line-height:1.65;margin:0;max-width:44em;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .45s,transform .45s}.hv-cap p b{color:var(--ab-ink);display:block;font-weight:600;margin-bottom:4px}.hv-road[data-mode=craft] .hv-cap p[data-cap=craft],.hv-road[data-mode=local] .hv-cap p[data-cap=local]{opacity:1;transform:none}.hv-cap small{bottom:-6px;color:#6f7384;font-size:11px;letter-spacing:.14em;position:absolute;right:0;text-transform:uppercase}.hv-armed [data-hv-rise]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*.11s)}.hv-armed [data-hv-rise].in{opacity:1;transform:none}.hv-h1 span{transform:none}.hv-h1.hv-pre span>i{transform:translateY(110%)}.hv-h1 span>i{transition:transform 1.1s cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--k,0)*.13s)}.hv-h1.hv-go span>i{transform:none}@media(max-width:1000px){.hv-hero{min-height:auto;padding:100px 0 80px}.hv-axis{margin-left:96px}.hv-track{grid-template-columns:96px 1fr}.hv-tl{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.hv-bar,.hv-h1 span>i,.hv-toggle i,.hv-wait{transition:none}.hv-h1 span>i{transform:none!important}.hv-armed [data-hv-rise]{opacity:1;transform:none;transition:none}.hv-scroll i{animation:none}}@keyframes hvfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hv-claims{background:var(--ab-bg);padding:clamp(72px,9vw,140px) 0;position:relative}.hv-claimgrid{align-items:start;display:grid;gap:clamp(32px,5vw,90px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hv-claims .hv-head{position:sticky;top:110px}.hv-claims .hv-head .ab-label{margin-bottom:18px}.hv-claimbox{display:grid;gap:24px}.hv-claimnav{border-top:1px solid #ffffff1f;list-style:none;margin:0;padding:0}.hv-claimnav li{border-bottom:1px solid #ffffff1f}.hv-claimnav button{align-items:center;background:transparent;border:0;color:#8d8b99;cursor:pointer;display:flex;font:300 clamp(24px,3vw,42px)/1.1 Figtree,Arial,sans-serif;gap:18px;letter-spacing:-.045em;margin:0;padding:20px 4px;text-align:left;transition:color .4s,padding-left .5s cubic-bezier(.2,.7,.2,1);width:100%}.hv-claimnav i{color:inherit;font-size:13px;font-style:normal;font-weight:600;letter-spacing:.18em}.hv-claimnav button:hover{color:var(--ab-ink)}.hv-claimnav li.is-on button{color:var(--ab-ink);padding-left:16px}.hv-claimnav li.is-on i{color:var(--ab-peach)}.hv-claimbody{display:grid;min-height:260px}.hv-ev{background:radial-gradient(70% 90% at 0 0,#ed792e2e,#ed792e00 70%),#1b1d24;border-radius:24px;box-shadow:inset 0 0 0 1px #eeb48944;grid-area:1/1;margin:0;opacity:0;padding:clamp(22px,2.6vw,36px);transform:translateY(14px);transition:opacity .55s,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .55s;visibility:hidden}.hv-ev.is-on{opacity:1;transform:none;transition-delay:0s;visibility:visible}.hv-ev small{color:var(--ab-peach);display:block;font-size:12px;font-weight:600;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.hv-ev q{color:var(--ab-ink);display:block;font-size:clamp(22px,2.4vw,34px);font-weight:300;letter-spacing:-.03em;line-height:1.3;quotes:none}.hv-ev blockquote{margin:0}.hv-ev figcaption{align-items:center;color:#9a98a8;display:flex;font-size:14px;gap:14px;margin-top:24px}.hv-ev figcaption img{border-radius:50%;box-shadow:0 0 0 3px #ffffff1f;height:54px;object-fit:cover;width:54px}.hv-ev figcaption b{color:var(--ab-ink);display:block;font-size:16px;font-weight:600}.hv-roadp{color:#c3c1cf;font-size:clamp(16px,1.3vw,18px);font-weight:300;line-height:1.7;margin:0;max-width:40em}@media(max-width:1000px){.hv-claimgrid{grid-template-columns:1fr}.hv-claims .hv-head{position:static}}@media(prefers-reduced-motion:reduce){.hv-ev{animation:none;transition:none}}.hv-herogrid{display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.hv-herocopy{max-width:none}.hv-herocopy .hv-h1{font-size:clamp(36px,5.2vw,82px)}.hv-vis{aspect-ratio:1.06;max-width:640px}.hv-vis>div{backdrop-filter:blur(10px);background:linear-gradient(180deg,#1b1d24ee,#14161df5);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -36px #000;position:absolute}.vis-win{animation:visfloat 9s ease-in-out infinite;left:0;padding:0 0 16px;top:9%;width:80%}.vis-bar{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:7px;padding:13px 16px}.vis-bar i{background:#ffffff2a;border-radius:50%;height:9px;width:9px}.vis-bar i:first-child{background:#ed792e}.vis-bar span{color:#9a98a8;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;margin-left:8px}.vis-bar em{align-items:center;color:#5fcf8f;display:inline-flex;font-size:11.5px;font-style:normal;font-weight:600;gap:7px;letter-spacing:.08em;margin-left:auto;text-transform:uppercase}.vis-bar em b{animation:vispulse 1.6s infinite;background:#5fcf8f;border-radius:50%;box-shadow:0 0 0 0 #5fcf8f88;height:7px;width:7px}.vis-phases{display:flex;gap:6px;list-style:none;margin:14px 16px 0;padding:0}.vis-phases li{border:1px solid #ffffff1f;border-radius:99px;color:#8d8b99;font-size:11.5px;font-weight:500;padding:6px 11px;transition:all .4s}.vis-phases li.on{background:linear-gradient(135deg,#ff9a4d,#ed792e);border-color:transparent;box-shadow:0 8px 18px -10px #ed792e;color:#fff}.vis-phases li.done{border-color:#5fcf8f55;color:#5fcf8f}.vis-log{color:#b9b7c5;display:grid;font:12.2px/1.45 JetBrains Mono,Consolas,monospace;gap:7px;margin:16px 16px 0;min-height:118px}.vis-log p{margin:0;opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}.vis-log p.on{opacity:1;transform:none}.vis-log b{color:var(--ab-peach);display:inline-block;font-weight:500;min-width:78px}.vis-log p.on:before{color:#5fcf8f;content:"✓ "}.vis-log p.now:before{animation:visblink 1s infinite;color:#ed792e;content:"● "}.vis-pipe{align-items:center;background:#ffffff08;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff12;display:flex;gap:0;margin:16px 16px 0;padding:11px 12px;position:relative}.vis-pipe span{background:#14161d;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff1f;color:#d6d4e0;font-size:11px;font-weight:500;padding:5px 10px;position:relative;z-index:1}.vis-pipe s{background:#ffffff22;flex:1;height:2px;margin:0 2px}.vis-pipe em{animation:vispipe 3.2s linear infinite;background:#ed792e;border-radius:50%;box-shadow:0 0 12px 3px #ed792ea0;height:8px;left:12px;margin-top:-4px;position:absolute;top:50%;width:8px}.vis-cap{bottom:-26px;color:#6f7384;font-size:11px;left:0;letter-spacing:.12em;position:absolute;text-transform:uppercase}@keyframes visfloat{50%{transform:translateY(-8px)}}@keyframes vispulse{70%{box-shadow:0 0 0 8px #5fcf8f00}to{box-shadow:0 0 0 0 #5fcf8f00}}@keyframes visblink{50%{opacity:.35}}@keyframes vismeter{0%,to{height:3px}50%{height:15px}}@keyframes vispipe{to{left:calc(100% - 20px)}}@keyframes visplay{to{left:100%}}.hv-lean{background:var(--ab-bg);padding:clamp(72px,9vw,140px) 0;position:relative}.hv-leanhead{max-width:980px}.hv-leanhead .ab-label{margin-bottom:18px}.hv-leanhead .hv-roadp{margin-top:22px}@keyframes vlspin{to{transform:rotate(1turn)}}.hv-pr{border-top:1px solid #ffffff22;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,52px)}.hv-pr article{padding:clamp(22px,2.6vw,34px) clamp(16px,2.4vw,34px) 6px 0}.hv-pr article+article{border-left:1px solid #ffffff14;padding-left:clamp(16px,2.4vw,34px)}.hv-pr i{color:var(--ab-peach);display:block;font-size:13px;font-style:normal;font-weight:600;letter-spacing:.2em;margin-bottom:14px}.hv-pr h3{color:var(--ab-ink);font-size:clamp(22px,2.3vw,32px);font-weight:300;letter-spacing:-.04em;line-height:1.12;margin:0 0 12px}.hv-pr h3 em{color:var(--ab-peach);font-style:normal;font-weight:600}.hv-pr p{color:#c3c1cf;font-size:16px;font-weight:300;line-height:1.7;margin:0}.hv-video{background:var(--ab-bg);padding:clamp(72px,9vw,140px) 0;position:relative}.hv-vgrid{align-items:center;display:grid;gap:clamp(28px,5vw,84px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.hv-vcopy{display:grid;gap:18px}.hv-vcopy .ab-label{margin-bottom:6px}.hv-poster{background:#1b1d24;border:0;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff1f,0 50px 90px -50px #000;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:100%}.hv-poster:hover{transform:translateY(-6px)}.hv-poster img{display:block;height:auto;transition:filter .5s,transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}.hv-poster:hover img{filter:brightness(1.08);transform:scale(1.03)}.hv-play{background:linear-gradient(135deg,#ff9a4d,#ed792e 60%,#e0651b);border-radius:50%;box-shadow:0 14px 30px -10px #ed792e,0 0 0 8px #ed792e33;color:#fff;display:grid;height:64px;place-items:center;position:absolute;right:20px;top:20px;transition:transform .4s;width:64px}.hv-poster:hover .hv-play{transform:scale(1.1)}.hv-play svg{height:26px;margin-left:3px;width:26px}.hv-pcap{background:linear-gradient(0deg,#0f1116e6,#0f111600);bottom:0;color:#fff;font-size:15px;font-weight:500;left:0;padding:48px 24px 20px;position:absolute;right:0;text-align:left}.hv-dlg{background:#000;border:0;border-radius:18px;height:fit-content;inset:0;margin:auto;max-height:90vh;overflow:visible;padding:0;position:fixed;width:min(1100px,92vw)}.hv-dlg::backdrop{backdrop-filter:blur(6px);background:#0b0c10ee}.hv-dlg video{background:#000;border-radius:18px;display:block;max-height:86vh;width:100%}.hv-x{background:#14161d;border:1px solid #ffffff44;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:40px;line-height:1;margin:0;padding:0;position:absolute;right:0;top:-48px;width:40px}.hv-five{background:var(--ab-bg);padding:clamp(72px,9vw,140px) 0;position:relative}.hv-five .hv-head{margin-bottom:clamp(30px,4.5vw,56px);max-width:860px}.hv-five .hv-head .ab-label{margin-bottom:18px}.hv-five .hv-roadp{margin-top:20px}@media(max-width:1000px){.hv-herogrid{gap:34px;grid-template-columns:1fr}.hv-vis{margin:0 auto 20px;max-width:560px}.vis-log{font-size:11.2px;min-height:104px}.vis-bar span{font-size:11px}.hv-pr{grid-template-columns:1fr}.hv-pr article+article{border-left:0;border-top:1px solid #ffffff14;padding-left:0}.hv-vgrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hv-vis>div,.vis-bar em b,.vis-pipe em{animation:none}.hv-poster,.hv-poster img{transition:none}}.hv-herogrid,.vis-who{align-items:center}.vis-who{color:#c3c1cf;display:inline-flex;font-size:11.5px;font-style:normal;font-weight:600;gap:8px;letter-spacing:.08em;margin-left:auto;text-transform:uppercase}.g-r u,.vis-who u{background:#eeb48933;border-radius:50%;color:var(--ab-peach);display:grid;height:20px;place-items:center;text-decoration:none;width:20px}.g-r u svg,.vis-who u svg{height:13px;width:13px}.vis-who b{font-weight:600;white-space:nowrap}.vis-gates{display:grid;gap:8px;list-style:none;margin:12px 14px 0;padding:0}.vis-gates li{align-items:center;background:#ffffff08;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff12;display:flex;gap:10px;justify-content:space-between;padding:10px 14px;transition:box-shadow .5s,background .5s}.g-t b{color:var(--ab-ink);display:block;font-size:14.5px;font-weight:600}.g-t small{color:#8d8b99;display:block;font-size:11px;line-height:1.3;margin-top:2px}.g-s{display:grid;justify-items:end;min-width:150px;position:relative}.g-s s{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:7px;grid-area:1/1;letter-spacing:.1em;opacity:0;text-decoration:none;text-transform:uppercase;transform:translateY(5px);transition:opacity .4s,transform .4s;white-space:nowrap}.g-w{color:#9a98a8}.g-w i{animation:visblink 1s infinite;background:#9a98a8;border-radius:50%;height:7px;width:7px}.g-r,.g-r u{color:#f3c14e}.g-r u{background:#f3c14e22}.g-ok{color:#ed792e}.g-ok u{background:#ed792e;border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;text-decoration:none;width:24px}.g-ok u svg{height:15px;width:15px}.vis-gates li.st-ok .g-ok,.vis-gates li.st-r .g-r,.vis-gates li.st-w .g-w{opacity:1;transform:none}.vis-gates li.st-ok{background:#ed792e0d;box-shadow:inset 0 0 0 1px #ed792e55}.vis-gates li.st-r{box-shadow:inset 0 0 0 1px #f3c14e44}.vis-line{color:#9a98a8;font-size:13px;margin:12px 16px 4px}.vis-line b{color:var(--ab-ink);font-weight:600}.hv-leanhead h2{max-width:15em}.hv-shape{background:#1b1d24;border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff14;margin-top:clamp(30px,4vw,52px);padding:clamp(20px,3vw,40px);position:relative}.sh-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(18px,2.4vw,30px)}.sh-tabs button{background:transparent;border:1px solid #ffffff2b;border-radius:99px;color:#c3c1cf;cursor:pointer;font:500 15px/1.1 Figtree,Arial,sans-serif;margin:0;padding:12px 20px;transition:background .3s,color .3s,border-color .3s}.sh-tabs button:hover{border-color:#eeb489;color:#fff}.sh-tabs button[aria-selected=true]{background:linear-gradient(135deg,#ff9a4d,#ed792e 60%,#e0651b);border-color:transparent;box-shadow:0 12px 24px -14px #ed792e;color:#fff}.sh-stage{align-items:center;display:grid;gap:clamp(18px,3vw,48px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.sh-svg{background:radial-gradient(70% 90% at 70% 40%,#ed792e14,#ed792e00 70%),#14161d;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff10;display:block;height:auto;width:100%}.sh-svg .sh-l{stroke:#ffffff2e;stroke-width:1.2}.sh-svg .sh-lo{stroke:#ed792e99;stroke-width:1.6}.sh-svg .sh-y{fill:#ffffffcc}.sh-svg .sh-e{fill:#ed792e}.sh-svg .sh-a{fill:#eeb489}.sh-svg .sh-ring{fill:none;stroke:#eeb48966;stroke-dasharray:3 6}.sh-svg .sh-gap{fill:none;stroke:#ed792e99;stroke-dasharray:4 5}.sh-svg text{fill:#9a98a8;font:600 11px Figtree,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.sh-svg .sh-orbit{animation:vlspin linear infinite}.sh-svg .sh-pop{animation:shpop 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes shpop{0%,12%{opacity:0;transform:scale(0)}24%,64%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(0)}}.sh-svg.in>*{animation:hvfade .6s both}.sh-info small{color:var(--ab-peach);display:block;font-size:12px;font-weight:600;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.sh-info h3{color:var(--ab-ink);font-size:clamp(24px,2.6vw,38px);font-weight:300;letter-spacing:-.04em;line-height:1.1;margin:0}.sh-info p{color:#c3c1cf;font-size:16.5px;font-weight:300;line-height:1.7;margin:14px 0 0}.sh-info dl{display:grid;gap:12px;margin:20px 0 0}.sh-info dl>div{border-top:1px solid #ffffff1a;padding-top:12px}.sh-info dt{color:#8d8b99;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sh-info dd{color:var(--ab-ink);font-size:15.5px;line-height:1.5;margin:5px 0 0}.sh-ill{color:#6f7384;display:block;font-size:11px;letter-spacing:.14em;margin-top:14px;text-align:right;text-transform:uppercase}.hv-cards5{display:grid;gap:22px;grid-template-columns:repeat(6,minmax(0,1fr))}.hv-c5{background:#1b1d24;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff14;grid-column:span 2;overflow:hidden;padding:clamp(24px,2.8vw,40px);position:relative;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.hv-c5.half{grid-column:span 3}.hv-c5:before{aspect-ratio:1;background:radial-gradient(circle,#ed792e26,#ed792e00 70%);border-radius:50%;content:"";inset:-40% -20% auto auto;opacity:.6;position:absolute;transition:opacity .5s;width:70%}.hv-c5:hover{box-shadow:inset 0 0 0 1px #eeb48966,0 30px 60px -34px #000;transform:translateY(-6px)}.hv-c5:hover:before{opacity:1}.hv-c5>*{position:relative}.hv-c5 span{color:var(--ab-peach);display:block;font-size:14px;font-weight:600;letter-spacing:.2em;margin-bottom:34px}.hv-c5 h3{color:var(--ab-ink);font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.hv-c5 p{color:#c3c1cf;font-size:16px;font-weight:300;line-height:1.7;margin:0}@media(max-width:1000px){.hv-cards5,.sh-stage{grid-template-columns:1fr}.hv-cards5{gap:16px}.hv-c5,.hv-c5.half{grid-column:auto}.g-t small{display:none}.g-s{min-width:128px}}@media(prefers-reduced-motion:reduce){.sh-svg .sh-orbit,.sh-svg .sh-pop{animation:none}.hv-c5{transition:none}}.hv-vis{aspect-ratio:1.12;margin-left:auto;max-width:760px;position:relative;width:100%}.vis-bar em.vis-who{color:#c3c1cf;font-size:11.5px}.hv-vis>div{backdrop-filter:none!important;background:#171920!important}.vis-bar em.vis-who b{animation:none!important;background:none!important;border-radius:0!important;box-shadow:none!important;height:auto!important;width:auto!important}.vis-win{left:auto;padding-bottom:8px;right:0;top:0;width:54%;z-index:2}.g-s{min-width:128px}.vis-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vis-bar{min-width:0}.vis-mini{animation:visfloat 10s ease-in-out -3s infinite;left:0;padding-bottom:14px;position:absolute;top:10%;width:43%;z-index:3}.vis-mini .vis-bar{padding:10px 13px}.vis-mini .vis-phases{flex-wrap:wrap;margin:11px 12px 0}.vis-mini .vis-phases li{font-size:10.5px;padding:5px 9px}.vis-mini .vis-log{font-size:10.8px;gap:5px;margin:12px 12px 0;min-height:84px}.vis-mini .vis-log b{min-width:68px}.vis-mini .vis-pipe{margin:12px 12px 0;padding:9px 10px}.vis-mini .vis-pipe span{font-size:10px;padding:4px 8px}.hv-hero{min-height:100vh!important;padding:84px 0 36px!important}.hv-herogrid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding-bottom:0}.hv-vis{aspect-ratio:auto!important;height:430px;max-width:800px}.vis-win{width:51%}.vis-mini{top:7%;width:47%}.g-t{flex:1;min-width:0}.g-s{flex:none}.vis-gates li{gap:8px;padding:9px 12px}.vis-bar span{font-size:11px}.g-s{min-width:0}.g-s s{font-size:10.5px;letter-spacing:.06em}.vis-trk{grid-template-columns:70px 1fr}.t-lane{display:block!important;height:48px!important;min-height:48px!important}.t-bar{bottom:4px!important;display:flex!important;height:auto!important;margin:0!important;position:absolute!important;top:4px!important}.t-bar em{display:-webkit-box!important;-webkit-box-orient:vertical;font-size:10.5px!important;-webkit-line-clamp:3;line-height:1.28;overflow:hidden!important;padding:0 9px!important;text-overflow:clip!important;white-space:normal!important}@media(max-width:1000px){.hv-vis{aspect-ratio:auto;height:auto!important;margin:0 auto 40px;max-width:560px}.vis-mini{left:auto;position:relative;top:auto!important;width:100%!important}.vis-win{margin:-18px 0 0 auto;position:relative;right:auto;width:92%!important}.hv-hero{padding:96px 0 40px!important}}.vis-trk{align-items:center;display:grid;gap:8px;grid-template-columns:76px 1fr}.t-l{color:var(--ab-ink);font-size:11.5px;font-weight:600}.t-lane{background:repeating-linear-gradient(90deg,#ffffff09,#ffffff09 1px,transparent 0,transparent 20%),#202228;border-radius:9px;display:block;height:30px;position:relative}.t-bar,.t-lane{overflow:hidden}.t-bar{align-items:center;background:linear-gradient(90deg,#ff9a4d,#ed792e);border-radius:6px;bottom:4px;display:flex;left:0;position:absolute;top:4px;transition:width 1s cubic-bezier(.2,.7,.2,1);width:0}.t-bar em{color:#2a1608;font-size:10px;font-style:normal;font-weight:600;min-width:0;opacity:0;overflow:hidden;padding:0 9px;text-overflow:ellipsis;transition:opacity .4s .5s;white-space:nowrap}.vis-trk.done .t-bar,.vis-trk.now .t-bar{width:100%}.vis-trk.done .t-bar em,.vis-trk.now .t-bar em{opacity:1}.vis-trk.done .t-bar{background:linear-gradient(90deg,#ff9a4dcc,#ed792ecc)}.vis-gates li{background:#202228!important;box-shadow:none!important;overflow:hidden;position:relative}.vis-gates li:before{background:linear-gradient(90deg,#ff9a4d2e,#ed792e1c);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .9s cubic-bezier(.2,.7,.2,1);width:0}.vis-gates li.st-r:before{background:linear-gradient(90deg,#f3c14e26,#f3c14e12);width:58%}.vis-gates li.st-ok:before{width:100%}.vis-gates li>*{position:relative}.hv-c5.full{grid-column:span 6}@media(max-width:1000px){.hv-c5.full{grid-column:auto}}.sh-data{display:none}.hv-light{background:linear-gradient(180deg,#dcdee1,#d1d4d8)!important;color:#1d2028}.hv-light .ab-label{color:#8f3a08}.hv-light .hv-h2{color:#14161d}.hv-light .hv-h2 em{color:#d9631a}.hv-light .hv-roadp{color:#4a5060}.hv-light .hv-shape{background:#f3f4f5;box-shadow:inset 0 0 0 1px #0000001a,0 30px 60px -40px #00000040}.hv-light .sh-tabs button{border-color:#1d202833;color:#2b303a}.hv-light .sh-tabs button:hover{border-color:#d9631a;color:#14161d}.hv-light .sh-tabs button[aria-selected=true]{color:#fff}.hv-light .sh-svg{background:radial-gradient(70% 90% at 70% 40%,#ed792e1a,#ed792e00 70%),#dcdee1;box-shadow:inset 0 0 0 1px #0000001a}.hv-light .sh-svg .sh-l{stroke:#1d202838}.hv-light .sh-svg .sh-lo{stroke:#d9631a99}.hv-light .sh-svg .sh-y{fill:#3a4152}.hv-light .sh-svg .sh-a{fill:#d9631a}.hv-light .sh-svg .sh-ring{stroke:#d9631a77}.hv-light .sh-svg .sh-gap{stroke:#d9631a99}.hv-light .sh-svg text{fill:#5a6070}.hv-light .sh-info small{color:#c2540f}.hv-light .sh-info h3{color:#14161d}.hv-light .sh-info p{color:#4a5060}.hv-light .sh-info dl>div{border-top-color:#0000001a}.hv-light .sh-info dt{color:#6a7080}.hv-light .sh-info dd{color:#1d2028}.hv-light .sh-ill{color:#7b8190}.hv-light .hv-pr{border-top-color:#00000026}.hv-light .hv-pr article+article{border-left-color:#00000018}.hv-light .hv-pr i{color:#c2540f}.hv-light .hv-pr h3{color:#14161d}.hv-light .hv-pr h3 em{color:#d9631a}.hv-light .hv-pr p{color:#4a5060}.hv-light .hv-c5{background:#1d2028;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 50px -34px #00000066}.hv-light .hv-c5:hover{box-shadow:inset 0 0 0 1px #eeb48988,0 30px 60px -30px #00000080}.hv-light .hv-c5:before{background:radial-gradient(circle,#ed792e30,#ed792e00 70%)}.hv-light .hv-c5 span{color:#eeb489}.hv-light .hv-c5 h3{color:#f5f4f1}.hv-light .hv-c5 p{color:#c3c1cf}.hv-herocopy .hv-h1{font-size:clamp(28px,3.5vw,52px)}.hv-herocopy .hv-h1 .hv-acc{color:var(--ab-peach);display:block;font-size:.6em;font-weight:300;letter-spacing:-.03em;line-height:1.2;margin-top:.5em}.hv-herowrap{max-width:1400px!important;width:100%}.hv-h1,.hv-herocopy .hv-h1{font-size:clamp(28px,3.5vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1.08}.hv-h2{font-size:clamp(30px,3.6vw,52px);letter-spacing:-.05em;line-height:1.08}.hv-claimnav button{font-size:clamp(20px,2.1vw,30px)}.sh-info h3{font-size:clamp(22px,2.2vw,32px)}.hv-pr h3{font-size:clamp(20px,1.9vw,26px)}.hv-c5 h3{font-size:clamp(19px,1.7vw,24px)}@media(max-width:1000px){.hv-h1,.hv-herocopy .hv-h1{font-size:clamp(28px,7.4vw,40px)}.hv-h2{font-size:clamp(28px,7vw,38px)}}