.section.hx-how{border-top:1px solid var(--line)}@media (min-width:900px){.section.hx-how{padding-block:80px 96px}}.hx-how .hx-how-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:36px;display:flex}.hx-how .hx-how-grid{align-items:start;gap:32px;display:grid}@media (min-width:900px){.hx-how .hx-how-grid{grid-template:"video steps""cta steps"1fr/1.3fr .7fr;gap:32px 48px}.hx-how .hx-video{grid-area:video}.hx-how .hx-steps{grid-area:steps}.hx-how .hx-how-cta{grid-area:cta}}.hx-how .hx-how-title{gap:6px;display:grid}.hx-how .hx-toggle{border:1.5px solid var(--line);background:var(--paper-light);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.hx-how .hx-toggle button{min-height:42px;color:var(--plum);font:800 .95rem/1 var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 18px}.hx-how .hx-toggle button[aria-pressed=true]{background:var(--plum);color:var(--paper-light)}.hx-how .hx-toggle button:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.hx-how .hx-video{border:1.5px solid var(--line);aspect-ratio:16/10;background:#fff;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 24px 60px -36px #382a4073}.hx-how .hx-video video{object-fit:cover;width:100%;height:100%;display:block}.hx-how .hx-steps{margin:0;padding:0;list-style:none;display:grid}.hx-how .hx-steps li{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:14px;padding:14px 0;display:grid}.hx-how .hx-steps li:first-child{border-top:0;padding-top:0}.hx-how .hx-steps .n{border:1.5px solid var(--plum);width:36px;height:36px;color:var(--plum);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;display:grid}.hx-how .hx-steps h3{font-size:1.05rem;line-height:1.3}.hx-how .hx-steps p{color:var(--ink-soft);margin:4px 0 0;font-size:.93rem;line-height:1.5}.hx-how .hx-how-cta{justify-content:center;align-self:start;display:flex}@media (max-width:520px){.hx-how .hx-toggle{width:100%}.hx-how .hx-toggle button{white-space:normal;flex:1;padding:0 10px;font-size:.85rem;line-height:1.15}}
