.fan-activation-page{--ink:#070711;--navy:#0d1020;--paper:#f4f2ee;--white:#fff;--violet:#7857ff;--violet-light:#a795ff;--orange:#ff5a1f;--gold:#f8b53f;--muted:#a6a8b7;--line:#ffffff24}.fan-activation-page,.fan-activation-page *{box-sizing:border-box}.fan-activation-page{scroll-behavior:smooth;background:var(--ink);color:var(--white);font-family:var(--fonts-font-family-body,Manrope),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0}.fan-activation-page a{color:inherit;text-decoration:none}.fan-activation-page .shell{width:min(1240px,100% - 64px);margin-inline:auto}.fan-activation-page .site-header{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;width:min(1370px,100% - 40px);height:90px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.fan-activation-page .brand img{width:126px;display:block}.fan-activation-page .header-actions{justify-self:end;align-items:center;gap:24px;display:flex}.fan-activation-page .header-login{color:#d8d8df;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750;transition:color .2s}.fan-activation-page .header-login:hover{color:#fff}.fan-activation-page .button{letter-spacing:.02em;text-transform:uppercase;border:1px solid #fff6;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.fan-activation-page .button:hover{transform:translateY(-2px)}.fan-activation-page .button-small{min-height:42px;padding:0 17px;font-size:13px}.fan-activation-page .button-primary{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 14px 40px #ff5a1f3d}.fan-activation-page .button-primary:hover{background:#ff6b35}.fan-activation-page .hero{background:var(--ink);min-height:820px;position:relative;overflow:hidden}.fan-activation-page .hero-media{filter:saturate(.85)contrast(1.08);background-image:linear-gradient(90deg,#05050efa 0%,#05050eeb 42%,#05050e80 72%,#05050eb8 100%),linear-gradient(#0000 68%,#070711 100%),url(/images/fan-activation/hero-arena.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.fan-activation-page .hero-grid{opacity:.16;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.fan-activation-page .hero-content{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:820px;padding-top:96px;display:grid;position:relative}.fan-activation-page .hero-copy{padding-top:20px}.fan-activation-page .eyebrow{color:#c8c1ff;font-size:var(--font-size-ui-body-compact);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 25px;font-weight:850;display:flex}.fan-activation-page .eyebrow>span{background:var(--violet);width:26px;height:2px}.fan-activation-page .eyebrow.dark{color:#5d47ba}.fan-activation-page .hero h1{max-width:720px;font-size:var(--font-size-marketing-campaign-hero);letter-spacing:-.065em;margin:0;font-weight:820;line-height:.92}.fan-activation-page h1 em,.fan-activation-page h2 em{color:var(--violet-light);font-style:normal}.fan-activation-page .hero-deck{color:#d5d5dc;max-width:680px;font-size:var(--font-size-marketing-campaign-lead);margin:31px 0 0;line-height:1.62}.fan-activation-page .hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.fan-activation-page .text-link{color:#ececf2;align-items:center;gap:9px;font-size:13px;font-weight:750;display:inline-flex}.fan-activation-page .hero-audience{color:#8e909f;letter-spacing:.16em;max-width:640px;margin:47px 0 0;font-size:13px;font-weight:800;line-height:1.6}.fan-activation-page .challenge-stage{min-height:560px;position:relative}.fan-activation-page .live-badge{z-index:4;letter-spacing:.13em;background:#080812e0;border:1px solid #fff3;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:850;display:flex;position:absolute;top:36px;right:18px}.fan-activation-page .live-badge span{background:#ff3d3d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff3d3d26}.fan-activation-page .challenge-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#17162df0,#0a0a18f5);border:1px solid #fff3;width:min(100%,480px);min-height:360px;padding:30px;position:absolute;top:95px;right:0;box-shadow:0 30px 90px #0000008c}.fan-activation-page .challenge-card:before{content:"";background:linear-gradient(90deg,var(--violet),var(--orange));height:4px;position:absolute;inset:0 0 auto}.fan-activation-page .challenge-topline{color:#9994c1;letter-spacing:.12em;justify-content:space-between;font-size:13px;font-weight:850;display:flex}.fan-activation-page .challenge-card h2{letter-spacing:-.04em;max-width:390px;margin:28px 0 12px;font-size:30px;line-height:1.04}.fan-activation-page .challenge-card>p{color:#aeb0bc;font-size:13px}.fan-activation-page .response-row{background:#ffffff0e;border:1px solid #ffffff14;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin-top:32px;padding:13px;display:grid}.fan-activation-page .avatar{color:#fff;background:linear-gradient(145deg,var(--orange),#ad2e71);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.fan-activation-page .waveform{align-items:center;gap:4px;height:28px;display:flex}.fan-activation-page .waveform i{background:#9f8bff;border-radius:2px;width:3px;height:40%}.fan-activation-page .waveform i:nth-child(2n){height:72%}.fan-activation-page .waveform i:nth-child(3n){height:95%}.fan-activation-page .response-row>span{color:#8f90a0;font-size:12px}.fan-activation-page .challenge-actions{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.fan-activation-page .record-button{background:var(--violet);text-transform:uppercase;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:850;display:flex}.fan-activation-page .record-button b{background:#fff;border-radius:50%;width:8px;height:8px}.fan-activation-page .entries{color:#9091a1;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.fan-activation-page .entries strong{color:#fff;margin-right:4px;font-size:14px}.fan-activation-page .score-float,.fan-activation-page .reward-float{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff26;position:absolute;box-shadow:0 22px 60px #0000006b}.fan-activation-page .score-float{background:#0c0c1cf0;width:170px;padding:20px;bottom:42px;left:-30px}.fan-activation-page .score-float>span,.fan-activation-page .reward-float>span{color:#8d8e9d;letter-spacing:.14em;font-size:12px;font-weight:850;display:block}.fan-activation-page .score-float strong{color:var(--gold);margin-top:8px;font-size:40px;line-height:1;display:inline-block}.fan-activation-page .score-float small{color:#797a89;font-size:13px}.fan-activation-page .score-line{background:#ffffff1a;height:4px;margin-top:14px}.fan-activation-page .score-line i{background:linear-gradient(90deg,var(--orange),var(--gold));width:92%;height:100%;display:block}.fan-activation-page .reward-float{background:#291911f2;width:205px;padding:18px;bottom:2px;right:-22px}.fan-activation-page .reward-float strong{margin-top:8px;font-size:15px;display:block}.fan-activation-page .reward-float small{color:#f8a966;margin-top:5px;font-size:12px;display:block}.fan-activation-page .pulse{background:var(--violet);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 8px #7857ff21}.fan-activation-page .pulse-one{top:122px;left:20px}.fan-activation-page .pulse-two{background:var(--orange);top:300px;right:-48px;box-shadow:0 0 0 8px #ff5a1f21}.fan-activation-page .outcome-rail{z-index:3;background:#111120;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;position:relative}.fan-activation-page .outcome-grid{grid-template-columns:repeat(4,1fr);display:grid}.fan-activation-page .outcome-grid article{border-right:1px solid #ffffff1a;align-items:center;gap:17px;min-height:144px;padding:25px 27px;display:flex}.fan-activation-page .outcome-grid article:first-child{border-left:1px solid #ffffff1a}.fan-activation-page .outcome-grid article>span{color:var(--violet-light);font-size:12px;font-weight:900}.fan-activation-page .outcome-grid h2{font-size:var(--font-size-ui-title-md);letter-spacing:-.02em;margin:0}.fan-activation-page .outcome-grid p{color:#8d8e9b;font-size:var(--font-size-ui-body-compact);margin:7px 0 0;line-height:1.5}.fan-activation-page .section{padding-block:115px}.fan-activation-page .challenge-intro{color:#0c0c14;background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);position:relative}.fan-activation-page .section-heading{grid-template-columns:1.05fr .65fr;align-items:end;gap:90px;display:grid}.fan-activation-page .section-heading h2{font-size:var(--font-size-marketing-campaign-section);letter-spacing:-.055em;margin:0;line-height:.99}.fan-activation-page .section-heading h2 em{color:#5f48cb}.fan-activation-page .section-summary{color:#575761;font-size:var(--font-size-ui-body);margin:0 0 2px;line-height:1.7}.fan-activation-page .steps-grid{border-top:1px solid #c9c7c1;border-bottom:1px solid #c9c7c1;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.fan-activation-page .step-card{border-right:1px solid #c9c7c1;min-height:280px;padding:27px 26px 35px}.fan-activation-page .step-card:first-child{border-left:1px solid #c9c7c1}.fan-activation-page .step-top{color:#6951d7;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.fan-activation-page .step-card h3{font-size:var(--font-size-marketing-card-title);letter-spacing:-.035em;margin:67px 0 14px}.fan-activation-page .step-card p{color:#62616a;font-size:var(--font-size-ui-body-compact);margin:0;line-height:1.65}.fan-activation-page .friction-note{color:#4f4e58;align-items:center;gap:22px;margin-top:22px;display:flex}.fan-activation-page .friction-note strong{color:#5f48cb;letter-spacing:.14em;white-space:nowrap;font-size:13px}.fan-activation-page .friction-note p{margin:0;font-size:12px;line-height:1.55}.fan-activation-page .conversion-banner{color:#fff;background:#0d0d18;justify-content:space-between;align-items:center;margin-top:40px;padding:25px 30px;display:flex}.fan-activation-page .conversion-banner>p{color:#9c8df0;letter-spacing:.16em;margin:0;font-size:13px;font-weight:850}.fan-activation-page .conversion-banner>div{align-items:center;gap:16px;font-size:13px;font-weight:750;display:flex}.fan-activation-page .conversion-banner i{background:var(--orange);width:25px;height:1px;position:relative}.fan-activation-page .conversion-banner i:after{content:"";border-top:1px solid var(--orange);border-right:1px solid var(--orange);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.fan-activation-page .property-universe{background:#0b0b17;position:relative;overflow:hidden}.fan-activation-page .property-universe:before{content:"";pointer-events:none;background:radial-gradient(circle,#7857ff33,#0000 62%);border-radius:50%;width:70vw;height:70vw;position:absolute;bottom:-35vw;right:-18vw}.fan-activation-page .property-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:90px;display:grid;position:relative}.fan-activation-page .property-visual{min-height:675px;position:relative}.fan-activation-page .property-visual>img{-o-object-fit:cover;object-fit:cover;-o-object-position:46% center;object-position:46% center;filter:saturate(.78)contrast(1.07);width:100%;height:675px}.fan-activation-page .property-visual:after{content:"";background:linear-gradient(#0000 45%,#080814eb);position:absolute;inset:0}.fan-activation-page .visual-caption{z-index:2;border-top:1px solid #ffffff57;padding-top:25px;position:absolute;bottom:34px;left:34px;right:34px}.fan-activation-page .visual-caption span{color:#c0b5ff;letter-spacing:.17em;font-size:13px;font-weight:900;display:block}.fan-activation-page .visual-caption strong{letter-spacing:-.04em;margin-top:12px;font-size:30px;line-height:1.1;display:block}.fan-activation-page .property-copy>h2{letter-spacing:-.058em;max-width:720px;margin:0;font-size:clamp(45px,5vw,75px);line-height:.97}.fan-activation-page .property-copy>p:not(.eyebrow){color:#a5a5b1;max-width:670px;margin:27px 0 0;font-size:16px;line-height:1.7}.fan-activation-page .property-type-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.fan-activation-page .property-type-grid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:185px;padding:23px 24px}.fan-activation-page .property-type-grid article>span{color:#8f7aef;font-size:13px;font-weight:900}.fan-activation-page .property-type-grid h3{letter-spacing:-.025em;margin:25px 0 9px;font-size:18px}.fan-activation-page .property-type-grid p{color:#8e8e9b;margin:0;font-size:12px;line-height:1.55}.fan-activation-page .rewards{color:#0c0c14;background:#f4f2ee}.fan-activation-page .reward-tracks{margin-top:70px}.fan-activation-page .reward-track{color:#fff;background:#0e0e19;grid-template-columns:1.05fr .6fr;min-height:535px;display:grid;position:relative;overflow:hidden}.fan-activation-page .reward-track+.reward-track{margin-top:22px}.fan-activation-page .reward-copy{padding:56px 64px;position:relative}.fan-activation-page .track-number{color:#ffffff1f;font-size:72px;font-weight:900;line-height:1;position:absolute;top:28px;right:30px}.fan-activation-page .track-kicker{color:#a695ff;letter-spacing:.17em;margin:0;font-size:13px;font-weight:900}.fan-activation-page .reward-copy h3{letter-spacing:-.05em;margin:23px 0 18px;font-size:48px;line-height:1}.fan-activation-page .reward-copy>p:not(.track-kicker){color:#a9a9b5;max-width:580px;margin:0;font-size:15px;line-height:1.65}.fan-activation-page .score-track:before{content:"";background:radial-gradient(circle,#7857ff3b,#0000 67%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;left:-100px}.fan-activation-page .action-paths{border-top:1px solid #ffffff1f;margin-top:35px;position:relative}.fan-activation-page .action-paths div{border-bottom:1px solid #ffffff1f;grid-template-columns:100px 1fr 45px 1.2fr;align-items:center;gap:12px;min-height:53px;display:grid}.fan-activation-page .action-paths strong{color:#9b88ff;letter-spacing:.08em;font-size:13px}.fan-activation-page .action-paths span{color:#c3c3cc;font-size:12px}.fan-activation-page .action-paths i{background:var(--orange);height:1px;position:relative}.fan-activation-page .action-paths i:after{content:"";border-top:1px solid var(--orange);border-right:1px solid var(--orange);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.fan-activation-page .action-paths b{color:#ff895d;letter-spacing:.07em;font-size:13px}.fan-activation-page .reward-device{background:linear-gradient(145deg,#251d53,#171326);place-items:center;display:grid;position:relative;overflow:hidden}.fan-activation-page .reward-device:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:410px;height:410px;position:absolute;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.fan-activation-page .score-device img{z-index:2;-o-object-fit:contain;object-fit:contain;border:6px solid #171724;width:210px;height:auto;position:relative;box-shadow:0 32px 65px #0000007a}.fan-activation-page .device-label{z-index:3;color:#cfc9f4;letter-spacing:.14em;font-size:12px;font-weight:850;position:absolute;bottom:20px;right:21px}.fan-activation-page .leaderboard-track{background:#19142d;grid-template-columns:.6fr 1.05fr}.fan-activation-page .leaderboard-device{background:linear-gradient(145deg,#ff5921,#a92b46 60%,#3b173a)}.fan-activation-page .leaderboard-device img{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 30px 45px #0006);width:230px;height:auto;max-height:390px;position:relative}.fan-activation-page .premium-rewards{flex-wrap:wrap;gap:10px;margin-top:33px;display:flex}.fan-activation-page .premium-rewards span{color:#dedde5;background:#ffffff0b;border:1px solid #ffffff29;padding:12px 14px;font-size:13px}.fan-activation-page .partner-value{background:#090913;position:relative;overflow:hidden}.fan-activation-page .partner-value:after{content:"VALUE";color:#ffffff06;letter-spacing:-.08em;font-size:250px;font-weight:900;line-height:1;position:absolute;top:30px;right:-20px}.fan-activation-page .partner-heading{z-index:2;max-width:800px;position:relative}.fan-activation-page .partner-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.4vw,78px);line-height:.97}.fan-activation-page .partner-heading>p:not(.eyebrow){color:#9a9ba8;max-width:650px;margin:24px 0 0;font-size:16px;line-height:1.65}.fan-activation-page .partner-cards{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:62px;display:grid;position:relative}.fan-activation-page .partner-card{background:#11111d;border:1px solid #ffffff21;flex-direction:column;min-height:650px;padding:34px;display:flex;position:relative;overflow:hidden}.fan-activation-page .partner-card:before{content:"";background:var(--violet);height:4px;position:absolute;inset:0 0 auto}.fan-activation-page .sponsor-partner:before{background:var(--orange)}.fan-activation-page .vendor-partner:before{background:var(--gold)}.fan-activation-page .partner-card-head{min-height:225px}.fan-activation-page .partner-outcomes{margin-top:24px}.fan-activation-page .partner-card-head>span{color:#8f80e0;letter-spacing:.14em;font-size:12px;font-weight:900}.fan-activation-page .sponsor-partner .partner-card-head>span{color:#ff865b}.fan-activation-page .vendor-partner .partner-card-head>span{color:#eab254}.fan-activation-page .partner-card h3{letter-spacing:-.045em;margin:50px 0 16px;font-size:35px;line-height:1.05}.fan-activation-page .partner-card-head>p{color:#8f909d;margin:0;font-size:13px;line-height:1.6}.fan-activation-page .partner-outcomes>div{border-top:1px solid #ffffff1f;padding:19px 0}.fan-activation-page .partner-outcomes strong{color:#f0f0f4;text-transform:uppercase;letter-spacing:.06em;font-size:13px;display:block}.fan-activation-page .partner-outcomes p{color:#8e8f9a;margin:7px 0 0;font-size:13px;line-height:1.5}.fan-activation-page .proof-strip{background:#080811;grid-template-columns:repeat(3,1fr);display:grid}.fan-activation-page .proof-strip figure{border-right:1px solid #fff3;height:430px;margin:0;position:relative;overflow:hidden}.fan-activation-page .proof-strip img{-o-object-fit:cover;object-fit:cover;filter:grayscale(.1)saturate(.85);width:100%;height:100%;transition:transform .55s}.fan-activation-page .proof-strip figure:hover img{transform:scale(1.035)}.fan-activation-page .proof-strip figure:after{content:"";background:linear-gradient(#05050e0a 25%,#05050ef7);position:absolute;inset:0}.fan-activation-page .proof-strip figcaption{z-index:2;position:absolute;bottom:29px;left:30px;right:30px}.fan-activation-page .proof-strip figcaption span{color:#b3a6ff;letter-spacing:.16em;font-size:12px;font-weight:900;display:block}.fan-activation-page .proof-strip figure:nth-child(2) figcaption span{color:#ff8d65}.fan-activation-page .proof-strip figure:nth-child(3) figcaption span{color:#f7c567}.fan-activation-page .proof-strip figcaption strong{max-width:430px;margin-top:10px;font-size:18px;line-height:1.35;display:block}.fan-activation-page .platform{background:#111020;position:relative;overflow:hidden}.fan-activation-page .platform:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.fan-activation-page .platform .shell{z-index:2;position:relative}.fan-activation-page .platform-top{grid-template-columns:1fr .6fr;align-items:end;gap:80px;display:grid}.fan-activation-page .platform-top h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.4vw,79px);line-height:.96}.fan-activation-page .platform-top>p{color:#a0a0ad;margin:0 0 4px;font-size:16px;line-height:1.7}.fan-activation-page .platform-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.fan-activation-page .platform-grid article{background:#0909147a;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:215px;padding:30px}.fan-activation-page .platform-grid article>span{color:#9787ea;font-size:13px;font-weight:900}.fan-activation-page .platform-grid h3{letter-spacing:-.035em;margin:47px 0 12px;font-size:22px}.fan-activation-page .platform-grid p{color:#8e8f9c;max-width:300px;margin:0;font-size:12px;line-height:1.6}.fan-activation-page .distribution{background:#0a0a15;border:1px solid #ffffff24;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin-top:24px;padding:60px;display:grid}.fan-activation-page .distribution-copy h3{letter-spacing:-.045em;margin:0;font-size:42px;line-height:1.04}.fan-activation-page .distribution-copy>p:not(.eyebrow){color:#9293a0;margin:20px 0 0;font-size:14px;line-height:1.65}.fan-activation-page .channel-map{grid-template-columns:195px 1fr;align-items:center;gap:35px;display:grid}.fan-activation-page .channel-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 35% 30%,#9b7dff,#5d3ad2 60%,#301c7d);border-radius:50%;place-content:center;display:grid;position:relative;box-shadow:0 0 0 12px #7857ff1a,0 0 80px #7857ff47}.fan-activation-page .channel-core b{color:#dcd6ff;letter-spacing:.18em;font-size:12px}.fan-activation-page .channel-core strong{letter-spacing:-.02em;font-size:21px}.fan-activation-page .channel-core span{color:#ded8ff;margin-top:5px;font-size:13px}.fan-activation-page .channel-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.fan-activation-page .channel-list span{color:#d9d9e0;background:#ffffff0a;border:1px solid #ffffff24;padding:18px 15px 18px 25px;font-size:13px;position:relative}.fan-activation-page .channel-list span:before{content:"";background:linear-gradient(90deg,#7b5bfb,#7b5bfb26);width:35px;height:1px;position:absolute;top:50%;left:-36px}.fan-activation-page .flywheel{color:#0d0d16;background:#f4f2ee}.fan-activation-page .flywheel-head{max-width:800px}.fan-activation-page .flywheel-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.4vw,82px);line-height:.96}.fan-activation-page .flywheel-head>p:not(.eyebrow){color:#62616b;margin:21px 0 0;font-size:16px}.fan-activation-page .cycle{border-top:1px solid #c9c7c1;border-bottom:1px solid #c9c7c1;grid-template-columns:repeat(5,1fr);margin-top:65px;display:grid}.fan-activation-page .cycle article{border-right:1px solid #c9c7c1;min-height:260px;padding:27px 24px;position:relative}.fan-activation-page .cycle article:first-child{border-left:1px solid #c9c7c1}.fan-activation-page .cycle article>span{color:#6248cf;font-size:13px;font-weight:900}.fan-activation-page .cycle h3{letter-spacing:-.04em;margin:93px 0 10px;font-size:26px}.fan-activation-page .cycle p{color:#67666f;margin:0;font-size:13px;line-height:1.5}.fan-activation-page .cycle svg{z-index:2;color:#f2632f;background:#f4f2ee;position:absolute;top:50%;right:-10px}.fan-activation-page .final-cta{background:#070711;place-items:center;min-height:670px;display:grid;position:relative;overflow:hidden}.fan-activation-page .final-image{filter:saturate(.72);background-image:linear-gradient(90deg,#05050efa,#05050ebd 62%,#05050e7a),linear-gradient(#0000 40%,#05050edb),url(/images/fan-activation/fan-content.jpg);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.fan-activation-page .final-cta:after{content:"";opacity:.16;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0}.fan-activation-page .final-cta-content{z-index:2;position:relative}.fan-activation-page .final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,6.3vw,96px);line-height:.92}.fan-activation-page .final-cta-content>p:not(.eyebrow){color:#d0d0d8;max-width:620px;margin:25px 0 34px;font-size:17px;line-height:1.65}@media (max-width:1050px){.fan-activation-page .site-header{grid-template-columns:1fr auto}.fan-activation-page .site-header nav{display:none}.fan-activation-page .hero-content{grid-template-columns:1fr;padding-top:150px;padding-bottom:80px}.fan-activation-page .hero,.fan-activation-page .hero-content{min-height:auto}.fan-activation-page .challenge-stage{width:min(620px,100%);min-height:510px;margin-inline:auto}.fan-activation-page .outcome-grid,.fan-activation-page .steps-grid{grid-template-columns:repeat(2,1fr)}.fan-activation-page .section-heading{grid-template-columns:1fr;gap:28px}.fan-activation-page .property-layout{grid-template-columns:1fr}.fan-activation-page .property-visual{min-height:520px}.fan-activation-page .property-visual>img{height:520px}.fan-activation-page .partner-cards{grid-template-columns:1fr}.fan-activation-page .partner-card{gap:70px;min-height:auto}.fan-activation-page .partner-card-head{min-height:0}.fan-activation-page .partner-outcomes{margin-top:0}.fan-activation-page .platform-top{grid-template-columns:1fr;gap:28px}.fan-activation-page .distribution{grid-template-columns:1fr}.fan-activation-page .cycle{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.fan-activation-page .shell{width:min(100% - 36px,1240px)}.fan-activation-page .site-header{width:calc(100% - 28px);height:76px}.fan-activation-page .brand img{width:108px}.fan-activation-page .header-actions{gap:12px}.fan-activation-page .header-login{font-size:12px}.fan-activation-page .site-header .button{min-height:38px;padding:0 12px;font-size:13px}.fan-activation-page .hero-content{gap:45px;padding-top:128px}.fan-activation-page .hero h1{font-size:54px}.fan-activation-page .hero-deck{font-size:16px}.fan-activation-page .hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.fan-activation-page .hero-audience{margin-top:34px}.fan-activation-page .challenge-stage{min-height:495px}.fan-activation-page .challenge-card{min-height:360px;padding:24px;top:45px}.fan-activation-page .challenge-card h2{font-size:25px}.fan-activation-page .live-badge{top:0;right:0}.fan-activation-page .score-float{width:145px;bottom:5px;left:-5px}.fan-activation-page .reward-float{width:175px;bottom:-16px;right:-4px}.fan-activation-page .outcome-grid{grid-template-columns:1fr}.fan-activation-page .outcome-grid article{border-left:1px solid #ffffff1a}.fan-activation-page .section{padding-block:80px}.fan-activation-page .section-heading h2{font-size:45px}.fan-activation-page .steps-grid{grid-template-columns:1fr;margin-top:50px}.fan-activation-page .step-card{border-bottom:1px solid #c9c7c1;border-left:1px solid #c9c7c1;min-height:220px}.fan-activation-page .step-card h3{margin-top:46px}.fan-activation-page .conversion-banner{flex-direction:column;align-items:flex-start;gap:22px}.fan-activation-page .conversion-banner>div{flex-wrap:wrap;gap:10px}.fan-activation-page .friction-note{flex-direction:column;align-items:flex-start;gap:9px}.fan-activation-page .property-layout{gap:50px}.fan-activation-page .property-visual,.fan-activation-page .property-visual>img{height:420px;min-height:420px}.fan-activation-page .property-type-grid,.fan-activation-page .reward-track,.fan-activation-page .leaderboard-track{grid-template-columns:1fr}.fan-activation-page .reward-copy{padding:48px 28px}.fan-activation-page .reward-copy h3{font-size:39px}.fan-activation-page .reward-device{min-height:430px}.fan-activation-page .leaderboard-device{order:2}.fan-activation-page .leaderboard-track .reward-copy{order:1}.fan-activation-page .action-paths div{grid-template-columns:85px 1fr;padding:13px 0}.fan-activation-page .action-paths i{display:none}.fan-activation-page .partner-heading h2{font-size:47px}.fan-activation-page .partner-card{padding:28px}.fan-activation-page .proof-strip{grid-template-columns:1fr}.fan-activation-page .proof-strip figure{height:360px}.fan-activation-page .platform-grid{grid-template-columns:1fr}.fan-activation-page .distribution{padding:34px 24px}.fan-activation-page .channel-map{grid-template-columns:1fr;justify-items:center}.fan-activation-page .channel-core{width:185px}.fan-activation-page .channel-list{grid-template-columns:1fr;width:100%}.fan-activation-page .channel-list span:before{display:none}.fan-activation-page .cycle{grid-template-columns:1fr}.fan-activation-page .cycle article{border-bottom:1px solid #c9c7c1;border-left:1px solid #c9c7c1;min-height:180px}.fan-activation-page .cycle h3{margin-top:45px}.fan-activation-page .cycle svg{top:auto;bottom:-10px;right:50%;transform:rotate(90deg)}.fan-activation-page .final-cta{min-height:640px}.fan-activation-page .final-cta h2{font-size:56px}}.fan-activation-page{isolation:isolate;width:100%;min-width:0;overflow-x:hidden}.fan-activation-page [id]{scroll-margin-top:24px}.fan-activation-page a:focus-visible{outline:2px solid var(--violet-light);outline-offset:4px}@media (prefers-reduced-motion:reduce){.fan-activation-page *,.fan-activation-page :before,.fan-activation-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
