.ch{padding:clamp(130px,16vw,220px) 0 clamp(40px,5vw,80px)}.ch .dh-h{max-width:14ch}.cq{padding-top:clamp(40px,5vw,80px)}.cq-g{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:clamp(24px,5vw,90px);align-items:start}.cq-f fieldset{border:0;padding:0;margin:0 0 clamp(36px,5vw,64px);min-width:0}.cq-f legend{display:flex;align-items:center;gap:16px;padding:0;margin-bottom:20px}.cq-s{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--cream-ink);font:700 1.1rem/1 var(--f-disp)}.cq-ms{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.cq-m,.cq-o{position:relative;cursor:pointer;display:block}.cq-m input,.cq-o input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.cq-mb{display:grid;gap:4px;border:1px solid var(--gl);background:var(--mgla2);padding:8px 8px 14px;height:100%;transition:border-color .3s,background .3s,transform .4s var(--ease)}.cq-mb picture,.cq-mb img{display:block;width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(.55);transition:filter .5s}.cq-mb b{margin-top:8px;font-size:1.2rem}.cq-mb b i{font-style:normal;color:var(--mech)}.cq-mb small{font-size:.86rem;color:var(--ink2)}.cq-m:hover .cq-mb{transform:translateY(-3px)}.cq-m input:checked+.cq-mb{border-color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--ink)}.cq-m input:checked+.cq-mb img{filter:none}.cq-m input:focus-visible+.cq-mb,.cq-o input:focus-visible+span{outline:2px solid var(--zywica);outline-offset:3px}.cq-os{display:grid;gap:8px}.cq-o{display:flex;align-items:center;gap:0;border:1px solid var(--gl);background:var(--mgla2);transition:border-color .3s,background .3s}.cq-o>span{display:grid;gap:2px;padding:15px 20px 15px 56px;position:relative;flex:1}.cq-o>span:before{content:"";position:absolute;left:20px;top:19px;width:20px;height:20px;border:1.5px solid var(--ink2);border-radius:50%;transition:all .3s}.cq-o input[type=checkbox]+span:before{border-radius:4px}.cq-o b{font-weight:600;line-height:1.3}.cq-o small{color:var(--ink2);font-size:.9rem;line-height:1.4}.cq-o:has(input:checked){border-color:var(--ink);background:#fff}.cq-o input:checked+span:before{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 4px #fff}.cq-o .sw{width:28px;height:28px;border-radius:50%;margin-right:20px;border:2px solid rgba(0,0,0,.15);flex:none}.cq-sel{position:relative;max-width:520px}.cq-sel:after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);rotate:45deg;translate:0 -70%;pointer-events:none}.cq-sel select{width:100%;appearance:none;-webkit-appearance:none;border:1px solid var(--ink);background:#fff;color:var(--ink);padding:16px 48px 16px 20px;font:500 1rem/1.2 var(--f-body);cursor:pointer;border-radius:0}.cq-st{position:sticky;top:92px;background:var(--bor);color:var(--cream-ink);padding:clamp(24px,3vw,44px)}.cq-k{color:var(--paproc);font-size:1.15rem;margin:0}.cq-name{font:800 clamp(2rem,3.4vw,3.2rem)/1 var(--f-disp);text-transform:uppercase;margin:4px 0 18px}.cq-l{margin:0;border-top:1px solid rgba(241,239,228,.16)}.cq-l>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(241,239,228,.16)}.cq-l dt{color:#f1efe4c2}.cq-l dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.cq-tot{margin:22px 0 4px}.cq-tot span{display:block;font:800 clamp(2.6rem,5.4vw,5rem)/.95 var(--f-disp);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--zywica)}.cq-tot small{color:#f1efe4ad;font-size:.88rem}.cq-loan{margin:22px 0;padding:18px 0;border-block:1px solid rgba(241,239,228,.16)}.cq-loan label{display:block;font-size:1.1rem;margin-bottom:10px}.cq-loan label b{font-style:normal;font-family:var(--f-body);font-weight:700}.cq-loan input[type=range]{width:100%;accent-color:var(--zywica)}.cq-rate{margin:14px 0 4px}.cq-rate b{font:800 1.6rem/1 var(--f-disp);text-transform:uppercase;margin:0 .15em}.cq-d{font-size:.82rem;margin:0}.cq-st .muted{color:#f1efe49e}.cn-g{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,5vw,90px)}.cn-l{list-style:none;margin:0;padding:0;border-top:1px solid rgba(241,239,228,.16)}.cn-l li{padding:20px 0 20px 40px;border-bottom:1px solid rgba(241,239,228,.16);position:relative;max-width:56ch}.cn-l li b{display:block;font:700 1.35rem/1.1 var(--f-disp);text-transform:uppercase;letter-spacing:.01em}.cn-l li:before{content:"";position:absolute;left:0;top:1.55em;width:20px;height:11px;border-left:3px solid var(--zywica);border-bottom:3px solid var(--zywica);rotate:-45deg;translate:0 -50%;width:18px;height:9px}.cn-l.no{border-top-color:var(--gl)}.cn-l.no li{border-bottom-color:var(--gl)}.cn-l.no li:before{border:0;width:18px;height:18px;rotate:none;background:linear-gradient(45deg,transparent 45%,var(--kora) 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,var(--kora) 45% 55%,transparent 55%)}@media(max-width:1000px){.cq-g,.cn-g{grid-template-columns:1fr}.cq-st{position:static}.cq-ms{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.cq-ms{grid-template-columns:repeat(2,1fr)}}
