:root{--gr:#0F2A50;--edge:rgba(255,255,255,.09);--edge2:rgba(255,255,255,.16);--ink:#EEF3F9;--mid:#94A5B9;--dim:#61738B;--fire:#F26522;--ember:#FF9560;
--ui:Archivo,system-ui,sans-serif;--sr:"Instrument Serif",Georgia,serif;--mo:"IBM Plex Mono",ui-monospace,monospace}
.dpcont{background:var(--gr)!important;color:var(--ink)!important;font-family:var(--ui)}
.dpcont section{background:transparent!important}
.dpcont h1,.dpcont h2{font-family:var(--sr)!important;font-weight:400!important;color:#fff!important;letter-spacing:-.022em!important;line-height:1.04!important}
.dpcont h3,.dpcont h4{font-family:var(--ui)!important;font-weight:600!important;color:var(--ink)!important}
.dpcont p,.dpcont li,.dpcont label,.dpcont td{color:var(--mid)!important}
.dpcont .eyebrow{font-family:var(--mo)!important;font-size:10.5px!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--dim)!important;background:transparent!important;border:0!important;padding:0!important}
.dpcont .service-strip,.dpcont .info-panel,.dpcont .value-card,.dpcont .faq-section,.dpcont .faq,.dpcont .final-cta,.dpcont .trust-strip,.dpcont .quick-item,.dpcont .cov-item{background:#122F57!important;border:1px solid var(--edge)!important;border-radius:14px!important;box-shadow:none!important}
.dpcont .trust-logo{background:#fff!important;border-radius:8px!important}
.dpcont .form-field input,.dpcont .form-field select,.dpcont .form-field textarea,.dpcont input[type=text],.dpcont input[type=email],.dpcont input[type=tel],.dpcont select,.dpcont textarea{background:rgba(255,255,255,.04)!important;border:1px solid var(--edge2)!important;color:var(--ink)!important;border-radius:8px!important}
.dpcont .btn{border-radius:9px!important;font-weight:600!important}
.dpcont .btn-orange{background:var(--fire)!important;color:#fff!important}
.dpcont .btn-light{background:transparent!important;border:1px solid var(--edge2)!important;color:var(--ink)!important}
.dpcont .hero-pill,.dpcont .strip-item{background:transparent!important;border:1px solid var(--edge)!important;color:var(--mid)!important;font-family:var(--mo)!important;font-size:10.5px!important}
.dpcont .quick-icon{background:transparent!important;border:1px solid var(--edge2)!important;color:var(--ember)!important}
