.edat-page .cmbo-hero{border-bottom:1px solid #38bdf829;padding:2.75rem 0}.edat-page .cmbo-hero-inner{grid-template-columns:1.12fr .98fr;gap:3rem}@media (width<=1024px){.edat-page .cmbo-hero-inner{grid-template-columns:1fr;gap:2.25rem}}.edat-page .cmbo-hero-title{margin-bottom:1.15rem;font-size:clamp(2.15rem,3.5vw,3.05rem);line-height:1.16}.edat-hero-lead{color:#cbd5e1;max-width:600px;margin:0 0 1.65rem;font-size:1.07rem;line-height:1.75}.edat-hero-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.edat-hero-actions .cmbo-btn-primary,.edat-hero-actions .cmbo-btn-secondary{padding:.78rem 1.35rem;font-size:.92rem}.edat-hero-showcase{background:linear-gradient(155deg,#101c3ae6 0%,#090e1ef5 100%);border:1px solid #38bdf847;border-radius:20px;padding:.65rem;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;box-shadow:0 25px 55px #000000a6,0 0 42px -12px #38bdf847,inset 0 1px #ffffff1a}.edat-hero-showcase:hover{border-color:#38bdf873;transform:translateY(-3px);box-shadow:0 30px 60px #000000b3,0 0 48px -10px #38bdf859,inset 0 1px #ffffff24}.edat-hero-img-box{background:#0a1022;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.edat-hero-img-box img{width:100%;height:auto;display:block}.edat-hero-media-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.72rem .55rem .2rem;display:flex}.edat-media-pill-cyan{letter-spacing:.04em;text-transform:uppercase;color:#38bdf8;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.edat-media-pill-amber{color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:9999px;align-items:center;gap:.4rem;padding:.26rem .68rem;font-size:.76rem;font-weight:600;display:inline-flex}.edat-disconnect-grid{grid-template-columns:repeat(2,1fr);gap:1.15rem;margin:1.85rem 0 1.65rem;display:grid}@media (width<=768px){.edat-disconnect-grid{grid-template-columns:1fr;gap:1rem}}.edat-dept-card{background:linear-gradient(145deg,#0f172ac7 0%,#090e1ceb 100%);border:1px solid #94a3b824;border-radius:16px;padding:1.45rem 1.55rem;transition:transform .24s cubic-bezier(.2,1,.3,1),border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 12px 30px #02061773}.edat-dept-card:before{content:"";background:var(--dept-accent,#38bdf8);opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.edat-dept-card:hover{border-color:#38bdf852;transform:translateY(-3px);box-shadow:0 18px 40px #020617a6,0 0 24px #38bdf814}.edat-dept-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.edat-dept-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--dept-accent,#38bdf8);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.edat-dept-icon-box{width:2.1rem;height:2.1rem;color:var(--dept-accent,#38bdf8);background:#0f172ae6;border:1px solid #94a3b829;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.edat-dept-quote{color:#fff;margin:0 0 .55rem;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.4}.edat-dept-quote:before{content:"“";color:var(--dept-accent,#38bdf8);margin-right:.2rem}.edat-dept-quote:after{content:"”";color:var(--dept-accent,#38bdf8);margin-left:.2rem}.edat-dept-conflict{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.6}.edat-executive-quote{background:linear-gradient(145deg,#0e1830d9 0%,#080e1ef2 100%);border:1px solid #38bdf847;border-radius:18px;margin:1.65rem 0;padding:1.65rem 1.85rem;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000080,inset 0 1px #ffffff14}.edat-executive-quote:before{content:"";background:linear-gradient(#38bdf8 0%,#6366f1 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.edat-exec-quote-pill{letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf842;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.24rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.edat-exec-quote-text{color:#f8fafc;letter-spacing:-.01em;margin:0 0 .65rem;font-size:1.22rem;font-weight:700;line-height:1.45}.edat-exec-quote-desc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.7}.edat-benchmark-grid{grid-template-columns:repeat(2,1fr);gap:1.15rem;margin:1.45rem 0;display:grid}@media (width<=640px){.edat-benchmark-grid{grid-template-columns:1fr}}.edat-benchmark-card{background:linear-gradient(145deg,#0f172ab8 0%,#090e1ce0 100%);border:1px solid #94a3b824;border-radius:16px;flex-direction:column;gap:.45rem;padding:1.35rem 1.45rem;display:flex;position:relative;box-shadow:0 12px 28px #02061766}.edat-benchmark-stat{color:var(--bench-accent,#38bdf8);letter-spacing:-.02em;font-size:2.15rem;font-weight:800;line-height:1.1}.edat-benchmark-label{color:#f1f5f9;font-size:.92rem;font-weight:600;line-height:1.4}.edat-benchmark-source{color:#94a3b8;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.78rem;display:flex}.edat-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.15rem;margin:1.65rem 0;display:grid}.edat-pillar-card{background:linear-gradient(145deg,#0f172ac7 0%,#080d1aeb 100%);border:1px solid #38bdf829;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.4rem 1.45rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 12px 28px #02061766}.edat-pillar-card:hover{border-color:#38bdf859;transform:translateY(-2px);box-shadow:0 16px 36px #02061799,0 0 20px #38bdf814}.edat-pillar-header{align-items:center;gap:.75rem;display:flex}.edat-pillar-icon{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf83d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.edat-pillar-title{color:#fff;margin:0;font-size:1.02rem;font-weight:700;line-height:1.35}.edat-pillar-desc{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.edat-dimensions-bar{background:#0f172ab3;border:1px solid #94a3b824;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.45rem 0;padding:1.15rem 1.45rem;display:flex}.edat-dimension-chip{letter-spacing:.04em;color:#bae6fd;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.edat-dimension-chip:before{content:"";background:#38bdf8;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 8px #38bdf8}.edat-page .edat-step-list{flex-direction:column;gap:1.35rem;margin-top:1.75rem;display:flex}.edat-page .edat-step-card{background:linear-gradient(145deg,#0e162ad1 0%,#080d1bf0 100%);border:1px solid #38bdf82e;border-radius:18px;padding:1.75rem 2rem;transition:transform .24s cubic-bezier(.2,1,.3,1),border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 16px 36px #02061785,inset 0 1px #ffffff0f}.edat-page .edat-step-card:before{content:"";opacity:.9;background:linear-gradient(#38bdf8 0%,#6366f1 100%);width:3.5px;position:absolute;top:0;bottom:0;left:0}.edat-page .edat-step-card:hover{border-color:#38bdf861;transform:translateY(-2px);box-shadow:0 22px 48px #020617a6,0 0 28px #38bdf817,inset 0 1px #ffffff1a}.edat-page .edat-step-header{border-bottom:1px solid #94a3b81f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:1.15rem;padding-bottom:.95rem;display:flex}.edat-page .edat-step-title-group{align-items:center;gap:.85rem;min-width:0;display:flex}.edat-page .edat-step-badge{letter-spacing:.04em;color:#7dd3fc;background:linear-gradient(135deg,#38bdf82e,#6366f12e);border:1px solid #38bdf857;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.35rem;height:2.35rem;padding:0 .5rem;font-size:.85rem;font-weight:800;display:inline-flex;box-shadow:0 0 14px #38bdf826}.edat-page .edat-step-icon{color:#38bdf8;background:#0f172ae0;border:1px solid #38bdf838;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.edat-page .edat-step-title{color:#fff;letter-spacing:-.015em;margin:0;font-family:inherit;font-size:1.24rem;font-weight:700;line-height:1.32}.edat-page .edat-step-tag,.edat-page .edat-step-card.is-cause .edat-step-tag{letter-spacing:.06em;text-transform:uppercase;color:#bae6fd;white-space:nowrap;background:#38bdf81a;border:1px solid #38bdf842;border-radius:9999px;align-items:center;padding:.28rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.edat-page .edat-step-body{flex-direction:column;gap:.95rem;display:flex}.edat-page .edat-step-body .cmbo-subbullets li{color:#cbd5e1;margin-bottom:.55rem;line-height:1.6}.edat-page .edat-step-body .cmbo-subbullets li:last-child{margin-bottom:0}.edat-gap-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.95rem;margin:1.65rem 0;display:grid}.edat-gap-item{background:#0f172ab3;border:1px solid #f43f5e33;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;transition:transform .2s,border-color .2s;display:flex}.edat-gap-item:hover{border-color:#f43f5e66;transform:translateY(-2px)}.edat-gap-icon{color:#f43f5e;flex-shrink:0;margin-top:.15rem}.edat-gap-text{color:#e2e8f0;font-size:.9rem;font-weight:500;line-height:1.55}.edat-checklist-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:.85rem;margin:1.65rem 0;display:grid}.edat-check-item{background:#0f172aad;border:1px solid #38bdf833;border-radius:12px;align-items:center;gap:.75rem;padding:.9rem 1.1rem;transition:transform .2s,border-color .2s;display:flex}.edat-check-item:hover{border-color:#38bdf866;transform:translateY(-2px)}.edat-check-icon{color:#38bdf8;flex-shrink:0}.edat-check-text{color:#f1f5f9;font-size:.9rem;font-weight:500;line-height:1.5}.edat-page .cmbo-side-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#0e162ae0 0%,#080d1bf5 100%);border:1px solid #38bdf838;border-radius:18px;padding:1.65rem 1.7rem;position:relative;box-shadow:0 18px 42px #0000008c,inset 0 1px #ffffff14}.edat-page .cmbo-side-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#38bdf8,#818cf8,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.edat-page .cmbo-side-title{color:#f8fafc;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #38bdf824;font-size:.88rem;font-weight:800}.edat-page .cmbo-toc-item a{color:#94a3b8;border-radius:10px;padding:.58rem .85rem;font-size:.9rem;line-height:1.45;transition:all .2s;display:block}.edat-page .cmbo-toc-item a:hover{color:#fff;background:#38bdf814;transform:translate(3px)}.edat-page .cmbo-toc-item a.active{color:#fff;background:linear-gradient(90deg,#38bdf838 0%,#6366f129 100%);border:1px solid #38bdf861;font-weight:700;transform:translate(4px);box-shadow:0 0 18px #38bdf824}@media (width<=640px){.edat-page .edat-step-card{padding:1.3rem 1.25rem}.edat-page .edat-step-title{font-size:1.12rem}}.edat-page .edat-step-body .cmbo-p{color:#cbd5e1;margin:0;line-height:1.7}.edat-page .edat-step-body .cmbo-subbullets{background:#0f172aa6;border:1px solid #94a3b81f;border-radius:12px;margin:.25rem 0;padding:.9rem 1.1rem}.edat-page .edat-step-body .cmbo-table-wrap{margin:.4rem 0 .15rem}@media (width<=640px){.edat-page .edat-step-card{padding:1.15rem 1.1rem 1.15rem 1.25rem}.edat-page .edat-step-title{font-size:1.06rem}}
