:root{--navy:#1d3c73;--navy-deep:#17325f;--azul:#0a77b4;--link:#0b6fa8;--celeste:#a0d9f7;--violeta:#7667ab;--grad:linear-gradient(115deg, #0a77b4 0%, #3e74bc 42%, #5963aa 74%, #7667ab 100%);--paper:#e8edf5;--ticket:#fff;--soft:#f3f6fb;--ink:#0f1b33;--muted:#52607a;--line:#d5deeb;--track:#dfe6f1;--win:#157a4b;--loss:#c0392f;--warn:#9a6512;--win-bg:#157a4b1a;--loss-bg:#c0392f17;--live-bg:#0a77b41a;--font:"Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;--tight:74%;--r:14px;--tabbar:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0a1324;--ticket:#13213d;--soft:#0e1a31;--ink:#e8eef8;--muted:#9eaecb;--line:#24365a;--track:#22345a;--link:#4fb6ec;--win:#3fc58c;--loss:#f27c74;--warn:#e3a93b;--win-bg:#3fc58c21;--loss-bg:#f27c741f;--live-bg:#4fb6ec21;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0a1324;--ticket:#13213d;--soft:#0e1a31;--ink:#e8eef8;--muted:#9eaecb;--line:#24365a;--track:#22345a;--link:#4fb6ec;--win:#3fc58c;--loss:#f27c74;--warn:#e3a93b;--win-bg:#3fc58c21;--loss-bg:#f27c741f;--live-bg:#4fb6ec21;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--font);font-variant-numeric:lining-nums tabular-nums;min-height:100dvh;padding-bottom:var(--tabbar);flex-direction:column;margin:0;display:flex}a{color:var(--link);text-decoration:none}:focus-visible{outline:3px solid var(--azul);outline-offset:2px;border-radius:6px}h1,h2,h3{text-wrap:balance;margin:0}h1{font-weight:800;font-stretch:var(--tight);letter-spacing:-.01em;font-size:clamp(36px,8vw,50px);line-height:.98}h2{font-weight:800;font-stretch:var(--tight);font-size:28px;line-height:1.05}h3{font-size:17px;font-weight:700;line-height:1.25}p{margin:0}b,strong{font-weight:700}.topbar{background:var(--navy);color:#fff;z-index:20;position:sticky;top:0}.topbar-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1080px;height:60px;margin:0 auto;padding:0 20px;display:grid}.brand{color:#fff;justify-self:start;align-items:center;gap:9px;text-decoration:none;display:flex}.brand img{width:30px;height:30px}.brand span{font:800 20px/1 var(--font);letter-spacing:-.01em;white-space:nowrap;font-stretch:88%}.brand span i{color:var(--celeste);font-style:normal}.nav{justify-self:center;gap:4px;display:flex}.nav a{color:#c9d8ee;white-space:nowrap;border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;height:60px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.nav a:hover{color:#fff}.nav a[aria-current=page]{color:#fff;border-bottom-color:var(--celeste)}.nav a:focus-visible{outline-offset:-3px}.top-cta{justify-self:end;align-items:center;gap:14px;display:flex}.top-cta a.plain{color:#c9d8ee;font-size:15px;font-weight:600;text-decoration:none}.top-cta a.plain:hover{color:#fff}.top-cta .btn{color:var(--navy);background:#fff;min-height:38px;padding:8px 14px;font-size:14.5px}.lang-switch{appearance:none;cursor:pointer;font:700 13px/1 var(--font);letter-spacing:.04em;color:#c9d8ee;background:#ffffff14;border:0;border-radius:99px;min-width:44px;height:34px;padding:0 10px;box-shadow:inset 0 0 0 1.5px #ffffff40}.lang-switch:hover{color:#fff;background:#ffffff24}.lang-switch:disabled{opacity:.6}.tabbar{display:none}@media (max-width:760px){:root{--tabbar:calc(62px + env(safe-area-inset-bottom))}.topbar{position:static}.topbar-in{grid-template-columns:1fr auto;height:54px;padding:0 16px}.brand img{width:28px;height:28px}.brand span{font-size:19px}.nav,.top-cta a.plain{display:none}.tabbar{z-index:30;background:var(--ticket);border-top:1px solid var(--line);padding:4px 6px env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{height:56px;color:var(--muted);border-radius:10px;align-content:center;justify-items:center;gap:3px;font-size:12px;font-weight:600;text-decoration:none;display:grid}.tabbar a svg{width:24px;height:24px}.tabbar a[aria-current=page]{color:var(--azul)}.tabbar a[aria-current=page] svg .fill{fill:currentColor;fill-opacity:.16}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .tabbar a[aria-current=page]{color:var(--link)}}main.wrap{flex:1;align-content:start;gap:18px;width:100%;max-width:720px;margin:0 auto;padding:28px 16px 56px;display:grid}main.wide{max-width:1080px;padding-left:20px;padding-right:20px}main.wrap>*,section>*{min-width:0}.pagehead{gap:8px;margin-bottom:4px;display:grid}.pagehead .hello{color:var(--muted);font-size:15px;font-weight:600}.pagehead p.sub{color:var(--muted);max-width:60ch}.pagehead .record{color:var(--muted);font-size:15px}.pagehead .record b{color:var(--ink)}.dayhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-top:10px;display:flex}.dayhead small,.dayhead .tally{color:var(--muted);font-size:14.5px}.dayhead .tally b{color:var(--ink)}h3.group{color:var(--muted);margin-top:6px;font-size:15px;font-weight:600}.ticket{--notch:var(--paper);background:var(--ticket);border-radius:var(--r);display:grid;position:relative}.t-body{gap:10px;padding:16px 18px 15px;display:grid}.t-meta{color:var(--muted);flex-wrap:wrap;gap:2px 14px;font-size:14px;display:flex}.t-meta .sport{color:var(--ink);font-weight:700}.t-pick{justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.t-pick b{font-weight:800;font-stretch:var(--tight);letter-spacing:-.005em;min-width:0;font-size:27px;line-height:1.02}.t-pick .odds{font-weight:800;font-stretch:var(--tight);color:var(--link);white-space:nowrap;font-size:27px;line-height:1.02}.t-why{color:var(--ink);opacity:.86;max-width:64ch;font-size:15px}.meter{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.bar{background:var(--track);border-radius:99px;height:6px;overflow:hidden}.bar i{background:var(--azul);border-radius:99px;height:100%;display:block}.meter span{color:var(--muted);white-space:nowrap;font-size:14px}.meter span b{color:var(--ink);font-size:16px}.t-stub{border-top:2px dashed var(--line);border-radius:0 0 var(--r) var(--r);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 18px 14px;display:flex;position:relative}.t-stub:before,.t-stub:after{content:"";background:var(--notch);border-radius:50%;width:18px;height:18px;position:absolute;top:-10px}.t-stub:before{left:-9px}.t-stub:after{right:-9px}.t-units{line-height:1;display:grid}.t-units b{letter-spacing:-.01em;font-size:38px;font-weight:800;font-stretch:70%}.t-units small{color:var(--muted);margin-top:3px;font-size:13px;font-weight:600}.t-facts{color:var(--muted);gap:1px;margin-right:auto;font-size:13.5px;display:grid}.t-facts b{color:var(--ink);font-weight:700}.t-act{align-items:center;gap:8px;margin-left:auto;display:flex}.t-stub .t-act:has(form){flex-basis:100%;margin-left:0}.ticket.top .t-stub{background:var(--grad);color:#fff;border-top-color:#ffffff8c}.ticket.top .t-units small,.ticket.top .t-facts{color:#ffffffdb}.ticket.top .t-facts b{color:#fff}.ticket.top .t-stub .btn{color:var(--navy);background:#fff}.ticket.top .t-stub .btn.ghost{color:#fff;background:0 0;border-color:#ffffff80}.ticket.top .t-stub .tag{color:#fff;background:#ffffff2e}.ticket.top .t-stub .net{color:#fff}.tag{white-space:nowrap;background:var(--track);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.tag.win{background:var(--win-bg);color:var(--win)}.tag.loss{background:var(--loss-bg);color:var(--loss)}.tag.live{background:var(--live-bg);color:var(--link)}.tag.warn{color:var(--warn)}.net{font-weight:800;font-stretch:var(--tight);font-size:26px;line-height:1}.net.up{color:var(--win)}.net.down{color:var(--loss)}.ledger{background:var(--ticket);border-radius:var(--r);margin:0;padding:0;list-style:none;overflow:hidden}.ledger li{border-left:4px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:11px 16px 11px 14px;display:grid}.ledger li+li{border-top:1px solid var(--line)}.ledger li.w{border-left-color:var(--win)}.ledger li.l{border-left-color:var(--loss)}.ledger li.p{border-left-color:var(--azul)}.ledger .l-pick{font-size:16px;font-weight:700}.ledger .l-pick .odds{color:var(--muted);white-space:nowrap;margin-left:6px;font-weight:600}.ledger .l-meta{color:var(--muted);flex-wrap:wrap;gap:0 12px;font-size:13.5px;display:flex}.ledger .l-right{text-align:right;justify-items:end;gap:2px;display:grid}.ledger .l-right .amt{font-weight:800;font-stretch:var(--tight);white-space:nowrap;font-size:20px;line-height:1}.ledger .l-right small{color:var(--muted);font-size:12.5px;font-weight:600}.ledger .amt.pos{color:var(--win)}.ledger .amt.neg{color:var(--loss)}.board{background:var(--line);border-top:2px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1px;display:flex}.board>div{background:var(--paper);flex:22%;gap:4px;min-width:128px;padding:10px 14px 12px 0;display:grid}.board>div+div{padding-left:14px}.board b{letter-spacing:-.01em;font-size:40px;font-weight:800;font-stretch:70%;line-height:.95}.board small{color:var(--muted);font-size:13.5px;font-weight:600}.board b.pos{color:var(--win)}.board b.neg{color:var(--loss)}.board-cap{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:-6px;font-size:14px;display:flex}@media (max-width:560px){.board>div{flex-basis:40%}.board>div:nth-child(odd){padding-left:0}.board>div:nth-child(2n){padding-left:14px}.board b{font-size:36px}}.card{background:var(--ticket);border-radius:var(--r);padding:18px}.card.flat{border:1.5px solid var(--line);background:0 0}.callout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.btn{appearance:none;cursor:pointer;font:700 15px/1.2 var(--font);background:var(--azul);color:#fff;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.55;cursor:default}.btn.ghost{color:var(--link);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn.small{border-radius:9px;min-height:38px;padding:7px 13px;font-size:14px}.btn.big{border-radius:12px;min-height:52px;padding:14px 22px;font-size:17px}.btn.danger{color:var(--loss);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn.block{width:100%}label.field{gap:6px;font-size:14.5px;font-weight:600;display:grid}label.field span.help{color:var(--muted);font-size:13.5px;font-weight:400}input,select,textarea{font:400 16px var(--font);color:var(--ink);background:var(--soft);border:1.5px solid var(--line);border-radius:10px;width:100%;min-height:46px;padding:10px 12px}input:focus,select:focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--live-bg);outline:none}.formgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.formgrid .span2{grid-column:1/-1}.msg{background:var(--track);border-radius:10px;padding:10px 12px;font-size:14.5px}.msg.err{color:var(--loss);background:var(--loss-bg)}.msg.ok{color:var(--win);background:var(--win-bg)}.seg{background:var(--track);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.seg button,.seg a{appearance:none;font:700 14.5px var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;min-height:38px;padding:8px 15px;text-decoration:none;display:inline-flex}.seg a[aria-current=page],.seg button[aria-pressed=true]{background:var(--ticket);color:var(--ink)}.odds-in{align-items:stretch;width:100%;display:flex}.odds-in button{appearance:none;border:1.5px solid var(--line);background:var(--ticket);width:48px;min-height:46px;font:800 22px/1 var(--font);cursor:pointer;border-right:0;border-radius:10px 0 0 10px;flex:none}.odds-in button.pos{color:var(--win)}.odds-in button.neg{color:var(--loss)}.odds-in input{border-radius:0 10px 10px 0;min-width:0}.odds-in.compact{width:118px}.odds-in.compact button{width:40px;min-height:38px;font-size:20px}.odds-in.compact input{min-height:38px;padding:6px 8px}.units-in{width:100%!important;min-height:38px!important;padding:6px 10px!important}.addbet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px 12px;width:100%;max-width:420px;margin-left:auto;display:grid}.addbet .odds-in.compact{width:100%}.addbet label.field{gap:4px;font-size:13px}.addbet-btns{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ticket.top .addbet label.field{color:#fff}.plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.plan{background:var(--ticket);border-radius:var(--r);align-content:start;gap:10px;padding:20px;display:grid;position:relative}.plan.best{box-shadow:inset 0 0 0 2px var(--azul)}.plan .flag{position:absolute;top:18px;right:18px}.plan h3{font-size:18px}.plan .price{align-items:baseline;gap:6px;display:flex}.plan .price b{letter-spacing:-.01em;font-size:52px;font-weight:800;font-stretch:70%;line-height:.9}.plan .price span{color:var(--muted);font-weight:600}.plan .note{color:var(--muted);font-size:14.5px}ul.ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}ul.ticks li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}ul.ticks li:before{content:"";background:var(--win-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23157a4b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:18px;height:18px;margin-top:3px}.faq{display:grid}.faq>div{gap:4px;padding:14px 0;display:grid}.faq>div+div{border-top:1px solid var(--line)}.faq p{color:var(--muted)}.faq h3{font-size:16px}details.week{background:var(--ticket);border-radius:var(--r);overflow:hidden}details.week>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:14px 44px 14px 16px;list-style:none;display:flex;position:relative}details.week>summary::-webkit-details-marker{display:none}details.week>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:9px;height:9px;margin-top:-7px;transition:transform .15s;position:absolute;top:50%;right:18px;transform:rotate(45deg)}details.week[open]>summary:after{margin-top:-2px;transform:rotate(225deg)}details.week .wk-title{font-weight:800;font-stretch:var(--tight);font-size:21px}details.week .wk-stats{align-items:baseline;gap:14px;margin-left:auto;font-size:15px;display:flex}details.week .ledger{border-top:1px solid var(--line);border-radius:0}.tablewrap{border-radius:var(--r);background:var(--ticket);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}th{color:var(--muted);white-space:nowrap;font-size:13.5px;font-weight:600}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;white-space:nowrap}td .sub{color:var(--muted);font-size:13.5px;display:block}.pos{color:var(--win);font-weight:700}.neg{color:var(--loss);font-weight:700}.empty{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:30px 18px;display:grid}.empty b{color:var(--ink);font-weight:800;font-stretch:var(--tight);font-size:24px}.hero-band{background:var(--navy);color:#fff;overflow:hidden}.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 64px;max-width:1080px;margin:0 auto;padding:clamp(36px,7vw,76px) 20px clamp(40px,7vw,84px);display:grid}.hero-copy{align-content:start;gap:20px;display:grid}.hero-copy h1{font-size:clamp(42px,6.2vw,66px);line-height:.94}.hero-copy h1 span{text-wrap:balance;display:block}.hero-copy .lead{color:#c9d8ee;max-width:46ch;font-size:18px}.hero-copy .ctas{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hero-copy .btn.big:not(.ghost){color:var(--navy);background:#fff}.hero-copy .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.hero-copy .fine{color:#a9bddb;font-size:14px}@media (max-width:560px){.hero-copy .ctas .btn{flex:auto}}@media (max-width:860px){.hero-in{grid-template-columns:minmax(0,1fr)}.sim{max-width:480px}}@property --pct{syntax:"<integer>";inherits:false;initial-value:0}@property --kk{syntax:"<integer>";inherits:false;initial-value:0}.hero-band{background:radial-gradient(640px 420px at 80% 45%, #a0d9f71f, transparent 70%), var(--navy)}.sim{display:grid}.sim-board{background:#132a52;border-radius:18px 18px 8px 8px;gap:14px;padding:16px 18px 26px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #a0d9f729,0 30px 60px -30px #0009}.sim-board:after{content:"";background:#0a1730;border-radius:4px;height:7px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:inset 0 2px 3px #0009}.sim-head{color:#a9bddb;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;font-size:13.5px;display:flex}.sim-head b{color:#fff;font-weight:600}.sim-count{--kk:var(--k);counter-reset:k var(--kk)}.sim-count:before{content:counter(k) var(--kunit," mil");color:#fff;font-weight:700}.bulbs{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(20,1fr);grid-auto-flow:column;gap:5px;display:grid}.bulbs i{aspect-ratio:1;background:#ffffff17;border-radius:50%;display:block}.bulbs i.on{background:var(--c);box-shadow:0 0 9px -1px var(--c)}.sim-read{align-items:center;gap:14px;min-height:52px;display:flex}.sim-pct{--pct:var(--p);counter-reset:p var(--pct);letter-spacing:-.01em;color:#fff;min-width:2.3ch;font-size:56px;font-weight:800;font-stretch:70%;line-height:.9}.sim-pct:before{content:counter(p) "%"}.sim-side{line-height:1.2;display:grid}.sim-side small{color:#a9bddb;font-size:14px}.sim-side b{color:#fff;font-size:18px}.sim-out{clip-path:inset(-2px -80px -100px);margin:0 12px}.sim-out .ticket{--notch:var(--navy);color:var(--ink);border-radius:4px 4px var(--r) var(--r);box-shadow:0 26px 50px -26px #0009}.sim-ctl{color:#a9bddb;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;font-size:14px;display:flex}.sim-again{appearance:none;font:700 14.5px var(--font);color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:99px;align-items:center;gap:8px;min-height:40px;padding:9px 16px 9px 13px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff47}.sim-again:hover{background:#ffffff24}.sim-again svg{width:17px;height:17px}@media (max-width:560px){.bulbs{gap:4px}.sim-board{padding:14px 14px 24px}.sim-pct{font-size:48px}}@media (prefers-reduced-motion:no-preference){.sim.wait .bulbs i.on{box-shadow:none;background:#ffffff17}.sim.wait .sim-pct{--pct:0}.sim.wait .sim-count{--kk:0}.sim.wait .sim-out .ticket{transform:translateY(-104%)}.sim.go .bulbs i{animation:flick var(--fd) linear var(--dl) var(--fn)}.sim.go .bulbs i.on{animation:flick var(--fd) linear var(--dl) var(--fn), pop .34s cubic-bezier(.3, 1.5, .5, 1) var(--end)}.sim.go .sim-pct{animation:1.75s cubic-bezier(.3,.6,.25,1) both pct}.sim.go .sim-count{animation:1.5s cubic-bezier(.3,.6,.25,1) both kk}.sim.go .sim-out .ticket{animation:.85s cubic-bezier(.2,.75,.25,1) 1.95s both print}.sim.go .ticket.top .t-stub{background-image:linear-gradient(105deg, transparent 38%, #fff6 50%, transparent 62%), var(--grad);background-repeat:no-repeat;background-size:260% 100%,100% 100%;animation:1.1s ease-in-out 2.75s both sheen}.sim.go .t-act{transform-origin:100%;animation:.42s cubic-bezier(.3,1.6,.5,1) 2.8s both stamp}.sim.wait .sim-ctl{opacity:0}.sim.go .sim-ctl{animation:.4s 2.9s both fadein}@keyframes flick{0%,49%{background:var(--c);box-shadow:0 0 9px -1px var(--c)}50%,to{box-shadow:none;background:#ffffff17}}@keyframes pop{0%{transform:scale(1.55)}to{transform:none}}@keyframes pct{0%{--pct:0}to{--pct:var(--p)}}@keyframes kk{0%{--kk:0}to{--kk:var(--k)}}@keyframes print{0%{transform:translateY(-104%)}to{transform:none}}@keyframes sheen{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}@keyframes stamp{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}}}.section{gap:14px;display:grid}.section>h2{margin-top:10px}.models{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 28px;display:grid}.models article{border-top:2px solid var(--ink);align-content:start;gap:6px;padding:14px 0 22px;display:grid}.models .tagline{color:var(--link);font-size:14px;font-weight:700}.models h3{font-weight:800;font-stretch:var(--tight);font-size:24px;line-height:1.05}.models p{color:var(--muted);font-size:15.5px}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;background:var(--ticket);border-radius:var(--r);align-content:start;gap:6px;padding:18px;display:grid}.steps li:before{content:counter(s);color:var(--azul);font-size:44px;font-weight:800;font-stretch:70%;line-height:.9}.steps li p{color:var(--muted);font-size:15.5px}.endcta{background:var(--navy);color:#fff;border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:22px;display:flex}.endcta p{color:#c9d8ee;max-width:52ch}.endcta p b{color:#fff}.endcta .btn{color:var(--navy);background:#fff}.foot{border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}.foot-in{gap:8px;max-width:1080px;margin:0 auto;padding:20px 20px 30px;display:grid}.foot .wm{letter-spacing:.12em;color:var(--ink);font-size:13px;font-weight:800}.foot .wm .f{color:var(--azul)}.foot .wm .s{color:var(--violeta)}.muted{color:var(--muted)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spread{justify-content:space-between}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.hide-sm{display:none}th,td{padding:10px 11px}.t-body{padding:15px 16px 14px}.t-stub{padding:12px 16px 14px}.t-pick b,.t-pick .odds{font-size:25px}}@media (min-width:561px){.show-sm{display:none}}.tally b+b{margin-left:6px}.sk{background:var(--track);border-radius:10px;display:block}.sk-h1{border-radius:12px;width:62%;height:44px}.sk-line{width:92%;height:16px}.sk-line.short{width:58%}.sk-card{border-radius:var(--r);background:var(--ticket);height:210px}@media (prefers-reduced-motion:no-preference){.skel .sk{animation:1.2s ease-in-out infinite skpulse}@keyframes skpulse{50%{opacity:.55}}}
