.iq{--iq-ink:#18334c;--iq-blue:#285c83;--iq-line:#d9e3e9;color:var(--iq-ink);background:#f1f5f6;padding:44px max(22px,calc((100vw - 1440px)/2)) 70px;font-family:Arial,sans-serif}.iq-heading{display:flex;justify-content:space-between;gap:32px;align-items:center;margin-bottom:28px}.iq-eyebrow{letter-spacing:.16em;font-size:11px;font-weight:700;color:#527183}.iq h1{font-size:clamp(32px,3.4vw,50px);line-height:1.13;letter-spacing:-.045em;margin:14px 0}.iq h1 span{color:#598197}.iq-heading p:not(.iq-eyebrow){max-width:620px;line-height:1.6;color:#5a6c78}.iq-help{padding:20px;border-left:3px solid #a2bccb;color:var(--iq-ink);line-height:1.8;white-space:nowrap}.iq-help strong{font-size:13px}.iq-steps{display:flex;gap:30px;list-style:none;margin:0;padding:18px 0;border-top:1px solid var(--iq-line);border-bottom:1px solid var(--iq-line);font-size:13px}.iq-steps b{font-size:11px;color:#63879d;margin-right:8px}.iq-status{min-height:47px;padding:14px 0;font-size:13px}.iq-status.error{color:#9d341f;font-weight:600}.iq-grid{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(270px,.85fr) minmax(300px,1fr);gap:16px;align-items:start}.iq-card{background:#fff;border:1px solid var(--iq-line);border-radius:14px;padding:22px;box-shadow:0 6px 24px #18334c06}.iq-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.iq h2{font-size:16px;font-weight:700;margin:0}.iq-badge{border-radius:20px;padding:5px 9px;background:#edf4f7;color:#527183;font-size:10px;white-space:nowrap}.iq-amber{background:#fff1d8;color:#976719}.iq-drop{position:relative;min-height:255px;display:flex!important;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;border:1.5px dashed #9cb5c5;background:linear-gradient(145deg,#f2f8fa,#fff);border-radius:10px;cursor:pointer;padding:22px;overflow:hidden}.iq-drop.drag{background:#e0eff8;border-color:#285c83}.iq-drop strong{font-size:18px}.iq-drop span:not(.iq-upload-symbol){font-size:13px;color:#6c808d}.iq-drop small{font-size:11px;line-height:1.7;color:#6c808d}.iq-upload-symbol{font-size:32px;background:white;border:1px solid #d3e3ec;border-radius:12px;width:56px;height:56px;display:grid;place-items:center}.iq-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.iq progress{width:100%;margin:12px 0}.iq-filename{font-size:12px;font-weight:600;overflow-wrap:anywhere;padding:16px 0 12px}.iq-dimensions{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--iq-line);border-bottom:1px solid var(--iq-line);padding:14px 0;gap:8px}.iq-dimensions span{font-size:10px;color:#648092}.iq-dimensions b{display:block;font-size:14px;color:var(--iq-ink);margin-top:5px}.iq .iq-muted{font-size:11px;color:#6b7c87;line-height:1.65;margin:9px 0 16px}.iq label:not(.iq-drop){display:block;font-size:12px;font-weight:600;margin:14px 0 7px}.iq input:not([type=checkbox]):not([type=file]),.iq select,.iq textarea{width:100%;padding:11px 12px;border:1px solid #cbd7df;border-radius:7px;background:#fcfdfe;color:var(--iq-ink);font:inherit;font-size:13px;box-sizing:border-box}.iq input:focus,.iq select:focus,.iq textarea:focus,.iq button:focus-visible{outline:3px solid #8bb7d3;outline-offset:2px}.iq .iq-check{display:flex!important;gap:9px;align-items:flex-start;font-weight:400!important;line-height:1.5;font-size:11px!important;margin:20px 0!important}.iq-check input{margin-top:3px;flex-shrink:0}.iq button{cursor:pointer;font:inherit}.iq-primary{border:0;border-radius:8px;color:white;background:#285c83;display:flex;justify-content:space-between;padding:14px 16px;font-weight:600!important;font-size:13px!important;width:100%}.iq-primary:hover{background:#204b6a}.iq button:disabled{opacity:.5;cursor:not-allowed}.iq-result-lead{font-size:23px;font-weight:600;line-height:1.3}.iq-result p{line-height:1.6;font-size:12px}.iq-mini-flow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0}.iq-mini-flow span{border:1px solid var(--iq-line);padding:14px 10px;font-size:11px;border-radius:6px}.iq-review-note{padding:15px;background:#f2f6f8;border-radius:8px;font-size:12px;margin-top:20px}.iq-review-note p{font-size:11px;color:#617989;margin:7px 0 0}.iq-total{font-size:32px;font-weight:700;letter-spacing:-.03em}.iq dl{margin:20px 0}.iq dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eef2f5;font-size:12px}.iq dd{margin:0;font-weight:600;white-space:nowrap}.iq-vat{font-size:11px;padding:12px;background:#f5f8fa;border-radius:7px;line-height:1.7}.iq details{font-size:11px;margin-top:15px;line-height:1.7}.iq summary{cursor:pointer;font-weight:700;font-size:12px}.iq details ul{padding-left:18px}.iq details li{margin:9px 0}.iq-request{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;margin-top:20px;padding:30px}.iq-request h2{font-size:25px;margin:14px 0}.iq-request p{font-size:13px;line-height:1.7;max-width:350px}.iq-preview{height:350px;position:relative;background:#eff5f8;border-radius:8px;overflow:hidden}.iq-preview canvas{width:100%;height:100%;display:block;touch-action:none}.iq-preview-tools{position:absolute;left:12px;bottom:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#567182;pointer-events:none}.iq-preview-tools button{pointer-events:auto;border:1px solid #bfd1df;border-radius:5px;background:white;padding:7px 10px;color:#285c83}.iq [hidden]{display:none!important}.iq #iq-sent{padding:15px;background:#edf7f2;border-radius:8px;margin-top:14px;overflow-wrap:anywhere;font-size:13px}.iq #iq-sent a{font-weight:700;text-decoration:underline}.iq-model.loaded .iq-drop{min-height:0;padding:12px}.iq-model.loaded .iq-drop .iq-upload-symbol,.iq-model.loaded .iq-drop small,.iq-model.loaded .iq-drop>span:not(.iq-upload-symbol){display:none}.iq-model.loaded .iq-drop strong{font-size:12px}.iq-model.loaded .iq-preview{margin-top:12px}@media(max-width:1150px){.iq-grid{grid-template-columns:1fr 1fr}.iq-result{grid-column:1/-1}.iq-result dl{max-width:600px}.iq-total{font-size:36px}}@media(max-width:650px){.iq{padding:25px 15px 40px}.iq-heading{display:block}.iq-help{display:block;margin-top:20px;padding:8px 12px;font-size:12px}.iq-steps{gap:10px;justify-content:space-between;font-size:10px}.iq-steps b{display:block;margin-bottom:5px}.iq-grid{grid-template-columns:1fr}.iq-result{grid-column:auto}.iq-card{padding:18px}.iq-request{grid-template-columns:1fr;gap:8px}.iq-preview{height:300px}.iq-heading h1{font-size:34px}.iq-drop{min-height:230px}}

.iq-samples{display:flex;gap:12px;margin-top:12px}.iq-samples button{border:0;padding:4px 0;background:none;color:#285c83;text-decoration:underline;font-size:11px}

.iq h1,.iq h2{color:var(--iq-ink)}
