.kk-assistance{max-width:1080px;padding-block:32px 64px}.kk-assistance h1{font-size:clamp(30px,5vw,52px);line-height:1.1;max-width:850px}.kk-assistance-engine{font-size:22px;font-weight:750}.kk-assistance p{line-height:1.6;max-width:78ch}.kk-assistance section{margin-top:32px}.kk-assistance-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.kk-assistance-parts article{padding:20px}.kk-assistance-parts h3{font-size:17px;margin-top:0}.kk-assistance-options{padding:20px;margin:24px 0;min-width:0}.kk-assistance-options legend{font-weight:800;font-size:19px;padding:0 8px}.kk-assistance-options label{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #6b6b6b;border-radius:8px;cursor:pointer;margin:12px 0;min-height:48px}.kk-assistance-options input{margin-top:5px;accent-color:#f5c04c;min-width:20px;min-height:20px}.kk-assistance-options small{display:block;margin-top:5px;line-height:1.5}.kk-assistance-options label:has(input:checked){border-color:#ad863b;background:#f4eddd;color:#191c1e}.kk-assistance-options label:focus-within{outline:2px solid #f5c04c;outline-offset:3px}.kk-assistance-form{padding:24px;scroll-margin-top:110px}.kk-assistance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kk-assistance-fields label{display:grid;gap:8px;font-weight:700}.kk-assistance-fields label span{font-weight:400}.kk-assistance-fields .input{min-height:48px;width:100%;min-width:0;font-size:16px}.kk-assistance [data-unlisted]{text-align:left;min-height:44px}.kk-assistance nav{margin-bottom:28px}.kk-assistance .btn{white-space:normal;min-height:48px}.kk-assistance-status-error{color:#ffb6aa}@media(max-width:600px){.kk-assistance-fields{grid-template-columns:1fr}.kk-assistance-form,.kk-assistance-options{padding:16px}.kk-assistance-parts{grid-template-columns:1fr}.kk-assistance .btn{width:100%}}
.kk-assistance-purchase{padding:20px}.kk-assistance-purchase li{margin:10px 0;overflow-wrap:anywhere}.kk-assistance-purchase [hidden]{display:none!important}#equipmentPurchasePrice{font-size:26px;font-weight:800}
