.hm{--ink:#1a0f08;--body:#4a4038;--muted:#6b6158;--line:#ece5dc;--line2:#dcd3c8;--grey:#f7f4ef;--accent-text:#b93a06;--k:1;color:var(--ink);font-family:Geist,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.hm *{box-sizing:border-box}.hm .wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.hm h1,.hm h2,.hm h3{letter-spacing:-.04em;margin:0;font-weight:600}.hm h2{font-size:clamp(36px,5vw,68px);line-height:1}.hm p{margin:0}.hm a:focus-visible,.hm button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm-mono{font-family:Geist Mono,ui-monospace,monospace}.hm-accent-t{color:var(--accent-text)}.hm-sec{padding-block:clamp(72px,9vw,128px)}.hm-grey{background:var(--grey);border-block:1px solid var(--line)}.hm-row{flex-wrap:wrap;gap:12px;display:flex}.hm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:48px;display:flex}.hm-k{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:11px}.hm-btn{border:1px solid var(--ink);align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.hm-btn-a{background:var(--accent);border-color:var(--accent);color:var(--ink)}.hm-btn-a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.hm-btn-o{color:var(--ink);background:0 0}.hm-btn-o:hover,.hm-btn-i{background:var(--ink);color:#fff}.hm-btn-i:hover{color:var(--ink);background:#fff;border-color:#fff}.hm-arr{transition:transform .25s;display:inline-block}.hm-btn:hover .hm-arr,.hm-card:hover .hm-arr{transform:translate(5px)}.hm-hero-in{flex-wrap:wrap;align-items:center;gap:56px;padding-block:clamp(48px,8vw,104px) clamp(56px,7vw,96px);display:flex}.hm-hero-l{flex-direction:column;flex:560px;gap:28px;min-width:0;display:flex;container-type:inline-size}.hm-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);border:1px solid;align-self:flex-start;align-items:center;gap:10px;padding:6px 12px;font-family:Geist Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.hm-hero h1{letter-spacing:-.045em;font-size:clamp(46px,7vw,100px);line-height:.98}.hm-hero:not(.hm-ihero) h1{font-size:min(clamp(46px,7vw,100px),12.5cqi)}.hm-line{display:block}.hm-rot{height:1.04em;display:block;overflow:hidden}.hm-rot-in{flex-direction:column;display:flex}.hm-rot-in>span{white-space:nowrap;height:1.04em;line-height:1.04em;display:block}.hm-hl{background:linear-gradient(var(--accent),var(--accent)) no-repeat 0 94%/100% .1em;font-weight:600}.hm-lede{max-width:460px;color:var(--body);font-size:clamp(18px,1.6vw,21px);line-height:1.45}.hm-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.hm-dot:after{content:"";background:var(--accent);animation:hm-ping calc(var(--k)*1.8s) ease-out infinite;border-radius:50%;position:absolute;inset:0}.hm-console{flex:420px;min-width:0;max-width:520px;margin:0}.hm-float{border:1px solid var(--ink);animation:hm-float calc(var(--k)*5s) ease-in-out infinite;background:#fff}.hm-con-top{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.hm-con-top .hm-mono:first-child{align-items:center;gap:10px;font-size:13px;display:inline-flex}.hm-live{letter-spacing:.1em;color:#ffd9bd;font-size:11px}.hm-con-body{background:#fbf9f6;flex-direction:column;gap:10px;padding:18px;display:flex}.hm-inc{border:1px solid var(--line2);animation:hm-inc calc(var(--k)*12s) ease infinite;background:#fff;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.hm-inc b{font-size:16px;font-weight:600}.hm-rows,.hm-list{border:1px solid var(--line);background:#fff;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hm-r{border-bottom:1px solid var(--line);color:var(--accent-text);align-items:center;gap:12px;padding:12px 16px;display:flex}.hm-r:last-child{border-bottom:0}.hm-box{border:1.5px solid;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.hm-rt{color:var(--ink);font-size:15px}.hm-done{letter-spacing:.08em;margin-left:auto;font-size:11px}.hm-r0{animation:hm-r0 calc(var(--k)*12s) ease infinite}.hm-r1{animation:hm-r1 calc(var(--k)*12s) ease infinite}.hm-r2{animation:hm-r2 calc(var(--k)*12s) ease infinite}.hm-r3{animation:hm-r3 calc(var(--k)*12s) ease infinite}.hm-apr{border:1px dashed var(--ink);animation:hm-apr calc(var(--k)*12s) ease infinite;background:#fff7f0;padding:12px 16px;font-size:15px;display:grid}.hm-app,.hm-apd{grid-area:1/1;justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-app{opacity:0;animation:hm-app calc(var(--k)*12s) ease infinite}.hm-apd{animation:hm-apd calc(var(--k)*12s) ease infinite}.hm-pbtn,.hm-ok{border:1px solid var(--ink);padding:10px 16px;font-size:14px;font-weight:600}.hm-pbtn{background:var(--accent);animation:hm-pb calc(var(--k)*1.1s) ease-in-out infinite}.hm-ok{background:var(--ink);color:#fff}.hm-con-foot{border-top:1px solid var(--ink);padding:14px 18px}.hm-track{background:var(--line);height:4px;overflow:hidden}.hm-bar{background:var(--accent);transform-origin:0;height:100%;animation:hm-bar calc(var(--k)*12s) linear infinite}.hm-mq-sec{border-block:1px solid var(--ink);background:var(--grey);align-items:center;display:flex;overflow:hidden}.hm-mq-label{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;z-index:1;flex:none;padding:22px clamp(16px,3vw,32px);font-size:12px;position:relative}.hm-mq-view{flex:1;min-width:0;overflow:hidden}.hm-mq{width:max-content;animation:hm-mq calc(var(--k)*42s) linear infinite;display:flex}.hm-mq ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.hm-mq li{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:28px;padding-left:28px;font-size:20px;font-weight:500;display:inline-flex}.hm-steps-wrap{margin-top:56px;position:relative}.hm-steps-line{background:var(--line);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.hm-trv{background:var(--accent);width:0;height:2px;animation:hm-trv calc(var(--k)*6s) cubic-bezier(.6,0,.4,1) infinite;position:absolute;top:0}.hm-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.hm-steps li{flex-direction:column;gap:12px;padding:36px 28px 8px 0;display:flex}.hm-sl{border:1px solid var(--ink);width:48px;height:48px;animation:hm-sl calc(var(--k)*6s) ease infinite;animation-delay:calc(var(--k)*var(--d));justify-content:center;align-self:flex-start;align-items:center;font-size:15px;display:inline-flex}.hm-steps h3{letter-spacing:-.02em;font-size:26px}.hm-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:12px}.hm-teams{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.hm-card{border:1px solid var(--line2);min-height:200px;color:var(--ink);background:#fff;flex-direction:column;gap:20px;padding:24px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.hm-card:hover{border-color:var(--ink);color:var(--ink);background:#fbf9f6}.hm-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-card-name{letter-spacing:-.02em;font-size:24px;font-weight:600}.hm-feedbox{border-top:1px solid var(--line);height:84px;margin-top:auto;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.hm-feed{animation:hm-feed calc(var(--k)*var(--dur)) linear infinite;flex-direction:column;display:flex}.hm-feed span{height:28px;color:var(--body);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.hm-feed i{color:var(--accent-text);font-style:normal}.hm-card-arr{font-size:20px}.hm-tabs{flex-wrap:wrap;gap:8px;margin:40px 0;display:flex}.hm-tab{letter-spacing:.06em;text-transform:uppercase;min-height:48px;color:var(--body);border:1px solid var(--line2);cursor:pointer;background:#fff;padding:0 18px;font-family:Geist Mono,monospace;font-size:13px;transition:background .2s,color .2s,border-color .2s}.hm-tab:hover{border-color:var(--ink);color:var(--ink)}.hm-tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.hm-panel{border:1px solid var(--ink);flex-wrap:wrap;display:flex}.hm-panel[hidden]{display:none}.hm-panel-l{border-right:1px solid var(--line);flex-direction:column;flex:400px;align-items:flex-start;gap:18px;min-width:0;padding:clamp(24px,4vw,48px);display:flex}.hm-panel-l h3{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,48px);line-height:1.02}.hm-panel-l p{color:var(--body);font-size:18px;line-height:1.45}.hm-panel-l .hm-btn{margin-top:auto}.hm-panel-r{background:#fbf9f6;flex-direction:column;flex:400px;justify-content:center;min-width:0;padding:clamp(24px,4vw,48px);display:flex}.hm-list .hm-r{gap:14px;padding:18px}.hm-list .hm-rt{flex:1;font-size:17px}.hm-n{width:22px;font-size:12px}.hm-sys{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.hm-sys-l{flex-direction:column;flex:380px;align-items:flex-start;gap:22px;min-width:0;display:flex}.hm-note{color:var(--muted);font-size:12px}.hm-orbit-wrap{flex:440px;justify-content:center;min-width:0;display:flex}.hm-orbit{aspect-ratio:1;width:min(540px,100%);position:relative}.hm-ringline{border:1px dashed #c9bfb3;border-radius:50%;position:absolute}.hm-ping{border:1px solid var(--accent);opacity:0;width:80%;height:80%;animation:hm-rng calc(var(--k)*4.5s) ease-out infinite;animation-delay:calc(var(--k)*var(--d));border-radius:50%;position:absolute;top:50%;left:50%}.hm-o1,.hm-o2{position:absolute;inset:0}.hm-o1{animation:hm-spin calc(var(--k)*70s) linear infinite}.hm-o1c{animation:hm-spin calc(var(--k)*70s) linear infinite reverse}.hm-o2{animation:hm-spin calc(var(--k)*45s) linear infinite reverse}.hm-o2c{animation:hm-spin calc(var(--k)*45s) linear infinite}.hm-pos{position:absolute;transform:translate(-50%,-50%)}.hm-chipo,.hm-chipi{white-space:nowrap;padding:8px 12px;font-size:clamp(10px,1.1vw,13px)}.hm-chipo{border:1px solid var(--line2);color:var(--ink);background:#fff}.hm-chipi{background:var(--ink);border:1px solid var(--ink);color:#fff}.hm-core{aspect-ratio:1;background:var(--accent);justify-content:center;align-items:center;width:22%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-spin{animation:hm-spin calc(var(--k)*36s) linear infinite}.hm-ben{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.hm-ben li{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:32px 28px 32px 0;display:flex}.hm-ben>li>span{letter-spacing:-.04em;color:var(--accent-text);font-family:Geist Mono,monospace;font-size:44px}.hm-ben h3{letter-spacing:-.02em;font-size:28px}.hm-quote{background:var(--grey);border-block:1px solid var(--line);padding-block:clamp(80px,11vw,160px)}.hm-quote p{letter-spacing:-.04em;max-width:1100px;font-size:clamp(34px,5vw,72px);font-weight:600;line-height:1.08}.hm-cta{background:var(--accent);color:var(--ink);border-top:1px solid var(--ink);padding-block:clamp(80px,10vw,140px);position:relative;overflow:hidden}.hm-cta .wrap{flex-direction:column;gap:32px;display:flex;position:relative}.hm-cta h2{letter-spacing:-.05em;max-width:900px;font-size:clamp(44px,7vw,100px);line-height:.96}.hm-cta-star{opacity:.12;width:clamp(320px,46vw,680px);height:clamp(320px,46vw,680px);margin-top:calc(clamp(320px,46vw,680px)/-2);position:absolute;top:50%;right:-6%}.hm-qa{padding-top:clamp(56px,7vw,96px)}.hm-qa .qa-in{max-width:1280px;padding-inline:clamp(16px,4vw,48px)}.hm-w{animation:.9s cubic-bezier(.2,.7,.2,1) both hm-rise;animation-delay:var(--d,0s);display:inline-block}.hm-rot.hm-w{display:block}.hm-fade{animation:.9s cubic-bezier(.2,.7,.2,1) both hm-rise;animation-delay:var(--d,0s)}.hm-rot-in{animation:hm-rot calc(var(--k)*14s) cubic-bezier(.75,0,.2,1) infinite}.hm-hl{animation:hm-ul calc(var(--k)*14s/6) ease infinite}@supports (animation-timeline:view()){.hm-rv{animation:linear both hm-rise view();animation-range:entry cover 22%}.hm-q1{animation:linear both hm-qc view();animation-range:cover 15% cover 40%}.hm-q2{animation:linear both hm-qc view();animation-range:cover 30% cover 55%}}@keyframes hm-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes hm-qc{0%{opacity:.2}to{opacity:1}}@keyframes hm-rot{0%,12%{transform:translateY(0)}16.6%,28.6%{transform:translateY(-14.2857%)}33.3%,45.3%{transform:translateY(-28.5714%)}50%,62%{transform:translateY(-42.857%)}66.6%,78.6%{transform:translateY(-57.143%)}83.3%,95.3%{transform:translateY(-71.429%)}to{transform:translateY(-85.714%)}}@keyframes hm-ul{0%{background-size:0% .1em}22%,68%{background-size:100% .1em}74%,to{background-size:0% .1em}}@keyframes hm-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes hm-float{50%{transform:translateY(-10px)}}@keyframes hm-inc{0%{opacity:0;transform:translateY(-10px)}5%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hm-r0{0%,10%{opacity:.35;color:#c9bfb3}14%,94%{opacity:1;color:#b93a06}to{opacity:.35;color:#c9bfb3}}@keyframes hm-r1{0%,22%{opacity:.35;color:#c9bfb3}26%,94%{opacity:1;color:#b93a06}to{opacity:.35;color:#c9bfb3}}@keyframes hm-r2{0%,34%{opacity:.35;color:#c9bfb3}38%,94%{opacity:1;color:#b93a06}to{opacity:.35;color:#c9bfb3}}@keyframes hm-r3{0%,46%{opacity:.35;color:#c9bfb3}50%,94%{opacity:1;color:#b93a06}to{opacity:.35;color:#c9bfb3}}@keyframes hm-apr{0%,56%{opacity:.35}60%,94%{opacity:1}to{opacity:.35}}@keyframes hm-app{0%,73%{opacity:1}75%,97%{opacity:0}to{opacity:1}}@keyframes hm-apd{0%,73%{opacity:0}75%,97%{opacity:1}to{opacity:0}}@keyframes hm-pb{0%,to{background:var(--accent)}50%{background:#ffc9a3}}@keyframes hm-bar{0%,4%{transform:scaleX(0)}76%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hm-mq{to{transform:translate(-50%)}}@keyframes hm-feed{to{transform:translateY(-50%)}}@keyframes hm-trv{0%{width:0;left:0}25%{width:22%}to{width:0;left:100%}}@keyframes hm-sl{0%,4%{background:#fff}10%,34%{background:var(--accent)}44%,to{background:#fff}}@keyframes hm-spin{to{transform:rotate(360deg)}}@keyframes hm-rng{0%{opacity:.8;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (width<=600px){.hm-mq li{font-size:17px}.hm-panel-l{border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.hm *,.hm :after{animation:none!important}.hm-app{opacity:0}.hm-rot{height:auto}.hm-rot-in>span:not(:first-child){display:none}}.hm-ihero h1{letter-spacing:-.045em;font-size:clamp(44px,6vw,88px);line-height:.98}.hm-hero-r{flex:420px;min-width:0;max-width:540px}.hm-sub{color:var(--body);max-width:560px;margin-top:16px;font-size:19px;line-height:1.5}.hm-split{flex-wrap:wrap;align-items:flex-start;gap:40px 64px;display:flex}.hm-split>*{flex:400px;min-width:0}.hm-tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.hm-tile{border:1px solid var(--line2);color:var(--ink);background:#fff;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}a.hm-tile:hover{border-color:var(--ink);color:var(--ink);background:#fbf9f6}.hm-tile b{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.hm-tile span{color:var(--body);font-size:15px;line-height:1.5}.hm-tile .hm-k{color:var(--accent-text)}.hm-tile .hm-arr{color:var(--ink);margin-top:auto;font-size:20px}.hm-ink{background:var(--ink);color:#fff}.hm-ink .hm-tile{color:#fff;background:#2a1d14;border-color:#4a4038}.hm-ink .hm-tile span{color:#dcd3c8}.hm-checks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hm-checks li{align-items:baseline;gap:12px;font-size:16px;line-height:1.45;display:flex}.hm-checks li:before{content:"";background:var(--accent);flex:none;width:8px;height:8px;transform:translateY(-2px)}.hm-table{border:1px solid var(--ink);background:#fff;overflow-x:auto}.hm-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px;line-height:1.45}.hm-table th,.hm-table td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:16px 20px}.hm-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#fbf9f6;border-top:0;font-family:Geist Mono,monospace;font-size:12px;font-weight:500}.hm-table tbody th{font-weight:600}.hm-table .hm-us{background:#fff7f0;font-weight:600}.hm-table thead .hm-us{color:var(--accent-text)}.hm-table td:not(.hm-us){color:var(--muted)}.hm-jumps{flex-wrap:wrap;gap:8px;display:flex}.hm-jumps a{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line2);align-items:center;min-height:44px;padding:0 14px;font-family:Geist Mono,monospace;font-size:12px;text-decoration:none;transition:all .2s;display:inline-flex}.hm-jumps a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.hm [id]{scroll-margin-top:88px}.hm-sub{max-width:520px;color:var(--body);font-size:18px;line-height:1.6}.hm-ben2 li{gap:14px;padding-right:32px}.hm-ben2 li>p{color:var(--body);max-width:360px;font-size:16px;line-height:1.6}.bv{background:var(--grey);border:1px solid var(--line);flex-direction:column;justify-content:center;gap:10px;min-height:176px;margin-top:10px;padding:18px;display:flex}.bv-task{border:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.bv-task span{flex:1}.bv-tick{border:1px solid var(--line2);color:#0000;width:18px;height:18px;animation:bv-tick calc(var(--k)*6s) infinite;animation-delay:calc(var(--i)*.6s);justify-content:center;align-items:center;display:flex}.bv-task em{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);opacity:0;animation:bv-tag calc(var(--k)*6s) infinite;animation-delay:calc(var(--i)*.6s);font-family:Geist Mono,monospace;font-size:10.5px;font-style:normal}@keyframes bv-tick{0%,8%{color:#0000;border-color:var(--line2);background:#fff}14%,86%{background:var(--accent);color:var(--ink);border-color:var(--accent)}94%,to{color:#0000;border-color:var(--line2);background:#fff}}@keyframes bv-tag{0%,10%{opacity:0;transform:translate(-6px)}16%,86%{opacity:1;transform:none}94%,to{opacity:0}}.bv-ends{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-family:Geist Mono,monospace;font-size:11px;display:flex}.bv-ends b{font-weight:500}.bv-lane{flex-direction:column;gap:6px;display:flex}.bv-lane small{color:var(--body);font-size:13px}.bv-track{background:var(--line);height:6px;position:relative}.bv-hot{background:#ffe0c2}.bv-dot{background:var(--muted);border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;left:0}.bv-hot .bv-dot{background:var(--accent);box-shadow:0 0 0 4px #ff7a2f33}.bv-slow{animation:bv-slow calc(var(--k)*6s) linear infinite}.bv-fast{animation:bv-fast calc(var(--k)*6s) cubic-bezier(.3,.7,.2,1) infinite}@keyframes bv-slow{0%{left:0}92%{left:calc(100% - 14px)}to{left:calc(100% - 14px)}}@keyframes bv-fast{0%{left:0}14%,to{left:calc(100% - 14px)}}.bv-grow{flex-direction:row;align-items:flex-end;gap:20px}.bv-bars{border-bottom:1px solid var(--line2);flex:1;align-items:flex-end;gap:8px;height:120px;display:flex}.bv-bars i{height:var(--h);background:linear-gradient(180deg,var(--accent),#ffb27a);transform-origin:bottom;animation:bv-bar calc(var(--k)*5s) cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--i)*.18s);flex:1}@keyframes bv-bar{0%{transform:scaleY(.15)}35%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}.bv-team{color:var(--ink);flex-direction:column;align-items:center;gap:4px;display:flex}.bv-team small{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap;margin-top:4px;font-family:Geist Mono,monospace;font-size:10.5px}.hm-quote .hm-qsub{letter-spacing:0;max-width:640px;color:var(--body);margin-top:24px;font-size:19px;font-weight:400;line-height:1.6}.hm-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1000px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.hm-flow:before{content:"";background:repeating-linear-gradient(90deg,var(--line2) 0 6px,transparent 6px 12px);height:1px;position:absolute;top:22px;left:0;right:0}.hm-flow li{flex-direction:column;gap:6px;padding-top:44px;display:flex;position:relative}.hm-flow li:before{content:"";border:1px solid var(--line2);width:16px;height:16px;animation:hm-step calc(var(--k)*8s) infinite;animation-delay:calc(var(--i)*2s);background:#fff;position:absolute;top:14px;left:0}.hm-flow b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);animation:hm-steptxt calc(var(--k)*8s) infinite;animation-delay:calc(var(--i)*2s);font-family:Geist Mono,monospace;font-size:12px;font-weight:500}.hm-flow span{letter-spacing:-.02em;font-size:20px;font-weight:600}.hm-flow-you b{color:var(--accent-text)}.hm-flow-you:before{border-radius:50%;border-color:var(--accent)!important}.hm-flow-token{background:var(--accent);width:9px;height:9px;animation:hm-token calc(var(--k)*8s) linear infinite;border-radius:50%;position:absolute;top:18px;left:0;box-shadow:0 0 0 4px #ff7a2f33}@keyframes hm-step{0%,4%{background:var(--accent);border-color:var(--accent)}22%,to{border-color:var(--line2);background:#fff}}@keyframes hm-steptxt{0%,4%{color:var(--ink)}22%,to{color:var(--muted)}}@keyframes hm-token{0%{left:0}25%{left:calc(25% + 4px)}50%{left:calc(50% + 8px)}75%{left:calc(75% + 12px)}to{opacity:.2;left:calc(100% - 9px)}}@media (width<=760px){.hm-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.hm-flow:before,.hm-flow-token{display:none}.hm-ben2 li{padding-right:0}}@media (prefers-reduced-motion:reduce){.bv-tick,.bv-task em,.bv-dot,.bv-bars i,.hm-flow li:before,.hm-flow b,.hm-flow-token{animation:none!important}.bv-task em{opacity:1}.bv-tick{background:var(--accent);color:var(--ink);border-color:var(--accent)}.bv-fast{left:calc(100% - 14px)}.bv-slow{left:35%}}@media (width<=380px){.hm-hero:not(.hm-ihero) h1{font-size:34px!important}}
