.check-page .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050706eb}.check{padding-block:clamp(40px,7vw,88px) clamp(64px,9vw,120px)}.check__head{gap:18px;max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:grid}.check__head h1{font-size:clamp(2.2rem,5vw,3.75rem)}.check__head .label{color:var(--faint)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.check__form{gap:clamp(28px,4vw,44px);display:grid}.step{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;margin:0;padding:clamp(18px,2.6vw,28px)}.step legend{font:500 1.25rem/1.2 var(--sans);letter-spacing:-.02em;align-items:center;gap:12px;margin-left:-10px;padding:0 10px;display:flex}.step legend .steps__n{border-color:var(--green);color:var(--soft)}.step__hint{color:var(--soft);max-width:68ch;margin-top:8px;font-size:.9375rem}.field{max-width:460px;margin-top:18px}.field input{border:1px solid var(--green);background:var(--black);width:100%;color:var(--ink);font:400 1rem/1.2 var(--sans);border-radius:6px;padding:14px 16px}.field input::placeholder{color:var(--faint)}.field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.field input[aria-invalid=true]{border-color:var(--pink)}.field__error{color:var(--blush);margin-top:8px;font-size:.875rem}.opt{cursor:pointer;display:block;position:relative}.opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt__body{border:1px solid var(--line);background:var(--black);border-radius:8px;gap:5px;height:100%;padding:14px 16px 15px;transition:border-color .15s,background-color .15s;display:grid}.opt:hover .opt__body{border-color:var(--green)}.opt.is-on .opt__body{border-color:var(--pink);background:#0d1513}.opt input:focus-visible+.opt__body{outline:2px solid var(--ink);outline-offset:2px}.opt strong{letter-spacing:-.01em;font-size:1rem;font-weight:500;line-height:1.3}.opt__kicker{font:500 .6875rem/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.opt.is-on .opt__kicker{color:var(--pink)}.opt__note{color:var(--soft);font-size:.8125rem;line-height:1.4}.gens{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:18px;display:grid}.configs{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.opt--row .opt__body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 9.5em;align-items:baseline;gap:6px 18px;padding-block:12px}.opt__mem{font:500 .8125rem/1.3 var(--mono);letter-spacing:.04em;color:var(--ink);white-space:nowrap;text-align:right}.cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:18px;display:grid}.check__go{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.check__go .btn{cursor:pointer;border:0;padding:16px 24px;font-size:1rem}.check__go .btn:disabled{opacity:.6;cursor:progress}.check__status{color:var(--soft);font-size:.9375rem}.result{border:1px solid var(--green);background:var(--forest);border-radius:14px;gap:22px;margin-top:clamp(36px,5vw,60px);padding:clamp(22px,3.4vw,40px);scroll-margin-top:84px;display:grid}.result[hidden]{display:none}.result:focus{outline:none}.result>.label{color:var(--pink)}.result h2{font-size:clamp(1.9rem,4.4vw,3.25rem)}.result .lead{color:#f7f3edbd;max-width:62ch}.stats{border:1px solid #f7f3ed24;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 0;display:grid}.stats>div{border-left:1px solid #f7f3ed24;padding:18px 20px 20px}.stats>div:first-child{border-left:0}.stats dt{font:500 .6875rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f7f3ed8c}.stats dd{gap:8px;margin:10px 0 0;display:grid}.stats dd strong{letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,1.875rem);font-weight:500;line-height:1.1}.stats dd span{color:#f7f3edb3;font-size:.875rem;line-height:1.45}.compare{border:1px solid #f7f3ed24;border-radius:10px;gap:0;padding:18px 20px 20px;display:grid}.compare .label{color:#f7f3ed8c;margin-bottom:6px}.compare__row{border-top:1px solid #f7f3ed24;justify-content:space-between;align-items:baseline;gap:12px 28px;padding:14px 0;display:flex}.compare__row span{color:#f7f3eddb;gap:3px;display:grid}.compare__row small{color:#f7f3ed8c;font-size:.8125rem}.compare__row strong{letter-spacing:-.02em;white-space:nowrap;font-size:1.1875rem;font-weight:500}.compare__row--ours strong{color:var(--pink)}.compare__note{color:#f7f3edb3;border-top:1px solid #f7f3ed24;max-width:76ch;padding-top:14px;font-size:.875rem;line-height:1.5}.compare__note--only{border-top:0;padding-top:4px}.result__step{border-left:2px solid var(--pink);background:#05070647;padding:14px 18px;font-size:.9375rem;line-height:1.5}.result__step strong{font-weight:500}.fine{color:#f7f3ed8c;max-width:92ch;font-size:.8125rem;line-height:1.55}@media (width<=760px){.stats{grid-template-columns:minmax(0,1fr)}.stats>div{border-top:1px solid #f7f3ed24;border-left:0}.stats>div:first-child{border-top:0}.opt--row .opt__body{grid-template-columns:minmax(0,1fr) auto}.opt--row .opt__note{grid-area:2/1}.opt--row .opt__mem{grid-area:1/2/span 2;align-self:center}.compare__row{flex-direction:column}}
