/* Support is a visible product feature, with the same navy and gold as the platform. */
#dp-site .dp-hero-support{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding-bottom:4px;border-bottom:1px solid #9c845b60;font-size:12px;line-height:1.7;font-weight:600;color:#385773}
#dp-site .dp-hero-support:hover{color:#775a24;border-color:#775a24}
#dp-site .dp-value-strip a{display:flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a7b6c6}
#dp-site .dp-support{padding:88px 0;background:radial-gradient(ellipse at 0 100%,#2e59674a,transparent 55%),#0c2744;color:#f2f5f9}
#dp-site .dp-support-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;align-items:start}
#dp-site .dp-support .dp-eyebrow,#dp-site .dp-support-summary .dp-eyebrow{color:#dfc78e;margin-bottom:20px}
#dp-site .dp-support h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1.12;letter-spacing:-.035em}
#dp-site .dp-support h2 em{color:#dfc78e;font-weight:400;font-style:normal}
#dp-site .dp-support-copy{font-size:15px;line-height:1.9;color:#c0d0de;max-width:470px;margin-top:25px}
#dp-site .dp-support .dp-actions{gap:18px 28px;margin-top:30px;align-items:center}
#dp-site .dp-text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;line-height:1.7;font-weight:600;border-bottom:1px solid #c5ad7a88;padding:9px 0;color:#ead6ad}
#dp-site .dp-text-link:hover{color:#fff;border-color:#fff}
#dp-site .dp-support-list{list-style:none;padding:0;margin:0}
#dp-site .dp-support-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;padding:23px 0;border-top:1px solid #ffffff30}
#dp-site .dp-support-list li:first-child{padding-top:0;border-top:0}
#dp-site .dp-support-list li>span{font-size:11px;letter-spacing:.1em;color:#dfc78e;padding-top:5px}
#dp-site .dp-support-list h3{font-size:21px;line-height:1.4;font-weight:500}
#dp-site .dp-support-list p{font-size:13px;line-height:1.9;color:#bdd0df;margin-top:9px}
#dp-site .dp-support-controls{display:flex;flex-wrap:wrap;gap:9px 22px;border-top:1px solid #ffffff30;padding-top:20px;font-size:11px;line-height:1.8;color:#e6d1a7}
#dp-site .dp-plan-footnote{font-size:12px;line-height:1.85;color:#536a82}
#dp-site .dp-plan-footnote strong{color:#183853}
#dp-site .dp-support-summary{padding:32px;border:1px solid #ffffff2b;border-radius:12px;background:linear-gradient(140deg,#ffffff0c,#ffffff03)}
#dp-site .dp-support-summary h2{font-family:Georgia,'Times New Roman',serif;font-size:32px;font-weight:400;letter-spacing:-.025em;line-height:1.22}
#dp-site .dp-support-summary ol{list-style:none;margin:26px 0 8px;padding:0}
#dp-site .dp-support-summary li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid #ffffff26}
#dp-site .dp-support-summary li>span{color:#dfc78e;font-size:10px;padding-top:4px}
#dp-site .dp-support-summary strong{display:block;font-size:13px;font-weight:600}
#dp-site .dp-support-summary li p{font-size:12px;line-height:1.8;color:#b8ccdf;margin-top:6px}
#dp-site .dp-support-signin{font-size:10px;line-height:1.8;color:#a9bfd5;margin-top:13px}
@media(max-width:1024px){#dp-site .dp-support-layout{gap:45px}#dp-site .dp-support-summary{max-width:620px}}
@media(max-width:760px){#dp-site .dp-support{padding:60px 0}#dp-site .dp-support-layout{grid-template-columns:minmax(0,1fr);gap:38px}#dp-site .dp-support-copy{max-width:100%;font-size:14px}#dp-site .dp-support-list li{gap:15px}#dp-site .dp-support .dp-actions{margin-top:23px}#dp-site .dp-support-summary{padding:26px 23px}}
@media(max-width:380px){#dp-site .dp-hero-support{font-size:11px;gap:8px}#dp-site .dp-support h2{font-size:36px}}
