.ik-qcheck{display:flex;flex-direction:column;gap:36px}.ik-qcheck[id]{scroll-margin-top:110px}.ik-qcheck__head{align-items:flex-end;display:flex;gap:24px 100px;justify-content:space-between}.ik-qcheck__title{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0}p.ik-qcheck__eyebrow{color:#b83a31;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.4;margin:0;text-transform:uppercase}.ik-qcheck .ik-qcheck__heading{color:#131212;font-family:Lora,serif;font-size:52px;font-weight:600;line-height:1.12;margin:0}p.ik-qcheck__intro{color:#3d3a34;flex:0 0 460px;font-family:Inter,sans-serif;font-size:17px;line-height:1.6;margin:0}.ik-qcheck__body{align-items:start;display:grid;gap:24px 32px;grid-template-columns:minmax(0,1fr) minmax(0,520px)}.ik-qcheck__left{gap:14px}.ik-qcheck__left,fieldset.ik-qcheck__list{display:flex;flex-direction:column;min-width:0}fieldset.ik-qcheck__list{border:0;gap:12px;margin:0;padding:0}.ik-qcheck__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}label.ik-qcheck__item{align-items:flex-start;background-color:#fff;border:1px solid #ddd7ca;border-radius:12px;cursor:pointer;display:flex;gap:14px;margin:0;padding:16px 18px;transition:border-color .2s ease}label.ik-qcheck__item.is-checked,label.ik-qcheck__item:hover{border-color:#b83a31}input.ik-qcheck__box{accent-color:#b83a31;cursor:pointer;flex:none;height:20px;margin:1px 0 0;width:20px}.ik-qcheck__item-body{display:flex;flex-direction:column;gap:4px}.ik-qcheck__item-text{color:#171513;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.45}.ik-qcheck__item-result{color:#b83a31;font-family:Inter,sans-serif;font-size:13px;line-height:1.4}.ik-qcheck__warning{background-color:#fbf1ef;border:1px solid #d9a69e;border-radius:12px;padding:18px 20px}.ik-qcheck__footer p,.ik-qcheck__warning p{color:#3d3a34;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0}.ik-qcheck__warning strong{color:#171513;font-weight:700}.ik-qcheck__footer a,.ik-qcheck__r-text a{color:#b83a31;font-weight:600;text-decoration:underline}.ik-qcheck__result,.ik-qcheck__right{display:flex;flex-direction:column;gap:12px}.ik-qcheck__result{align-items:flex-start;background-color:#fff;border:1px solid #ddd7ca;border-radius:14px;padding:22px 24px;transition:background-color .25s ease,border-color .25s ease}p.ik-qcheck__r-eyebrow{color:#b83a31;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.4;margin:0;text-transform:uppercase}.ik-qcheck .ik-qcheck__r-heading{color:#171513;font-family:Lora,serif;font-size:30px;font-weight:400;line-height:1.2;margin:0}.ik-qcheck__r-text,p.ik-qcheck__r-text{color:#3d3a34;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin:0}.ik-qcheck__r-text p{color:inherit;font-size:inherit;line-height:inherit;margin:0}a.ik-qcheck__btn{align-items:center;background-color:#b83a31;border:1px solid #b83a31;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;justify-content:center;line-height:1.4;min-height:46px;padding:12px 24px;text-decoration:none}a.ik-qcheck__btn:hover{background-color:#9c2f27;border-color:#9c2f27}a.ik-qcheck__btn[hidden]{display:none}.ik-qcheck__result.is-active{background-color:#171513;border-color:#171513}.ik-qcheck__result.is-active p.ik-qcheck__r-eyebrow{color:#b83a31}.ik-qcheck__result.is-active .ik-qcheck__r-heading{color:#f7f4ed}.ik-qcheck__result.is-active .ik-qcheck__r-text{color:#e3dfd5}.ik-qcheck__result.is-active .ik-qcheck__r-text a{color:#f7f4ed}.ik-qcheck__result:not(.is-active) a.ik-qcheck__btn{display:none}p.ik-qcheck__note{color:#55534d;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;margin:4px 0 0}@media(max-width:1023px){.ik-qcheck__head{align-items:flex-start;flex-direction:column}p.ik-qcheck__intro{flex-basis:auto}.ik-qcheck .ik-qcheck__heading{font-size:42px}.ik-qcheck__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ik-qcheck .ik-qcheck__heading{font-size:34px}p.ik-qcheck__intro{font-size:16px}.ik-qcheck .ik-qcheck__r-heading{font-size:26px}}a.ik-qcheck__btn.ik-qcheck__btn{box-sizing:border-box;font-size:15px;font-weight:600;height:auto;line-height:1.3;min-height:48px;padding:12px 26px}