.diagnostic-page{color:#101828;background:#f7f4ee;min-height:100vh;padding:0 0 96px}.diagnostic-shell{width:min(1180px,100% - 40px);margin:0 auto}.diagnostic-nav{border-bottom:1px solid #10182824;justify-content:space-between;align-items:center;padding:26px 0;font-size:14px;display:flex}.diagnostic-nav a{color:#101828;font-weight:800;text-decoration:none}.diagnostic-nav span{color:#667085}.diagnostic-hero{max-width:940px;padding:76px 0 58px}.diagnostic-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#315efb;margin:0 0 18px;font-size:13px;font-weight:850}.diagnostic-hero h1{letter-spacing:-.045em;max-width:920px;margin:0;font-size:clamp(46px,6vw,86px);line-height:.98}.diagnostic-hero>p:not(.diagnostic-eyebrow){color:#475467;max-width:830px;margin:28px 0 0;font-size:21px;line-height:1.55}.diagnostic-principle{background:#eef3fa;border-left:4px solid #315efb;margin-top:30px;padding:20px 22px;font-size:16px;line-height:1.55}.diagnostic-workspace{gap:42px;display:grid}.diagnostic-progress{border-top:1px solid #1018282e;border-bottom:1px solid #1018282e;grid-template-columns:repeat(6,1fr);display:grid}.diagnostic-progress span{text-transform:uppercase;letter-spacing:.04em;color:#667085;padding:16px 14px 16px 0;font-size:11px;font-weight:850}.diagnostic-form-card{background:#fff;border:1px solid #1018281f;gap:34px;padding:42px;display:grid}.diagnostic-example-bar{border-bottom:1px solid #1018281f;justify-content:space-between;align-items:center;gap:24px;padding:18px 0 24px;display:flex}.diagnostic-example-bar>div{gap:4px;max-width:700px;display:grid}.diagnostic-example-bar strong{font-size:17px}.diagnostic-example-bar span{color:#667085;font-size:14px;line-height:1.5}.diagnostic-example-bar button{color:#101828;font:inherit;cursor:pointer;white-space:nowrap;background:#f7f4ee;border:1px solid #1018283d;padding:12px 16px;font-size:14px;font-weight:850}.diagnostic-field{border:0;gap:12px;margin:0;padding:0;display:grid}.diagnostic-field>span,.diagnostic-field legend{font-size:19px;font-weight:850;line-height:1.35}.diagnostic-field textarea{resize:vertical;width:100%;min-height:108px;font:inherit;color:#101828;background:#fbfaf7;border:1px solid #1018282e;padding:16px 18px;font-size:16px;line-height:1.5}.diagnostic-field textarea:focus{border-color:#315efb;outline:2px solid #315efb2e}.diagnostic-field small{color:#667085;font-size:14px;line-height:1.5}.diagnostic-options{flex-wrap:wrap;gap:10px;display:flex}.diagnostic-options button{font:inherit;cursor:pointer;background:0 0;border:1px solid #1018282e;padding:11px 14px;font-size:14px;font-weight:750}.diagnostic-options button.is-selected{color:#fff;background:#101828;border-color:#101828}.diagnostic-primary{color:#fff;font:inherit;cursor:pointer;background:#101828;border:0;justify-self:start;padding:16px 22px;font-weight:850}.diagnostic-primary:disabled{opacity:.35;cursor:not-allowed}.decision-brief{color:#f8fafc;background:#101828;padding:46px}.decision-brief *{box-sizing:border-box}.decision-brief-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.decision-brief-head p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:850;color:#88a8ff!important}.decision-brief-head h2{letter-spacing:-.035em;color:#fff;max-width:780px;margin:0;font-size:clamp(34px,4.3vw,54px);line-height:1.03}.decision-brief-head button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff5c;padding:10px 12px;font-size:13px;font-weight:800}.decision-reframe{color:#101828;background:#fff;border-top:5px solid #315efb;margin:0 0 34px;padding:30px 32px}.decision-reframe span{color:#315efb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850;display:block}.decision-reframe p{letter-spacing:-.01em;max-width:960px;margin:0;font-size:22px;font-weight:760;line-height:1.48;color:#101828!important}.decision-focus-grid{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-focus-grid article{border-bottom:1px solid #ffffff2e;padding:26px 28px 28px 0}.decision-focus-grid article:nth-child(2n){border-left:1px solid #fff3;padding-left:28px}.decision-focus-grid article:nth-last-child(-n+2){border-bottom:0}.decision-focus-grid span{color:#88a8ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.decision-focus-grid p{margin:0;font-size:17px;line-height:1.5;color:#f5f7fa!important}.decision-details{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;margin-top:26px}.decision-details summary{color:#dfe6ef;cursor:pointer;padding:17px 0;font-size:14px;font-weight:800}.decision-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-grid article{border-bottom:1px solid #ffffff29;padding:22px 24px 22px 0}.decision-grid article:nth-child(2n){border-left:1px solid #ffffff29;padding-left:24px}.decision-grid .decision-wide{grid-column:1/-1;border-left:0!important;padding-left:0!important}.decision-grid span{letter-spacing:.08em;text-transform:uppercase;color:#88a8ff;margin-bottom:9px;font-size:11px;font-weight:850;display:block}.decision-grid p{margin:0;font-size:16px;line-height:1.48;color:#f5f7fa!important}.decision-evidence{margin-top:22px;padding-top:2px;font-size:15px;line-height:1.5;color:#eef2f7!important}.decision-evidence strong{color:#fff}.decision-note{border-top:1px solid #ffffff38;margin:26px 0 0;padding-top:20px;font-size:16px;line-height:1.55;color:#dfe6ef!important}.decision-note strong{color:#fff}.decision-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.decision-actions>button{color:#101828;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff6b;padding:12px 15px;font-size:14px;font-weight:850}.diagnostic-contact{border-bottom:1px solid #ffffffa6;padding-bottom:3px;font-weight:850;text-decoration:none;display:inline-block;color:#fff!important}@media (max-width:900px){.diagnostic-progress{grid-template-columns:repeat(3,1fr)}.decision-focus-grid{grid-template-columns:1fr}.decision-focus-grid article,.decision-focus-grid article:nth-child(2n){border-top:1px solid #ffffff29;border-bottom:0;border-left:0;padding:22px 0}.decision-focus-grid article:first-child{border-top:0}}@media (max-width:760px){.diagnostic-shell{width:min(100% - 28px,1180px)}.diagnostic-nav{padding:20px 0}.diagnostic-nav span{font-size:12px}.diagnostic-hero h1{font-size:clamp(40px,13vw,58px)}.diagnostic-hero>p:not(.diagnostic-eyebrow){font-size:18px}.diagnostic-principle{padding:18px}.diagnostic-progress{grid-template-columns:1fr}.diagnostic-progress span{border-bottom:1px solid #1018281a;padding:10px 0}.diagnostic-progress span:last-child{border-bottom:0}.diagnostic-example-bar{gap:14px;padding-top:0;display:grid}.diagnostic-example-bar button{white-space:normal;justify-self:start}.diagnostic-field>span,.diagnostic-field legend{font-size:17px}.diagnostic-options{grid-template-columns:1fr;display:grid}.diagnostic-options button{text-align:left}.decision-brief{padding:28px 20px}.decision-brief-head{gap:18px;margin-bottom:24px;display:grid}.decision-brief-head h2{font-size:34px;line-height:1.08}.decision-brief-head button{justify-self:start}.decision-reframe{margin:0 0 26px;padding:22px 18px}.decision-reframe p{font-size:18px;line-height:1.5}.decision-focus-grid{grid-template-columns:1fr}.decision-focus-grid article,.decision-focus-grid article:nth-child(2n){border-left:0;padding:18px 0}.decision-focus-grid p{font-size:16px;line-height:1.48}.decision-details{margin-top:22px}.decision-grid{grid-template-columns:1fr}.decision-grid article,.decision-grid article:nth-child(2n){border-left:0;padding:18px 0}.decision-grid .decision-wide{grid-column:auto}.decision-grid p{font-size:15px;line-height:1.45}.decision-evidence{margin-top:18px}.decision-note{margin-top:22px;padding-top:18px}.decision-actions{gap:16px;display:grid}.decision-actions>button{justify-self:start}.diagnostic-contact{justify-self:start;font-size:16px}.diagnostic-page{padding-bottom:64px}.diagnostic-hero{padding:38px 0 24px}.diagnostic-eyebrow{margin-bottom:12px;font-size:11px}.diagnostic-hero h1{letter-spacing:-.04em;font-size:clamp(36px,10.8vw,48px);line-height:1}.diagnostic-hero>p:not(.diagnostic-eyebrow){margin-top:18px;font-size:17px;line-height:1.45}.diagnostic-principle{margin-top:20px;padding:14px 16px;font-size:14px;line-height:1.45}.diagnostic-principle strong{margin-bottom:4px;display:block}.diagnostic-workspace{gap:20px}.diagnostic-progress{scrollbar-width:none;border-top:1px solid #10182824;border-bottom:1px solid #10182824;gap:6px;padding:0 0 8px;display:flex;overflow-x:auto}.diagnostic-progress::-webkit-scrollbar{display:none}.diagnostic-progress span{white-space:nowrap;flex:none;padding:11px 12px 10px 0;font-size:10px;border-bottom:0!important}.diagnostic-form-card{gap:24px;padding:22px 16px}.diagnostic-example-bar{gap:10px;padding-bottom:18px}.diagnostic-example-bar strong{font-size:16px}.diagnostic-example-bar span{font-size:13px;line-height:1.42}.diagnostic-example-bar button{padding:10px 13px;font-size:13px}.diagnostic-field{gap:9px}.diagnostic-field>span,.diagnostic-field legend{font-size:17px;line-height:1.28}.diagnostic-field textarea{min-height:92px;padding:14px 15px;font-size:16px;line-height:1.45}.diagnostic-field small{font-size:13px;line-height:1.42}.diagnostic-options{gap:8px}.diagnostic-options button{padding:11px 12px;font-size:14px}.diagnostic-primary{text-align:center;justify-self:stretch;width:100%;padding:15px 16px;font-size:16px}.diagnostic-primary:disabled{opacity:.42}.diagnostic-field:last-of-type small{font-size:0}.diagnostic-field:last-of-type small:after{content:"Если ответа пока нет — это тоже результат: версия ещё не проверяема.";color:#667085;font-size:13px;line-height:1.42}}
