.cbx{--bg:#08090b;--bg2:#0d0f12;--ink:#f4f2ee;--silver:#d9dce1;--steel:#8c929c;--muted:#9a9fa8;--line:rgba(255,255,255,0.13);--line2:rgba(255,255,255,0.24);--orange:#ff700a;--on-orange:#140a02;--p:#14161b;--p2:#1b1e24;--pl:#262a32;--f-display:var(--font-display),"Barlow Condensed","Arial Narrow",Impact,sans-serif;--f-body:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-mono),ui-monospace,Menlo,monospace;--gut:64px;--pad:92px;--h1:132px;--h2:72px;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:18px;line-height:1.55;overflow-x:clip}@media (max-width:1279px){.cbx{--gut:40px;--pad:80px;--h1:112px;--h2:64px}}@media (max-width:1023px){.cbx{--gut:32px;--pad:68px;--h1:96px;--h2:56px}}@media (max-width:767px){.cbx{--gut:18px;--pad:44px;--h1:68px;--h2:44px;font-size:16px}}.cbx *,.cbx :after,.cbx :before{box-sizing:border-box}.cbx a{color:inherit;text-decoration:none}:where(.cbx img){display:block;max-width:100%;height:auto}.cbx h1,.cbx h2,.cbx h3,.cbx h4{font-family:var(--f-display);font-style:normal;letter-spacing:0;margin:0}.cbx-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--gut)}.cbx-sec{padding-block:var(--pad);border-top:1px solid var(--line)}.cbx-eb{font:500 12px/1 var(--f-mono)}.cbx h1.cbx-eb,.cbx-eb{letter-spacing:.24em;text-transform:uppercase;color:var(--orange)}.cbx h1.cbx-eb{font:500 12px/1.4 var(--f-mono);margin:0}.cbx-si{background:linear-gradient(180deg,#fff,#d6d9de 50%,#858b95);-webkit-background-clip:text;background-clip:text;color:transparent}.cbx-h2{margin-top:14px;font:800 var(--h2) /.92 var(--f-display);text-transform:uppercase;text-wrap:balance}.cbx-lead{margin:18px 0 0;color:var(--muted);max-width:46ch}.cbx-fine{margin:24px 0 0;color:var(--muted);font-size:14.5px;max-width:78ch}.cbx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 30px;font:700 18px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid transparent;border-radius:2px;white-space:nowrap;transition:transform .2s,background .2s,border-color .2s}.cbx-btn.pri{background:var(--orange);color:var(--on-orange)}.cbx-btn.pri:hover{background:#ff8530}.cbx-btn.gh{border-color:var(--line2);color:var(--ink)}.cbx-btn.gh:hover{border-color:var(--orange)}.cbx-btn.sm{min-height:44px;padding:0 20px;font-size:15.5px}.cbx a:focus-visible,.cbx button:focus-visible,.cbx-btn:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:767px){.cbx-btn{min-height:52px;padding:0 22px}}@media (prefers-reduced-motion:no-preference){.cbx-btn:hover{transform:translateY(-1px)}}.cbx-tl{display:inline-block;font:700 17px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);border-bottom:1.5px solid var(--orange);padding-bottom:5px}.cbx-hd{position:sticky;top:0;z-index:40;isolation:isolate;background:transparent;border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--f-body)}.cbx-hd:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(8,9,11,.92);backdrop-filter:blur(10px)}.cbx-hd .in{gap:28px;height:84px;max-width:1400px;margin-inline:auto;padding-inline:var(--gut)}.cbx-hd .in,.cbx-hd .logo{display:flex;align-items:center}.cbx-hd .logo{min-height:44px;flex:none}.cbx-hd nav.main{display:flex;gap:24px;flex:1;justify-content:center}.cbx-hd nav.main a{font:600 16px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);padding:10px 0;border-bottom:2px solid transparent;white-space:nowrap}.cbx-hd nav.main a:hover{color:#fff}.cbx-hd nav.main a[aria-current=page]{color:#fff;border-color:var(--orange)}.cbx-hd .r{display:flex;align-items:center;gap:18px;margin-left:auto}.cbx-hd .r .t{font:600 15px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);white-space:nowrap}.cbx-hd .cart{position:relative;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:2px;color:var(--ink)}.cbx-hd .cart:hover{border-color:var(--orange)}.cbx-hd .cart b{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;border-radius:10px;background:var(--orange);color:var(--on-orange);font:700 11px/19px var(--f-mono);text-align:center;padding-inline:4px}.cbx-hd .r .pg{display:none;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1.5px solid var(--orange);border-radius:2px;font:700 15px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap}.cbx-hd .r .pg[aria-current=page]{background:var(--orange);color:var(--on-orange)}.cbx-hd .menu{display:none;width:48px;height:48px;border:1px solid var(--line2);border-radius:2px;align-items:center;justify-content:center;background:transparent;color:#fff;cursor:pointer}.cbx-hd .menu i,.cbx-hd .menu i:after,.cbx-hd .menu i:before{display:block;width:22px;height:2px;background:#fff;content:"";position:relative}.cbx-hd .menu i:before{position:absolute;top:-7px}.cbx-hd .menu i:after{position:absolute;top:7px}@media (max-width:1239px){.cbx-hd .r .cbx-btn,.cbx-hd .r .t,.cbx-hd nav.main{display:none}.cbx-hd .menu,.cbx-hd .r .pg{display:inline-flex}}@media (max-width:767px){.cbx-hd .in{height:68px;gap:10px}}.cbx-drawer{position:fixed;inset:0;z-index:60;display:flex}.cbx-drawer .scrim{position:absolute;inset:0;background:rgba(0,0,0,.66);border:0;padding:0}.cbx-drawer .dr{position:relative;width:min(92%,420px);height:100%;background:#07080a;border-right:1px solid var(--line2);display:flex;flex-direction:column;color:var(--ink);overflow-y:auto}.cbx-drawer .t{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding-inline:18px;border-bottom:1px solid var(--line)}.cbx-drawer .x{width:46px;height:46px;border:1px solid var(--line2);border-radius:2px;position:relative;background:transparent;cursor:pointer}.cbx-drawer .x:after,.cbx-drawer .x:before{content:"";position:absolute;left:11px;top:21px;width:22px;height:2px;background:#fff;transform:rotate(45deg)}.cbx-drawer .x:after{transform:rotate(-45deg)}.cbx-drawer .sw{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line2)}.cbx-drawer .sw a{display:flex;align-items:center;justify-content:center;height:64px;font:800 22px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--silver)}.cbx-drawer .sw a+a{border-left:1px solid var(--line2)}.cbx-drawer .sw a[aria-current=page]{background:var(--orange);color:var(--on-orange)}.cbx-drawer .sc{padding:0 18px;flex:1}.cbx-drawer .g{font:500 10.5px/1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--steel);padding:16px 0 6px}.cbx-drawer .l{display:flex;align-items:center;justify-content:space-between;min-height:50px;border-bottom:1px solid var(--line);font:800 28px/1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.cbx-drawer .l[aria-current=page]{color:var(--orange)}.cbx-drawer .l span{font:500 12px/1 var(--f-mono);color:var(--steel)}.cbx-drawer .sb{padding:4px 0 8px 14px;border-left:2px solid var(--orange);margin:6px 0 8px;display:grid;gap:2px}.cbx-drawer .sb a{padding:7px 0;font:700 20px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--silver)}.cbx-drawer .b{padding:16px 18px 24px;border-top:1px solid var(--line2);display:grid;gap:12px;position:sticky;bottom:0;background:#07080a}.cbx-drawer .b .ac{display:flex;justify-content:space-between;color:var(--silver);font:600 15px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase}.cbx-hero{position:relative;overflow:hidden}.cbx-hero:before{background:radial-gradient(1000px 640px at 82% 38%,rgba(255,112,10,.17),transparent 62%),linear-gradient(180deg,#0b0c0f,var(--bg) 70%)}.cbx-hero:after,.cbx-hero:before{content:"";position:absolute;inset:0}.cbx-hero:after{background:repeating-linear-gradient(112deg,transparent 0 62px,rgba(255,255,255,.022) 62px 63px);pointer-events:none}.cbx-hero .hg{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:40px;align-items:center;min-height:780px;padding-block:44px}.cbx-hero .cbx-h1-display,.cbx-hero h1:not(.cbx-eb){margin:24px 0 0;font:800 var(--h1) /.84 var(--f-display);text-transform:uppercase;letter-spacing:-.004em}.cbx-hero .cbx-h1-display span,.cbx-hero h1:not(.cbx-eb) span{display:block}.cbx-hero .cbx-h1-display .dot,.cbx-hero h1:not(.cbx-eb) .dot{color:var(--orange);-webkit-text-fill-color:var(--orange)}.cbx-sub{margin:28px 0 0;font:700 italic 32px/1.08 var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--silver);max-width:23ch}.cbx-one{margin:16px 0 0;color:var(--muted);max-width:42ch}.cbx-ctas{gap:12px;margin-top:32px}.cbx-ctas,.cbx-six{display:flex;flex-wrap:wrap}.cbx-six{margin:30px 0 0;padding:0;list-style:none;gap:8px 0;font:600 13.5px/1 var(--f-display);letter-spacing:.13em;text-transform:uppercase;color:var(--steel)}.cbx-six li{padding-right:14px;margin-right:14px;border-right:1px solid var(--line2);white-space:nowrap}.cbx-six li:last-child{border:0;margin:0;padding:0}.cbx-hv{position:relative;width:100%;aspect-ratio:616/800;max-width:616px;justify-self:end}.cbx-hv .win{position:absolute;left:0;top:8%;width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--line2);box-shadow:0 60px 120px -40px #000;background:#0b0c0f}.cbx-hv .win img{width:100%}.cbx-ph{position:absolute;border:7px solid #1b1e25;border-radius:38px;overflow:hidden;background:#08090b;box-shadow:0 50px 90px -30px #000,0 0 0 1px #3b414c}.cbx-ph img{width:100%}.cbx-hv .p1{left:0;top:48%;width:39%}.cbx-hv .p2{left:43.5%;top:53%;width:39%}.cbx-lab{position:absolute;z-index:4;font:700 15px/1 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:#fff;background:var(--bg);padding:9px 12px 8px;border-bottom:2px solid var(--orange)}.cbx-hv .l1{left:0;top:43.4%}.cbx-hv .l2{left:43.5%;top:48.4%}@media (max-width:1023px){.cbx-hero .hg{grid-template-columns:1fr;min-height:0;gap:36px}.cbx-hv{justify-self:center;width:min(100%,520px)}}@media (max-width:767px){.cbx-hero .hg{padding-block:30px 0;gap:0}.cbx-sub{font-size:23px;margin-top:20px}.cbx-six{display:none}.cbx-ctas{margin-top:22px}.cbx-hv{display:none}}.cbx-sd{z-index:2;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line2);background:#0a0b0e}.cbx-sd,.cbx-sdi{position:relative}.cbx-sdi{display:block}.cbx-sdi+.cbx-sdi{border-left:1px solid var(--line2)}.cbx-sdi .im{position:relative;aspect-ratio:3/1;overflow:hidden;background:#0c0d10}.cbx-sdi .im .photo{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cbx-sdi .tx{padding:34px var(--gut) 38px;max-width:calc(640px + var(--gut));margin-left:auto;width:100%}.cbx-sdi:first-child .tx{margin-left:0;margin-right:auto;padding-left:max(var(--gut),calc((100vw - 1280px) / 2 + var(--gut)))}.cbx-sdi:last-child .tx{margin-right:auto}.cbx-sdi h3{margin-top:12px;font:800 84px/.86 var(--f-display);text-transform:uppercase}.cbx-sdi h3 small{display:block;font:700 30px/1 var(--f-display);letter-spacing:.2em;color:var(--silver);margin-top:10px;-webkit-text-fill-color:var(--silver)}.cbx-sdi p{margin:16px 0 0;color:var(--muted);max-width:40ch}.cbx-sdi .cbx-tl{margin-top:20px}@media (max-width:1023px){.cbx-sdi h3{font-size:64px}.cbx-sdi:first-child .tx{padding-left:var(--gut)}}@media (max-width:767px){.cbx-sd{margin-top:26px;grid-template-columns:1fr}.cbx-sdi+.cbx-sdi{border-left:0;border-top:1px solid var(--line2)}.cbx-sdi .tx{padding:16px 14px 18px}.cbx-sdi h3{font-size:34px}.cbx-sdi h3 small{font-size:15px;letter-spacing:.16em;margin-top:6px}.cbx-sdi .cbx-eb,.cbx-sdi p{display:none}.cbx-sdi .cbx-tl{margin-top:12px;font-size:14px}}.cbx-ah{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.cbx-ah p{margin:0;color:var(--muted);max-width:42ch}.cbx-areas{margin-top:48px}.cbx-apx,.cbx-areas{display:grid;gap:20px}.cbx-apx{grid-template-columns:1fr 1fr}.cbx-ap{position:relative;border:1px solid var(--line2);background:linear-gradient(180deg,#0f1114,#0a0b0e);display:grid;overflow:hidden}.cbx-ap.w{grid-template-columns:.9fr 1.1fr}.cbx-ap.w.rev{grid-template-columns:1.1fr .9fr}.cbx-ap.w.rev .tx{order:2}.cbx-ap.h{grid-template-columns:1fr;align-content:start}.cbx-ap.fl{border-color:var(--orange)}.cbx-ap .tx{padding:38px 40px 34px}.cbx-ap .eb2{font:500 11.5px/1 var(--f-mono);letter-spacing:.22em;color:var(--steel)}.cbx-ap .eb2,.cbx-ap h3{text-transform:uppercase}.cbx-ap h3{margin-top:12px;font:800 64px/.9 var(--f-display)}.cbx-ap.fl h3{color:var(--orange)}.cbx-ap .lead{margin:14px 0 0;color:var(--muted);max-width:36ch}.cbx-fl2{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line2)}.cbx-fl2 li{display:grid;grid-template-columns:200px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);align-items:baseline}.cbx-fl2 b{font:700 19px/1.1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:#fff}.cbx-fl2 span{color:var(--muted);font-size:15.5px}.cbx-ap .vz{position:relative;padding:34px;background:radial-gradient(520px 340px at 60% 30%,rgba(255,112,10,.13),transparent 70%),#0b0c0f;display:flex;align-items:center;justify-content:center;min-height:440px}.cbx-ap.h .vz{padding:0 34px 34px;min-height:0;display:block;background:radial-gradient(520px 300px at 70% 20%,rgba(255,112,10,.12),transparent 70%),#0b0c0f}.cbx-ap .vz .cbx-ui,.cbx-trio{width:100%}.cbx-trio{position:relative;height:520px}.cbx-trio .cbx-ph{width:190px;border-width:6px;border-radius:28px}.cbx-trio .a1{left:0;top:70px}.cbx-trio .a2{left:188px;top:8px}.cbx-trio .a3{left:376px;top:96px}.cbx-mtabs{display:none}@media (max-width:1023px){.cbx-ap.w,.cbx-ap.w.rev{grid-template-columns:1fr}.cbx-ap.w.rev .tx{order:0}.cbx-apx{grid-template-columns:1fr}.cbx-ap h3{font-size:54px}.cbx-trio{max-width:580px;margin-inline:auto}}@media (max-width:767px){.cbx-areas{margin-top:22px;gap:0}.cbx-ap{border-left:0;border-right:0;margin-inline:calc(var(--gut) * -1)}.cbx-ap .tx{padding:20px var(--gut) 8px}.cbx-ap h3{font-size:42px}.cbx-ap .lead{display:none}.cbx-fl2{margin-top:14px}.cbx-fl2 li{grid-template-columns:1fr;gap:1px;padding:8px 0}.cbx-fl2 b{font-size:17px}.cbx-fl2 span{font-size:14px}.cbx-ap .vz{padding:16px var(--gut) 22px;min-height:0}.cbx-ah p{display:none}.cbx-mtabs{display:flex;overflow:hidden;border:1px solid var(--line2);margin-top:20px}.cbx-mtabs button{flex:1;text-align:center;padding:12px 2px;font:700 12.5px/1.05 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--silver);background:transparent;border:0;cursor:pointer}.cbx-mtabs button+button{border-left:1px solid var(--line2)}.cbx-mtabs button[aria-selected=true]{background:var(--orange);color:var(--on-orange)}.cbx-areas[data-active] .cbx-ap{display:none}.cbx-areas[data-active=hit] .cbx-ap[data-area=hit],.cbx-areas[data-active=inf] .cbx-ap[data-area=inf],.cbx-areas[data-active=out] .cbx-ap[data-area=out],.cbx-areas[data-active=spd] .cbx-ap[data-area=spd],.cbx-areas[data-active=str] .cbx-ap[data-area=str],.cbx-areas[data-active=thr] .cbx-ap[data-area=thr]{display:grid}.cbx-apx{display:contents}}.cbx-ui{background:var(--p);border:1px solid var(--pl);border-radius:10px;overflow:hidden;box-shadow:0 50px 90px -50px #000}.cbx-ui .uh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--pl);border-top:3px solid var(--orange)}.cbx-ui .uh b{font:italic 700 22px/1 var(--f-display);text-transform:uppercase}.cbx-ui .uh span{font-size:13px;color:var(--orange)}.cbx-ui .ub{padding:6px 20px 18px}.cbx-ur{display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--pl)}.cbx-ur i{width:20px;height:20px;border:1.5px solid var(--line2);border-radius:2px;position:relative}.cbx-ur.cur i,.cbx-ur.done i{border-color:var(--orange)}.cbx-ur.done i{background:var(--orange)}.cbx-ur.done i:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid var(--on-orange);border-width:0 2.5px 2.5px 0;transform:rotate(40deg)}.cbx-ur.cur i:after{content:"";position:absolute;inset:4px;background:var(--orange)}.cbx-ur b{display:block;font:700 20px/1.05 var(--f-display);letter-spacing:.08em;text-transform:uppercase}.cbx-ur small{display:block;margin-top:3px;color:var(--muted);font-size:14px;line-height:1.35}.cbx-ur em{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--silver);font-style:normal;white-space:nowrap}.cbx-ur.cur{background:linear-gradient(90deg,rgba(255,112,10,.1),transparent 70%);margin-inline:-20px;padding-inline:20px}.cbx-track{margin:12px 0 4px}.cbx-track,.cbx-track span{display:flex;align-items:center}.cbx-track span{flex-direction:column;gap:7px;flex:0 0 auto;font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.cbx-track span:before{content:"";width:13px;height:13px;border:2px solid var(--line2);transform:rotate(45deg);background:var(--p)}.cbx-track span.on{color:var(--silver)}.cbx-track span.on:before{border-color:var(--orange);background:var(--orange)}.cbx-track hr{flex:1;border:0;height:2px;background:var(--pl);margin:0 4px 18px}.cbx-track hr.on{background:var(--orange)}.cbx-sqs{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.cbx-sqs i{width:15px;height:15px;border:1.5px solid var(--pl);border-radius:2px}.cbx-sqs i.f{background:var(--orange);border-color:var(--orange)}.cbx-cap{margin:14px 0 4px;font:500 10.5px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--steel)}.cbx-tabs2{display:flex;border:1px solid var(--pl);border-radius:3px;overflow:hidden;margin:12px 0 2px}.cbx-tabs2 span{flex:1;text-align:center;padding:10px 6px;font:700 15px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}.cbx-tabs2 span+span{border-left:1px solid var(--pl)}.cbx-tabs2 span.on{background:var(--orange);color:var(--on-orange)}.cbx-bk{display:grid;grid-template-columns:130px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pl)}.cbx-bk:last-child{border-bottom:0}.cbx-bk b{font:700 18px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase}.cbx-bk .b{height:10px;background:var(--p2);border-radius:1px;position:relative}.cbx-bk .b:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w,50%);background:var(--orange);opacity:.9}.cbx-bk em{font:500 11.5px/1 var(--f-mono);font-style:normal;color:var(--steel);letter-spacing:.1em;text-transform:uppercase}.cbx-xt{width:100%;border-collapse:collapse}.cbx-xt th{font:500 10.5px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--steel);text-align:left;padding:12px 0 8px}.cbx-xt td,.cbx-xt th{border-bottom:1px solid var(--pl)}.cbx-xt td{padding:12px 0;font-size:16px}.cbx-xt td:last-child,.cbx-xt th:last-child{text-align:right}.cbx-xt td:last-child{font:500 14px/1 var(--f-mono);color:var(--silver)}.cbx-sp4{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.cbx-sp4 div{border:1px solid var(--pl);border-radius:3px;padding:14px;background:var(--p2)}.cbx-sp4 svg{width:34px;height:34px;stroke:var(--orange);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cbx-sp4 b{display:block;margin-top:8px;font:700 19px/1.05 var(--f-display);letter-spacing:.08em;text-transform:uppercase}.cbx-sp4 small{display:block;margin-top:3px;color:var(--muted);font-size:13.5px;line-height:1.3}.cbx-band{background:linear-gradient(180deg,#eceef1,#cfd3d9 55%,#b9bec6);color:#0b0c0f;padding-block:var(--pad);position:relative}.cbx-band:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(100deg,transparent 0 3px,rgba(255,255,255,.18) 3px 4px);opacity:.5;pointer-events:none}.cbx-band .cbx-wrap{position:relative}.cbx-band .cbx-eb{color:#b5470a}.cbx-band .cbx-h2{color:#0b0c0f}.cbx-sys{display:grid;grid-template-columns:repeat(5,1fr);margin-top:40px;position:relative}.cbx-sys:before{content:"";position:absolute;left:0;right:0;top:11px;height:3px;background:linear-gradient(90deg,var(--orange),#0b0c0f)}.cbx-sy{position:relative;padding:44px 22px 0 0}.cbx-sy:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background:#eceef1;border:3px solid var(--orange);transform:rotate(45deg)}.cbx-sy .w{font:800 66px/.9 var(--f-display);text-transform:uppercase;color:#0b0c0f}.cbx-sy p{margin:10px 0 14px;color:#2a2d33;font-size:16px;max-width:19ch;min-height:72px}.cbx-sy .th{border:1px solid rgba(11,12,15,.3);border-radius:4px;overflow:hidden;box-shadow:0 20px 40px -22px rgba(0,0,0,.6);aspect-ratio:1.25;background:#0b0c0f}.cbx-sy .th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.cbx-sys{grid-template-columns:1fr;margin-top:22px;padding-left:34px}.cbx-sys:before{left:10px;right:auto;top:0;bottom:0;width:3px;height:auto;background:linear-gradient(180deg,var(--orange),#0b0c0f)}.cbx-sy{padding:0 0 18px;display:grid;grid-template-columns:1fr 130px;gap:2px 18px;align-items:center}.cbx-sy:before{left:-33px;top:10px}.cbx-sy .w{font-size:48px;grid-column:1}.cbx-sy p{margin:0;min-height:0;grid-column:1;max-width:none}.cbx-sy .th{grid-column:2;grid-row:1/3;aspect-ratio:1}}@media (max-width:767px){.cbx-sy{grid-template-columns:1fr 92px;padding-bottom:10px}.cbx-sy .w{font-size:38px}.cbx-sy p{font-size:14.5px}}.cbx-today{position:relative;background:radial-gradient(900px 520px at 78% 38%,rgba(255,112,10,.2),transparent 70%),linear-gradient(180deg,#0a0b0e,var(--bg));overflow:hidden}.cbx-tg{display:grid;grid-template-columns:520px minmax(0,1fr);gap:56px;margin-top:40px;align-items:start}.cbx-sess{background:var(--p);border:1px solid var(--line2);border-radius:10px;overflow:hidden;box-shadow:0 60px 110px -50px #000}.cbx-sess .top{padding:26px 30px 22px;border-top:4px solid var(--orange);border-bottom:1px solid var(--pl)}.cbx-sess .top .d{font:800 60px/.9 var(--f-display);text-transform:uppercase}.cbx-sess .top .m{margin-top:10px;font:500 12.5px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--silver)}.cbx-tb{display:flex;height:34px;margin:18px 30px 6px;gap:3px}.cbx-tb i{display:grid;align-items:center;padding-left:9px;font:700 13px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-orange);background:var(--orange);font-style:normal;overflow:hidden;white-space:nowrap}.cbx-tb i:nth-child(2){background:#ff9446}.cbx-tb i:nth-child(3){background:#ffb77f}.cbx-tb i:nth-child(4){background:var(--silver)}.cbx-tb2{display:flex;margin:0 30px 8px;gap:3px;font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;color:var(--steel);text-transform:uppercase}.cbx-sess .rows{padding:0 30px}.cbx-sr{display:grid;grid-template-columns:28px 1fr auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--pl)}.cbx-sr:last-child{border-bottom:0}.cbx-sr i{width:24px;height:24px;border:1.5px solid var(--line2);border-radius:2px;position:relative}.cbx-sr.done i{background:var(--orange);border-color:var(--orange)}.cbx-sr.done i:after{content:"";position:absolute;left:6px;top:1px;width:7px;height:13px;border:solid var(--on-orange);border-width:0 3px 3px 0;transform:rotate(40deg)}.cbx-sr.cur{background:linear-gradient(90deg,rgba(255,112,10,.12),transparent 75%);margin-inline:-30px;padding-inline:30px}.cbx-sr.cur i{border-color:var(--orange)}.cbx-sr.cur i:after{content:"";position:absolute;inset:5px;background:var(--orange)}.cbx-sr b{display:block;font:800 34px/.95 var(--f-display);letter-spacing:.03em;text-transform:uppercase}.cbx-sr small{display:block;margin-top:4px;color:var(--muted);font-size:15px}.cbx-sr em{font:800 40px/1 var(--f-display);font-style:normal;text-align:right}.cbx-sr em span{display:block;font:500 11px/1 var(--f-mono);letter-spacing:.16em;color:var(--steel);margin-top:2px;text-transform:uppercase}.cbx-sess .foot{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 30px;background:var(--p2);border-top:1px solid var(--pl)}.cbx-sess .fz{font:500 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}.cbx-sess .fz i{display:inline-flex;gap:4px;margin-top:8px}.cbx-sess .fz i b{width:20px;height:20px;border:1.5px solid var(--line2);border-radius:2px}.cbx-sess .fz i b.on{background:var(--orange);border-color:var(--orange)}.cbx-tv,.cbx-tv .scr{position:relative}.cbx-tv .scr{border:1px solid var(--line2);border-radius:8px;overflow:hidden;box-shadow:0 60px 110px -40px #000;background:#0b0c0f}.cbx-tv .scr img{width:100%}.cbx-mk{position:absolute;z-index:3;width:26px;height:26px;background:var(--orange);color:var(--on-orange);font:800 16px/26px var(--f-display);text-align:center;border-radius:2px}.cbx-tv .fpp{position:absolute;right:24px;bottom:-64px;width:196px;z-index:4;border-width:6px;border-radius:30px}.cbx-lgd{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:20px;max-width:420px;font:500 12px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--silver)}.cbx-lgd b{display:inline-grid;place-items:center;width:20px;height:20px;background:var(--orange);color:var(--on-orange);font:800 13px/1 var(--f-display);margin-right:7px;border-radius:2px}@media (max-width:1099px){.cbx-tg{grid-template-columns:1fr;gap:36px}.cbx-tv .fpp{display:none}.cbx-lgd{max-width:none}}@media (max-width:767px){.cbx-tg{margin-top:20px;gap:26px}.cbx-sess .top{padding:20px 20px 16px}.cbx-sess .top .d{font-size:44px}.cbx-sess .rows{padding:0 20px}.cbx-sr{padding:13px 0;gap:12px}.cbx-sr b{font-size:26px}.cbx-sr em{font-size:32px}.cbx-sr.cur{margin-inline:-20px;padding-inline:20px}.cbx-tb{margin:14px 20px 4px}.cbx-tb2{display:none}.cbx-sess .foot{padding:14px 20px}.cbx-lgd,.cbx-mk{display:none}}.cbx-story h2{font-size:min(60px,var(--h2));max-width:none}.cbx-flow{position:relative;margin-top:46px;display:grid;grid-template-columns:repeat(3,minmax(0,220px)) minmax(0,1fr);gap:36px;align-items:start}.cbx-flow:before{content:"";position:absolute;left:0;right:0;top:12px;height:3px;background:linear-gradient(90deg,var(--orange),rgba(255,255,255,.28))}.cbx-fs{position:relative;padding-top:44px}.cbx-fs:before{content:"";position:absolute;left:0;top:4px;width:17px;height:17px;background:var(--bg);border:3px solid var(--orange);transform:rotate(45deg);z-index:1}.cbx-fs .nm{font:800 34px/.95 var(--f-display);text-transform:uppercase;margin-top:16px}.cbx-fs p{margin:6px 0 0;color:var(--muted);font-size:15.5px;max-width:26ch}.cbx-fs .cbx-ph{position:relative;width:100%;border-width:6px;border-radius:30px}.cbx-fs .win2{border:1px solid var(--line2);border-radius:6px;overflow:hidden;box-shadow:0 40px 80px -30px #000;background:#0b0c0f}.cbx-fs .win2 img{width:100%}.cbx-loop{margin-top:22px;display:flex;align-items:center;gap:14px;font:700 17px/1.2 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.cbx-loop:before{content:"";flex:0 0 46px;height:3px;background:var(--orange)}.cbx-loop:after{content:"";flex:1;height:3px;background:repeating-linear-gradient(90deg,var(--orange) 0 10px,transparent 10px 18px)}@media (max-width:1023px){.cbx-flow{grid-template-columns:1fr 1fr;gap:28px 18px}.cbx-flow:before,.cbx-fs:before{display:none}.cbx-fs{padding-top:0}}@media (max-width:767px){.cbx-flow{margin-top:22px;gap:26px 14px}.cbx-fs .nm{font-size:26px;margin-top:10px}.cbx-fs p{font-size:14px}.cbx-fs .cbx-ph{border-width:4px;border-radius:20px}.cbx-loop{font-size:14px;margin-top:18px}}.cbx-pa{display:grid;grid-template-columns:1fr 1.1fr 1.1fr;margin-top:44px;border-top:1px solid var(--line2)}.cbx-pc{padding:34px 34px 38px 0;display:flex;flex-direction:column;gap:16px}.cbx-pc+.cbx-pc{padding-left:34px;border-left:1px solid var(--line)}.cbx-pc .k{font:500 11.5px/1 var(--f-mono);letter-spacing:.2em;color:var(--steel)}.cbx-pc .k,.cbx-pc h3{text-transform:uppercase}.cbx-pc h3{font:800 60px/.9 var(--f-display)}.cbx-pc .who{margin:0;color:var(--silver);font-size:17px;max-width:30ch}.cbx-pc ul{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--line)}.cbx-pc li{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--silver);font-size:16px;align-items:baseline}.cbx-pc li b{font:500 13px/1.5 var(--f-mono);color:#fff;white-space:nowrap}.cbx-pc li b.dim{color:var(--steel)}.cbx-pc ul.pr li{font:700 22px/1.1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:12px 0}.cbx-pc ul.pr li small{font:500 12px/1.4 var(--f-mono);letter-spacing:.08em;color:var(--steel);text-transform:uppercase;text-align:right}.cbx-pc ul.pr li small.now{color:var(--orange)}.cbx-pc .btn-row{margin-top:auto}.cbx-pc .nt{margin:0;color:var(--muted);font-size:14.5px}.cbx-pc.main{background:var(--orange);color:var(--on-orange);padding:34px 36px 38px;border-left:0;margin-top:-1px}.cbx-pc.main .k{color:rgba(20,10,2,.72)}.cbx-pc.main h3{color:var(--on-orange);font-size:62px}.cbx-pc.main .who{color:rgba(20,10,2,.88)}.cbx-pc.main .fw{font:700 17px/1.35 var(--f-display);letter-spacing:.14em;text-transform:uppercase}.cbx-pc.main .price{font:800 92px/.88 var(--f-display)}.cbx-pc.main .price small{font:700 20px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase}.cbx-pc.main .price small.yr{display:block;margin-top:12px}.cbx-pc.main .cbx-le{border-top:1px solid rgba(20,10,2,.28);padding-top:14px;display:grid;gap:12px}.cbx-pc.main .cbx-le div b{display:block;font:700 12px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.cbx-pc.main .cbx-le div span{font:700 18px/1.25 var(--f-display);letter-spacing:.06em;text-transform:uppercase}.cbx-pc.main .cbx-le div.soon span{opacity:.7}.cbx-pc.main .cbx-btn{background:var(--on-orange);color:#fff;align-self:flex-start;margin-top:auto}@media (max-width:1023px){.cbx-pa{grid-template-columns:1fr;margin-top:24px}.cbx-pc{padding:26px 0}.cbx-pc+.cbx-pc{padding-left:0;border-left:0;border-top:1px solid var(--line)}.cbx-pc h3{font-size:46px}.cbx-pc.main{padding:28px 22px;margin-inline:calc(var(--gut) * -1)}.cbx-pc.main h3{font-size:46px}.cbx-pc.main .price{font-size:68px}}@media (max-width:767px){.cbx-pc ul.pr{display:grid}.cbx-pc ul.pr li{font-size:17px;padding:10px 0}}.cbx-le2{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line2)}.cbx-le2>div{padding:22px 26px}.cbx-le2>div+div{border-left:1px solid var(--line2)}.cbx-le2 h4{font:500 11.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:12px}.cbx-le2 .soon h4{color:var(--steel)}.cbx-le2 ul{list-style:none;margin:0;padding:0}.cbx-le2 li{padding:7px 0;border-bottom:1px solid var(--line);font:700 22px/1.1 var(--f-display);letter-spacing:.05em;text-transform:uppercase}.cbx-le2 .soon li{color:var(--silver)}@media (max-width:767px){.cbx-le2{grid-template-columns:1fr}.cbx-le2>div+div{border-left:0;border-top:1px solid var(--line2)}}.cbx-cg{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:44px;position:relative}.cbx-cg:before{content:"";position:absolute;left:0;right:0;top:12px;height:3px;background:linear-gradient(90deg,var(--orange),rgba(255,255,255,.3))}.cbx-cs{position:relative;padding-top:44px}.cbx-cs:before{content:"";position:absolute;left:0;top:4px;width:17px;height:17px;background:var(--bg);border:3px solid var(--orange);transform:rotate(45deg);z-index:1}.cbx-cs .stg{font:500 11.5px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin-bottom:12px}.cbx-cs .ph{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--line2);background:#0b0c0f}.cbx-cs .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cbx-cs .ph.g img{filter:grayscale(1) contrast(1.08) brightness(.95)}.cbx-cs .ph:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--orange)}.cbx-cs b{display:block;margin-top:14px;font:800 26px/1 var(--f-display);text-transform:uppercase}.cbx-cs span.c{display:block;margin-top:4px;color:var(--muted);font-size:15px}.cbx-cr{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;margin-top:48px;align-items:start}.cbx-cl{list-style:none;margin:0;padding:0;border-top:1px solid var(--line2)}.cbx-cl li{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);align-items:baseline}.cbx-cl b{font:800 34px/1 var(--f-display);text-transform:uppercase}.cbx-cl span{color:var(--silver);font-size:17px}.cbx-qq{margin:0;border-left:4px solid var(--orange);padding-left:22px;font:700 italic 38px/1.08 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.cbx-qq small{display:block;margin-top:14px;font:500 12px/1 var(--f-mono);font-style:normal;letter-spacing:.2em;color:var(--steel)}.cbx-mth{margin-top:30px;padding-top:18px;border-top:1px solid var(--line2);font:500 12.5px/2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}@media (max-width:1023px){.cbx-cg{grid-template-columns:1fr 1fr;gap:24px 16px}.cbx-cg:before,.cbx-cs:before{display:none}.cbx-cs{padding-top:0}.cbx-cr{grid-template-columns:1fr;gap:30px}}@media (max-width:767px){.cbx-cg{margin-top:20px;gap:18px 12px}.cbx-cs b{font-size:20px;margin-top:10px}.cbx-cs span.c{font-size:13.5px}.cbx-cr{margin-top:22px;gap:22px}.cbx-cl li{grid-template-columns:78px 1fr;gap:12px;padding:10px 0}.cbx-cl b{font-size:24px}.cbx-cl span{font-size:14.5px}.cbx-qq{font-size:26px}.cbx-mth{display:none}}.cbx-fin{padding-block:var(--pad);border-top:1px solid var(--line);position:relative;overflow:hidden}.cbx-fin:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 400px at 85% 100%,rgba(255,112,10,.2),transparent 70%)}.cbx-fin>*{position:relative}.cbx-fin .t{font:800 clamp(58px,9.6vw,128px) /.84 var(--f-display);text-transform:uppercase;margin-top:20px}.cbx-ft{background:#050607;border-top:1px solid var(--line);padding:56px 0 36px;color:var(--ink);font-family:var(--f-body)}.cbx-fg{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.cbx-ft .cbx-fh,.cbx-ft h4{margin:0 0 14px;font:600 12px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}.cbx-ft a{display:block;padding:5px 0;color:var(--silver);font-size:15.5px}.cbx-ft a:hover{color:var(--orange)}.cbx-ft .tag{font:700 italic 22px/1.1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--silver);margin-top:16px}.cbx-ft .lgl{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13.5px}.cbx-ft .lgl a{display:inline;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px){.cbx-fg{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.cbx-fg{grid-template-columns:1fr 1fr}.cbx-ft{padding-bottom:calc(6.5rem + var(--cb-sticky-purchase-h, 0px) + env(safe-area-inset-bottom))}}.cbx-spx{padding-block:34px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cbx-spx .lbl{font:500 11px/1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--steel)}.cbx-spx .lg2{display:flex;align-items:center;gap:48px;flex-wrap:wrap}.cbx-spx .lg2 a{opacity:.6;transition:opacity .2s}.cbx-spx .lg2 a:hover{opacity:1}.cbx-spx .lg2 img{max-height:36px;width:auto;filter:grayscale(1) brightness(1.6)}.cbx-spx .lg2 span.nm{font:700 24px/1 var(--f-display);color:var(--silver)}.cbx-spx .lg2 span.nm,.cbx-spx .more{letter-spacing:.16em;text-transform:uppercase}.cbx-spx .more{font:600 14px/1 var(--f-display);color:var(--steel);border-bottom:1px solid var(--line2);padding-bottom:4px}.cbx-page{padding-block:72px 56px;position:relative;overflow:hidden}.cbx-page:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 480px at 85% 0,rgba(255,112,10,.16),transparent 65%);pointer-events:none}.cbx-page>*{position:relative}.cbx-page .cbx-h1-display,.cbx-page h1:not(.cbx-eb),.cbx-page h2.big{font:800 clamp(56px,8vw,110px) /.88 var(--f-display);text-transform:uppercase;margin-top:18px;text-wrap:balance}@media (max-width:767px){.cbx-page{padding-block:36px 28px}}.cbx-two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media (max-width:1023px){.cbx-two{grid-template-columns:1fr;gap:28px}}.cbx-rows{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--line2)}.cbx-rows li{display:grid;grid-template-columns:minmax(0,260px) 1fr auto;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);align-items:baseline}.cbx-rows b{font:800 30px/1 var(--f-display);text-transform:uppercase}.cbx-rows span{color:var(--muted)}.cbx-rows em{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-style:normal}@media (max-width:767px){.cbx-rows li{grid-template-columns:1fr;gap:4px}.cbx-rows b{font-size:26px}}.cbx-empty{border:1px solid var(--line2);padding:40px;margin-top:28px;background:linear-gradient(180deg,#0f1114,#0a0b0e)}.cbx-empty h3{font:800 46px/.95 var(--f-display);text-transform:uppercase}.cbx-empty p{max-width:52ch}.cbx-pc ul.pr li span{display:block}.cbx-pc ul.pr li span em{display:block;margin-top:4px;font:500 13px/1.3 var(--f-body);letter-spacing:0;text-transform:none;font-style:normal;color:var(--steel)}.cbx-sess .note{margin:0;padding:12px 22px 16px;font:500 12.5px/1.45 var(--f-body);color:var(--steel);border-top:1px solid var(--line)}.cbx-sport .hg{min-height:700px}.cbx-sport .cbx-h1-display,.cbx-sport h1:not(.cbx-eb){font-size:calc(var(--h1) * .78);line-height:.88}.cbx-hubv{position:relative;justify-self:center;width:min(100%,520px);aspect-ratio:4/5;border:1px solid var(--line2);background:radial-gradient(420px 360px at 50% 40%,rgba(255,112,10,.18),transparent 70%),linear-gradient(180deg,#11141a,#090a0d);display:grid;place-items:center;overflow:hidden}.cbx-hubv .photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cbx-hubv .cbx-ph{position:relative;width:54%}.cbx-hubv .cbx-lab{position:absolute;left:0;top:0;padding:8px 14px;background:var(--orange);color:var(--on-orange);font:700 15px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase}.cbx-g6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;background:var(--line2);border:1px solid var(--line2)}.cbx-g6 a{display:block;padding:28px 26px 30px;background:#0b0c0f;transition:background .15s}.cbx-g6 a:hover{background:#12151a}.cbx-g6 a.live{box-shadow:inset 0 3px 0 var(--orange)}.cbx-g6 .st{display:block;font:500 11.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--steel)}.cbx-g6 a.live .st{color:var(--orange)}.cbx-g6 b{display:block;margin-top:16px;font:800 36px/.95 var(--f-display);text-transform:uppercase}.cbx-g6 small{display:block;margin-top:10px;color:var(--muted);font-size:15px}@media (max-width:1023px){.cbx-g6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.cbx-g6{grid-template-columns:1fr}.cbx-g6 a{padding:22px 20px}.cbx-g6 b{font-size:30px;margin-top:10px}}.cbx-quote{margin:18px 0 0;padding-left:22px;border-left:3px solid var(--orange);font:italic 700 clamp(26px,3vw,38px) /1.12 var(--f-display);text-transform:uppercase}.cbx-quote cite{display:block;margin-top:14px;font:500 12px/1 var(--f-mono);letter-spacing:.2em;color:var(--steel);font-style:normal}.cbx-seq{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--line2)}.cbx-seq li{display:flex;align-items:baseline;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.cbx-seq i{font:500 12px/1 var(--f-mono);letter-spacing:.14em;color:var(--orange);font-style:normal}.cbx-seq b{font:800 28px/1 var(--f-display)}.cbx-seq b,.cbx-tag{text-transform:uppercase}.cbx-tag{margin:18px 0 0;font:italic 800 26px/1 var(--f-display);color:var(--orange)}.cbx-sb{align-items:center;justify-content:space-between;gap:40px}.cbx-sb,.cbx-sb .btn-row{display:flex;flex-wrap:wrap}.cbx-sb .btn-row{gap:14px}@media (max-width:767px){.cbx-sport .hg{min-height:0}.cbx-hubv{width:min(100%,340px)}.cbx-seq b{font-size:24px}.cbx-sb{gap:24px}}.cbx-price{margin:22px 0 6px;font:800 64px/1 var(--f-display);text-transform:uppercase}.cbx-price small{font:500 15px/1 var(--f-mono);letter-spacing:.1em;color:var(--muted)}.cbx-page .cbx-le2,.cbx-sec .cbx-le2{margin-top:28px}.cbx-rows li a.cbx-tl{justify-self:end}@media (max-width:639px){.cbx-ft{padding-bottom:calc(6.5rem + var(--cb-sticky-purchase-h, 0px) + env(safe-area-inset-bottom))}}.cbx-sess .ex{display:inline-block;margin-bottom:12px;padding:5px 10px;border:1px solid var(--orange);color:var(--orange);font:500 11.5px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase}@media (max-width:767px){.cbx-trio{height:auto;aspect-ratio:566/520;max-width:100%}.cbx-trio .cbx-ph{width:33.6%;border-width:4px;border-radius:18px}.cbx-trio .a1{left:0;top:13.5%}.cbx-trio .a2{left:33.2%;top:1.5%}.cbx-trio .a3{left:66.4%;top:18.5%}}.cbx-spg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:36px;background:var(--line2);border:1px solid var(--line2)}.cbx-sp{display:flex;flex-direction:column;gap:14px;padding:34px 34px 36px;background:#0b0c0f}.cbx-sp .k{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font:500 11.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--steel)}.cbx-sp .k .live{color:var(--on-orange);background:var(--orange);padding:5px 9px 4px;letter-spacing:.16em}.cbx-sp h3{font:800 42px/.98 var(--f-display);text-transform:uppercase}.cbx-sp .meta{font:600 15px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.cbx-sp .ben,.cbx-sp .meta{margin:0;color:var(--silver)}.cbx-sp .ben{font-size:18px;max-width:44ch}.cbx-sp .foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 24px;padding-top:10px}.cbx-sp .price{font:800 64px/.9 var(--f-display);color:#fff}.cbx-sp .price small{display:block;margin-top:8px;font:700 14px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.cbx-sp .btn-row{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1023px){.cbx-sp{padding:28px 24px 30px}.cbx-sp h3{font-size:38px}}@media (min-width:768px){.cbx-spg>.cbx-sp:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:767px){.cbx-spg{grid-template-columns:1fr;margin-top:24px}.cbx-sp{padding:24px 20px 26px}.cbx-sp h3{font-size:34px}.cbx-sp .price{font-size:54px}.cbx-sp .btn-row{width:100%}.cbx-sp .btn-row .cbx-btn{flex:1 1 0;padding:0 14px}}.cbx-sep{margin-top:34px;padding:22px 24px 26px;border:1px solid var(--line2);border-left:3px solid var(--orange);background:#0b0c0f;max-width:760px;display:grid;gap:14px}.cbx-sep .head{margin:0;font:700 22px/1.2 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#fff}.cbx-sep ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cbx-sep li{display:grid;grid-template-columns:180px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--silver);font-size:16px}.cbx-sep li b{font:700 15px/1.5 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff}.cbx-sep .cbx-btn{justify-self:start}@media (max-width:767px){.cbx-sep{padding:18px 16px 20px}.cbx-sep .head{font-size:19px}.cbx-sep li{grid-template-columns:1fr;gap:2px}}.cbx-st{display:inline-block;margin-left:8px;padding:3px 7px 2px;border-radius:3px;font:700 10.5px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;font-style:normal;vertical-align:1px}.cbx-st.live{background:var(--orange);color:var(--on-orange)}.cbx-st.exp{border:1px solid var(--line2);color:var(--steel)}.cbx-six li{display:flex;align-items:center}.cbx-ctas .cbx-more{align-self:center;margin-left:6px}.cbx-fp{margin:10px 0 0;color:var(--silver);font-size:16px}.cbx-xn{margin:8px 0 0;color:var(--muted);font-size:14.5px}.cbx-sh{padding-block:36px}.cbx-sh-in{display:grid;grid-template-columns:1.1fr 1fr auto;gap:28px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:26px}.cbx-sh-h{margin:12px 0 0;font:700 28px/1.05 var(--f-display);letter-spacing:.02em;text-transform:uppercase;max-width:22ch}.cbx-sh-in ul{list-style:none;margin:0;padding:0}.cbx-sh-in li{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--line);color:var(--silver);font-size:15.5px;align-items:baseline}.cbx-sh-in li:last-child{border-bottom:0}.cbx-sh-in li b{font:500 12.5px/1.4 var(--f-mono);color:#fff;white-space:nowrap}.cbx-mb{padding-block:44px}.cbx-mb-in{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center;border:1px solid var(--line2);padding:34px 36px}.cbx-mb-in .cbx-lead{max-width:52ch}.cbx-mb-r{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.cbx-mb-r .price{font:800 54px/.95 var(--f-display)}.cbx-mb-r .price small{font:700 18px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}.cbx-mb-r .price small.yr{display:block;margin-top:8px}@media (max-width:1023px){.cbx-sh-in{gap:18px}.cbx-mb-in,.cbx-sh-in{grid-template-columns:1fr}.cbx-mb-in{padding:26px 22px;gap:22px}}.cbx-mb .cbx-eb{line-height:1.5;margin-bottom:10px}.cbx-mo{background:var(--orange);color:var(--on-orange);padding-block:64px}.cbx-mo-in{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center}.cbx-mo .k{font:700 13px/1 var(--f-mono);letter-spacing:.24em;color:rgba(20,10,2,.74)}.cbx-mo .k,.cbx-mo-h{text-transform:uppercase}.cbx-mo-h{margin:16px 0 0;font:800 clamp(48px,6.4vw,92px)/.9 var(--f-display);color:var(--on-orange);letter-spacing:.005em}.cbx-mo .who{margin:20px 0 0;max-width:46ch;font:600 19px/1.4 var(--f-body,inherit);color:rgba(20,10,2,.92)}.cbx-mo .sep{margin:14px 0 0;font:700 14px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(20,10,2,.74)}.cbx-mo .r{display:flex;flex-direction:column;gap:26px;align-items:flex-start}.cbx-mo .price{font:800 clamp(64px,8vw,116px)/.88 var(--f-display);color:var(--on-orange)}.cbx-mo .price small{font:700 clamp(20px,2.2vw,28px)/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase}.cbx-mo .price small.yr{display:block;margin-top:14px}.cbx-mo .cbx-mo-cta{background:var(--on-orange);color:#fff;padding:20px 34px;font-size:18px}.cbx-mo .cbx-mo-cta:hover{background:#000}.cbx-mo .cbx-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:1023px){.cbx-mo{padding-block:44px}.cbx-mo-in{grid-template-columns:1fr;gap:28px}}.cbx-ctas{align-items:center}.cbx-ctas .cbx-ctas-low{font-size:15px;letter-spacing:.14em;border-bottom-width:1px;padding-bottom:4px;color:var(--silver);border-bottom-color:var(--line2);margin-left:6px}.cbx-ctas .cbx-ctas-low:hover{color:var(--orange);border-bottom-color:var(--orange)}.cbx-sec-tight{padding-block:clamp(34px,4.4vw,56px)}.cbx-h2-sm{font-size:clamp(30px,3.4vw,44px)}.cbx-g6c{margin-top:22px;grid-template-columns:repeat(6,minmax(0,1fr))}.cbx-g6c a{padding:14px 16px 16px}.cbx-g6c b{margin-top:8px;font-size:22px}@media (max-width:1100px){.cbx-g6c{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.cbx-g6c{grid-template-columns:repeat(2,minmax(0,1fr))}.cbx-g6c a{padding:12px 14px 14px}.cbx-g6c b{font-size:20px;margin-top:6px}}.cbx-spg-art{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.cbx-spg-art>.cbx-sp:last-child:nth-child(odd){grid-column:auto}.cbx-spg-art[data-cols="2"]>.cbx-sp:last-child:nth-child(odd){grid-column:1/-1}.cbx-spg-art .cbx-sp{padding:22px 22px 28px;gap:12px}.cbx-spg-art .art{display:block;aspect-ratio:1103/1426;background:#0b0c0f;border:1px solid var(--line2);overflow:hidden;margin-bottom:6px}.cbx-spg-art .art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.cbx-spg-art h3{font-size:30px}.cbx-spg-art .meta{font-size:13.5px}.cbx-spg-art .ben{font-size:17px}.cbx-spg-art .price{font-size:52px}.cbx-spg-art .foot{flex-direction:column;align-items:stretch;gap:14px}.cbx-spg-art .btn-row{display:grid;grid-template-columns:1fr;gap:10px}.cbx-spg-art .btn-row .cbx-btn{width:100%}.cbx-spg-art .btn-row .cbx-btn.pri{min-height:60px;font-size:20px}@media (max-width:1023px){.cbx-spg-art{grid-template-columns:1fr}.cbx-spg-art .cbx-sp{display:grid;grid-template-columns:170px minmax(0,1fr);-moz-column-gap:22px;column-gap:22px;row-gap:8px;align-content:start;padding:22px}.cbx-spg-art .art{grid-column:1;grid-row:1/span 4;align-self:start;margin:0}.cbx-spg-art .ben,.cbx-spg-art .k,.cbx-spg-art .meta,.cbx-spg-art h3{grid-column:2}.cbx-spg-art .foot{grid-column:1/-1;margin-top:10px;flex-direction:row;align-items:flex-end;justify-content:space-between}.cbx-spg-art .btn-row{grid-template-columns:auto auto}.cbx-spg-art .btn-row .cbx-btn{width:auto}}@media (max-width:599px){.cbx-spg-art .cbx-sp{grid-template-columns:138px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;padding:18px 16px 20px}.cbx-spg-art h3{font-size:22px;line-height:1}.cbx-spg-art .k{font-size:10.5px}.cbx-spg-art .meta{font-size:12px}.cbx-spg-art .ben{grid-column:1/-1;font-size:16px}.cbx-spg-art .foot{flex-direction:column;align-items:stretch}.cbx-spg-art .price{font-size:46px}.cbx-spg-art .btn-row{grid-template-columns:1fr}.cbx-spg-art .btn-row .cbx-btn{width:100%}}.cbx-sport .hg{min-height:0;padding-block:22px 30px;grid-template-columns:minmax(0,720px) minmax(0,1fr);gap:32px}.cbx-sport .cbx-h1-display,.cbx-sport h1:not(.cbx-eb){font-size:calc(var(--h1) * .6);margin-top:14px}.cbx-sport .cbx-sub{margin-top:16px;font-size:26px;max-width:34ch}.cbx-sport .cbx-one{margin-top:10px;max-width:60ch}.cbx-sport .cbx-ctas{margin-top:20px}.cbx-sport .cbx-hubv{width:min(100%,400px)}.cbx-sport+.cbx-sec{padding-top:44px}@media (max-width:1023px){.cbx-sport .hg{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.cbx-sport .hg{padding-block:14px 4px;gap:0}.cbx-sport .cbx-h1-display,.cbx-sport h1:not(.cbx-eb){font-size:calc(var(--h1) * .66)}.cbx-sport .cbx-sub{font-size:18px;margin-top:10px;max-width:none}.cbx-sport .cbx-one{margin-top:6px;font-size:14.5px;max-width:none}.cbx-sport .cbx-ctas{margin-top:16px;gap:10px}.cbx-sport .cbx-hubv{width:min(100%,340px);aspect-ratio:2/1;place-items:start center;margin-top:14px}.cbx-sport .cbx-hubv .cbx-ph{margin-top:14px}.cbx-sport+.cbx-sec{padding-top:24px}}.cbx-hero:not(.cbx-sport) .hg{min-height:0;padding-block:28px 40px;gap:32px}.cbx-hero:not(.cbx-sport) .cbx-hv{max-width:500px}.cbx-hero:not(.cbx-sport) .cbx-sub{margin-top:22px}.cbx-hero:not(.cbx-sport) .cbx-ctas{margin-top:26px}@media (max-width:767px){.cbx-hero:not(.cbx-sport) .hg{padding-block:18px 22px}.cbx-hero:not(.cbx-sport) .cbx-sub{margin-top:12px}.cbx-hero:not(.cbx-sport) .cbx-ctas{margin-top:16px}}#choose-your-program{background:linear-gradient(180deg,#0d0f13,var(--bg) 60%);box-shadow:inset 0 3px 0 var(--orange)}@media (min-width:1024px){.cbx-spg-lg .cbx-sp{padding:18px 22px 22px;gap:8px}.cbx-spg-lg .art{width:58%;margin:0 auto 2px}.cbx-spg-lg h3{font-size:28px}.cbx-spg-lg .foot{order:4;margin-top:0}.cbx-spg-lg .meta{order:5}.cbx-spg-lg .ben{order:6}.cbx-spg-lg .meta{font-size:12.5px}.cbx-spg-lg .ben{font-size:16px}.cbx-spg-lg .price{font-size:50px}.cbx-spg-lg .price small{margin-top:4px}.cbx-spg-lg .foot{gap:8px;padding-top:0}.cbx-spg-lg .btn-row{gap:8px}.cbx-spg-lg .btn-row .cbx-btn.pri{min-height:56px;font-size:20px}.cbx-spg-lg .btn-row .cbx-btn.gh{min-height:46px}.cbx-shopfeat{margin-top:20px}.cbx-shopfeat .cbx-h2{font-size:clamp(34px,3.6vw,48px)}.cbx-shopfeat .cbx-lead{max-width:none;margin-top:8px}.cbx-shopfeat .cbx-spg{margin-top:18px}}.cbx-shopfeat{background:transparent;color:inherit;font-size:inherit;line-height:inherit;margin-top:36px;overflow:visible}.cbx-shopfeat .cbx-shop-feat{padding-block:8px 0}.cbx-shopfeat .cbx-h2{font-size:clamp(34px,4.4vw,56px)}.cbx-mo-clean{background:var(--p);color:var(--ink);border:1px solid var(--line2);border-left:6px solid var(--orange);margin-top:28px;padding-block:34px}.cbx-mo-clean .k,.cbx-mo-clean .sep{color:var(--steel)}.cbx-mo-clean .cbx-mo-h{color:var(--ink);font-size:clamp(30px,3.6vw,48px)}.cbx-mo-clean .who{color:var(--silver)}.cbx-mo-clean .price{color:#fff;font-size:clamp(44px,5vw,72px)}.cbx-mo-clean .cbx-mo-cta{background:var(--orange);color:var(--on-orange)}.cbx-mo-clean .cbx-mo-cta:hover{background:#ff8530}.cbx-mo-clean .cbx-wrap{padding-inline:28px;max-width:none}@media (max-width:767px){.cbx-mo-clean{padding-block:24px}.cbx-mo-clean .cbx-wrap{padding-inline:16px}}.cbx-g6l a{padding:16px 18px 18px}.cbx-g6l small{margin-top:6px;font-size:14px;line-height:1.35}.cbx-g6l.cbx-g6c{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:599px){.cbx-g6l.cbx-g6c{grid-template-columns:1fr}.cbx-g6l small{font-size:13.5px}}.cbx-band-compact{padding-block:clamp(30px,4vw,48px)}.cbx-band-compact .cbx-h2{font-size:clamp(30px,3.6vw,46px)}.cbx-band-compact .cbx-sys{margin-top:24px}.cbx-band-compact .cbx-sy{padding-top:34px}.cbx-band-compact .cbx-sy .w{font-size:40px}.cbx-band-compact .cbx-sy p{min-height:0;margin:6px 0 0;font-size:15px}@media (max-width:1023px){.cbx-band-compact .cbx-sy{grid-template-columns:1fr;padding-bottom:12px}.cbx-band-compact .cbx-sy .w{font-size:34px}}.cbx-wyg{padding-block:clamp(34px,4.6vw,64px)}.cbx-wy{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:44px;margin-top:28px;align-items:start}.cbx-wyr{display:flex;flex-direction:column;gap:16px}.cbx-wyt b{font:800 34px/1 var(--f-display);text-transform:uppercase}.cbx-wyt p{margin:8px 0 0;color:var(--muted);font-size:16px;max-width:52ch}.cbx-wyr ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line2)}.cbx-wyr li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.cbx-wyr li .th{height:92px;overflow:hidden;border:1px solid var(--line2);border-radius:6px;background:#0b0c0f}.cbx-wyr li .th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.cbx-wyr li b{font:800 26px/1 var(--f-display);text-transform:uppercase}.cbx-wyr li p{margin:4px 0 0;color:var(--muted);font-size:15px}.cbx-wyr .cbx-loop{margin-top:4px;font-size:15px}@media (max-width:1023px){.cbx-wy{grid-template-columns:1fr;gap:26px}}@media (max-width:767px){.cbx-wyt b{font-size:28px}.cbx-wyr li{grid-template-columns:62px minmax(0,1fr);gap:14px}.cbx-wyr li .th{height:80px}.cbx-mo:not(.cbx-mo-clean){padding-block:26px}.cbx-mo:not(.cbx-mo-clean) .cbx-mo-in{gap:16px}.cbx-mo:not(.cbx-mo-clean) .k{font-size:11px}.cbx-mo:not(.cbx-mo-clean) .cbx-mo-h{margin-top:8px;font-size:40px;line-height:.92}.cbx-mo:not(.cbx-mo-clean) .who{margin-top:10px;font-size:16px;line-height:1.35}.cbx-mo:not(.cbx-mo-clean) .sep{margin-top:8px;font-size:11.5px;line-height:1.35}.cbx-mo:not(.cbx-mo-clean) .r{gap:14px}.cbx-mo:not(.cbx-mo-clean) .price{font-size:54px}.cbx-mo:not(.cbx-mo-clean) .price small{font-size:18px}.cbx-mo:not(.cbx-mo-clean) .price small.yr{margin-top:8px}.cbx-mo:not(.cbx-mo-clean) .cbx-mo-cta{padding:14px 24px;font-size:16px;min-height:48px}}.cbx-sp .for{margin:10px 0 0;font:700 17px/1.25 var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--orange)}.cbx-byp-rows{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--line2)}.cbx-byp-rows li{display:grid;grid-template-columns:210px minmax(0,1fr) 140px 290px;gap:8px 26px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.cbx-byp-rows .need{font:800 28px/1 var(--f-display);text-transform:uppercase;color:var(--orange)}.cbx-byp-rows .what b{display:block;font:800 24px/1.1 var(--f-display);text-transform:uppercase}.cbx-byp-rows .what p{margin:6px 0 0;color:var(--muted);font-size:16px;max-width:58ch}.cbx-byp-rows .what small{display:block;margin-top:6px;font:500 11.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.cbx-byp-rows .price{font:800 36px/1 var(--f-display);color:#fff;white-space:nowrap}.cbx-byp-rows .price small{display:block;margin-top:4px;font:500 11.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.cbx-byp-rows .go{display:flex;gap:10px}.cbx-byp-two{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:36px;border:1px solid var(--line2)}.cbx-byp-two>div{padding:26px 28px;display:grid;gap:14px;align-content:start}.cbx-byp-two>div+div{border-left:1px solid var(--line2)}.cbx-byp-two p{margin:0;color:var(--muted)}.cbx-byp-two .cbx-btn{justify-self:start}@media (max-width:1023px){.cbx-byp-rows li{grid-template-columns:1fr auto}.cbx-byp-rows .go,.cbx-byp-rows .need,.cbx-byp-rows .what{grid-column:1/-1}}@media (max-width:767px){.cbx-byp-rows .need{font-size:24px}.cbx-byp-rows .go .cbx-btn{flex:1}.cbx-byp-two{grid-template-columns:1fr}.cbx-byp-two>div+div{border-left:0;border-top:1px solid var(--line2)}}.cbx-find{margin:34px 0 30px;padding:26px 28px;border:1px solid var(--line2);display:grid;gap:12px}.cbx-find h2{font:800 clamp(26px,3.4vw,40px) /1.05 var(--f-display);text-transform:uppercase}.cbx-find p{margin:0;color:var(--muted);max-width:62ch}.cbx-find ul{list-style:none;margin:4px 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cbx-find li a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line2);font:700 15px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase}.cbx-find li a:hover{border-color:var(--orange)}.cbx-find .cbx-btn{justify-self:start}@media (max-width:767px){.cbx-find{padding:20px 18px}.cbx-find .cbx-btn{justify-self:stretch}}.cbx-hd nav.main{align-items:center;gap:22px}.cbx-hd nav.main .dd{position:relative}.cbx-hd nav.main .dd-btn{display:inline-flex;align-items:center;gap:6px;font:600 16px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;white-space:nowrap}.cbx-hd nav.main .dd-btn:hover,.cbx-hd nav.main .dd-btn[aria-expanded=true]{color:#fff}.cbx-hd nav.main .dd-btn[aria-current=page]{color:#fff;border-color:var(--orange)}.cbx-hd nav.main .dd-panel{position:absolute;top:calc(100% + 6px);left:-18px;min-width:270px;background:#0b0c0f;border:1px solid var(--line2);border-top:2px solid var(--orange);padding:6px;display:grid;z-index:50;box-shadow:0 18px 40px rgba(0,0,0,.55)}.cbx-hd nav.main .dd-panel a{padding:15px 16px;border:0;border-bottom:1px solid var(--line);font:700 17px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}.cbx-hd nav.main .dd-panel a:last-child{border-bottom:0}.cbx-hd nav.main .dd-panel a:hover,.cbx-hd nav.main .dd-panel a[aria-current=page]{color:#fff;background:rgba(255,112,10,.12)}@media (max-width:1439px){.cbx-hd .in{gap:18px}.cbx-hd nav.main{gap:16px}.cbx-hd nav.main .dd-btn,.cbx-hd nav.main a{font-size:14.5px;letter-spacing:.1em}.cbx-hd .r{gap:12px}.cbx-hd .r .t{font-size:13.5px;letter-spacing:.1em}.cbx-hd .r .cbx-btn.sm{padding:0 14px;font-size:14px;letter-spacing:.1em}}.cbx-byp-rows .what .out{margin:6px 0 0;color:var(--silver);font-size:16.5px}.cbx-byp-rows .what .who{margin:4px 0 0;color:var(--muted);font-size:15px}.cbx-chips{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cbx-chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line2);font:700 15px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase}.cbx-chips a:hover{border-color:var(--orange)}.cbx-dlg{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line2);border-left:1px solid var(--line2)}.cbx-dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:24px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}.cbx-dl .art{display:block;align-self:start;border:1px solid var(--line);background:var(--p2)}.cbx-dl .art img{width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain}.cbx-dl .body{display:grid;gap:10px;align-content:start;min-width:0}.cbx-dl h3{font:800 26px/1.05 var(--f-display);text-transform:uppercase}.cbx-dl h3 a:hover{color:var(--orange)}.cbx-dl .blurb,.cbx-dl .solves{margin:0;color:var(--muted);font-size:16px}.cbx-dl .solves{color:var(--ink)}.cbx-dl .blurb b,.cbx-dl .solves b{display:block;margin-bottom:3px;font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.cbx-dl .foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:6px}.cbx-dl .price{font:800 34px/1 var(--f-display);color:#fff}.cbx-dl .price s{margin-left:8px;font-size:20px;color:var(--steel)}.cbx-dl .price small{display:block;margin-top:4px;font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.cbx-dl .go{display:flex;gap:10px}@media (min-width:1024px){.cbx-dlg>.cbx-dl:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1023px){.cbx-dlg{grid-template-columns:1fr}}@media (max-width:479px){.cbx-dl{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:18px 16px}.cbx-dl h3{font-size:22px}.cbx-dl .go{width:100%}.cbx-dl .go .cbx-btn{flex:1}}.cbx-ftl{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line2)}.cbx-ftl li{display:grid;grid-template-columns:minmax(0,1.6fr) 220px minmax(0,1fr);gap:10px 32px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}.cbx-ftl .what b{display:block;font:800 28px/1.05 var(--f-display);text-transform:uppercase}.cbx-ftl .what p{margin:6px 0 0;color:var(--silver);max-width:60ch}.cbx-ftl .what small{display:block;margin-top:6px;font:500 11.5px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.cbx-ftl .next{display:grid;gap:6px;color:var(--muted);font-size:15px}.cbx-ftl .next .cbx-tl{justify-self:start;font-size:15px;letter-spacing:.1em}@media (max-width:1023px){.cbx-ftl li{grid-template-columns:1fr}.cbx-ftl .go .cbx-btn{width:100%}}.cbx-empty h2{font:800 46px/.95 var(--f-display);text-transform:uppercase}.cbx-empty p{margin:14px 0 0;color:var(--muted);max-width:60ch}@media (max-width:767px){.cbx-empty h2{font-size:34px}.cbx-empty{padding:26px 20px}}.cbx-hd .r .cta{display:grid;gap:4px;justify-items:stretch}.cbx-hd .r .cta .cbx-btn{width:100%}.cbx-hd .r .cta .cbx-btn.pri{min-height:42px}.cbx-hd .r .cbx-btn.earn{min-height:28px;border-color:var(--orange);color:#fff;padding:0 14px;font-size:12.5px;letter-spacing:.1em}.cbx-hd .r .cbx-btn.earn:hover{background:rgba(255,112,10,.14)}@media (min-width:1240px) and (max-width:1279px){.cbx-hd .in,.cbx-hd nav.main{gap:12px}.cbx-hd nav.main .dd-btn,.cbx-hd nav.main a{font-size:13px;letter-spacing:.06em}.cbx-hd .r{gap:8px}.cbx-hd .r .cbx-btn.sm,.cbx-hd .r .t{font-size:12.5px;letter-spacing:.06em}.cbx-hd .r .cbx-btn.sm{padding:0 10px}.cbx-hd .r .cbx-btn.earn{font-size:11.5px;letter-spacing:.06em}}.cbx-drawer .dr .b .cbx-btn.gh{border-color:var(--orange)}.cbx-form{display:grid;gap:18px;max-width:720px}.cbx-form .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cbx-form label{display:grid;gap:7px;min-width:0}.cbx-form label>span{font:500 12px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.cbx-form label>span em{font-style:normal;text-transform:none;letter-spacing:.04em;color:var(--muted)}.cbx-form input[type=email],.cbx-form input[type=text],.cbx-form select,.cbx-form textarea{width:100%;min-height:50px;padding:12px 14px;background:var(--p2);border:1px solid var(--line2);border-radius:2px;color:var(--ink);font:400 17px/1.4 var(--f-body)}.cbx-form textarea{resize:vertical;min-height:110px}.cbx-form input:focus-visible,.cbx-form select:focus-visible,.cbx-form textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.cbx-form label.check{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px}.cbx-form label.check span{font:400 16px/1.45 var(--f-body);letter-spacing:0;text-transform:none;color:var(--silver)}.cbx-form label.check input{width:22px;height:22px;margin-top:2px;accent-color:var(--orange)}.cbx-form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cbx-form .err{margin:0;color:#ff9a8a;font-size:16px}.cbx-form .cbx-btn{justify-self:start}.cbx-form-done{max-width:720px;padding:32px;border:1px solid var(--line2);border-top:3px solid var(--orange);background:var(--p2)}.cbx-form-done h2{font:800 44px/.95 var(--f-display);text-transform:uppercase}.cbx-form-done p{margin:14px 0 0;color:var(--silver);font-size:18px;max-width:52ch}@media (max-width:767px){.cbx-form .row{grid-template-columns:1fr}.cbx-form .cbx-btn{justify-self:stretch}.cbx-form-done{padding:24px 20px}.cbx-form-done h2{font-size:34px}}.cbx-pn{padding-top:56px;padding-bottom:56px}.cbx-pn-grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cbx-pn-grid a{position:relative;display:grid;gap:6px;align-content:center;min-height:118px;padding:20px 52px 20px 22px;border:1px solid var(--line2);background:var(--p2);color:var(--ink);transition:border-color .2s,background .2s}.cbx-pn-grid a:hover{border-color:var(--orange);background:rgba(255,112,10,.08)}.cbx-pn-grid a b{font:800 27px/1.02 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.cbx-pn-grid a small{font:500 12px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.cbx-pn-grid a>span{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--orange)}.cbx-pn-grid a.alt{border-color:var(--orange)}@media (max-width:1023px){.cbx-pn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.cbx-pn{padding-top:40px;padding-bottom:40px}.cbx-pn-grid{grid-template-columns:1fr;gap:10px}.cbx-pn-grid a{min-height:76px;padding:14px 48px 14px 18px}.cbx-pn-grid a b{font-size:24px}}.cbx-bp-mem{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;align-items:center;padding:26px 28px;border:1px solid var(--line2);border-left:4px solid var(--orange);background:var(--p2)}.cbx-bp-mem h3{font:800 34px/1 var(--f-display);text-transform:uppercase;margin:4px 0 6px}.cbx-bp-mem p{margin:0;color:var(--muted);max-width:52ch}.cbx-bp-mem .price{font:800 38px/1 var(--f-display);color:#fff}.cbx-bp-mem .price small{font:500 12px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin-left:4px}.cbx-bp-mem .price small.yr{display:block;margin:6px 0 0}@media (max-width:899px){.cbx-bp-mem{grid-template-columns:1fr;gap:14px;padding:22px 18px}.cbx-bp-mem .cbx-btn{width:100%}}.cbx-hx ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line2);border-left:1px solid var(--line2)}.cbx-hx li{display:grid;gap:12px;align-content:start;padding:26px 26px 28px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}.cbx-hx h3{font:800 26px/1.05 var(--f-display);text-transform:uppercase}.cbx-hx p{margin:0;color:var(--muted)}.cbx-hx .cbx-btn{justify-self:start}@media (max-width:899px){.cbx-hx ul{grid-template-columns:1fr}.cbx-hx li{padding:20px 18px}.cbx-hx .cbx-btn{justify-self:stretch}}.cbx-find-app{max-width:920px}.cbx-fpr{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font:500 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.cbx-fpr .cbx-tl{background:none;border:0;cursor:pointer;padding:10px 0}.cbx-fset{border:0;margin:0;padding:0;min-width:0}.cbx-fset legend{padding:0;margin-bottom:18px;font:800 40px/1 var(--f-display);text-transform:uppercase;color:#fff}.cbx-fqs{display:grid;gap:12px}.cbx-fqs,.cbx-fqs.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cbx-fq{display:grid;gap:4px;align-content:center;min-height:76px;padding:16px 20px;text-align:left;background:var(--p2);border:1px solid var(--line2);border-radius:2px;color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s}.cbx-fq b{font:800 24px/1.05 var(--f-display);text-transform:uppercase}.cbx-fq small{font:400 15px/1.3 var(--f-body);color:var(--muted)}.cbx-fq.on,.cbx-fq:hover{border-color:var(--orange)}.cbx-fq.on{background:rgba(255,112,10,.14)}.cbx-fr{display:grid;gap:30px}.cbx-fsum{margin:0;font:500 12px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.cbx-fown{padding:14px 18px;border:1px solid var(--line2);border-left:3px solid var(--orange);background:var(--p2)}.cbx-fown p{margin:0}.cbx-fr section>.cbx-eb{margin-bottom:12px}.cbx-fo{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:24px;border:1px solid var(--line2);background:var(--p2)}.cbx-fo.best{border-color:var(--orange);border-width:2px;grid-template-columns:200px minmax(0,1fr)}.cbx-fo .art{display:block;align-self:start;border:1px solid var(--line)}.cbx-fo .art img{width:100%;height:auto;display:block}.cbx-fo .body{display:grid;gap:10px;align-content:start;min-width:0}.cbx-fo h3{font:800 30px/1.05 var(--f-display);text-transform:uppercase}.cbx-fo.best h3{font-size:36px}.cbx-fo h3 a:hover{color:var(--orange)}.cbx-fo .why{margin:0;color:var(--silver);font-size:17px}.cbx-fo .ed{margin:0;font:500 11.5px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.cbx-fo .foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:4px}.cbx-fo .price{font:800 36px/1 var(--f-display);color:#fff}.cbx-fo .price small{display:block;margin-top:4px;font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.cbx-fo .go{gap:10px}.cbx-fact,.cbx-fo .go{display:flex;flex-wrap:wrap}.cbx-fact{gap:20px;align-items:center}@media (max-width:767px){.cbx-fset legend{font-size:30px}.cbx-fqs,.cbx-fqs.two{grid-template-columns:1fr}.cbx-fo,.cbx-fo.best{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px}.cbx-fo h3,.cbx-fo.best h3{font-size:24px}.cbx-fo .go{width:100%}.cbx-fo .go .cbx-btn{flex:1}}.cbx-byp-rows .what .imp,.cbx-sp .imp{margin:8px 0 0;color:#fff;font:700 17px/1.25 var(--f-display);letter-spacing:.04em;text-transform:uppercase}.cbx-byp-rows .what .imp span,.cbx-byp-rows .what .who span,.cbx-sp .imp span{display:block;margin-bottom:2px;font:500 10.5px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--steel)}.cbx-byp-rows .what .who{color:var(--silver)}.cbx-sp .imp{margin-top:12px}.cbx-dl .solves{font-size:18px;font-weight:600;line-height:1.35}.cbx-dl .fmt{display:flex;align-items:center;gap:10px;margin-top:2px;padding-top:12px;border-top:1px solid var(--line);font:500 11.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.cbx-dl .fmt span{color:var(--steel)}.cbx-le2:has(.cbx-ss){grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr)}.cbx-ss ul{margin:0}.cbx-ss li{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;gap:8px 22px;align-items:center;padding:16px 0;color:#fff}.cbx-ss li .nm b{display:block;font:800 24px/1.05 var(--f-display);letter-spacing:.03em;text-transform:uppercase;color:#fff}.cbx-ss li .nm small{display:block;margin-top:5px;font:400 15px/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:var(--silver);max-width:46ch}.cbx-ss li .pr small{display:block;margin-top:4px;font:500 11px/1.25 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.cbx-ss li .pr{font:800 30px/1 var(--f-display);letter-spacing:0;white-space:nowrap}.cbx-ss li .cbx-btn{justify-self:stretch}.cbx-ss .cbx-ss-all{margin-top:20px}@media (max-width:1023px){.cbx-le2:has(.cbx-ss){grid-template-columns:1fr}}@media (max-width:599px){.cbx-ss li{grid-template-columns:1fr;gap:6px;padding:18px 0}.cbx-ss .cbx-ss-all,.cbx-ss li .cbx-btn{width:100%}}.cbx-ss{scroll-margin-top:92px}@media (max-width:1023px){.cbx-le2:has(.cbx-ss)>div+div{border-left:0;border-top:3px solid var(--orange);padding-top:26px}.cbx-le2:has(.cbx-ss) .cbx-ss h4{margin-bottom:18px;font:800 30px/1 var(--f-display);letter-spacing:.04em;color:#fff}.cbx-ss ul{display:grid;gap:12px}.cbx-ss li{padding:18px;border:1px solid var(--line2);background:var(--p2)}}@media (max-width:599px){.cbx-le2:has(.cbx-ss)>div{padding:20px 16px}.cbx-ss li{padding:16px}.cbx-ss li .nm b{font-size:26px}}.cbx-fp a{color:#fff;text-decoration:underline;text-underline-offset:3px}.cbx-byp-rows .what small.fpt,.cbx-fo .ed.throw,.cbx-fp a:hover{color:var(--orange)}.cbx{--alt:#14171c;--card:#232831;--card-alt:#232831;--card-hover:#2b313b;--bd:#3d434d;--bd-soft:#2a3038;--text2:#c3c8d0}.cbx-alt{background:var(--alt);border-top:1px solid var(--bd-soft);border-bottom:1px solid var(--bd-soft)}.cbx-alt+.cbx-alt{border-top-color:transparent}.cbx-bp-mem,.cbx-dl,.cbx-fo,.cbx-form-done,.cbx-hx li,.cbx-pn-grid a,.cbx-sp{background:var(--card)}.cbx-bp-mem,.cbx-dl,.cbx-fo:not(.best),.cbx-hx li,.cbx-pn-grid a:not(.alt){border-color:var(--bd)}.cbx-sp{border:1px solid var(--bd)}.cbx-dlg{gap:14px;border:0;margin-top:28px}.cbx-dl{border:1px solid var(--bd)}.cbx-dl:hover{border-color:var(--orange)}.cbx-dl .blurb,.cbx-dl .solves{color:var(--text2)}.cbx-dl .price,.cbx-dl h3{color:var(--ink)}.cbx-spg{gap:14px;background:transparent;border:0}.cbx-spg .cbx-sp:hover{border-color:var(--orange)}.cbx-sp .ben,.cbx-sp .meta{color:var(--text2)}.cbx-sp .price{color:var(--ink)}.cbx-byp-rows{border-top:0;margin-top:28px;display:grid;gap:12px}.cbx-byp-rows li{padding:22px 24px;background:var(--card);border-bottom:1px solid var(--bd);border:1px solid var(--bd)}.cbx-byp-rows li:hover{border-color:var(--orange)}.cbx-byp-rows .what .out,.cbx-byp-rows .what .who,.cbx-byp-rows .what p{color:var(--text2)}.cbx-byp-rows .price{color:var(--ink)}.cbx-byp-two{background:var(--card);border-color:var(--bd)}.cbx-byp-two>div+div{border-left-color:var(--bd)}@media (max-width:767px){.cbx-byp-rows li{padding:18px 16px}.cbx-byp-two>div+div{border-top-color:var(--bd)}}.cbx-fo .why{color:var(--text2)}.cbx-fo .price{color:var(--ink)}.cbx-fo.best,.cbx-fq{background:var(--card)}.cbx-fq{border-color:var(--bd)}.cbx-fq.on,.cbx-fq:hover{border-color:var(--orange)}.cbx-fown{background:var(--card)}.cbx-fown,.cbx-le2{border-color:var(--bd)}.cbx-le2{background:var(--alt)}.cbx-le2>div+div{border-left-color:var(--bd)}.cbx-le2 li{border-bottom-color:var(--bd-soft)}@media (max-width:767px){.cbx-le2>div+div{border-top-color:var(--bd)}}.cbx-ss li{background:transparent}@media (max-width:1023px){.cbx-ss li{background:var(--card-alt);border:1px solid var(--bd)}.cbx-le2:has(.cbx-ss)>div+div{border-top-color:var(--orange)}}.cbx-hx ul{border-color:var(--bd)}.cbx-hx li{border-right-color:var(--bd);border-bottom-color:var(--bd)}.cbx-pn-grid a:hover{background:var(--card-hover)}.cbx-byp-rows .price small,.cbx-dl .fmt span,.cbx-dl .price small,.cbx-fo .ed,.cbx-fo .price small{color:#a9afb9}.cbx a.cbx-pl{color:inherit;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.cbx a.cbx-pl:focus-visible,.cbx a.cbx-pl:hover{color:var(--orange)}.cbx a.cbx-ptl{color:inherit}.cbx a.cbx-ptl:hover{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:6px}.cbx-byp-rows .what b a{color:inherit;text-decoration:none}.cbx-byp-rows .what b a:focus-visible,.cbx-byp-rows .what b a:hover{color:var(--orange)}.cbx-ss li.cbx-row{position:relative;cursor:pointer;transition:background .18s,border-color .18s}.cbx-ss .cbx-rowlink{color:inherit}.cbx-ss .cbx-rowlink:after{content:"";position:absolute;inset:0;z-index:1}.cbx-ss li .cbx-btn{position:relative;z-index:2}.cbx-ss li.cbx-row:hover{background:var(--card-hover);box-shadow:inset 3px 0 0 var(--orange)}.cbx-ss li.cbx-row:focus-within .nm b,.cbx-ss li.cbx-row:hover .nm b{color:var(--orange)}.cbx-ss .cbx-rowlink:focus-visible{outline:none}.cbx-ss .cbx-rowlink:focus-visible:after{outline:2px solid var(--orange);outline-offset:-2px}.cbx-le2 a.cbx-feat{display:flex;align-items:center;justify-content:space-between;gap:12px;color:inherit;margin:-7px 0;padding:7px 0;transition:color .15s}.cbx-le2 a.cbx-feat:after{content:"\2192";color:var(--orange);opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s}.cbx-le2 a.cbx-feat:focus-visible,.cbx-le2 a.cbx-feat:hover{color:var(--orange)}.cbx-le2 a.cbx-feat:focus-visible:after,.cbx-le2 a.cbx-feat:hover:after{opacity:1;transform:none}.cbx-le2 a.cbx-feat:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (hover:none){.cbx-le2 a.cbx-feat:after{opacity:.7;transform:none}}.cbx-fo:not(:has(.art)){grid-template-columns:minmax(0,1fr)}.cbx-byp-rows li{grid-template-columns:210px minmax(0,1fr) 130px 340px}.cbx-byp-rows .go{flex-wrap:wrap;justify-content:flex-end}@media (max-width:1023px){.cbx-byp-rows li{grid-template-columns:1fr auto}.cbx-byp-rows .go{justify-content:stretch}}.cbx-rows-link li{position:relative;cursor:pointer;padding-inline:14px;margin-inline:-14px;transition:background .18s,box-shadow .18s}.cbx-rows-link li a.cbx-tl:after{content:"";position:absolute;inset:0;z-index:1}.cbx-rows-link li:hover{background:var(--card);box-shadow:inset 3px 0 0 var(--orange)}.cbx-rows-link li:focus-within b,.cbx-rows-link li:hover b{color:var(--orange)}.cbx-rows-link li:hover a.cbx-tl{color:var(--orange)}.cbx-rows-link li a.cbx-tl:focus-visible{outline:none}.cbx-rows-link li a.cbx-tl:focus-visible:after{outline:2px solid var(--orange);outline-offset:-2px}@media (max-width:1023px){.cbx-ap.w.rev .tx{order:0}.cbx-ap.w.rev .vz{order:1}}@media (max-width:599px){.cbx-dl .fmt{flex-direction:column;align-items:flex-start;gap:6px}}.hs-sec{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 82% 40%,rgba(255,112,10,.13),transparent 70%),radial-gradient(50% 60% at 8% 100%,rgba(255,255,255,.04),transparent 70%),linear-gradient(180deg,var(--bg) 0,#0b0d10 100%)}.hs-sec:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:repeating-linear-gradient(115deg,rgba(255,255,255,.022) 0 1px,transparent 1px 14px);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 75%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 75%,transparent)}.hs-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,88px);align-items:center}.hs-h{margin-top:16px;font:800 clamp(48px,6.2vw,92px) /.9 var(--f-display);text-transform:uppercase;text-wrap:balance}.hs-h .hs-accent{display:block;color:var(--orange)}.hs-lead{margin:22px 0 0;max-width:44ch;color:var(--silver);font-size:19px;line-height:1.5}.hs-benefits{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:0;max-width:460px;border-top:1px solid var(--line)}.hs-benefits li{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);font:700 19px/1.2 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.hs-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,112,10,.55);background:rgba(255,112,10,.08)}.hs-ic svg{width:20px;height:20px;fill:none;stroke:var(--orange);stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}.hs-card{position:relative;padding:clamp(24px,3vw,38px);background:linear-gradient(165deg,#1d2027,#14161b 55%,#101216);border:1px solid rgba(255,112,10,.6);border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 30px 70px -20px rgba(0,0,0,.85),0 0 60px -18px rgba(255,112,10,.35),inset 0 1px 0 rgba(255,255,255,.06)}.hs-card:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:4px;background:var(--orange)}.hs-card:after{content:"";position:absolute;right:-9px;bottom:-9px;width:30px;height:30px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);pointer-events:none}.hs-card-h{margin:0;font:800 clamp(30px,3vw,40px) /1 var(--f-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em}.hs-card-blurb{margin:8px 0 0;color:var(--muted);font-size:15px}.hs-fields{margin-top:22px;display:grid;gap:18px}.hs-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hs-label{display:block;margin-bottom:7px;font:500 11.5px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.hs-opt{text-transform:none;letter-spacing:.04em;color:var(--muted)}.hs-input{width:100%;height:54px;padding:0 14px;background:#0b0c0f;border:1px solid var(--line2);border-radius:0;color:var(--ink);font:400 17px/1.2 var(--f-body);transition:border-color .15s,box-shadow .15s}.hs-input:hover{border-color:rgba(255,255,255,.4)}.hs-input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,112,10,.22)}.hs-sport{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line2)}.hs-sport-opt{display:flex;align-items:center;justify-content:center;min-height:52px;cursor:pointer;background:#0b0c0f;color:var(--silver);font:700 17px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;transition:background .15s,color .15s}.hs-sport-opt+.hs-sport-opt{border-left:1px solid var(--line2)}.hs-sport-opt:hover{color:var(--ink);background:#15171c}.hs-sport-opt.on{background:var(--orange);color:var(--on-orange)}.hs-sport-opt:focus-within{outline:2px solid var(--orange);outline-offset:2px}.hs-consent{display:flex;align-items:flex-start;gap:12px;cursor:pointer;color:var(--silver);font-size:15px;line-height:1.5}.hs-consent input{margin-top:2px;width:20px;height:20px;flex:none;accent-color:var(--orange)}.hs-submit{width:100%;min-height:62px;font-size:21px;letter-spacing:.16em;border-radius:0}.hs-submit[disabled]{opacity:.72;cursor:not-allowed}.hs-done{min-height:200px;display:grid;align-content:center}.hs-done-text{margin:10px 0 0;color:var(--silver)}@media (max-width:1023px){.hs-grid{grid-template-columns:1fr}.hs-benefits{max-width:none}}@media (max-width:599px){.hs-h{font-size:clamp(42px,12vw,56px)}.hs-lead{font-size:17px}.hs-benefits{margin-top:22px}.hs-benefits li{font-size:17px;padding:12px 0;gap:14px}.hs-ic{width:36px;height:36px}.hs-grid{gap:32px}.hs-row{grid-template-columns:1fr}.hs-card{padding:22px 18px 26px}}.cbx-hd nav.main a.mem{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1.5px solid var(--orange);border-radius:2px;color:#fff;font-weight:700}.cbx-hd nav.main a.mem:hover{background:rgba(255,112,10,.14)}.cbx-hd .r .mb,.cbx-hd nav.main a.mem[aria-current=page]{background:var(--orange);color:var(--on-orange)}.cbx-hd .r .mb{display:none;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:2px;font:700 15px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media (max-width:1239px){.cbx-hd .r .mb{display:inline-flex}}@media (max-width:767px){.cbx-hd .r .pg{display:none}.cbx-hd .r .mb{padding:0 12px;font-size:14px;letter-spacing:.1em}}.cbx-drawer .l.mem{border-bottom:2px solid var(--orange);margin-top:8px}.cbx-drawer .l.mem,.cbx-drawer .l.mem span{color:var(--orange)}.cbx-hmem{margin-top:26px;padding:22px 24px 24px;border:1px solid var(--line2);border-left:3px solid var(--orange);background:rgba(8,9,11,.72);max-width:600px}.cbx-hmem .k{font:500 11.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.cbx-hmem .price{margin-top:10px;font:800 38px/1 var(--f-display);color:#fff;letter-spacing:.01em}.cbx-hmem .who{margin:10px 0 0;color:var(--silver);font-size:16.5px;max-width:52ch}.cbx-hmem .cbx-ctas{margin-top:18px}@media (max-width:767px){.cbx-hmem{margin-top:18px;padding:16px 16px 18px}.cbx-hmem .price{font-size:28px}.cbx-hmem .who{font-size:15px}.cbx-hmem .cbx-ctas{display:grid;grid-template-columns:1fr;gap:10px}.cbx-hmem .cbx-ctas .cbx-btn{width:100%;min-height:52px}}.cbx-hero:not(.cbx-sport) .cbx-h1-display{font-size:calc(var(--h1) * .64);line-height:.86;margin-top:16px}.cbx-hero:not(.cbx-sport) .cbx-sub{font-size:24px;margin-top:16px;max-width:30ch}.cbx-hero:not(.cbx-sport) .cbx-hmem{margin-top:20px}.cbx-hero:not(.cbx-sport) .cbx-hmem .cbx-ctas{margin-top:16px}@media (max-width:767px){.cbx-hero:not(.cbx-sport) .cbx-h1-display{font-size:calc(var(--h1) * .72);margin-top:10px}.cbx-hero:not(.cbx-sport) .cbx-sub{font-size:18px;margin-top:10px}.cbx-hero:not(.cbx-sport) .cbx-hmem{margin-top:14px}.cbx-hero:not(.cbx-sport) .cbx-hmem .cbx-ctas{margin-top:12px}}@media (max-width:1239px){.cbx-hd .r .cta{display:none}}@media (max-width:389px){.cbx-hd .in{gap:10px}.cbx-hd .r{gap:8px}.cbx-hd .r .mb{padding:0 8px;font-size:12.5px;letter-spacing:.06em}}.cbx-pr-hero{position:relative;overflow:hidden;padding-block:36px 4px}.cbx-pr-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 480px at 85% 0,rgba(255,112,10,.16),transparent 65%);pointer-events:none}.cbx-pr-hero>*{position:relative}.cbx-pr-h1{margin-top:12px;font:800 clamp(40px,4.6vw,66px) /.92 var(--f-display);text-transform:uppercase;text-wrap:balance;max-width:24ch}.cbx-pr-lead{margin:14px 0 0;max-width:88ch;color:var(--silver);font-size:17px;line-height:1.5}.cbx-pr-chips{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cbx-pr-chips li{padding:8px 12px;border:1px solid var(--line2);font:600 13px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff}.cbx-pr-chips li:first-child{border-color:var(--orange)}.cbx-pr-plans{padding-block:22px 64px}.cbx-pr-h2{font:800 clamp(28px,3vw,40px) /1 var(--f-display);text-transform:uppercase}.cbx-pr-sub{margin:8px 0 28px;color:var(--muted);max-width:100ch;font-size:15.5px}.cbx-pr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr);gap:18px;align-items:stretch}.cbx-pr-card{position:relative;display:flex;flex-direction:column;padding:22px 22px 20px;border:1px solid var(--line2);background:#0d0f13}.cbx-pr-card.is-featured{border:2px solid var(--orange);background:linear-gradient(180deg,rgba(255,112,10,.12),#0d0f13 55%);box-shadow:0 18px 50px rgba(255,112,10,.12)}.cbx-pr-flag{position:absolute;top:-14px;left:22px;padding:6px 12px;background:var(--orange);color:var(--on-orange);font:700 12px/1 var(--f-mono);letter-spacing:.14em}.cbx-pr-flag,.cbx-pr-period{margin:0;text-transform:uppercase}.cbx-pr-period{font:500 12px/1 var(--f-mono);letter-spacing:.22em;color:var(--orange)}.cbx-pr-price{margin:10px 0 0;font:800 52px/1 var(--f-display);color:#fff}.cbx-pr-price span{margin-left:4px;font:600 18px/1 var(--f-body);color:var(--muted)}.cbx-pr-terms{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;color:var(--silver);font-size:15.5px}.cbx-pr-terms li.hl{color:#fff;font-weight:600}.cbx-pr-card .cbx-btn{width:100%}.cbx-pr-card .cbx-btn.cbx-pr-quiet{background:transparent;color:#fff;border-color:var(--orange)}.cbx-pr-card .cbx-btn.cbx-pr-quiet:hover{background:rgba(255,112,10,.14)}.cbx-pr-inc{padding:24px;border:1px solid var(--line2);background:#0b0c0f}.cbx-pr-inc-h{margin:0 0 12px;font:500 12px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}.cbx-pr-inc ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.cbx-pr-inc li{display:flex;gap:10px;align-items:flex-start;color:#fff;font-size:15.5px;line-height:1.35}.cbx-pr-inc li svg{margin-top:2px}.cbx-pr-inc a{text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:4px}.cbx-pr-inc a:hover{color:var(--orange)}.cbx-pr-inc-t{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.cbx-pr-steps{list-style:none;margin:22px 0 0;padding:16px 18px;border:1px solid var(--line2);display:grid;gap:8px;max-width:760px;color:var(--silver);font-size:15px}.cbx-pr-steps b{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:var(--orange);color:var(--on-orange);font:700 12px/1 var(--f-mono)}.cbx-pr-steps li.alt{padding-top:8px;border-top:1px solid var(--line);color:var(--muted)}.cbx-pr-foot{margin:16px 0 0;max-width:78ch;color:var(--muted);font-size:14.5px}.cbx-pr-feats{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line2);border-left:1px solid var(--line2)}.cbx-pr-feats li{padding:20px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}.cbx-pr-feats .nm{font:800 22px/1.05 var(--f-display);text-transform:uppercase;color:#fff}.cbx-pr-feats .nm:hover{color:var(--orange)}.cbx-pr-feats p{margin:8px 0 0;color:var(--muted);font-size:15px}.cbx-pr-who{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cbx-pr-who li{padding:20px;border:1px solid var(--line2);border-top:3px solid var(--orange);background:#0d0f13}.cbx-pr-who b{display:block;font:800 22px/1.05 var(--f-display);text-transform:uppercase;color:#fff}.cbx-pr-who p{margin:8px 0 0;color:var(--silver);font-size:15.5px}.cbx-pr-trust{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px;align-items:start}.cbx-pr-assure{list-style:none;margin:0;padding:0;border:1px solid var(--line2)}.cbx-pr-assure li{padding:16px 18px;border-bottom:1px solid var(--line);display:grid;gap:4px}.cbx-pr-assure li:last-child{border-bottom:0}.cbx-pr-assure b{font:700 15px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff}.cbx-pr-assure span{color:var(--silver);font-size:15px}.cbx-pr-faq{margin-top:22px;border-top:1px solid var(--line2);max-width:900px}.cbx-pr-faq details{border-bottom:1px solid var(--line2)}.cbx-pr-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font:700 21px/1.2 var(--f-display);letter-spacing:.03em;text-transform:uppercase;color:#fff}.cbx-pr-faq summary::-webkit-details-marker{display:none}.cbx-pr-faq summary:after{content:"+";color:var(--orange);font:500 24px/1 var(--f-mono)}.cbx-pr-faq details[open] summary:after{content:"\2212"}.cbx-pr-faq .a{padding:0 0 18px;color:var(--silver);font-size:16px;line-height:1.6;max-width:75ch}.cbx-pr-scan{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px}.cbx-pr-progs{list-style:none;margin:22px 0;padding:0;border-top:1px solid var(--line);max-width:760px}.cbx-pr-progs li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.cbx-pr-progs .nm{font:700 18px/1.2 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#fff}.cbx-pr-progs .pr{color:var(--silver);font-weight:600;white-space:nowrap}.cbx-pr-progs .pr small{color:var(--steel);font-weight:400}.cbx-pr-progs .go{font:600 13px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}.cbx-pr-progs .go:hover{color:var(--orange)}.cbx-pr-finprice{margin:14px 0 0;font:800 30px/1 var(--f-display);color:#fff}@media (max-width:1023px){.cbx-pr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cbx-pr-inc{grid-column:1/-1}.cbx-pr-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.cbx-pr-trust,.cbx-pr-who{grid-template-columns:1fr}}@media (max-width:639px){.cbx-pr-hero{padding-block:22px 2px}.cbx-pr-lead{font-size:15.5px;margin-top:10px}.cbx-pr-chips{gap:6px;margin-top:10px}.cbx-pr-chips li{font-size:10.5px;padding:6px 8px;letter-spacing:.08em}.cbx-pr-plans{padding-block:18px 44px}.cbx-pr-sub{font-size:14px;margin-bottom:22px}.cbx-pr-card{padding:18px 18px 16px}.cbx-pr-terms{gap:4px;font-size:15px}.cbx-pr-grid{grid-template-columns:1fr;gap:26px}.cbx-pr-price{font-size:46px}.cbx-pr-feats{grid-template-columns:1fr}.cbx-pr-faq summary{font-size:18px}.cbx-pr-progs li{grid-template-columns:minmax(0,1fr) auto}.cbx-pr-progs .go{display:none}#sold-separately .cbx-btn,.cbx-pr-card .cbx-btn,.cbx-pr-scan .cbx-btn{white-space:normal;text-align:center}#sold-separately .cbx-btn,.cbx-pr-scan .cbx-btn{width:100%}}