.ei-hero{position:relative;isolation:isolate;background:#eef3f5;overflow:hidden}
.ei-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.ei-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#eef3f5 0%,#eef3f5f5 38%,#eef3f5e3 52%,#eef3f500 78%)}
.ei-hero>.ep-inner{padding-block:60px 56px}
.ei .ei-hero h1{max-width:780px;font-size:50px;line-height:1.15;margin:18px 0 24px}
.ei-hero .ep-lead{max-width:660px;font-size:19px;line-height:1.65}
.ei-context{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-block:26px;border-bottom:1px solid var(--line)}
.ei-context>p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.6}
.ei-context>a{display:flex;flex-direction:column;gap:4px;flex-shrink:0;max-width:280px}
.ei-context strong{font-size:28px;white-space:nowrap}.ei-context span{font-size:14px;color:var(--blue)}
.ei .ep-section{padding-block:64px}.ei .ep-heading{max-width:850px;margin-bottom:36px}
.ei .ep-heading>p:last-child{max-width:780px}
.ei .ep-eyebrow{font-size:13px}.ei h2{font-size:36px;line-height:1.25}
.ei-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:24px}
.ei-benefits-grid article{border-top:2px solid #b8d0df;padding-top:20px;min-width:0}
.ei-benefits-grid h2{font-size:25px;margin:14px 0 16px}.ei-benefits-grid p{color:var(--muted)}
.ei-number{font-size:14px;color:var(--green);font-weight:600}
.ei-training{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:52px;align-items:center}
.ei-training h2{margin:16px 0 24px}.ei-training>div>p:not(.ep-eyebrow){color:var(--muted);margin-bottom:24px}
.ei-training .ep-diagram{margin:0;padding:28px;background:white;border:1px solid var(--line);border-radius:5px;box-shadow:0 14px 36px #183c5a08}
.ei .ei-note{font-size:14px;line-height:1.65;color:var(--muted);margin-top:22px!important}
.ei-screen{max-width:1100px;margin-inline:auto!important}.ei-screen img{display:block;width:100%;height:auto!important;object-fit:contain!important}.ei-screen button{width:100%;background:white}
.ei .ep-screen figcaption{font-size:14px;line-height:1.6}.ei .ep-lightbox{position:fixed;inset:0;margin:auto;height:fit-content}
.ei-aside{background:#f1f6f3;border-block:1px solid #d9e6de;padding-block:36px}
.ei-aside>.ep-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}
.ei-aside h2{font-size:28px}.ei-aside p{margin-bottom:18px;color:var(--muted)}
.ei-workflow ol,.ei-checklist ol{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:0}
.ei-workflow li,.ei-checklist li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}
.ei-workflow li>span,.ei-checklist li>span{color:var(--green);font-size:18px;font-weight:600;padding-top:3px}
.ei-workflow li p,.ei-checklist li p{color:var(--muted);max-width:900px;margin-top:12px}
.ei-workflow h2{max-width:750px}.ei-sample{background:#eef4f8}
.ei-sample>.ep-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px;align-items:center}
.ei-sample h2{margin:16px 0 24px}.ei-sample p{color:var(--muted);margin-bottom:26px}
.ei-paper{display:block;min-width:0}.ei-paper img{display:block;width:100%;height:auto;border:1px solid #d1dce4;box-shadow:0 18px 40px #233f5c12}
.ei-paper>span{display:block;font-size:14px;color:var(--blue);margin-top:18px}
.ei-closing{background:#e9f1ed;padding-block:56px}.ei-closing .ep-inner{max-width:900px}
.ei-closing img{object-fit:contain;object-position:left}.ei-closing h2{margin:24px 0 20px}
.ei-closing p{max-width:750px;color:var(--muted);margin-bottom:28px}.ei-closing a.ep-textlink{display:flex;margin-top:24px}
.ei-related{display:flex;flex-wrap:wrap;gap:16px 28px;padding-block:32px;font-size:14px}.ei-related>span{width:100%;color:var(--muted)}.ei-related a{color:var(--blue)}
.ei-hub{padding-block:44px;border-block:1px solid var(--line);background:#f5f8fa}.ei-hub h2{font-size:28px;margin-bottom:24px}.ei-hub-links{display:flex;flex-wrap:wrap;gap:12px 28px}.ei-hub-links a{font-size:17px;color:var(--blue);padding-block:8px;border-bottom:1px solid #bed0df}
@media(max-width:1000px){.ei .ei-hero h1{font-size:44px;max-width:680px}.ei-hero:after{background:linear-gradient(90deg,#eef3f5 0%,#eef3f5f2 55%,#eef3f58a 100%)}.ei-training,.ei-sample>.ep-inner{grid-template-columns:1fr;gap:36px}.ei-paper{max-width:850px}.ei-benefits-grid{gap:24px}.ei h2{font-size:32px}}
@media(max-width:700px){.ei-hero>.ep-inner{padding-block:38px}.ei .ei-hero h1{font-size:34px;line-height:1.2}.ei-hero .ep-lead{font-size:17px;line-height:1.65}.ei-hero-image{opacity:.14}.ei-hero:after{background:#eef3f5cc}.ei-context{align-items:flex-start;flex-direction:column;gap:20px}.ei .ep-section{padding-block:44px}.ei h2{font-size:29px}.ei-benefits-grid{grid-template-columns:1fr;gap:28px}.ei-benefits-grid h2{font-size:24px}.ei-aside>.ep-inner{grid-template-columns:1fr;gap:24px}.ei-workflow li,.ei-checklist li{grid-template-columns:28px minmax(0,1fr);gap:18px}.ei-workflow h3,.ei-checklist h3{font-size:23px}.ei-training .ep-diagram{padding:20px}.ei .ep-button{font-size:15px;padding:15px 18px;gap:12px}.ei-closing{padding-block:40px}}
@media(prefers-reduced-motion:reduce){.ei *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:360px){.ei .ei-hero h1{font-size:30px;line-height:1.22}}
