.b-steps__line{gap:28px;margin-top:40px;padding-left:28px;display:grid;position:relative}.b-steps__line:before{content:"";background:var(--b-line);width:1.4px;position:absolute;top:10px;bottom:10px;left:4px}.b-step{justify-items:start;gap:8px;display:grid;position:relative}.b-step__dot{width:9px;height:18px;color:var(--b-ink);position:absolute;top:0;left:-28px}.b-step__dot svg{fill:var(--b-paper);stroke:currentColor;stroke-width:1.4px}.b-step:first-child .b-step__dot{color:var(--b-pulp)}.b-step:first-child .b-step__dot svg{fill:var(--b-pulp)}.b-step__n{color:var(--b-ink-2)}.b-step__title{font:300 clamp(22px, 2.2vw, 26px)/1.2 var(--b-display);letter-spacing:-.015em;max-width:18ch}.b-step__text{color:var(--b-ink-2);max-width:32ch;font-size:15px;line-height:1.6}.b-steps__actions{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:40px;display:flex}.b-steps__apps{gap:10px;display:flex}.b-steps__apps img{width:auto;height:40px}@media (width>=900px){.b-steps__line{grid-template-columns:repeat(var(--n), 1fr);gap:40px;margin-top:56px;padding-top:30px;padding-left:0}.b-steps__line:before{width:auto;height:1.4px;inset:14px 0 auto}.b-step__n{position:absolute;top:-30px;left:0}.b-step__dot{top:-22px;left:0}.b-step__n{top:-26px;left:22px}.b-step__title{margin-top:8px}.b-steps__actions{margin-top:56px}}.b-sproof__title{color:var(--b-paper)}.b-sproof__stats{gap:28px;margin-top:32px;display:grid}.b-sproof__stats li{gap:8px;display:grid}.b-sproof__num{color:var(--b-paper)}.b-sproof__label{font:500 11px/1.5 var(--b-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f1eab3;max-width:22ch}.b-sproof__partners{border-top:1px solid #f4f1ea2e;gap:10px;margin-top:48px;padding-top:24px;display:grid}.b-sproof__partners .b-mono{color:#f4f1ea99}.b-sproof__names{font:300 clamp(18px, 1.6vw, 22px)/1.5 var(--b-display);letter-spacing:-.005em;color:var(--b-paper);text-wrap:pretty}.b-sproof__quotes{border-top:1px solid #f4f1ea2e;gap:28px;margin-top:56px;padding-top:32px;display:grid}.b-squote{align-content:start;gap:18px;margin:0;display:grid}.b-squote p{font:300 clamp(19px, 1.7vw, 22px)/1.4 var(--b-display);letter-spacing:-.01em;color:var(--b-paper);max-width:44ch}.b-squote footer{color:#f4f1eab3;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.b-squote img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.b-squote cite{color:var(--b-paper);font-style:normal;font-weight:600;display:block}.b-squote span{max-width:34ch;display:block}@media (width>=640px){.b-sproof__stats{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.b-sproof__stats{gap:40px;margin-top:48px}.b-sproof__quotes{grid-template-columns:1fr 1fr;gap:56px;margin-top:72px;padding-top:40px}}.b-faqs__grid{gap:32px;display:grid}.b-faq{border-top:1px solid var(--b-line)}.b-faq__item{border-bottom:1px solid var(--b-line)}.b-faq__q{font:300 20px/1.3 var(--b-display);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.b-faq__q::-webkit-details-marker{display:none}.b-faq__q svg{color:var(--b-ink-2);transition:transform .3s var(--b-ease);flex:none}.b-faq__item[open] .b-faq__q svg{color:var(--b-pulp);transform:rotate(45deg)}.b-faq__q:hover{color:var(--b-green)}.b-faq__a{padding:0 0 22px}.b-faq__a p{color:var(--b-ink-2);max-width:60ch;font-size:15.5px;line-height:1.65}.b-faq__links{flex-wrap:wrap;gap:10px 24px;margin-top:22px;display:flex}.b-faq__links a{font:600 14px/1 var(--b-body);border-bottom:1px solid var(--b-line);padding-bottom:3px;text-decoration:none}.b-faq__links a:hover{border-color:var(--b-ink)}@media (width>=900px){.b-faqs__grid{grid-template-columns:4fr 8fr;align-items:start;gap:72px}.b-faqs__head{position:sticky;top:112px}}
