
.dp-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.dp-ok{display:grid;gap:6px;padding:20px 22px;border-radius:14px;border:1px solid rgba(242,101,34,.42);background:linear-gradient(150deg,rgba(242,101,34,.14),rgba(242,101,34,.05));margin-bottom:18px}
.dp-ok b{font-family:'Archivo',sans-serif;font-size:16.5px;color:#fff;font-weight:700}
.dp-ok span{font-size:14px;line-height:1.55;color:#B9C7D9}
.form-legal{margin:14px 0 0;font-size:12px;line-height:1.55;color:#7B8CA3}
.form-legal a{color:#FF9560;text-decoration:underline;text-underline-offset:2px}
#dp-web-to-lead-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#dp-web-to-lead-form .form-field{display:flex;flex-direction:column;gap:7px;min-width:0}
#dp-web-to-lead-form .form-field.full{grid-column:1/-1}
#dp-web-to-lead-form label{font-family:'IBM Plex Mono','SFMono-Regular',Menlo,monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#8FA1B8;font-weight:600}
#dp-web-to-lead-form input,#dp-web-to-lead-form select,#dp-web-to-lead-form textarea{width:100%;padding:12px 14px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#EEF3F9;font-family:'Archivo',sans-serif;font-size:14.5px;line-height:1.45;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;-webkit-appearance:none;appearance:none}
#dp-web-to-lead-form textarea{resize:vertical;min-height:120px}
#dp-web-to-lead-form select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238FA1B8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:17px;padding-right:38px}
#dp-web-to-lead-form select option{background:#122F57;color:#EEF3F9}
#dp-web-to-lead-form input::placeholder,#dp-web-to-lead-form textarea::placeholder{color:#5E7188}
#dp-web-to-lead-form input:focus,#dp-web-to-lead-form select:focus,#dp-web-to-lead-form textarea:focus{outline:none;border-color:rgba(242,101,34,.62);background:rgba(242,101,34,.05);box-shadow:0 0 0 3px rgba(242,101,34,.14)}
#dp-web-to-lead-form input:invalid:not(:placeholder-shown){border-color:rgba(226,90,90,.5)}
#dp-web-to-lead-form button[type=submit]{margin-top:18px;width:100%;justify-content:center;border:0;cursor:pointer;padding:15px 24px;border-radius:999px;background:#F26522;color:#fff;font-family:'Archivo',sans-serif;font-size:15.5px;font-weight:700;box-shadow:0 12px 30px rgba(242,101,34,.32);transition:transform .18s ease,box-shadow .18s ease}
#dp-web-to-lead-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(242,101,34,.42)}

html body .dpcont,html body .dpcont .contact-section,html body .dpcont .value-section,html body .dpcont .faq-section,html body .dpcont .contact-hero{background:#0F2A50!important}
html body .dpcont .contact-hero{background:linear-gradient(170deg,#0B2246 0%,#0F2A50 60%)!important}
html body .dpcont .contact-hero::before{background:radial-gradient(62% 52% at 20% 14%,rgba(242,101,34,.13),transparent 62%),radial-gradient(54% 46% at 86% 78%,rgba(56,120,220,.13),transparent 66%)!important}
html body .dpcont .form-panel{background:linear-gradient(160deg,#0C1526 0%,#080F1C 100%)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:20px!important;padding:clamp(26px,3vw,40px)!important}
html body .dpcont .form-panel h2{color:#fff!important;font-size:clamp(26px,3vw,34px)!important;letter-spacing:-.02em}
html body .dpcont .form-panel>p{color:#94A5B9!important;font-size:15px;line-height:1.6;margin:10px 0 24px}
html body .dpcont .dc-figure img{width:100%;height:auto;display:block;border-radius:14px;filter:saturate(.92) contrast(1.04) brightness(.94)}
html body .dpcont .dc-figure figcaption{margin-top:10px;font-size:12.5px;line-height:1.5;color:#61738B}
@media(max-width:640px){#dp-web-to-lead-form .form-grid{grid-template-columns:1fr}}
