.edist-dcp-interior .edist-dcp-hero{position:relative;overflow:hidden;padding:102px 0 88px;background:var(--edist-gradient-dark);}.edist-revamp-page h1{font-size:clamp(2.45rem, 5vw, 3.4rem);}.edist-dcp-interior .edist-dcp-hero:before,
    .edist-dcp-interior .edist-dcp-hero:after{content:"";position:absolute;border-radius:999px;pointer-events:none;}.edist-dcp-interior .edist-dcp-hero:before{width:390px;height:390px;right:-120px;top:-150px;background:rgba(255, 167, 0, 0.18);animation:edistRvFloat 8s ease-in-out infinite;}.edist-dcp-interior .edist-dcp-hero:after{width:520px;height:520px;left:-260px;bottom:-310px;background:rgba(1, 149, 217, 0.24);animation:edistRvPulse 7s ease-in-out infinite;}.edist-dcp-interior .edist-dcp-hero .container{position:relative;z-index:2;}.edist-dcp-interior .edist-dcp-hero h1,
    .edist-dcp-interior .edist-dcp-hero p,
    .edist-dcp-interior .edist-dcp-hero .lead{color:#fff;}.edist-dcp-interior .edist-dcp-hero .lead{max-width:810px;opacity:0.94;}.edist-dcp-interior .edist-dcp-hero-panel{position:relative;padding:28px;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.16);border-radius:var(--edist-radius);box-shadow:0 24px 60px rgba(0, 0, 0, 0.22);backdrop-filter:blur(12px);}.edist-dcp-interior .edist-dcp-logo-card{padding:22px;background:rgba(255, 255, 255, 0.96);border-radius:var(--edist-radius);text-align:center;}.edist-dcp-interior .edist-dcp-logo-card img{max-width:310px;width:100%;}.edist-dcp-interior .edist-dcp-workflow-map{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;}.edist-dcp-interior .edist-dcp-workflow-node{min-height:112px;padding:16px;border:1px solid rgba(255, 255, 255, 0.14);border-radius:var(--edist-radius);background:rgba(255, 255, 255, 0.09);}.edist-dcp-interior .edist-dcp-workflow-node i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:10px;border-radius:var(--edist-radius);background:rgba(255, 167, 0, 0.17);color:var(--edist-gold);font-size:20px;}.edist-dcp-interior .edist-dcp-workflow-node strong{display:block;color:#fff;font-size:0.95rem;line-height:1.25;}.edist-dcp-interior .edist-dcp-workflow-node span{display:block;margin-top:4px;color:rgba(255, 255, 255, 0.74);font-size:0.82rem;line-height:1.35;}.edist-dcp-interior .edist-dcp-anchor-strip{position:relative;z-index:3;margin-top:-28px;}.edist-dcp-interior .edist-dcp-anchor-card{padding:18px;background:#fff;border:1px solid var(--edist-border);border-radius:var(--edist-radius);box-shadow:var(--edist-shadow);}.edist-dcp-interior .edist-dcp-anchor-card a{display:inline-flex;align-items:center;gap:8px;margin:6px 14px 6px 0;color:var(--edist-blue);font-weight:800;text-decoration:none;}.edist-dcp-interior .edist-dcp-anchor-card a:hover,
    .edist-dcp-interior .edist-dcp-anchor-card a:focus{color:var(--edist-sky);text-decoration:none;}.edist-dcp-interior .edist-dcp-comparison-card{height:100%;}.edist-dcp-interior .edist-dcp-comparison-label{display:inline-flex;margin-bottom:14px;padding:6px 10px;border-radius:var(--edist-radius);background:rgba(255, 167, 0, 0.16);color:var(--edist-blue);font-size:0.78rem;font-weight:800;text-transform:uppercase;}.edist-dcp-interior .edist-dcp-comparison-card.featured{background:var(--edist-gradient-dark);}.edist-dcp-interior .edist-dcp-comparison-card.featured h3,
    .edist-dcp-interior .edist-dcp-comparison-card.featured p,
    .edist-dcp-interior .edist-dcp-comparison-card.featured .edist-rv-list li{color:#fff;}.edist-dcp-interior .edist-dcp-comparison-card.featured .edist-dcp-comparison-label{background:rgba(255, 255, 255, 0.14);color:var(--edist-gold);}.edist-dcp-interior .edist-dcp-readiness-card{position:sticky;top:30px;}.edist-dcp-interior .edist-dcp-mini-callout{padding:24px;border-radius:var(--edist-radius);background:var(--edist-soft-blue);border:1px solid var(--edist-border);}.edist-dcp-interior .edist-dcp-path-card .edist-rv-btn{width:100%;}.edist-dcp-interior .edist-dcp-faq-wrap{max-width:920px;margin:0 auto;}@media (max-width: 991.98px){.edist-dcp-interior .edist-dcp-hero{padding:82px 0 78px;}.edist-dcp-interior .edist-dcp-hero-panel{margin-top:36px;}.edist-dcp-interior .edist-dcp-readiness-card{position:relative;top:auto;}}@media (max-width: 575.98px){.edist-dcp-interior .edist-dcp-workflow-map{grid-template-columns:1fr;}.edist-dcp-interior .edist-dcp-anchor-card a{display:flex;margin-right:0;}}
