/* Quiet conversion sections, using the established DC blue and editorial grid. */
.dc-capture,.dc-audit-offer{color:#101114;background:#edf1ff;position:relative;scroll-margin-top:110px}
.dc-capture__grid,.dc-audit-offer__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,100px);align-items:start}
.dc-capture h2,.dc-audit-offer h2{font:700 clamp(32px,4vw,60px)/1.08 var(--font-display);letter-spacing:-.04em;margin:0 0 24px;max-width:15ch}
.dc-capture__intro>p,.dc-audit-offer__grid>div>p{max-width:52ch;line-height:1.7}
.dc-capture a:not(.dc-btn),.dc-audit-offer a:not(.dc-btn){color:#2148d8;text-underline-offset:4px}
.dc-capture__promise{border-left:3px solid #2f5bff;padding:10px 0 10px 18px;font-weight:500}
.dc-capture__next{border-top:1px solid #b3bedc;margin-top:30px;padding-top:22px}
.dc-capture__next h3{font-size:20px;margin:0 0 16px}
.dc-capture__next ol{padding-left:22px;line-height:1.7}
.dc-capture__next li{padding:0 0 10px 5px}
.dc-capture__next>a{display:inline-block;min-height:40px;padding:8px 0;overflow-wrap:anywhere}
.dc-capture__form{border-top:3px solid #2f5bff;padding-top:24px;min-width:0}
.dc-capture__context{font-size:14px;line-height:1.6;margin:0 0 24px}
.dc-capture__optional{border-top:1px solid #aab4ca;border-bottom:1px solid #aab4ca;margin:20px 0 24px}
.dc-capture__optional summary{padding:16px 4px;min-height:48px;font-size:14px;cursor:pointer}
.dc-capture__optional[open] summary{margin-bottom:10px}
.dc-capture .dcs-privacy{margin:20px 0;font-size:13px;line-height:1.6}
.dc-capture .dcs-field textarea{min-height:125px}
.dc-capture .dcs-field input,.dc-capture .dcs-field textarea{font-size:16px}
.dc-capture__done{padding:24px 0;min-height:220px}
.dc-capture__done:focus{outline:2px solid #2148d8;outline-offset:6px}
.dc-capture__done h3{font-size:30px;line-height:1.2}
.dc-capture :focus-visible,.dc-audit-offer :focus-visible,.dc-capture-audit :focus-visible{outline:3px solid #2148d8;outline-offset:4px}
.dc-audit-offer{background:linear-gradient(125deg,#dfe7ff,#f4f6fd);border-top:1px solid #c7d0e8}
.dc-audit-paper{background:#fff;border-top:4px solid #2f5bff;padding:clamp(22px,3vw,42px);box-shadow:12px 12px 0 #cbd5f2}
.dc-audit-paper h3{font-size:24px;line-height:1.3;margin:14px 0 24px}
.dc-audit-paper ol{padding-left:24px;margin:0}
.dc-audit-paper li{padding:12px 0 12px 7px;border-top:1px solid #d6dce8;font-size:15px}
.dc-audit-paper li::marker{color:#2148d8;font-weight:600}
.dc-audit-paper li p{font-size:13px;line-height:1.6;margin:4px 0 0;color:#414854}
.dc-audit-paper__caption{font-size:12px;line-height:1.6;color:#414854;margin:20px 0 0}
.dc-full-brief{scroll-margin-top:110px;margin-top:64px}.dc-full-brief>h2{font-size:clamp(28px,3vw,44px);line-height:1.2;margin-bottom:32px}
.dc-capture-audit{max-width:720px}.dc-capture-audit>p{line-height:1.7;margin-bottom:28px}
@media(max-width:760px){.dc-capture__grid,.dc-audit-offer__grid{grid-template-columns:1fr;gap:32px}.dc-capture h2,.dc-audit-offer h2{max-width:22ch}.dc-audit-paper{box-shadow:6px 6px 0 #cbd5f2;margin-right:6px}.dc-capture .dc-btn,.dc-capture-audit .dc-btn{width:100%;white-space:normal;min-height:52px}.dc-full-brief{margin-top:48px}}

.dc-contact__body .dc-capture{padding:32px clamp(16px,3vw,40px)}.dc-contact__body .dc-capture>.dc-frame{width:100%;max-width:none;padding:0;margin:0}.dc-contact__body .dc-capture h2{font-size:clamp(28px,3vw,42px)}
.dc-capture .dcs-errors a,.dc-capture .dcs-error,.dc-capture-audit .dcs-errors a,.dc-capture-audit .dcs-error{overflow-wrap:anywhere}
