:root{--ink:#102026;--paper:#f6f2ea;--lime:#d5fa62;--coral:#ff6d58;--line:#c8d1c5;--muted:#60706b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}.shell{width:min(1180px,100% - 48px);margin:0 auto}.nav{justify-content:space-between;align-items:center;height:84px;display:flex}.brand{color:var(--ink);letter-spacing:-1.3px;font-size:21px;font-weight:800;text-decoration:none}.brand span{font-weight:500}.brand i{color:var(--coral);font-style:normal}.nav-links{gap:32px;display:flex}.nav-links a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.nav-cta{border:1px solid var(--ink);color:var(--ink);border-radius:99px;padding:11px 16px;font-size:13px;font-weight:800;text-decoration:none}.nav-cta span{margin-left:8px}.hero{grid-template-columns:1fr 1.02fr;align-items:center;gap:72px;padding:76px 0 92px;display:grid}.eyebrow{color:#40514d;letter-spacing:1.25px;align-items:center;gap:9px;margin:0 0 18px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;display:flex}.eyebrow span{background:var(--coral);border-radius:99px;width:8px;height:8px}.hero h1,.how h2,.games h2,.faq h2{letter-spacing:-5px;margin:0;font-size:clamp(52px,6vw,82px);line-height:.95}.hero h1 em,.how h2 em,.games h2 em,.faq h2 em{font-family:Playfair Display,serif;font-weight:800}.hero-text{color:#52615e;max-width:470px;margin:28px 0;font-size:17px;line-height:1.65}.proof-row{align-items:center;gap:12px;margin-top:35px;display:flex}.proof-row p{color:#586762;margin:0;font-size:11px;line-height:1.5}.proof-row strong{color:var(--ink)}.avatars{display:flex}.avatars b{border:2px solid var(--paper);background:#bed0bf;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:-7px;font-size:10px;display:flex}.avatars b:nth-child(2){background:#ffb5a9}.avatars b:nth-child(3){background:#a9d6ee}.avatars b:nth-child(4){background:var(--ink);color:var(--lime)}.checker{background:var(--ink);box-shadow:15px 15px 0 var(--lime);color:#fff;border-radius:20px;padding:30px}.checker-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.checker-kicker{color:var(--lime);letter-spacing:1px;margin:0 0 8px;font-family:DM Mono,monospace;font-size:10px}.checker h2{letter-spacing:-1.4px;margin:0;font-size:25px}.pulse{color:#c0cdc8;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:10px;display:flex}.pulse i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c4f4612c}.checker label{color:#b9c6c1;letter-spacing:.5px;font-family:DM Mono,monospace;font-size:10px;display:block}.checker select,.checker input{color:#fff;background:#1e3337;border:1px solid #385055;border-radius:8px;width:100%;margin-top:8px;padding:13px;font-family:Manrope,sans-serif;font-size:14px}.checker select:focus,.checker input:focus{border-color:var(--lime);outline:none}.spec-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.spec-grid label{position:relative}.spec-grid span{color:#849492;letter-spacing:0;margin-top:3px;font-size:9px;display:block}.checker button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:8px;padding:15px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.checker button span{float:right;font-size:18px;line-height:12px}.checker-note{color:#82918d;text-align:center;margin:16px 0 0;font-family:DM Mono,monospace;font-size:9px}.result{border-radius:8px;margin-top:14px;padding:12px 14px}.result.good{color:#d5fa62;background:#2c4c42}.result.warn{color:#ffcfbf;background:#5a3d32}.result strong{font-size:12px}.result p{margin:5px 0 0;font-size:11px}.ticker{background:var(--lime);white-space:nowrap;padding:14px 0;font-family:DM Mono,monospace;overflow:hidden}.ticker>div{letter-spacing:1px;gap:28px;font-size:12px;animation:24s linear infinite scroll;display:inline-flex}.ticker b{color:var(--coral)}@keyframes scroll{to{transform:translate(-25%)}}.how{grid-template-columns:1fr 1fr;gap:54px;padding:130px 0 82px;display:grid}.how h2,.games h2,.faq h2{font-size:clamp(42px,5vw,66px)}.section-intro{color:#50605b;margin:53px 0 0;font-size:17px;line-height:1.7}.feature-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.feature-grid article{border-top:1px solid var(--ink);padding:20px 18px 0}.feature-grid span{color:var(--coral);font-family:DM Mono,monospace;font-size:11px}.feature-grid h3{letter-spacing:-1px;margin:42px 0 10px;font-size:20px}.feature-grid p{color:#596964;max-width:260px;font-size:13px;line-height:1.6}.games{background:var(--ink);color:#fff;grid-template-columns:.85fr 1.15fr;gap:60px;width:100%;padding:88px max(24px,50vw - 590px);display:grid}.games .eyebrow{color:#aebdb9}.game-list{border-top:1px solid #405154}.game-list button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #405154;grid-template-columns:48px 1fr 130px 25px;align-items:center;width:100%;padding:19px 0;display:grid}.game-list button:hover{color:var(--lime)}.game-list span{color:var(--coral);font-family:DM Mono,monospace;font-size:11px}.game-list strong{letter-spacing:-.8px;font-size:17px}.game-list small{color:#aebdb9;font-size:11px}.game-list i{text-align:right;font-size:19px;font-style:normal}.faq{padding:118px 0}.faq>div{margin-top:45px}.faq details{border-top:1px solid var(--line);padding:21px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:var(--coral);float:right;font-size:20px}.faq details p{color:#60706b;max-width:630px;font-size:14px;line-height:1.65}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:28px 0 36px;display:flex}.footer p,.footer small{color:#687771;font-size:12px}.footer small{font-family:DM Mono,monospace;font-size:10px}@media (max-width:760px){.shell{width:min(100% - 32px,1180px)}.nav{height:70px}.nav-links{display:none}.nav-cta{font-size:11px}.hero{grid-template-columns:1fr;gap:48px;padding:52px 0 74px}.hero h1{letter-spacing:-4px;font-size:64px}.checker{box-shadow:10px 10px 0 var(--lime);padding:23px}.spec-grid{grid-template-columns:1fr}.how{grid-template-columns:1fr;padding:85px 0 64px}.section-intro{margin:0}.feature-grid{grid-template-columns:1fr;margin-top:0}.feature-grid article{padding-left:0}.feature-grid h3{margin-top:18px}.games{grid-template-columns:1fr;padding:68px 16px}.game-list button{grid-template-columns:36px 1fr 24px}.game-list small{display:none}.faq{padding:86px 0}.footer{flex-direction:column;align-items:flex-start;gap:6px}}
.seo-intro{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:52px;padding:82px 0;display:grid}.seo-intro h2{letter-spacing:-2.6px;max-width:460px;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05}.seo-intro p:not(.eyebrow){color:#52615e;max-width:530px;margin:0 0 18px;font-size:16px;line-height:1.75}@media (max-width:760px){.seo-intro{grid-template-columns:1fr;gap:28px;padding:64px 0}}
