.subhero-solutions{background:#0b3d5c;color:var(--brand-text-inverse);padding:80px 0 64px;position:relative;overflow:hidden}.subhero-solutions::after{content:"";position:absolute;right:-80px;top:-40px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(0,163,224,.35),transparent 70%)}.dnp-sol-eyebrow{display:inline-block;color:var(--brand-secondary);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;margin-bottom:12px}.subhero-solutions h1{color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.1rem));margin-bottom:16px}.subhero-solutions p{color:rgba(255,255,255,.88);margin:0;font-size:1.05rem}.subhero-solutions img{border-radius:var(--brand-radius);min-height:220px;-o-object-fit:cover;object-fit:cover;width:100%;background:rgba(255,255,255,.08)}.dnp-sol-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.dnp-sol-grid article{background:#fff;border:1px solid var(--brand-border);border-top:4px solid var(--brand-secondary);border-radius:var(--brand-radius);padding:28px 24px}.dnp-sol-grid h3{color:var(--brand-primary);font-size:1.15rem;margin-bottom:12px}.dnp-sol-grid p{color:var(--brand-neutral-mid);font-size:.95rem}.dnp-sol-grid ul{margin:16px 0 0;padding-left:18px;color:var(--brand-text);font-size:.9rem}.dnp-sol-step{background:#fff;border-radius:var(--brand-radius);padding:28px 24px;height:100%;border:1px solid var(--brand-border);text-align:left}.dnp-sol-step strong{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background:var(--brand-secondary);color:#fff;border-radius:50%;margin-bottom:16px;font-family:var(--brand-display)}.dnp-sol-step h3{color:var(--brand-primary);font-size:1.1rem;margin-bottom:8px}.dnp-sol-step p{color:var(--brand-neutral-mid);margin:0;font-size:.95rem}.dnp-cta--solid .dnp-feedback{max-width:640px;margin:0 auto;text-align:left;background:rgba(255,255,255,.06);padding:24px;border-radius:var(--brand-radius)}.dnp-cta--solid .dnp-feedback .form-check-label,.dnp-cta--solid .dnp-feedback .form-label{color:rgba(255,255,255,.9)}