.hs{background:var(--ink);overflow:hidden}.hs-in{min-height:100vh;padding-block:calc(var(--hdr) + 10px)30px;flex-direction:column;justify-content:center;display:flex}.hs-track{padding-inline:var(--gutter);will-change:transform;gap:clamp(20px,3vw,40px);width:max-content;display:flex;position:relative}.hs-svg{pointer-events:none;height:120px;position:absolute;top:0;left:0;overflow:visible}.hs-svg .base{fill:none;stroke:var(--ink-line);stroke-width:2px;stroke-dasharray:4 8}.hs-svg .draw{fill:none;stroke:var(--flame);stroke-width:3px;stroke-linecap:round}.hs-rk{z-index:3;width:44px;position:absolute;top:0;left:0}.step{flex:none;width:min(420px,78vw);padding-top:150px}.step-n{font-family:var(--display);font-variation-settings:"wdth" 70,"wght" 900;color:#0000;-webkit-text-stroke:1.5px var(--violet-hi);font-size:clamp(4rem,8vw,7rem);line-height:.8}.step h3{font-family:var(--display);font-variation-settings:"wdth" 98,"wght" 800;margin:14px 0 10px;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.05}.step>p{color:var(--mute)}.who2{gap:8px;margin-top:16px;font-size:.95rem;display:grid}.who2 div{background:var(--ink-2);border-radius:10px;grid-template-columns:52px 1fr;gap:10px;padding:10px 12px;display:grid}.who2 b{color:var(--flame);font-weight:700}.hs-head{margin-bottom:10px}@media (max-width:900px){.hs-in{min-height:0;padding-block:clamp(72px,10vw,120px)}.hs-track{flex-direction:column;gap:44px;width:auto}.hs-svg,.hs-rk{display:none}.step{width:auto;padding-top:0;padding-left:48px}.hs-rail{left:calc(var(--gutter) + 14px);background:repeating-linear-gradient(var(--ink-line)0 4px,transparent 4px 12px);width:2px;display:block;position:absolute;top:8px;bottom:0}.hs-rail-fill{background:var(--flame);transform-origin:top;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.hs-rail-rk{left:calc(var(--gutter) + 15px);z-index:2;width:30px;height:30px;margin-left:-15px;display:block;position:absolute;top:-7px;rotate:180deg}}.hs-rail,.hs-rail-rk{display:none}@media (max-width:900px){.hs-rail,.hs-rail-rk{display:block}}.faq{border-top:1px solid var(--sheet-line);max-width:900px;margin-top:40px}.faq-i{border-bottom:1px solid var(--sheet-line)}.faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--display);font-variation-settings:"wdth" 96,"wght" 720;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:24px 0;font-size:clamp(1.15rem,2vw,1.5rem);display:flex}.faq-q i{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--sheet-line);transition:transform .45s var(--ease),background-color .3s;border-radius:50%;flex:none;position:relative}.faq-q i:before,.faq-q i:after{content:"";background:currentColor;height:2px;position:absolute;top:17px;left:11px;right:11px}.faq-q i:after{transform:rotate(90deg)}.faq-q[aria-expanded=true] i{background:var(--flame);box-shadow:none;color:var(--ink);transform:rotate(45deg)}.faq-a{height:0;overflow:hidden}.faq-a p{color:var(--sheet-mute);max-width:40em;margin:0;padding:0 0 24px}
