.pq-offer{height:100%;font-size:var(--ws-meta)}.pq-offer p{margin:0}.pq-offer-head{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pq-offer-head b{font-size:var(--ws-meta);font-weight:var(--ws-weight-medium)}.pq-offer-head>span{background:var(--ws-blue);color:var(--ws-white);font-size:var(--ws-ui-sm);font-weight:var(--ws-weight-medium);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.pq-offer-row{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 18px;display:grid}.pq-offer-row>span:last-child{font-variant-numeric:tabular-nums}.pq-offer-sums{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pq-offer-sums p{border-right:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));padding:14px 18px}.pq-offer-sums p:last-child{border-right:0}.pq-offer-sums span{color:var(--ws-muted);display:block}.pq-offer-sums b{font-size:var(--ws-label);font-weight:var(--ws-weight-medium)}.pq-offer-sums b.is-good{color:var(--ws-positive)}.pq-chat{justify-items:start;gap:10px;display:grid}.pq-chat-head{font-size:var(--ws-meta);font-weight:var(--ws-weight-medium);color:var(--ws-muted);align-items:center;gap:9px;margin:0 0 6px;display:flex}.pq-chat-head svg{color:var(--ws-blue)}.pq-chat p[data-from]{border-radius:var(--ws-radius);max-width:82%;font-size:var(--ws-meta);line-height:var(--ws-lh-meta);margin:0;padding:13px 16px}.pq-chat p[data-from=kunde]{background:var(--ws-mist);justify-self:end}.pq-chat p[data-from=ki]{background:var(--ws-blue);color:var(--ws-white)}.pq-chat--compact p[data-from]{max-width:90%}.pq-site{aspect-ratio:4/3;border-radius:var(--ws-radius-lg);background:var(--ws-line);position:relative;overflow:hidden}.pq-site img{object-fit:cover}.pq-site-chips{justify-items:start;gap:8px;display:grid;position:absolute;bottom:16px;left:16px}.pq-site-chips p{background:var(--ws-white);font-size:var(--ws-body);font-weight:var(--ws-weight-medium);border-radius:99px;align-items:center;gap:9px;margin:0;padding:8px 13px;display:flex;box-shadow:0 10px 30px #080d1933}.pq-site-chips svg{color:var(--ws-blue)}.pq-rules{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-white);display:grid}.pq-rules p{border-bottom:1px solid var(--ws-line);font-size:var(--ws-body);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 18px;display:flex}.pq-rules p:last-child{border-bottom:0}.pq-rules span{font-weight:var(--ws-weight-medium)}.pq-rules em{background:var(--ws-mist);color:var(--ws-muted);font-size:var(--ws-ui);font-style:normal;font-weight:var(--ws-weight-medium);border-radius:99px;padding:3px 10px}.pq-rules em[data-auto]{background:var(--ws-positive-bg);color:var(--ws-positive)}.pq-accept{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-white);padding:22px 24px}.pq-accept-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.pq-accept-head b{font-size:var(--ws-body);font-weight:var(--ws-weight-medium)}.pq-accept-head span{background:var(--ws-positive-bg);color:var(--ws-positive);font-size:var(--ws-ui-sm);font-weight:var(--ws-weight-medium);border-radius:99px;padding:3px 9px}.pq-accept-steps{font-size:var(--ws-meta);gap:14px;display:grid}.pq-accept-steps p{align-items:center;gap:12px;margin:0;display:flex}.pq-accept-steps i{background:color-mix(in oklab, var(--ws-blue) 7%, var(--ws-white));width:26px;height:26px;color:var(--ws-blue);border-radius:50%;flex:none;place-items:center;display:grid}.pq-accept-next{border-top:1px solid var(--ws-line);font-size:var(--ws-meta);font-weight:var(--ws-weight-medium);color:var(--ws-blue);justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;padding-top:18px;display:flex}.pq-flow{font-size:var(--ws-meta);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.pq-flow>div{border-right:1px solid var(--ws-line);padding:28px 28px 36px}.pq-flow>div:last-child{border-right:0}.pq-flow-middle{background:var(--ws-paper)}.pq-flow strong{font-size:var(--ws-label);font-weight:var(--ws-weight-medium)}.pq-flow-sub{color:var(--ws-muted);font-size:var(--ws-meta);margin:4px 0 0}.pq-flow-items{gap:10px;margin-top:22px;display:grid}.pq-flow-items p{border:1px solid var(--ws-line);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0;padding:12px 14px;display:grid}.pq-flow-items strong{font-size:inherit}.pq-flow-items svg{color:var(--ws-blue)}.pq-flow-items span{font-size:var(--ws-ui);color:var(--ws-muted)}.pq-flow-agent{grid-template-columns:auto 1fr;align-items:center;gap:2px 11px;margin:22px 0 0;display:grid}.pq-flow-agent i{background:var(--pf-tint);width:32px;height:32px;color:var(--ws-blue);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.pq-flow-agent b{font-weight:var(--ws-weight-medium)}.pq-flow-agent small{font-size:var(--ws-ui);color:var(--ws-muted)}.pq-flow-checks{gap:10px;margin-top:20px;display:grid}.pq-flow-checks p{align-items:center;gap:8px;margin:0;display:flex}.pq-flow-checks svg{color:var(--ws-positive)}.pq-flow-quote{gap:8px;margin-top:14px;display:grid}.pq-flow-quote>p{justify-content:space-between;gap:12px;margin:0;display:flex}.pq-flow-quote>p>span:first-child{color:var(--ws-muted)}.pq-flow-quote>p>span:last-child,.pq-flow-quote b{font-variant-numeric:tabular-nums}.pq-flow-sum{border-top:1px solid var(--ws-line);align-items:center;padding-top:9px}.pq-flow-sum>span:first-child{color:inherit!important}.pq-flow-sum b{font-weight:var(--ws-weight-medium)}.pq-flow-released{background:var(--ws-positive);color:var(--ws-white);font-size:var(--ws-meta);font-weight:var(--ws-weight-medium);border-radius:99px;justify-self:start;align-items:center;gap:7px;margin-top:6px;padding:9px 16px;display:inline-flex}.pq-pillars{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:35px;margin-top:56px;display:grid}.pq-pillars>div{border-top:1px solid var(--ws-line);padding-top:24px}.pq-pillars h3{font-size:var(--ws-label);font-weight:var(--ws-weight-medium);letter-spacing:var(--ws-track-label)}.pq-pillars p{margin:var(--ws-list-gap) 0 0;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted)}
