.sf{isolation:isolate;overflow:hidden;border-top:1px solid var(--ml-border-subtle,rgba(48,54,61,.5));color:var(--ml-text-muted,#8b949e);font-size:var(--ml-text-sm,.82rem)}.sf,.sf-shell{position:relative}.sf-shell{z-index:1;width:100%;max-width:1040px;margin-inline:auto;padding:56px var(--ml-space-xl,24px) 0}.sf-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr));gap:32px 40px}.sf-grid--industries{grid-template-columns:minmax(200px,1.3fr) repeat(2,minmax(90px,.8fr)) minmax(170px,1.3fr) minmax(110px,.9fr)}.sf-brand-col{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sf-brand{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:-.3px;color:var(--ml-text,#e6edf3);transition:opacity var(--ml-duration-base,.15s) var(--ml-ease,ease)}.sf-brand img{border-radius:6px}@media (hover:hover){.sf-brand:hover{opacity:.8}}.sf-blurb{margin:0;max-width:28ch;color:var(--ml-text-faint,#6e7681);font-size:.8rem;line-height:1.6;text-wrap:pretty}.sf-copy{color:color-mix(in srgb,var(--ml-text-faint,#6e7681) 62%,transparent);font-size:.75rem}.sf-lang{display:inline-flex;align-items:center;gap:14px;font-size:.78rem}.sf-lang-link{color:var(--ml-text-faint,#6e7681);font-weight:500;transition:color var(--ml-duration-base,.15s) var(--ml-ease,ease)}@media (hover:hover){a.sf-lang-link:hover{color:var(--ml-text,#e6edf3)}}.sf-lang-link--active{color:var(--ml-text,#e6edf3)}.sf-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.sf-col-head{margin-bottom:2px;color:color-mix(in srgb,var(--ml-text-faint,#6e7681) 62%,transparent);font-size:.7rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.sf-link{color:var(--ml-text-muted,#8b949e);font-weight:500;transition:color var(--ml-duration-base,.15s) var(--ml-ease,ease)}@media (hover:hover){.sf-link:hover{color:var(--ml-text,#e6edf3)}}.sf-slink{display:inline-flex;align-items:center;gap:8px}.sf-slink svg{color:var(--ml-text-faint,#6e7681);transition:color var(--ml-duration-base,.15s) var(--ml-ease,ease)}@media (hover:hover){.sf-slink:hover svg{color:var(--ml-text,#e6edf3)}}.sf-industries-grid{display:grid;grid-template-columns:repeat(2,auto);gap:11px 24px}.sf-tail{position:relative;height:clamp(150px,22vw,220px)}.sf-tail-dots{position:absolute;inset:0;pointer-events:none;-webkit-mask:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 42%,#000 78%);mask:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 42%,#000 78%)}.sf a:focus-visible{outline:2px solid var(--ml-color-primary,#58a6ff);outline-offset:2px;border-radius:4px}@media (max-width:720px){.sf-shell{padding-top:44px}.sf-grid,.sf-grid--industries{grid-template-columns:repeat(3,1fr);gap:28px 16px}.sf-brand-col,.sf-industries{grid-column:1/-1}}@media (max-width:359px){.sf-grid,.sf-grid--industries{grid-template-columns:1fr}}