:root{--canvas:#0e1116;--surface:#151a21;--surface-hi:#1e242d;--border:#2a313c;--ink:#e6e8ec;--ink-dim:#cdd1d8;--ink-faint:#a9afba;--accent:#3B82F6;--accent-lo:#2563EB;--accent-text:#60A5FA;--grad:linear-gradient(180deg,var(--accent),var(--accent-lo));--sh-1:0 1px 2px rgb(0 0 0/.5),0 4px 16px -8px rgb(0 0 0/.6);--sh-2:0 2px 4px rgb(0 0 0/.5),0 12px 32px -12px rgb(0 0 0/.7);--sh-3:0 4px 8px rgb(0 0 0/.45),0 24px 64px -16px rgb(0 0 0/.75);--ease:cubic-bezier(.2,.7,.2,1);--wrap:1200px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv11","ss01";font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0;letter-spacing:-.02em;line-height:1.12;font-weight:600}h1{font-size:clamp(2.1rem,4.2vw,3.3rem)}h2{font-size:clamp(1.6rem,3vw,2.3rem)}h3{font-size:1.08rem;letter-spacing:-.01em}p{margin:0}b{color:var(--ink);font-weight:600}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap.narrow{max-width:820px}.muted{color:var(--ink-dim)}.fine{color:var(--ink-faint);font-size:.86rem}.center{text-align:center}.eyebrow{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:10px}.acc{color:var(--accent-text)}.link{color:var(--accent-text);text-decoration:none;font-weight:500}.link:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;background:var(--grad);color:#fff;font-weight:500;font-size:.95rem;text-decoration:none;border:1px solid transparent;box-shadow:var(--sh-1);white-space:nowrap;transition:box-shadow .15s,filter .15s,border-color .15s,transform .1s}.btn:hover{box-shadow:var(--sh-2);filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn:focus-visible,.nav-links a:focus-visible,.faq summary:focus-visible{outline:2px solid rgb(59 130 246/.6);outline-offset:2px}.btn-lg{height:50px;padding:0 26px;font-size:1rem}.btn-sm{height:36px;padding:0 14px;font-size:.88rem;border-radius:10px}.btn-ghost{background:var(--surface-hi);border-color:var(--border);color:var(--ink);box-shadow:none}.btn-ghost:hover{border-color:#3b82f68c;filter:none}.nav{position:sticky;top:0;z-index:40;background:#0e1116d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:border-color .2s,background-color .2s}.nav.stuck{border-bottom-color:#2a313cb3;background:#0e1116f2}.nav-in{display:flex;align-items:center;gap:10px;height:64px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;letter-spacing:-.01em;font-size:1.05rem}.brand img{width:30px;height:30px;border-radius:9px;-o-object-fit:contain;object-fit:contain}.nav-links{margin-left:auto;margin-right:12px;display:flex;gap:4px}.nav-links a{text-decoration:none;color:var(--ink-dim);font-size:.9rem;padding:8px 12px;border-radius:10px;transition:background-color .15s,color .15s}.nav-links a:hover{color:var(--ink);background:var(--surface-hi)}.card{background:var(--surface);border:1px solid rgb(42 49 60/.55);border-radius:12px;box-shadow:0 1px 2px #0009,0 6px 24px -10px #000c}.frame{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:#000;box-shadow:var(--sh-3)}.num{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:.8rem;font-weight:700;background:#3b82f626;color:var(--accent-text)}.ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#3b82f626;color:var(--accent-text);flex:0 0 38px}.hero{padding:64px 0 40px}.hero-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--ink-dim);font-size:.8rem;margin-bottom:22px}.pill svg{color:var(--accent-text)}.lede{color:var(--ink-dim);font-size:1.08rem;margin-top:20px;max-width:46ch}.cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero .fine{margin-top:14px}.facts{padding:16px 0 8px}.facts-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fact{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--surface);border:1px solid rgb(42 49 60/.55);font-size:.86rem;color:var(--ink-faint)}.fact b{display:block;font-size:.95rem}.section{padding:72px 0 0}.head{margin-bottom:28px;max-width:720px}.head.center{margin-left:auto;margin-right:auto}.head .muted{margin-top:10px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step{padding:22px}.step h3{margin:16px 0 8px}.step p{color:var(--ink-dim);font-size:.95rem}.pairing{margin-top:16px;display:grid;place-items:center}.pairing img{max-width:820px;width:100%;border-radius:12px;border:1px solid var(--border);box-shadow:var(--sh-2)}.point{padding:22px}.point h3{margin:16px 0 8px}.point p{color:var(--ink-dim);font-size:.95rem}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.tile{display:flex;flex-direction:column;overflow:hidden}.t-wide{grid-column:span 7}.t-narrow{grid-column:span 5}.t-third{grid-column:span 4}.tile-copy{padding:22px 22px 18px}.tile-copy h3{margin-bottom:8px}.tile-copy p:not(.eyebrow){color:var(--ink-dim);font-size:.93rem}.tile-shot{flex:1 1 auto;min-height:190px;margin:0 0 0 22px;border-top-left-radius:10px;overflow:hidden;border:1px solid var(--border);border-right:0;border-bottom:0;background:#000}.tile-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;transition:transform .5s var(--ease)}.tile:hover .tile-shot img{transform:scale(1.03)}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.split-copy h2{margin-bottom:14px}.split-copy .btn{margin-top:24px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:0 auto}.plan{padding:26px;display:flex;flex-direction:column;gap:6px}.plan.best{border-color:#3b82f68c}.plan h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tag{font-size:.7rem;font-weight:600;padding:3px 9px;border-radius:999px;background:#3b82f626;color:var(--accent-text);letter-spacing:0}.amount{font-size:2.4rem;font-weight:600;letter-spacing:-.02em;margin-top:6px}.amount span{font-size:1rem;font-weight:400;color:var(--ink-faint)}.plan .muted{font-size:.93rem;margin-bottom:18px}.plan .btn{margin-top:auto}.faq{padding:4px 22px}.faq details{border-top:1px solid var(--border)}.faq details:first-child{border-top:0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:500;font-size:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:9px;height:9px;flex:0 0 9px;border-right:2px solid var(--ink-faint);border-bottom:2px solid var(--ink-faint);transform:rotate(45deg) translateY(-3px);transition:transform .2s var(--ease)}.faq details[open] summary:after{transform:rotate(225deg) translateY(-2px)}.faq details p{color:var(--ink-dim);padding:0 0 18px;font-size:.95rem;max-width:68ch}.close{padding:48px 28px;text-align:center}.close h2{max-width:22ch;margin:0 auto}.close .cta{justify-content:center}.close .fine{margin-top:16px}footer{margin-top:80px;border-top:1px solid rgb(42 49 60/.7);padding:28px 0 32px}.foot{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.foot nav{display:flex;gap:18px;margin-left:auto;margin-right:12px}.foot nav a{text-decoration:none;color:var(--ink-faint);font-size:.88rem}.foot nav a:hover{color:var(--ink)}.foot .brand{font-size:.95rem}.foot .brand img{width:24px;height:24px;border-radius:7px}.credit{margin-top:16px;color:var(--ink-faint);font-size:.75rem;opacity:.8}.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.06s}.reveal[data-delay="2"]{transition-delay:.12s}.reveal[data-delay="3"]{transition-delay:.18s}@media (max-width:1000px){.tile-shot{min-height:0;aspect-ratio:16/9;flex:0 0 auto}.hero-in,.split{grid-template-columns:1fr;gap:36px}.hero{padding-top:44px}.facts-in{grid-template-columns:1fr 1fr}.t-wide,.t-narrow{grid-column:span 12}.t-third{grid-column:span 6}.t-third:last-child{grid-column:span 12}}@media (max-width:760px){.nav-links{display:none}.nav-in .btn-ghost{margin-left:auto}.grid3,.plans{grid-template-columns:1fr}.t-third,.t-third:last-child{grid-column:span 12}.section{padding-top:56px}.foot nav{margin-left:0;flex-wrap:wrap}}@media (max-width:420px){.wrap{padding:0 16px}.facts-in{grid-template-columns:1fr}.nav-get{display:none}.cta .btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.tile-shot img{transition:none}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/player-landing/assets/InterVariable-latin-MCZpKVti.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/player-landing/assets/InterVariable-Italic-latin-CWtmURgV.woff2) format("woff2")}@font-face{font-family:Inter var;font-style:normal;font-weight:100 900;font-display:swap;src:url(/player-landing/assets/InterVariable-latin-MCZpKVti.woff2) format("woff2")}@font-face{font-family:Inter var;font-style:italic;font-weight:100 900;font-display:swap;src:url(/player-landing/assets/InterVariable-Italic-latin-CWtmURgV.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/player-landing/assets/InterVariable-latin-MCZpKVti.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/player-landing/assets/InterVariable-Italic-latin-CWtmURgV.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/player-landing/assets/SpaceGrotesk-latin-ext-D9tNdqV9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/player-landing/assets/SpaceGrotesk-latin-BhU9QXUp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/player-landing/assets/InstrumentSans-latin-ext-C5E2Gvlv.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/player-landing/assets/InstrumentSans-latin-BVScPF0l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
