
.check{display:grid;grid-template-columns:520px 1fr;gap:80px;align-items:start}
.sectors{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.sector{display:inline-flex;align-items:center;gap:8px;height:33px;padding:0 12px;border-radius:999px;border:1px solid var(--line);font-family:"Archivo Narrow",sans-serif;font-weight:500;font-size:11.5px;color:var(--body);transition:background .2s,border-color .2s}
.sector:hover{border-color:var(--ink)}
.sector[aria-pressed="true"]{background:var(--lime);border-color:var(--lime);color:#15130f;letter-spacing:1.2px;text-transform:uppercase}
.sector[aria-pressed="false"]::after{content:"→"}
.signs{position:relative}
.signs .cord{position:absolute;left:14px;top:28px;bottom:150px;border-left:1px dashed var(--line)}
.signs .pulse{position:absolute;left:10px;width:9px;height:9px;border-radius:50%;background:var(--lime);opacity:0;transform:translateY(0)}
.sign{display:grid;grid-template-columns:28px 1fr;gap:24px;padding:28px 0;border-top:1px solid var(--line);cursor:pointer;text-align:left;width:100%}
.sign:first-of-type{border-top:0;padding-top:0}
.box{width:28px;height:28px;border-radius:6px;border:1.5px dashed var(--muted);display:grid;place-items:center;transition:background .25s var(--ease),border-color .25s;position:relative;z-index:1;background:var(--cream)}
.box svg{opacity:0;transform:scale(.6);transition:all .25s var(--ease)}
.sign[aria-checked="true"] .box{background:var(--lime);border:1.5px solid var(--lime)}
.sign[aria-checked="true"] .box svg{opacity:1;transform:none}
.sign[aria-checked="false"] .h3{color:var(--body)}
.sign .h3{transition:color .2s}
.verdict{margin-top:8px;display:flex;align-items:center;gap:24px;justify-content:space-between;background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);padding:26px 28px}
.verdict .btn{flex:none}
.verdict>div{min-width:0}
.verdict .label{color:var(--olive)}
.verdict .h4{transition:opacity .25s}
.nfcheck .check{margin-top:0}
@media (max-width:1100px){.nfcheck .check{grid-template-columns:1fr;gap:40px}.verdict{flex-wrap:wrap}}
