.qz-hero{padding-bottom:clamp(26px,3vw,40px)}.qz-hero h1{max-width:18ch;margin-inline:auto}.derisk{letter-spacing:.09em;text-transform:uppercase;color:var(--paper-3);flex-wrap:wrap;justify-content:center;gap:6px 12px;max-width:none;margin:18px 0 0;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;display:flex}.derisk i{color:var(--steel);font-style:normal}.glass{backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #344e6921;border-radius:16px}.qz{margin-bottom:clamp(40px,6vw,80px);scroll-margin-top:104px;overflow:hidden}.qz-bar{background:#1b1c1e0f;height:2px}.qz-bar i{background:linear-gradient(90deg,var(--steel-lit),var(--bronze));width:0;height:100%;transition:width .45s var(--ease);display:block}.qz-body{padding:clamp(26px,4vw,46px)}.qz-step{letter-spacing:.16em;text-transform:uppercase;color:var(--steel-lit);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:block}.qz-q{letter-spacing:-.02em;color:var(--paper);max-width:none;margin:0 0 8px;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:700;line-height:1.25}.qz-sub{color:var(--paper-3);max-width:none;margin:0 0 28px;font-size:13.5px;line-height:1.55}.qz-back{cursor:pointer;color:var(--paper-3);background:0 0;border:none;margin-top:20px;padding:6px 0;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500}.qz-back:hover{color:var(--steel-lit)}.qz-pane{animation:qzin .4s var(--ease-out)}@keyframes qzin{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qz-pane{animation:none}}.qz .sl{margin-bottom:30px}.qz .sl:last-of-type{margin-bottom:6px}.qz .sl label{color:var(--paper-2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.qz .sl label b{color:var(--paper);font-feature-settings:"tnum" 1;white-space:nowrap;font-weight:700}.qz .sl label b.desc{letter-spacing:.06em;text-transform:uppercase;color:var(--steel-lit);transition:color .3s var(--ease);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.qz .sl label b.desc.good{color:var(--bronze)}@media (width<=600px){.qz .sl label{flex-direction:column;align-items:flex-start;gap:6px}}.qz .sl input[type=range]{appearance:none;outline-offset:6px;background:linear-gradient(90deg,var(--steel) var(--f,40%),#1b1c1e1a var(--f,40%));border-radius:2px;width:100%;height:4px}.qz .sl input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ice);border:2px solid var(--steel);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 5px #344e6924}.qz .sl input[type=range]::-moz-range-thumb{background:var(--ice);border:2px solid var(--steel);cursor:pointer;border-radius:50%;width:22px;height:22px}.qz .sl .ends{letter-spacing:.1em;text-transform:uppercase;color:#1b1c1e47;justify-content:space-between;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:500;display:flex}.qz-row{margin-bottom:22px}.qz-row:last-of-type{margin-bottom:6px}.qz-row>label{color:var(--paper-2);margin-bottom:9px;font-size:14px;font-weight:500;display:block}.qz-selwrap{position:relative}.qz-selwrap:after{content:"";pointer-events:none;border-right:1.6px solid var(--steel-lit);border-bottom:1.6px solid var(--steel-lit);width:8px;height:8px;transition:border-color .3s var(--ease);margin-top:-6px;position:absolute;top:50%;right:17px;transform:rotate(45deg)}.qz-selwrap:has(select.good):after{border-color:var(--bronze)}.qz-row select{appearance:none;width:100%;color:var(--paper);color-scheme:light;cursor:pointer;transition:border-color .3s var(--ease), color .3s var(--ease);background:#fff;border:1px solid #344e6933;border-radius:10px;padding:13px 44px 13px 16px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:500}.qz-row select:hover{border-color:#344e696b}.qz-row select:focus{border-color:var(--steel-lit);outline:none}.qz-row select.good{color:var(--bronze);border-color:#0040b959}.qz-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.qz-cta .btn.qz-demo{background:var(--ice);border-color:var(--ice);color:#fff}.qz-cta .btn.qz-demo:hover{color:#fff;background:#fff;border-color:#fff}.qz-mirrorhead{text-align:center;padding-bottom:4px}.qz-mirrorhead .qz-q{max-width:24ch;margin-inline:auto}.qz-mirrorhead .qz-sub{max-width:52ch;margin-inline:auto}.qz-gaps{gap:10px;margin-top:26px;display:grid}.qz-gap{background:#ffffff73;border:1px solid #344e6924;border-radius:12px;align-items:flex-start;gap:14px;padding:15px 18px;display:flex}.qz-gap i{width:22px;height:22px;color:var(--bronze);background:#0040b91f;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-style:normal;font-weight:700;display:grid}.qz-gap span{color:var(--paper-2);font-size:13.5px;line-height:1.55}.qz-gap b{color:var(--paper);font-weight:600;display:block}.qz-gap q{quotes:"“" "”";color:var(--paper);font-style:italic}.qz-gap em{color:var(--bronze);margin-top:4px;font-style:normal;display:block}.qz-covered{text-align:center;color:var(--paper-3);max-width:none;margin:18px 0 0;font-size:13px}.qz-send{border-top:1px solid #344e691f;margin-top:34px;padding-top:26px}.qz-send label{letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3);margin:0 0 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:block}.qz-sendrow{flex-wrap:wrap;gap:10px;display:flex}.qz-sendrow input{min-width:220px;color:var(--paper);transition:border-color .3s var(--ease);background:#ffffff80;border:1px solid #344e6933;border-radius:10px;flex:1;padding:13px 16px;font-family:Inter,sans-serif;font-size:14.5px}.qz-sendrow input:focus{border-color:var(--steel-lit);outline:none}.qz-sendrow input::placeholder{color:var(--paper-3)}.qz-msg{color:var(--paper-3);max-width:none;min-height:1.2em;margin:12px 0 0;font-size:13px}.qz-msg.err{color:#eba88f}.qz-msg a{color:var(--steel-lit)}.qz-hint{color:var(--paper-3);max-width:none;margin:10px 0 0;font-size:11.5px}.qz-fine{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3);max-width:none;margin:22px 0 0;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:500}
