.checkup{background:linear-gradient(123deg,#04251c,#0d4435 50%,#0c6b51);overflow:hidden;position:relative}.checkup:before{background-image:url(https://electronx.pro/hubfs/Electronx/pages/Home/checkup-bg.png);background-position:50%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.checkup .module-container{position:relative;z-index:1}.checkup__page-title{color:var(--ex-white);text-align:center}.checkup__widget{border-radius:16px;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);box-shadow:0 1px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);margin:0 auto;max-width:896px;overflow:hidden;width:100%}.checkup__header{background:var(--ex-yellow);border-radius:16px 16px 0 0;padding:var(--sp-h12) var(--sp-h6s)}.checkup__header-label{color:var(--ex-black);font-family:JetBrains Mono,sans-serif;font-size:16px;font-weight:500;line-height:1.3;margin:0;text-align:center;text-transform:uppercase}.checkup__body{background:var(--ex-white);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--sp-h11) var(--sp-h10) var(--sp-h8);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-h6)}.checkup__body--result{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--sp-h5);padding:var(--sp-h8) var(--sp-h10) var(--sp-h8)}.checkup__progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-h12);max-width:100%;width:600px}.checkup__progress,.checkup__progress-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.checkup__progress-meta{-webkit-box-pack:justify;-ms-flex-pack:justify;color:rgba(17,17,17,.5);justify-content:space-between}.checkup__progress-bar{background:var(--ex-line);border-radius:8px;height:6px;overflow:hidden}.checkup__progress-fill{background:var(--ex-yellow);border-radius:8px;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.checkup__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-h8);width:100%}.checkup__question.is-hidden{display:none}.checkup__question-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-h11);max-width:100%;width:600px}.checkup__q-label{color:var(--ex-yellow);margin:0;text-align:center;text-transform:uppercase}.checkup__q-text{color:var(--ex-dark-green);margin:0;text-align:center}.checkup__q-hint{color:rgba(17,17,17,.5);margin:0;text-align:center}.checkup__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-h13);max-width:100%;width:600px}.checkup__option,.checkup__options{display:-webkit-box;display:-ms-flexbox;display:flex}.checkup__option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ex-white);border:1px solid var(--ex-line);border-radius:8px;cursor:pointer;gap:var(--sp-h11);padding:var(--sp-h11);-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.checkup__option:hover{background:var(--ex-light-grey)}.checkup__option.is-selected{background:var(--ex-yellow);border-color:var(--ex-yellow)}.checkup__option-radio{border:1px solid rgba(17,17,17,.5);border-radius:50%;height:20px;width:20px;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkup__option.is-selected .checkup__option-radio{border-color:var(--ex-white)}.checkup__option-radio-dot{background:var(--ex-white);border-radius:50%;height:12px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s;width:12px}.checkup__option.is-selected .checkup__option-radio-dot{opacity:1}.checkup__option-text{color:rgba(17,17,17,.7);font-family:Gotham Pro,JetBrains Mono,sans-serif;font-size:18px;font-weight:400;line-height:1.2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.checkup__option.is-selected .checkup__option-text{color:var(--ex-white);font-weight:500}.checkup__nav{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;min-height:28px;width:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkup__btn-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--ex-dark-green);cursor:pointer;font-family:JetBrains Mono,sans-serif;font-size:16px;font-weight:500;gap:var(--sp-h13);line-height:1.3;padding:0;text-decoration:underline;text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s}.checkup__btn-back:hover{color:var(--ex-gold)}.checkup__btn-back.is-hidden{visibility:hidden}.checkup__btn-restart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--ex-dark-green);cursor:pointer;gap:var(--sp-h13);padding:0;text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s}.checkup__btn-restart:hover{color:var(--ex-gold)}.checkup__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-h9);width:100%}.checkup__result.is-hidden{display:none}.checkup__result-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--ex-light-grey);border-radius:8px;justify-content:center;padding:var(--sp-h11) var(--sp-h9)}.checkup__result-badge-text{margin:0;text-transform:uppercase}.checkup__result-badge--critical .checkup__result-badge-text{color:#ff5574}.checkup__result-badge--partial .checkup__result-badge-text{color:#ff7732}.checkup__result-badge--ready .checkup__result-badge-text{color:#0c6b51}.checkup__result-title{text-align:center}.checkup__result-desc,.checkup__result-title{color:var(--ex-dark-green);font-size:18px;margin:0}.checkup__result-desc{font-family:Gotham Pro,JetBrains Mono,sans-serif;font-weight:400;line-height:1.2}.checkup__compare{gap:var(--sp-h9);width:100%}.checkup__compare,.checkup__compare-card{display:-webkit-box;display:-ms-flexbox;display:flex}.checkup__compare-card{-webkit-box-flex:1;background:var(--ex-light-grey);border-radius:16px;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;padding:var(--sp-h12) var(--sp-h11);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-h13)}.checkup__compare-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--sp-h11);justify-content:center}.checkup__compare-icon{height:48px;width:48px;-ms-flex-negative:0;display:block;flex-shrink:0}.checkup__compare-name{color:rgba(17,17,17,.5);margin:0}.checkup__compare-name--accent{color:var(--ex-gold)}.checkup__compare-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-h14);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkup__compare-price{color:rgba(17,17,17,.5);margin:0;text-align:center}.checkup__compare-price--accent{color:var(--ex-gold)}.checkup__compare-time{color:rgba(17,17,17,.5);font-family:JetBrains Mono,sans-serif;font-size:20px;font-weight:700;margin:0;text-align:center}.checkup__compare-time--accent{color:var(--ex-gold)}.checkup__compare-desc{color:var(--ex-dark-green);font-family:Gotham Pro,JetBrains Mono,sans-serif;font-size:18px;font-weight:400;line-height:1.2;margin:0;text-align:center}.checkup__compare-card .checkup__compare-desc{color:rgba(17,17,17,.5)}.checkup__compare-card--accent .checkup__compare-desc{color:var(--ex-dark-green)}.checkup__risks{border:1px solid var(--ex-line);border-radius:16px;padding:var(--sp-h11) var(--sp-h10);width:100%}.checkup__risks-title{color:var(--ex-dark-green);font-family:JetBrains Mono,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 var(--sp-h11);text-align:center}.checkup__risks-list{list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-h14)}.checkup__risks-item,.checkup__risks-list{display:-webkit-box;display:-ms-flexbox;display:flex}.checkup__risks-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--ex-dark-green);font-family:Gotham Pro,JetBrains Mono,sans-serif;font-size:18px;font-weight:400;gap:var(--sp-h13);line-height:1.2}.checkup__risks-item:before{background:var(--ex-dark-green);border-radius:50%;content:"";display:block;height:4px;width:4px;-ms-flex-negative:0;flex-shrink:0;margin-top:6px}.checkup__roi{border:1px solid var(--ex-line);border-radius:16px;padding:var(--sp-h11) var(--sp-h10);width:100%}.checkup__roi-goal{color:var(--ex-gold);font-family:JetBrains Mono,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 var(--sp-h11);text-align:center}.checkup__roi-text{color:var(--ex-dark-green);font-family:Gotham Pro,JetBrains Mono,sans-serif;font-size:18px;font-weight:400;line-height:1.2;margin:0;text-align:center}.checkup__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.checkup__footer-note{color:rgba(17,17,17,.5);font-family:Gotham Pro,JetBrains Mono,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;text-align:center;width:100%}@media (max-width:1439px){.checkup__header{padding:var(--sp-h10) var(--sp-h11)}.checkup__body{padding:var(--sp-h11) var(--sp-h10) var(--sp-h8)}.checkup__body--result{padding:var(--sp-h8) var(--sp-h10) var(--sp-h8)}.checkup__nav,.checkup__options,.checkup__progress,.checkup__question-wrap{width:100%}.checkup__compare-price--accent,.checkup__result-badge-text,.checkup__roi-goal{font-size:18px}.checkup__compare-desc,.checkup__result-desc,.checkup__risks-item,.checkup__roi-text{font-size:16px}}@media (max-width:767px){.checkup__header-label{font-size:15px}.checkup__body{background:var(--ex-white);padding:var(--sp-h11) var(--sp-h11) var(--sp-h8)}.checkup__body--result{padding:var(--sp-h8) var(--sp-h11) var(--sp-h8)}.checkup__q-label{font-size:15px}.checkup__q-hint{font-size:16px}.checkup__option-radio{height:16px;width:16px}.checkup__option-radio-dot{height:10px;width:10px}.checkup__option-text{font-size:16px}.checkup__compare{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkup__compare-price{font-size:20px}.checkup__compare-price--accent{font-size:15px}.checkup__compare-time{font-size:18px}.checkup__result-badge-text,.checkup__result-title{font-size:15px}.checkup__result-desc{text-align:center}.checkup__risks-title{font-size:18px}.checkup__cta-btn{font-size:15px;padding:0 var(--sp-h6);width:100%}}