#dm-preassembled{font-family:Arial,Helvetica,sans-serif;color:#17191b;background:#fff;--line:#e2e4e5;--muted:#555d63}#dm-preassembled *{box-sizing:border-box}#dm-preassembled .pa-wrap{max-width:1240px;margin:auto;padding:0 32px}#dm-preassembled section{padding:64px 0;border-bottom:1px solid var(--line);scroll-margin-top:150px}#dm-preassembled h1{font-size:clamp(36px,4.8vw,66px);line-height:1.05;letter-spacing:-2px;margin:18px 0 24px}#dm-preassembled h2{font-size:clamp(27px,3vw,38px);line-height:1.14;letter-spacing:-1px;margin:0 0 20px}#dm-preassembled h3{font-size:21px;line-height:1.25;margin:0 0 13px}#dm-preassembled p{color:var(--muted);line-height:1.65;margin:0 0 20px}#dm-preassembled a{color:inherit}#dm-preassembled .pa-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase}#dm-preassembled .pa-crumb{font-size:12px;line-height:1.7;padding-top:26px;color:var(--muted)}#dm-preassembled .pa-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding-top:30px}#dm-preassembled figure{margin:0}#dm-preassembled .pa-hero img{width:100%;height:auto;aspect-ratio:1;display:block}#dm-preassembled figcaption{font-size:11px;color:#656d72;line-height:1.5;margin-top:10px}#dm-preassembled .pa-lead{font-size:20px;max-width:620px}#dm-preassembled .pa-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}#dm-preassembled .pa-btn{border:1px solid #25292d;padding:14px 20px;min-height:46px;display:inline-flex;align-items:center;text-decoration:none;font-size:14px;font-weight:700;background:#25292d;color:#fff;cursor:pointer}#dm-preassembled .pa-btn.secondary{background:#fff;color:#25292d}#dm-preassembled a:focus-visible,#dm-preassembled button:focus-visible,#dm-preassembled input:focus-visible,#dm-preassembled select:focus-visible{outline:2px solid #444a4f;outline-offset:4px}#dm-preassembled .pa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#dm-preassembled .pa-entry{padding:30px;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}#dm-preassembled .pa-entry .pa-num{font-size:12px;color:#60686f;margin-bottom:26px}#dm-preassembled .pa-entry a{margin-top:auto;font-size:13px;font-weight:700;text-underline-offset:5px}#dm-preassembled .pa-muted{font-size:13px;color:var(--muted)}#dm-preassembled .pa-configs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#dm-preassembled .pa-config{border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:12px;background:#fff;text-align:left;color:inherit;font:inherit;cursor:pointer}#dm-preassembled .pa-config svg{width:100%;height:90px}#dm-preassembled .pa-config strong{font-size:15px}#dm-preassembled .pa-config span{font-size:12px;line-height:1.5;color:var(--muted)}#dm-preassembled .pa-split{display:grid;grid-template-columns:1fr 1.3fr;gap:52px}#dm-preassembled .pa-dark{background:#25292d;color:#fff;padding:40px;border:0}#dm-preassembled .pa-dark p{color:#d5d7d9}#dm-preassembled .pa-dark .pa-btn{background:#fff;color:#17191b;border-color:#fff}#dm-preassembled .pa-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}#dm-preassembled label{display:block;font-size:12px;font-weight:600;min-width:0}#dm-preassembled input,#dm-preassembled select,#dm-preassembled textarea{display:block;width:100%;border:1px solid #bac0c4;border-radius:0;background:#fff;color:#25292d;font:14px Arial,sans-serif;padding:12px;min-height:44px;margin-top:7px}#dm-preassembled .pa-span2{grid-column:span 2}#dm-preassembled .pa-spanfull{grid-column:1/-1}#dm-preassembled details{border:1px solid var(--line);margin-top:20px;padding:20px}#dm-preassembled summary{cursor:pointer;font-weight:700;font-size:14px;padding:4px 0}#dm-preassembled details[open] summary{margin-bottom:20px}#dm-preassembled .pa-result{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:1fr 1.5fr auto;gap:22px;align-items:start}#dm-preassembled .pa-result p{font-size:13px;margin-bottom:10px}#dm-preassembled .pa-result h3{font-size:18px}#dm-preassembled .pa-result .pa-btn{font-size:12px}#dm-preassembled .pa-empty{border:1px solid var(--line);padding:30px;background:#fafafa}#dm-preassembled .pa-status{margin:28px 0 16px;font-size:14px;font-weight:700}#dm-preassembled .pa-table-wrap{overflow-x:auto}#dm-preassembled table{border-collapse:collapse;width:100%;font-size:13px}#dm-preassembled th,#dm-preassembled td{padding:18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}#dm-preassembled th{background:#f3f4f4}#dm-preassembled .pa-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0;list-style:none}#dm-preassembled .pa-list li{border-top:1px solid var(--line);padding:18px 0;color:var(--muted);line-height:1.6;font-size:14px}#dm-preassembled .pa-list strong{display:block;color:#17191b;margin-bottom:6px}#dm-preassembled .pa-links{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}#dm-preassembled .pa-rfq{background:#f5f6f6;padding:32px}#dm-preassembled .pa-order{padding:20px;background:#f5f6f6;font-size:13px;line-height:1.6;margin:22px 0}#dm-preassembled .pa-check{display:flex;align-items:center;gap:9px}#dm-preassembled .pa-check input{width:18px;min-height:18px;margin:0}#dm-preassembled .pa-note{font-size:12px;line-height:1.6}#dm-preassembled .pa-technical{font-size:12px;letter-spacing:.2px}#dm-preassembled .pa-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}#dm-preassembled .pa-benefits strong{display:block;font-size:17px;margin-bottom:12px}#dm-preassembled .pa-benefits p{font-size:14px}@media(max-width:1000px){#dm-preassembled .pa-hero{gap:24px}#dm-preassembled .pa-grid{grid-template-columns:1fr}#dm-preassembled .pa-configs{grid-template-columns:repeat(2,1fr)}#dm-preassembled .pa-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#dm-preassembled .pa-split{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){#dm-preassembled .pa-wrap{padding:0 20px}#dm-preassembled section{padding:42px 0}#dm-preassembled .pa-hero{grid-template-columns:1fr;gap:18px}#dm-preassembled h1{letter-spacing:-1px}#dm-preassembled .pa-hero figure{max-width:420px;width:100%;margin:auto}#dm-preassembled .pa-lead{font-size:17px}#dm-preassembled .pa-fields,#dm-preassembled .pa-benefits,#dm-preassembled .pa-list{grid-template-columns:1fr}#dm-preassembled .pa-span2{grid-column:auto}#dm-preassembled .pa-config{padding:14px}#dm-preassembled .pa-config strong{font-size:14px}#dm-preassembled .pa-result{grid-template-columns:1fr;gap:8px}#dm-preassembled .pa-rfq,#dm-preassembled .pa-dark{padding:22px}#dm-preassembled th,#dm-preassembled td{padding:12px;min-width:130px}#dm-preassembled .pa-table-wrap:before{content:attr(data-scroll-label);display:block;font-size:11px;margin-bottom:12px;color:var(--muted)}#dm-preassembled .pa-actions .pa-btn{justify-content:center}#dm-preassembled .pa-entry{padding:24px}}

