.sx-facts{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sx-facts li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.sx-facts li b{font-family:var(--font-display);color:var(--belzona-blue);letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:1.15}.sx-facts li span{color:var(--text-2);font-size:14px;line-height:1.5}.sx-facts li:before{content:"";background:var(--orange-ink);border-radius:2px;flex:none;width:8px;height:8px;margin-top:7px}.sx-pull{font-family:var(--font-display);letter-spacing:-.02em;color:var(--belzona-blue);max-width:22ch;margin:0 0 18px;font-size:clamp(20px,2.6vw,27px);font-weight:400;line-height:1.3}.sx-typecard{flex-direction:column;padding:0;display:flex;overflow:hidden}.sx-typemedia{aspect-ratio:16/10;position:relative;overflow:hidden}.sx-typemedia img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.sx-typebody{padding:24px 24px 26px}.sx-typekick{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-ink);margin-bottom:8px;font-size:11.5px;display:inline-block}.sx-typebody h3{margin:0 0 10px}.sx-typebody p{margin:0}.sx-flow{counter-reset:sx-step;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sx-step{border:1px solid var(--border);background:#fff;border-radius:16px;padding:28px 24px 26px;position:relative;box-shadow:0 8px 24px #15263f1a}.sx-step .sx-num{font-family:var(--font-display);letter-spacing:.04em;color:var(--orange-ink);margin-bottom:14px;font-size:14px;font-weight:400;display:block}.sx-step h3{color:var(--belzona-blue);letter-spacing:-.01em;margin:0 0 10px;font-size:18px}.sx-step p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:980px){.sx-flow{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sx-flow{grid-template-columns:1fr}}.sx-matnote{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-top:22px;padding:24px 26px}.sx-matnote h3{color:var(--belzona-blue);letter-spacing:-.01em;margin:0 0 10px;font-size:17px}.sx-matnote p{color:var(--text-2);max-width:72ch;margin:0;font-size:15px;line-height:1.62}.sx-matnote code{font-family:var(--mono);color:var(--belzona-blue);font-size:13px;font-weight:600}@media (hover:hover){@media (prefers-reduced-motion:no-preference){.sx-typecard:hover .sx-typemedia img{transform:scale(1.06)}}}@media (hover:none){.sx-typecard:hover .sx-typemedia img{transform:none}}@media (prefers-reduced-motion:reduce){.sx-typemedia img{transition:none}}
