@keyframes hlm-badge-pulse{0%,to{box-shadow:0 0 #00ff9600}50%{box-shadow:0 0 14px #00ff9647}}@keyframes hlm-dot-blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes hlm-border-breathe{0%,to{border-color:#10ff9757;box-shadow:0 28px 80px #0000008c,0 0 22px #00ff961a,inset 0 1px #ffffff12}50%{border-color:#10ff977a;box-shadow:0 28px 80px #0000008c,0 0 28px #00ff9629,inset 0 1px #ffffff12}}.hlm-card{color:#fff;isolation:isolate;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 8% 0,#00ff9612,#0000 28%),radial-gradient(circle at 100% 100%,#00ff9614,#0000 32%),linear-gradient(145deg,#090f0eeb,#050809f5);border:1px solid #10ff9757;border-radius:24px;width:100%;max-width:430px;padding:22px;animation:4.5s ease-in-out infinite hlm-border-breathe;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008c,0 0 22px #00ff961a,inset 0 1px #ffffff12}.hlm-card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff0a,#0000 40%);position:absolute;inset:0}.hlm-card>*{z-index:1;position:relative}.hlm-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hlm-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8dffc3;font-size:.68rem;font-weight:800}.hlm-card__badge{letter-spacing:.06em;color:#19ff9b;background:#00ff961a;border:1px solid #00ff9647;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:6px 11px;font-size:10px;font-weight:800;animation:2.4s ease-in-out infinite hlm-badge-pulse;display:inline-flex}.hlm-card__badge-dot{background:#19ff9b;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite hlm-dot-blink;box-shadow:0 0 8px #00ff96bf}.hlm-pick-match{background:#00000047;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.hlm-pick-team{align-items:center;gap:8px;min-width:0;display:flex}.hlm-pick-team--away{text-align:right;justify-content:flex-end}.hlm-pick-crest{flex-shrink:0;width:28px!important;height:28px!important}.hlm-pick-team__name{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.hlm-pick-score{text-align:center;min-width:72px}.hlm-pick-score__nums{color:#19ff9b;font-size:1.35rem;font-weight:900;line-height:1;display:block}.hlm-pick-score__meta{letter-spacing:.02em;color:#dcebf08c;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:600;display:block}.hlm-pick-core{text-align:center;margin-top:18px}.hlm-pick-label{letter-spacing:.12em;text-transform:uppercase;color:#dcebf08c;margin:0 0 6px;font-size:10px;font-weight:700}.hlm-pick-main{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem;margin:0;display:flex}.hlm-pick-outcome{letter-spacing:-.02em;color:#fff;font-size:clamp(1.65rem,4vw,2rem);font-weight:900}.hlm-pick-sep{color:#ffffff59;font-size:1.25rem}.hlm-pick-confidence{letter-spacing:-.02em;color:#19ff9b;text-shadow:0 0 20px #22ff8859;font-size:clamp(1.65rem,4vw,2rem);font-weight:900}.hlm-pick-consensus{color:#8dffc3d9;margin:8px 0 0;font-size:12px;font-weight:600}.hlm-pick-value{text-align:center;background:linear-gradient(#e8ff9a24 0%,#22ff881a 45%,#0aad521f 100%);border:1px solid #22ff8859;border-radius:14px;margin-top:16px;padding:14px 16px;box-shadow:0 0 0 1px #22ff881f,0 0 24px #22ff882e}.hlm-pick-value__row{justify-content:center;align-items:baseline;gap:.55rem;display:flex}.hlm-pick-value__edge{color:#b8ff4a;letter-spacing:-.02em;font-size:1.5rem;font-weight:900}.hlm-pick-value__odds{color:#eafff2;font-size:1rem;font-weight:800}.hlm-pick-value__sub{color:#e8fff2b3;margin-top:4px;font-size:11px;font-weight:600;display:block}.hlm-pick-why{text-align:center;color:#dcebf09e;margin:12px 0 0;font-size:12px;font-weight:600}@keyframes hlm-spark-bounce{0%,to{transform:scaleY(.55)}35%{transform:scaleY(1)}65%{transform:scaleY(.72)}}.hlm-pick-spark{opacity:.7;justify-content:center;align-items:flex-end;gap:4px;height:28px;margin-top:14px;display:flex}.hlm-pick-spark__bar{width:6px;height:var(--hlm-spark-h,60%);transform-origin:bottom;animation:1.15s ease-in-out infinite hlm-spark-bounce;animation-delay:calc(var(--hlm-spark-i,0)*-.12s);will-change:transform;background:linear-gradient(#5dff6a,#22ff8840);border-radius:999px 999px 0 0}.hlm-pick-cta{background:linear-gradient(#e8ff9a 0%,#b8ff4a 14%,#5dff6a 38%,#2f8 58%,#0fcf5e 82%,#0aad52 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:16px;padding:.7rem 1.1rem;font-size:.875rem;font-weight:700;transition:filter .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 0 0 1px #22ff8847,0 0 22px #2f86;color:#050506!important;text-decoration:none!important}.hlm-pick-cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 0 0 1px #2f86,0 0 34px #2f89}@media (max-width:767px){.hlm-card{border-radius:20px;max-width:340px;padding:16px}.hlm-pick-team__name{font-size:11px}.hlm-pick-crest{width:24px!important;height:24px!important}.hlm-pick-score__nums{font-size:1.2rem}.hlm-pick-outcome,.hlm-pick-confidence{font-size:1.5rem}.hlm-pick-value__edge{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.hlm-card,.hlm-card__badge,.hlm-card__badge-dot,.hlm-pick-spark__bar{animation:none!important}.hlm-pick-spark__bar{transform:none}}
@keyframes hero-leagues-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-leagues-strip{z-index:30;-webkit-backdrop-filter:blur(6px);height:auto;min-height:88px;box-shadow:none;background:linear-gradient(#0000 0%,#00000073 40%,#000000d1 100%);border-top:none;padding-block:.55rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-leagues-strip__inner{align-items:center;gap:1rem;max-width:80rem;height:100%;margin:0 auto;padding:0 1rem;display:flex}.hero-leagues-strip__label{flex-shrink:0;min-width:0;padding-right:.25rem}.hero-leagues-strip__title{letter-spacing:.16em;color:#dcebf0b8;white-space:nowrap;font-size:.58rem;font-weight:800;display:block}.hero-leagues-strip__sub{color:#b4c8cd7a;white-space:normal;max-width:6.75rem;margin-top:.18rem;font-size:.5rem;font-weight:500;line-height:1.3;display:block}.hero-leagues-strip__marquee{contain:paint;flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.hero-leagues-strip__marquee:before,.hero-leagues-strip__marquee:after{content:"";z-index:2;pointer-events:none;width:2.5rem;position:absolute;top:0;bottom:0}.hero-leagues-strip__marquee:before{background:linear-gradient(90deg,#000000bf,#0000);left:0}.hero-leagues-strip__marquee:after{background:linear-gradient(270deg,#000000bf,#0000);right:0}.hero-leagues-strip__track{will-change:transform;align-items:center;gap:.5rem;width:max-content;max-width:none;padding:0 .25rem;animation:40s linear infinite hero-leagues-marquee;display:flex;position:relative}.hero-leagues-pill{white-space:nowrap;background:#0000006b;border:1px solid #00ff962e;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.35rem .65rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.hero-leagues-pill__icon{letter-spacing:.02em;color:#c8d7dc8c;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.25rem;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;font-size:.45rem;font-weight:800;line-height:1;display:grid}.hero-leagues-pill__icon--logo{width:1.55rem;height:1.7rem;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;position:relative;overflow:visible}.hero-leagues-pill__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:screen;filter:brightness(1.08)contrast(1.05)}.hero-leagues-pill__logo--light{mix-blend-mode:screen;filter:brightness(2.75)contrast(1.18)saturate(1.35)}.hero-leagues-pill__name{color:#f8fafce6;letter-spacing:.01em;font-size:.68rem;font-weight:600}.hero-leagues-pill__dot{background:#00ff96a6;border-radius:50%;flex-shrink:0;width:4px;height:4px;box-shadow:0 0 6px #00ff9659}@media (max-width:767px){.hero-leagues-strip{min-height:5.75rem;padding-block:.65rem}.hero-leagues-strip__inner{gap:.75rem;padding:0 .85rem}.hero-leagues-strip__label{max-width:5.75rem}.hero-leagues-strip__title{letter-spacing:.12em;font-size:.52rem}.hero-leagues-strip__sub{max-width:5.5rem;font-size:.48rem}}@media (min-width:768px){.hero-leagues-strip{height:80px;min-height:80px;padding-block:0}.hero-leagues-strip__inner{gap:1.75rem;padding:0 1.5rem}.hero-leagues-strip__title{font-size:.62rem}.hero-leagues-strip__sub{white-space:nowrap;max-width:none;font-size:.68rem}.hero-leagues-strip__track{gap:.65rem}.hero-leagues-pill{gap:.5rem;padding:.42rem .8rem}.hero-leagues-pill__icon{width:1.15rem;height:1.15rem;font-size:.48rem}.hero-leagues-pill__icon--logo{width:1.7rem;height:1.85rem}.hero-leagues-pill__name{font-size:.74rem}.hero-leagues-strip__marquee:before,.hero-leagues-strip__marquee:after{width:3.5rem}}@media (min-width:1024px){.hero-leagues-strip{height:86px}}@media (prefers-reduced-motion:reduce){.hero-leagues-strip__track{flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;animation:none!important}.hero-leagues-strip__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hero-leagues-strip__marquee:before,.hero-leagues-strip__marquee:after{display:none}}
.how-it-works-stats-band{isolation:isolate;width:100%;max-width:100%;position:relative;overflow-x:clip}.how-it-works-stats-scroll{height:280vh;position:relative}.how-it-works-stats-section{background-color:#020706;align-items:center;width:100%;height:100vh;padding:2rem 0;display:flex;position:sticky;top:0;overflow:hidden}@media (min-width:768px){.how-it-works-stats-section{padding:2.5rem 0}}.how-it-works-stats-section__canvas{z-index:0;pointer-events:none;background-color:#020706;width:100%;height:100%;display:block;position:absolute;inset:0}.how-it-works-stats-section__overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000000f 0%,#00000005 45%,#0000001a 100%);position:absolute;inset:0}.how-it-works-stats-section__fade{z-index:3;pointer-events:none;height:clamp(2.5rem,8vw,4.5rem);position:absolute;left:0;right:0}.how-it-works-stats-section__fade--top{background:linear-gradient(#050506 0%,#050506d9 35%,#05050659 70%,#0000 100%);top:0}.how-it-works-stats-section__fade--bottom{background:linear-gradient(#0000 0%,#05050673 42%,#050506eb 72%,#050506 100%);bottom:0}.how-it-works-stats-section__inner{z-index:2;width:calc(100% - 64px);max-width:1360px;margin:0 auto;padding:0;position:relative}.how-it-works-stats-grid{grid-template-columns:2.25fr 1fr .9fr .9fr;align-items:stretch;gap:20px;display:grid}.hiw-mobile-slide{display:contents}.hiw-mobile-dots{display:none}.hiw-featured,.hiw-competitions,.hiw-side{isolation:isolate;color:#fff;opacity:0;background:#050a05;border:1px solid #22ff884d;border-radius:28px;min-width:0;height:385px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;transform:translateY(28px)scale(.97);box-shadow:0 18px 40px #00000080,0 0 0 1px #22ff880f,0 0 24px #22ff881a,inset 0 1px #ffffff1a,inset 1px 0 #22ff881a}.hiw-featured__bg,.hiw-featured__overlay,.hiw-competitions__bg,.hiw-competitions__overlay,.hiw-side__bg,.hiw-side__overlay{border-radius:inherit}.how-it-works-stats-section--visible .hiw-featured,.how-it-works-stats-section--visible .hiw-competitions,.how-it-works-stats-section--visible .hiw-side{opacity:1;animation:.82s cubic-bezier(.22,1,.36,1) backwards hiw-card-enter;animation-delay:var(--hiw-enter-delay,0s);transform:translate(0,0)scale(1)}.hiw-featured:hover,.hiw-competitions:hover,.hiw-side:hover{border-color:#22ff887a;transform:translateY(-4px)scale(1);box-shadow:0 24px 48px #0000008c,0 0 0 1px #22ff881f,0 0 40px #22ff883d,inset 0 1px #ffffff1f,inset 1px 0 #22ff8824}.how-it-works-stats-section--visible .hiw-featured:hover,.how-it-works-stats-section--visible .hiw-competitions:hover,.how-it-works-stats-section--visible .hiw-side:hover{transform:translateY(-4px)scale(1)}.hiw-featured__bg{z-index:0;pointer-events:none;background-color:#050a05;background-image:url(/how-it-works-featured-bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hiw-featured__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020c0af5 0%,#020c0ac7 45%,#020c0a1f 100%);position:absolute;inset:0}.hiw-featured__inner{z-index:2;box-sizing:border-box;grid-template-rows:1fr auto;height:100%;padding:26px 32px;display:grid;position:relative}.hiw-featured__live{z-index:3;letter-spacing:.09em;text-transform:uppercase;color:#fffffff2;-webkit-backdrop-filter:blur(10px);background:#00000073;border:1px solid #22ff884d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;height:2.15rem;padding:0 .95rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;top:26px;right:32px;box-shadow:0 0 12px #22ff881a}.how-it-works-stats-section--visible .hiw-featured__live{animation:2.8s ease-in-out infinite hiw-live-glow}.hiw-featured__live-dot{background:#2f8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #22ff88f2,0 0 14px #22ff8873}.how-it-works-stats-section--visible .hiw-featured__live-dot{animation:1.6s ease-in-out infinite hiw-live-dot}.hiw-featured__content{flex-direction:column;justify-content:flex-start;max-width:340px;padding-top:0;padding-right:7.5rem;display:flex}.hiw-featured__value{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#e8ff9a 18%,#b8ff4a 42%,#5dff6a 72%,#2f8 100%);color:#0000;filter:drop-shadow(0 0 14px #22ff8840);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(46px,3.6vw,60px);font-weight:900;line-height:.92}.hiw-featured__title{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:#fff;white-space:nowrap;margin:12px 0 0;font-size:clamp(1.05rem,1.2vw,1.2rem);font-weight:700;line-height:1.15}.hiw-featured__desc{color:#c8d7d0c7;max-width:340px;margin:14px 0 0;font-size:.875rem;font-weight:400;line-height:1.5}.hiw-featured__trend{color:#9dffc8;-webkit-backdrop-filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#0000007a;border:1px solid #22ff8852;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;margin:0;padding:.55rem .9rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 0 14px #22ff8824}.how-it-works-stats-section--visible .hiw-featured__trend{animation:3.4s ease-in-out infinite hiw-trend-float}.hiw-featured__trend-arrow{color:#2f8;font-size:.875rem;line-height:1}.hiw-competitions__bg{z-index:0;pointer-events:none;background-color:#050a05;background-image:url(/how-it-works-competitions-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hiw-competitions__overlay{z-index:1;pointer-events:none;background:linear-gradient(#020c0a8c 0%,#020c0a47 38%,#020c0a1f 58%,#020c0a59 100%);position:absolute;inset:0}.hiw-competitions__inner{z-index:2;box-sizing:border-box;flex-direction:column;height:100%;padding:26px 24px;display:flex;position:relative}.hiw-competitions__icon{color:#2f8;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#10241ceb,#060e0ce0);border:1px solid #22ff8852;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 0 14px #22ff8829,inset 0 1px #ffffff14,inset 0 0 14px #22ff8814}.hiw-competitions__icon-svg{filter:drop-shadow(0 0 6px #2f86);width:22px;height:22px}.hiw-competitions__content{flex-direction:column;max-width:220px;padding-top:0;display:flex}.hiw-competitions__value{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#e8ff9a 18%,#b8ff4a 42%,#5dff6a 72%,#2f8 100%);color:#0000;filter:drop-shadow(0 0 14px #22ff8840);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(40px,3vw,52px);font-weight:900;line-height:.92}.hiw-competitions__title{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;color:#fff;margin:12px 0 0;font-size:clamp(.95rem,1.05vw,1.1rem);font-weight:700;line-height:1.1}.hiw-competitions__desc{color:#c8d7d0c7;max-width:220px;margin:12px 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.hiw-side{min-width:0}.hiw-side__bg{z-index:0;pointer-events:none;background-color:#050a05;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hiw-side--uptime .hiw-side__bg{background-image:url(/how-it-works-availability-bg.png);background-position:50% calc(100% + 28px)}.hiw-side--refresh .hiw-side__bg{background-image:url(/how-it-works-updates-bg.png);background-position:bottom}.hiw-side__overlay{z-index:1;pointer-events:none;background:linear-gradient(#020c0a80 0%,#020c0a38 40%,#020c0a1a 62%,#020c0a47 100%);position:absolute;inset:0}.hiw-side__inner{z-index:2;box-sizing:border-box;flex-direction:column;height:100%;padding:26px 22px;display:flex;position:relative}.hiw-side__icon{color:#2f8;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#10241ceb,#060e0ce0);border:1px solid #22ff8852;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 0 14px #22ff8829,inset 0 1px #ffffff14,inset 0 0 14px #22ff8814}.hiw-side__icon-svg{filter:drop-shadow(0 0 6px #2f86);width:22px;height:22px}.hiw-side__content{flex-direction:column;min-width:0;max-width:100%;padding-top:0;display:flex}.hiw-side__value{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#e8ff9a 18%,#b8ff4a 42%,#5dff6a 72%,#2f8 100%);color:#0000;filter:drop-shadow(0 0 14px #22ff8840);-webkit-background-clip:text;background-clip:text;margin:0;font-weight:900;line-height:.92}.hiw-side--uptime .hiw-side__value{font-size:clamp(38px,2.7vw,48px)}.hiw-side--refresh .hiw-side__value{white-space:nowrap;font-size:clamp(36px,2.6vw,46px)}.hiw-side__title{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;color:#fff;margin:12px 0 0;font-size:clamp(.9rem,1vw,1.05rem);font-weight:700;line-height:1.15}.hiw-side--uptime .hiw-side__title{max-width:9.5rem}.hiw-side__desc{color:#c8d7d0c7;max-width:100%;margin:12px 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.hiw-side--refresh .hiw-side__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hiw-side__footer{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;bottom:22px;left:0;right:0}.hiw-side__visual{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.hiw-side__visual-svg{filter:drop-shadow(0 0 12px #22ff8859);width:100%;max-width:140px;height:auto}.hiw-side__visual--pulse .hiw-side__visual-svg{max-width:150px}.hiw-side__visual--rings{gap:.4rem}.hiw-side__visual--rings span{border:1.5px solid #22ff888c;border-radius:999px;width:2.75rem;height:.55rem;display:block;box-shadow:0 0 10px #22ff8840}.hiw-side__visual--rings span:nth-child(2){opacity:.85;width:2.15rem}.hiw-side__visual--rings span:nth-child(3){opacity:.7;width:1.55rem}.hiw-side__dots{gap:.35rem;margin-top:.55rem;display:flex}.hiw-side__dots span{background:#22ff8859;border-radius:50%;width:5px;height:5px}.hiw-side__dots span:first-child{background:#2f8;box-shadow:0 0 8px #22ff88b3}@media (max-width:1199px){.how-it-works-stats-section__inner{width:calc(100% - 48px)}.how-it-works-stats-grid{grid-template-columns:1.8fr 1fr;gap:16px}.hiw-featured,.hiw-competitions{grid-column:1/-1;height:340px}.hiw-side{min-width:0;height:320px}.hiw-featured__inner{padding:24px 28px}.hiw-featured__live{top:24px;right:28px}.hiw-competitions__inner{padding:24px 22px}.hiw-side__inner{padding:24px 20px}.hiw-side__content{min-width:0}}@media (max-width:767px){.how-it-works-stats-scroll{height:auto}.how-it-works-stats-section{align-items:stretch;height:auto;min-height:0;padding:2rem 0 2.75rem;position:relative;overflow:hidden}.how-it-works-stats-section__fade{height:clamp(1.5rem,7vw,2.5rem)}.how-it-works-stats-section__inner{width:calc(100% - 24px);max-width:none}.how-it-works-stats-grid{grid-template-columns:1fr;gap:14px}.hiw-featured,.hiw-competitions,.hiw-side{border-radius:22px;grid-column:auto;width:100%;height:auto;min-height:260px}.hiw-featured:hover,.hiw-competitions:hover,.hiw-side:hover,.how-it-works-stats-section--visible .hiw-featured:hover,.how-it-works-stats-section--visible .hiw-competitions:hover,.how-it-works-stats-section--visible .hiw-side:hover{transform:none}.hiw-featured__bg{background-position:78%}.hiw-featured__overlay{background:linear-gradient(115deg,#020c0af0 0%,#020c0ad1 42%,#020c0a47 100%)}.hiw-featured__inner{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:1rem;min-height:260px;padding:20px 16px 16px;display:flex}.hiw-competitions__inner,.hiw-side__inner{min-height:240px;padding:20px 16px 16px}.hiw-featured__live{height:1.7rem;padding:0 .65rem;font-size:.55rem;top:14px;right:12px}.hiw-featured__content{max-width:100%;padding-right:5rem}.hiw-featured__value{letter-spacing:-.05em;font-size:clamp(40px,11vw,52px)}.hiw-competitions__value,.hiw-side__value{letter-spacing:-.05em;font-size:clamp(36px,10vw,48px)!important}.hiw-featured__title,.hiw-competitions__title,.hiw-side__title{white-space:normal;max-width:none;margin-top:8px;font-size:1.02rem}.hiw-featured__desc,.hiw-competitions__desc,.hiw-side__desc{max-width:100%;margin-top:8px;font-size:.8rem;line-height:1.4}.hiw-featured__trend{margin-top:0;padding:.42rem .7rem;font-size:.72rem}.hiw-side--refresh .hiw-side__desc{-webkit-line-clamp:3}.hiw-side--uptime .hiw-side__bg{background-position:bottom}.hiw-side__footer{display:none}}@media (max-width:419px){.hiw-featured__content{padding-top:1.5rem;padding-right:0}.hiw-featured__inner,.hiw-competitions__inner,.hiw-side__inner{min-height:230px}}@media (prefers-reduced-motion:reduce){.hiw-featured__live,.hiw-featured__live-dot,.hiw-featured__trend,.how-it-works-stats-section--visible .hiw-featured,.how-it-works-stats-section--visible .hiw-competitions,.how-it-works-stats-section--visible .hiw-side{animation:none!important}.hiw-featured,.hiw-competitions,.hiw-side{opacity:1;transition:none;transform:none}.hiw-featured:hover,.hiw-competitions:hover,.hiw-side:hover{transform:none}}@keyframes hiw-card-enter{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hiw-live-dot{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 7px #22ff88f2,0 0 14px #22ff8873}50%{opacity:.85;transform:scale(1.35);box-shadow:0 0 10px #2f8,0 0 22px #22ff88b3}}@keyframes hiw-live-glow{0%,to{border-color:#22ff884d;box-shadow:0 0 12px #22ff881a}50%{border-color:#22ff888c;box-shadow:0 0 18px #22ff8847}}@keyframes hiw-trend-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}
.haifp{--haifp-green:#2f8;--haifp-green-soft:#42e2a8;--haifp-ink:#050506;background:var(--haifp-ink);color:#f8fafc;z-index:5;isolation:isolate;width:100%;position:relative}.haifp__track{height:320vh;position:relative}.haifp__panel{background:var(--haifp-ink);flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:5.75rem 1.25rem 2.5rem;display:flex;overflow:hidden}.haifp__panel--before{position:relative}.haifp__panel--pinned{z-index:30;height:100vh;position:fixed;top:0;left:0;right:0}.haifp__panel--after{height:100vh;position:absolute;bottom:0;left:0;right:0}.haifp__ambient{pointer-events:none;z-index:0;position:absolute;inset:0}.haifp__ambient-glow{filter:blur(8px);opacity:.9;background:radial-gradient(circle,#22ff8829 0%,#0000 68%);border-radius:999px;width:min(42vw,520px);height:min(42vw,520px);position:absolute;top:18%;right:8%}.haifp__ambient-glow--alt{background:radial-gradient(circle,#14b8a61f 0%,#0000 70%);inset:auto auto 8% 4%}.haifp__inner{z-index:1;width:100%;max-width:72rem;margin:0 auto;position:relative}.haifp__header{text-align:center;max-width:48rem;margin:0 auto 2.25rem}.haifp__title{font-family:var(--font-landing-heading,inherit);letter-spacing:-.03em;flex-direction:column;align-items:center;gap:.12rem;margin:0;font-weight:900;line-height:.98;display:flex}.haifp__title-pre{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.35rem,2.6vw,2rem);display:block}.haifp__title-accent{letter-spacing:-.028em;text-transform:uppercase;font-size:clamp(2.35rem,5.6vw,3.85rem);line-height:.95;display:inline-block;position:relative}.haifp__title-accent-text{background:linear-gradient(#e8ff9a 0%,#b8ff4a 12%,#5dff6a 34%,#2f8 52%,#0fcf5e 74%,#067a35 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #021c0ee6)drop-shadow(0 2px #0012088c)drop-shadow(0 0 8px #22ff8859)drop-shadow(0 0 18px #14c86433);-webkit-background-clip:text;background-clip:text;display:block}.haifp__subtitle{color:#e2e8f0c7;margin:.95rem 0 0;font-size:clamp(.92rem,1.4vw,1.05rem);font-weight:500}.haifp__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:1.75rem 2.5rem;min-height:min(58vh,540px);display:grid}.haifp__layout--media{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:1.25rem 1.5rem;min-height:min(62vh,580px)}.haifp__left{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.15rem 1.25rem;min-height:23rem;margin-left:-2.4rem;display:grid;transform:translate(-1.25rem)}.haifp__progress{flex-direction:column;justify-content:space-between;align-items:center;min-height:15.5rem;margin-top:.1rem;padding:.2rem 0;display:flex;position:relative}.haifp__progress-rail{z-index:0;background:#ffffff29;border-radius:999px;width:2px;position:absolute;top:1.3rem;bottom:1.3rem;left:50%;overflow:hidden;transform:translate(-50%)}.haifp__progress-fill{border-radius:inherit;transform-origin:top;will-change:transform;background:#ffffffeb;width:100%;height:100%;transition:none;position:absolute;top:0;left:0}.haifp__progress-dot{z-index:1;color:#e6ecf5b8;letter-spacing:.02em;background:#050506;border:1.5px solid #d2dce673;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:.84rem;font-weight:800;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:inline-flex;position:relative}.haifp__progress-dot.is-active{color:#0a0a0b;background:#fff;border-color:#fff;box-shadow:0 0 0 1px #ffffff59,0 0 16px #22ff888c,0 0 32px #22ff8873,0 0 52px #22ff8847}.haifp__progress-dot.is-done{color:#f8fafcd1;background:#080a0ceb;border-color:#ffffff80}.haifp__copy{min-height:24rem;position:relative}.haifp__step{opacity:0;visibility:hidden;pointer-events:none;z-index:0;flex-direction:column;justify-content:flex-start;padding-top:.1rem;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;display:flex;position:absolute;inset:0;transform:translateY(16px)}.haifp__step.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility linear;transform:translateY(0)}.haifp__step-label{color:var(--haifp-green);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.95rem;font-size:.9rem;font-weight:800;display:inline-flex}.haifp__step-title{max-width:26rem;font-family:var(--font-landing-heading,inherit);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.85rem,3vw,2.45rem);font-weight:800;line-height:1.12}.haifp__step-desc{color:#bec6d2e6;max-width:32rem;margin:1.1rem 0 0;font-size:1.12rem;line-height:1.65}.haifp-badge{max-width:29rem;box-shadow:none;background:#0000006b;border:1px solid #22ff8847;border-radius:.95rem;align-items:center;gap:.95rem;margin-top:1.55rem;padding:1.1rem 1.25rem;display:flex}.haifp-badge__icon-wrap{width:2rem;height:2rem;color:var(--haifp-green);filter:drop-shadow(0 0 8px #22ff888c);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.haifp-badge__icon{width:1.55rem;height:1.55rem}.haifp-badge__copy{min-width:0}.haifp-badge__title{color:var(--haifp-green);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:800}.haifp-badge__desc{color:#bec6d2db;margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.haifp__visual{background:linear-gradient(160deg,#08120eeb,#020605f5),#000000b3;border:1px solid #22ff882e;border-radius:1.35rem;min-height:22rem;transition:border-color .35s,background .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 60px #00000073,0 0 40px #22ff8814}.haifp__visual--media{box-shadow:none;background:0 0;border-color:#0000;min-height:min(58vh,540px);overflow:visible}.haifp-bg-video{z-index:0;opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center;transition:opacity .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:-8% -12% -10% -8%;-webkit-mask-image:radial-gradient(80% 74% at 52% 48%,#000 38%,#000000bf 58%,#0000 82%);mask-image:radial-gradient(80% 74% at 52% 48%,#000 38%,#000000bf 58%,#0000 82%)}.haifp-bg-video.is-visible{opacity:1}.haifp-bg-video__media{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform-origin:50%;filter:contrast(1.04)brightness(1.03)saturate(1.05);width:100%;height:100%;display:block;transform:scale(1.06)}.haifp-bg-video__fade{pointer-events:none;background:radial-gradient(78% 72% at 54% 46%,#0000 42%,#05050638 68%,#050506e0 100%),linear-gradient(90deg,#050506b3 0%,#0505061f 14%,#0000 28% 90%,#05050659 100%);position:absolute;inset:0}.haifp-video-wrap,.haifp-video{display:none}.haifp__visual-glow{pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#22ff882e,#0000 68%);border-radius:999px;width:70%;height:70%;position:absolute;inset:auto auto -20% -10%}.haifp__visual-stage{opacity:0;visibility:hidden;pointer-events:none;z-index:1;padding:1.25rem;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;position:absolute;inset:0;transform:scale(.97)}.haifp__visual-stage.is-active{opacity:1;visibility:visible;z-index:2;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility linear;transform:scale(1)}.haifp-glass{-webkit-backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff1a;border-radius:.9rem;box-shadow:0 10px 28px #00000047}.haifp-card{padding:.7rem .85rem}.haifp-card__kicker{color:#94a3b8e6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.62rem;font-weight:700;display:block}.haifp-card__value{color:#fff;font-size:.92rem;font-weight:700}.haifp-hub{text-align:center;background:radial-gradient(circle at 35% 30%,#22ff8847,#0000 55%),#000000b8;border:1px solid #22ff8873;border-radius:999px;place-items:center;width:7.5rem;height:7.5rem;margin:-3.75rem 0 0 -3.75rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 36px #22ff8847}.haifp-hub__label{letter-spacing:.14em;text-transform:uppercase;color:var(--haifp-green);font-size:.68rem;font-weight:800}.haifp-hub__sub{color:#e2e8f0b3;margin-top:.2rem;font-size:.65rem}.haifp-orbit{width:5.8rem;position:absolute}.haifp-orbit--a{top:12%;left:8%}.haifp-orbit--b{top:18%;right:8%}.haifp-orbit--c{bottom:14%;left:10%}.haifp-orbit--d{bottom:12%;right:10%}.haifp-bars{flex-direction:column;justify-content:center;gap:.75rem;height:100%;padding:.5rem .35rem;display:flex}.haifp-bar{grid-template-columns:4.5rem 1fr 2.6rem;align-items:center;gap:.65rem;display:grid}.haifp-bar__label{color:#cbd5e1d9;font-size:.72rem}.haifp-bar__track{background:#ffffff14;border-radius:999px;height:.45rem;overflow:hidden}.haifp-bar__fill{border-radius:inherit;background:linear-gradient(90deg,#22ff8859,var(--haifp-green));transform-origin:0;height:100%;box-shadow:0 0 12px #22ff8859}.haifp-bar__pct{text-align:right;color:var(--haifp-green-soft);font-size:.72rem;font-weight:700}.haifp-model{text-align:center;min-width:10rem;padding:.85rem 1rem;position:absolute;top:18%;left:50%;transform:translate(-50%)}.haifp-model__title{letter-spacing:.12em;text-transform:uppercase;color:var(--haifp-green);font-size:.78rem;font-weight:800}.haifp-model__sub{color:#cbd5e1bf;margin-top:.25rem;font-size:.7rem}.haifp-picks{flex-direction:column;justify-content:center;gap:.7rem;height:100%;display:flex}.haifp-pick{justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.haifp-pick__main{min-width:0}.haifp-pick__match{color:#fff;font-size:.82rem;font-weight:700}.haifp-pick__market{color:#94a3b8f2;margin-top:.15rem;font-size:.7rem}.haifp-pick__meta{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.haifp-chip{color:#e2e8f0d9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.haifp-chip--accent{color:var(--haifp-green);background:#22ff881f;border-color:#2f86}.haifp-pick.is-winner{background:linear-gradient(135deg,#22ff8824,#00000059),#0000008c;border-color:#22ff888c;box-shadow:0 0 28px #22ff8838}.haifp--stacked{padding:3.5rem 1rem 2.5rem}.haifp--stacked .haifp__title{margin-bottom:0}.haifp-stack{flex-direction:column;gap:1.25rem;max-width:36rem;margin:1.75rem auto 0;display:flex}.haifp-stack__item{background:#0000008c;border:1px solid #22ff8829;border-radius:1.15rem;padding:1.15rem 1.1rem 1.25rem;box-shadow:0 12px 32px #00000047}.haifp-stack__item .haifp__step-title{max-width:none;font-size:1.2rem}.haifp-stack__item .haifp__step-desc{max-width:none;font-size:.9rem}.haifp-stack__visual{background:#050c09e6;border:1px solid #ffffff14;border-radius:.95rem;min-height:11.5rem;margin-top:1rem;position:relative;overflow:hidden}.haifp-stack__visual .haifp__visual-stage{opacity:1;visibility:visible;padding:.85rem;position:relative;inset:auto;transform:none}.haifp-stack__visual--media{min-height:15rem;box-shadow:none;background:0 0;border:none;position:relative;overflow:visible}.haifp-stack__visual--media .haifp-bg-video{position:absolute;inset:-6% -4% -8%}.haifp-stack__visual--media .haifp-bg-video__media{transform:scale(1.02)}.haifp-stack__visual--media .haifp-bg-video.is-visible{opacity:1}.haifp-stack__visual .haifp-hub{width:5.5rem;height:5.5rem;margin:-2.75rem 0 0 -2.75rem}.haifp-stack__visual .haifp-orbit{width:4.6rem}@media (max-width:980px){.haifp__layout,.haifp__layout--media{grid-template-columns:1fr;gap:1.35rem;min-height:auto}.haifp__visual{min-height:18rem}.haifp__visual--media{min-height:16rem}.haifp-bg-video{inset:-6% -6% -8%}.haifp-bg-video__media{transform:scale(1.02)}}@media (max-width:767px){.haifp__track{height:280vh}.haifp__panel{justify-content:flex-start;height:auto;min-height:100svh;padding:4.75rem 1rem 1.35rem;overflow:hidden}.haifp__panel--pinned,.haifp__panel--after{height:100svh;min-height:100svh}.haifp__header{margin:0 auto 1.15rem}.haifp__title-pre{font-size:clamp(1.05rem,4.2vw,1.35rem)}.haifp__title-accent{font-size:clamp(1.85rem,9vw,2.55rem)}.haifp__subtitle{margin-top:.7rem;font-size:.9rem}.haifp__left{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.85rem;min-height:0;margin-left:0;display:grid;transform:none}.haifp__progress{align-self:stretch;height:100%;min-height:10.5rem;margin-top:.15rem;padding:.15rem 0;display:flex}.haifp__progress-rail{width:1.5px;top:1rem;bottom:1rem}.haifp__progress-dot{width:2.05rem;height:2.05rem;font-size:.68rem}.haifp__progress-dot.is-active{box-shadow:0 0 0 1px #ffffff4d,0 0 12px #22ff8880,0 0 24px #22ff8859}.haifp__layout,.haifp__layout--media{background:#0000008c;border:1px solid #22ff8829;border-radius:1.15rem;gap:1.25rem;padding:1.1rem .9rem 1.15rem .85rem;box-shadow:0 12px 32px #00000047}.haifp__copy{min-height:9.5rem;padding-bottom:.35rem}.haifp__step-label{margin-bottom:.7rem;font-size:.78rem}.haifp__step-title{max-width:none;font-size:clamp(1.15rem,4.8vw,1.35rem)}.haifp__step-desc{max-width:none;margin-top:.7rem;font-size:.88rem;line-height:1.5}.haifp__visual--media{min-height:15.5rem;margin-top:.65rem}.haifp-bg-video{inset:2% -2% -8%}}@media (prefers-reduced-motion:reduce){.haifp__progress-dot,.haifp__progress-fill,.haifp__step,.haifp__visual-stage{transition:none}}
.final-foundation-cta{--ffc-ink:#fff;--ffc-muted:#f5f7f8ad;--ffc-emerald:#00d978;--ffc-mint:#21f39a;isolation:isolate;background:#050506;padding:6.5rem 0 5.5rem;position:relative;overflow:hidden}@media (min-width:768px){.final-foundation-cta{padding:9rem 0 7rem}}.final-foundation-cta__bg{z-index:0;pointer-events:none;background-color:#050506;background-image:url(/footer-stadium-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.final-foundation-cta__bg:before{content:"";pointer-events:none;background:linear-gradient(#050506 0% 18%,#050506f5 28%,#050506c7 42%,#05050666 58%,#0505061a 74%,#0000 100%);position:absolute;inset:0}.final-foundation-cta__bg:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0000008c 100%),linear-gradient(90deg,#00000047 0%,#0000 22% 78%,#00000047 100%);position:absolute;inset:0}.final-foundation-cta:before{content:"";z-index:1;filter:blur(100px);opacity:.45;pointer-events:none;background:radial-gradient(#21f39a38 0%,#00d9781f 36%,#0000 70%);border-radius:50%;width:min(720px,92vw);height:min(420px,58vw);position:absolute;top:44%;left:50%;transform:translate(-50%,-20%)}.final-foundation-cta__copy{z-index:7;text-align:center;flex-direction:column;align-items:center;max-width:52rem;margin:0 auto;padding:0 1rem;display:flex;position:relative}.final-foundation-cta__badge{background:#02120cb8;border:1px solid #00d97859;border-radius:9999px;align-items:center;gap:.55rem;padding:.28rem .85rem .28rem .35rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #00d97814}.final-foundation-cta__badge:hover{background:#052319e0;border-color:#21f39a80;transform:translateY(-1px)}.final-foundation-cta__badge-icon{color:#04100c;letter-spacing:-.02em;background:linear-gradient(145deg,#21f39a 0%,#087a46 100%);border-radius:9999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.7rem;font-weight:800;display:grid}.final-foundation-cta__badge-new{color:#fff;font-size:.8rem;font-weight:700}.final-foundation-cta__badge-link{color:#7dffc0;text-underline-offset:3px;font-size:.8rem;font-weight:600;-webkit-text-decoration:underline #7dffc066;text-decoration:underline #7dffc066}.landing-page h2.final-cta-title,.landing-page .final-foundation-cta .final-cta-title,.final-foundation-cta h2.final-cta-title,.final-foundation-cta .final-cta-title{font-optical-sizing:none;font-variation-settings:normal;text-align:center;text-wrap:balance;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;max-width:min(1100px,92vw);margin:1.25rem auto 0;padding:0;font-style:normal;display:flex;font-family:var(--font-poppins)!important;letter-spacing:-.03em!important;color:#f7f8fa!important;font-size:clamp(38px,4.1vw,64px)!important;font-weight:600!important;line-height:.96!important}.landing-page h2.final-cta-title span,.landing-page .final-foundation-cta .final-cta-title span,.final-foundation-cta h2.final-cta-title span,.final-foundation-cta .final-cta-title span{font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit;white-space:nowrap;margin:0;padding:0;display:block}.landing-page h2.final-cta-title span+span,.final-foundation-cta .final-cta-title span+span{margin-top:-.04em}@media (max-width:1200px){.landing-page h2.final-cta-title,.landing-page .final-foundation-cta .final-cta-title,.final-foundation-cta h2.final-cta-title,.final-foundation-cta .final-cta-title{max-width:min(860px,94vw);font-size:clamp(34px,4.8vw,54px)!important}}@media (max-width:1024px){.landing-page h2.final-cta-title,.landing-page .final-foundation-cta .final-cta-title,.final-foundation-cta h2.final-cta-title,.final-foundation-cta .final-cta-title{font-size:clamp(32px,5.5vw,46px)!important;line-height:.98!important}}@media (max-width:767px){.landing-page h2.final-cta-title,.landing-page .final-foundation-cta .final-cta-title,.final-foundation-cta h2.final-cta-title,.final-foundation-cta .final-cta-title{max-width:100%;padding-inline:20px;letter-spacing:-.045em!important;font-size:clamp(28px,8vw,38px)!important;line-height:1!important}.landing-page h2.final-cta-title span,.final-foundation-cta .final-cta-title span{white-space:normal}.landing-page h2.final-cta-title span+span,.final-foundation-cta .final-cta-title span+span{margin-top:-.02em}}.final-cta-subtitle{max-width:980px;font-family:var(--font-poppins);letter-spacing:-.018em;text-align:center;color:#e6edf9c7;flex-direction:column;align-items:center;gap:6px;margin:28px auto 0;padding:0;font-size:clamp(17px,1.55vw,22px);font-weight:500;line-height:1.55;display:flex}.final-cta-subtitle span{font-weight:500;display:block}@media (max-width:768px){.final-cta-subtitle{letter-spacing:-.012em;gap:4px;max-width:92%;margin-top:22px;font-size:clamp(15px,4vw,18px);line-height:1.45}}.final-foundation-cta__actions{z-index:5;flex-direction:column;align-items:center;gap:.85rem;max-width:52rem;margin:1.75rem auto 0;padding:0 1rem;display:flex;position:relative}@media (max-width:767px){.final-foundation-cta__bg{background-position:bottom;background-size:cover}.final-foundation-cta:before{filter:blur(90px);opacity:.3;top:55%}}.final-foundation-cta__actions:before{content:"";z-index:0;filter:blur(28px);opacity:.7;pointer-events:none;background:radial-gradient(#21f39a73 0%,#00d97833 45%,#0000 72%);border-radius:50%;width:min(22rem,90vw);height:4.5rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.final-foundation-cta__btn{z-index:5;white-space:nowrap;color:#fff;min-width:min(100%,14rem);height:3.5rem;font-family:var(--font-poppins);letter-spacing:-.01em;text-align:center;background-color:#0aad52;border:1px solid #ffffff1f;border-radius:.5rem;justify-content:center;align-items:center;padding:1rem 2rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background-color .3s;display:inline-flex;position:relative;box-shadow:inset 0 2px 6px #ffffff47,0 1px 2px #0000000d}.final-foundation-cta__btn:hover{background-color:#099448}.final-foundation-cta__btn:active{background-color:#077a3b}.final-foundation-cta__secondary{z-index:1;font-family:var(--font-poppins);letter-spacing:-.018em;text-align:center;color:#e6edf9c7;margin:0;font-size:clamp(15px,1.35vw,19px);font-weight:500;line-height:1.55;position:relative}.final-foundation-cta__secondary a{color:#fff;font-family:inherit;font-size:inherit;letter-spacing:inherit;font-weight:500;line-height:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;transition:color .15s,text-decoration-color .15s}.final-foundation-cta__secondary a:hover{color:#fff;text-decoration-color:#ffffffbf}@media (max-width:768px){.final-foundation-cta__secondary{letter-spacing:-.012em;font-size:clamp(14px,3.6vw,16px);line-height:1.45}}.final-cta-reviews{z-index:3;width:100%;max-width:100%;margin:4.5rem auto 0;position:relative;overflow:hidden}@media (min-width:900px){.final-cta-reviews{margin-top:5.5rem}}.final-cta-reviews__fade{z-index:2;pointer-events:none;width:min(18%,7rem);position:absolute;top:0;bottom:0}.final-cta-reviews__fade--left{background:linear-gradient(90deg,#050506 8%,#0000);left:0}.final-cta-reviews__fade--right{background:linear-gradient(270deg,#050506 8%,#0000);right:0}.final-cta-reviews__track{align-items:stretch;width:max-content;animation:140s linear infinite final-cta-reviews-marquee;display:flex}.final-cta-reviews:hover .final-cta-reviews__track{animation-play-state:paused}.final-cta-review{width:min(20rem,78vw);color:inherit;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;border-right:1px solid #ffffff1f;flex-direction:column;flex:none;gap:.65rem;padding:.35rem 1.5rem;display:flex}.final-cta-review__stars{align-items:center;gap:.2rem;display:flex}.final-cta-review__star{color:#fff;background:#00b67a;border-radius:.2rem;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.final-cta-review__star--empty{color:#ffffff47;background:#ffffff1f}.final-cta-review__star svg{width:.72rem;height:.72rem}.final-cta-review__person{align-items:center;gap:.55rem;min-width:0;display:flex}.final-cta-review__avatar{width:2rem;height:2rem;font-family:var(--font-poppins),"Manrope",sans-serif;letter-spacing:.02em;color:#04100c;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:600;display:inline-flex}.final-cta-review__avatar--emerald{background:linear-gradient(145deg,#21f39a,#0aad52)}.final-cta-review__avatar--mint{background:linear-gradient(145deg,#9dffc8,#21f39a)}.final-cta-review__avatar--teal{color:#042f2e;background:linear-gradient(145deg,#5eead4,#0d9488)}.final-cta-review__avatar--lime{color:#1a2e05;background:linear-gradient(145deg,#d9f99d,#65a30d)}.final-cta-review__avatar--forest{color:#ecfdf5;background:linear-gradient(145deg,#34d399,#047857)}.final-cta-review__avatar--jade{color:#022c22;background:linear-gradient(145deg,#6ee7b7,#059669)}.final-cta-review__avatar--slate{color:#0f172a;background:linear-gradient(145deg,#cbd5e1,#64748b)}.final-cta-review__avatar--steel{color:#f8fafc;background:linear-gradient(145deg,#94a3b8,#334155)}.final-cta-review__name{font-family:var(--font-poppins),"Manrope",sans-serif;letter-spacing:-.015em;color:#f7f8fa;white-space:nowrap;font-size:.9rem;font-weight:600;line-height:1.2}.final-cta-review__flag{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff2e;border-radius:2px;flex-shrink:0;width:1.15rem;height:.8rem}.final-cta-review__flag-emoji{flex-shrink:0;font-size:.85rem;line-height:1}.final-cta-review__text{font-family:var(--font-poppins),"Manrope",sans-serif;letter-spacing:-.01em;color:#d2dcebc7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}@keyframes final-cta-reviews-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.final-foundation-cta__btn,.final-foundation-cta__badge{transition:none}.final-cta-reviews__track{flex-wrap:wrap;justify-content:center;gap:1rem 0;width:100%;max-width:68rem;margin:0 auto;padding:0 1rem;animation:none}.final-cta-review{border-bottom:1px solid #ffffff1a;border-right:none;width:min(16rem,100%);padding:.75rem 1rem}}
