/* Match Sterling: felt green, roulette red, ink black and warm ivory. */
:root{--ink:#171c19;--green:#076044;--mint:#d9f2e4;--paper:#f7f5ef;--line:#d8ded7;--muted:#53635a;--red:#b72e39;--felt:#073b2e;--bg:#111a16;--panel:#1b2922}
body{font-family:Arial,Helvetica,sans-serif;line-height:1.65}h1,h2,h3,.logo,.brand,.num,.toolicon{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-weight:650}button,input,select{font-family:inherit}h1{letter-spacing:-2.5px}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #e09b27;outline-offset:4px}.topline{display:flex;justify-content:space-between;gap:12px;padding:9px max(24px,calc((100vw - 1160px)/2));background:#141b17;color:#d8e3db;font-size:10px;letter-spacing:1px}.site-header{height:auto;max-width:1250px;padding:23px 32px;gap:28px;border:0;flex-wrap:wrap}.site-header .logo{color:var(--ink);gap:12px}.brandmark{position:relative;width:44px;height:44px;display:inline-grid;place-items:center;background:var(--felt);border-radius:11px;color:#fff8eb;font:800 27px Arial;flex-shrink:0}.brandmark>span{position:absolute;right:-3px;top:-14px;color:var(--red);font-size:38px;line-height:1;text-shadow:0 0 2px var(--paper)}.brandwords{display:inline-block;font-size:23px;font-weight:500;letter-spacing:-1px;line-height:1.15}.brandwords strong{font-weight:800}.brandwords small{display:block;font-size:8px;font-weight:700;letter-spacing:1.2px;margin-top:7px}.site-header nav{margin:0 0 0 auto;border:0;gap:24px;font-size:12px;font-weight:600;flex-wrap:wrap}.site-header nav a{padding:10px 0;text-decoration:none;color:inherit}.site-header nav a:hover{color:var(--red)}.site-footer{gap:25px;padding-top:35px;padding-bottom:30px}.site-footer>div:nth-child(2){gap:12px 20px;line-height:1.6}.site-footer a:not(.logo){text-underline-offset:4px}.site-footer>.fine{max-width:1000px;font-size:11px}.button{min-height:46px;border-radius:6px}.red{background:var(--red);color:white}.red:hover{background:#98242f;filter:none}.dark{background:var(--felt)}.textlink{text-decoration:underline;text-underline-offset:5px}.eyebrow{font-size:10px;letter-spacing:1.8px}.negative{color:#a32631!important}.num{color:var(--green)}.heroexample{transform:none;background:#e5ece5;border-color:#ced9cd}.heroexample .ticket:first-of-type{border-left:3px solid var(--red)}.ticket .icon{background:#f4d8d9;color:#8a1d28}.ticket .icon.pale{background:#1a251f;color:white}.floatnote{display:none}.scannerpromo{background:var(--felt)}.calcresult{background:#e9f2eb}.calcresult small{font-size:10px;letter-spacing:1px}.outrow{gap:12px}.outrow b{text-align:right}.guide summary{flex-wrap:wrap}.hero>.heroexample{min-width:0}.hero .lede{line-height:1.7}.offercards article{border-top:3px solid var(--felt)}.offercards article:nth-child(2){border-top-color:var(--red)}.offercards article:nth-child(3){border-top-color:var(--ink)}.faq{max-width:850px}.editorial p,.editorial li{color:var(--muted)}
/* Homepage */
.landing{max-width:none;padding:0}.landing-hero{background:var(--felt);color:#fff8eb;display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding:68px max(32px,calc((100vw - 1186px)/2)) 76px;border-bottom:7px solid transparent;border-image:linear-gradient(90deg,#b72e39 0 33.333%,#171c19 33.333% 66.666%,#0b6b4e 66.666%) 1}.landing-hero .eyebrow{color:#d9f2e4;display:flex;align-items:center;gap:10px}.red-dot{width:8px;height:8px;background:#ed7279;border-radius:50%;display:inline-block}.landing-hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.02;margin:28px 0 22px;letter-spacing:-3.3px}.landing-hero h1 em{color:#b7dbc5;font-style:normal;font-weight:500}.landing-hero .lede{color:#d3e3d9;font-size:17px;line-height:1.8;max-width:540px}.landing-hero .textlink{color:#fff8eb}.landing-hero .actions{gap:24px;flex-wrap:wrap;margin:29px 0 17px}.hero-note{font-size:12px;color:#d3e3d9}.example-board{border:1px solid #b8c6bb;background:#faf8f1;color:#17251c;border-radius:14px;padding:25px;box-shadow:0 16px 40px #00180f33}.board-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:9px;letter-spacing:1px;font-weight:700}.example-label{background:#e4eade;color:#344c3d;border-radius:20px;padding:5px 8px;white-space:nowrap;letter-spacing:0;font-weight:500}.example-board h2{font-size:27px;letter-spacing:-1px;margin:22px 0 8px}.board-intro{font-size:12px;color:#53635a;margin:0 0 20px}.bet-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bet-leg{border-radius:8px;padding:16px;color:#fff}.back-leg{background:#a82c36}.lay-leg{background:#19261f}.leg-label{font-size:10px;letter-spacing:1px;font-weight:bold;color:#fff}.bet-leg h3{font-size:20px;letter-spacing:-.4px;margin:16px 0 3px}.bet-leg p{font-size:11px;margin:0 0 15px;color:#fff}.bet-leg dl{font-size:11px;margin:0}.bet-leg dl>div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #ffffff38;padding-top:8px;margin-top:8px}.bet-leg dd{font-weight:700;margin:0;font-size:13px}.board-outcome{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dfd3;padding:18px 0 13px;gap:16px;font-size:12px}.board-outcome strong{font-size:25px;color:#a82c36;font-variant-numeric:tabular-nums}.board-fine{font-size:10px;line-height:1.7;color:#53635a;margin:12px 0}.example-board>a{font-size:11px;font-weight:600;color:#076044;text-underline-offset:4px}.tool-directory,.before-start,.status-note{max-width:1186px;margin:0 auto}.tool-directory{padding:66px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:27px}.section-heading h2{font-size:34px;letter-spacing:-1.6px;margin:13px 0 0}.section-heading>p{font-size:13px;max-width:340px;color:var(--muted);margin:0}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tool-card{display:flex;flex-direction:column;text-decoration:none;padding:26px;border:1px solid #d3dbd0;background:white;border-radius:10px;transition:transform .15s,border-color .15s;min-width:0}.tool-card:hover{transform:translateY(-3px);border-color:var(--green)}.tool-number{font-size:26px;font-weight:500;color:var(--green);display:flex;justify-content:space-between;gap:12px;align-items:center}.tool-number>span{font-size:8px;letter-spacing:1.2px}.tool-card h3{font-size:25px;margin:24px 0 12px;letter-spacing:-1px}.tool-card p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 25px}.tool-link{margin-top:auto;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.dark-card{background:#19261f;color:#fff8eb;border-color:#19261f}.dark-card .tool-number{color:#bdddc8}.dark-card p{color:#d0ded2}.before-start{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:57px 0 64px;border-top:1px solid var(--line)}.before-start h2{font-size:37px;line-height:1.15;margin:18px 0;letter-spacing:-1.5px}.before-start>div>p{font-size:14px;line-height:1.8;color:var(--muted)}.check-list{list-style:none;padding:0;margin:0}.check-list li{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.check-list li:first-child{padding-top:0}.check-list li>span{font-size:11px;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#e6ede3;color:#07513b;margin-top:3px}.check-list h3{font-size:18px;margin:0 0 8px;letter-spacing:-.3px}.check-list p{font-size:12px;color:var(--muted);margin:0;line-height:1.8}.status-note{display:flex;gap:20px;align-items:center;background:#e9eee5;border:1px solid #d5ded1;border-radius:8px;padding:24px;margin-bottom:65px}.status-icon{display:grid;place-items:center;border:1px solid #7a917d;width:28px;height:28px;flex-shrink:0;border-radius:50%;font-family:Georgia,serif}.status-note h2{font-size:17px;letter-spacing:-.3px;margin:0 0 7px}.status-note p{font-size:12px;line-height:1.8;color:#47594b;margin:0;max-width:760px}.status-note>a{flex-shrink:0;font-size:11px;text-underline-offset:4px;font-weight:600}.landing+.site-footer{max-width:1250px}
/* The scanner uses the same identity with a dark working surface. */
.scanner-page{background:#111a16;color:#f5f5ec}.scanner-page .site-header{background:#111a16;border-bottom:1px solid #34463b}.scanner-page .site-header .logo{color:#fff8eb}.scanner-page .topline{background:#073b2e}.scanner-page .brandmark{background:#096349}.scanner-page .site-header nav a:hover{color:#f29ca3}.scanner-page h1{font-size:clamp(36px,5vw,60px);line-height:1.08}.scanner-page .intro p,.scanner-page .muted,.scanner-page .fine,.scanner-page aside{color:#bcccbf}.scanner-page .eyebrow{color:#b8d6c0}.scanner-page .panel,.scanner-page .card{background:#1b2922;border-color:#3b4d41}.scanner-page .badge{background:#0c3d2b;color:#d4efdd;white-space:nowrap}.scanner-page .panelhead{flex-wrap:wrap}.scanner-page .panelhead h2{margin:0}.scanner-page .panelhead .badge{margin-left:0}.scanner-page input,.scanner-page select{background:#101b14;border-color:#536759}.scanner-page .primary{background:#b72e39;color:white;border-color:#b72e39}.scanner-page .primary:hover{background:#a02630}.scanner-page .leg{background:#101b14}.scanner-page .orb{background:#073b2e;border-color:#538167;color:#d9f2e4}.scanner-page nav .active{color:#d9f2e4;border-color:#bd3942}.scanner-page .tool-tabs a{font-size:12px}.scanner-page .tool-tabs{gap:20px;flex-wrap:wrap}.scanner-page .metrics strong{font-family:Arial,sans-serif;font-weight:600}.scanner-page .negative{color:#ffb7bd!important}.scanner-page .site-footer{border-color:#34463b;letter-spacing:0}.scanner-page .site-footer .logo{color:#fff8eb}.scanner-page .site-footer p{color:#bcccbf}.scanner-page .site-footer a{color:#d9f2e4}.scanner-page .site-footer>div:nth-child(2){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;font-size:12px}.scanner-page .site-footer{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;padding:35px 28px}.scanner-page .site-footer>.fine{grid-column:1/-1}
@media(max-width:1250px){.tool-directory,.before-start{margin-left:32px;margin-right:32px}.status-note{margin-left:32px;margin-right:32px}.landing-hero{gap:38px}}
@media(max-width:950px){.site-header nav{order:3;width:100%;margin:0;gap:10px 24px}.landing-hero{grid-template-columns:1fr 1fr;gap:26px;padding-top:44px;padding-bottom:44px}.landing-hero h1{font-size:49px;letter-spacing:-2.6px}.example-board{padding:20px}.bet-leg{padding:12px}.bet-leg h3{font-size:18px}.section-heading{display:block}.section-heading>p{max-width:650px;margin-top:16px}.tool-card{padding:22px}.tool-card h3{font-size:22px}.before-start{gap:40px}.status-note{align-items:flex-start;flex-wrap:wrap}.status-note>a{margin-left:48px}}
@media(max-width:700px){.topline{padding:8px 20px;font-size:8px;gap:8px}.site-header{padding:20px;gap:14px}.site-header .logo{gap:10px}.brandwords{font-size:23px}.brandwords small{font-size:7px}.site-header nav{gap:6px 19px;font-size:11px}.site-header nav a{padding:8px 0}.landing-hero{grid-template-columns:1fr;padding:38px 20px 36px;gap:30px}.landing-hero h1{font-size:clamp(39px,8vw,54px);letter-spacing:-2.2px;margin:22px 0}.landing-hero .lede{font-size:15px}.landing-hero .actions{gap:20px}.example-board{max-width:520px;width:100%}.board-heading{font-size:8px}.bet-leg{padding:16px}.bet-leg h3{font-size:21px}.tool-directory,.before-start{margin:0 20px;padding:42px 0}.tool-grid{grid-template-columns:1fr;gap:14px}.tool-card{padding:23px}.tool-card h3{margin-top:18px;font-size:25px}.tool-card p{margin-bottom:22px}.section-heading h2{font-size:30px;letter-spacing:-1.1px}.before-start{grid-template-columns:1fr;gap:25px}.before-start h2{font-size:32px}.status-note{margin:0 20px 40px;padding:20px;gap:12px}.status-icon{display:none}.status-note>a{margin:0}.site-footer{padding:30px 20px;grid-template-columns:1fr}.site-footer>div:nth-child(2){justify-content:flex-start}.scanner-page .site-footer{grid-template-columns:1fr;padding:30px 20px}.scanner-page .site-footer>div:nth-child(2){justify-content:flex-start}.scanner-page .intro h1{letter-spacing:-1.6px}.scanner-page .tool-tabs{gap:14px}.scanner-page .tool-tabs button{font-size:12px}.hero{padding-top:28px}.hero h1{font-size:42px}.guide summary span{display:block;width:100%;margin:0}.sectionheading h2{font-size:32px}.checks{font-size:11px}.strip{flex-wrap:wrap;justify-content:flex-start}.editorial{margin-top:25px}.scanner-page .panelhead .badge{order:3}}
@media(max-width:380px){.brandwords{font-size:21px}.brandwords small{font-size:6.5px}.landing-hero .eyebrow{font-size:8px}.board-heading{flex-wrap:wrap}.bet-leg{padding:12px}.bet-leg h3{font-size:18px}.bet-leg dl>div{flex-wrap:wrap}.bet-leg dd{font-size:12px}.topline{flex-wrap:wrap}.landing-hero .button{width:100%}.hero h1{font-size:37px}.fieldgrid{grid-template-columns:1fr}.outrow{font-size:11px}.scanner-page .metrics strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.tool-card{transition:none}.tool-card:hover{transform:none}html{scroll-behavior:auto}}

.logo{display:flex;align-items:center;gap:12px;text-decoration:none;white-space:nowrap}.scanner-page .logo{font-family:Arial,Helvetica,sans-serif}.scanner-page .site-header nav{display:flex}.scanner-page .site-footer .logo{font-size:23px}

.site-header{margin-left:auto;margin-right:auto}.scanner-page{--muted:#bcccbf}.scanner-page .orb{font-family:Arial,Helvetica,sans-serif}.scanner-page nav button{color:#bcccbf}.scanner-page .signal{color:#bcccbf}
