.hsys .wrap{max-width:none;padding:0}.hsys .tag{right:auto;transform:none}.hsys .step{background:none;border:0;border-radius:0;padding:0}.hsys .step .n{font-family:inherit;font-size:inherit;color:inherit}.hsys .step h3{margin:0}.hsys .about,.hsys .faq{max-width:none}.hsys .fine{text-align:left;margin-top:0}.hsys details{background:none;border:0;border-radius:0;padding:0;margin:0}.hsys details[open] summary:after,.hsys summary:after{content:none}.hsys details p{margin-top:0}.hsys{--ease:cubic-bezier(.2,.8,.2,1);--r:20px;--panel:#f3f1ec;--accent:#d6281b;--accent-soft:#f6ddd5;--on-accent:#fff;--ink:#1a1714;--mute:#6d655b;--line:rgba(26,23,20,.13);--line2:rgba(26,23,20,.24);--head:Georgia,serif;--mono:ui-monospace,monospace}:where(.hsys) *{box-sizing:border-box;margin:0;padding:0}.hsys{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}:where(.hsys) a{color:inherit;text-decoration:none}:where(.hsys) img{display:block;max-width:100%}:where(.hsys) button{font:inherit;color:inherit;cursor:pointer}.hsys :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.hsys .skip{position:absolute;left:12px;top:-60px;z-index:99;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px}.hsys .skip:focus{top:12px}.hsys .rv{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.hsys .rv.in{opacity:1;transform:none}.hsys .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.hsys .box{background:var(--card);border-radius:var(--r);padding:22px;box-shadow:0 0 0 1px var(--line);position:relative;overflow:hidden;display:flex;flex-direction:column;isolation:isolate;transition:transform .6s var(--ease),box-shadow .6s var(--ease);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.hsys .box:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(360px circle at var(--x,50%) var(--y,0),color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%);opacity:0;transition:opacity .4s}.hsys .box:hover{box-shadow:0 0 0 1px var(--line2),0 34px 60px -36px rgba(20,17,15,.45)}.hsys .box:hover:before{opacity:1}.hsys .box h3{font-family:var(--head);margin-top:auto;padding-top:22px;line-height:1.05}.hsys .box p{color:var(--mute);font-size:.95rem;margin-top:6px}.hsys .b1,.hsys .b2{grid-column:span 3}.hsys .b3,.hsys .b4,.hsys .b5{grid-column:span 2}.hsys .demo{border-radius:calc(var(--r) - 6px);background:var(--panel);padding:16px;min-height:200px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.hsys .msg{max-width:84%;padding:9px 13px;border-radius:16px;font-size:.88rem;opacity:0;transform:translateY(8px);transition:all .45s var(--ease)}.hsys .msg.on{opacity:1;transform:none}.hsys .msg.me{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.hsys .msg.you{align-self:flex-start;background:var(--card);box-shadow:0 0 0 1px var(--line);border-bottom-left-radius:4px}.hsys .msg.you b{color:var(--accent)}.hsys .typing{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line);opacity:0;transition:opacity .3s}.hsys .typing.on{opacity:1}.hsys .typing i{width:6px;height:6px;border-radius:50%;background:var(--mute);animation:kdot 1s infinite}.hsys .typing i:nth-child(2){animation-delay:.15s}.hsys .typing i:nth-child(3){animation-delay:.3s}@keyframes kdot{50%{transform:translateY(-4px);opacity:.4}}.hsys .missed{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line);font-size:.86rem}.hsys .missed i{width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.hsys .missed i svg{width:16px;height:16px}.hsys .missed small{color:var(--mute);display:block}.hsys .rep-top{display:flex;justify-content:space-between;align-items:baseline}.hsys .rep-top b{font-family:var(--head);font-size:2.4rem;line-height:1}.hsys .rep-top span{color:var(--accent);font-weight:700;font-size:.84rem}.hsys .bars{display:flex;align-items:flex-end;gap:8px;height:120px;padding-top:10px}.hsys .bars span{flex:1 1;border-radius:6px 6px 2px 2px;background:var(--line);height:var(--h);transform-origin:bottom;transform:scaleY(0);transition:transform .9s var(--ease)}.hsys .bars span:nth-child(2){transition-delay:.06s}.hsys .bars span:nth-child(3){transition-delay:.12s}.hsys .bars span:nth-child(4){transition-delay:.18s}.hsys .bars span:nth-child(5){transition-delay:.24s}.hsys .bars span:nth-child(6){transition-delay:.3s}.hsys .bars span.t{background:var(--accent)}.hsys .in .bars span{transform:none}.hsys .gp{border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line);padding:16px}.hsys .gp b{display:block;font-size:1rem}.hsys .gp .stars{color:#e8a020;letter-spacing:2px;font-size:.9rem}.hsys .gp .row{display:flex;gap:6px;margin-top:12px}.hsys .gp .row span{flex:1 1;text-align:center;font-size:.74rem;font-weight:700;padding:8px 0;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.hsys .slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:6px}.hsys .slots button{border:0;background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:10px;padding:9px 0;font-size:.84rem;font-weight:600;transition:all .25s}.hsys .slots button:hover:not(:disabled){box-shadow:0 0 0 1.5px var(--accent)}.hsys .slots button.on{background:var(--accent);color:var(--on-accent);box-shadow:none}.hsys .slots button:disabled{opacity:.45;text-decoration:line-through;cursor:default}.hsys .booked{font-size:.82rem;color:var(--accent);font-weight:600;min-height:1.3em;margin-top:4px}.hsys .dim{color:var(--mute);font:500 .68rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.hsys .hs{position:relative;height:360vh;padding:0!important}.hsys .hs-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hsys .hs-track{display:flex;gap:30px;padding-left:max(20px,(100vw - 1240px)/2);will-change:transform}.hsys .shot{flex:none;width:min(58vw,760px,calc((100vh - 330px) * 1.5));display:block}.hsys .frame{border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line),0 40px 70px -40px rgba(20,17,15,.55);transition:transform .7s var(--ease)}.hsys .shot:hover .frame{transform:translateY(-8px)}.hsys .bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:var(--card);border-bottom:1px solid var(--line)}.hsys .bar i{width:9px;height:9px;border-radius:50%;background:var(--line2)}.hsys .bar span{margin:0 auto;font:500 .68rem var(--mono);color:var(--mute);background:var(--panel);padding:3px 14px;border-radius:999px}.hsys .view{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--panel)}.hsys .view img{width:100%;height:auto;transition:transform 1.2s var(--ease)}.hsys .view:after{content:attr(data-hint);position:absolute;right:12px;bottom:12px;font:500 .64rem var(--mono);letter-spacing:.04em;background:rgba(20,17,15,.84);color:#fff;padding:6px 10px;border-radius:999px;transition:opacity .4s}.hsys .shot.panning .view:after,.hsys .shot:hover .view:after{opacity:0}.hsys .meta{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-top:16px}.hsys .meta h3{font-family:var(--head);line-height:1}.hsys .meta span{color:var(--mute);font-size:.9rem;text-align:right}.hsys .prog{height:2px;background:var(--line);margin-top:34px;width:min(1240px,100% - 40px);margin-inline:auto}.hsys .prog i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--p,0))}.hsys .close{position:relative;background:#14110f;color:#f2ede4;overflow:hidden;isolation:isolate}.hsys .close:before{content:"";position:absolute;z-index:-1;left:var(--gx,50%);bottom:-38%;width:min(1600px,190vw);aspect-ratio:2/1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,91,31,.85),rgba(214,40,27,.42) 42%,rgba(214,40,27,.12) 68%,transparent);transition:left 1.2s var(--ease)}@media (max-width:900px){.hsys .bento{grid-template-columns:1fr}.hsys .b1,.hsys .b2,.hsys .b3,.hsys .b4,.hsys .b5{grid-column:auto}.hsys .box{transform:none!important}.hsys .hs{height:auto}.hsys .hs-pin{position:static;height:auto;padding:90px 0}.hsys .hs-track{overflow-x:auto;scroll-snap-type:x mandatory;padding-right:20px;scrollbar-width:none;transform:none!important}.hsys .hs-track::-webkit-scrollbar{display:none}.hsys .shot{width:84vw;scroll-snap-align:center}.hsys .meta{flex-direction:column;gap:6px}.hsys .meta span{text-align:left}.hsys .prog{display:none}}@media (prefers-reduced-motion:reduce){:where(.hsys) *,:where(.hsys) :after,:where(.hsys) :before{animation:none!important;transition:none!important}.hsys .rv{opacity:1}.hsys .bars span,.hsys .rv{transform:none}}.hsys .map .st{stroke:var(--ink);stroke-opacity:.09;stroke-width:1.2;fill:none}.hsys .map .st.main{stroke-opacity:.17;stroke-width:1.6}.hsys .map text{font:500 9px var(--mono);letter-spacing:.14em;fill:var(--ink);fill-opacity:.32;text-transform:uppercase}.hsys .map .dot{fill:var(--paper,#fff);stroke:var(--ink);stroke-opacity:.25;stroke-width:1}.hsys .map .dot.hot{fill:var(--accent);stroke:var(--accent);stroke-opacity:1}.hsys .map .car{fill:var(--accent)}.hsys .map .here{font:500 10px var(--mono);letter-spacing:.1em;fill:var(--accent-text,var(--accent));fill-opacity:1;opacity:0;transition:opacity .3s}.hsys .pain6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;list-style:none}.hsys .pain6 li{position:relative;display:flex;flex-direction:column;gap:8px;padding:26px;border-radius:var(--r);background:var(--card);box-shadow:0 0 0 1px var(--line);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.hsys .pain6 li:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--line2),0 30px 50px -34px rgba(20,17,15,.4)}.hsys .pain6 .n{font:500 .7rem var(--mono);color:var(--mute)}.hsys .pain6 strong{font-family:var(--head);font-size:1.3rem;line-height:1.15}.hsys .pain6 p{color:var(--mute);font-size:.95rem}.hsys .pain6 .fix{margin-top:auto;padding-top:16px;border-top:1px dashed var(--line2);font-size:.92rem;display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px}.hsys .pain6 .fix:before,.hsys .tier li:before,.hsys .unseen li:before{content:"";border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='2.2'%3E%3Cpath d='M2.5 6.5l2.5 2.5 4.5-6'/%3E%3C/svg%3E") center/62% no-repeat}.hsys .pain6 .fix:before{width:18px;height:18px;margin-top:2px}.hsys .pain6 .fix b{color:var(--accent-text,var(--accent))}.hsys .behind{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:44px;gap:44px;align-items:start}.hsys .dash{border-radius:16px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line),0 50px 90px -50px rgba(20,17,15,.55)}.hsys .dash-top{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-bottom:1px solid var(--line);font:500 .7rem var(--mono);color:var(--mute)}.hsys .dash-top b{color:var(--ink);font-family:var(--head);font-size:.98rem}.hsys .dash-top .live{margin-left:auto;display:flex;align-items:center;gap:6px}.hsys .dash-top .live:before{content:"";width:7px;height:7px;border-radius:50%;background:#2a9d62;box-shadow:0 0 0 3px rgba(42,157,98,.18)}.hsys .dash-in{display:grid;grid-template-columns:170px 1fr;min-height:410px}.hsys .dash-nav{border-right:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:2px;background:var(--panel)}.hsys .dash-nav button{border:0;background:none;text-align:left;padding:9px 12px;border-radius:9px;font-size:.88rem;font-weight:600;color:var(--mute);display:flex;justify-content:space-between;align-items:center;gap:8px;transition:background .25s,color .25s}.hsys .dash-nav button:hover{color:var(--ink)}.hsys .dash-nav button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.hsys .dash-nav button i{font:500 .6rem var(--mono);font-style:normal;background:var(--accent);color:var(--on-accent);padding:2px 6px;border-radius:999px}.hsys .dash-main{padding:22px}.hsys .dash-main [data-panel]{display:flex;flex-direction:column;gap:12px;animation:dashin .5s var(--ease)}.hsys .dash-main [data-panel][hidden]{display:none}@keyframes dashin{0%{opacity:0;transform:translateY(8px)}}.hsys .dash h4{font-family:var(--head);font-size:1.35rem;line-height:1.1}.hsys .dash .hint{color:var(--mute);font-size:.86rem;margin-top:-6px}.hsys .kpis{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.hsys .kpi{padding:14px;border-radius:12px;background:var(--panel)}.hsys .kpi b{display:block;font-family:var(--head);font-size:1.7rem;line-height:1.1}.hsys .kpi span{font-size:.8rem;color:var(--mute)}.hsys .kpi em{font-style:normal;color:#1f7a4a;font-weight:700;font-size:.78rem;margin-left:4px}.hsys .rows{display:grid;grid-gap:8px;gap:8px}.hsys .rowi{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--panel);font-size:.88rem}.hsys .rowi small{display:block;color:var(--mute);font-size:.76rem}.hsys .chip{flex:none;font:500 .64rem var(--mono);padding:4px 9px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.hsys .chip.ok{background:#dcf1e5;color:#1f7a4a;box-shadow:none}.hsys .chip.go{background:var(--accent-soft);color:var(--accent-text,var(--accent));box-shadow:none}.hsys .sms{align-self:flex-start;max-width:360px;padding:12px 14px;border-radius:18px 18px 18px 4px;background:var(--panel);font-size:.9rem}.hsys .sms small{display:block;color:var(--mute);font-size:.72rem;margin-top:6px}.hsys .stats3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.hsys .stats3 div{padding:10px 12px;border-radius:10px;box-shadow:0 0 0 1px var(--line);font-size:.76rem;color:var(--mute)}.hsys .stats3 b{display:block;color:var(--ink);font-family:var(--head);font-size:1.25rem}.hsys .unseen h3{font-family:var(--head);font-size:1.5rem;line-height:1.1;margin-bottom:6px}.hsys .unseen>p{color:var(--mute);font-size:.95rem;margin-bottom:14px}.hsys .unseen ul{list-style:none}.hsys .unseen li{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.93rem}.hsys .unseen li:before{width:16px;height:16px;margin-top:3px;border-radius:5px}.hsys .unseen li small{display:block;color:var(--mute);font-size:.8rem}.hsys .tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch}.hsys .tier{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--r);background:var(--card);box-shadow:0 0 0 1px var(--line)}.hsys .tier h3{font-family:var(--head);font-size:1.5rem;line-height:1}.hsys .tier .for{font-size:.9rem;color:var(--mute);min-height:2.8em}.hsys .tier .pr{font-family:var(--head);font-size:3.2rem;line-height:1}.hsys .tier .pr small{font:500 .8rem var(--mono);opacity:.65;margin-left:4px}.hsys .tier h4{font:500 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:6px}.hsys .tier ul{list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:.92rem}.hsys .tier li{display:grid;grid-template-columns:20px 1fr;grid-gap:8px;gap:8px}.hsys .tier li:before{width:14px;height:14px;margin-top:4px}.hsys .tier li b{font-weight:700}.hsys .tier .btn{margin-top:auto;align-self:start}.hsys .tier.hot{background:var(--ink);color:#fff;box-shadow:none}.hsys .tier.hot .for,.hsys .tier.hot h4{color:rgba(255,255,255,.65)}.hsys .tier .tag{position:absolute;top:-12px;left:28px;font:600 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--accent);color:var(--on-accent)}.hsys .fine{color:var(--mute);font-size:.84rem;margin-top:18px;max-width:60em}.hsys .cmp-wrap{overflow-x:auto;margin-top:60px}.hsys .cmp{width:100%;border-collapse:collapse;font-size:.92rem}.hsys .cmp caption{text-align:left;font-family:var(--head);font-size:1.6rem;margin-bottom:14px}.hsys .cmp td,.hsys .cmp th{padding:13px 12px;border-bottom:1px solid var(--line);text-align:center}.hsys .cmp td:first-child,.hsys .cmp th:first-child{text-align:left;font-weight:600}.hsys .cmp thead th{font:500 .64rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);vertical-align:bottom}.hsys .cmp thead th:last-child{color:var(--accent-text,var(--accent))}.hsys .cmp td:last-child{background:color-mix(in srgb,var(--accent) 8%,transparent)}.hsys .cmp .y{color:#1f7a4a;font-weight:700}.hsys .cmp .n{color:var(--mute)}@media (max-width:900px){.hsys .behind,.hsys .dash-in,.hsys .pain6,.hsys .tiers{grid-template-columns:1fr}.hsys .dash-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}.hsys .dash-nav button{flex:none}.hsys .kpis{grid-template-columns:1fr 1fr}.hsys .cmp{min-width:600px}}.hsys .wrap{width:min(1240px,100% - 40px);margin-inline:auto}.hsys em{font-style:italic}:where(.hsys) section{padding:130px 0}.hsys .head2{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px}.hsys .head2 .sub{max-width:24em}.hsys .sub{color:var(--mute);font-size:1.06rem;margin-top:18px}.hsys .nav{position:fixed;inset:0 0 auto;z-index:60;padding:16px 0;transition:transform .5s var(--ease),background .3s,box-shadow .3s}.hsys .nav.hide{transform:translateY(-110%)}.hsys .nav-in{gap:30px}.hsys .logo,.hsys .nav-in{display:flex;align-items:center}.hsys .logo{gap:9px;white-space:nowrap}.hsys .links{display:flex;gap:28px;margin-left:auto;font-size:.92rem}.hsys .links a{position:relative}.hsys .links a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s}.hsys .links a:hover:after{transform:scaleX(1);transform-origin:left}.hsys .btn{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;font-weight:600;position:relative;overflow:hidden;isolation:isolate}.hsys .btn .ar{display:grid;place-items:center;flex:none}.hsys .btn .ar svg{width:16px;height:16px}.hsys .btn:hover .ar svg{animation:through .55s var(--ease)}@keyframes through{49%{transform:translateX(24px)}50%{transform:translateX(-24px);opacity:0}51%{opacity:1}to{transform:none}}.hsys .marquee{overflow:hidden;padding:18px 0}.hsys .mq{display:flex;width:max-content;animation:mq 44s linear infinite}.hsys .mq span{white-space:nowrap;padding-right:34px;display:flex;align-items:center;gap:34px}@keyframes mq{to{transform:translateX(-50%)}}.hsys .pains{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;list-style:none}.hsys .pains li{padding:26px 28px 0 0}.hsys .pains li+li{padding-left:28px;border-left:1px solid var(--line)}.hsys .pains strong{display:block;font-size:1.12rem;margin:10px 0 6px}.hsys .pains p{color:var(--mute)}.hsys .meta h3 small{font:500 .7rem var(--mono);color:var(--accent);margin-right:12px;vertical-align:middle;letter-spacing:.06em}.hsys .shot.end{width:min(34vw,400px);display:flex;flex-direction:column;justify-content:center;gap:18px}.hsys .shot.end p{color:var(--mute)}.hsys .steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.hsys .step{position:relative}.hsys .step h3{margin:14px 0 6px}.hsys .step p{color:var(--mute)}.hsys .when{font:500 .7rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.hsys .plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:start}.hsys .plan{position:relative;padding:30px;display:flex;flex-direction:column;gap:14px}.hsys .plan .pr small{font-size:.9rem;opacity:.6;margin-left:3px}.hsys .plan ul{list-style:none;display:grid;grid-gap:9px;gap:9px;font-size:.95rem}.hsys .plan li{display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px}.hsys .plan li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:8px}.hsys .plan .tag{position:absolute;top:-12px;left:30px;font:600 .66rem var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--accent);color:var(--on-accent)}.hsys .sides{color:var(--mute);margin-top:22px;font-size:.92rem}.hsys .about{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.hsys .portrait{position:relative;aspect-ratio:4/5;overflow:hidden;display:grid;place-items:center}.hsys .portrait b{font-size:min(24vw,14rem);line-height:1}.hsys .portrait .ph{position:absolute;bottom:18px;left:50%;translate:-50% 0;padding:8px 14px;font-size:.78rem;font-weight:600;white-space:nowrap;border-radius:999px;background:var(--card);color:var(--ink)}.hsys .promise{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.hsys .promise div{border:1px solid var(--line);padding:16px;font-size:.92rem;border-radius:calc(var(--r) - 6px)}.hsys .promise strong{display:block;font-size:1.08rem;margin-bottom:2px}.hsys .faq{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:60px;gap:60px}.hsys details{border-top:1px solid var(--line2)}.hsys details:last-child{border-bottom:1px solid var(--line2)}.hsys summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.25rem;font-weight:600}.hsys summary::-webkit-details-marker{display:none}.hsys summary span{flex:none;position:relative;width:34px;height:34px;border-radius:50%;border:1px solid var(--line2);transition:transform .4s var(--ease),background .3s}.hsys summary span:after,.hsys summary span:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;translate:-50% -50%}.hsys summary span:after{rotate:90deg;transition:rotate .4s var(--ease)}.hsys details[open] summary span{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hsys details[open] summary span:after{rotate:0deg}.hsys details p{color:var(--mute);padding:0 50px 24px 0;max-width:42em}.hsys .close{padding:150px 0 40px;text-align:center}.hsys .close h2{margin:20px auto 0}.hsys .close .lead{color:rgba(242,237,228,.72);margin:26px auto 32px;max-width:30em}.hsys .foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:150px;padding-top:24px;border-top:1px solid rgba(242,237,228,.18);font-size:.88rem}.hsys .foot a:hover{color:#fff}@media (max-width:900px){.hsys .links{display:none}.hsys .nav .btn{margin-left:auto}:where(.hsys) section{padding:90px 0}.hsys .head2{flex-direction:column;align-items:start;gap:0}.hsys .pains,.hsys .plans,.hsys .steps{grid-template-columns:1fr}.hsys .pains li,.hsys .pains li+li{padding:22px 0;border-left:0;border-bottom:1px solid var(--line)}.hsys .shot.end{width:72vw}.hsys .about,.hsys .faq{gap:40px}.hsys .about,.hsys .faq,.hsys .promise{grid-template-columns:1fr}.hsys details p{padding-right:0}.hsys .close{padding-top:110px}.hsys .foot{margin-top:100px}}@media (max-width:420px){.hsys .nav .btn .lab{display:none}.hsys .nav .btn{padding-left:6px!important;gap:0}}.hsys{font-variation-settings:"opsz" 14}.hsys h2{font-family:var(--head);font-weight:780;font-variation-settings:"wdth" 78,"opsz" 96;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.92;letter-spacing:-.018em}.hsys h2 em{font-style:normal;font-weight:300;font-variation-settings:"wdth" 100,"opsz" 96;color:var(--accent-text)}.hsys .kicker{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.06em;display:flex;gap:10px;align-items:center;margin-bottom:20px}.hsys .kicker:before{content:"";width:10px;height:10px;background:var(--accent)}.hsys .nav.solid{background:rgba(251,250,247,.9);box-shadow:0 1px 0 var(--line)}.hsys .logo{gap:6px;font-size:1.25rem}.hsys .logo i{width:12px;height:12px;background:var(--accent)}.hsys .logo b{font-weight:800;font-variation-settings:"wdth" 75,"opsz" 48;letter-spacing:-.01em}.hsys .logo span{font-weight:300}.hsys .btn{height:56px;padding:0 6px 0 22px;background:var(--ink);color:#fff;transition:color .35s}.hsys .btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);-webkit-clip-path:circle(0 at var(--bx,50%) var(--by,50%));clip-path:circle(0 at var(--bx,50%) var(--by,50%));transition:-webkit-clip-path .6s var(--ease);transition:clip-path .6s var(--ease);transition:clip-path .6s var(--ease),-webkit-clip-path .6s var(--ease)}.hsys .btn:hover:before{-webkit-clip-path:circle(150% at var(--bx,50%) var(--by,50%));clip-path:circle(150% at var(--bx,50%) var(--by,50%))}.hsys .btn .ar,.hsys .btn:hover{color:var(--ink)}.hsys .btn .ar{width:44px;height:44px;border-radius:7px;background:var(--accent);transition:background .35s,color .35s}.hsys .btn:hover .ar{background:var(--ink);color:var(--accent)}.hsys .btn.sm{height:46px;padding-left:16px;font-size:.88rem}.hsys .btn.sm .ar{width:36px;height:36px}.hsys .btn.on-dark{background:var(--accent);color:var(--ink)}.hsys .btn.on-dark:before{background:#fff}.hsys .btn.on-dark .ar{background:var(--ink);color:var(--accent)}.hsys .marquee{background:var(--accent);color:var(--ink)}.hsys .mq span{font-weight:800;font-variation-settings:"wdth" 75,"opsz" 48;font-size:clamp(1.6rem,3vw,2.5rem);text-transform:uppercase;letter-spacing:-.01em}.hsys .mq span:after{content:"";width:12px;height:12px;background:var(--ink)}.hsys .pains{border-top:2px solid var(--ink)}.hsys .pains b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--ink);color:var(--accent);font:500 .74rem var(--mono)}.hsys .box h3{font-weight:760;font-variation-settings:"wdth" 82,"opsz" 48;font-size:1.6rem;letter-spacing:-.025em}.hsys .frame{border-radius:10px}.hsys .meta h3{font-weight:780;font-variation-settings:"wdth" 80,"opsz" 48;font-size:1.8rem;letter-spacing:-.03em}.hsys .shot.end h3{font:800 clamp(2.4rem,4vw,3.6rem)/.92 var(--head);font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.015em}.hsys .shot.end h3 em{font-style:normal;color:var(--accent-text)}.hsys .step{border-top:2px solid var(--ink);padding-top:22px}.hsys .step .n{display:block;font:800 7rem/.8 var(--head);font-variation-settings:"wdth" 75,"opsz" 96;color:transparent;-webkit-text-stroke:1.5px var(--ink);transition:color .8s,-webkit-text-stroke-color .8s}.hsys .step.in .n{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.hsys .step .when{display:block;margin-top:18px}.hsys .step h3{font-size:1.5rem;font-weight:760;font-variation-settings:"wdth" 85;letter-spacing:-.02em;margin-top:4px}.hsys .plan{background:var(--card);border-radius:14px;box-shadow:0 0 0 1px var(--line)}.hsys .plan h3{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.hsys .plan .pr{font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;font-size:4rem;line-height:.9;letter-spacing:-.01em}.hsys .plan .pr small{font:500 .85rem var(--mono);font-variation-settings:normal}.hsys .plan.hot{background:var(--ink);color:#fff}.hsys .portrait{border-radius:14px;background:var(--ink)}.hsys .portrait b{font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;color:var(--accent);letter-spacing:-.05em}.hsys .promise strong{font-weight:760}.hsys summary{font-size:1.4rem;font-weight:700;font-variation-settings:"wdth" 90;letter-spacing:-.02em}.hsys .close h2{font:800 clamp(3.4rem,10vw,9.4rem)/.86 var(--head);font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.02em;color:#fff;max-width:11ch}.hsys .close h2 em{font-weight:250;font-variation-settings:"wdth" 100,"opsz" 96;color:#ff9b73;font-style:normal}.hsys .close .kicker{justify-content:center;color:#fff}.hsys .box h3,.hsys .cmp caption,.hsys .dash h4,.hsys .pain6 strong,.hsys .tier h3,.hsys .unseen h3{font-weight:760;font-variation-settings:"wdth" 85,"opsz" 48;letter-spacing:-.02em}.hsys .kpi b,.hsys .stats3 b,.hsys .tier .pr{font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.01em}.hsys .hero h1{font-family:var(--head);font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;line-height:.86;letter-spacing:-.022em}.hsys .hero h1 .ln{display:block;overflow:hidden;padding-bottom:.04em}.hsys .hero h1 .ln>span{display:inline-block;transform:translateY(105%);animation:up 1.1s var(--ease) forwards}.hsys .hero h1 .ln:nth-child(2)>span{animation-delay:.1s}.hsys .hero h1 .ln:nth-child(3)>span{animation-delay:.2s}@keyframes up{to{transform:none}}.hsys .hero h1 .thin{font-weight:250;font-variation-settings:"wdth" 100,"opsz" 96}.hsys .hero h1 i{font-style:normal;color:var(--accent)}.hsys .facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.04em}.hsys .facts li{display:flex;gap:8px;align-items:center}.hsys .facts li:before{content:"";width:7px;height:7px;background:var(--accent)}.hsys .badge{position:absolute;width:118px;height:118px;z-index:3}.hsys .badge svg{width:100%;height:100%;animation:rot 20s linear infinite}.hsys .badge text{font:600 10.5px var(--sans);letter-spacing:3px;text-transform:uppercase;fill:var(--ink)}.hsys .badge b{position:absolute;inset:36px;border-radius:50%;background:var(--accent)}@keyframes rot{to{transform:rotate(1turn)}}.hsys{--paper:#f4f3ef;--paper2:#efede7;--ink:#141413;--ink2:#2e2d2a;--mute:#6b6a64;--accent:#f2551f;--accent-text:#c8410f;--accent-soft:#fdf0ea;--on-accent:#141413;--card:#fff;--panel:#f4f3ef;--line:rgba(20,20,19,.12);--line2:rgba(20,20,19,.24);--r:14px;--head:"Bricolage Grotesque",system-ui,sans-serif;--sans:"Bricolage Grotesque",system-ui,sans-serif;--mono:"Azeret Mono",ui-monospace,monospace;--serif:Georgia,serif;--ui:"Instrument Sans",system-ui,sans-serif;--plex:"IBM Plex Mono",ui-monospace,monospace}.hsys .nav.solid{background:rgba(244,243,239,.92)}.hsys .hero{padding:84px 0 0}.hsys .scene{position:relative;width:calc(100% - 32px);margin:0 auto;min-height:min(94vh,940px);border-radius:22px;overflow:hidden;isolation:isolate;color:#fff;background:#2a2622;display:flex;align-items:flex-end}.hsys .scene>img{position:absolute;left:-3%;top:-4%;width:106%;height:108%;max-width:none;object-fit:cover;object-position:center 40%;z-index:-3;will-change:transform}.hsys .scene:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,rgba(14,12,11,.92),rgba(14,12,11,.78) 38%,rgba(14,12,11,.25) 66%,rgba(14,12,11,.05)),linear-gradient(90deg,rgba(14,12,11,.35),transparent 60%)}.hsys .scene .map{position:absolute;inset:0;z-index:-1;pointer-events:none}.hsys .scene .map svg{position:absolute;left:50%;top:50%;width:max(1700px,130vw);translate:-50% -50%;overflow:visible}.hsys .scene .map .st{stroke:#fff;stroke-opacity:.14}.hsys .scene .map .st.main{stroke-opacity:.28}.hsys .scene .map text{fill:#fff;fill-opacity:.4}.hsys .scene .map .dot{fill:rgba(255,255,255,.08);stroke:#fff;stroke-opacity:.42}.hsys .scene .map .here{fill:#ffb08a}.hsys .scene-in{width:100%;padding:0 clamp(20px,4.5vw,64px) clamp(26px,5vh,54px);display:grid;grid-template-columns:1.5fr .7fr;grid-gap:44px;gap:44px;align-items:end}.hsys .scene .kicker{color:#fff}.hsys .scene h1{font-size:clamp(2.8rem,6.2vw,6.6rem);color:#fff}.hsys .scene .lede{color:rgba(255,255,255,.88);max-width:36em;margin:18px 0 20px;font-size:1.1rem}.hsys .sys{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;max-width:720px}.hsys .sys li{display:flex;align-items:center;gap:8px;padding:8px 13px 8px 10px;border-radius:999px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.86rem;font-weight:600;cursor:default;transition:background .3s,box-shadow .3s}.hsys .sys li svg{width:17px;height:17px;color:#ffb08a}.hsys .sys li.on,.hsys .sys li:hover{background:rgba(242,85,31,.9);box-shadow:none}.hsys .sys li.on svg,.hsys .sys li:hover svg{color:#fff}.hsys .acts{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.hsys .ghost{font-weight:600;border-bottom:1.5px solid;padding-bottom:2px}.hsys .scene .ghost:hover{color:#ffb08a}.hsys .scene .facts{margin-top:22px}.hsys .feed{background:rgba(250,249,246,.96);color:var(--ink);border-radius:18px;padding:14px;box-shadow:0 40px 70px -30px rgba(0,0,0,.7);font-family:var(--ui)}.hsys .feed-top{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:4px 6px 12px;border-bottom:1px solid var(--line);font-size:.78rem;color:var(--mute)}.hsys .feed-top b{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:.98rem}.hsys .feed-top em{font-style:normal;display:flex;align-items:center;gap:6px;font-weight:600;color:#1f7a4a}.hsys .feed-top em:before{content:"";width:7px;height:7px;border-radius:50%;background:#2a9d62;box-shadow:0 0 0 3px rgba(42,157,98,.2)}.hsys .wbmark{display:inline-grid;gap:2px;width:16px}.hsys .wbmark i{height:4px;border-radius:2px;background:var(--ink)}.hsys .wbmark i:nth-child(2){width:80%;justify-self:center;background:var(--accent)}.hsys .wbmark i:nth-child(3){width:60%;justify-self:center}.hsys #feed{list-style:none;display:grid;grid-gap:6px;gap:6px;margin-top:10px;min-height:292px}.hsys #feed li{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:.84rem;transition:box-shadow .3s,transform .3s;animation:fin .6s var(--ease)}.hsys #feed li i{width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.hsys #feed li i svg{width:17px;height:17px}.hsys #feed li b{display:block;font-size:.9rem}.hsys #feed li small{color:var(--mute)}.hsys #feed li.on{box-shadow:0 0 0 2px var(--accent);transform:translateX(-4px)}@keyframes fin{0%{opacity:0;transform:translateY(-12px)}}.hsys .pillars{padding:56px 0 80px}.hsys .pill4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:2px solid var(--ink)}.hsys .pill4>div{padding:26px 26px 0 0}.hsys .pill4>div+div{padding-left:26px;border-left:1px solid var(--line)}.hsys .pn{width:42px;height:42px;border-radius:12px;background:var(--ink);color:var(--accent);display:grid;place-items:center}.hsys .pn svg{width:20px;height:20px}.hsys .pill4 .h{font-size:1.45rem;margin:16px 0 6px;font-weight:760;font-variation-settings:"wdth" 85,"opsz" 48;letter-spacing:-.02em;line-height:1.05}.hsys .pill4 p{color:var(--mute);font-size:.95rem}.hsys .bento{grid-template-columns:repeat(4,1fr)}.hsys .box{grid-column:span 1}.hsys .box.w2{grid-column:span 2}.hsys .join label{display:block;font-weight:700;font-size:.92rem;margin:6px 0 8px}.hsys .join div{display:flex;gap:6px}.hsys .join input{flex:1 1;min-width:0;border:0;border-radius:10px;padding:10px;font:inherit;font-size:.86rem;box-shadow:0 0 0 1px var(--line);background:#fff}.hsys .join button,.hsys .quote button{border:0;border-radius:10px;padding:10px 14px;font-weight:700;background:var(--ink);color:#fff;transition:background .3s}.hsys .join button:hover,.hsys .quote button:hover{background:var(--accent)}.hsys .join small{display:block;color:var(--mute);font-size:.74rem;margin-top:6px}.hsys .join.done div{display:none}.hsys .quote{background:#fff;border-radius:12px;padding:14px;box-shadow:0 0 0 1px var(--line);display:grid;grid-gap:6px;gap:6px}.hsys .quote b{font-size:1rem}.hsys .quote button.paid{background:#1f7a4a}.hsys .rv-card{background:#fff;border-radius:12px;padding:14px;box-shadow:0 0 0 1px var(--line);transition:opacity .4s}.hsys .rv-card .stars{color:#e8a020;letter-spacing:2px}.hsys .rv-card p{font-weight:600;margin:6px 0 4px}.hsys .rv-card small{color:var(--mute)}.hsys .hol{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:12px;padding:14px;box-shadow:0 0 0 1px var(--line)}.hsys .hol small{display:block;color:var(--mute);font-size:.8rem}.hsys .switch{width:48px;height:28px;border-radius:999px;border:0;background:var(--line2);position:relative;transition:background .3s;flex:none}.hsys .switch i{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .35s var(--ease)}.hsys .switch[aria-checked=true]{background:var(--accent)}.hsys .switch[aria-checked=true] i{transform:translateX(20px)}.hsys .targets{display:flex;flex-wrap:wrap;gap:6px}.hsys .targets span{font-size:.8rem;font-weight:600;padding:6px 10px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line);color:var(--mute);transition:all .35s}.hsys .targets span.on{background:#dcf1e5;color:#1f7a4a;box-shadow:none}.hsys .targets span.on:before{content:"Updated: "}.hsys .oabar{height:8px;border-radius:99px;background:var(--line);overflow:hidden;margin-top:4px}.hsys .oabar i{display:block;height:100%;width:var(--w,10%);background:var(--accent);border-radius:inherit;transition:width .9s linear}.hsys .wb{position:relative;border-radius:18px;overflow:hidden;background:#f4f3ef;font-family:var(--ui);color:#141413;box-shadow:0 0 0 1px var(--line),0 60px 100px -60px rgba(20,17,15,.6);margin-bottom:28px}.hsys .wb-chrome{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:#fff;border-bottom:1px solid #e6e4dd}.hsys .wb-chrome i{width:9px;height:9px;border-radius:50%;background:#e6e4dd}.hsys .wb-chrome span{margin:0 auto;font:500 .7rem var(--plex);color:#6b6a64;background:#f4f3ef;padding:3px 14px;border-radius:999px}.hsys .wb-head{gap:14px;padding:18px clamp(18px,3vw,40px)}.hsys .wb-head,.hsys .wb-logo{display:flex;align-items:center}.hsys .wb-logo{gap:8px;font-weight:700;font-size:1.1rem}.hsys .wb-biz{color:#9c9a93;padding-left:14px;border-left:1px solid #d9d6cd;font-size:.92rem}.hsys .wb-new{margin-left:auto;font-size:.86rem;padding:9px 14px}.hsys .wb-av,.hsys .wb-new{background:#141413;color:#fff;font-weight:700;border-radius:10px}.hsys .wb-av{width:36px;height:36px;display:grid;place-items:center;font-size:.8rem}.hsys .wb-body{height:560px;overflow:hidden;padding:4px clamp(18px,3vw,40px) 100px}.hsys .wb-screen{animation:dashin .5s var(--ease)}.hsys .wb-co{color:#6b6a64;font-size:.86rem}.hsys .wb-screen h3{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:2px 0 4px}.hsys .wb-sub{color:#6b6a64;font-size:.92rem;margin-bottom:6px}.hsys .wb-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:18px 0 6px}.hsys .wb-stat{background:#fff;border:1px solid #e6e4dd;border-radius:14px;padding:14px 16px;display:grid;grid-gap:2px;gap:2px}.hsys .wb-stat span{font-size:.8rem;color:#6b6a64}.hsys .wb-stat b{font-size:1.8rem;font-weight:500;letter-spacing:-.02em}.hsys .wb-stat small{font-size:.78rem;color:#6b6a64}.hsys .wb-card{position:relative;background:#fff;border:1px solid #e6e4dd;border-radius:0 14px 14px 14px;padding:14px 18px;margin-top:34px}.hsys .wb-tab{position:absolute;left:-1px;bottom:100%;padding:5px 12px 3px;background:#fff;border:1px solid #e6e4dd;border-bottom:0;border-radius:9px 9px 0 0;font-size:.76rem;font-weight:600;color:#6b6a64}.hsys .wb-li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid #efede7;font-size:.9rem}.hsys .wb-li:last-child{border:0}.hsys .wb-li small{display:block;color:#6b6a64;font-size:.8rem}.hsys .wb-chip{flex:none;font-size:.74rem;font-weight:600;padding:4px 10px;border-radius:7px;background:#f4f3ef;color:#6b6a64}.hsys .wb-chip.ok{background:#e2f3e8;color:#1f7a4a}.hsys .wb-chip.warn{background:#fdf1d4;color:#8a5a00}.hsys .wb-chip.go{background:#fdf0ea;color:#c8410f}.hsys .wb-input{border:1px solid #d9d6cd;border-radius:10px;padding:11px 12px;color:#9c9a93;font-size:.9rem;margin:6px 0 12px}.hsys .wb-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hsys .wb-row small{color:#6b6a64;font-size:.82rem}.hsys .wb-btn{background:#141413;color:#fff;font-weight:700;font-size:.86rem;padding:9px 14px;border-radius:10px}.hsys .wb-split{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:16px;gap:16px}.hsys .wb-sms{background:#f4f3ef;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:.9rem;margin:6px 0 12px}.hsys .wb-mini{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.hsys .wb-mini .wb-stat{padding:10px 12px}.hsys .wb-mini .wb-stat b{font-size:1.4rem}.hsys .wb-bars{display:flex;align-items:flex-end;gap:10px;height:150px;padding-top:10px}.hsys .wb-bars i{flex:1 1;height:var(--h);border-radius:6px 6px 2px 2px;background:#efede7}.hsys .wb-bars i.t{background:#f2551f}.hsys .wb-note{font-size:.95rem;line-height:1.55}.hsys .wb-files{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:20px}.hsys .wb-file{background:#fff;border:1px solid #e6e4dd;border-radius:14px;padding:16px;display:grid;grid-gap:6px;gap:6px}.hsys .wb-file svg{width:26px;height:26px;color:#f2551f}.hsys .wb-file small{color:#6b6a64;font-size:.78rem}.hsys .wb-dock{position:absolute;left:50%;bottom:18px;translate:-50% 0;display:flex;gap:2px;padding:6px;border-radius:16px;background:#141413;box-shadow:0 16px 36px -14px rgba(0,0,0,.5);max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none}.hsys .wb-dock button{display:flex;align-items:center;gap:7px;border:0;background:none;color:#b8b6ae;padding:9px 12px;border-radius:11px;font-weight:600;font-size:.84rem;white-space:nowrap;transition:background .25s,color .25s}.hsys .wb-dock button svg{width:16px;height:16px}.hsys .wb-dock button:hover{color:#fff}.hsys .wb-dock button[aria-selected=true]{background:#2b2a27;color:#fff}.hsys .works{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:30px;gap:30px;align-items:center;padding:26px;border-radius:var(--r);background:var(--card);box-shadow:0 0 0 1px var(--line)}.hsys .works h3{font-weight:760;font-variation-settings:"wdth" 85;font-size:1.5rem;letter-spacing:-.02em;line-height:1.1}.hsys .works p{color:var(--mute);font-size:.95rem;margin-top:6px}.hsys .works ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.hsys .works li{font-size:.84rem;font-weight:600;padding:8px 12px;border-radius:999px;background:var(--panel);box-shadow:0 0 0 1px var(--line)}.hsys .quiet{color:var(--mute);font-size:.9rem;margin-top:18px}.hsys .quiet b{color:var(--ink)}.hsys .sep{display:grid;grid-template-columns:1.4fr .6fr;margin-top:26px;border-radius:var(--r);overflow:hidden;box-shadow:0 0 0 1px var(--line)}.hsys .sep>div:first-child{background:var(--card);padding:26px}.hsys .sep h3{font-weight:760;font-variation-settings:"wdth" 85;font-size:1.3rem;letter-spacing:-.02em;margin-bottom:10px}.hsys .sep ul{list-style:none}.hsys .sep li,.hsys .tot{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px dashed var(--line2);font-size:.92rem}.hsys .sep li b{font-family:var(--mono);font-weight:500;font-size:.84rem}.hsys .tot{border:0;padding-top:14px;font-weight:700}.hsys .tot b{color:var(--accent-text)}.hsys .ours{background:var(--ink);color:#fff;padding:26px;display:flex;flex-direction:column;justify-content:center;gap:6px}.hsys .ours .dim{color:rgba(255,255,255,.6)}.hsys .ours b{font:800 4.4rem/.9 var(--head);font-variation-settings:"wdth" 75,"opsz" 96;color:var(--accent)}.hsys .cmp th[scope=row]{text-align:left;font-weight:600}.hsys .cmp td{color:var(--mute);font-size:.88rem}.hsys .cmp td:last-child{color:#1f7a4a;font-weight:700}.hsys #pricing .cmp tr:last-child td,.hsys #pricing .cmp tr:last-child th{font-weight:700;color:var(--ink)}.hsys #pricing .cmp tr:last-child td:last-child,.hsys .soon{color:var(--accent-text)}.hsys .soon{display:inline-block;vertical-align:middle;font:500 .58rem/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:999px;background:var(--accent-soft);margin-left:6px;white-space:nowrap}.hsys .sys li .soon{background:rgba(255,255,255,.16);color:#ffd2bd;margin-left:2px;padding:3px 6px}.hsys .sys li:hover .soon{background:rgba(20,20,19,.25);color:#fff}.hsys .tier.hot .soon{background:rgba(255,255,255,.14);color:#ffb08a}.hsys .pill4 .h .soon{margin-left:0;margin-top:6px}.hsys .pr-note{font:500 .78rem var(--mono);letter-spacing:.03em;padding:12px 14px;border-radius:10px;background:var(--panel);color:var(--mute)}.hsys .tier.hot .pr-note{background:rgba(255,255,255,.08);color:rgba(255,255,255,.75)}.hsys .ours b{font-size:3.4rem}.hsys .wb-soon{display:inline-block;vertical-align:middle;font-size:.7rem;font-weight:600;letter-spacing:0;padding:4px 9px;border-radius:7px;background:#fdf0ea;color:#c8410f;margin-left:6px}.hsys .wb-dock button{position:relative}.hsys .wb-dock .dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#f2551f}.hsys .portrait{background:var(--panel)}.hsys .portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.hsys .portrait .ph{z-index:1}.hsys .wbi{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:44px;gap:44px;align-items:start;margin-bottom:46px}.hsys .wbi-k{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);margin-bottom:10px}.hsys .wbi-lead{font-size:1.3rem;line-height:1.4;font-weight:600;letter-spacing:-.01em;margin-bottom:14px}.hsys .wbi-what>p:not(.wbi-k):not(.wbi-lead){color:var(--mute)}.hsys .wbi-why{list-style:none;display:grid;grid-gap:12px;gap:12px;margin-top:22px}.hsys .wbi-why li{padding:14px 16px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line);font-size:.95rem;color:var(--mute)}.hsys .wbi-why b{color:var(--ink);display:block;font-size:1rem;margin-bottom:2px}.hsys .wbi-table{margin-top:0}.hsys .wbi-table .cmp caption{font-size:1.3rem}.hsys .wbi-table .cmp td,.hsys .wbi-table .cmp th{text-align:left;vertical-align:top;padding:12px}.hsys .wbi-table .cmp td:last-child b{display:block;color:var(--ink);font-weight:600}.hsys .st{display:inline-block;margin-top:5px;font:500 .58rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:999px}.hsys .st.live{background:#dcf1e5;color:#1f7a4a}.hsys .st.soon2{background:var(--accent-soft);color:var(--accent-text)}.hsys .wbi-tour{font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:10px}.hsys .wbi-tour:before{content:"";width:22px;height:2px;background:var(--accent)}@media (max-width:900px){.hsys .wbi{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.hsys .wbi-table .cmp{min-width:0}.hsys .wbi-table thead{display:none}.hsys .wbi-table tr{display:grid;grid-gap:6px;gap:6px;padding:14px 0;border-bottom:1px solid var(--line)}.hsys .wbi-table .cmp td,.hsys .wbi-table .cmp th{border:0;padding:0;background:none}.hsys .wbi-table td:first-of-type:before{content:"Today: ";font-weight:600;color:var(--ink)}.hsys .wbi-table td:nth-of-type(2){padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent)}}.hsys .scene.split{background:#14110f}.hsys .scene.split>img{left:auto;right:0;top:0;width:46%;height:100%;object-fit:cover;object-position:center 12%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.hsys .scene.split:before{background:linear-gradient(0deg,rgba(14,12,11,.7),transparent 40%),linear-gradient(90deg,#14110f 46%,rgba(20,17,15,.2) 70%,transparent)}.hsys .scene.split .scene-in{grid-template-columns:1.25fr .75fr}.hsys .scene.nofeed .feed{display:none}.hsys .scene.nofeed .scene-in{grid-template-columns:1fr}.hsys .scene.nofeed .copy{max-width:760px}@media (max-width:1100px){.hsys .scene-in{grid-template-columns:1fr}.hsys .feed{max-width:520px}}@media (max-width:900px){.hsys .hero{padding-top:76px}.hsys .scene{width:calc(100% - 20px);min-height:0}.hsys .scene>img{object-position:30% 30%;height:60%;top:0}.hsys .scene:before{background:linear-gradient(0deg,#0e0c0b 40%,rgba(14,12,11,.6) 62%,rgba(14,12,11,.1))}.hsys .scene-in{padding:250px 18px 22px}.hsys .feed{display:none}.hsys .scene.split>img{width:100%;height:330px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.hsys .scene.split:before{background:linear-gradient(0deg,#14110f 55%,transparent 80%)}.hsys .scene.split .scene-in{grid-template-columns:1fr;padding-top:290px}.hsys .pill4{grid-template-columns:1fr 1fr}.hsys .pill4>div,.hsys .pill4>div+div{padding:22px 14px 22px 0;border-left:0}.hsys .bento{grid-template-columns:1fr}.hsys .box,.hsys .box.w2{grid-column:auto}.hsys .wb-body{height:620px;padding-bottom:110px}.hsys .wb-stats{grid-template-columns:1fr 1fr}.hsys .wb-split{grid-template-columns:1fr}.hsys .wb-files{grid-template-columns:1fr 1fr}.hsys .wb-biz,.hsys .wb-new{display:none}.hsys .wb-dock{left:12px;right:12px;translate:none}.hsys .sep,.hsys .works{grid-template-columns:1fr}}@media (max-width:520px){.hsys .pill4{grid-template-columns:1fr}}.hsys .hs{height:160vh}:where(.hsys) section{padding:92px 0}.hsys .wb-body{height:470px}.hsys .step .n{font-size:4.6rem}.hsys .step{padding-top:16px}.hsys .head2{margin-bottom:40px}.hsys .cmpd{margin-top:26px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.hsys .cmpd summary{font-size:1.05rem;justify-content:flex-start}.hsys .cmpd summary span{margin-left:auto}.hsys .cmpd .cmp-wrap{margin-top:6px}.hsys .cmpd .fine{margin-bottom:20px}.hsys .bento.today .demo{min-height:130px}.hsys .portrait{aspect-ratio:1/1}.hsys .pain6.three{grid-template-columns:repeat(3,1fr)}.hsys .sys li.more{padding:0;background:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.hsys .sys li.more a{display:block;padding:8px 14px;font-weight:600}.hsys .sys li.more:hover{background:rgba(242,85,31,.9)}.hsys .bento.today{grid-template-columns:repeat(3,1fr)}.hsys .bento.today .box{grid-column:span 1}.hsys .bento.today .demo{min-height:170px}.hsys .site-mini{background:#fff;border-radius:12px;box-shadow:0 0 0 1px var(--line);padding:0 0 14px;display:grid;grid-gap:8px;gap:8px;overflow:hidden}.hsys .site-mini .bar2{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid var(--line);font:500 .62rem var(--mono);color:var(--mute)}.hsys .site-mini .bar2 i{width:6px;height:6px;border-radius:50%;background:var(--line2)}.hsys .site-mini .bar2 b{margin-left:auto;margin-right:auto;font-weight:500}.hsys .site-mini .l1{height:12px;width:70%;margin:4px 14px 0;border-radius:4px;background:var(--ink)}.hsys .site-mini .l2{height:8px;width:50%;margin:0 14px;border-radius:4px;background:var(--line2)}.hsys .site-mini .pill{justify-self:start;margin:4px 14px 0;padding:6px 12px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.72rem;font-weight:700}.hsys .site-mini .fast{margin:4px 14px 0;font:500 .62rem var(--mono);color:#1f7a4a}.hsys .qrcard{display:flex;gap:14px;align-items:center;background:#fff;border-radius:12px;padding:14px}.hsys .qr,.hsys .qrcard{box-shadow:0 0 0 1px var(--line)}.hsys .qr{display:grid;grid-template-columns:repeat(5,12px);grid-template-rows:repeat(5,12px);grid-gap:2px;gap:2px;padding:6px;border-radius:6px;flex:none}.hsys .qr i{background:var(--ink);border-radius:2px}.hsys .qrcard b{display:block}.hsys .qrcard span{display:block;font-size:.8rem;color:var(--mute)}.hsys .qrcard .stars{color:#e8a020;letter-spacing:2px}.hsys .checks{list-style:none;display:grid;grid-gap:8px;gap:8px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px var(--line);padding:14px}.hsys .checks li{display:grid;grid-template-columns:20px 1fr;grid-gap:6px;gap:6px;font-size:.86rem}.hsys .checks li:before{content:"";width:14px;height:14px;margin-top:3px;border-radius:50%;background:#1f7a4a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='2.2'%3E%3Cpath d='M2.5 6.5l2.5 2.5 4.5-6'/%3E%3C/svg%3E") 50%/62% no-repeat}.hsys .mail{background:#fff;border-radius:12px;box-shadow:0 0 0 1px var(--line);padding:14px;display:grid;grid-gap:4px;gap:4px}.hsys .mail p{font-size:.86rem;color:var(--mute)}.hsys .road{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:30px;gap:30px;margin-top:22px;padding:30px;border-radius:var(--r);background:var(--ink);color:#fff}.hsys .road .kicker{color:#ff9b73}.hsys .road h3{font-weight:780;font-variation-settings:"wdth" 82,"opsz" 48;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.02;letter-spacing:-.02em}.hsys .road-l p{color:rgba(255,255,255,.7);margin:10px 0 18px}.hsys .road .ghost{color:#fff}.hsys .road .ghost:hover{color:#ffb08a}.hsys .road-r{list-style:none;display:grid;grid-gap:8px;gap:8px}.hsys .road-r li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 14px;gap:2px 14px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.hsys .road-r li span{grid-column:1;color:rgba(255,255,255,.7);font-size:.9rem}.hsys .road-r li i{grid-row:1/3;grid-column:2;align-self:center;font:500 .6rem var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.08em;padding:5px 9px;border-radius:999px;background:var(--accent);color:var(--on-accent)}.hsys .road-r li.later{background:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.hsys .midcta{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px;padding:24px 28px;border-radius:var(--r);background:var(--accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.hsys .midcta b{display:block;font-weight:780;font-variation-settings:"wdth" 85;font-size:1.4rem;letter-spacing:-.02em}.hsys .midcta span{color:var(--mute)}.hsys .fine{margin-top:16px}.hsys .cmp-wrap{margin-top:40px}.hsys .close .ask{color:rgba(242,237,228,.72);margin-top:22px}.hsys .close .ask a{color:#fff;border-bottom:1px solid rgba(255,255,255,.4)}.hsys:has(.fhero) .nav:not(.solid) .links a,.hsys:has(.fhero) .nav:not(.solid) .logo{color:#fff}.hsys .fhero{padding:150px 0 70px;background:#14110f;color:#fff;position:relative;overflow:hidden;isolation:isolate}.hsys .fhero:before{content:"";position:absolute;z-index:-1;left:60%;bottom:-60%;width:1200px;aspect-ratio:2/1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,91,31,.55),transparent)}.hsys .fhero .kicker{color:#ff9b73}.hsys .fhero h1{font-family:var(--head);font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;font-size:clamp(2.8rem,7vw,6.4rem);line-height:.9;letter-spacing:-.02em;max-width:14ch}.hsys .fhero h1 em{font-style:normal;font-weight:250;font-variation-settings:"wdth" 100,"opsz" 96;color:#ff9b73}.hsys .fhero .lede{color:rgba(255,255,255,.8);max-width:40em;margin:22px 0 0;font-size:1.1rem}.hsys .stages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:44px}.hsys .stage2{padding:22px;border-radius:var(--r);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.hsys .stage2 .when{color:#ff9b73}.hsys .stage2 ul{list-style:none;display:grid;grid-gap:8px;gap:8px;margin-top:12px}.hsys .stage2 li{font-weight:600}.hsys .stage2 li small{display:block;font-weight:400;color:rgba(255,255,255,.65)}@media (max-width:900px){:where(.hsys) section{padding:72px 0}.hsys .wb-body{height:560px}.hsys .hs{height:auto}.hsys .bento.today,.hsys .pain6.three,.hsys .road,.hsys .stages{grid-template-columns:1fr}.hsys .fhero{padding-top:120px}}.hsys{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;min-height:100vh;overflow-x:clip}.hsys .nav{background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.hsys .nav.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hsys .links{font-weight:400}.hsys .btn{box-shadow:none;justify-content:flex-start;border-radius:10px}.hsys .btn:active{transform:none;box-shadow:none}.hsys .hero{display:block;min-height:0;max-width:none;margin:0}.hsys h2{margin-top:0}.hsys a{text-decoration:none}.hsys .foot{background:none;color:rgba(242,237,228,.72);text-align:left;padding:24px 0 0}.hsys .foot a{display:inline;margin:0;font-size:inherit}.hsys .intake{max-width:760px;margin:6px auto 0;text-align:left;background:#fbfaf7;color:var(--ink);border-radius:20px;box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.hsys .intake .scribble{font-family:var(--head);font-weight:800;font-variation-settings:"wdth" 80;color:var(--accent-text)}.hsys .intake .btn{height:auto;padding:13px 18px;gap:8px;background:var(--ink);color:#fff;font-weight:700}.hsys .intake .btn:before{display:none}.hsys .intake .btn:hover{background:var(--accent);color:var(--ink)}.hsys .quiz-bar i{background:var(--accent)}.hsys .quiz-opts button{border-color:var(--line2);border-radius:12px}.hsys .quiz-opts button.on,.hsys .quiz-opts button:hover{border-color:var(--accent)}.hsys .quiz-opts button.on{background:var(--accent-soft)}.hsys .quiz-opts .on .tick{background:var(--accent);border-color:var(--accent)}.hsys .quiz-step h3{font-family:var(--head);font-weight:780;font-variation-settings:"wdth" 85;letter-spacing:-.02em}.hsys .consent input{accent-color:var(--accent)}.hsys .close .lead{margin-bottom:34px}.hsys .about>p.sub{color:var(--mute);font-size:1.06rem;margin-top:18px}