.sf-nexus__banner{background:var(--sf-coal);color:#fff;padding:28px 0 24px;border-bottom:3px solid var(--sf-rust)}.sf-nexus__banner-inner{min-width:0}.sf-nexus__banner-tag{font-size:11px;font-weight:800;color:var(--sf-ember);margin:0 0 6px}.sf-nexus__banner-title{margin:0 0 8px;font-size:clamp(1.6rem,3.5vw,2.2rem)}.sf-nexus__banner-lede{margin:0;font-size:14px;color:#d6d3d1;max-width:60ch}.sf-nexus__intro{padding:36px 0;background:#fff;border-bottom:1px solid var(--sf-line)}.sf-nexus__intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.sf-nexus__intro-copy{min-width:0}.sf-nexus__intro-sub{margin:0 0 18px;font-size:14px;color:var(--sf-muted)}.sf-nexus__intro-act{display:flex;flex-wrap:wrap;gap:10px}.sf-nexus__intro-visual{margin:0;min-width:0}.sf-nexus__frame{display:block;overflow:hidden;border-radius:var(--sf-r);border:2px solid var(--sf-coal);background:var(--sf-line);line-height:0}.sf-nexus__frame img:not(.site-img-wm__logo){width:100%;height:auto;display:block;object-fit:cover}.sf-nexus__intro-visual .sf-nexus__frame{box-shadow:8px 8px 0 var(--sf-rust)}.sf-nexus__metrics{padding:20px 0;background:var(--sf-cream)}.sf-nexus__metrics-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sf-nexus__metric{padding:14px;background:#fff;border:1px solid var(--sf-line);border-radius:var(--sf-r);text-align:center;font-size:12px}.sf-nexus__metric strong{display:block;font-size:18px;color:var(--sf-rust);margin-bottom:2px}.sf-nexus__beliefs,.sf-nexus__path,.sf-nexus__suite,.sf-nexus__frames,.sf-nexus__quotes{padding:36px 0}.sf-nexus__beliefs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sf-nexus__belief{padding:18px;background:#fff;border:1px solid var(--sf-line);border-radius:var(--sf-r);border-top:3px solid var(--sf-rust)}.sf-nexus__belief-n{font-size:11px;font-weight:800;color:var(--sf-ember)}.sf-nexus__belief h3{margin:6px 0;font-size:15px}.sf-nexus__belief p{margin:0;font-size:13px;color:var(--sf-muted)}.sf-nexus__path-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;margin:0;padding:0}.sf-nexus__path-step{padding:16px;background:#fff;border:1px solid var(--sf-line);border-radius:var(--sf-r);position:relative}.sf-nexus__path-step::before{content:"";position:absolute;top:50%;right:-7px;width:12px;height:2px;background:var(--sf-rust)}.sf-nexus__path-step:last-child::before{display:none}.sf-nexus__path-n{font-size:11px;font-weight:800;color:var(--sf-rust)}.sf-nexus__path-step h3{margin:4px 0 6px;font-size:14px}.sf-nexus__path-step p{margin:0;font-size:12px;color:var(--sf-muted)}.sf-nexus__suite-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sf-nexus__suite-card{padding:16px;background:#fff;border:1px solid var(--sf-line);border-radius:var(--sf-r)}.sf-nexus__suite-card--lead{grid-column:span 2;border-color:var(--sf-rust);background:rgba(234,88,12,0.04)}.sf-nexus__suite-card h3{margin:0 0 6px;font-size:14px}.sf-nexus__suite-card p{margin:0;font-size:13px;color:var(--sf-muted)}.sf-nexus__pledge{padding:36px 0;background:linear-gradient(135deg,var(--sf-coal),#292524);color:#fff}.sf-nexus__pledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sf-nexus__pledge-card{padding:16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:var(--sf-r)}.sf-nexus__pledge-card h3{margin:0 0 6px;font-size:14px;color:var(--sf-ember)}.sf-nexus__pledge-card p{margin:0;font-size:12px;color:#d6d3d1}.sf-nexus__pledge-card a{color:var(--sf-ember)}.sf-nexus__frames-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sf-nexus__frame-cell{display:flex;flex-direction:column;margin:0;min-width:0}.sf-nexus__frame-cell .sf-nexus__frame{aspect-ratio:4 / 3}.sf-nexus__frame-cell .sf-nexus__frame img:not(.site-img-wm__logo){width:100%;height:100%;object-fit:cover}.sf-nexus__frame-cell figcaption{margin-top:8px;font-size:11px;color:var(--sf-muted);text-align:center}.sf-nexus__quotes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sf-nexus__quote{margin:0;padding:16px;background:#fff;border:1px solid var(--sf-line);border-radius:var(--sf-r);font-size:13px}.sf-nexus__quote footer{margin-top:10px;font-size:11px;color:var(--sf-muted);font-weight:700}.sf-nexus__help{padding:32px 0}.sf-nexus__help-panel{background:#fff;border:1px solid var(--sf-line);border-radius:var(--sf-r);padding:24px}.sf-nexus__faq-item{border-bottom:1px solid var(--sf-line);padding:12px 0}.sf-nexus__faq-item:last-child{border-bottom:none}.sf-nexus__faq-item summary{font-weight:700;cursor:pointer}.sf-nexus__faq-item p{margin:8px 0 0;font-size:13px;color:var(--sf-muted)}.sf-nexus__nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.sf-nexus__nav .sf-chip{background:#fff;color:var(--sf-coal);border-color:var(--sf-line)}.sf-nexus__end{padding:36px 0;background:var(--sf-coal);color:#fff;text-align:center}.sf-nexus__end-inner h2{margin:0 0 8px;font-size:1.4rem}.sf-nexus__end-inner p{margin:0 0 18px;color:#d6d3d1;font-size:14px}.sf-nexus__end-act{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}body.layout-solarflare .sf-wrap.container,body.layout-solarflare .container.sf-wrap{max-width:var(--sf-wrap-w);margin-left:auto;margin-right:auto}.sf-summit .sf-chip{background:#fff;color:var(--sf-ink);border:1px solid var(--sf-line)}.sf-summit .sf-chip:hover{border-color:var(--sf-teal);color:var(--sf-teal)}.sf-summit__chips-inner{display:flex;flex-wrap:wrap;gap:8px}.sf-gap{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 16px}.sf-gap__code,.sf-gap__halo + .sf-gap__code{font-size:72px;font-weight:900;color:var(--sf-rust)}
