:where(body[data-page=how-it-works]) .hw-hero{padding-block:clamp(calc(56*var(--s)),8vw,calc(104*var(--s)))0;overflow-x:clip}:where(body[data-page=how-it-works]) .hw-hero .h-hero{max-width:13em}:where(body[data-page=how-it-works]) .hw-pin{position:relative;overflow-x:clip}@media (min-width:1024.02px){:where(body[data-page=how-it-works]) .hw-pin .wrap{top:var(--nav-h);position:sticky}:where(body[data-page=how-it-works]) .hw-pin:after{content:"";height:110svh;display:block}}:where(body[data-page=how-it-works]) .hw-pin .wrap{gap:clamp(calc(24*var(--s)),4vw,calc(64*var(--s)));min-height:calc(100svh - var(--nav-h));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding-block:clamp(48px,6svh,64px) 24px;display:grid}:where(body[data-page=how-it-works]) .hw-steps{margin:calc(22*var(--s))0 0;gap:calc(10*var(--s));padding:0;list-style:none;display:grid}:where(body[data-page=how-it-works]) .hw-step{grid-template-columns:calc(40*var(--s))minmax(0,1fr);gap:calc(14*var(--s));padding:calc(13*var(--s))calc(14*var(--s))calc(13*var(--s))calc(12*var(--s));border:1px solid var(--line);border-radius:calc(14*var(--s));transition:border-color .4s var(--ease-out),background-color .4s var(--ease-out),box-shadow .4s var(--ease-out);background:#ffffffdb;display:grid;position:relative}:where(body[data-page=how-it-works]) .hw-step .ix{width:calc(40*var(--s));height:calc(40*var(--s));border-radius:calc(10*var(--s));background:var(--mist);color:var(--blue);place-items:center;transition:background .4s,color .4s;display:grid}:where(body[data-page=how-it-works]) .hw-step .ix svg{width:calc(20*var(--s));height:calc(20*var(--s))}:where(body[data-page=how-it-works]) .hw-step h3{font:600 var(--fs-h3)/var(--lh-h3)var(--f-display);letter-spacing:-.01em}:where(body[data-page=how-it-works]) .hw-step p{font-size:var(--fs-card);color:var(--ink-2);margin:4px 0 0;line-height:1.5}:where(body[data-page=how-it-works]) .hw-step .tags{gap:calc(6*var(--s));margin-top:calc(8*var(--s));flex-wrap:wrap;display:flex}:where(body[data-page=how-it-works]) .hw-step .tags .lab{color:var(--muted);background:0 0;padding-left:0}:where(body[data-page=how-it-works]) .hw-step .tags span{font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.03em;color:var(--blue-mid);background:var(--mist);padding:calc(6*var(--s))calc(8*var(--s));border-radius:calc(5*var(--s))}:where(body[data-page=how-it-works]) .hw-step .photo{gap:calc(12*var(--s));margin-top:calc(9*var(--s));grid-template-columns:minmax(0,1fr);align-items:center;display:grid}:where(body[data-page=how-it-works]) .hw-step .photo img{width:100%;max-width:calc(320*var(--s));aspect-ratio:16/9;object-fit:cover;border-radius:calc(8*var(--s));height:auto}:where(body[data-page=how-it-works]) .hw-step .photo small{font-size:max(12px,calc(12.5*var(--s)));color:var(--muted);line-height:1.45}:where(body[data-page=how-it-works]) .hw-step[role=button]{cursor:pointer}:where(body[data-page=how-it-works]) .hw-step:not(.on):hover{border-color:var(--blue-soft);background:#fff}:where(body[data-page=how-it-works]) .hw-step:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(body[data-page=how-it-works]) .hw-step.on{border-color:var(--blue);box-shadow:0 calc(18*var(--s))calc(40*var(--s))calc(-28*var(--s))#0e3b6680;background:#fff}:where(body[data-page=how-it-works]) .hw-step.on .ix{background:var(--blue);color:#fff}:where(body[data-page=how-it-works]) .hw-stage{height:min(72svh,calc(100svh - var(--nav-h) - 88px),calc(640*var(--s)));min-height:calc(420*var(--s));border-radius:calc(20*var(--s));position:relative;overflow:hidden}:where(body[data-page=how-it-works]) .hw-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:where(body[data-page=how-it-works]) .hw-lbl{pointer-events:none;white-space:nowrap;font:500 max(12px,calc(12*var(--s)))/1.2 var(--f-mono);letter-spacing:.03em;color:var(--ink);border:1px solid var(--line);padding:calc(6*var(--s))calc(9*var(--s));border-radius:calc(6*var(--s));opacity:0;will-change:transform;background:#fffffff0;transition:opacity .35s;position:absolute;top:0;left:0}:where(body[data-page=how-it-works]) .hw-lbl b{color:var(--blue);margin-right:calc(6*var(--s));font-weight:500}:where(body[data-page=how-it-works]) .hw-lbl.layer{font:600 max(12px,calc(13*var(--s)))/1.2 var(--f-body);letter-spacing:0;padding:calc(8*var(--s))calc(11*var(--s));border-color:var(--blue)}:where(body[data-page=how-it-works]) .hw-lbl.layer small{font:500 max(12px,calc(12*var(--s)))/1.3 var(--f-mono);color:var(--muted);margin-top:calc(3*var(--s));letter-spacing:.02em;display:block}:where(body[data-page=how-it-works]) .hw-progress{left:calc(16*var(--s));bottom:calc(14*var(--s));align-items:center;gap:calc(10*var(--s));font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);color:var(--muted);letter-spacing:.04em;display:flex;position:absolute}:where(body[data-page=how-it-works]) .hw-progress i{width:calc(120*var(--s));background:var(--line);height:2px;display:block;position:relative;overflow:hidden}:where(body[data-page=how-it-works]) .hw-progress i:after{content:"";background:var(--blue);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}:where(body[data-page=how-it-works]) .hw-nogl{place-items:center;display:none;position:absolute;inset:0}:where(body[data-page=how-it-works]) .no-gl .hw-nogl{display:grid}:where(body[data-page=how-it-works]) .no-gl .hw-stage canvas{display:none}:where(body[data-page=how-it-works]) .hw-fed{overflow-x:clip}:where(body[data-page=how-it-works]) .hw-fed-head{gap:calc(24*var(--s));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}:where(body[data-page=how-it-works]) .hw-fed-grid{gap:clamp(calc(20*var(--s)),3vw,calc(40*var(--s)));margin-top:var(--gap-c);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;display:grid}:where(body[data-page=how-it-works]) .hw-fed-stage{height:min(64svh,calc(560*var(--s)));min-height:calc(380*var(--s))}:where(body[data-page=how-it-works]) .hw-fed-side{gap:calc(14*var(--s));flex-direction:column;min-width:0;display:flex}:where(body[data-page=how-it-works]) .hw-fed-list{gap:calc(8*var(--s));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(body[data-page=how-it-works]) .hw-fed-list button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:calc(10*var(--s));width:100%;min-height:calc(46*var(--s));padding:calc(10*var(--s))calc(12*var(--s));border:1px solid var(--line);border-radius:calc(10*var(--s));font:500 max(12px,calc(14*var(--s)))/1.2 var(--f-body);color:var(--ink-2);transition:border-color var(--dur-2)var(--ease-out),color var(--dur-2)var(--ease-out),background-color var(--dur-2)var(--ease-out),scale var(--dur-1)var(--ease-out);background:#fff;display:flex}:where(body[data-page=how-it-works]) .hw-fed-list button i{width:calc(8*var(--s));height:calc(8*var(--s));border:1.5px solid var(--blue);border-radius:50%;flex:none;transition:background .25s}:where(body[data-page=how-it-works]) .hw-fed-list button:hover{border-color:var(--blue-soft)}:where(body[data-page=how-it-works]) .hw-fed-list button:active{scale:.98}:where(body[data-page=how-it-works]) .hw-fed-list button[aria-pressed=true]{border-color:var(--blue);color:var(--ink);background:var(--mist)}:where(body[data-page=how-it-works]) .hw-fed-list button[aria-pressed=true] i{background:var(--blue)}:where(body[data-page=how-it-works]) .hw-fed-list button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(body[data-page=how-it-works]) .hw-card{border:1px solid var(--line);padding:var(--pad-card);min-height:calc(240*var(--s));background:#fff;border-radius:14px;flex:1}:where(body[data-page=how-it-works]) .hw-card h3{font:650 var(--fs-h3)/var(--lh-h3)var(--f-display);letter-spacing:-.015em}:where(body[data-page=how-it-works]) .hw-card .sub{font:500 var(--fs-small)/1.45 var(--f-mono);color:var(--muted);margin-top:calc(6*var(--s));letter-spacing:.03em}:where(body[data-page=how-it-works]) .hw-card h4{font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:calc(18*var(--s))0 calc(10*var(--s))}:where(body[data-page=how-it-works]) .hw-card ul{gap:calc(8*var(--s));margin:0;padding:0;list-style:none;display:grid}:where(body[data-page=how-it-works]) .hw-card li{justify-content:space-between;gap:calc(10*var(--s));font-size:max(12px,calc(14*var(--s)));color:var(--ink-2);padding-top:calc(8*var(--s));border-top:1px solid var(--line);align-items:flex-start;line-height:1.45;display:flex}:where(body[data-page=how-it-works]) .hw-card li .st{margin-top:1px}:where(body[data-page=how-it-works]) .hw-flbl{pointer-events:none;font:600 max(12px,calc(12*var(--s)))/1 var(--f-body);color:var(--ink);padding:calc(6*var(--s))calc(9*var(--s));border-radius:calc(999*var(--s));border:1px solid var(--line);white-space:nowrap;will-change:transform;background:#ffffffeb;transition:border-color .25s,color .25s;position:absolute;top:0;left:0}:where(body[data-page=how-it-works]) .hw-flbl.on{border-color:var(--blue);color:var(--blue)}:where(body[data-page=how-it-works]) .hw-flbl.hub{background:var(--blue);color:#fff;border-color:var(--blue)}:where(body[data-page=how-it-works]) .hw-link{right:calc(14*var(--s));top:calc(14*var(--s));align-items:center;gap:calc(8*var(--s));font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.03em;color:var(--blue-mid);border:1px solid var(--line);padding:calc(8*var(--s))calc(10*var(--s));border-radius:calc(999*var(--s));opacity:0;background:#fff;transition:opacity .35s,border-color .3s,color .3s;display:inline-flex;position:absolute}:where(body[data-page=how-it-works]) .hw-link:before{content:"";width:calc(8*var(--s));height:calc(8*var(--s));background:var(--blue);border-radius:50%}:where(body[data-page=how-it-works]) .hw-link.down{color:var(--ink);border-color:var(--line-2)}:where(body[data-page=how-it-works]) .hw-link.down:before{border:1.5px dashed var(--muted);background:#fff}:where(body[data-page=how-it-works]) .hw-link.sync:before{background:var(--blue);box-shadow:0 0 0 calc(5*var(--s))#2673b52e}:where(body[data-page=how-it-works]) .no-gl .hw-link{display:none}@media (max-width:1024px){:where(body[data-page=how-it-works]) .hw-pin .wrap{min-height:0;padding-block:calc(24*var(--s))calc(48*var(--s));grid-template-columns:1fr}:where(body[data-page=how-it-works]) .hw-stage{height:calc(400*var(--s));order:-1;min-height:0}:where(body[data-page=how-it-works]) .hw-fed-head,:where(body[data-page=how-it-works]) .hw-fed-grid{grid-template-columns:1fr}:where(body[data-page=how-it-works]) .hw-fed-stage{height:calc(380*var(--s));min-height:0}:where(body[data-page=how-it-works]) .hw-card{min-height:0}}@media (max-width:768px){:where(body[data-page=how-it-works]) .hw-lbl{font-size:calc(12*var(--s));padding:calc(5*var(--s))calc(7*var(--s))}:where(body[data-page=how-it-works]) .hw-lbl.layer{font-size:calc(12*var(--s))}}@media (max-width:480px){:where(body[data-page=how-it-works]) .hw-lbl.layer{white-space:normal;max-width:calc(100vw - 2*var(--gut) - 16px);padding:5px 8px;line-height:1.15}:where(body[data-page=how-it-works]) .hw-lbl.layer small{margin-top:1px;line-height:1.2}:where(body[data-page=how-it-works]) .hw-pin .hw-stage{height:min(540px,calc(100svh - var(--nav-h) - 40px))}}:where(body[data-page=how-it-works]) .hw-card .mods{font:500 max(12px,calc(12*var(--s)))/1.45 var(--f-mono);color:var(--blue-mid);margin:calc(6*var(--s))0 calc(4*var(--s))}:where(body[data-page=how-it-works]) .hw-dist{overflow-x:clip}:where(body[data-page=how-it-works]) .hw-dist-grid{gap:clamp(calc(24*var(--s)),4vw,calc(56*var(--s)));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}:where(body[data-page=how-it-works]) .hw-dist-fig{max-width:calc(780*var(--s));border:1px solid var(--line);border-radius:calc(20*var(--s));padding:calc(12*var(--s));background:#fff;min-width:0;margin-inline:auto;position:relative}:where(body[data-page=how-it-works]) .hw-dist-fig svg{width:100%;height:auto;display:block}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl{justify-content:space-between;align-items:center;gap:calc(10*var(--s));padding:calc(8*var(--s))calc(6*var(--s))2px;flex-wrap:wrap;display:flex}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl small{font:500 max(12px,calc(12*var(--s)))/1.4 var(--f-mono);color:var(--muted)}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:calc(8*var(--s));min-height:calc(40*var(--s));padding:0 calc(14*var(--s));border-radius:calc(999*var(--s));border:1px solid var(--line-2);font:600 max(12px,calc(13*var(--s)))/1 var(--f-body);color:var(--ink);display:inline-flex}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl .btns{gap:calc(8*var(--s));flex-wrap:wrap;display:flex}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl button[disabled]{opacity:.45;cursor:default;pointer-events:none}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl button[hidden]{display:none}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl button{transition:border-color var(--dur-2)var(--ease-out),color var(--dur-2)var(--ease-out),scale var(--dur-1)var(--ease-out)}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl button:hover{border-color:var(--blue);color:var(--blue)}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl button:active{scale:.96}:where(body[data-page=how-it-works]) .hw-dist-fig .ctl button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:1024px){:where(body[data-page=how-it-works]) .hw-dist-grid{grid-template-columns:1fr}}@media (pointer:coarse),(max-width:1024px){:where(body[data-page=how-it-works]) .hw-dist-fig .ctl button,:where(body[data-page=how-it-works]) .hw-fed-list button{min-height:44px}}@media (min-width:480.02px){:where(body[data-page=how-it-works]) .hw-stage{height:min(58svh,calc(100svh - var(--nav-h) - calc(120*var(--s))),calc(540*var(--s)));min-height:calc(380*var(--s))}:where(body[data-page=how-it-works]) .hw-fed-stage{height:min(52svh,calc(460*var(--s)));min-height:calc(420*var(--s))}}@media (min-width:1024.02px){:where(body[data-page=how-it-works]) .hw-fed-grid .hw-fed-stage{height:auto;min-height:calc(520*var(--s));align-self:stretch}}
