.qs-modal{display:none;position:fixed;inset:0;z-index:1200}.qs-modal[open]{display:block}.qs-modal .qs-backdrop{position:absolute;inset:0;background:rgba(7,12,24,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.qs-modal .qs-panel{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:min(880px,calc(100vw - 32px));height:min(92vh,1120px);display:flex;flex-direction:column;background:var(--bg,#fff);border:1px solid var(--line,rgba(20,45,95,.12));border-radius:18px;box-shadow:0 30px 80px rgba(7,12,24,.45);overflow:hidden}.qs-modal .qs-toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line,rgba(20,45,95,.12));background:var(--glass-hi,#fff)}.qs-modal .qs-toolbar b{display:block;font-size:16px;font-weight:800;color:var(--text-1,#12203b);letter-spacing:-.01em}.qs-modal .qs-toolbar small{display:block;margin-top:2px;font-size:12.5px;color:var(--text-3,#7a88a3)}.qs-modal .qs-actions{display:flex;align-items:center;gap:10px;flex:none}.qs-modal .qs-actions .btn::after,.qs-modal .qs-actions .btn::before{display:none!important;content:none!important}.qs-modal .qs-actions .btn{padding:0 18px;min-height:42px;white-space:nowrap}.qs-modal .qs-x{width:38px;height:38px;border-radius:100px;border:1px solid var(--line,rgba(20,45,95,.12));background:0 0;color:var(--text-2,#5c6c8a);font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.qs-modal .qs-x:hover{background:var(--accent-soft,#edf3fc);color:var(--text-1,#12203b)}.qs-modal .qs-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;background:#e9eef6;padding:22px}.qs-modal #dbc-quote-sheet{display:block;max-width:760px;margin:0 auto;background:#fff;padding:36px 40px;border-radius:6px;box-shadow:0 6px 30px rgba(18,32,59,.14)}html.qs-lock,html.qs-lock body{overflow:hidden}@media (max-width:767px){.qs-modal .qs-panel{width:100vw;height:100dvh;top:0;right:0;transform:none;border-radius:0;border:0}.qs-modal .qs-toolbar{padding:12px 14px}.qs-modal .qs-toolbar small{display:none}.qs-modal .qs-toolbar b{font-size:15px;white-space:nowrap}.qs-modal .qs-actions .btn{padding-right:16px;padding-left:16px}.qs-modal .qs-scroll{padding:12px}.qs-modal #dbc-quote-sheet{padding:22px 18px}.qs-modal #dbc-quote-sheet .qs-contact,.qs-modal #dbc-quote-sheet .qs-strip{grid-template-columns:repeat(2,1fr)}.qs-modal #dbc-quote-sheet .qs-docs{columns:1}.qs-modal #dbc-quote-sheet .qs-head{gap:6mm}}#dbc-quote-sheet{display:none}@page{size:A4;margin:14mm 13mm}@media print{body>*{display:none!important}body>.qs-modal{display:block!important;position:static!important;inset:auto!important}.qs-modal .qs-backdrop,.qs-modal .qs-toolbar{display:none!important}.qs-modal .qs-panel{position:static!important;transform:none!important;width:auto!important;height:auto!important;display:block!important;border:0!important;border-radius:!important 0;box-shadow:none!important;overflow:visible!important;background:#fff!important}.qs-modal .qs-scroll{overflow:visible!important;padding:0!important;background:#fff!important}.qs-modal #dbc-quote-sheet{display:block!important;max-width:none!important;padding:0!important;box-shadow:none!important;border-radius:!important 0}body,html{background:#fff!important;margin:0!important;padding:0!important}}#dbc-quote-sheet{color:#12203b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:10pt;line-height:1.55;-webkit-print-color-adjust:exact;print-color-adjust:exact}#dbc-quote-sheet b,#dbc-quote-sheet dd,#dbc-quote-sheet div,#dbc-quote-sheet dl,#dbc-quote-sheet dt,#dbc-quote-sheet footer,#dbc-quote-sheet h2,#dbc-quote-sheet header,#dbc-quote-sheet img,#dbc-quote-sheet li,#dbc-quote-sheet ol,#dbc-quote-sheet p,#dbc-quote-sheet section,#dbc-quote-sheet span,#dbc-quote-sheet strong,#dbc-quote-sheet table,#dbc-quote-sheet tbody,#dbc-quote-sheet td,#dbc-quote-sheet th,#dbc-quote-sheet thead,#dbc-quote-sheet tr,#dbc-quote-sheet ul{margin:0;padding:0;border:0;background:0 0;box-shadow:none;color:inherit;font:inherit;text-align:right;letter-spacing:normal;text-transform:none;line-height:inherit;position:static;float:none;width:auto;max-width:none;min-height:0;border-radius:0;opacity:1;transform:none;list-style:none;box-sizing:border-box}#dbc-quote-sheet .qs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16mm;padding-bottom:5mm;border-bottom:2.5pt solid #123063}#dbc-quote-sheet .qs-brand{display:flex;align-items:center;gap:4mm}#dbc-quote-sheet .qs-logo{width:14mm;height:14mm;display:block}#dbc-quote-sheet .qs-name{font-size:14pt;font-weight:800;letter-spacing:-.01em;color:#123063;line-height:1.2}#dbc-quote-sheet .qs-tag{font-size:7.5pt;letter-spacing:.16em;text-transform:uppercase;color:#5c6c8a;margin-top:1mm}#dbc-quote-sheet .qs-doc{text-align:left}#dbc-quote-sheet .qs-doctype{font-size:12pt;font-weight:800;color:#123063;text-align:left}#dbc-quote-sheet .qs-ref{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5pt;color:#5c6c8a;margin-top:1mm;letter-spacing:.04em;text-align:left}#dbc-quote-sheet .qs-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:3mm;margin:5mm 0 7mm;padding:3.5mm 4mm;background:#f4f7fd;border:.5pt solid #d8e2f5;border-radius:2mm}#dbc-quote-sheet .qs-strip span{display:block;font-size:6.8pt;letter-spacing:.14em;text-transform:uppercase;color:#7a88a3;margin-bottom:.8mm}#dbc-quote-sheet .qs-strip b{font-size:9pt;font-weight:700;color:#12203b}#dbc-quote-sheet .qs-block{margin-bottom:6mm;page-break-inside:avoid;break-inside:avoid}#dbc-quote-sheet .qs-block h2{font-size:8pt;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#2f5fcc;margin-bottom:2.5mm;padding-bottom:1.5mm;border-bottom:.5pt solid #d8e2f5;line-height:1.4}#dbc-quote-sheet .qs-block h2 .count{font-weight:700;color:#7a88a3;letter-spacing:0}#dbc-quote-sheet .qs-pkg{font-size:11.5pt;font-weight:700;color:#12203b;line-height:1.35}#dbc-quote-sheet .qs-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:2mm 6mm}#dbc-quote-sheet .qs-meta dt{font-size:7pt;letter-spacing:.12em;text-transform:uppercase;color:#7a88a3;line-height:1.4}#dbc-quote-sheet .qs-meta dd{font-size:9.5pt;font-weight:650;color:#12203b;line-height:1.4}#dbc-quote-sheet .qs-table{width:100%;border-collapse:collapse}#dbc-quote-sheet .qs-table th{font-size:7pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7a88a3;padding-bottom:2mm}#dbc-quote-sheet .qs-table td.num,#dbc-quote-sheet .qs-table th.num{text-align:left}#dbc-quote-sheet .qs-table td{padding:2.2mm 0;border-top:.5pt solid #e6ecf7;font-size:9.5pt;vertical-align:top;line-height:1.45}#dbc-quote-sheet .qs-table td.num{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;white-space:nowrap;padding-right:6mm}#dbc-quote-sheet .qs-table .sub{color:#7a88a3;font-size:8.5pt}#dbc-quote-sheet .qs-fees td{background:#fafbfe}#dbc-quote-sheet .qs-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:3mm;padding:3.5mm 4mm;background:#123063;border-radius:2mm;page-break-inside:avoid;break-inside:avoid}#dbc-quote-sheet .qs-total span{font-size:8pt;letter-spacing:.16em;text-transform:uppercase;color:#a9c4ff}#dbc-quote-sheet .qs-total strong{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15pt;font-weight:700;color:#fff}#dbc-quote-sheet .qs-docs{columns:2;column-gap:8mm}#dbc-quote-sheet .qs-docs li{position:relative;padding-right:4.5mm;margin-bottom:1.6mm;font-size:9pt;line-height:1.45;break-inside:avoid}#dbc-quote-sheet .qs-docs li::before{content:"";position:absolute;right:0;top:1.2mm;width:2.2mm;height:2.2mm;border:.5pt solid #2f5fcc;border-radius:.5mm}#dbc-quote-sheet .qs-docs li b{font-weight:700;display:block}#dbc-quote-sheet .qs-docs .qs-dn{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:7pt;font-weight:700;color:#2f5fcc;margin-left:1.6mm;letter-spacing:.02em}#dbc-quote-sheet .qs-docs .qs-dx{display:block;margin-top:.5mm;font-size:7.6pt;line-height:1.4;color:#55606e}#dbc-quote-sheet .qs-docs li{margin-bottom:2.6mm}#dbc-quote-sheet .qs-next ol{padding-right:6mm;list-style:decimal}#dbc-quote-sheet .qs-next li{font-size:9pt;margin-bottom:1.4mm;line-height:1.5;list-style:decimal}#dbc-quote-sheet .qs-next li::marker{color:#2f5fcc;font-weight:700}#dbc-quote-sheet .qs-foot{margin-top:8mm;padding-top:4mm;border-top:2.5pt solid #123063;page-break-inside:avoid;break-inside:avoid}#dbc-quote-sheet .qs-contact{display:grid;grid-template-columns:repeat(4,1fr);gap:3mm;margin-bottom:3.5mm;font-size:8.5pt;color:#12203b;font-weight:600}#dbc-quote-sheet .qs-contact span{display:block;font-size:6.8pt;letter-spacing:.14em;text-transform:uppercase;color:#7a88a3;font-weight:400;margin-bottom:.6mm}#dbc-quote-sheet .qs-terms{font-size:7.4pt;line-height:1.5;color:#7a88a3;margin-bottom:2.5mm}#dbc-quote-sheet .qs-mark{font-size:7pt;letter-spacing:.18em;text-transform:uppercase;color:#a6b2c7;text-align:center}#dbc-quote-sheet .qs-trn{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:8pt;color:#5c6c8a;margin-top:.8mm;letter-spacing:.04em;text-align:left}#dbc-quote-sheet .qs-bank{width:100%;border-collapse:collapse}#dbc-quote-sheet .qs-bank th{text-align:right;font-size:8.4pt;font-weight:600;color:#5c6c8a;padding:1mm 0 1mm 6mm;white-space:nowrap;vertical-align:top;width:34mm}#dbc-quote-sheet .qs-bank td{font-size:9pt;font-weight:650;color:#12203b;padding:1mm 0;font-family:"JetBrains Mono",ui-monospace,monospace;letter-spacing:.01em}#dbc-quote-sheet .qs-tc-list{margin:0;padding-right:4.4mm}#dbc-quote-sheet .qs-tc-list li{font-size:7.8pt;line-height:1.5;color:#5c6c8a;margin-bottom:1mm}.qs-payfee{margin-top:10px;font-size:9pt;line-height:1.5;color:#55606e;padding:9px 12px;background:#edf3fc;border:1px solid rgba(20,45,95,.1);border-radius:8px}