.qhse-section{color:#0e2440;background:#f4f7fa;border-block:1px solid #dce3ed;padding:clamp(42px,6vw,78px) 0;scroll-margin-top:110px}.qhse-section h2{max-width:32ch;margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.75rem);line-height:1.5}.qhse-section h3{margin:0 0 12px;font-size:1.13rem;line-height:1.7}.qhse-section p,.qhse-section li{font-size:1rem;line-height:1.95}.qhse-intro{max-width:80ch;margin-bottom:30px}.qhse-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0;display:grid}.qhse-pillar{background:#fff;border:1px solid #d4deea;border-block-start:3px solid #1b578c;min-width:0;padding:24px}.qhse-pillar p{margin:0}.qhse-pillar-label{letter-spacing:.13em;color:#40556b;margin-bottom:18px;font-size:.75rem;display:block}.qhse-documents{border-block:1px solid #cddae7;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:38px;margin:36px 0;padding:32px 0;display:grid}.qhse-documents h3{font-size:1.45rem}.qhse-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.qhse-document-list li{border-inline-start:2px solid #a1b8ce;min-width:0;padding-inline-start:18px}.qhse-document-list strong{margin-bottom:5px;font-size:1rem;display:block}.qhse-document-list p{color:#40556b;margin:0}.qhse-process{counter-reset:qhse;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:26px 0 32px;padding:0;list-style:none;display:grid}.qhse-process li{counter-increment:qhse;border-block-start:1px solid #b9ccdd;padding-block-start:16px}.qhse-process li:before{content:"0" counter(qhse);color:#40556b;margin-bottom:12px;font-size:.78rem;display:block}.qhse-process strong{margin-bottom:8px;display:block}.qhse-process p{margin:0}.qhse-contact{color:#fff;background:#0e2440;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.qhse-contact h3{margin-bottom:8px}.qhse-contact p{color:#e1eaf3;max-width:70ch;margin:0}.qhse-section .qhse-request{text-align:center;color:#0e2440;background:#fff;border:1px solid #fff;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 20px;font-weight:700;line-height:1.8;text-decoration:none;display:inline-flex}.qhse-section a:focus-visible{outline-offset:4px;outline:3px solid #438fc2}.qhse-preview-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.qhse-preview-grid p{max-width:70ch;margin:0 0 24px}.qhse-highlights{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.qhse-highlights li{background:#fff;border:1px solid #cbd9e7;padding:8px 14px;font-size:.94rem}.qhse-preview .qhse-request{color:#fff;background:#0e2440;border-color:#0e2440}@media (width<=900px){.qhse-pillars{grid-template-columns:1fr}.qhse-documents,.qhse-preview-grid{grid-template-columns:1fr;gap:24px}.qhse-process{grid-template-columns:repeat(2,minmax(0,1fr))}.qhse-contact{flex-direction:column;align-items:stretch}}@media (width<=540px){.qhse-document-list,.qhse-process{grid-template-columns:1fr}.qhse-pillar,.qhse-contact{padding:20px}.qhse-documents{margin:28px 0}.qhse-highlights{gap:8px}}