#dm-preassembled .pa-split{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}#dm-preassembled .pa-split>*{min-width:0}#dm-preassembled .pa-table-wrap{max-width:100%;min-width:0}@media(max-width:1000px){#dm-preassembled .pa-split{grid-template-columns:minmax(0,1fr)}}
#dm-preassembled .pa-config{min-width:0;overflow-wrap:anywhere}#dm-preassembled .pa-configs{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){#dm-preassembled .pa-configs{grid-template-columns:repeat(2,minmax(0,1fr))}}
#dm-preassembled .pa-config,#dm-preassembled .pa-config span,#dm-preassembled .pa-config strong,#dm-preassembled .pa-btn{white-space:normal;overflow-wrap:anywhere}
#dm-preassembled .pa-config svg{height:auto;aspect-ratio:360/220}#dm-preassembled .pa-choice-links{display:grid;gap:10px}#dm-preassembled .pa-choice-links button{background:white;color:#303438;border:0;border-bottom:1px solid #e2e4e5;text-align:left;padding:10px 0;white-space:normal;cursor:pointer;font-size:14px}#dm-preassembled .pa-custom-call{margin-top:28px;padding:28px;background:#25292d;color:white;display:flex;gap:20px;align-items:center;flex-wrap:wrap}#dm-preassembled .pa-custom-call .pa-btn{background:white;color:#25292d;margin-left:auto}@media(max-width:600px){#dm-preassembled .pa-custom-call .pa-btn{margin-left:0}#dm-preassembled .pa-configs{grid-template-columns:1fr 1fr}}
#dm-preassembled .pa-configs{grid-template-columns:repeat(3,minmax(0,1fr))}#dm-preassembled .pa-config{padding:14px 18px 22px;gap:10px}#dm-preassembled .pa-config svg{aspect-ratio:480/220;height:auto;width:100%}#dm-preassembled .pa-config strong{font-size:16px}#dm-preassembled .pa-config span{font-size:13px}@media(max-width:1000px){#dm-preassembled .pa-configs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#dm-preassembled .pa-configs{grid-template-columns:minmax(0,1fr)}#dm-preassembled .pa-config{padding:10px 14px 22px}}
