.steps{border-top:1px solid var(--line);margin:0 calc(var(--pad) * -1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.steps:before{content:"";background:var(--lime);transform-origin:0;height:3px;transition:scale 1.2s var(--ease);position:absolute;top:-1px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.steps[data-revealed=false]:before{scale:0 1}}.step{padding:clamp(36px, 4vw, 56px) var(--pad) clamp(44px, 5vw, 72px);border-right:1px solid var(--line);flex-direction:column;gap:18px;transition:background-color .4s;display:flex;position:relative}.step:last-child{border-right:0}.step:after{content:"";background:repeating-linear-gradient(to right, var(--tick) 0 1px, transparent 1px 8px);height:7px;position:absolute;top:10px;left:0;right:0}.step__node{left:var(--pad);background:var(--lime);width:11px;height:11px;position:absolute;top:-6px;box-shadow:0 0 0 1px #062a1e66}.step__top{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:14px;display:flex}.step__n{font:700 clamp(96px, 11vw, 184px)/.8 var(--display);letter-spacing:-.07em;color:var(--ink)}.step__icon{border:1px solid;flex:none;place-items:center;width:56px;height:56px;transition:background-color .4s,color .4s,border-color .4s;display:grid}.step__icon svg{width:24px;height:24px}.step__title{font:700 clamp(26px, 2.6vw, 40px)/.98 var(--display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.step__text{color:var(--ink-2);max-width:46ch;font-size:16.5px;line-height:1.6}@media (hover:hover){.step:hover{background:var(--mint)}.step:hover .step__icon{background:var(--lime);border-color:var(--lime);color:var(--ink)}}@media (max-width:900px){.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.step__n{font-size:88px}}
.page-how-it-works .hw-open{border-bottom:0;padding-bottom:clamp(44px,5vw,72px)}.page-how-it-works .hw-open .page-title{max-width:14ch;margin-top:22px}.page-how-it-works .hw-open__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px 56px;margin-top:clamp(28px,4vw,56px);display:grid}.page-how-it-works .hw-index{border-top:1px solid var(--line)}.page-how-it-works .hw-index a{border-bottom:1px solid var(--line);font:600 17px/1.3 var(--display);letter-spacing:-.02em;transition:color .25s, padding .4s var(--ease);grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:15px 0;text-decoration:none;display:grid}.page-how-it-works .hw-index .mono{color:var(--green)}.page-how-it-works .hw-index svg{width:18px;height:18px;transition:translate .35s var(--ease)}.page-how-it-works .hw-index a:hover{color:var(--green);padding-left:8px}.page-how-it-works .hw-index a:hover svg{translate:0 3px}@media (max-width:900px){.page-how-it-works .hw-open__row{grid-template-columns:1fr}}.page-how-it-works .hw-steps{padding:0 var(--pad);border-bottom:1px solid var(--line)}.page-how-it-works .hw-figures{padding-bottom:0}.page-how-it-works .hw-figures .h2{color:#fff;max-width:12ch}.page-how-it-works .hw-figures__grid{margin:clamp(40px, 5vw, 72px) calc(var(--pad) * -1) 0}.page-how-it-works .hw-figures dl[data-block=stat]{border-left:0;grid-template-columns:repeat(4,minmax(0,1fr))}.page-how-it-works .hw-figures dl[data-block=stat]>div{padding-inline:var(--pad)}.page-how-it-works .hw-figures dl[data-block=stat]>div:last-child{border-right:0}.page-how-it-works .hw-figures dd{color:#fff}.page-how-it-works .hw-figures dl[data-block=stat]>div:first-child dd{color:var(--lime)}.page-how-it-works .hw-figures dt{color:#eaf6e3b8}.page-how-it-works .hw-figures__note{padding:18px var(--pad) 22px;margin:0 calc(var(--pad) * -1);color:#eaf6e39e;font-size:10.5px}@media (max-width:900px){.page-how-it-works .hw-figures dl[data-block=stat]{grid-template-columns:1fr 1fr}.page-how-it-works .hw-figures dl[data-block=stat]>div:nth-child(2n){border-right:0}}.page-how-it-works .hw-next{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.3fr) minmax(0,1fr) minmax(280px,.62fr);display:grid}.page-how-it-works .hw-next__label{color:var(--green);border-right:1px solid var(--line);align-items:flex-start;gap:10px;padding:30px 28px;display:flex}.page-how-it-works .hw-next__link{font:700 clamp(26px, 3vw, 46px)/.98 var(--display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 28px;text-decoration:none;transition:color .3s,background-color .4s;display:flex}.page-how-it-works .hw-next__link svg{width:30px;height:30px;color:var(--green);transition:translate .4s var(--ease);flex:none}.page-how-it-works .hw-next__link:hover{background:var(--mint)}.page-how-it-works .hw-next__link:hover svg{translate:6px}.page-how-it-works .hw-next .invite-cell{min-height:100%}@media (max-width:900px){.page-how-it-works .hw-next{grid-template-columns:1fr}.page-how-it-works .hw-next__label{border-right:0;border-bottom:1px solid var(--line);padding:18px 20px}.page-how-it-works .hw-next__link{padding:24px 20px 30px}}
