.fu-how-it-works{background:var(--surface-ink);color:var(--bg-page);padding-block:var(--section-py)}.fu-how-it-works :focus-visible{outline:var(--border-w) solid var(--bg-page);outline-offset:var(--border-w)}.fu-how-it-works__intro{align-items:end;display:grid;gap:var(--space-48);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fu-how-it-works__intro h2{color:var(--bg-page);margin:0}.fu-how-it-works__intro>p{color:var(--warm-500);margin:0}.fu-how-it-works__tablist{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));isolation:isolate;margin-top:var(--space-64);position:relative}.fu-how-it-works__tablist:before{background:var(--bg-page);content:"";height:var(--border-w);left:0;position:absolute;right:0;top:var(--space-20);z-index:0}.fu-how-it-works__tab{align-items:flex-start;background:none;border:0;color:var(--warm-500);cursor:pointer;display:flex;flex-direction:column;font-size:var(--fs-body-lg);gap:var(--space-12);line-height:var(--lh-body-lg);min-height:calc(var(--space-40) + var(--space-4));min-width:0;padding:0;text-align:left}.fu-how-it-works__node,.fu-how-it-works__tab{font-family:var(--ff-sans);position:relative;z-index:1}.fu-how-it-works__node{background:var(--bg-surface);color:var(--ink);display:grid;flex:none;font-size:var(--fs-label-base);font-weight:500;height:var(--space-40);line-height:var(--lh-label-base);place-items:center;transition:background-color var(--dur-panel) var(--ease);width:var(--space-40)}.fu-how-it-works__tab[aria-selected=true] .fu-how-it-works__tab-title{color:var(--bg-page);font-weight:600;text-decoration:underline;text-decoration-thickness:var(--border-w);text-underline-offset:var(--space-4)}.fu-how-it-works__tab-title{min-height:var(--fu-how-tab-title-height,calc(var(--lh-body-lg)*2))}.fu-how-it-works[data-fu-how-measuring] .fu-how-it-works__tab-title{font-weight:600;min-height:0}.fu-how-it-works__panels{margin-top:var(--space-32);overflow-anchor:none}.fu-how-it-works[data-fu-how-ready=true] .fu-how-it-works__panels{display:grid}.fu-how-it-works[data-fu-how-ready=true] .fu-how-it-works__panel{grid-area:1/1}.fu-how-it-works:not([data-fu-how-ready=true]) .fu-how-it-works__panel+.fu-how-it-works__panel{margin-top:var(--space-32)}.fu-how-it-works__panel{align-items:center;display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@layer base{.fu-how-it-works__panel[hidden]{display:grid!important}}.fu-how-it-works__panel[hidden]{pointer-events:none;visibility:hidden}.fu-how-it-works__panel[hidden][data-fu-leaving]{visibility:visible}.fu-how-it-works__panel-copy{align-items:start;display:grid;gap:var(--space-20);grid-template-rows:var(--fu-how-copy-rows,repeat(6,auto));justify-items:start;min-width:0}.fu-how-it-works[data-fu-how-measuring] .fu-how-it-works__panel-copy{grid-template-rows:repeat(6,auto)}.fu-how-it-works__panel-number{grid-row:1}.fu-how-it-works__panel-copy h3{grid-row:2}.fu-how-it-works__panel-copy>p{grid-row:3}.fu-how-it-works__panel-copy>.fu-how-it-works__where{grid-row:4}.fu-how-it-works__panel-copy>.fu-how-it-works__product-link{grid-row:5}.fu-how-it-works__panel-copy>.fu-how-it-works__nav{grid-row:6}.fu-how-it-works__panel-number{color:var(--bg-page);font-family:var(--ff-display);font-size:var(--space-96);font-weight:800;line-height:.9}.fu-how-it-works__mobile-body h3,.fu-how-it-works__panel-copy h3{color:var(--bg-page);font-family:var(--ff-sans);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);margin:0}.fu-how-it-works__mobile-body>p,.fu-how-it-works__panel-copy>p{color:var(--warm-500);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);margin:0}.fu-how-it-works__where{border-top:var(--border-w) solid var(--bg-page);color:var(--fu-how-on-ink-primary);display:flex;font-family:var(--ff-sans);font-size:var(--fs-body);gap:var(--space-16);line-height:var(--fu-how-where-line);padding-top:var(--space-12);text-transform:none;width:100%}.fu-how-it-works__where-label{color:var(--fu-how-on-ink-secondary);flex:none;text-transform:uppercase}.fu-how-it-works__product-link{align-items:center;color:var(--bg-page);cursor:pointer;display:inline-flex;font-family:var(--ff-sans);font-size:var(--fs-body);font-weight:600;gap:var(--space-8);letter-spacing:var(--fu-how-link-tracking);line-height:var(--fu-how-link-line);margin-bottom:var(--space-12);margin-top:var(--space-16);min-height:calc(var(--space-40) + var(--space-4));text-decoration:none;text-transform:uppercase;transition:color var(--dur-button) var(--ease)}.fu-how-it-works__product-link>span:first-child{text-decoration:none}.fu-how-it-works__nav{align-items:center;display:flex;gap:var(--space-12)}.fu-how-it-works__nav .fu-button{cursor:pointer;height:var(--space-48);padding:0;width:var(--space-48)}.fu-how-it-works__nav .fu-button:disabled{cursor:not-allowed}.fu-how-it-works .fu-sheet{border-color:var(--surface-cream);box-shadow:none}.fu-how-it-works__image{overflow:hidden}.fu-how-it-works .fu-how-it-works__image--trim img{margin:calc(var(--fu-how-screenshot-edge-trim)*-1);max-width:none;width:calc(100% + var(--fu-how-screenshot-edge-trim)*2)}.fu-how-it-works__panel-visual{min-width:0}.fu-how-it-works__mobile-body img,.fu-how-it-works__panel-visual img{display:block;height:auto;width:100%}.fu-how-it-works__mobile{display:none}.fu-how-it-works__cta{margin-top:var(--space-64)}@media (hover:hover) and (pointer:fine){.fu-how-it-works__nav .fu-button:not(:disabled):hover{background:var(--btn-light-bg-hover)}.fu-how-it-works__product-link:hover{color:var(--yellow-400)}.fu-how-it-works__mobile-step summary:hover .fu-how-it-works__node,.fu-how-it-works__tab:hover .fu-how-it-works__node{background:var(--btn-light-bg-hover)}}@media (max-width:1023px){.fu-how-it-works__intro{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.fu-how-it-works__tablist{grid-template-columns:repeat(3,minmax(0,1fr))}.fu-how-it-works__tablist:before{display:none}.fu-how-it-works__panel{align-content:start;gap:var(--space-32);grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.fu-how-it-works__desktop{display:none}.fu-how-it-works__mobile{border-top:var(--hairline) solid var(--bg-page);display:block;margin-top:var(--space-40)}.fu-how-it-works__mobile-step{border-bottom:var(--hairline) solid var(--bg-page)}.fu-how-it-works__mobile-step summary{align-items:center;color:var(--warm-500);cursor:pointer;display:flex;font-family:var(--ff-sans);font-size:var(--fs-body-lg);gap:var(--space-16);line-height:var(--lh-body-lg);list-style:none;min-height:calc(var(--space-48) + var(--space-8));padding-block:var(--space-8)}.fu-how-it-works__mobile-step summary::-webkit-details-marker{display:none}.fu-how-it-works__mobile-step[open] summary{color:var(--bg-page);font-weight:600}.fu-how-it-works__mobile-step[open] summary>span:last-child{text-decoration:underline;text-underline-offset:var(--space-4)}.fu-how-it-works__mobile-body .fu-how-it-works__panel-number{font-size:var(--fs-display-xl)}.fu-how-it-works__mobile-body{display:flex;flex-direction:column;gap:var(--space-20);padding:var(--space-16) 0 var(--space-32)}}