.lcheck{padding:58px 72px}.lcheck [hidden]{display:none!important}.lcheck__question:focus,.lcheck__title:focus{outline:none}.lcheck__intro{text-align:center}.lcheck__subtitle{font-size:1.3em;margin:0 0 2.5em}.lcheck__back{align-items:center;background:none;border:none;color:#1e69ff;cursor:pointer;display:inline-flex;font:inherit;gap:.4em;margin:0 0 24px;padding:0}.lcheck__back-icon{fill:none;height:1.1em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .15s ease-in-out;width:1.1em}.lcheck__back:hover{color:#1e69ff;text-decoration:underline}.lcheck__back:hover .lcheck__back-icon{transform:translateX(-3px)}@media (prefers-reduced-motion:reduce){.lcheck__back-icon{transition:none}}.lcheck__back:focus-visible{outline:2px solid #1e69ff;outline-offset:2px}.lcheck__progress{align-items:center;display:flex;gap:36px;margin-bottom:58px}.lcheck__bar{background:#e3e6ec;flex:1;height:5px}.lcheck__bar span{background:#1e69ff;display:block;height:100%}.lcheck__question{margin:0 0 38px;text-align:center}.lcheck__answers{display:flex;gap:24px;justify-content:center}.lcheck__answer.btn{border-radius:4px;font:inherit;font-size:1.3em;padding:16px 44px}.lcheck__answer .btn__icon--left{margin-right:16px}.lcheck__answer .btn__icon svg{fill:none;height:30px;stroke:currentColor;stroke-width:1.4;width:30px}.lcheck__score-box{background:#fff;margin:24px 0 48px;padding:24px}.lcheck__form-title,.lcheck__success-title{font-weight:var(--headings-strong-font-weight);margin-bottom:16px}.lcheck__score{color:#1e69ff;margin:0 0 .5em}.lcheck__range{font-size:1.3em;margin:0}.lcheck__success-title:focus{outline:none}.lcheck__success-text{font-size:1.3em;margin:0 0 48px}.lcheck__contact{align-items:center;background:#fff;display:flex;gap:24px;padding:24px}.lcheck__contact-image{border-radius:50%;flex-shrink:0;height:120px;object-fit:cover;width:120px}.lcheck__contact-text{font-size:1rem;margin:0 0 24px}.lcheck.bg-white .lcheck__answer.btn:not(:hover),.lcheck.bg-white .lcheck__contact,.lcheck.bg-white .lcheck__score-box{background:#f0f0f0}@media (max-width:1139px){.lcheck{padding-left:36px;padding-right:36px}}@media (max-width:767px){.lcheck{padding:48px 24px}.lcheck__progress{gap:16px;margin-bottom:48px}.lcheck__answers{align-items:stretch;flex-direction:column;gap:16px}.lcheck__answer{width:100%}.lcheck__contact{align-items:flex-start;flex-direction:column}}