@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800;900&family=Public+Sans:wght@300;400;500;600;700&display=swap");:root{--font-geist:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ink:#0b0c0f;--tx:#1f2329;--tx2:#4b5563;--tx3:#6b7280;--line:#eceef2;--line2:#e2e5ea;--soft:#f6f8fb;--blue:#08f;--blue-hover:#0070e0;--tint:#e6f3ff}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;padding:0;background-color:#fff;color:var(--tx);font-family:Public Sans,system-ui,-apple-system,sans-serif;overflow-x:hidden}a{color:var(--blue);text-decoration:none;transition:color .15s ease}a:hover{color:var(--blue-hover)}section[id]{scroll-margin-top:100px}@keyframes bfRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bfShine{0%{transform:translateX(-120%) skewX(-18deg)}22%,to{transform:translateX(260%) skewX(-18deg)}}@keyframes bfLive{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.6)}50%{box-shadow:0 0 0 5px rgba(74,222,128,0)}}@keyframes bfWiggle{0%,78%,to{transform:rotate(0) scale(1)}82%{transform:rotate(-14deg) scale(1.12)}86%{transform:rotate(12deg) scale(1.12)}90%{transform:rotate(-8deg) scale(1.08)}94%{transform:rotate(5deg) scale(1.04)}}@keyframes bfDrift{0%,to{background-position:30% 0}50%{background-position:70% 0}}@keyframes bfBtnShine{0%,70%{transform:translateX(-140%) skewX(-20deg)}to{transform:translateX(260%) skewX(-20deg)}}@keyframes mq{to{transform:translateX(-50%)}}.bf-rise{animation:bfRise .7s cubic-bezier(.2,.7,.2,1) both}.bf-shine{position:absolute;top:0;bottom:0;left:0;width:40%;z-index:2;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.75) 50%,hsla(0,0%,100%,0));animation:bfShine 6s ease-in-out 1.2s infinite}.bf-live{animation:bfLive 1.8s ease-out infinite}.bf-gift{display:inline-block;transform-origin:50% 70%;animation:bfWiggle 3.2s ease-in-out infinite}.bf-cta-glow{background:radial-gradient(700px 300px at 50% 0,rgba(0,136,255,.42) 0,rgba(0,136,255,0) 70%);background-size:160% 100%;animation:bfDrift 9s ease-in-out infinite}.bf-btn-shine{position:relative;overflow:hidden}.bf-btn-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0));animation:bfBtnShine 4.5s ease-in-out 1s infinite;pointer-events:none}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.trk{display:flex;align-items:center;width:max-content;animation:mq 32s linear infinite}.mq:hover .trk{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bf-btn-shine:after,.bf-cta-glow,.bf-gift,.bf-live,.bf-rise,.bf-shine,.trk{animation:none!important}.bf-shine{display:none!important}}