.vis{aspect-ratio:16/11;background:var(--mist);border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.vis.dark{background:var(--navy)}.vis>*{position:absolute}.ui{color:var(--navy);background:#fff;border-radius:1em 1em 0 0;flex-direction:column;gap:1.1em;padding:1.4em 1.5em;font-size:clamp(8px,2.05cqw,14px);line-height:1.35;display:flex;inset:9% 7% -2px;box-shadow:0 1.4em 3em #0d1b2a1a,0 0 0 1px #0d1b2a0d}.ui-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.ui-kpi{background:var(--mist);border-radius:.7em;gap:.2em;padding:.8em .9em;display:grid}.ui-kpi span{color:var(--ink-2);font-size:.8em}.ui-kpi b{letter-spacing:-.02em;font-size:1.55em;font-weight:600}.ui-kpi i{font:normal 500 .72em var(--mono);color:var(--coral)}.ui-kpi i.up{color:var(--teal)}.ui-sub{font:500 .78em var(--mono);color:var(--ink-3);letter-spacing:.04em}.hf-portal{gap:0;padding:0;inset:9% 4% -2px}.pt-bar{border-bottom:1px solid var(--rule);align-items:center;gap:.4em;padding:.75em 1.2em;display:flex}.pt-bar i{background:var(--rule-2);border-radius:50%;width:.6em;height:.6em}.pt-bar span{background:var(--mist);max-width:22em;font:500 .78em var(--mono);color:var(--ink-2);letter-spacing:.02em;border-radius:99px;flex:1;margin-left:.8em;padding:.3em .9em}.pt-body{flex:1;grid-template-columns:10em minmax(0,1fr);min-height:0;display:grid}.pt-side{border-right:1px solid var(--rule);align-content:start;gap:.9em;padding:1.1em 1em;display:grid}.pt-logo{border:1px dashed var(--rule-2);height:2.2em;font:500 .62em var(--mono);color:var(--ink-3);letter-spacing:.04em;border-radius:.45em;place-items:center;display:grid}.pt-side ul{gap:.15em;margin-top:-.4em;display:grid}.pt-side li{color:var(--ink-2);border-radius:.5em;padding:.4em .6em;font-size:.82em}.pt-side li.on{background:var(--mist);color:var(--navy);font-weight:600}.pt-side li.pt-more{color:var(--ink-3)}.pt-main{flex-direction:column;gap:1em;min-width:0;padding:1.1em 1.3em;display:flex}.pt-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.pt-head b{letter-spacing:-.01em;font-size:1.15em;font-weight:600;display:block}.pt-head span{color:var(--ink-2);margin-top:.15em;font-size:.8em;display:block}.pt-head em{font:normal 500 .72em var(--mono);color:var(--ink-3);letter-spacing:.03em;white-space:nowrap;padding-top:.3em}.pt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em}.pt-kpis .ui-kpi{padding:.75em .7em}.pt-kpis .ui-kpi b{font-size:1.35em}.pt-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.8em;display:grid}.pt-card{border:1px solid var(--rule);border-radius:.7em;align-content:start;gap:.7em;padding:.8em .9em;display:grid}.pt-ct{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6em;font-size:.82em;font-weight:600;display:flex}.pt-ct span{font:500 .85em var(--mono);color:var(--ink-3);letter-spacing:.03em;white-space:nowrap;font-weight:500}.pt-bars{gap:.45em;display:grid}.pt-bars li{grid-template-columns:3.6em minmax(0,1fr) 2.2em;align-items:center;gap:.5em;font-size:.78em;display:grid}.pt-bars span{color:var(--ink-2)}.pt-bars i{height:.8em;width:calc(var(--w) * 100%);background:#1a5a7a8c;border-radius:.25em}.pt-bars b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pt-sync{gap:.35em;display:grid}.pt-sync li{background:var(--mist);border-radius:.5em;align-items:center;gap:.45em;padding:.35em .55em;font-size:.78em;font-weight:500;display:flex}.pt-sync svg{flex:none;width:1.2em;height:1.2em}.pt-sync em{font:normal 500 .9em var(--mono);color:var(--ink-3);white-space:nowrap;align-items:center;gap:.45em;margin-left:auto;display:flex}.pt-sync em:after{content:"";background:var(--teal-lt);border-radius:50%;width:.5em;height:.5em}.pt-sync li.warn{background:#e0a03324}.pt-sync li.warn em{color:var(--navy)}.pt-sync li.warn em:after{background:#e0a033}@container (width<=520px){.pt-body{grid-template-columns:minmax(0,1fr)}.pt-side{display:none}.pt-main{gap:.8em;padding:.9em 1em}}.so-hero{border-bottom:1px solid var(--rule);padding-block:112px 88px}.so-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin-top:24px;font-size:clamp(3rem,7.2vw,7rem);font-weight:500;line-height:.92}.so-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.so-tags li{background:var(--mist);color:var(--teal);border-radius:999px;padding:6px 12px}.so-links{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}.motion .so-hero .eyebrow,.motion .so-hero h1,.motion .so-hero .so-tags,.motion .so-hero .so-links{opacity:0;animation:settle .6s var(--settle) forwards;transform:translateY(20px)}.motion .so-hero h1{animation-delay:80ms}.motion .so-hero .so-tags,.motion .so-hero .so-links{animation-delay:.24s}@media (width<=899px){.so-hero{padding-block:64px 0}}.hf-mark{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:24px;display:flex}.hf-mark span:first-child{color:var(--coral);letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.625rem);font-weight:600;line-height:1.1}.hf-mark span:last-child{color:var(--ink-2);font-size:1.0625rem}.hf-line{color:var(--ink-2);max-width:34ch;margin-top:28px;font-size:1.3125rem;line-height:1.5}.motion .so-hero .hf-mark,.motion .so-hero .hf-line{opacity:0;animation:settle .6s var(--settle) forwards;transform:translateY(20px)}.motion .so-hero .hf-line{animation-delay:.24s}.so-hero{border-bottom:0;padding-bottom:0}@media (width>=900px){.hf-hero-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px;display:grid}.hf-hero-row .so-links{margin-top:0}}.hf-b{border-top:1px solid var(--rule);padding-block:72px}.hf-mist{background:var(--mist)}.hf-mist .hf-stat,.hf-mist .hf-controls,.hf-mist .vis:not(.dark){background:#fff}.so-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.so-head{align-content:start;gap:14px;display:grid}.so-k{color:var(--coral)}.so-head h2{letter-spacing:-.035em;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:500;line-height:.98}@media (width>=900px){.so-sec .so-head{align-self:start;position:sticky;top:88px}}.so-lead p{color:var(--navy);letter-spacing:-.01em;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.5}.so-lead .hf-sub{color:var(--ink-2);margin-top:24px;font-size:1.1875rem;line-height:1.5}.hf-props{padding-block:64px 72px}.so-pillars{border-top:1px solid var(--rule-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.so-pillars li{align-content:start;gap:14px;padding:40px 28px 0 0;display:grid}.so-pillars li+li{border-left:1px solid var(--rule-2);padding-left:28px}.so-pillars .ic{width:24px;height:24px;color:var(--coral)}.so-pillars h3{letter-spacing:-.025em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500;line-height:1.05}.so-pillars p{color:var(--ink-2)}.hf-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:96px;display:grid}.hf-panel{border-radius:20px;padding:32px}.hf-was{background:var(--mist)}.hf-pk{color:var(--ink-3)}.hf-now .hf-pk{color:var(--on-2)}.hf-panel h3{letter-spacing:-.025em;margin-top:14px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500;line-height:1.05}.hf-panel ol{margin-top:28px}.hf-panel li{border-top:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:16px;display:grid}.hf-panel li .label{color:var(--ink-3);align-items:center;gap:8px;display:flex}.hf-was li p{color:var(--ink-2)}.hf-was li:last-child p{color:var(--navy);font-weight:600}.hf-now li{border-top-color:var(--hair)}.hf-now li .label,.hf-now li p{color:var(--on-2)}.hf-now li svg{width:16px;height:16px;color:var(--coral);flex:none}.hf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.hf-stat{background:var(--mist);border-radius:20px;align-content:start;padding:28px 32px;display:grid}.hf-fig{letter-spacing:-.05em;font-size:clamp(2.75rem,4vw,3.75rem);font-weight:500;line-height:.85}.hf-fig span{letter-spacing:-.01em;color:var(--ink-2);font-size:1.1875rem;line-height:1.5}.hf-stat p:nth-child(2){color:var(--ink-2);max-width:40ch;margin-top:12px}.hf-stat .nw,.hf-feats .nw{white-space:nowrap}.hf-src{color:var(--ink-3);text-wrap:balance;margin-top:10px}.sec{height:200vh;position:relative}.pin{top:max(calc(var(--row-h,64px) + 24px), calc(50vh - 17.5vw - 30px));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid;position:sticky}.pin>div:last-child{align-self:end}.p-text .so-lead{margin-top:24px}.stack{aspect-ratio:16/11;position:relative}.stack .vis{position:absolute;inset:0}.stack .vis.v-hub{clip-path:inset(calc((1 - var(--h,0)) * 100%) 0 0 0 round 20px)}.stack .vis.v-hub .chip{opacity:var(--c,0);transition:none}.scrub .mhub .flow,.scrub .mhub .ring{transition:none}.steps2{gap:28px;margin-top:36px;display:flex}.steps2 button{font:500 .8125rem/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-3);border:0;border-top:2px solid var(--rule);cursor:pointer;text-align:left;min-width:128px;transition:color .3s var(--std);background:0 0;padding:12px 0 0;position:relative}.steps2 button i{height:2px;width:calc(var(--f,0) * 100%);background:var(--coral);position:absolute;top:-2px;left:0}.steps2 button[aria-current=true]{color:var(--navy)}@media (width<=899px),(prefers-reduced-motion:reduce){.sec{height:auto}.pin{grid-template-columns:minmax(0,1fr);gap:28px;position:static}.stack{aspect-ratio:auto;gap:28px;display:grid}.stack .vis,.stack .vis.v-hub{clip-path:none;position:relative;inset:auto}.stack .vis.v-hub .chip{opacity:1}.stack .vis.v-hub:before{content:"How It Works";z-index:1;font:500 .75rem/1 var(--mono);letter-spacing:.04em;color:var(--on-2);position:absolute;top:14px;left:16px}.steps2{display:none}}html:not(.motion) .sec{height:auto}html:not(.motion) .pin{grid-template-columns:minmax(0,1fr);gap:28px;position:static}html:not(.motion) .stack{aspect-ratio:auto;gap:28px;display:grid}html:not(.motion) .stack .vis,html:not(.motion) .stack .vis.v-hub{clip-path:none;position:relative;inset:auto}html:not(.motion) .stack .vis.v-hub .chip{opacity:1}html:not(.motion) .stack .vis.v-hub:before{content:"How It Works";z-index:1;font:500 .75rem/1 var(--mono);letter-spacing:.04em;color:var(--on-2);position:absolute;top:14px;left:16px}html:not(.motion) .steps2{display:none}@media (width<=899px){.vis{aspect-ratio:4/3.3}}.hf-note{color:var(--ink-3);margin-top:16px}.hf-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;margin-top:40px;display:grid}.hf-feats li{border-top:1px solid var(--rule-2);align-items:flex-start;gap:12px;padding-top:16px;font-size:1rem;line-height:1.4;display:flex}.hf-feats svg{width:20px;height:20px;color:var(--coral);flex:none}.hf-frame{background:var(--mist);border-radius:20px;margin-top:96px;padding:56px}.hf-chat{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:20px;max-width:820px;margin:0 auto;padding:28px;display:grid;box-shadow:0 22px 48px #0d1b2a1a,0 0 0 1px #0d1b2a0d}.hf-chat-top{justify-content:space-between;align-items:center;gap:16px;font-size:1.0625rem;font-weight:600;display:flex}.hf-chat-top .label{background:var(--mist);color:var(--ink-3);border-radius:99px;padding:4px 10px}.hf-q{background:var(--mist);max-width:80%;color:var(--ink-2);border-radius:1.2em 1.2em .3em;justify-self:end;padding:.65em 1em}.hf-a{align-items:flex-start;gap:.7em;display:flex}.hf-a>svg{width:1.9em;height:1.9em;color:var(--teal);background:#1a5a7a1f;border-radius:50%;flex:none;padding:.4em}.hf-a>div{background:#e8734a1a;border-radius:.3em 1.2em 1.2em;flex:1;min-width:0;padding:.9em 1.1em}.hf-a b{font-weight:600}.hf-a table{border-collapse:collapse;width:100%;margin-top:14px;font-size:.9375rem}.hf-a th{font:500 .75rem/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-3);text-align:left;padding:0 0 8px}.hf-a td{border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;vertical-align:top;padding:8px 0}.hf-a th+th,.hf-a td+td{text-align:right;white-space:nowrap;padding-left:16px}.hf-a tr.top td{font-weight:600}.hf-chat-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:.9375rem;font-weight:500;display:flex}.hf-chat-foot .label{color:var(--ink-3)}.hf-band .hf-stats{margin-top:96px}.hf-stats.hf-three{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.hf-cards li{background:#fff;border-radius:20px;align-content:start;gap:6px;padding:22px 28px;display:grid}.hf-cards b{letter-spacing:-.02em;font-size:1.375rem;font-weight:500}.hf-cards p{color:var(--ink-2)}.hf-steps{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:96px;display:grid}.hf-steps li{align-content:start;gap:14px;padding:32px 40px 0 0;display:grid}.hf-steps li+li{border-left:1px solid var(--rule);padding-left:40px}.hf-steps .k{color:var(--coral)}.hf-steps h3{letter-spacing:-.03em;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500;line-height:1}.hf-steps p{color:var(--ink-2);max-width:36ch}.hf-calc{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:96px;display:grid}.hf-controls{background:var(--mist);border-radius:20px;align-content:start;gap:28px;padding:28px 32px;display:grid}.hf-range-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hf-range label{font-weight:500}.hf-range output{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hf-range input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:12px 0 0;display:block}.hf-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--coral) calc(var(--p,0) * 100%), var(--rule-2) 0);border-radius:2px;height:4px}.hf-range input::-moz-range-track{background:linear-gradient(90deg, var(--coral) calc(var(--p,0) * 100%), var(--rule-2) 0);border-radius:2px;height:4px}.hf-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--coral);width:20px;height:20px;box-shadow:0 0 0 1px var(--rule-2);box-sizing:border-box;border:3px solid #fff;border-radius:50%;margin-top:-8px}.hf-range input::-moz-range-thumb{background:var(--coral);width:20px;height:20px;box-shadow:0 0 0 1px var(--rule-2);box-sizing:border-box;border:3px solid #fff;border-radius:50%}@media (width<=1099px){.hf-calc{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-controls{grid-column:1/-1}}#hf-calc .hf-stat{text-align:center;align-content:center;justify-items:center}.hf-anchor{background:var(--mist);border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;margin-top:96px;padding:28px 32px;display:grid}.hf-anchor-l{color:var(--ink-2);margin-top:12px}.hf-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.hf-tiers>li{border:1px solid var(--rule-2);border-radius:20px;flex-direction:column;padding:28px 32px;display:flex}.hf-tiers>li.navy{border-color:var(--navy)}.hf-tier-top{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hf-tiers .navy .hf-tier-top{color:var(--on-2)}.hf-pill{background:var(--coral);color:var(--navy);border-radius:99px;margin-block:-4px;padding:4px 10px}.hf-tiers h3{letter-spacing:-.03em;margin-top:14px;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500;line-height:1}.hf-cap{color:var(--ink-2);margin-top:12px}.hf-cap b{color:var(--navy);font-weight:600}.hf-tiers .navy .hf-cap{color:var(--on-2)}.hf-tiers .navy .hf-cap b{color:#fff}.hf-tier-list{border-top:1px solid var(--rule);align-content:start;gap:10px;margin-top:20px;padding-top:20px;display:grid}.hf-tiers .navy .hf-tier-list{border-top-color:var(--hair)}.hf-tier-lead{color:var(--on-2)}.hf-tier-list ul{gap:10px;display:grid}.hf-tier-list li{align-items:flex-start;gap:10px;font-size:1rem;line-height:1.45;display:flex}.hf-tier-list svg{width:16px;height:16px;color:var(--teal);flex:none;margin-top:3px}.hf-tiers .navy .hf-tier-list svg{color:var(--coral)}.hf-cards-mist li{background:var(--mist)}.hf-compare{margin-top:64px}.hf-compare h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:500}.hf-cmp{margin-top:20px;overflow-x:auto}.hf-cmp table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:1rem;line-height:1.45}.hf-cmp th,.hf-cmp td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:18px 20px}.hf-cmp thead th,.hf-cmp thead td{vertical-align:bottom;border-top:0}.hf-cmp thead th span{display:block}.hf-cmp thead th .label{color:var(--ink-3)}.hf-cmp thead th span+span{margin-top:6px;font-size:1.0625rem;font-weight:500}.hf-cmp tbody th{width:150px;color:var(--ink-3);text-transform:uppercase;padding-left:0}.hf-cmp td{color:var(--ink-2)}.hf-cmp b{color:var(--navy);font-weight:600}.hf-cmp .hf-us{color:var(--navy);background:#e8734a14}.hf-cmp thead .hf-us{border-bottom:2px solid var(--coral);border-radius:12px 12px 0 0}.hf-cmp tbody tr:first-child .hf-us{border-top:0}.hf-cmp tbody tr:last-child .hf-us{border-radius:0 0 12px 12px}.q{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-auto-flow:dense;align-content:start;gap:32px 72px;margin:0;display:grid}.q-logo,.hf-qlabel{grid-column:1/-1}.q blockquote{grid-column:2}.q-by{grid-column:1;align-self:start}.q-logo{width:auto;height:48px;display:block}.q blockquote{border:0;align-content:start;gap:.8em;max-width:46em;padding:0;display:grid}.q blockquote:before{content:"";background:var(--coral);width:44px;height:34px;-webkit-mask:var(--qmark) no-repeat center / contain;mask:var(--qmark) no-repeat center / contain;margin-bottom:8px;display:block}.q{--qmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 34'%3E%3Cpath d='M0 34V20.6C0 9.4 5.6 2.5 16.8 0l2 4.6C12.4 6.6 9.4 10.2 9 15.4h8.6V34zm24.6 0V20.6C24.6 9.4 30.2 2.5 41.4 0l2 4.6c-6.4 2-9.4 5.6-9.8 10.8h8.6V34z'/%3E%3C/svg%3E")}.q blockquote p{letter-spacing:-.015em;color:var(--navy);font-size:clamp(1.25rem,1.75vw,1.625rem);line-height:1.45}.q-by{justify-items:start;gap:20px;display:grid}.q-by>span{gap:6px;display:grid}.q-name{font-weight:500}.q-role{color:var(--ink-3)}.q-photo{object-fit:cover;border-radius:16px;width:160px;height:160px}.q.hf-who{margin-top:96px}.hf-crop{display:block;overflow:hidden}.hf-crop img{filter:grayscale()contrast(1.03);width:115.11%;max-width:none;height:auto;margin:-4.5% 0 0 -7.554%;display:block}.hf-who+.hf-stats{margin-top:64px}.hf-stats.hf-four{grid-template-columns:repeat(4,minmax(0,1fr))}.hf-faq{border-bottom:1px solid var(--rule);margin-top:64px}.hf-faq h3{border-top:1px solid var(--rule)}.hf-faq button{text-align:left;width:100%;color:var(--navy);font:500 1.375rem/1.25 var(--sans);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.hf-faq button i{flex:none;width:16px;height:16px;position:relative}.hf-faq button i:before,.hf-faq button i:after{content:"";background:var(--coral);border-radius:1px;position:absolute}.hf-faq button i:before{height:2px;top:7px;left:0;right:0}.hf-faq button i:after{width:2px;top:0;bottom:0;left:7px}.hf-faq button[aria-expanded=true] i:after{transform:rotate(90deg)}.motion .hf-faq button i:after{transition:transform .2s var(--std)}.hf-faq [id^=hf-fa-] p{color:var(--ink-2);max-width:60ch;padding-bottom:24px}.hf-close{padding-block:72px}.cta h2{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;font-size:clamp(2.75rem,6.4vw,6rem);font-weight:500;line-height:.95}.cta-row{flex-wrap:wrap;align-items:center;gap:32px;margin-top:48px;display:flex}.cta p.big{color:var(--on-2);margin-top:20px;font-size:clamp(1.25rem,2vw,1.625rem)}.hf-qcard{color:var(--navy);background:#fff;border-radius:20px;margin-top:64px;padding:32px}.hf-qlabel{color:var(--ink-3);margin-bottom:-16px}@media (width<=899px){.hf-props,.hf-b,.hf-close{padding-block:48px}.hf-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hf-frame{margin-top:64px;padding:16px}.hf-chat{padding:16px}.hf-q{max-width:92%}.hf-a{flex-direction:column}.hf-a>div{padding:.8em .9em}.hf-a table{font-size:.875rem}.hf-a th+th,.hf-a td+td{padding-left:12px}.hf-a th+th{white-space:normal}.hf-band .hf-stats{margin-top:64px}.hf-stats.hf-three,.hf-cards{grid-template-columns:minmax(0,1fr)}.hf-cards li{padding:18px 22px}.hf-steps{grid-template-columns:minmax(0,1fr);margin-top:64px}.hf-steps li,.hf-steps li+li{border-left:0;border-bottom:1px solid var(--rule);padding:24px 0}.hf-calc{grid-template-columns:minmax(0,1fr);margin-top:64px}.hf-controls{padding:22px 24px}.hf-anchor{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:64px;padding:22px 24px}.hf-tiers{grid-template-columns:minmax(0,1fr)}.hf-tiers>li{padding:22px 24px}.so-grid{grid-template-columns:minmax(0,1fr);gap:32px}.so-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.so-pillars li,.so-pillars li+li{border-left:0;padding:32px 16px 32px 0}.so-pillars li:nth-child(2n){border-left:1px solid var(--rule-2);padding-left:16px;padding-right:0}.so-pillars li:nth-child(n+3){border-top:1px solid var(--rule-2);padding-bottom:0}.hf-panels{grid-template-columns:minmax(0,1fr);margin-top:64px}.hf-panel{padding:24px}.hf-panel li{grid-template-columns:116px minmax(0,1fr);gap:12px}.hf-stats{grid-template-columns:minmax(0,1fr)}.hf-stat{padding:22px 24px}.hf-fig span{margin-top:12px;display:block}.hf-stats.hf-four{grid-template-columns:repeat(2,minmax(0,1fr))}.q.hf-who{margin-top:64px}.q{grid-template-columns:minmax(0,1fr);row-gap:28px}.q blockquote,.q-by{grid-column:1}.q blockquote:before{width:34px;height:26px}.q-by{align-items:center;gap:16px;display:flex}.q-photo{border-radius:50%;width:64px;height:64px}.q-logo{height:38px}.hf-qlabel{margin-bottom:-12px}.hf-qcard{padding:24px}.hf-faq{margin-top:48px}.hf-faq button{padding:20px 0}.hf-faq [id^=hf-fa-] p{padding-bottom:20px}}.motion .rv{opacity:0;transition:opacity .67s cubic-bezier(.59, .41, .68, .49), transform .67s var(--rise);transform:translateY(32px)}.motion .rv.in{opacity:1;transform:none}.motion .hf-panel li{opacity:0;transition:opacity .67s cubic-bezier(.59, .41, .68, .49), transform .67s var(--rise);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(32px)}.motion .hf-panel.in li{opacity:1;transform:none}@media (width>=900px){.motion .hf-now li{transition-delay:calc((var(--i,0) + 5) * 60ms)}}
