.bsf-landing .nf-soon{background:var(--warn-50);height:20px;color:var(--warn);font:500 10.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid #ecd9b4;border-radius:3px;align-items:center;padding:0 8px;display:inline-flex}.bsf-landing .nf-head{max-width:720px}.bsf-landing .nf-head h2{margin:12px 0 14px}.bsf-landing .nf-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px;display:grid}.bsf-landing .nf-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.bsf-landing .nf-card h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:1.3;display:flex}.bsf-landing .nf-card p{color:var(--ink-2);margin:0;font-size:15px}.bsf-landing .nf-card ul{color:var(--ink-2);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bsf-landing .nf-card li{padding-left:14px;position:relative}.bsf-landing .nf-card li:before{content:"";background:var(--cobalt);border-radius:1px;width:6px;height:6px;position:absolute;top:.55em;left:0}.bsf-landing .nf-card .lnk{margin-top:auto;font-size:14px}.bsf-landing .nf-tag{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.bsf-landing .nf-pk{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px;display:grid}.bsf-landing .nf-core{background:var(--graphite);color:#fff;border-radius:6px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.bsf-landing .nf-core h3{margin:0;font-size:19px;font-weight:600}.bsf-landing .nf-core p{color:#c9ced5;margin:0;font-size:14.5px}.bsf-landing .nf-core ul{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.bsf-landing .nf-core li:before{content:"✓";color:#7fd1a6;margin-right:8px}.bsf-landing .nf-add{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.bsf-landing .nf-add .nf-card{padding:16px}.bsf-landing .nf-add h4{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:600;display:flex}.bsf-landing .nf-note{color:var(--muted);margin:18px 0 0;font-size:14px}.bsf-landing .nf-extra{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.bsf-landing .nf-extra+.nf-extra{margin-top:2px}.bsf-landing .faq .nf-extras{gap:6px;margin:-8px 0 0;padding:0 2px 20px;list-style:none;display:grid}.bsf-landing .faq .nf-extras li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:640px){.bsf-landing .nf-grid,.bsf-landing .nf-add{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bsf-landing .nf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bsf-landing .nf-pk{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.bsf-landing .cc .nf-soon{font:500 10.5px/1 var(--mono);color:var(--warn)}.bsf-landing .cc .nf-extra{color:var(--ink-2);font-size:12.5px}.bsf-landing .drw .nf-extra{font-size:14px}
