.sf-nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#080808b8;border-bottom:1px solid #0000;transition:background .2s,border-color .2s,box-shadow .2s;position:sticky;top:0}.sf-nav.is-scrolled{background:#080808d9;border-bottom-color:#ffffff12;box-shadow:0 6px 24px #00000080}.sf-nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;max-width:1240px;margin:0 auto;padding:14px 24px;display:grid}.sf-brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.sf-brand-mark{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:32px;height:32px;display:block}.sf-brand-name{color:#fff;letter-spacing:.03em;font-family:Bebas Neue,Impact,sans-serif;font-size:26px;font-weight:400;line-height:1;display:inline-block;transform:translateY(2px)}.sf-nav-links{justify-content:center;align-items:center;gap:28px;display:flex}.sf-nav-links a{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:400;text-decoration:none;transition:color .15s}.sf-nav-links a:hover{color:#a8ff3e}.sf-nav-cta{align-items:center;gap:16px;display:flex}.sf-btn-text{letter-spacing:.1em;color:#fff9;white-space:nowrap;font-size:13px;font-weight:400;text-decoration:none;transition:color .15s}.sf-btn-text:hover{color:#a8ff3e}.sf-btn-primary{letter-spacing:.03em;white-space:nowrap;z-index:1;background:#a8ff3e;border:1px solid #a8ff3e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:Bebas Neue,Impact,sans-serif;font-size:21px;font-weight:400;line-height:.85;text-decoration:none;transition:background .15s,transform .12s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 10px 28px -8px #a8ff3e66;color:#080808!important}.sf-btn-primary:hover{background:#b6ff57;border-color:#b6ff57;transform:translateY(-1px);box-shadow:0 14px 34px -8px #a8ff3e8c}.sf-btn-primary:active{transform:translateY(0)}.sf-nav-burger{color:#f5f2e8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:8px;display:none}@media (width<=800px){.sf-nav-inner{grid-template-columns:auto 1fr auto;gap:16px}.sf-nav-links,.sf-nav-cta .sf-btn-text{display:none}.sf-nav-burger{display:inline-flex}.sf-nav-links.is-open{background:#0f0f0f;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:12px;display:flex;position:absolute;top:64px;left:12px;right:12px;box-shadow:0 8px 24px -8px #0009}.sf-nav-links.is-open a{text-align:left;padding:10px 14px}}.sf-news-hp[data-astro-cid-drywyjjs]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.sf-news-msg[data-astro-cid-drywyjjs]{letter-spacing:.08em;margin:12px 0 0;font-size:14px;font-weight:500}.sf-news-msg[data-astro-cid-drywyjjs][hidden]{display:none}.sf-news-success[data-astro-cid-drywyjjs]{color:#a8ff3e}.sf-news-error[data-astro-cid-drywyjjs]{color:#ff6b61}.sf-news-input[data-astro-cid-drywyjjs]{color:#f5f2e8;background:#0f0f0f;border:1px solid #ffffff29;border-radius:999px;outline:none;flex:auto;min-width:0;padding:13px 18px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.sf-news-input[data-astro-cid-drywyjjs]::placeholder{color:#f5f2e866}.sf-news-input[data-astro-cid-drywyjjs]:focus{border-color:#a8ff3e;box-shadow:0 0 0 3px #a8ff3e2e}.sf-news-btn[data-astro-cid-drywyjjs]{color:#080808;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#a8ff3e;border:1px solid #a8ff3e;border-radius:999px;flex:none;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,transform 50ms,box-shadow .15s}.sf-news-btn[data-astro-cid-drywyjjs]:hover{background:#b6ff57;border-color:#b6ff57;box-shadow:0 10px 26px -8px #a8ff3e80}.sf-news-btn[data-astro-cid-drywyjjs]:active{transform:translateY(1px)}.sf-news-btn[data-astro-cid-drywyjjs]:disabled{opacity:.6;cursor:default}.sf-news--section[data-astro-cid-drywyjjs]{padding:64px 24px}.sf-news-card[data-astro-cid-drywyjjs]{text-align:center;background:#0f0f0f;border:1px solid #ffffff1a;border-radius:24px;max-width:640px;margin:0 auto;padding:44px 36px}.sf-news-kicker[data-astro-cid-drywyjjs]{color:#a8ff3e;text-transform:uppercase;letter-spacing:.22em;margin:0 0 14px;font-size:12px;font-weight:500}.sf-news-heading[data-astro-cid-drywyjjs]{color:#fff;letter-spacing:.01em;margin:0 0 14px;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:.92}.sf-news-sub[data-astro-cid-drywyjjs]{color:#f5f2e899;max-width:460px;margin:0 auto 24px;font-size:15px;line-height:1.6}.sf-news--section[data-astro-cid-drywyjjs] .sf-news-form[data-astro-cid-drywyjjs]{gap:10px;max-width:460px;margin:0 auto;display:flex}.sf-news-trust[data-astro-cid-drywyjjs]{letter-spacing:.08em;color:#f5f2e866;margin:16px 0 0;font-size:12px}.sf-news--footer[data-astro-cid-drywyjjs]{max-width:360px}.sf-news--footer[data-astro-cid-drywyjjs] .sf-news-input[data-astro-cid-drywyjjs]{min-width:150px}.sf-news-foot-label[data-astro-cid-drywyjjs]{color:#a8ff3e;text-transform:uppercase;letter-spacing:.2em;margin:0 0 6px;font-size:12px;font-weight:500}.sf-news-foot-sub[data-astro-cid-drywyjjs]{color:#f5f2e880;margin:0 0 12px;font-size:13px;line-height:1.5}.sf-news--footer[data-astro-cid-drywyjjs] .sf-news-form[data-astro-cid-drywyjjs]{gap:8px;display:flex}.sf-news--footer[data-astro-cid-drywyjjs] .sf-news-input[data-astro-cid-drywyjjs]{padding:9px 12px;font-size:14px}.sf-news--footer[data-astro-cid-drywyjjs] .sf-news-btn[data-astro-cid-drywyjjs]{padding:9px 14px;font-size:14px}@media (width<=560px){.sf-news--section[data-astro-cid-drywyjjs] .sf-news-form[data-astro-cid-drywyjjs]{flex-direction:column}}.askai[data-astro-cid-sgabpdse]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:22px 20px;display:flex}.askai-label[data-astro-cid-sgabpdse]{letter-spacing:.01em;color:#f5f2e899;font-size:13px}.askai-btns[data-astro-cid-sgabpdse]{gap:8px;display:flex}.askai-btn[data-astro-cid-sgabpdse]{color:#f5f2e8b8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.askai-btn[data-astro-cid-sgabpdse]:hover{color:#fff;background:#ffffff14;border-color:#ffffff52;transform:translateY(-1px)}.askai-btn[data-astro-cid-sgabpdse]:focus-visible{outline-offset:2px;outline:2px solid #a8ff3e}.askai-btn[data-astro-cid-sgabpdse] svg[data-astro-cid-sgabpdse]{width:19px;height:19px;display:block}.sf-footer{background:#080808;border-top:1px solid #ffffff1a;padding:64px 24px 32px}.sf-footer-inner{border-bottom:1px solid #ffffff12;grid-template-columns:1.4fr 2.6fr;gap:56px;max-width:1240px;margin:0 auto;padding-bottom:48px;display:grid}.sf-footer-brand-col{flex-direction:column;display:flex}.sf-footer-brand{align-items:center;gap:11px;margin-bottom:16px;text-decoration:none;display:inline-flex}.sf-footer-brand-name{color:#fff;letter-spacing:.03em;font-family:Bebas Neue,Impact,sans-serif;font-size:24px;font-weight:400;line-height:1;display:inline-block;transform:translateY(2px)}.sf-footer-tag{color:#f5f2e873;max-width:300px;margin:0 0 20px;font-size:13px;line-height:1.6}.sf-footer-chip{letter-spacing:.06em;color:#f5f2e899;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.sf-footer-chip-dot{background:#a8ff3e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #a8ff3e33}.sf-footer-news-wrap{margin-top:24px}.sf-footer-cols{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}.sf-footer-heading{color:#a8ff3e;text-transform:uppercase;letter-spacing:.2em;margin:0 0 16px;font-size:12px;font-weight:500}.sf-footer-link{color:#f5f2e899;margin-bottom:11px;font-size:14px;text-decoration:none;transition:color .15s;display:block}.sf-footer-link:hover{color:#fff}.sf-footer-base{letter-spacing:.08em;color:#f5f2e866;flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1240px;margin:0 auto;padding-top:24px;font-size:12px;display:flex}.sf-footer-base a{color:#f5f2e899;text-decoration:underline}.sf-footer-base a:hover{color:#a8ff3e}.sf-footer-featured{border-bottom:1px solid #ffffff12;max-width:1240px;margin:0 auto;padding:28px 0}.sf-footer-featured-label{color:#a8ff3e;text-transform:uppercase;letter-spacing:.2em;margin:0 0 14px;font-size:12px;font-weight:500}.sf-footer-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 120px calc(100% - 120px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 120px calc(100% - 120px),#0000 100%)}.sf-footer-track{width:max-content;animation:28s linear infinite sf-badge-scroll;display:flex}.sf-footer-marquee:hover .sf-footer-track{animation-play-state:paused}@keyframes sf-badge-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sf-footer-badges{flex-wrap:nowrap;align-items:center;gap:14px;padding-right:14px;display:flex}.sf-footer-badges a{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;padding:8px 14px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.sf-footer-badges a:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.sf-footer-badges a:focus-visible{outline-offset:3px;outline:2px solid #a8ff3e}.sf-footer-badges img{max-width:100%;display:block;width:auto!important;height:40px!important}.sf-footer-badges img:not([src]){visibility:hidden}@media (prefers-reduced-motion:reduce){.sf-footer-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.sf-footer-track{animation:none}.sf-footer-track>.sf-footer-badges[aria-hidden=true]{display:none}}@media (width<=800px){.sf-footer-inner{grid-template-columns:1fr;gap:40px}.sf-footer-cols{grid-template-columns:repeat(2,1fr);gap:28px}}
