.sf{padding:72px 0 0;background:#141419;color:#9b9dab;font-size:14px;line-height:20px}.sf-container{max-width:1304px;margin:0 auto;padding:0 24px}.sf a{text-decoration:none}.sf-top{display:grid;grid-template-columns:minmax(0, 1.6fr) repeat(4, minmax(0, 1fr));gap:48px 40px;padding-bottom:56px}.sf-logo{display:inline-block}.sf-logo img{display:block;width:auto;height:32px}.sf .sf-pitch{max-width:340px;margin:18px 0 0;color:#b8bac6;font-size:15px;line-height:23px}.sf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sf-btn{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid #3a3a46;border-radius:8px;color:#fff!important;font-size:14px;font-weight:600;transition:background-color .15s, border-color .15s}.sf-btn:hover,.sf-btn:focus-visible{border-color:#fff;background:transparent}.sf-btn--primary{border-color:#2bb4c0;background:#2bb4c0}.sf-btn--primary:hover,.sf-btn--primary:focus-visible{border-color:#025057;background:#025057}.sf-badges{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px}.sf-badges img{display:block;height:28px;width:auto;opacity:.9}.sf .sf-col__title{margin:0 0 16px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sf-col ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sf-col a{display:inline-flex;align-items:center;gap:5px;color:#9b9dab;transition:color .15s}.sf-col a:visited{color:#9b9dab}.sf-col a:hover,.sf-col a:focus-visible{color:#fff}.sf-ext{opacity:.55}.sf-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:24px 0 32px;border-top:1px solid #26262f}.sf .sf-copy{margin:0;color:#7c7f90;font-size:13px}.sf-legal{display:flex;flex-wrap:wrap;gap:6px 20px}.sf-legal a{color:#7c7f90;font-size:13px;transition:color .15s}.sf-legal a:visited{color:#7c7f90}.sf-legal a:hover,.sf-legal a:focus-visible{color:#fff}.sf-social{display:flex;gap:8px;margin-left:auto}.sf-social a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #2f2f39;border-radius:50%;color:#9b9dab;transition:color .15s, border-color .15s, background-color .15s}.sf-social a:hover,.sf-social a:focus-visible{border-color:#4a4a56;background:#22222b;color:#fff}.sf a:focus-visible{outline:2px solid #2bb4c0;outline-offset:2px}@media (max-width: 1100px){.sf-top{grid-template-columns:repeat(4, minmax(0, 1fr))}.sf-brand{grid-column:1 / -1}.sf .sf-pitch{max-width:520px}}@media (max-width: 700px){.sf{padding-top:56px}.sf-top{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 24px}.sf-social{margin-left:0}.sf-bottom{flex-direction:column;align-items:flex-start}}