:root{--k: #111;--k2: #1c1c1c;--k3: #2a2a2a;--bg: #fff;--bg2: #f5f5f3;--bg3: #ececea;--card: #fff;--line: #e6e6e3;--line2: #d2d2ce;--ink: #111;--mut: #66665f;--mut2: #8d8d86;--y: #f5c518;--y2: #e2b000;--ysoft: #fff5cc;--yline: #efd36e;--red: #cf3f36;--sh: 0 1px 2px rgba(0,0,0,.05),0 8px 22px rgba(0,0,0,.05);--fh: 'Saira Condensed','Manrope',Arial,sans-serif;--fb: 'Manrope',system-ui,-apple-system,'Segoe UI',Arial,sans-serif}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--bg);color: var(--ink);font: 400 16px/1.6 var(--fb);overflow-x: hidden}body.lock{overflow: hidden}img,svg{max-width: 100%}a{color: var(--ink);text-decoration-color: var(--y);text-decoration-thickness: 2px;text-underline-offset: 3px}a:hover{color: #000;text-decoration-color: var(--k)}h1,h2,h3{font-family: var(--fh);line-height: 1.1;margin: 0;letter-spacing: .2px}button,input,select,textarea{font: inherit;color: inherit}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.ic{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.skip{position: absolute;left: -9999px;top: 8px;z-index: 100;background: var(--y);color: var(--k);padding: 8px 14px;border-radius: 8px;font-weight: 700}.skip:focus{left: 8px}:focus-visible{outline: 3px solid var(--y);outline-offset: 2px}.wrap{max-width: 1240px;margin: 0 auto;padding: 0 24px}.hl{background: linear-gradient(transparent 60%,var(--y) 60%,var(--y) 90%,transparent 90%);padding: 0 .05em}.btn{display: inline-flex;align-items: center;gap: 9px;justify-content: center;min-height: 48px;padding: 0 22px;border-radius: 12px;border: 0;font-weight: 800;font-size: 15px;text-decoration: none;cursor: pointer;transition: transform .15s,background .15s,box-shadow .15s}.btn:hover{transform: translateY(-1px)}.btn-acc{background: var(--y);color: var(--k);box-shadow: 0 6px 18px rgba(245,197,24,.35)}.btn-acc:hover{background: var(--y2);color: var(--k)}.btn-line{background: #fff;color: var(--k);border: 1.5px solid var(--k)}.btn-line:hover{background: var(--k);color: #fff}.btn-sm{min-height: 40px;padding: 0 16px;font-size: 14px;border-radius: 10px}.top{position: sticky;top: 0;z-index: 40;background: rgba(255,255,255,.96);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-bottom: 1px solid var(--line)}.top-in{max-width: 1240px;margin: 0 auto;padding: 0 24px;height: 68px;display: flex;align-items: center;gap: 24px}.logo{display: inline-flex;align-items: center;gap: 10px;color: var(--k);text-decoration: none;flex: none}.logo:hover{color: var(--k)}.mark{width: 38px;height: 38px;flex: none}.lg-t{font: 800 23px/1 var(--fh);letter-spacing: .3px}.lg-t b{font-weight: 800;background: linear-gradient(transparent 62%,var(--y) 62%);padding: 0 1px}.lg-t i{font-style: normal;font-size: 15px;color: var(--mut2);margin-left: 1px}.nav{flex: 1}.nav>ul{display: flex;gap: 4px;list-style: none;margin: 0;padding: 0;align-items: center}.nav>ul>li>a,.dd-b{display: inline-flex;align-items: center;gap: 4px;height: 40px;padding: 0 12px;border-radius: 9px;color: #2b2b28;text-decoration: none;font-weight: 700;font-size: 14.5px;background: none;border: 0;cursor: pointer;white-space: nowrap}.nav>ul>li>a:hover,.dd-b:hover,.dd.open .dd-b{background: var(--bg2);color: var(--k)}.nav a[aria-current]{box-shadow: inset 0 -3px 0 var(--y);border-radius: 9px 9px 0 0}.cv{width: 16px;height: 16px;transition: transform .2s}.dd{position: relative}.dd.open .cv{transform: rotate(180deg)}.mega{position: absolute;top: calc(100% + 12px);left: -12px;width: 760px;display: none;grid-template-columns: repeat(3,1fr);gap: 6px 18px;padding: 18px;background: #fff;color: var(--ink);border: 1px solid var(--line);border-radius: 16px;box-shadow: 0 24px 50px rgba(0,0,0,.14)}.mega.small{width: 330px;grid-template-columns: 1fr}.dd.open .mega{display: grid}.mega p{margin: 0 0 6px;font: 800 13px/1 var(--fh);letter-spacing: .8px;text-transform: uppercase;color: var(--mut)}.mega ul{list-style: none;margin: 0;padding: 0}.mega li a{display: flex;align-items: center;gap: 9px;padding: 6px 8px;border-radius: 8px;color: var(--ink);text-decoration: none;font-size: 14.5px;font-weight: 600}.mega li a .ic{width: 18px;height: 18px;color: var(--mut)}.mega li a:hover{background: var(--ysoft)}.mega li a:hover .ic{color: var(--k)}.mega-all{grid-column: 1 / -1;display: flex;align-items: center;gap: 6px;justify-content: flex-end;font-weight: 800;font-size: 14px;text-decoration: none;padding-top: 10px;border-top: 1px solid var(--line)}.mega-all .ic{width: 16px;height: 16px}.top-cta{flex: none}.burger{display: none;width: 44px;height: 44px;border-radius: 10px;border: 1px solid var(--line2);background: #fff;cursor: pointer;flex-direction: column;justify-content: center;align-items: center;gap: 5px;margin-left: auto}.burger i{display: block;width: 20px;height: 2px;background: var(--k);border-radius: 2px;transition: transform .2s,opacity .2s}.burger[aria-expanded="true"] i:nth-child(1){transform: translateY(7px) rotate(45deg)}.burger[aria-expanded="true"] i:nth-child(2){opacity: 0}.burger[aria-expanded="true"] i:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.drawer{position: fixed;top: 68px;right: 0;bottom: 0;width: min(380px,100%);background: #fff;color: var(--ink);z-index: 39;transform: translateX(100%);transition: transform .25s;overflow-y: auto;visibility: hidden;border-left: 1px solid var(--line)}.drawer.open{transform: none;visibility: visible}.dr-in{padding: 12px 18px 30px}.drawer details{border-bottom: 1px solid var(--line)}.drawer summary{list-style: none;display: flex;justify-content: space-between;align-items: center;padding: 14px 4px;font: 800 19px/1 var(--fh);cursor: pointer;text-transform: uppercase}.drawer summary::-webkit-details-marker{display: none}.drawer details[open] .cv{transform: rotate(180deg)}.drawer ul{list-style: none;margin: 0;padding: 0 0 10px}.drawer li a{display: flex;align-items: center;gap: 10px;padding: 9px 6px;color: var(--ink);text-decoration: none;font-weight: 600;font-size: 15px;border-radius: 8px}.drawer li a .ic{color: var(--mut);width: 18px;height: 18px}.drawer li a:hover{background: var(--ysoft)}.dr-links{margin-top: 10px !important;display: grid;grid-template-columns: 1fr 1fr}.dr-age{display: flex;gap: 10px;align-items: center;font-size: 13px;color: var(--mut);margin: 16px 0 0}.shade{position: fixed;inset: 68px 0 0;background: rgba(0,0,0,.35);z-index: 38;opacity: 0;visibility: hidden;transition: opacity .2s}.shade.open{opacity: 1;visibility: visible}.a18{display: inline-grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 50%;border: 2px solid var(--red);color: var(--red);font: 800 14px/1 var(--fh)}.stage{background: #fff;overflow: hidden}.st-in{max-width: 1340px;margin: 0 auto;padding: 36px 24px 26px;display: grid;grid-template-columns: .82fr 1.18fr;gap: 20px;align-items: center}.st-l{padding-left: 50px}.eyebrow{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 20px}.eyebrow span{display: inline-flex;align-items: center;gap: 7px;padding: 6px 12px 6px 7px;border-radius: 99px;background: var(--bg2);border: 1px solid var(--line);font-size: 13px;font-weight: 700}.eyebrow .ic{width: 18px;height: 18px;padding: 3px;border-radius: 50%;background: var(--y);color: var(--k);stroke-width: 2.6}.stage h1{font-size: clamp(54px,6.6vw,96px);font-weight: 800;line-height: .92;text-transform: uppercase;letter-spacing: .5px;color: var(--k)}.stage h1 .hl{display: inline-block;margin-top: 4px}.stage .lead{font-size: 18px;line-height: 1.6;color: #3d3d38;max-width: 540px;margin: 22px 0 0}.btns{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.stats{list-style: none;display: flex;gap: 36px;margin: 32px 0 0;padding: 20px 0 0;border-top: 1px solid var(--line)}.stats b{display: block;font: 800 38px/1 var(--fh);color: var(--k)}.stats span{font-size: 13.5px;color: var(--mut);font-weight: 600}.st-art{margin-right: -40px}.st-art img{display: block;width: 100%;height: auto;;-webkit-mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(transparent,#000 6%,#000 94%,transparent);mask-composite: intersect}.qbar{display: grid;grid-template-columns: auto 1fr auto auto;gap: 18px 24px;align-items: end;background: var(--k);color: #fff;border-radius: 20px;padding: 20px 24px;box-shadow: 0 18px 40px rgba(0,0,0,.18);margin-bottom: 8px}.qb-head p{margin: 0;font: 800 24px/1 var(--fh);text-transform: uppercase;color: var(--y)}.qb-head span{display: block;font-size: 13px;color: rgba(255,255,255,.6);margin-top: 6px;max-width: 150px;line-height: 1.35}.qb-legs{display: flex;align-items: end;gap: 8px;min-width: 0}.qb-f{flex: 1;min-width: 0}.qb-f label{display: block;font-size: 12px;font-weight: 700;color: rgba(255,255,255,.65);margin-bottom: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.qb-f input{width: 100%;height: 44px;border-radius: 10px;border: 1px solid #3a3a36;background: var(--k3);color: #fff;text-align: center;font-weight: 800;font-size: 16px}.qb-f input:focus{outline: none;border-color: var(--y);box-shadow: 0 0 0 3px rgba(245,197,24,.25)}.qb-stake{flex: 1.2;margin-left: 8px}.qb-x{color: var(--y);font-weight: 800;padding-bottom: 10px}.qb-out{display: flex;gap: 8px}.qb-out div{background: var(--k2);border: 1px solid #2f2f2b;border-radius: 12px;padding: 8px 14px;min-width: 96px}.qb-out span{display: block;font-size: 11.5px;font-weight: 700;color: rgba(255,255,255,.6);white-space: nowrap}.qb-out b{font: 800 24px/1.15 var(--fh);white-space: nowrap}.qb-out .big{background: var(--y);border-color: var(--y);color: var(--k)}.qb-out .big span{color: rgba(0,0,0,.65)}.qb-more{display: inline-flex;align-items: center;gap: 6px;color: #fff;font-weight: 800;font-size: 14px;text-decoration: none;padding-bottom: 12px;white-space: nowrap}.qb-more:hover{color: var(--y)}.qb-more .ic{width: 16px;height: 16px;color: var(--y)}.f label{display: block;font-size: 13px;font-weight: 800;color: var(--mut);margin-bottom: 6px;letter-spacing: .1px}.f small{display: block;color: var(--mut);font-size: 12.5px;margin-top: 4px}.f[hidden],.pick[hidden],.chip[hidden],tr[hidden]{display: none !important}.in{position: relative;display: flex;align-items: center;background: var(--bg2);border: 1px solid var(--line2);border-radius: 11px;transition: border-color .15s,box-shadow .15s}.in:focus-within{border-color: var(--k);box-shadow: 0 0 0 3px rgba(245,197,24,.45);background: #fff}.in input,.in select,.in textarea{width: 100%;min-width: 0;height: 46px;border: 0;background: none;padding: 0 12px;font-weight: 700;font-size: 16px;outline: none}.in textarea{height: auto;padding: 12px;font-weight: 500;resize: vertical}.in .pre,.in .suf{padding: 0 0 0 12px;color: var(--mut);font-weight: 800}.in .suf{padding: 0 12px 0 0}.in .pre + input{padding-left: 6px}.in.sel select{appearance: none;-webkit-appearance: none;padding-right: 36px;cursor: pointer}.in.sel .sv{position: absolute;right: 11px;width: 18px;height: 18px;pointer-events: none;color: var(--mut)}.calc{background: var(--card);border: 1px solid var(--line);border-radius: 18px;box-shadow: var(--sh);padding: 0 22px 18px;margin-bottom: 28px}.calc-top{display: flex;align-items: center;gap: 12px;padding: 16px 0;border-bottom: 1px solid var(--line);margin-bottom: 18px}.ct-ic{width: 38px;height: 38px;border-radius: 10px;display: grid;place-items: center;background: var(--k);color: var(--y);flex: none}.ct-t{margin: 0;font: 800 21px/1 var(--fh);text-transform: uppercase;letter-spacing: .4px;flex: 1}.btn-reset{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border-radius: 9px;border: 1px solid var(--line2);background: #fff;font-weight: 700;font-size: 13.5px;cursor: pointer;color: var(--mut)}.btn-reset .ic{width: 16px;height: 16px}.btn-reset:hover{color: var(--k);border-color: var(--k)}.grid{display: grid;gap: 14px;margin-bottom: 16px}.g2{grid-template-columns: repeat(2,1fr)}.g3{grid-template-columns: repeat(3,1fr)}.g4{grid-template-columns: repeat(4,1fr)}.legs-h,.leg{display: grid;grid-template-columns: 34px 1fr 150px;gap: 10px;align-items: center}.calc[data-kind="acca"] .legs-h,.calc[data-kind="acca"] .leg{grid-template-columns: 34px 1fr 150px 40px}.legs-h{font-size: 12px;font-weight: 800;color: var(--mut);text-transform: uppercase;letter-spacing: .6px;padding: 0 0 6px}.legs{display: grid;gap: 8px}.legs-h,.legs{max-width: 660px}.leg .n{width: 34px;height: 34px;border-radius: 9px;display: grid;place-items: center;background: var(--k);color: var(--y);font: 800 16px/1 var(--fh)}.leg .o{height: 44px;border: 1px solid var(--line2);border-radius: 10px;background: var(--bg2);padding: 0 12px;font-weight: 800;font-size: 16px;width: 100%;min-width: 0}.leg .o:focus{outline: none;border-color: var(--k);box-shadow: 0 0 0 3px rgba(245,197,24,.45);background: #fff}.leg.bad .o{border-color: var(--red)}.leg .rs select{height: 44px;padding: 0 12px;font-weight: 800;font-size: 15px;appearance: none;-webkit-appearance: none;width: 100%;border: 0;background: none;cursor: pointer}.leg[data-r="w"] .rs{background: var(--ysoft);border-color: var(--yline);color: #5c4700}.leg[data-r="l"] .rs{background: #fbe9e7;border-color: #efb4ad;color: #a8342b}.leg[data-r="v"] .rs{background: var(--bg3);color: var(--mut)}.leg .rm{width: 40px;height: 40px;border-radius: 10px;border: 1px solid var(--line2);background: #fff;font-size: 20px;cursor: pointer;color: var(--mut)}.leg .rm:hover{color: var(--red);border-color: var(--red)}.btn-add{display: inline-flex;align-items: center;gap: 6px;margin-top: 10px;height: 40px;padding: 0 14px;border-radius: 10px;border: 1.5px dashed var(--k);background: #fff;color: var(--k);font-weight: 800;cursor: pointer}.btn-add:hover{background: var(--ysoft)}.btn-add .ic{width: 18px;height: 18px}.sizes{border: 0;padding: 0;margin: 0 0 16px}.sizes legend{font-size: 13px;font-weight: 800;color: var(--mut);margin-bottom: 8px}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{position: relative}.chip input{position: absolute;opacity: 0}.chip span{display: inline-flex;align-items: center;height: 38px;padding: 0 14px;border-radius: 99px;border: 1px solid var(--line2);background: #fff;font-weight: 700;font-size: 14px;cursor: pointer}.chip input:checked + span{background: var(--k);color: var(--y);border-color: var(--k)}.chip input:focus-visible + span{outline: 3px solid var(--y);outline-offset: 2px}.sys-name{margin: 10px 0 0;font: 800 20px/1.2 var(--fh)}.quick{display: flex;flex-wrap: wrap;gap: 8px;margin: -4px 0 16px}.quick button{height: 36px;padding: 0 13px;border-radius: 9px;border: 1px solid var(--line2);background: #fff;font-weight: 800;cursor: pointer}.quick button:hover{border-color: var(--k);background: var(--ysoft)}.picks{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin-bottom: 16px}.pick{background: var(--bg2);border: 1px solid var(--line);border-radius: 13px;padding: 12px}.pick .in{background: #fff}.po{display: flex;justify-content: space-between;align-items: baseline;margin-top: 10px;font-size: 13px;font-weight: 700;color: var(--mut)}.po b{font: 800 20px/1 var(--fh);color: var(--ink)}.res{display: grid;grid-template-columns: repeat(4,1fr);gap: 2px;background: var(--k);border-radius: 14px;overflow: hidden;margin-top: 18px}.res .r{padding: 14px 16px;background: var(--k2)}.res .r span{display: block;font-size: 12.5px;font-weight: 700;color: rgba(255,255,255,.6)}.res .r b{display: block;font: 800 24px/1.15 var(--fh);color: #fff;margin-top: 4px;overflow-wrap: anywhere}.res .r.big b{color: var(--y);font-size: 30px}.res .r b.neg{color: #ff8a80}.mix{margin: 10px 0 0;font-size: 14px;font-weight: 700;color: var(--mut)}.mix:empty{display: none}.verdict{margin: 12px 0 0;padding: 10px 14px;border-radius: 10px;background: var(--ysoft);border: 1px solid var(--yline);font-weight: 700;font-size: 14.5px}.verdict:empty{display: none}.calc-note{display: flex;align-items: center;gap: 8px;margin: 14px 0 0;font-size: 12.5px;color: var(--mut)}.calc-note .ic{width: 16px;height: 16px}.tbl.fair{margin-top: 16px}.crumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 4px 8px;margin: 0;padding: 18px 0 14px;font-size: 13.5px;font-weight: 600}.crumbs li{display: flex;align-items: center;gap: 8px;color: var(--mut)}.crumbs li + li::before{content: '›';color: var(--line2);font-weight: 800}.crumbs a{display: inline-flex;align-items: center;gap: 5px;color: var(--ink);text-decoration: none}.crumbs a:hover{text-decoration: underline;text-decoration-color: var(--y)}.crumbs a .ic{width: 16px;height: 16px}.crumbs [aria-current]{color: var(--mut)}.phead{position: relative;overflow: hidden;background: var(--bg2);border: 1px solid var(--line);border-radius: 20px;padding: 34px 38px 30px;margin-bottom: 26px}.phead::before{content: '';position: absolute;right: -60px;top: -80px;width: 420px;height: 300px;background: radial-gradient(closest-side,rgba(245,197,24,.38),transparent),radial-gradient(closest-side at 70% 70%,rgba(0,0,0,.1),transparent);filter: blur(10px);pointer-events: none}.phead>*{position: relative}.phead h1{font-size: clamp(38px,5vw,62px);font-weight: 800;text-transform: uppercase;line-height: 1}.phead .lead{margin: 14px 0 0;max-width: 820px;font-size: 17px;color: #3d3d38}.chips-row{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 0}.chips-row a,.chips-row span{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 99px;background: #fff;border: 1px solid var(--line2);color: var(--ink);font-size: 13px;font-weight: 700;text-decoration: none}.chips-row a:hover{border-color: var(--k)}.chips-row .ic{width: 15px;height: 15px}.cols{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 28px;align-items: start}.side{display: grid;gap: 14px;position: sticky;top: 88px}.s-box{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 16px;box-shadow: var(--sh)}.s-t,.toc p{margin: 0 0 10px;font: 800 15px/1 var(--fh);text-transform: uppercase;letter-spacing: .7px;color: var(--mut)}.s-list{display: grid;gap: 4px}.mt{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 10px;color: var(--ink);text-decoration: none}.mt .ic{color: var(--mut)}.mt b{display: block;font-size: 14.5px;line-height: 1.25}.mt small{display: block;font-size: 12px;color: var(--mut);font-weight: 600}.mt:hover{background: var(--ysoft);color: var(--ink)}.mt:hover .ic{color: var(--k)}.mt.cur{background: var(--k);color: #fff}.mt.cur .ic{color: var(--y)}.mt.cur small{color: rgba(255,255,255,.6)}.s-guide{position: relative;display: block;padding: 16px 44px 16px 16px;border-radius: 16px;background: var(--k);color: #fff;text-decoration: none}.s-guide:hover{color: #fff;background: var(--k3)}.s-guide small{display: block;font-size: 11.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .8px;color: var(--y)}.s-guide.alt{background: var(--y);color: var(--k)}.s-guide.alt:hover{background: var(--y2);color: var(--k)}.s-guide.alt small{color: rgba(0,0,0,.6)}.s-guide b{display: block;font: 800 22px/1.1 var(--fh);margin: 3px 0 4px}.s-guide span{font-size: 13.5px;opacity: .85}.s-guide .ic{position: absolute;right: 16px;top: 50%;transform: translateY(-50%)}.s-age{display: flex;gap: 10px;align-items: center;margin: 0;font-size: 13px;color: var(--mut);padding: 4px}.toc ol{margin: 0;padding: 0 0 0 20px;display: grid;gap: 6px;font-size: 14.5px}.toc a{color: var(--ink);text-decoration: none;font-weight: 600}.toc a:hover{text-decoration: underline;text-decoration-color: var(--y)}.prose{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 10px 32px 30px;box-shadow: var(--sh)}.prose.home{border: 0;box-shadow: none;padding: 0}.prose.wide-prose{margin-bottom: 40px}.cols .col-main.prose{margin-bottom: 40px}.col-main>.prose{margin-bottom: 34px}.sec{padding-top: 22px}.prose h2{font-size: 32px;font-weight: 800;margin: 0 0 12px;scroll-margin-top: 90px}.prose h3{font-size: 22px;margin: 18px 0 8px}.prose p{margin: 0 0 14px}.prose li{margin-bottom: 6px}.prose a{font-weight: 700}.home .sec{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 26px 30px 16px;margin-top: 22px;box-shadow: var(--sh)}.ticks{list-style: none;padding: 0;margin: 0 0 16px}.ticks li{position: relative;padding-left: 30px}.ticks li::before{content: '';position: absolute;left: 0;top: 4px;width: 18px;height: 18px;border-radius: 50%;background: var(--y)}.ticks li::after{content: '';position: absolute;left: 5px;top: 9px;width: 7px;height: 4px;border-left: 2px solid var(--k);border-bottom: 2px solid var(--k);transform: rotate(-45deg)}.steps{list-style: none;padding: 0;margin: 0 0 18px;counter-reset: s;display: grid;gap: 10px}.steps li{counter-increment: s;position: relative;padding: 12px 14px 12px 58px;background: var(--bg2);border: 1px solid var(--line);border-radius: 13px;margin: 0}.steps li::before{content: counter(s);position: absolute;left: 14px;top: 12px;width: 32px;height: 32px;border-radius: 9px;background: var(--k);color: var(--y);display: grid;place-items: center;font: 800 18px/1 var(--fh)}.steps b{display: block;font-size: 16px}.steps span{display: block;color: #3d3d38;font-size: 15px}.tbl{overflow-x: auto;margin: 0 0 18px;border: 1px solid var(--line);border-radius: 13px}.tbl table{width: 100%;border-collapse: collapse;font-size: 15px}.tbl th,.tbl td{padding: 11px 14px;text-align: left;border-bottom: 1px solid var(--line);vertical-align: top}.tbl thead th{background: var(--k);color: #fff;font: 700 14.5px/1.2 var(--fb);white-space: nowrap}.tbl thead th:first-child{box-shadow: inset 4px 0 0 var(--y)}.tbl tbody th{font-weight: 700}.tbl tbody tr:nth-child(even){background: #fafaf8}.tbl tbody tr:last-child>*{border-bottom: 0}.note{display: flex;gap: 12px;align-items: flex-start;padding: 14px 16px;border-radius: 13px;background: var(--bg2);border: 1px solid var(--line);border-left: 4px solid var(--k);margin: 0 0 18px}.note .ic{color: var(--k);margin-top: 2px}.note p{margin: 0;font-weight: 600;font-size: 15px}.note.warn{background: var(--ysoft);border-color: var(--yline);border-left-color: var(--y2)}.faq{display: grid;gap: 10px;margin-bottom: 10px}.faq details{background: var(--bg2);border: 1px solid var(--line);border-radius: 13px}.faq details[open]{background: #fff;border-color: var(--line2)}.faq summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 14px;padding: 14px 16px;cursor: pointer}.faq summary::-webkit-details-marker{display: none}.faq summary h3{margin: 0;font: 700 16px/1.4 var(--fb)}.fq{transition: transform .2s;width: 26px;height: 26px;padding: 4px;border-radius: 50%;background: var(--y);color: var(--k)}.faq details[open] .fq{transform: rotate(45deg)}.faq .ans{padding: 0 16px 6px}.faq .ans p{margin: 0 0 12px}.home .faq{grid-template-columns: 1fr 1fr;align-items: start}.pickbar{display: flex;gap: 8px;flex-wrap: wrap;margin: 30px 0 4px}.pickbar a{padding: 9px 16px;border-radius: 99px;background: #fff;border: 1px solid var(--line2);color: var(--ink);text-decoration: none;font-weight: 800;font-size: 14px}.pickbar a:hover{border-color: var(--k);background: var(--y)}.tgroup{padding-top: 26px;scroll-margin-top: 80px}.tg-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 16px;margin-bottom: 14px}.tg-head h2{font-size: 34px;font-weight: 800;text-transform: uppercase}.tg-head p{margin: 0;color: var(--mut);flex: 1;min-width: 240px}.tg-head .cnt{font: 800 15px/1 var(--fh);padding: 6px 12px;border-radius: 99px;background: var(--k);color: var(--y)}.tiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(270px,1fr));gap: 14px}.tile{position: relative;display: flex;flex-direction: column;gap: 12px;padding: 18px;background: #fff;border: 1px solid var(--line);border-radius: 16px;color: var(--ink);text-decoration: none;box-shadow: var(--sh);transition: transform .15s,border-color .15s,box-shadow .15s}.tile:hover{transform: translateY(-3px);border-color: var(--k);color: var(--ink);box-shadow: 0 16px 32px rgba(0,0,0,.1)}.t-ic{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--bg2);color: var(--k);flex: none;border: 1px solid var(--line)}.t-ic .ic{width: 24px;height: 24px}.tile:hover .t-ic,.gcard:hover .t-ic{background: var(--y);border-color: var(--y)}.t-b b{display: block;font: 800 24px/1.05 var(--fh);margin-bottom: 6px}.t-b span{display: block;font-size: 14.5px;color: var(--mut);line-height: 1.5}.t-f{margin-top: auto;display: flex;justify-content: space-between;align-items: center}.t-f em{font-style: normal;font-size: 12.5px;font-weight: 800;padding: 4px 10px;border-radius: 99px;background: var(--bg2);color: #4a4a44}.t-ar{color: var(--k);transition: transform .15s}.tile:hover .t-ar{transform: translateX(3px)}.how{list-style: none;margin: 0 0 16px;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 12px}.how li{padding: 16px;border-radius: 14px;background: var(--bg2);border: 1px solid var(--line);margin: 0}.how .ic{width: 36px;height: 36px;padding: 7px;border-radius: 10px;background: var(--k);color: var(--y)}.how b{display: block;font: 800 20px/1.1 var(--fh);margin: 10px 0 4px}.how span{font-size: 14px;color: var(--mut)}.gcards{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 12px;margin-bottom: 18px}.gcard{display: flex;flex-direction: column;gap: 8px;padding: 16px;border-radius: 14px;background: #fff;border: 1px solid var(--line);color: var(--ink);text-decoration: none}.gcard:hover{border-color: var(--k);color: var(--ink)}.gcard b{font: 800 21px/1.1 var(--fh)}.gcard span:last-child{font-size: 14px;color: var(--mut)}.more{margin: 10px 0 50px}.more-h{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 14px}.more-h h2{font-size: 32px;font-weight: 800;text-transform: uppercase}.more-h a{display: inline-flex;align-items: center;gap: 6px;font-weight: 800;text-decoration: none}.more-h a .ic{width: 16px;height: 16px}.mtiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 8px}.mtiles .mt{background: #fff;border: 1px solid var(--line)}.mtiles .mt:hover{border-color: var(--k)}.cform{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin: 18px 0 10px}.cform .wide{grid-column: 1 / -1}.form-msg:empty{display: none}.form-msg{padding: 10px 14px;border-radius: 10px;font-weight: 700}.form-msg.ok{background: var(--ysoft)}.form-msg.err{background: #fbe9e7;color: #9b2c24}.e404{text-align: center;padding: 60px 0 80px}.e-num{margin: 0;font: 800 150px/1 var(--fh);color: var(--k)}.e-num span{background: linear-gradient(transparent 55%,var(--y) 55%,var(--y) 88%,transparent 88%)}.e404 h1{font-size: 46px;text-transform: uppercase;margin: 8px 0 12px}.e404 p{color: var(--mut);max-width: 520px;margin: 0 auto}.e404 .btns{justify-content: center}.ft{background: var(--k);color: rgba(255,255,255,.75);padding: 40px 0 26px;margin-top: 30px;font-size: 14.5px;border-top: 4px solid var(--y)}.ft-age{display: flex;gap: 16px;align-items: center;padding: 16px 20px;border: 1px solid rgba(255,255,255,.14);border-radius: 16px;background: rgba(255,255,255,.03)}.ft-age p{margin: 0}.ft a{color: #fff;text-decoration: none}.ft a:hover{color: var(--y)}.ft-age a{color: var(--y);font-weight: 700}.ft .logo{color: #fff}.ft .lg-t b{background: none;color: var(--y)}.ft .lg-t i{color: rgba(255,255,255,.5)}.ft .mark rect:first-child{fill: #2a2a2a}.ft-grid{display: grid;grid-template-columns: 1.5fr repeat(5,1fr);gap: 26px;padding: 34px 0 26px}.ft-about p{margin: 14px 0 0}.ft-col h2{font: 800 16px/1 var(--fh);letter-spacing: .8px;text-transform: uppercase;color: var(--y);margin-bottom: 12px}.ft-col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px}.ft-bot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;border-top: 1px solid rgba(255,255,255,.1);padding-top: 18px;font-size: 13px;color: rgba(255,255,255,.5)}.ft-bot p{margin: 0}@media (max-width: 1240px){.qbar{grid-template-columns: 1fr auto}.qb-head{grid-column: 1 / -1;display: flex;align-items: baseline;gap: 14px}.qb-head span{max-width: none;margin: 0}.qb-legs{grid-column: 1 / -1}.qb-more{padding-bottom: 14px}}@media (max-width: 1160px){.nav>ul>li:nth-child(n+4){display: none}.st-l{padding-left: 0}}@media (max-width: 980px){.nav,.top-cta{display: none}.burger{display: flex}.st-in{grid-template-columns: 1fr;gap: 6px;padding: 10px 24px 30px}.st-art{order: -1;margin: 0 -24px}.cols{grid-template-columns: minmax(0,1fr)}.side{position: static;grid-template-columns: 1fr 1fr}.side .s-box:first-child{grid-column: 1 / -1}.s-list{grid-template-columns: repeat(auto-fill,minmax(220px,1fr))}.ft-grid{grid-template-columns: repeat(3,1fr)}.ft-about{grid-column: 1 / -1}.g4{grid-template-columns: repeat(2,1fr)}.how{grid-template-columns: 1fr 1fr}.res{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.wrap{padding: 0 16px}.top-in{padding: 0 16px;height: 62px}.drawer{top: 62px}.shade{inset: 62px 0 0}.lg-t{font-size: 21px}.mark{width: 34px;height: 34px}.st-in{padding: 4px 16px 26px}.st-art{margin: 0 -16px}.stage h1{font-size: 52px}.stage .lead{font-size: 16px;margin-top: 16px}.stats{gap: 22px;margin-top: 24px}.stats b{font-size: 30px}.btns .btn{flex: 1 1 100%}.qbar{grid-template-columns: 1fr;padding: 18px 16px;gap: 14px}.qb-head{display: block}.qb-head span{margin-top: 6px}.qb-legs{flex-wrap: wrap}.qb-f{flex: 1 1 26%}.qb-x{display: none}.qb-stake{flex: 1 1 100%;margin-left: 0}.qb-out{flex-wrap: wrap}.qb-out div{flex: 1 1 40%}.qb-out .big{flex: 1 1 100%}.qb-more{padding: 0}.phead{padding: 24px 20px 22px;border-radius: 16px}.phead .lead{font-size: 15.5px}.calc{padding: 0 14px 14px;border-radius: 16px}.ct-t{font-size: 18px}.g2,.g3,.g4{grid-template-columns: 1fr 1fr;gap: 10px}.g3 .f:last-child:nth-child(odd){grid-column: 1 / -1}.legs-h,.leg{grid-template-columns: 30px 1fr 112px;gap: 8px}.calc[data-kind="acca"] .legs-h,.calc[data-kind="acca"] .leg{grid-template-columns: 30px 1fr 100px 36px}.leg .rm{width: 36px}.leg .n{width: 30px;height: 30px}.picks{grid-template-columns: 1fr 1fr;gap: 8px}.pick{padding: 10px}.res .r{padding: 12px}.res .r b{font-size: 21px}.res .r.big b{font-size: 24px}.prose{padding: 4px 18px 20px;border-radius: 16px}.home .sec{padding: 20px 18px 10px}.prose h2{font-size: 27px}.tg-head h2,.more-h h2{font-size: 28px}.tbl table{font-size: 14px}.tbl th,.tbl td{padding: 9px 10px}.how{grid-template-columns: 1fr}.home .faq{grid-template-columns: 1fr}.side{grid-template-columns: 1fr}.cform{grid-template-columns: 1fr}.ft-grid{grid-template-columns: 1fr 1fr}.ft-age{align-items: flex-start}.e-num{font-size: 110px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;scroll-behavior: auto !important}}