.hv h3{margin:0}.hv ol{margin:0;padding:0;list-style:none}.hv dl,.hv dd{margin:0}.hv button{font-family:var(--sy-font-body);cursor:pointer}.hv button:focus-visible,.hv summary:focus-visible{outline:3px solid var(--sy-orange);outline-offset:3px}.hv .sy-section--light button:focus-visible,.hv .sy-section--light summary:focus-visible{outline-color:var(--sy-rust)}.hv-lead{color:var(--sy-stone-light);text-wrap:pretty;max-width:560px;font-size:18px;line-height:1.6}.sy-section--light .hv-lead{color:var(--sy-stone)}.hv-fine{font-family:var(--sy-font-mono);color:var(--sy-muted);font-size:12px;line-height:1.6}.sy-section--light .hv-fine{color:var(--sy-stone)}.hv-wide{width:100%}.hv .sy-section>*{max-width:1296px;margin-inline:auto}.hv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:32px;display:grid}.hv-split>div{flex-direction:column;gap:16px;display:flex}.hv-split--end{margin-bottom:36px}.hv-hero{align-items:center}.hv-aud{border:1px solid var(--sy-border-dark);border-radius:var(--sy-radius-card);background:var(--sy-charcoal-sunken);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.hv-aud button{border-radius:var(--sy-radius-control);height:44px;color:var(--sy-stone-light);white-space:nowrap;background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:600}.hv-aud button[aria-pressed=true]{background:var(--sy-paper);color:var(--sy-charcoal)}.hv-spool__dot{border:2px solid #4a4540;border-radius:50%;flex-shrink:0;width:40px;height:40px}.hv-rack__row{background:var(--sy-charcoal-sunken);border:1px solid var(--sy-border-dark);border-radius:4px;align-items:center;gap:14px;padding:14px 16px;display:flex}.hv-rack__row b{flex:1;min-width:0;font-size:15px;font-weight:600}.hv-rack__row.is-low{border-color:#e4611a80}.hv-badge{white-space:nowrap;color:var(--sy-paper);background:#33302b;border-radius:3px;padding:5px 10px;font-size:12px;font-weight:700}.hv-badge--full{background:var(--sy-forest)}.hv-badge--almost_empty{color:var(--sy-orange-hover);background:#3a2114}.hv-today__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hv-today__tiles div{border:1px solid var(--sy-border-dark);border-top:3px solid var(--sy-border-dark);border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.hv-today__tiles .is-new{border-top-color:var(--sy-orange)}.hv-today__tiles dt{font-family:var(--sy-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sy-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.hv-today__tiles dd{font-family:var(--sy-font-display);font-size:24px;line-height:1}.hv-today__jobs{border:1px solid var(--sy-border-dark);border-radius:4px;padding:6px 14px}.hv-today__jobs li{justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.hv-today__jobs b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.hv-today__jobs span{color:var(--sy-muted);white-space:nowrap}.hv-today__jobs .is-late{color:#f2b8b1;font-weight:700}.hv-today__jobs .is-today{color:#edc27a;font-weight:700}.hv-today__printer,.hv-today__sms{border:1px solid var(--sy-border-dark);border-radius:4px;padding:12px 14px;font-size:13px}.hv-today__printer p{color:var(--sy-stone-light);justify-content:space-between;margin-bottom:8px;display:flex}.hv-today__sms{color:var(--sy-stone-light)}.hv-today__sms b{color:var(--sy-paper);margin-right:6px}.hv-shelf{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.hv-shelf__copy{flex-direction:column;gap:22px;display:flex}.hv-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hv-counts div{border:1px solid var(--sy-paper-line);background:#fff;border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.hv-counts dt{font-family:var(--sy-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sy-stone);white-space:nowrap;font-size:11px}.hv-counts dd{font-family:var(--sy-font-display);font-size:30px;line-height:1}.hv-counts .is-low dt,.hv-counts .is-low dd{color:var(--sy-rust)}.hv-shelf__actions{flex-wrap:wrap;gap:12px;display:flex}.hv-shelf__list{flex-direction:column;gap:12px;min-width:0;display:flex}.hv-chips{flex-wrap:wrap;gap:8px;display:flex}.hv-chip{border-radius:var(--sy-radius-control);border:1px solid var(--sy-stone-light);color:#3d3935;letter-spacing:.06em;text-transform:uppercase;background:#fff;height:36px;padding:0 14px;font-size:12px;position:relative;font-family:var(--sy-font-mono)!important}.hv-chip:after{content:"";position:absolute;inset:-4px}.hv-chip[aria-pressed=true]{background:var(--sy-charcoal);color:var(--sy-paper);border-color:var(--sy-charcoal)}.hv-spools{flex-direction:column;gap:10px;display:flex}.hv-spool{border:1px solid var(--sy-paper-line);border-radius:var(--sy-radius-card);background:#fff;align-items:center;gap:16px;padding:14px 16px;display:flex}.hv-spool.is-low{border-color:#e9b48f}.hv-spool .hv-spool__dot{border-color:var(--sy-stone-light)}.hv-spool__m{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.hv-spool__name{font-size:15px;font-weight:700}.hv-spool__mat{font-family:var(--sy-font-mono);color:var(--sy-stone);margin-left:4px;font-size:11px;font-weight:400}.hv-spool__note{color:var(--sy-rust);white-space:nowrap;margin-left:10px;font-size:12px;font-weight:700}.hv-level{gap:4px;display:flex}.hv-level i{background:#e2dcd0;border-radius:2px;width:22px;height:5px;display:block}.hv-level i.on{background:var(--sy-charcoal)}.hv-spool.is-low .hv-level i.on{background:var(--sy-rust)}.hv-seg{border:1px solid var(--sy-stone-light);border-radius:var(--sy-radius-control);flex-shrink:0;display:flex;overflow:hidden}.hv-seg button{border:0;border-left:1px solid var(--sy-stone-light);color:#3d3935;white-space:nowrap;background:#fff;height:44px;padding:0 14px;font-size:13px;font-weight:600}.hv-seg button:first-child{border-left:0}.hv-seg button[aria-pressed=true]{background:var(--sy-charcoal);color:#fff}.hv-seg button.is-low[aria-pressed=true]{background:var(--sy-rust)}.hv-seg button:focus-visible{outline-offset:-3px}.hv-seg--dark{border-color:#55504a;grid-template-columns:1fr 1fr 1.4fr;display:grid}.hv-seg--dark button{color:var(--sy-paper);background:0 0;border-left-color:#55504a;padding:0 8px;font-size:14px;font-weight:700}.hv-seg--dark button[aria-pressed=true]{background:var(--sy-paper);color:var(--sy-charcoal)}.hv-reorder{border:1px solid var(--sy-paper-line);border-radius:var(--sy-radius-card);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 16px;font-size:14px;display:flex}.hv-reorder__tools{font-family:var(--sy-font-mono);color:var(--sy-stone);white-space:nowrap;font-size:11px}.hv-scan{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hv-scan__copy{flex-direction:column;gap:22px;display:flex}.hv-steps3{flex-direction:column;gap:10px;display:flex}.hv-steps3 li{color:var(--sy-muted);align-items:center;gap:14px;font-size:15px;display:flex}.hv-steps3 li.is-current,.hv-steps3 li.is-done{color:var(--sy-paper)}.hv-steps3__dot{width:30px;height:30px;font-family:var(--sy-font-mono);border:1px solid #55504a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.hv-steps3 li.is-current .hv-steps3__dot{border-color:var(--sy-paper)}.hv-steps3 li.is-done .hv-steps3__dot{background:var(--sy-paper);border-color:var(--sy-paper);color:var(--sy-charcoal)}.hv-scan__get{flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.hv-phone{background:var(--sy-charcoal);border:1px solid var(--sy-border-dark);border-radius:28px;flex-direction:column;gap:16px;padding:22px;display:flex}.hv-phone__top{justify-content:space-between;align-items:center;display:flex}.hv-phone__top span,.hv-phone__foot{font-family:var(--sy-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sy-muted);font-size:11px}.hv-phone__view{background:var(--sy-charcoal-deep);border-radius:6px;justify-content:center;align-items:center;height:210px;display:flex;position:relative;overflow:hidden}.hv-ret{border:3px solid var(--sy-orange);width:30px;height:30px;position:absolute}.hv-ret--tl{border-width:3px 0 0 3px;top:18px;left:18px}.hv-ret--tr{border-width:3px 3px 0 0;top:18px;right:18px}.hv-ret--bl{border-width:0 0 3px 3px;bottom:18px;left:18px}.hv-ret--br{border-width:0 3px 3px 0;bottom:18px;right:18px}.hv-phone__hint{font-family:var(--sy-font-mono);color:var(--sy-muted);font-size:12px}.hv-scanline{background:var(--sy-orange);height:2px;box-shadow:0 0 8px var(--sy-orange);animation:1.1s ease-in-out infinite hv-scanline;position:absolute;left:14px;right:14px}@keyframes hv-scanline{0%{top:14%}50%{top:84%}to{top:14%}}.hv-found{background:var(--sy-charcoal-raised);border:1px solid var(--sy-border-dark);border-radius:4px;align-items:center;gap:14px;width:82%;padding:14px 16px;display:flex}.hv-found__dot{border:2px solid #4a4540;border-radius:50%;flex-shrink:0;width:46px;height:46px}.hv-found b{font-size:15px;display:block}.hv-found small{font-family:var(--sy-font-mono);color:var(--sy-stone-light);font-size:11px}.hv-phone__body{flex-direction:column;gap:12px;min-height:52px;display:flex}.hv-phone__q{font-size:14px;font-weight:700}.hv-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hv-pair .sy-btn{height:50px;padding:0 10px}.hv-phone__added{color:var(--sy-stone-light);font-size:14px}.hv-phone__added a{color:var(--sy-paper)!important;text-decoration:underline!important}.hv-phone__foot{border-top:1px solid var(--sy-border-dark);letter-spacing:.04em;text-transform:none;justify-content:space-between;padding-top:14px;display:flex}.hv-walk{flex-direction:column;gap:32px;display:flex}.hv-walk__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hv-walk__head>div:first-child{flex-direction:column;gap:16px;max-width:640px;display:flex}.hv-walk__nav{flex-shrink:0;gap:10px;display:flex}.hv-walk__nav button{border-radius:var(--sy-radius-control);width:48px;height:48px;color:var(--sy-paper);background:0 0;border:1px solid #55504a;font-size:18px}.hv-walk__nav button.is-next{background:var(--sy-paper);color:var(--sy-charcoal);border-color:var(--sy-paper)}.hv-walk__nav button:disabled{opacity:.35;cursor:default}.hv-walk__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hv-walk__steps button{text-align:left;background:var(--sy-charcoal-raised);width:100%;min-height:92px;color:var(--sy-stone-light);border:1px solid var(--sy-border-dark);border-top:3px solid var(--sy-border-dark);border-radius:4px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.hv-walk__steps button b{font-size:17px}.hv-walk__steps button span{font-size:13px}.hv-walk__n{font-family:var(--sy-font-mono);letter-spacing:.1em;font-size:11px!important}.hv-walk__steps button.is-done{border-top-color:var(--sy-orange);color:var(--sy-paper)}.hv-walk__steps button[aria-current=step]{background:var(--sy-paper);color:var(--sy-charcoal);border-color:var(--sy-paper);border-top-color:var(--sy-orange)}.hv-walk__body{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);min-height:330px;display:grid}.hv-walk__copy{flex-direction:column;gap:18px;padding-top:8px;display:flex}.hv-walk__copy h3{letter-spacing:-.01em;font-size:28px;line-height:1.25}.hv-walk__copy p{color:var(--sy-stone-light);font-size:17px;line-height:1.65}.hv-ticks{flex-direction:column;gap:10px;font-size:15px;display:flex}.hv-ticks li{padding-left:24px;position:relative}.hv-ticks li:before{content:"✓";color:var(--sy-orange);font-weight:700;position:absolute;left:0}.sy-section--light .hv-ticks li:before{color:var(--sy-rust)}.hv-preview{background:var(--sy-charcoal-raised);border:1px solid var(--sy-border-dark);border-radius:6px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.hv-preview__bar{font-family:var(--sy-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sy-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.hv-preview__q span{color:var(--sy-muted);font-size:13px}.hv-svcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hv-svcs button{border-radius:var(--sy-radius-control);min-height:44px;color:var(--sy-paper);background:0 0;border:1px solid #55504a;padding:8px 10px;font-size:13px;font-weight:600}.hv-svcs button[aria-pressed=true]{background:var(--sy-paper);color:var(--sy-charcoal);border-color:var(--sy-paper)}.hv-svc{background:var(--sy-charcoal-sunken);border:1px solid var(--sy-border-dark);border-radius:4px;flex-direction:column;gap:10px;padding:16px;display:flex}.hv-svc ul{color:var(--sy-stone-light);flex-direction:column;gap:5px;font-size:13px;display:flex}.hv-svc__price{border-top:1px solid var(--sy-border-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.hv-svc__price span,.hv-klabel{font-family:var(--sy-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sy-muted);font-size:11px}.hv-paper{background:var(--sy-paper);color:var(--sy-charcoal);border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.hv-paper .hv-klabel{color:var(--sy-stone)}.hv-paper__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hv-okchip{color:var(--sy-forest);background:#e3efe8;border-radius:3px;padding:4px 10px;font-size:12px;font-weight:700}.hv-duechip{color:#8a5a0b;background:#fdf3e1;border-radius:3px;padding:4px 10px;font-size:12px;font-weight:700}.hv-lines{flex-direction:column;display:flex}.hv-lines div{border-top:1px solid var(--sy-paper-line);justify-content:space-between;gap:16px;padding:7px 0;font-size:14px;display:flex}.hv-lines dd{font-family:var(--sy-font-mono)}.hv-lines .is-total{font-size:16px;font-weight:700}.hv-paper__acts{flex-wrap:wrap;gap:10px;display:flex}.hv-fakebtn{border:1px solid var(--sy-charcoal);border-radius:var(--sy-radius-control);align-items:center;height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.hv-fakebtn--dark{background:var(--sy-charcoal);color:var(--sy-paper)}.hv-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.hv-sunk{background:var(--sy-charcoal-sunken);border:1px solid var(--sy-border-dark);border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.hv-bubble{overflow-wrap:anywhere;background:#3a3631;border-radius:4px;padding:12px 14px;font-size:14px;line-height:1.5}.hv-bigprice{font-family:var(--sy-font-display);font-size:26px}.hv-small{color:var(--sy-stone);font-size:13px}.hv-center{text-align:center}.hv-accept{border-radius:var(--sy-radius-control);background:var(--sy-charcoal);height:46px;color:var(--sy-paper);border:0;font-size:15px;font-weight:700}.hv-accept.is-done{background:var(--sy-forest)}.hv-stackp{flex-direction:column;gap:12px;display:flex}.hv-rowp{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.hv-rowp .mono{color:var(--sy-stone-light);font-size:13px}.hv-amber{color:#edc27a!important}.hv-lvls{gap:6px;display:flex}.hv-lvls i{background:#33302b;border-radius:3px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:700}.hv-lvls i.is-full{background:var(--sy-forest)}.hv-hub{flex-direction:column;gap:22px;display:flex}.hv-hub__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hv-hub__tabs{flex-wrap:wrap;gap:8px;display:flex}.hv-hub__tabs button,.hv-hub__auto{border-radius:var(--sy-radius-control);min-height:44px;color:var(--sy-paper);white-space:nowrap;background:0 0;border:1px solid #55504a;padding:0 16px;font-size:14px;font-weight:700}.hv-hub__tabs button[aria-pressed=true],.hv-hub__auto[aria-pressed=true]{background:var(--sy-paper);color:var(--sy-charcoal);border-color:var(--sy-paper)}.hv-tv{flex-direction:column;align-items:center;display:flex}.hv-tv__screen{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 1px var(--sy-border-dark);background:#0a0a09;border:clamp(6px,1.2vw,16px) solid #0a0a09;border-radius:12px;position:relative;overflow:hidden}.hv-tv__scale{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0}.hv-tv__stand{width:22%;height:10px;box-shadow:0 1px 0 var(--sy-border-dark);background:#0a0a09;border-radius:0 0 6px 6px}.hv-hub__cap{font-family:var(--sy-font-mono);color:var(--sy-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:12px;display:flex}.hv-setup{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.hv-setup__copy{flex-direction:column;gap:18px;display:flex}.hv-acc{flex-direction:column;gap:10px;display:flex}.hv-acc details{border:1px solid var(--sy-paper-line);border-radius:var(--sy-radius-card);background:#fff}.hv-acc summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:14px 18px;list-style:none;display:flex}.hv-acc summary::-webkit-details-marker{display:none}.hv-acc__n{border:1px solid var(--sy-charcoal);width:32px;height:32px;font-family:var(--sy-font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.hv-acc details[open] .hv-acc__n{background:var(--sy-charcoal);color:var(--sy-paper)}.hv-acc__t{flex-direction:column;flex:1;min-width:0;display:flex}.hv-acc__t b{font-size:16px}.hv-acc__t small{color:var(--sy-stone);font-size:13px}.hv-acc details>p{color:#3d3935;max-width:640px;padding:0 18px 18px 66px;font-size:15px;line-height:1.6}.hv-acc .sy-faq__marker{border:0;width:24px;height:24px}.hv-plans--3{grid-template-columns:1fr 1fr 1.35fr}.hv-plans--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.hv-plans--1{grid-template-columns:minmax(0,440px)}.hv-plan__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hv-plan--ws .sy-plan__price small{white-space:nowrap}.hv-plan--ws .sy-plan__tag{color:var(--sy-orange-hover)}.hv-plan__chip{font-family:var(--sy-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sy-stone-light);white-space:nowrap;border:1px solid #55504a;border-radius:3px;padding:4px 10px;font-size:11px}.sy-plan ul.hv-plan__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.hv-compare{margin-top:24px}.hv-compare>summary{width:fit-content;list-style:none}.hv-compare>summary::-webkit-details-marker{display:none}.hv-compare__close,.hv-compare[open] .hv-compare__open{display:none}.hv-compare[open] .hv-compare__close{display:inline}.hv-compare__scroll{border:1px solid var(--sy-paper-line);border-radius:var(--sy-radius-card);background:#fff;margin-top:16px;overflow-x:auto}.hv-compare table{border-collapse:collapse;width:100%;min-width:560px;color:var(--sy-charcoal);font-size:15px}.hv-compare th,.hv-compare td{text-align:left;border-top:1px solid var(--sy-paper-line);padding:13px 18px;font-weight:400}.hv-compare thead th{font-family:var(--sy-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sy-stone);border-top:0;font-size:11px}.hv-compare tbody th{font-weight:600}.hv-pricing{padding-bottom:40px}.hv-faqband{padding-top:40px}.hv-faq__head{flex-direction:column;gap:16px;display:flex}@media (max-width:1100px) and (min-width:761px){.hv-plans--3{grid-template-columns:1fr 1fr}.hv-plans--3 .hv-plan--ws{grid-column:1/-1}}@media (max-width:900px){.hv-shelf,.hv-scan,.hv-setup,.hv-split,.hv-walk__body,.hv-two{grid-template-columns:minmax(0,1fr)}.hv-split{align-items:start}.hv-walk__head{flex-direction:column;align-items:flex-start}.hv-walk__steps{grid-template-columns:repeat(5,minmax(128px,1fr));padding-bottom:6px;overflow-x:auto}.hv-walk__body{min-height:0}.hv-aud{align-self:stretch}.hv-aud button{flex:1;padding:0 8px}.hv-phone{border-radius:20px;padding:16px}}@media (max-width:760px){.hv-plans--3,.hv-plans--2,.hv-plans--1{grid-template-columns:minmax(0,1fr)}.hv-spool{flex-wrap:wrap}.hv-spool .hv-seg{flex:100%}.hv-spool .hv-seg button{flex:1;padding:0 6px}.hv-spool__note{margin:4px 0 0;display:block}.hv-svcs,.hv-today__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-acc details>p{padding-left:18px}.hv-scan__get .sy-btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:56px;padding-block:10px}.hv-shelf__actions .sy-btn{flex:100%}.hv-hub__tabs button,.hv-hub__auto{padding:0 12px;font-size:13px}}@media (max-width:480px){.sy-plan ul.hv-plan__two{grid-template-columns:minmax(0,1fr)}.hv-counts dd{font-size:24px}.hv-counts div{padding:12px}}@media (prefers-reduced-motion:reduce){.hv-scanline{animation:none;top:50%}}@media (max-width:900px){.hv .sy-nav__right .sy-btn{height:44px}.hv .sy-nav__right{gap:8px}}@media (max-width:480px){.hv .sy-nav{gap:8px;padding-inline:16px}.hv .sy-nav .sy-brand svg{width:auto;height:24px}.hv .sy-nav__right .sy-btn{padding:0 12px;font-size:14px}}.hv-how-intro__in{flex-direction:column;gap:22px;display:flex}.hv-how-intro h1{letter-spacing:-.03em;max-width:1000px;font-size:clamp(40px,5vw,72px);line-height:.97}.hv-lead--big{max-width:760px;font-size:20px}.hv-jump{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hv-jump a{border-radius:var(--sy-radius-control);min-height:44px;color:var(--sy-paper);border:1px solid #55504a;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.hv-jump a:hover{border-color:var(--sy-paper)}.hv-jump a:focus-visible{outline:3px solid var(--sy-orange);outline-offset:3px}.hv-how{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.hv-how--flip{grid-template-columns:minmax(0,1fr) 400px}.hv-how--flip .hv-how__copy{order:2}.hv-how--stack{grid-template-columns:minmax(0,1fr);gap:40px}.hv-how--stack .hv-how__copy{max-width:760px}.hv-how__copy{flex-direction:column;gap:16px;display:flex}.hv-how__copy h2{font-size:clamp(30px,3vw,40px)}.hv-how__n{font-family:var(--sy-font-mono);color:var(--sy-stone-light);font-size:13px}.sy-section--light .hv-how__n{color:var(--sy-stone)}.hv-figs{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:20px;min-width:0;display:flex}.hv-how--stack .hv-figs{justify-content:flex-start}.hv-how--side .hv-figs{justify-content:flex-end}.hv-how--stack .hv-figs>.hv-browser{flex:560px}.hv-figs img{border-radius:4px;width:100%;height:auto;display:block}.hv-browser{border:1px solid var(--sy-border-dark);background:#0e0d0c;border-radius:8px;flex:1 1 0;min-width:0;max-width:100%;margin:0;padding:0 0 8px;overflow:hidden}.hv-browser__bar{align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.hv-browser__bar i{background:#3a3631;border-radius:50%;width:10px;height:10px;display:block}.hv-browser__bar span{min-width:0;height:20px;font-family:var(--sy-font-mono);color:var(--sy-muted);white-space:nowrap;text-overflow:ellipsis;background:#1f1e1c;border-radius:3px;flex:1;align-items:center;margin-left:8px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.hv-browser img{border-radius:0;width:calc(100% - 16px);margin:0 8px}.sy-section--light .hv-browser{border-color:var(--sy-paper-line);background:#fff}.sy-section--light .hv-browser__bar i{background:var(--sy-paper-line)}.sy-section--light .hv-browser__bar span{background:var(--sy-paper);color:var(--sy-stone)}.hv-phoneframe{border:1px solid var(--sy-border-dark);background:#0e0d0c;border-radius:28px;flex-shrink:0;width:320px;max-width:100%;margin:0;padding:10px}.hv-phoneframe__top{text-align:center;font-family:var(--sy-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sy-muted);padding:6px 0 10px;font-size:11px}.hv-phoneframe img{border-radius:18px}.sy-section--light .hv-phoneframe{border-color:var(--sy-paper-line);background:#fff}.hv-cta__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.hv-cta__in>div:first-child{flex-direction:column;gap:12px;display:flex}.hv-cta h2{font-size:clamp(32px,3.5vw,44px)}.hv-cta__acts{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:1100px){.hv-how,.hv-how--flip{grid-template-columns:minmax(0,1fr)}.hv-how--flip .hv-how__copy{order:0}.hv-figs,.hv-how--side .hv-figs{justify-content:flex-start}}@media (max-width:760px){.hv-cta__acts{width:100%}.hv-cta__acts .sy-btn{flex:100%}.hv-phoneframe{width:100%;max-width:320px}.hv-jump a{flex:calc(50% - 4px);justify-content:center}}.hv-browser+.hv-phoneframe{border-radius:20px;width:220px;padding:8px}@media (max-width:760px){.hv-browser+.hv-phoneframe{width:100%;max-width:320px}}
