.edist-csp-page .edist-csp-hero{position:relative;overflow:hidden;padding:94px 0 76px;background:var(--edist-gradient-dark);}.edist-csp-page .edist-csp-hero:before,
    .edist-csp-page .edist-csp-hero:after{content:"";position:absolute;border-radius:999px;pointer-events:none;}.edist-csp-page .edist-csp-hero:before{width:420px;height:420px;top:-160px;right:-150px;background:rgba(255, 167, 0, 0.14);}.edist-csp-page .edist-csp-hero:after{width:520px;height:520px;left:-240px;bottom:-300px;background:rgba(1, 149, 217, 0.16);}.edist-csp-page .edist-csp-hero .container{position:relative;z-index:2;}.edist-csp-page .edist-csp-hero h1,
    .edist-csp-page .edist-csp-hero p,
    .edist-csp-page .edist-csp-hero .lead{color:var(--edist-white);}.edist-csp-page .edist-csp-hero .lead{opacity:0.94;}.edist-csp-page .edist-csp-control-panel{padding:24px;border:1px solid rgba(255, 255, 255, 0.18);border-radius:var(--edist-radius);background:rgba(255, 255, 255, 0.1);box-shadow:0 24px 58px rgba(0, 0, 0, 0.22);backdrop-filter:blur(12px);}.edist-csp-page .edist-csp-logo-card{margin-bottom:18px;padding:18px;border-radius:var(--edist-radius);background:rgba(255, 255, 255, 0.96);text-align:center;}.edist-csp-page .edist-csp-logo-card img{width:100%;max-width:300px;}.edist-csp-page .edist-csp-control-step{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:flex-start;padding:16px 0;border-top:1px solid rgba(255, 255, 255, 0.15);}.edist-csp-page .edist-csp-control-step:first-of-type{border-top:0;padding-top:0;}.edist-csp-page .edist-csp-control-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--edist-radius);background:rgba(255, 167, 0, 0.18);color:var(--edist-gold);font-weight:900;line-height:1;}.edist-csp-page .edist-csp-control-step strong,
    .edist-csp-page .edist-csp-control-step p{color:var(--edist-white);}.edist-csp-page .edist-csp-control-step p{margin:5px 0 0;opacity:0.76;}.edist-csp-page .edist-csp-strip{position:relative;z-index:3;margin-top:-34px;}.edist-csp-page .edist-csp-strip-inner{padding:22px 26px;border-left:6px solid var(--edist-gold);border-radius:var(--edist-radius);background:var(--edist-white);box-shadow:var(--edist-shadow);}.edist-csp-page .edist-csp-intro-panel{height:100%;padding:34px;border-radius:var(--edist-radius);background:var(--edist-blue);color:var(--edist-white);box-shadow:var(--edist-shadow-soft);}.edist-csp-page .edist-csp-intro-panel h2,
    .edist-csp-page .edist-csp-intro-panel p,
    .edist-csp-page .edist-csp-intro-panel .lead{color:var(--edist-white);}.edist-csp-page .edist-csp-intro-panel p{opacity:0.9;}.edist-csp-page .edist-csp-intro-panel .edist-rv-eyebrow{color:#bdefff;}.edist-csp-page .edist-csp-proof-list{margin:22px 0 0;padding:0;list-style:none;}.edist-csp-page .edist-csp-proof-list li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 0.9);}.edist-csp-page .edist-csp-proof-list li:first-child{border-top:0;padding-top:0;}.edist-csp-page .edist-csp-proof-list i{color:var(--edist-gold);margin-top:3px;}.edist-csp-page .edist-csp-opportunity-card,
    .edist-csp-page .edist-csp-module-card,
    .edist-csp-page .edist-csp-bridge-card,
    .edist-csp-page .edist-csp-link-card{height:100%;padding:26px;border:1px solid var(--edist-border);border-radius:var(--edist-radius);background:var(--edist-white);box-shadow:var(--edist-shadow-soft);transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.edist-csp-page .edist-csp-opportunity-card:hover,
    .edist-csp-page .edist-csp-module-card:hover,
    .edist-csp-page .edist-csp-bridge-card:hover,
    .edist-csp-page .edist-csp-link-card:hover,
    .edist-csp-page .edist-csp-link-card:focus{transform:translateY(-4px);box-shadow:var(--edist-shadow);border-color:rgba(1, 149, 217, 0.42);}.edist-csp-page .edist-csp-module-card{position:relative;padding-top:32px;}.edist-csp-page .edist-csp-module-card:before{content:"";position:absolute;top:0;left:26px;right:26px;height:4px;border-radius:0 0 var(--edist-radius) var(--edist-radius);background:linear-gradient(90deg, var(--edist-sky), var(--edist-gold));}.edist-csp-page .edist-csp-card-top{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px;flex-wrap:wrap;}.edist-csp-page .edist-csp-card-top h3{margin-bottom:0;color:var(--edist-blue);}.edist-csp-page .edist-csp-grid-icon,
    .edist-csp-page .edist-csp-bridge-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;border-radius:var(--edist-radius);background:rgba(1, 149, 217, 0.12);color:var(--edist-sky);line-height:1;}.edist-csp-page .edist-csp-grid-icon i,
    .edist-csp-page .edist-csp-bridge-icon i{display:inline-flex;align-items:center;justify-content:center;line-height:1;}.edist-csp-page .edist-csp-blueprint{border:1px solid var(--edist-border);border-radius:var(--edist-radius);background:var(--edist-white);box-shadow:var(--edist-shadow-soft);overflow:hidden;}.edist-csp-page .edist-csp-blueprint-header{padding:30px;background:var(--edist-gradient-dark);color:var(--edist-white);}.edist-csp-page .edist-csp-blueprint-header h3,
    .edist-csp-page .edist-csp-blueprint-header p{color:var(--edist-white);}.edist-csp-page .edist-csp-blueprint-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;}.edist-csp-page .edist-csp-blueprint-cell{padding:26px;border-right:1px solid var(--edist-border);border-bottom:1px solid var(--edist-border);}.edist-csp-page .edist-csp-blueprint-cell:nth-child(3n){border-right:0;}.edist-csp-page .edist-csp-blueprint-cell:nth-last-child(-n+3){border-bottom:0;}.edist-csp-page .edist-csp-activation-step{height:100%;padding:0;border:1px solid var(--edist-border);border-radius:var(--edist-radius);background:var(--edist-white);box-shadow:var(--edist-shadow-soft);overflow:hidden;}.edist-csp-page .edist-csp-activation-number{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;background:rgba(0, 59, 124, 0.06);color:var(--edist-blue);font-weight:900;}.edist-csp-page .edist-csp-activation-number i{color:var(--edist-sky);}.edist-csp-page .edist-csp-activation-body{padding:24px;}.edist-csp-page .edist-csp-bridge-card{display:flex;flex-direction:column;}.edist-csp-page .edist-csp-bridge-card p{flex:1 1 auto;}.edist-csp-page .edist-csp-cta-panel{padding:36px;border-radius:var(--edist-radius);background:var(--edist-gradient-dark);color:var(--edist-white);box-shadow:var(--edist-shadow);}.edist-csp-page .edist-csp-cta-panel h3,
    .edist-csp-page .edist-csp-cta-panel p,
    .edist-csp-page .edist-csp-cta-panel .lead{color:var(--edist-white);}.edist-csp-page .edist-csp-cta-panel p{opacity:0.9;}.edist-csp-page .edist-csp-link-card{display:flex;flex-direction:column;text-decoration:none !important;}.edist-csp-page .edist-csp-link-card h3{color:var(--edist-blue);}.edist-csp-page .edist-csp-link-card p{flex:1 1 auto;margin-bottom:16px;}@media (max-width: 991.98px){.edist-csp-page .edist-csp-hero{padding:78px 0 68px;}.edist-csp-page .edist-csp-blueprint-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.edist-csp-page .edist-csp-blueprint-cell:nth-child(3n){border-right:1px solid var(--edist-border);}.edist-csp-page .edist-csp-blueprint-cell:nth-child(2n){border-right:0;}.edist-csp-page .edist-csp-blueprint-cell:nth-last-child(-n+3){border-bottom:1px solid var(--edist-border);}.edist-csp-page .edist-csp-blueprint-cell:nth-last-child(-n+1){border-bottom:0;}}@media (max-width: 767.98px){.edist-csp-page .edist-csp-control-step,
        .edist-csp-page .edist-csp-card-top{grid-template-columns:1fr;}.edist-csp-page .edist-csp-blueprint-grid{grid-template-columns:1fr;}.edist-csp-page .edist-csp-blueprint-cell,
        .edist-csp-page .edist-csp-blueprint-cell:nth-child(2n),
        .edist-csp-page .edist-csp-blueprint-cell:nth-child(3n),
        .edist-csp-page .edist-csp-blueprint-cell:nth-last-child(-n+1),
        .edist-csp-page .edist-csp-blueprint-cell:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--edist-border);}.edist-csp-page .edist-csp-blueprint-cell:last-child{border-bottom:0;}}
