:root{--v3-paper:#fff;--v3-warm:#fafafc;--v3-band:#f5f6f8;--v3-line:#e2e4e9;--v3-line-soft:#ecedf1;--v3-ink:#14161f;--v3-body:#494e57;--v3-muted:#8a8e96;--v3-faint:#a9acb2;--v3-green:#1a7f5a;--v3-mint:#7ed0a7;--v3-indigo:#4f4fcb;--v3-indigo-deep:#3e3eb4;--v3-panel:#0b0d12;--v3-ease:cubic-bezier(.22, .61, .2, 1)}.v3{background:var(--v3-paper);color:var(--v3-ink);overflow-x:clip}.v3-wrap{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.v3-s{padding:84px 0}.v3-s-tight{padding:64px 0}.v3-band{background:var(--v3-band);border-top:1px solid #e5e7ec}.v3-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--v3-muted);font-family:Switzer,Helvetica Neue,Arial,sans-serif;font-size:10.5px;font-weight:600}.v3-h1{letter-spacing:-.02em;color:var(--v3-ink);text-wrap:balance;max-width:740px;margin:16px auto 0;font-family:Inter Tight,Switzer,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.02}.v3-h2{letter-spacing:-.01em;color:var(--v3-ink);text-wrap:balance;margin:0;font-family:Inter Tight,Switzer,Helvetica Neue,Arial,sans-serif;font-size:clamp(27px,2.8vw,38px);font-weight:500;line-height:1.06}.v3-h3{color:var(--v3-ink);font-family:Inter Tight,Switzer,Helvetica Neue,Arial,sans-serif;font-size:21px;font-weight:500}.v3-em{color:var(--v3-green);font-style:normal}.v3-sub{color:var(--v3-body);max-width:470px;margin:18px auto 0;font-size:16.5px;line-height:1.65}.v3-p{color:var(--v3-body);margin:8px 0 0;font-size:13px;line-height:1.7}.v3-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.v3-cta,.v3-ghost{white-space:nowrap;transition:background .25s var(--v3-ease), transform .25s var(--v3-ease), border-color .25s var(--v3-ease);border-radius:8px;align-items:center;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.v3-cta{color:#fff;background:var(--v3-indigo);border:1px solid #0000}.v3-cta:hover{background:var(--v3-indigo-deep);transform:translateY(-2px)}.v3-ghost{color:var(--v3-ink);background:var(--v3-paper);border:1px solid var(--v3-line)}.v3-ghost:hover{border-color:var(--v3-ink)}.v3-cta:focus-visible,.v3-ghost:focus-visible{outline:2px solid var(--v3-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.v3-cta:hover,.v3-ghost:hover{transform:none}}.v3-panel{background:var(--v3-panel);border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0c0e1447}.v3-panel-glow{pointer-events:none;background:radial-gradient(620px 240px at 18% 0,#7ed0a71c,#0000 68%),radial-gradient(520px 260px at 92% 110%,#4f4fcb24,#0000 70%);position:absolute;inset:0}.v3-panel-in{z-index:1;position:relative}.v3-onpanel-kick{letter-spacing:.16em;text-transform:uppercase;color:#f5f4ef73;font-size:9.5px;font-weight:600}.v3-onpanel-live{letter-spacing:.12em;text-transform:uppercase;color:var(--v3-mint);align-items:center;gap:7px;font-size:9.5px;font-weight:600;display:flex}.v3-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.v3-col{border-left:1px solid var(--v3-line);padding-left:22px}.v3-split{border:1px solid var(--v3-line-soft);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.v3-split>*{padding:30px}.v3-split>:first-child{background:var(--v3-warm)}.v3-quote{color:var(--v3-ink);border-left:2px solid var(--v3-green);margin:14px 0 0;padding-left:14px;font-family:Inter Tight,Switzer,Helvetica Neue,Arial,sans-serif;font-size:17px;font-style:normal;line-height:1.6}@keyframes lsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lsRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lsDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lsPing{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes lsSpark{0%{transform:translate(-120px)}to{transform:translate(102vw)}}@keyframes lsFlow{0%{opacity:0;left:-26%}8%{opacity:1;left:-14%}92%{opacity:1;left:70%}to{opacity:0;left:76%}}@keyframes lsStrike{0%,70%{width:0}86%,to{width:calc(100% + 4px)}}@keyframes lsStation{0%,to{color:#f5f4ef4d;border-color:#f5f4ef14}6%{color:#f5f4ef;border-color:#7ed0a780}42%{color:#f5f4ef4d;border-color:#f5f4ef14}}@keyframes lsDot1{0%,26%{background:#f5f4ef24}30%,to{background:var(--v3-mint)}}@keyframes lsDot2{0%,56%{background:#f5f4ef24}60%,to{background:var(--v3-mint)}}@keyframes lsDot3{0%,84%{background:#f5f4ef24}88%,to{background:#f6ebcb}}@media (prefers-reduced-motion:reduce){[data-flowcard]{opacity:1!important;animation:none!important}[data-flowcard="1"]{left:1%!important}[data-flowcard="2"]{left:37%!important}[data-flowcard="3"]{left:72%!important}[data-fdot]{background:var(--v3-mint)!important;animation:none!important}[data-fstation]{color:#f5f4ef8c!important;animation:none!important}[data-fspark]{opacity:.3!important;animation:none!important}[data-fpanel]{animation:none!important}[data-fstrike]{width:calc(100% + 4px)!important;animation:none!important}[data-fping]{opacity:.8!important;animation:none!important}}@media (max-width:860px){.v3-cols{grid-template-columns:minmax(0,1fr);gap:22px}.v3-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.v3-s{padding:52px 0}.v3-s-tight{padding:40px 0}.v3-wrap{padding-left:20px;padding-right:20px}.v3-panel{border-radius:14px;padding:18px}}.v3-tile{min-height:210px;color:inherit;background:#0b0c12;border:1px solid #14161f2e;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:9px;padding:22px;text-decoration:none;transition:transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #14161f1f}.v3-tile:hover{border-color:#1a7f5a80;transform:translateY(-6px)}.v3-tilekick{letter-spacing:.16em;color:#b9b9f2;font-family:JetBrains Mono,monospace;font-size:9px;position:relative}.v3-tiletitle{color:#fafafc;text-shadow:0 1px 14px #00000073;max-width:15ch;font-family:Inter Tight,Switzer,Helvetica Neue,Arial,sans-serif;font-size:23px;font-weight:500;line-height:1.16;position:relative}.v3-tilep{color:#fafaf9b8;font-size:13px;line-height:1.6;position:relative}.v3-tilego{color:#b9b9f2;font-size:13px;font-weight:600;transition:color .3s;position:relative}.v3-tile:hover .v3-tilego{color:#fff}.v3-tilegrad{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.v3-tilegrad i{filter:blur(30px);will-change:transform;border-radius:50%;display:block;position:absolute}.v3-tilegrad i:first-child{background:radial-gradient(closest-side,#4f4fcbf2,#4f4fcb00);width:85%;height:160%;animation:7s ease-in-out infinite v3Blob1;top:-40%;left:-30%}.v3-tilegrad i:nth-child(2){background:radial-gradient(closest-side,#b9b9f2d9,#b9b9f200);width:44%;height:90%;animation:5.5s ease-in-out infinite v3Blob2;top:-8%;right:-6%}.v3-tilegrad i:nth-child(3){background:radial-gradient(closest-side,#2a2a7af2,#2a2a7a00);width:80%;height:150%;animation:9s ease-in-out infinite v3Blob3;bottom:-55%;left:30%}.v3-tiles>:nth-child(2) .v3-tilegrad i{animation-delay:-2.5s}.v3-tiles>:nth-child(3) .v3-tilegrad i{animation-delay:-5s}.v3-tiles>:nth-child(4) .v3-tilegrad i{animation-delay:-7.5s}@keyframes v3Blob1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60%,22%)scale(1.25)}}@keyframes v3Blob2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-55%,40%)scale(1.35)}66%{transform:translate(-20%,-12%)scale(.85)}}@keyframes v3Blob3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-45%,-35%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.v3-tilegrad i{animation:none}.v3-tile{transition:none}.v3-tile:hover{transform:none}}.v3-ruled{position:relative}.v3-rules{pointer-events:none;z-index:0;justify-content:space-between;padding:0 56px;display:flex;position:absolute;inset:0}.v3-rules>span{background:#14161f0b;width:1px}.v3-ruled>header,.v3-ruled>main,.v3-ruled>footer,.v3-ruled>nav{z-index:1;position:relative}@media (max-width:900px){.v3-rules{display:none}}@media (max-width:620px){.en3-whychip,.en3-onehead,.ou3-towhy,.ou3-nextkick,.dk3-abarwhen,.ds3-receiptstate,.ds3-place,.pr2-rcfoot,.ou3-stepstate,.fd3-nightrun,.dk3-nightrun,.sg3-nightrun,.cx3-nightrun,.en3-runstate,.mt3-racestate,.sg3-rdated,.sg3-rwho,.dk3-barwhen,.dk3-didcost,.dk3-nwtk,.in3-sourcek,.in3-payname,.v3f-ready,.v3f-rowwhy,.v3f-needsig,.v3f-readcat,.ds3-receiptnote,.ds3-srctag,.ds3-trailkick,.en3-count,.en3-sitename,.prc2-flag,.en3-tag,.ou3-daynote,.ou3-btag,.ds3-trailwhen,.ds3-trailno,.cx3-getnote,.pc3-unitline{font-size:11px!important}.en3-onewhy{font-size:9.5px!important}}
