.sf{color:#cfdbe8;margin-top:56px;font-size:15px;line-height:1.5}.sf-ridge{height:clamp(80px,14vw,200px);margin-bottom:-1px;overflow:hidden}.sf-ridge .ra{height:100%}.sf-night{padding:18px 0 calc(env(safe-area-inset-bottom,0px) + 36px);background:radial-gradient(60% 70% at 85% 100%,#ff8a5b24,#ff8a5b00 60%),radial-gradient(50% 70% at 8% 100%,#4cc3e824,#4cc3e800 62%),linear-gradient(#0b1220 0% 30%,#101d36 100%)}.sf-in{gap:32px;display:grid}.sf a{color:#cfdbe8;text-decoration:none}.sf a:hover{color:#fff;text-decoration:underline}.sf a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.sf p{margin:0}.sf-brand{justify-items:start;gap:14px;max-width:380px;display:grid}.sf-logo{letter-spacing:-.05em;align-items:center;gap:10px;min-height:44px;font-size:24px;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.sf-logo img{border-radius:8px;box-shadow:0 0 0 1px #ffffff38}.sf-social{justify-items:start;gap:6px;display:grid}.sf-social p{color:#b9c8d9;max-width:34em}.sf-ig{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex;color:#fff!important}.sf-ig svg{color:var(--ice,#4cc3e8)}.sf-stores{margin:0}.sf .store-soon{background:#03060e;border-color:#ffffff4d}.sf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.sf-col{align-content:start;display:grid}.sf-h{letter-spacing:.12em;text-transform:uppercase;color:#9fdcf0;font-size:12.5px;font-weight:600;margin:0 0 4px!important}.sf-col a{align-items:center;min-height:44px;font-size:15.5px;display:flex}.sf-base{margin-top:28px}.sf-base p{color:#9fb0c4;border-top:1px solid #ffffff1f;max-width:none;padding-top:20px;font-size:13.5px;line-height:1.55}.sf-base a{color:#cfdbe8;text-underline-offset:2px;text-decoration:underline}@media (min-width:640px){.sf-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.sf{margin-top:72px}.sf-night{padding-top:28px}.sf-in{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:56px}.sf-base{margin-top:40px}}@media (min-width:1024px){.sf .wrap{max-width:1200px}}.sp-cta-wrap+.sf{margin-top:8px}
