.fpl-app:has(>.lp){max-width:none;margin:0;display:block;background:var(--bg);overflow-x:hidden}.lp{background:var(--bg);color:var(--ink);font-family:var(--body);width:100%}.lp .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.lp .site-head{position:sticky;top:0;z-index:50;background:rgba(250,250,250,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lp .site-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}.lp .site-head .logo{color:var(--ink);cursor:pointer}.lp .site-head nav{display:flex;gap:26px}.lp .site-head nav a{font-family:var(--body);font-weight:700;font-size:14px;color:var(--t2);padding:12px 0;cursor:pointer}.lp .site-head nav a:hover{color:var(--ink)}.lp .head-actions{display:flex;align-items:center;gap:10px}.lp .site-head .menu-btn{display:none}.lp .site-head .s-btn{font-size:14px;min-height:44px}.lp .hero{padding:64px 0 56px;position:relative;overflow:hidden}.lp .hero .wrap{display:block}.lp .hero .wrap>div{max-width:720px;margin:0 auto;text-align:center}.lp .hero .gwc,.lp .hero .league-form{margin-left:auto;margin-right:auto}.lp .hero .gwc-clock,.lp .hero .trust{justify-content:center}.lp .live-kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--line-2);padding:8px 13px;margin-bottom:22px}.lp .live-kicker .dot{width:8px;height:8px;border-radius:50%;background:var(--red);animation:pulse 1.3s infinite}.lp .hero h1{margin:0 0 18px;font-family:var(--display);font-weight:400;line-height:.88;letter-spacing:.01em}.lp .hero h1 span{display:block;font-size:clamp(38px,4.6vw,62px)}.lp .hero h1 em{display:block;font-style:normal;color:var(--red);font-size:clamp(48px,6.2vw,84px)}.lp .hero .sub{font-family:var(--body);font-weight:500;font-size:17px;line-height:1.6;color:var(--t2);max-width:52ch;margin:0 0 26px}.lp .gwc{margin:0 0 24px;padding:16px 18px;background:var(--ink);color:#fff;max-width:520px;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.lp .gwc-head{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72);margin-bottom:12px}.lp .gwc-head .dot{width:7px;height:7px;border-radius:50%;background:var(--red);animation:pulse 1.3s infinite}.lp .gwc-clock{display:flex;align-items:flex-start;gap:6px}.lp .gwc-unit{display:flex;flex-direction:column;align-items:center;min-width:52px}.lp .gwc-num{font-family:var(--display);font-size:40px;line-height:.9;letter-spacing:.02em;font-variant-numeric:tabular-nums}.lp .gwc-lbl{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-top:5px}.lp .gwc-sep{font-family:var(--display);font-size:32px;line-height:1.05;color:var(--red)}.lp .gwc-note{font-family:var(--body);font-size:13px;line-height:1.5;color:rgba(255,255,255,.72);margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.lp .gwc-note a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lp .gwc-note a:hover{color:var(--red)}@media (max-width:520px){.lp .gwc{padding:14px}.lp .gwc-unit{min-width:42px}.lp .gwc-num{font-size:32px}.lp .gwc-sep{font-size:26px}}.lp .league-form{display:flex;gap:0;max-width:520px;margin:0}.lp .id-field{flex:1;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:4px 4px 4px 16px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.lp .id-field svg{flex:0 0 auto;color:var(--t3);width:17px;height:17px}.lp .id-field input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font-family:var(--body);font-weight:600;font-size:15px;padding:13px 0;min-height:44px}.lp .id-field input::placeholder{color:var(--t4)}.lp .form-hint{font-family:var(--body);font-size:13px;color:var(--t3);margin:11px 0 0}.lp .form-hint a{cursor:pointer}.lp .trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px}.lp .trust b{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--t2)}.lp .trust b:before{content:"";width:9px;height:9px;background:var(--red);flex:0 0 auto}.lp .vids{background:var(--bg);border-top:1px solid var(--line);padding:52px 0 56px}.lp .vs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp .vs-all{font-family:var(--body);font-weight:700;font-size:14px;color:var(--t2);white-space:nowrap;padding:6px 0;text-decoration:none}.lp .vs-all:hover{color:var(--ink)}.lp .vs-stage-wrap{--vs-w:268px;--vs-step:296px;position:relative;margin-top:26px}.lp .vs-stage{position:relative;height:calc(var(--vs-w) / 9 * 16)}.lp .vs-card{position:absolute;left:50%;top:50%;width:var(--vs-w);aspect-ratio:9/16;background:var(--ink);overflow:hidden;transform-origin:50% 50%;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .42s ease,filter .42s ease;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);box-shadow:0 18px 46px -22px rgba(21,0,0,.5)}.lp .vs-card:not(.is-centre){filter:blur(1px)}.lp .vs-card.is-centre{box-shadow:0 30px 70px -26px rgba(21,0,0,.62)}.lp .vs-card:has(:focus-visible){outline:3px solid var(--navy);outline-offset:2px}.lp .vs-play-btn:focus-visible{outline:none}.lp .vs-arrow{position:absolute;top:calc(var(--vs-w) / 9 * 8);transform:translateY(-50%);z-index:4;width:60px;height:54px;display:grid;place-items:center;border:0;cursor:pointer;background:var(--ink);color:#fff;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);filter:drop-shadow(0 12px 26px rgba(21,0,0,.45));transition:background .15s,transform .15s}.lp .vs-arrow:hover{background:var(--red)}.lp .vs-arrow:active{transform:translateY(-50%) scale(.94)}.lp .vs-arrow svg{width:24px;height:24px}.lp .vs-arrow--prev{left:0}.lp .vs-arrow--next{right:0}.lp .vs-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:26px}.lp .vs-dot{width:9px;height:9px;padding:0;border:0;cursor:pointer;background:var(--t4);transform:rotate(45deg);transition:background .18s,transform .18s}.lp .vs-dot:hover{background:var(--t2)}.lp .vs-dot.is-on{background:var(--red);transform:rotate(45deg) scale(1.5)}.lp .vs-live{width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp .vs-live,.lp .vs-play-btn{position:absolute;padding:0;border:0}.lp .vs-play-btn{inset:0;width:100%;height:100%;background:none;cursor:pointer;z-index:1}.lp .vs-thumb{display:block;width:100%;height:100%;object-fit:cover}.lp .vs-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:47px;background:var(--red);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);display:grid;place-items:center;filter:drop-shadow(0 10px 26px rgba(255,80,80,.5));pointer-events:none}.lp .vs-play:after{content:"";width:0;height:0;margin-left:4px;border-left:15px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.lp .vs-meta{position:absolute;inset:auto 0 0;z-index:2;padding:26px 12px 12px;background:linear-gradient(180deg,rgba(10,4,5,0),rgba(10,4,5,.88) 58%);pointer-events:none}.lp .vs-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--body);font-weight:700;font-size:13px;line-height:1.3;color:#fff;text-decoration:none;pointer-events:auto}.lp .vs-title:hover{text-decoration:underline}.lp .vs-date{display:block;margin-top:5px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6)}.lp .vs-frame{width:100%;height:100%;border:0;display:block}.lp .features{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:60px 0}.lp .sec-head{margin-bottom:28px}.lp .sec-head h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,3.4vw,44px);letter-spacing:.01em;line-height:.95;margin:8px 0 0}.lp .feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lp .feat-card{background:var(--bg);border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:12px}.lp .feat-card .fic{width:42px;height:42px;display:grid;place-items:center;background:var(--ink);color:var(--red);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.lp .feat-card .fic svg{width:22px;height:22px}.lp .feat-card h3{font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:.02em;margin:0;line-height:1}.lp .feat-card p{font-family:var(--body);font-size:13px;line-height:1.55;color:var(--t2);margin:0}.lp .prem{background:var(--ink);color:#fff;padding:64px 0;position:relative;overflow:hidden}.lp .prem .red-slab{position:absolute;top:-90px;right:-60px;width:340px;height:340px;background:var(--red);opacity:.14;clip-path:polygon(40% 0,100% 0,100% 100%,0 100%)}.lp .prem .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center}.lp .prem .kicker{color:var(--red)}.lp .prem h2{font-family:var(--display);font-weight:400;font-size:clamp(34px,4vw,54px);letter-spacing:.01em;line-height:.92;margin:10px 0 14px;color:#fff}.lp .prem h2 em{font-style:normal;color:var(--red)}.lp .prem p{font-family:var(--body);font-size:15px;line-height:1.6;color:#cfc6c6;max-width:52ch;margin:0 0 24px}.lp .prem-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lp .prem-note{font-family:var(--mono);font-size:12px;color:#9a8e8e;letter-spacing:.05em;text-transform:uppercase}.lp .prem-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.lp .prem-list li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-family:var(--body);font-weight:600;font-size:14px;color:#e6dcdc;line-height:1.45}.lp .prem-list li:before{content:"";width:9px;height:9px;background:var(--red);flex:0 0 auto;margin-top:5px}.lp .foot{background:var(--ink);color:#fff;border-top:1px solid rgba(255,255,255,.1);padding:36px 0 30px}.lp .foot .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp .foot .logo{color:#fff}.lp .foot nav{display:flex;gap:20px;flex-wrap:wrap}.lp .foot nav a{font-family:var(--body);font-weight:600;font-size:13px;color:#cfc6c6;cursor:pointer}.lp .foot nav a:hover{color:#fff}.lp .foot .fine{font-family:var(--body);font-size:12px;color:#9a8e8e;width:100%;margin-top:14px;line-height:1.6}@media (max-width:900px){.lp .prem .wrap{grid-template-columns:1fr}.lp .feat-grid{grid-template-columns:1fr 1fr}.lp .site-head nav{display:none}.lp .site-head .menu-btn{display:grid}.lp .vs-stage-wrap{--vs-w:232px;--vs-step:258px}}@media (max-width:560px){.lp .feat-grid{grid-template-columns:1fr}.lp .head-actions .s-btn--ghost{display:none}.lp .vs-stage-wrap{--vs-w:190px;--vs-step:196px}.lp .vs-arrow{width:50px;height:45px}.lp .vs-arrow svg{width:20px;height:20px}.lp .vs-head{gap:10px}}@media (prefers-reduced-motion:reduce){.lp .vs-card{transition:none}}.kd{--red:#FF5050;--red-dark:#CC4040;--ink:#150000;--ink-2:#2F0000;--charcoal:#322D2D;--navy:#12233F;--bg:#FAFAFA;--line:#D6D5D5;--line-2:#EEEDED;--t2:#5B5757;--t3:#848181;--t4:#ADABAB;--green:#009C54;--yellow:#FFD100;--display:var(--font-bebas),"Bebas Neue",Impact,sans-serif;--body:var(--font-manrope),"Manrope",system-ui,sans-serif;--mono:var(--font-jetbrains),"JetBrains Mono",monospace;background:var(--ink);color:#fff;font-family:var(--body);margin:-14px -14px 0;overflow:hidden}.kd a{color:inherit;text-decoration:none}.kd .kd-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.kd .kbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 24px;border:0;cursor:pointer;font-family:var(--display);font-size:16px;letter-spacing:.04em;transition:background .18s,transform .18s;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%)}.kd .kbtn--red{background:var(--red);color:#fff}.kd .kbtn--red:hover{background:var(--red-dark);transform:translateY(-2px)}.kd .kbtn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32);clip-path:none}.kd .kbtn--ghost:hover{background:rgba(255,255,255,.08)}.kd .kicker{font-family:var(--mono);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.kd .kd-hero{position:relative;overflow:hidden;padding:34px 0 30px}.kd .kd-hero .slab{position:absolute;top:-120px;right:-90px;width:420px;height:420px;background:var(--red);opacity:.14;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);pointer-events:none}.kd .kd-hero .kd-wrap{position:relative;z-index:2}.kd .drop-tag{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:var(--red);color:#fff;padding:8px 13px;margin-bottom:18px}.kd .drop-tag .dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:kd-pulse 1.3s infinite}@keyframes kd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.55)}}.kd .kd-hero h1{font-family:var(--display);font-weight:400;font-size:clamp(46px,10vw,84px);line-height:.82;letter-spacing:.01em;margin:0}.kd .kd-hero h1 em{font-style:normal;color:var(--red);display:block}.kd .kd-hero h1 .thin{display:block;font-size:.42em;letter-spacing:.05em;color:#cfc7c7;margin-top:.34em}.kd .kd-hero .lede{font-size:15.5px;line-height:1.6;color:#c8c0c0;max-width:48ch;margin:20px 0 0}.kd .kd-actions{display:flex;flex-wrap:wrap;gap:11px;margin:26px 0 0}.kd .kd-meta{display:flex;flex-wrap:wrap;gap:26px;margin:28px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.kd .hm{display:flex;flex-direction:column;gap:5px}.kd .hm .v{font-family:var(--display);font-size:34px;line-height:.86;font-variant-numeric:tabular-nums}.kd .hm .v .u{font-size:.44em;color:var(--t3);margin-left:3px}.kd .hm .l{font-family:var(--mono);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a89f9f}.kd .kd-drops{padding:34px 0 40px;background:var(--ink)}.kd .shead{margin-bottom:22px}.kd .shead h2{font-family:var(--display);font-weight:400;font-size:clamp(32px,6vw,52px);line-height:.94;margin:10px 0 0;letter-spacing:.008em}.kd .shead p{font-size:14px;line-height:1.55;color:#b7afaf;max-width:52ch;margin:12px 0 0}.kd .grid-kits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;grid-template-areas:"a a b c" "a a b d" "e e f g" "i i j j" "h h h h"}.kd .kit{position:relative;overflow:hidden;background:var(--ink-2);isolation:isolate;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);transition:box-shadow .2s,transform .2s;min-height:230px}.kd .kit:focus-within,.kd .kit:hover{box-shadow:inset 0 0 0 1px var(--red);transform:translateY(-3px)}.kd .kit .kit-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.kd .kit .veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(0deg,rgba(21,0,0,.92) 2%,rgba(21,0,0,.12) 46%,rgba(21,0,0,.34));transition:opacity .2s}.kd .kit:hover .veil{opacity:.82}.kd .kit .club{left:12px;letter-spacing:.12em;text-transform:uppercase;background:rgba(21,0,0,.82);padding:6px 11px}.kd .kit .club,.kd .kit .new{position:absolute;z-index:3;top:12px;font-family:var(--mono);font-weight:700;font-size:11px;color:#fff}.kd .kit .new{right:12px;letter-spacing:.1em;background:var(--red);padding:6px 10px}.kd .kit .foot{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.kd .kit h3{font-weight:400;font-size:clamp(20px,2.4vw,30px);line-height:.96;letter-spacing:.02em;margin:0;color:#fff}.kd .kit .go,.kd .kit h3{font-family:var(--display)}.kd .kit .go{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 15px;background:#fff;color:var(--ink);font-size:14px;letter-spacing:.04em;transition:background .18s,color .18s}.kd .kit .go:focus-visible,.kd .kit:hover .go{background:var(--red);color:#fff}.kd .kit.a{grid-area:a;min-height:420px}.kd .kit.b{grid-area:b;min-height:420px}.kd .kit.c{grid-area:c}.kd .kit.d{grid-area:d}.kd .kit.e{grid-area:e;min-height:300px}.kd .kit.f{grid-area:f;min-height:300px}.kd .kit.g{grid-area:g;min-height:300px}.kd .kit.i{grid-area:i;min-height:300px}.kd .kit.j{grid-area:j;min-height:300px}.kd .kit.h{grid-area:h;min-height:230px}.kd .kit.a h3{font-size:clamp(26px,3vw,42px)}.kd .why{background:var(--bg);color:var(--ink);padding:40px 0;margin:0}.kd .why h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,6vw,50px);line-height:.96;margin:10px 0 0}.kd .why .lede{font-size:15px;line-height:1.6;color:var(--t2);margin:16px 0 22px;max-width:44ch}.kd .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kd .step{background:#fff;border:1px solid var(--line);padding:24px 22px;transition:border-color .2s,transform .2s}.kd .step:hover{border-color:var(--ink);transform:translateY(-3px)}.kd .step .n{font-size:40px;color:var(--red);line-height:.78;margin-bottom:14px}.kd .step .n,.kd .step h3{font-family:var(--display)}.kd .step h3{font-weight:400;font-size:23px;letter-spacing:.02em;margin:0 0 8px}.kd .step p{font-size:14px;line-height:1.55;color:var(--t2);margin:0}.kd .why-note{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:16px 18px;background:var(--line-2);font-family:var(--mono);font-weight:600;font-size:11.5px;line-height:1.65;letter-spacing:.02em;color:var(--charcoal)}.kd .why-note .ic{flex:0 0 auto;width:24px;height:24px;background:var(--ink);color:var(--red);display:grid;place-items:center;font-family:var(--display);font-size:15px}.kd .proof{background:var(--charcoal);padding:34px 0}.kd .proof .row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kd .pf{border-left:3px solid var(--red);padding:4px 0 4px 16px}.kd .pf .v{font-family:var(--display);font-size:44px;line-height:.84;font-variant-numeric:tabular-nums}.kd .pf .l{font-family:var(--mono);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#bdb5b5;margin-top:8px;line-height:1.5}.kd .close{position:relative;overflow:hidden;background:var(--ink);padding:44px 0 40px;text-align:center}.kd .close .slab{position:absolute;top:-120px;right:-70px;width:360px;height:360px;background:var(--red);opacity:.16;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);pointer-events:none}.kd .close .kd-wrap{position:relative;z-index:2}.kd .close h2{font-family:var(--display);font-weight:400;font-size:clamp(38px,9vw,72px);line-height:.86;margin:14px 0 0}.kd .close h2 em{font-style:normal;color:var(--red)}.kd .close p{font-size:15px;line-height:1.55;color:#c8c0c0;max-width:52ch;margin:18px auto 0}.kd .close .row{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;margin:26px 0 0}.kd .kd-foot{background:#0D0000;border-top:1px solid rgba(255,255,255,.09);padding:26px 0 30px}.kd .kd-foot .disc{font-family:var(--mono);font-weight:600;font-size:11px;line-height:1.7;color:#8d8484}.kd .kd-foot .disc b{color:#cfc7c7;font-weight:700}@media(max-width:900px){.kd .grid-kits{grid-template-columns:repeat(2,1fr);grid-template-areas:"a a" "b c" "d e" "f g" "i j" "h h"}.kd .kit.a{min-height:340px}.kd .steps{grid-template-columns:1fr}}@media(max-width:560px){.kd .grid-kits{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "e" "f" "g" "i" "j" "h"}.kd .kit,.kd .kit.a,.kd .kit.b,.kd .kit.e,.kd .kit.f,.kd .kit.g,.kd .kit.i,.kd .kit.j{min-height:280px}.kd .proof .row{grid-template-columns:1fr 1fr;gap:22px 16px}.kd .kit .foot{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.kd .drop-tag .dot{animation:none}.kd .kbtn,.kd .kit,.kd .kit:hover,.kd .step,.kd .step:hover{transition:none;transform:none}}