.sf-alt{--alt-ink:#0e0e0e;--alt-paper:#fff;--alt-ivory:#f4f2ef;--alt-ink2:#5a5a56;--alt-rule:#e4e1dc;--alt-rule2:#d6d0c6;--alt-green:#2a6649;--alt-amber:#7a6a2a}.sf-alt__hero{max-width:980px}.sf-alt__proof{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.sf-alt__proof li{border:1px solid var(--alt-rule2);color:var(--alt-ink2);letter-spacing:.06em;text-transform:uppercase;background:#ffffff94;border-radius:999px;padding:8px 12px;font-size:11px;line-height:1.2}.sf-alt__summary,.sf-alt__workflow{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:44px;display:grid}.sf-alt__decision{border:1px solid var(--alt-rule);background:var(--alt-rule);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.sf-alt__decisioncard{background:var(--alt-paper);padding:28px 24px}.sf-alt__decisioncard h3,.sf-alt__card h3,.sf-alt__faq h3{color:var(--alt-ink);letter-spacing:0;margin:0;font-size:18px;font-weight:500;line-height:1.25}.sf-alt__decisioncard p,.sf-alt__card p,.sf-alt__faq p,.sf-alt__workflowcopy p{color:var(--alt-ink2);margin:14px 0 0;font-size:14.5px;line-height:1.62}.sf-alt__tablewrap{border:1px solid var(--alt-rule);background:var(--alt-paper);border-radius:14px;margin-top:34px;overflow-x:auto}.sf-alt__table{border-collapse:collapse;width:100%;min-width:820px;font-size:13.5px}.sf-alt__table th,.sf-alt__table td{border-bottom:1px solid var(--alt-rule);text-align:left;vertical-align:top;padding:16px 18px;line-height:1.48}.sf-alt__table thead th{color:var(--alt-ink);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.sf-alt__table tbody th{width:22%;color:var(--alt-ink);font-weight:600}.sf-alt__table td{color:var(--alt-ink2)}.sf-alt__table tbody tr:last-child th,.sf-alt__table tbody tr:last-child td{border-bottom:0}.sf-alt__cards{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px;display:grid}.sf-alt__card{border:1px solid var(--alt-rule);background:var(--alt-paper);border-radius:14px;padding:24px}.sf-alt__cardhead{border-bottom:1px solid var(--alt-rule);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.sf-alt__cardhead p{letter-spacing:.11em;text-transform:uppercase;margin-top:7px;font-size:11px}.sf-alt__cardhead a{color:var(--alt-ink);text-underline-offset:3px;flex:none;font-size:12px;text-decoration:underline}.sf-alt__notes{flex-direction:column;gap:16px;margin:18px 0 0;display:flex}.sf-alt__notes div{grid-template-columns:92px minmax(0,1fr);gap:18px;display:grid}.sf-alt__notes dt{color:var(--alt-green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}.sf-alt__notes dd{color:var(--alt-ink2);margin:0;font-size:13.5px;line-height:1.58}.sf-alt__workflow{border:1px solid var(--alt-rule);background:linear-gradient(135deg,#ffffffb8,#f4f2efeb);border-radius:14px;padding:34px}.sf-alt__workflowcopy{border-left:1px solid var(--alt-rule2);padding-left:28px}.sf-alt__workflowcopy p:first-child{margin-top:0}.sf-alt__faq{border:1px solid var(--alt-rule);background:var(--alt-rule);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.sf-alt__faq article{background:var(--alt-paper);padding:28px 24px}@media (max-width:900px){.sf-alt__summary,.sf-alt__workflow{grid-template-columns:1fr;gap:24px}.sf-alt__workflowcopy{border-left:0;border-top:1px solid var(--alt-rule2);padding-top:22px;padding-left:0}.sf-alt__decision,.sf-alt__faq,.sf-alt__cards{grid-template-columns:1fr}}@media (max-width:560px){.sf-alt__proof li{width:100%}.sf-alt__card,.sf-alt__decisioncard,.sf-alt__faq article,.sf-alt__workflow{padding:22px 20px}.sf-alt__notes div{grid-template-columns:1fr;gap:6px}}
