/* Explicit page compositions; no application, legal or data-flow changes. */
.ep-page[data-page-design^="context-"]{--pd-paper:#fbf7fe;--pd-line:#e7d7ee;--pd-ink:#2b1636;--pd-muted:#705c7c;background:#fff}
.ep-page[data-page-design^="context-"] .ep-hero{color:var(--pd-ink);background:linear-gradient(120deg,#fbf7ff,#fffaf3)}
.ep-page[data-page-design^="context-"] .ep-hero .ep-kicker{color:#800080}
.ep-page[data-page-design^="context-"] .ep-hero .ep-lead,.ep-page[data-page-design^="context-"] .ep-hero .ep-caption{color:var(--pd-muted)}
.ep-page[data-page-design^="context-"] .ep-hero .ep-button{color:#fff!important;background:#800080;border-color:#800080}
.ep-page[data-page-design^="context-"] .ep-hero .ep-text-link{color:#800080}
.ep-page[data-page-design^="context-"] .ep-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:65px;align-items:center}
.ep-page[data-page-design^="context-"] .ep-hero-copy,.ep-page[data-page-design^="context-"] .ep-system{order:initial}
.ep-page[data-page-design^="context-"] #overview{display:block}
.ep-page[data-page-design^="context-"] #overview .ep-heading{position:static;display:flex;align-items:end;justify-content:space-between;gap:35px;margin:0 0 35px}
.ep-page[data-page-design^="context-"] .ep-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border:0;border-radius:0;overflow:visible}
.ep-page[data-page-design^="context-"] .ep-card:nth-child(n){display:block;grid-row:auto;grid-column:auto;margin:0;padding:29px;background:#fff;color:var(--pd-ink);border:1px solid var(--pd-line);border-radius:12px;box-shadow:none;align-items:initial}
.ep-page[data-page-design^="context-"] .ep-card:nth-child(n) .ep-card-index{position:static;display:inline-flex;align-self:auto;margin:0 0 20px}
.ep-page[data-page-design^="context-"] .ep-card:nth-child(n) h3{font-size:21px;margin:0 0 13px}
.ep-page[data-page-design^="context-"] .ep-card:nth-child(n) p{color:var(--pd-muted);margin:0}
.ep-page[data-page-design^="context-"] .ep-workflow{background:#fbf7fe;color:var(--pd-ink);border-block:1px solid var(--pd-line)}
.ep-page[data-page-design^="context-"] .ep-workflow>.ep-shell{display:block}
.ep-page[data-page-design^="context-"] .ep-workflow .ep-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:0 0 35px}
.ep-page[data-page-design^="context-"] .ep-workflow .ep-heading>p{color:var(--pd-muted)}
.ep-page[data-page-design^="context-"] .ep-workflow .ep-kicker,.ep-page[data-page-design^="context-"] .ep-step-number{color:#800080}
.ep-page[data-page-design^="context-"] .ep-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0}
.ep-page[data-page-design^="context-"] .ep-steps>li{padding:25px 0 0;border:0;border-top:1px solid #dbc2e4;border-radius:0;background:transparent}
.ep-page[data-page-design^="context-"] .ep-step-number{position:static;display:block;margin:0 0 15px;padding:0;border:0}
.ep-page[data-page-design^="context-"] .ep-steps>li:before{display:none}
.ep-page[data-page-design^="context-"] .ep-steps p{color:var(--pd-muted)}
.ep-page[data-page-design^="context-"] .pd-context-art{max-width:none;width:100%;min-width:0}
.ep-page[data-page-design^="context-"] .pd-art{margin:0;padding:28px;border:1px solid #dec7e7;border-radius:18px;background:#fff;color:var(--pd-ink);box-shadow:0 22px 55px -38px #54256a88;overflow:hidden}
.ep-page[data-page-design^="context-"] .pd-art:after{display:none}
.ep-page[data-page-design^="context-"] .pd-art figcaption{font-size:15px;font-weight:600;line-height:1.6;padding-bottom:18px;border-bottom:1px solid #e9daef}
.ep-page[data-page-design^="context-"] .pd-art-stage{position:relative;isolation:isolate;margin-top:23px}
.ep-page[data-page-design^="context-"] .pd-diagram{position:absolute;inset:0;width:100%;height:100%;color:#a762bd;opacity:.24;z-index:-1}
.ep-page[data-page-design^="context-"] .pd-art-nodes{list-style:none;padding:0;margin:0;display:grid;gap:16px}
.ep-page[data-page-design^="context-"] .pd-art-nodes li{padding:17px;border:1px solid #e1c9ea;background:#fffdfef2;border-radius:10px;min-width:0;position:relative;overflow-wrap:anywhere}
.ep-page[data-page-design^="context-"] .pd-art-nodes b{font-size:11px;letter-spacing:1px;color:#975aaa;display:block;margin-bottom:7px}
.ep-page[data-page-design^="context-"] .pd-art-nodes strong{font-size:15px;font-weight:500;font-family:HomePoppins,Arial,sans-serif;line-height:1.55;display:block}
.ep-page[data-page-design^="context-"] .pd-art-nodes span{font-size:13px;line-height:1.6;color:#796086;display:block;margin-top:6px}
.ep-page[data-page-design^="context-"] .pd-art-note{font-size:12px;color:#765e82;line-height:1.7;margin:21px 0 0}
.ep-page[data-page-design="context-referral"] .ep-hero-grid{grid-template-columns:1fr;gap:38px;text-align:center}
.ep-page[data-page-design="context-referral"] .ep-hero-copy{max-width:1000px;margin:auto}
.ep-page[data-page-design="context-referral"] h1,.ep-page[data-page-design="context-referral"] .ep-lead,.ep-page[data-page-design="context-referral"] .ep-caption{margin-inline:auto;max-width:900px}
.ep-page[data-page-design="context-referral"] .ep-kicker,.ep-page[data-page-design="context-referral"] .ep-actions{justify-content:center}
.ep-page[data-page-design="context-referral"] .pd-art{max-width:1040px;margin:auto;background:transparent;border:0;box-shadow:none;padding:16px 0}
.ep-page[data-page-design="context-referral"] .pd-art figcaption{border:0}
.ep-page[data-page-design="context-referral"] .pd-art-nodes{grid-template-columns:1fr 1.18fr 1fr;align-items:center;gap:40px}
.ep-page[data-page-design="context-referral"] .pd-art-nodes li{padding:23px;border-radius:60px;background:#fff}
.ep-page[data-page-design="context-referral"] .pd-art-nodes li:nth-child(2){padding:33px 23px;background:#42134f;color:#fff;border-color:#672979}
.ep-page[data-page-design="context-referral"] .pd-art-nodes li:nth-child(2) span,.ep-page[data-page-design="context-referral"] .pd-art-nodes li:nth-child(2) b{color:#f5d6fd}
.ep-page[data-page-design="context-referral"] .pd-diagram{opacity:.6;overflow:visible}
.ep-page[data-page-design="context-referral"] .ep-cards{grid-template-columns:.85fr 1.15fr 1fr}
.ep-page[data-page-design="context-referral"] .ep-card:nth-child(2){background:#fcf4ff;border-top:4px solid #800080}
.ep-page[data-page-design="context-referral"] .ep-card:nth-child(3){border-top:4px solid #ffa22b;background:#fffaf2}
.ep-page[data-page-design="context-referral"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:.8fr 1.25fr;gap:75px}
.ep-page[data-page-design="context-referral"] .ep-workflow .ep-heading{display:block;margin:0}
.ep-page[data-page-design="context-referral"] .ep-workflow .ep-heading>p{margin-top:23px}
.ep-page[data-page-design="context-referral"] .ep-steps{grid-template-columns:1fr;gap:0;border-left:1px solid #d5b8e0;padding-left:29px}
.ep-page[data-page-design="context-referral"] .ep-steps>li{padding:0 0 30px;border:0}
.ep-page[data-page-design="context-referral"] .ep-step-number{position:absolute;left:-47px;width:34px;height:34px;display:grid;place-items:center;background:#fff;border:1px solid #d5b8e0;border-radius:50%;font-size:11px}

.ep-page[data-page-design="context-channel"] .ep-hero-grid{grid-template-columns:1fr 1.1fr;gap:80px}
.ep-page[data-page-design="context-channel"] .ep-hero-copy{order:2}
.ep-page[data-page-design="context-channel"] .pd-context-art{order:1}
.ep-page[data-page-design="context-channel"] .pd-art{background:#f4e5fb;border-radius:70px 12px 70px 12px;padding:32px}
.ep-page[data-page-design="context-channel"] .pd-art-stage{min-height:330px;display:grid;align-items:center}
.ep-page[data-page-design="context-channel"] .pd-art-nodes{grid-template-columns:1fr 1fr;gap:27px 14px}
.ep-page[data-page-design="context-channel"] .pd-art-nodes li:first-child{grid-column:1/-1;width:75%;border-left:4px solid #800080}
.ep-page[data-page-design="context-channel"] .pd-art-nodes li:nth-child(2){margin-top:15px}
.ep-page[data-page-design="context-channel"] .pd-art-nodes li:nth-child(3){background:#fff4df;border-color:#f1c38b}
.ep-page[data-page-design="context-channel"] .ep-cards{grid-template-columns:1.2fr 1fr;gap:25px}
.ep-page[data-page-design="context-channel"] .ep-card:first-child{grid-row:span 2;padding:45px;background:#361044;color:#fff;display:flex;flex-direction:column;justify-content:center}
.ep-page[data-page-design="context-channel"] .ep-card:first-child p{color:#e2cce9}
.ep-page[data-page-design="context-channel"] .ep-card:first-child h3{font-size:31px}
.ep-page[data-page-design="context-channel"] .ep-card:first-child .ep-card-index{align-self:start}
.ep-page[data-page-design="context-channel"] .ep-detail-grid{grid-template-columns:1.2fr .85fr;border-top:1px solid #eee1f2}
.ep-page[data-page-design="context-channel"] .ep-workflow{background:#fff9f1}
.ep-page[data-page-design="context-channel"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-channel"] .ep-steps>li{display:grid;grid-template-columns:45px minmax(200px,.7fr) minmax(0,1fr);gap:25px;padding:26px 0;border-top:1px solid #e6cfb5}
.ep-page[data-page-design="context-channel"] .ep-step-number{margin:0;color:#ae680f;font-size:16px}

.ep-page[data-page-design="context-fintech"] .ep-hero{background:linear-gradient(115deg,#1d0a28,#3c1049);color:#fff}
.ep-page[data-page-design="context-fintech"] .ep-hero .ep-kicker{color:#ffd297}
.ep-page[data-page-design="context-fintech"] .ep-hero .ep-lead,.ep-page[data-page-design="context-fintech"] .ep-hero .ep-caption{color:#e2cde9}
.ep-page[data-page-design="context-fintech"] .ep-hero .ep-text-link{color:#ffd397}
.ep-page[data-page-design="context-fintech"] .pd-art{background:#ffffff08;border-color:#ffffff2e;color:#fff;box-shadow:none;border-radius:8px}
.ep-page[data-page-design="context-fintech"] .pd-art figcaption{border-color:#ffffff25;color:#f4d6fd}
.ep-page[data-page-design="context-fintech"] .pd-art-nodes{gap:19px}
.ep-page[data-page-design="context-fintech"] .pd-art-nodes li{display:grid;grid-template-columns:30px 1fr;gap:0 16px;border:1px solid #cc99de44;border-left:3px solid #cb87d9;background:#281033d9;border-radius:5px}
.ep-page[data-page-design="context-fintech"] .pd-art-nodes li:nth-child(2){margin-left:24px;border-left-color:#ffb554}
.ep-page[data-page-design="context-fintech"] .pd-art-nodes li:nth-child(3){margin-left:48px}
.ep-page[data-page-design="context-fintech"] .pd-art-nodes b{grid-row:span 2;color:#f5bd78}
.ep-page[data-page-design="context-fintech"] .pd-art-nodes span{color:#d8bfe1}
.ep-page[data-page-design="context-fintech"] .pd-art-note{color:#d5bddf}
.ep-page[data-page-design="context-fintech"] #availability{background:#fff}
.ep-page[data-page-design="context-fintech"] #overview{display:grid;grid-template-columns:.85fr 1.4fr;gap:65px}
.ep-page[data-page-design="context-fintech"] #overview .ep-heading{display:block;align-self:start}
.ep-page[data-page-design="context-fintech"] #overview .ep-heading>p{margin-top:24px}
.ep-page[data-page-design="context-fintech"] .ep-cards{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-fintech"] .ep-card:nth-child(n){padding:26px 0 26px 64px;border:0;border-top:1px solid #dcc8e5;border-radius:0}
.ep-page[data-page-design="context-fintech"] .ep-card:nth-child(n) .ep-card-index{position:absolute;left:0;top:26px}
.ep-page[data-page-design="context-fintech"] .ep-workflow{background:#f6edf9;color:#2b1636}
.ep-page[data-page-design="context-fintech"] .ep-steps{grid-template-columns:1fr 1fr 1fr;gap:22px}
.ep-page[data-page-design="context-fintech"] .ep-steps>li{padding:29px 23px;border:1px solid #d8bee1;border-top:4px solid #800080;background:#fff;border-radius:0 0 14px 14px}
.ep-page[data-page-design="context-fintech"] .ep-steps>li:nth-child(2){border-top-color:#ce7c16}
.ep-page[data-page-design="context-fintech"] .ep-step-number{font-size:23px;font-weight:600}

.ep-page[data-page-design="context-consultant"] .ep-hero-grid{grid-template-columns:1.35fr .8fr;gap:90px}
.ep-page[data-page-design="context-consultant"] .pd-art{border-radius:3px;border-top:5px solid #800080;box-shadow:10px 10px 0 #efe1f5}
.ep-page[data-page-design="context-consultant"] .pd-art-nodes{gap:0}
.ep-page[data-page-design="context-consultant"] .pd-art-nodes li{border:0;border-bottom:1px solid #e0cbe7;border-radius:0;padding:20px 0 20px 36px;background:transparent}
.ep-page[data-page-design="context-consultant"] .pd-art-nodes b{position:absolute;left:0;top:22px}
.ep-page[data-page-design="context-consultant"] #overview{display:grid;grid-template-columns:.7fr 1.4fr;gap:70px}
.ep-page[data-page-design="context-consultant"] #overview .ep-heading{display:block}
.ep-page[data-page-design="context-consultant"] .ep-cards{grid-template-columns:1fr;gap:0;border-left:3px solid #b780c7;padding-left:35px}
.ep-page[data-page-design="context-consultant"] .ep-card:nth-child(n){border:0;border-bottom:1px solid #e8d8ee;border-radius:0;padding:28px 0}
.ep-page[data-page-design="context-consultant"] .ep-card:nth-child(n) .ep-card-index{display:none}
.ep-page[data-page-design="context-consultant"] .ep-workflow{background:#fff8ed}
.ep-page[data-page-design="context-consultant"] .ep-steps{grid-template-columns:1fr;gap:19px}
.ep-page[data-page-design="context-consultant"] .ep-steps>li{padding:26px;border:1px solid #ead4b5;border-radius:5px;background:#fff;display:grid;grid-template-columns:40px .7fr 1.3fr;gap:22px}

.ep-page[data-page-design="context-partnerships"] .ep-hero-grid{grid-template-columns:1fr;gap:30px}
.ep-page[data-page-design="context-partnerships"] .ep-hero-copy{max-width:1060px}
.ep-page[data-page-design="context-partnerships"] h1{max-width:950px}
.ep-page[data-page-design="context-partnerships"] .pd-art{background:#281033;color:#fff;border:0;max-width:1100px}
.ep-page[data-page-design="context-partnerships"] .pd-art-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}
.ep-page[data-page-design="context-partnerships"] .pd-art-nodes li{background:#ffffff0a;border-color:#bd87cf55;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:25px}
.ep-page[data-page-design="context-partnerships"] .pd-art-nodes li span,.ep-page[data-page-design="context-partnerships"] .pd-art-note{color:#e0c3e9}
.ep-page[data-page-design="context-partnerships"] .pd-art-nodes li:nth-child(2){background:#7d218529;border-color:#e3ac61}
.ep-page[data-page-design="context-partnerships"] .ep-directory{grid-template-columns:1fr 1fr;gap:0;border:1px solid #e3d0ea;border-radius:18px;overflow:hidden}
.ep-page[data-page-design="context-partnerships"] .ep-directory a{border:0;border-bottom:1px solid #e3d0ea;border-radius:0;background:#fff;padding:30px;min-height:138px}
.ep-page[data-page-design="context-partnerships"] .ep-directory a:nth-child(even){border-left:1px solid #e3d0ea;background:#fcf7ff}
.ep-page[data-page-design="context-partnerships"] .ep-directory strong{font-size:21px}
.ep-page[data-page-design="context-partnerships"] .ep-steps{grid-template-columns:.8fr 1fr 1.2fr;gap:40px}
.ep-page[data-page-design="context-partnerships"] .ep-steps>li{border-top:3px solid #ae78c0}
.ep-page[data-page-design="context-partnerships"] .ep-steps>li:last-child{border-color:#d98d24}

.ep-page[data-page-design="context-distributor"] .ep-hero-grid{grid-template-columns:1fr 1.1fr}
.ep-page[data-page-design="context-distributor"] .ep-hero-copy{order:2}
.ep-page[data-page-design="context-distributor"] .pd-context-art{order:1}
.ep-page[data-page-design="context-distributor"] .pd-art{padding:30px 18px;background:#fffaf2;border-color:#e9c792;border-radius:15px 15px 60px 15px}
.ep-page[data-page-design="context-distributor"] .pd-art-stage{padding-top:105px}
.ep-page[data-page-design="context-distributor"] .pd-diagram{opacity:.55}
.ep-page[data-page-design="context-distributor"] .pd-art-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ep-page[data-page-design="context-distributor"] .pd-art-nodes li{padding:17px 11px;border-radius:4px;background:#fff}
.ep-page[data-page-design="context-distributor"] .pd-art-nodes strong{font-size:13px}
.ep-page[data-page-design="context-distributor"] .pd-art-nodes span{font-size:12px}
.ep-page[data-page-design="context-distributor"] .ep-cards{grid-template-columns:1fr 1fr;gap:24px}
.ep-page[data-page-design="context-distributor"] .ep-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:45px .75fr 1.3fr;gap:28px;align-items:center;background:#f5e9fa}
.ep-page[data-page-design="context-distributor"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:.9fr 1.2fr;gap:65px}
.ep-page[data-page-design="context-distributor"] .ep-workflow .ep-heading{display:block}
.ep-page[data-page-design="context-distributor"] .ep-steps{grid-template-columns:1fr;border-left:3px solid #e3b26b;padding-left:28px}
.ep-page[data-page-design="context-distributor"] .ep-steps>li{padding:22px;border:1px solid #e6d6ed;border-radius:9px;background:#fff}

.ep-page[data-page-design="context-merchant-acquisition"] .ep-hero{background:linear-gradient(110deg,#3f0f4c,#220d2e);color:#fff}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-hero .ep-lead,.ep-page[data-page-design="context-merchant-acquisition"] .ep-hero .ep-caption{color:#e5cdeb}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-hero .ep-kicker,.ep-page[data-page-design="context-merchant-acquisition"] .ep-hero .ep-text-link{color:#ffd098}
.ep-page[data-page-design="context-merchant-acquisition"] .pd-art{background:#fff;border-radius:12px 70px 12px 12px}
.ep-page[data-page-design="context-merchant-acquisition"] .pd-art-nodes li{width:82%;padding:18px}
.ep-page[data-page-design="context-merchant-acquisition"] .pd-art-nodes li:nth-child(2){justify-self:end;background:#fff5e4;border-color:#f3cc98}
.ep-page[data-page-design="context-merchant-acquisition"] .pd-art-nodes li:nth-child(3){background:#f5e9fa}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-steps>li{display:grid;grid-template-columns:70px .75fr 1.25fr;gap:30px;padding:30px 0}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-step-number{font-size:35px;color:#a060b2;line-height:1.2}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-cards{grid-template-columns:1fr 1fr 1fr;gap:25px}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-card:nth-child(n){border-radius:0 17px 17px 17px;border-top:4px solid #963fab;background:#fcf7ff}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-card:nth-child(2){margin-top:32px}
.ep-page[data-page-design="context-merchant-acquisition"] .ep-card:nth-child(3){margin-top:64px;border-top-color:#de972e}

.ep-page[data-page-design="context-reseller"] .ep-hero-grid{grid-template-columns:1.05fr 1.1fr}
.ep-page[data-page-design="context-reseller"] .pd-art{border-radius:0;background:linear-gradient(90deg,#fff 49.5%,#e9d8f0 49.5%,#e9d8f0 50.5%,#fbf4fe 50.5%);padding:28px}
.ep-page[data-page-design="context-reseller"] .pd-art-nodes{grid-template-columns:1fr 1fr;gap:22px}
.ep-page[data-page-design="context-reseller"] .pd-art-nodes li:first-child{grid-row:span 2;align-content:center;background:#f1e0f8;border-radius:2px}
.ep-page[data-page-design="context-reseller"] .pd-art-nodes li{border-radius:2px;box-shadow:0 12px 25px -25px #4b115c}
.ep-page[data-page-design="context-reseller"] .ep-cards{grid-template-columns:1fr;gap:20px}
.ep-page[data-page-design="context-reseller"] .ep-card:nth-child(n){display:grid;grid-template-columns:55px .8fr 1.2fr;gap:25px;align-items:start;background:#fffcff;border-radius:7px;border-left:4px solid #800080}
.ep-page[data-page-design="context-reseller"] .ep-card:nth-child(2){border-left-color:#dc8c1f}
.ep-page[data-page-design="context-reseller"] .ep-workflow{background:#fff}
.ep-page[data-page-design="context-reseller"] .ep-steps{gap:0;border:1px solid #dcc8e5}
.ep-page[data-page-design="context-reseller"] .ep-steps>li{border:0;padding:32px;background:#f7effb}
.ep-page[data-page-design="context-reseller"] .ep-steps>li+li{border-left:1px solid #dcc8e5}

.ep-page[data-page-design="context-retailer"] .ep-hero-grid{grid-template-columns:1fr;gap:40px}
.ep-page[data-page-design="context-retailer"] .ep-hero-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;align-items:start;max-width:none}
.ep-page[data-page-design="context-retailer"] .ep-hero-copy .ep-kicker,.ep-page[data-page-design="context-retailer"] h1{grid-column:1;grid-row:auto}
.ep-page[data-page-design="context-retailer"] .ep-lead{grid-column:2;grid-row:2}
.ep-page[data-page-design="context-retailer"] .ep-actions{grid-column:1}
.ep-page[data-page-design="context-retailer"] .ep-caption{grid-column:2}
.ep-page[data-page-design="context-retailer"] .pd-art{max-width:1000px;background:#fff9f0;border-radius:30px 30px 5px 5px;border-bottom:9px solid #71207c}
.ep-page[data-page-design="context-retailer"] .pd-art-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:45px}
.ep-page[data-page-design="context-retailer"] .pd-art-nodes li{background:#ffffffed;border-radius:0;border-top:4px solid #ffab3d}
.ep-page[data-page-design="context-retailer"] .ep-cards{grid-template-columns:.85fr 1.15fr}
.ep-page[data-page-design="context-retailer"] .ep-card:last-child{grid-column:1/-1;background:#f4e7f9;display:grid;grid-template-columns:45px .8fr 1.3fr;gap:25px}
.ep-page[data-page-design="context-retailer"] .ep-workflow{background:#fffaf4}
.ep-page[data-page-design="context-retailer"] .ep-steps{grid-template-columns:1fr;gap:22px}
.ep-page[data-page-design="context-retailer"] .ep-steps>li{display:grid;grid-template-columns:35px 1fr;gap:0 22px;border:0;padding:0 0 22px;border-bottom:1px solid #e6d4ba}
.ep-page[data-page-design="context-retailer"] .ep-steps p{grid-column:2}

.ep-page[data-page-design="context-white-label"] .ep-hero{background:#f7eefb}
.ep-page[data-page-design="context-white-label"] .ep-hero-grid{grid-template-columns:1.2fr .95fr}
.ep-page[data-page-design="context-white-label"] .pd-art{background:transparent;border:0;box-shadow:none;overflow:visible;padding:10px}
.ep-page[data-page-design="context-white-label"] .pd-art-nodes{gap:0;padding-bottom:25px}
.ep-page[data-page-design="context-white-label"] .pd-art-nodes li{padding:23px;background:#fff;border-radius:8px;box-shadow:0 20px 35px -25px #5e2a6c80}
.ep-page[data-page-design="context-white-label"] .pd-art-nodes li:nth-child(1){margin-right:46px;transform:rotate(-3deg)}
.ep-page[data-page-design="context-white-label"] .pd-art-nodes li:nth-child(2){margin:-8px 23px 0;background:#f5e6fb}
.ep-page[data-page-design="context-white-label"] .pd-art-nodes li:nth-child(3){margin:-8px 0 0 46px;background:#fff2dc;transform:rotate(3deg)}
.ep-page[data-page-design="context-white-label"] .ep-cards{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-white-label"] .ep-card:nth-child(n){border:0;border-top:1px solid #dcc6e4;border-radius:0;display:grid;grid-template-columns:.12fr .75fr 1.2fr;gap:40px;padding:35px 0}
.ep-page[data-page-design="context-white-label"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:1.15fr 1fr;gap:80px}
.ep-page[data-page-design="context-white-label"] .ep-workflow .ep-heading{display:block}
.ep-page[data-page-design="context-white-label"] .ep-steps{grid-template-columns:1fr;gap:16px}
.ep-page[data-page-design="context-white-label"] .ep-steps>li{padding:23px;border:1px solid #dcc6e4;background:#fff;border-radius:10px}
.ep-page[data-page-design="context-white-label"] .ep-steps>li:nth-child(2){margin-left:22px}
.ep-page[data-page-design="context-white-label"] .ep-steps>li:nth-child(3){margin-left:44px}

.ep-page[data-page-design="context-agriculture"] .ep-hero-grid{grid-template-columns:1fr;gap:30px}
.ep-page[data-page-design="context-agriculture"] .ep-hero-copy{max-width:1050px}
.ep-page[data-page-design="context-agriculture"] h1{max-width:940px}
.ep-page[data-page-design="context-agriculture"] .pd-art{background:#fff8ea;border:1px solid #ecd3ab;border-radius:35px 35px 8px 8px}
.ep-page[data-page-design="context-agriculture"] .pd-art-nodes{grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start}
.ep-page[data-page-design="context-agriculture"] .pd-art-nodes li{border-radius:35px 35px 4px 4px;padding:29px 22px;background:#fffaf3;border-color:#e8c796}
.ep-page[data-page-design="context-agriculture"] .pd-art-nodes li:nth-child(2){margin-top:40px;background:#f1e4f8;border-color:#d8b9e6}
.ep-page[data-page-design="context-agriculture"] .pd-art-nodes li:nth-child(3){margin-top:80px}
.ep-page[data-page-design="context-agriculture"] .ep-steps{grid-template-columns:1fr 1fr;gap:30px}
.ep-page[data-page-design="context-agriculture"] .ep-steps>li:first-child{grid-column:1/-1;display:grid;grid-template-columns:40px .8fr 1.1fr;gap:20px}
.ep-page[data-page-design="context-agriculture"] .ep-cards{grid-template-columns:1fr;gap:24px}
.ep-page[data-page-design="context-agriculture"] .ep-card:nth-child(n){display:grid;grid-template-columns:55px .8fr 1.4fr;gap:24px;background:#fffaf1;border-color:#e6d5b8}
.ep-page[data-page-design="context-agriculture"] .ep-card:nth-child(2){background:#faf3fe;border-color:#dec6e8;margin-left:40px}
.ep-page[data-page-design="context-agriculture"] .ep-card:nth-child(3){margin-left:80px}

.ep-page[data-page-design="context-ecommerce"] .ep-hero-grid{grid-template-columns:1.12fr 1fr}
.ep-page[data-page-design="context-ecommerce"] .pd-art{background:#faf3fd;border-radius:10px}
.ep-page[data-page-design="context-ecommerce"] .pd-art-nodes{grid-template-columns:1fr 1fr;gap:25px}
.ep-page[data-page-design="context-ecommerce"] .pd-art-nodes li{border-radius:10px;border-bottom:4px solid #a254b9;min-height:128px}
.ep-page[data-page-design="context-ecommerce"] .pd-art-nodes li:last-child{grid-column:1/-1;display:grid;grid-template-columns:28px 1fr;gap:0 12px;background:#fff7e9;border-bottom-color:#e99b2d}
.ep-page[data-page-design="context-ecommerce"] .pd-art-nodes li:last-child span{grid-column:2}
.ep-page[data-page-design="context-ecommerce"] .ep-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.ep-page[data-page-design="context-ecommerce"] .ep-card:nth-child(n){border:0;border-radius:0;border-top:3px solid #9e56b0;padding:28px 0;background:#fff}
.ep-page[data-page-design="context-ecommerce"] .ep-card:nth-child(2){border-color:#e59b32}
.ep-page[data-page-design="context-ecommerce"] .ep-workflow{background:#271031;color:#fff}
.ep-page[data-page-design="context-ecommerce"] .ep-workflow .ep-kicker,.ep-page[data-page-design="context-ecommerce"] .ep-step-number{color:#ffcf91}
.ep-page[data-page-design="context-ecommerce"] .ep-workflow .ep-heading>p,.ep-page[data-page-design="context-ecommerce"] .ep-steps p{color:#dbc8e5}
.ep-page[data-page-design="context-ecommerce"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-ecommerce"] .ep-steps>li{display:grid;grid-template-columns:44px .7fr 1.3fr;gap:27px;padding:29px 0;border-color:#6d467b}

.ep-page[data-page-design="context-education"] .ep-hero-grid{grid-template-columns:1fr 1fr}
.ep-page[data-page-design="context-education"] .pd-art{background:#fff;border-radius:3px;border-left:7px solid #800080;box-shadow:12px 12px 0 #f2e4f8}
.ep-page[data-page-design="context-education"] .pd-art-nodes{gap:15px}
.ep-page[data-page-design="context-education"] .pd-art-nodes li{background:#fbf5fe;border:0;border-bottom:2px solid #d5b4e0;border-radius:0}
.ep-page[data-page-design="context-education"] .pd-art-nodes li:nth-child(1){margin-right:55px}
.ep-page[data-page-design="context-education"] .pd-art-nodes li:nth-child(2){margin-inline:27px}
.ep-page[data-page-design="context-education"] .pd-art-nodes li:nth-child(3){margin-left:55px;background:#fff6e7;border-color:#e4b878}
.ep-page[data-page-design="context-education"] #overview{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}
.ep-page[data-page-design="context-education"] #overview .ep-heading{display:block}
.ep-page[data-page-design="context-education"] .ep-cards{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-education"] .ep-card:nth-child(n){border:0;border-bottom:1px solid #e0cbe7;border-radius:0;padding:28px 0 28px 60px}
.ep-page[data-page-design="context-education"] .ep-card:nth-child(n) .ep-card-index{position:absolute;left:0;top:26px}
.ep-page[data-page-design="context-education"] .ep-steps{grid-template-columns:.9fr 1fr 1.1fr;gap:22px;align-items:start}
.ep-page[data-page-design="context-education"] .ep-steps>li{border:1px solid #dbc3e5;background:#fff;padding:27px}
.ep-page[data-page-design="context-education"] .ep-steps>li:nth-child(2){margin-top:25px}
.ep-page[data-page-design="context-education"] .ep-steps>li:nth-child(3){margin-top:50px}

.ep-page[data-page-design="context-enterprise"] .ep-hero-grid{grid-template-columns:1fr;gap:35px}
.ep-page[data-page-design="context-enterprise"] .ep-hero-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:0 70px}
.ep-page[data-page-design="context-enterprise"] .ep-hero-copy .ep-kicker{grid-column:1/-1}
.ep-page[data-page-design="context-enterprise"] .ep-lead{grid-column:2;grid-row:2}
.ep-page[data-page-design="context-enterprise"] .ep-caption{grid-column:2}
.ep-page[data-page-design="context-enterprise"] .pd-art{background:#2e123a;color:#fff;box-shadow:none;border:0;border-radius:2px}
.ep-page[data-page-design="context-enterprise"] .pd-art-nodes{grid-template-columns:1fr 1fr 1fr;gap:1px;background:#af74bb55}
.ep-page[data-page-design="context-enterprise"] .pd-art-nodes li{background:#32153d;border:0;border-radius:0;padding:32px}
.ep-page[data-page-design="context-enterprise"] .pd-art-nodes span,.ep-page[data-page-design="context-enterprise"] .pd-art-note{color:#e5c8ee}
.ep-page[data-page-design="context-enterprise"] .ep-cards{grid-template-columns:1fr 1fr;gap:22px}
.ep-page[data-page-design="context-enterprise"] .ep-card:last-child{grid-column:1/-1;background:#f7edf9;display:grid;grid-template-columns:45px .8fr 1.4fr;gap:25px}
.ep-page[data-page-design="context-enterprise"] .ep-workflow{background:#fff}
.ep-page[data-page-design="context-enterprise"] .ep-steps{grid-template-columns:1fr;gap:0;border:1px solid #e0cce8}
.ep-page[data-page-design="context-enterprise"] .ep-steps>li{padding:30px;display:grid;grid-template-columns:40px .6fr 1.3fr;gap:30px;border:0}
.ep-page[data-page-design="context-enterprise"] .ep-steps>li+li{border-top:1px solid #e0cce8}
.ep-page[data-page-design="context-enterprise"] .ep-steps>li:nth-child(2){background:#fff9ee}

.ep-page[data-page-design="context-healthcare"] .ep-hero{background:linear-gradient(120deg,#fffaf5,#f6eafc)}
.ep-page[data-page-design="context-healthcare"] .ep-hero-grid{grid-template-columns:1.15fr 1fr}
.ep-page[data-page-design="context-healthcare"] .pd-art{background:#fff;border-radius:65px 12px 12px 12px;padding:33px}
.ep-page[data-page-design="context-healthcare"] .pd-art-nodes{gap:18px;padding-left:22px;border-left:2px solid #e4c2a0}
.ep-page[data-page-design="context-healthcare"] .pd-art-nodes li{border:1px solid #e9d8ef;border-radius:18px 18px 18px 3px}
.ep-page[data-page-design="context-healthcare"] .pd-art-nodes b{position:absolute;left:-35px;top:24px;border:1px solid #dec0e7;border-radius:50%;width:25px;height:25px;text-align:center;line-height:23px;background:#fff}
.ep-page[data-page-design="context-healthcare"] .ep-cards{grid-template-columns:1fr 1fr;gap:25px}
.ep-page[data-page-design="context-healthcare"] .ep-card:first-child{grid-row:span 2;background:#f2e5f8;padding:38px;display:flex;flex-direction:column;justify-content:center}
.ep-page[data-page-design="context-healthcare"] .ep-card:first-child .ep-card-index{align-self:start}
.ep-page[data-page-design="context-healthcare"] .ep-card:first-child h3{font-size:28px}
.ep-page[data-page-design="context-healthcare"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:.85fr 1.25fr;gap:65px}
.ep-page[data-page-design="context-healthcare"] .ep-workflow .ep-heading{display:block}
.ep-page[data-page-design="context-healthcare"] .ep-steps{grid-template-columns:1fr;gap:22px}
.ep-page[data-page-design="context-healthcare"] .ep-steps>li{border:0;border-left:3px solid #bf81cc;padding:0 0 5px 25px}
.ep-page[data-page-design="context-healthcare"] .ep-steps>li:nth-child(2){border-color:#e1a24b}

.ep-page[data-page-design="context-logistics"] .ep-hero-grid{grid-template-columns:1fr 1.12fr}
.ep-page[data-page-design="context-logistics"] .ep-hero-copy{order:2}
.ep-page[data-page-design="context-logistics"] .pd-context-art{order:1}
.ep-page[data-page-design="context-logistics"] .pd-art{background:#f1e5f8;border:0;border-radius:8px}
.ep-page[data-page-design="context-logistics"] .pd-art-nodes li{max-width:85%;border-radius:4px;border-left:4px solid #800080}
.ep-page[data-page-design="context-logistics"] .pd-art-nodes li:nth-child(2){justify-self:end;border-left-color:#d88518;background:#fff7e9}
.ep-page[data-page-design="context-logistics"] .pd-art-nodes li:nth-child(3){max-width:90%}
.ep-page[data-page-design="context-logistics"] .pd-diagram{opacity:.4}









.ep-page[data-page-design="context-manufacturing"] .ep-hero-grid{grid-template-columns:1.15fr 1fr}
.ep-page[data-page-design="context-manufacturing"] .pd-art{background:repeating-linear-gradient(0deg,#fff 0,#fff 31px,#eddfef 32px);border-radius:2px;border:2px solid #dac0e3}
.ep-page[data-page-design="context-manufacturing"] .pd-art-nodes{grid-template-columns:1fr 1fr;gap:24px;padding-top:30px}
.ep-page[data-page-design="context-manufacturing"] .pd-art-nodes li{border-radius:0;border:2px solid #c6a0d3;background:#fff}
.ep-page[data-page-design="context-manufacturing"] .pd-art-nodes li:nth-child(2){margin-top:35px;border-color:#dfad65}
.ep-page[data-page-design="context-manufacturing"] .pd-art-nodes li:last-child{grid-column:1/-1;display:grid;grid-template-columns:30px .8fr 1fr;gap:15px;align-items:center;background:#f7edfc}
.ep-page[data-page-design="context-manufacturing"] .ep-cards{gap:0;border:1px solid #d8bfe2}
.ep-page[data-page-design="context-manufacturing"] .ep-card:nth-child(n){border:0;border-radius:0;padding:34px;background:#fffcff}
.ep-page[data-page-design="context-manufacturing"] .ep-card+.ep-card{border-left:1px solid #d8bfe2}
.ep-page[data-page-design="context-manufacturing"] .ep-workflow{background:#291234;color:#fff}
.ep-page[data-page-design="context-manufacturing"] .ep-workflow .ep-kicker,.ep-page[data-page-design="context-manufacturing"] .ep-step-number{color:#ffcc91}
.ep-page[data-page-design="context-manufacturing"] .ep-workflow .ep-heading>p,.ep-page[data-page-design="context-manufacturing"] .ep-steps p{color:#dcc4e7}
.ep-page[data-page-design="context-manufacturing"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-manufacturing"] .ep-steps>li{padding:28px 0;display:grid;grid-template-columns:55px .8fr 1.4fr;gap:24px;border-color:#795389}

.ep-page[data-page-design="context-professional-services"] .ep-hero-grid{grid-template-columns:1.35fr .85fr;gap:85px}
.ep-page[data-page-design="context-professional-services"] .pd-art{background:#fff;border-radius:2px;border:1px solid #d5b7df;box-shadow:-10px 10px 0 #f2e5f8}
.ep-page[data-page-design="context-professional-services"] .pd-art-nodes{gap:0}
.ep-page[data-page-design="context-professional-services"] .pd-art-nodes li{border:0;border-bottom:1px dashed #c9a4d6;border-radius:0;padding:23px 0;background:transparent}
.ep-page[data-page-design="context-professional-services"] .pd-art-nodes b{display:inline-block;margin-right:15px;padding:5px 8px;background:#f7eafc}
.ep-page[data-page-design="context-professional-services"] #overview{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}
.ep-page[data-page-design="context-professional-services"] #overview .ep-heading{display:block;border-top:4px solid #800080;padding-top:30px}
.ep-page[data-page-design="context-professional-services"] .ep-cards{grid-template-columns:1fr;gap:25px}
.ep-page[data-page-design="context-professional-services"] .ep-card:nth-child(n){padding:0 0 25px;border:0;border-bottom:1px solid #dfcbe8;border-radius:0}
.ep-page[data-page-design="context-professional-services"] .ep-card:nth-child(n) .ep-card-index{display:none}
.ep-page[data-page-design="context-professional-services"] .ep-steps{gap:35px;grid-template-columns:1.1fr .9fr 1fr}
.ep-page[data-page-design="context-professional-services"] .ep-steps>li{padding-top:27px;border-top:4px solid #bd89ce}
.ep-page[data-page-design="context-professional-services"] .ep-step-number{font-size:28px}

.ep-page[data-page-design="context-real-estate"] .ep-hero-grid{grid-template-columns:1fr 1.1fr}
.ep-page[data-page-design="context-real-estate"] .pd-art{background:#fff8ee;border:1px solid #e4cba5;border-radius:45px 45px 8px 8px}
.ep-page[data-page-design="context-real-estate"] .pd-art-stage{padding-top:70px}
.ep-page[data-page-design="context-real-estate"] .pd-art-nodes{grid-template-columns:1fr 1fr;gap:17px}
.ep-page[data-page-design="context-real-estate"] .pd-art-nodes li:first-child{grid-column:1/-1;border-radius:3px;border-left:5px solid #800080}
.ep-page[data-page-design="context-real-estate"] .pd-art-nodes li{border-color:#dec8e6;border-radius:3px}
.ep-page[data-page-design="context-real-estate"] .ep-cards{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-real-estate"] .ep-card:nth-child(n){display:grid;grid-template-columns:40px .8fr 1.3fr;gap:28px;border:0;border-top:1px solid #e0c9e9;border-radius:0;padding:30px 0}
.ep-page[data-page-design="context-real-estate"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:.85fr 1.1fr;gap:75px}
.ep-page[data-page-design="context-real-estate"] .ep-workflow .ep-heading{display:block}
.ep-page[data-page-design="context-real-estate"] .ep-steps{grid-template-columns:1fr;gap:0;border-left:1px solid #d8b7e3;padding-left:32px}
.ep-page[data-page-design="context-real-estate"] .ep-steps>li{border:0;padding:0 0 30px}
.ep-page[data-page-design="context-real-estate"] .ep-step-number{position:absolute;left:-45px;background:#fbf7fe;padding:4px 0}

.ep-page[data-page-design="context-retail"] .ep-hero-grid{grid-template-columns:1fr;gap:35px}
.ep-page[data-page-design="context-retail"] .ep-hero-copy{max-width:970px}
.ep-page[data-page-design="context-retail"] h1{max-width:970px}
.ep-page[data-page-design="context-retail"] .pd-art{background:#34123f;color:#fff;border:0;border-radius:18px}
.ep-page[data-page-design="context-retail"] .pd-art-nodes{grid-template-columns:1fr 1fr 1fr;gap:55px}
.ep-page[data-page-design="context-retail"] .pd-art-nodes li{background:#ffffff0a;border-color:#a568b449;border-radius:2px;padding:29px}
.ep-page[data-page-design="context-retail"] .pd-art-nodes li+li:before{content:"→";position:absolute;left:-39px;top:40%;font-size:22px;color:#f8bd76}
.ep-page[data-page-design="context-retail"] .pd-art-nodes span,.ep-page[data-page-design="context-retail"] .pd-art-note{color:#e4c9ed}
.ep-page[data-page-design="context-retail"] .ep-steps{grid-template-columns:1fr;gap:15px}
.ep-page[data-page-design="context-retail"] .ep-steps>li{display:grid;grid-template-columns:35px .7fr 1.4fr;gap:28px;padding:27px;border:1px solid #dec7e7;background:#fff;border-radius:9px}
.ep-page[data-page-design="context-retail"] .ep-cards{grid-template-columns:1.2fr .8fr;gap:22px}
.ep-page[data-page-design="context-retail"] .ep-card:first-child{grid-row:span 2;background:#fff5e6;padding:42px;display:flex;flex-direction:column;justify-content:center}
.ep-page[data-page-design="context-retail"] .ep-card:first-child h3{font-size:29px}
.ep-page[data-page-design="context-retail"] .ep-card:first-child .ep-card-index{align-self:start}

.ep-page[data-page-design="context-travel"] .ep-hero-grid{grid-template-columns:1.05fr 1fr}
.ep-page[data-page-design="context-travel"] .pd-art{background:#fffbf4;border-radius:20px;border:1px solid #ebd4b4}
.ep-page[data-page-design="context-travel"] .pd-art-nodes{gap:27px}
.ep-page[data-page-design="context-travel"] .pd-art-nodes li{background:#fff;border-radius:25px 3px 25px 3px;width:85%}
.ep-page[data-page-design="context-travel"] .pd-art-nodes li:nth-child(2){justify-self:end;border-color:#deb9e8;background:#f7edfc}
.ep-page[data-page-design="context-travel"] .pd-art-nodes li:nth-child(3){border-color:#e6c997}
.ep-page[data-page-design="context-travel"] .ep-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:start}
.ep-page[data-page-design="context-travel"] .ep-card:nth-child(n){border-radius:3px;border-top:4px solid #aa6abc;padding:30px}
.ep-page[data-page-design="context-travel"] .ep-card:nth-child(2){margin-top:38px;border-top-color:#e4a648}
.ep-page[data-page-design="context-travel"] .ep-card:nth-child(3){margin-top:76px}
.ep-page[data-page-design="context-travel"] .ep-steps{grid-template-columns:1fr;gap:0;counter-reset:none}
.ep-page[data-page-design="context-travel"] .ep-steps>li{display:grid;grid-template-columns:45px minmax(180px,.7fr) 1.3fr;gap:26px;padding:27px 0;border-color:#dfc6e9}
.ep-page[data-page-design="context-travel"] .ep-step-number{border:1px solid #d4b6df;border-radius:50%;width:36px;height:36px;display:grid;place-items:center}

.ep-page[data-page-design="context-bchat"] .ep-hero-grid{grid-template-columns:1fr 1.15fr}
.ep-page[data-page-design="context-bchat"] .ep-hero-copy{order:2}
.ep-page[data-page-design="context-bchat"] .pd-context-art{order:1}
.ep-page[data-page-design="context-bchat"] .pd-art{background:#f5e7fb;border-radius:30px;border:0}
.ep-page[data-page-design="context-bchat"] .pd-art-nodes li{border-radius:22px 22px 22px 4px;width:90%;box-shadow:0 14px 25px -24px #542165}
.ep-page[data-page-design="context-bchat"] .pd-art-nodes li:nth-child(2){justify-self:end;background:#6e207c;border-color:#6e207c;color:#fff;border-radius:22px 22px 4px 22px}
.ep-page[data-page-design="context-bchat"] .pd-art-nodes li:nth-child(2) span,.ep-page[data-page-design="context-bchat"] .pd-art-nodes li:nth-child(2) b{color:#f0d4fa}
.ep-page[data-page-design="context-bchat"] .ep-cards{grid-template-columns:1fr;gap:28px}
.ep-page[data-page-design="context-bchat"] .ep-card:nth-child(n){width:82%;border-radius:23px 23px 23px 4px;display:grid;grid-template-columns:42px .7fr 1.4fr;gap:23px;background:#faf4fd}
.ep-page[data-page-design="context-bchat"] .ep-card:nth-child(2){justify-self:end;border-radius:23px 23px 4px 23px;background:#fff7e9}
.ep-page[data-page-design="context-bchat"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:.85fr 1.2fr;gap:70px}
.ep-page[data-page-design="context-bchat"] .ep-workflow .ep-heading{display:block}
.ep-page[data-page-design="context-bchat"] .ep-steps{grid-template-columns:1fr;gap:25px}
.ep-page[data-page-design="context-bchat"] .ep-steps>li{padding:0 0 0 28px;border:0;border-left:3px solid #bc7bcb}

.ep-page[data-page-design="context-blink"] .ep-hero-grid{grid-template-columns:1.35fr .75fr}
.ep-page[data-page-design="context-blink"] .pd-art{border-radius:70px 70px 12px 12px;background:#fff9ef;padding-top:40px}
.ep-page[data-page-design="context-blink"] .pd-art-nodes li{border:0;border-left:3px solid #800080;border-radius:0;background:#ffffffdd;padding:19px}
.ep-page[data-page-design="context-blink"] .pd-art-nodes li+li:before{content:"↓";position:absolute;top:-20px;left:20px;color:#c08838}
.ep-page[data-page-design="context-blink"] .pd-art-nodes{gap:24px}
.ep-page[data-page-design="context-blink"] .ep-cards{grid-template-columns:1fr;gap:0;max-width:980px}
.ep-page[data-page-design="context-blink"] .ep-card:nth-child(n){border:0;border-bottom:1px solid #dfcbe7;border-radius:0;padding:27px 0;display:grid;grid-template-columns:48px .7fr 1.3fr;gap:24px}
.ep-page[data-page-design="context-blink"] .ep-workflow{background:#fff7e9}
.ep-page[data-page-design="context-blink"] .ep-steps{grid-template-columns:1fr 1fr;gap:25px}
.ep-page[data-page-design="context-blink"] .ep-steps>li:last-child{grid-column:1/-1;display:grid;grid-template-columns:40px .7fr 1.3fr;gap:24px;background:#fff;padding:27px;border:1px solid #e3cfae;border-radius:9px}

.ep-page[data-page-design="context-connect-forms"] .ep-hero-grid{grid-template-columns:1.05fr 1fr}
.ep-page[data-page-design="context-connect-forms"] .pd-art{border-radius:5px;border-top:6px solid #800080;background:#fff}
.ep-page[data-page-design="context-connect-forms"] .pd-art-nodes{gap:18px}
.ep-page[data-page-design="context-connect-forms"] .pd-art-nodes li{border-radius:3px;background:#fcf8fe;padding:15px 20px;border-left:5px solid #b271c4}
.ep-page[data-page-design="context-connect-forms"] .pd-art-nodes b{position:absolute;right:15px;top:16px}
.ep-page[data-page-design="context-connect-forms"] .pd-art-nodes strong{padding-right:25px}
.ep-page[data-page-design="context-connect-forms"] #overview{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}
.ep-page[data-page-design="context-connect-forms"] #overview .ep-heading{display:block}
.ep-page[data-page-design="context-connect-forms"] .ep-cards{grid-template-columns:1fr;gap:19px}
.ep-page[data-page-design="context-connect-forms"] .ep-card:nth-child(n){border-radius:4px;border-left:4px solid #bc82cc;padding:27px}
.ep-page[data-page-design="context-connect-forms"] .ep-card:nth-child(n) .ep-card-index{float:right;margin-left:12px}
.ep-page[data-page-design="context-connect-forms"] .ep-steps{gap:0;border:1px solid #d5b9df;border-radius:13px;overflow:hidden}
.ep-page[data-page-design="context-connect-forms"] .ep-steps>li{padding:29px;border:0;background:#fff}
.ep-page[data-page-design="context-connect-forms"] .ep-steps>li+li{border-left:1px solid #d5b9df}
.ep-page[data-page-design="context-connect-forms"] .ep-steps>li:nth-child(2){background:#f8eefa}

.ep-page[data-page-design="context-push-notifications"] .ep-hero-grid{grid-template-columns:1fr;gap:35px}
.ep-page[data-page-design="context-push-notifications"] .ep-hero-copy{max-width:1050px;text-align:center;margin:auto}
.ep-page[data-page-design="context-push-notifications"] h1,.ep-page[data-page-design="context-push-notifications"] .ep-lead,.ep-page[data-page-design="context-push-notifications"] .ep-caption{margin-inline:auto;max-width:850px}
.ep-page[data-page-design="context-push-notifications"] .ep-hero .ep-kicker,.ep-page[data-page-design="context-push-notifications"] .ep-actions{justify-content:center}
.ep-page[data-page-design="context-push-notifications"] .pd-art{background:#2b0f38;color:#fff;border:0;border-radius:20px}
.ep-page[data-page-design="context-push-notifications"] .pd-art-nodes{grid-template-columns:.8fr 1fr 1.2fr;gap:28px}
.ep-page[data-page-design="context-push-notifications"] .pd-art-nodes li{background:#ffffff0b;border-color:#b97fca66;border-radius:10px;padding:27px}
.ep-page[data-page-design="context-push-notifications"] .pd-art-nodes li:nth-child(2){border-top:4px solid #d397ea}
.ep-page[data-page-design="context-push-notifications"] .pd-art-nodes li:nth-child(3){border-top:4px solid #f5b25a}
.ep-page[data-page-design="context-push-notifications"] .pd-art-nodes span,.ep-page[data-page-design="context-push-notifications"] .pd-art-note{color:#e5c9ee}
.ep-page[data-page-design="context-push-notifications"] .ep-steps{grid-template-columns:1fr;gap:20px}
.ep-page[data-page-design="context-push-notifications"] .ep-steps>li{display:grid;grid-template-columns:35px .8fr 1.3fr;gap:23px;padding:28px;border:1px solid #dfc7e7;background:#fff;border-radius:9px}
.ep-page[data-page-design="context-push-notifications"] .ep-steps>li:nth-child(2){margin-left:35px}
.ep-page[data-page-design="context-push-notifications"] .ep-steps>li:nth-child(3){margin-left:70px}
.ep-page[data-page-design="context-push-notifications"] .ep-cards{grid-template-columns:1.1fr .9fr}
.ep-page[data-page-design="context-push-notifications"] .ep-card:first-child{grid-row:span 2;background:#f4e6fa;display:flex;flex-direction:column;justify-content:center;padding:40px}
.ep-page[data-page-design="context-push-notifications"] .ep-card:first-child .ep-card-index{align-self:start}

.ep-page[data-page-design="context-veera-ai"] .ep-hero-grid{grid-template-columns:1fr 1.15fr}
.ep-page[data-page-design="context-veera-ai"] .pd-art{background:#fff;border-radius:3px;border:1px solid #ddc5e7}
.ep-page[data-page-design="context-veera-ai"] .pd-art-nodes{grid-template-columns:1fr 1fr;gap:18px}
.ep-page[data-page-design="context-veera-ai"] .pd-art-nodes li:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:center;background:#f4e5fa;border:1px solid #d6b5e3}
.ep-page[data-page-design="context-veera-ai"] .pd-art-nodes li:nth-child(2){background:#fff5e4;border-color:#e9cca2}
.ep-page[data-page-design="context-veera-ai"] .pd-art-nodes li{border-radius:3px;padding:23px 17px}
.ep-page[data-page-design="context-veera-ai"] #overview{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}
.ep-page[data-page-design="context-veera-ai"] #overview .ep-heading{display:block}
.ep-page[data-page-design="context-veera-ai"] .ep-cards{grid-template-columns:1fr 1fr;gap:20px}
.ep-page[data-page-design="context-veera-ai"] .ep-card:last-child{grid-column:1/-1;background:#fff7e9;border-color:#ecd3ac}
.ep-page[data-page-design="context-veera-ai"] .ep-card:nth-child(n) .ep-card-index{border-radius:50%}
.ep-page[data-page-design="context-veera-ai"] .ep-workflow{background:#30123c;color:#fff}
.ep-page[data-page-design="context-veera-ai"] .ep-workflow .ep-kicker,.ep-page[data-page-design="context-veera-ai"] .ep-step-number{color:#ffd094}
.ep-page[data-page-design="context-veera-ai"] .ep-workflow .ep-heading>p,.ep-page[data-page-design="context-veera-ai"] .ep-steps p{color:#e0c7e9}
.ep-page[data-page-design="context-veera-ai"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-veera-ai"] .ep-steps>li{display:grid;grid-template-columns:50px .9fr 1.1fr;gap:25px;padding:28px 0;border-color:#714780}

.ep-page[data-page-design="context-support"] .ep-hero-grid{grid-template-columns:1.2fr .8fr}
.ep-page[data-page-design="context-support"] .pd-art{border:0;background:#f1e3f8;border-radius:22px}
.ep-page[data-page-design="context-support"] .pd-art-nodes{grid-template-columns:1fr 1fr;gap:18px}
.ep-page[data-page-design="context-support"] .pd-art-nodes li:last-child{grid-column:1/-1;border-left:4px solid #e7a141;background:#fff9ed}
.ep-page[data-page-design="context-support"] .ep-directory{grid-template-columns:1.15fr .85fr;gap:23px}
.ep-page[data-page-design="context-support"] .ep-directory a:nth-child(n){grid-column:auto;border:1px solid #e0c9e9;border-radius:13px;min-height:140px;padding:29px;background:#fff}
.ep-page[data-page-design="context-support"] .ep-directory a:first-child{grid-row:span 2;min-height:0;background:#4a1557;color:#fff;align-items:end}
.ep-page[data-page-design="context-support"] .ep-directory a:first-child small{color:#e1c8eb}
.ep-page[data-page-design="context-support"] .ep-directory a:first-child b{color:#ffd49f}
.ep-page[data-page-design="context-support"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}
.ep-page[data-page-design="context-support"] .ep-workflow .ep-heading{display:block}
.ep-page[data-page-design="context-support"] .ep-steps{grid-template-columns:1fr;gap:22px}
.ep-page[data-page-design="context-support"] .ep-steps>li{border:0;border-left:3px solid #cd9bdf;padding:0 0 0 27px}

.ep-page[data-page-design="context-faqs"] .ep-hero-grid{grid-template-columns:1fr;gap:25px}
.ep-page[data-page-design="context-faqs"] .ep-hero-copy{max-width:940px}
.ep-page[data-page-design="context-faqs"] .pd-art{padding:0;background:transparent;border:0;box-shadow:none}
.ep-page[data-page-design="context-faqs"] .pd-art figcaption{border:0}
.ep-page[data-page-design="context-faqs"] .pd-art-nodes{grid-template-columns:1fr 1fr 1fr;gap:20px}
.ep-page[data-page-design="context-faqs"] .pd-art-nodes li{border:0;border-left:3px solid #b878cb;background:#ffffff8c;border-radius:0;padding:15px 20px}
.ep-page[data-page-design="context-faqs"] .pd-art-note{margin-top:15px}
.ep-page[data-page-design="context-faqs"] #overview{display:grid;grid-template-columns:.7fr 1.45fr;gap:70px}
.ep-page[data-page-design="context-faqs"] #overview .ep-heading{display:block}
.ep-page[data-page-design="context-faqs"] .ep-faq{max-width:none;border:0}
.ep-page[data-page-design="context-faqs"] .ep-faq details{border:0;border-bottom:1px solid #ddc3e7;border-radius:0;margin:0;padding:28px 0}
.ep-page[data-page-design="context-faqs"] .ep-faq details[open]{background:#fcf7ff;padding-inline:22px;border-left:3px solid #800080}
.ep-page[data-page-design="context-faqs"] .ep-workflow{background:#fff}
.ep-page[data-page-design="context-faqs"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-faqs"] .ep-steps>li{display:grid;grid-template-columns:40px .6fr 1.4fr;gap:26px;padding:26px 0}

.ep-page[data-page-design="context-grievance"] .ep-hero-grid{grid-template-columns:1.25fr .75fr;gap:80px}
.ep-page[data-page-design="context-grievance"] .pd-art{background:#fff;border-radius:3px;border:1px solid #d9c1e2;border-top:5px solid #800080;box-shadow:9px 9px 0 #f0e4f5}
.ep-page[data-page-design="context-grievance"] .pd-art-nodes{gap:0}
.ep-page[data-page-design="context-grievance"] .pd-art-nodes li{border:0;border-bottom:1px solid #e4d5ea;border-radius:0;background:transparent;padding:23px 0}
.ep-page[data-page-design="context-grievance"] #availability{border-bottom:1px solid #e2cde9}
.ep-page[data-page-design="context-grievance"] #overview{display:grid;grid-template-columns:.8fr 1.25fr;gap:70px}
.ep-page[data-page-design="context-grievance"] #overview .ep-heading{display:block}
.ep-page[data-page-design="context-grievance"] .ep-cards{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-grievance"] .ep-card:nth-child(n){border:0;border-bottom:1px solid #dfc9e7;border-radius:0;padding:27px 0 27px 57px}
.ep-page[data-page-design="context-grievance"] .ep-card:nth-child(n) .ep-card-index{position:absolute;left:0;top:27px}
.ep-page[data-page-design="context-grievance"] .ep-steps{grid-template-columns:1fr;gap:25px}
.ep-page[data-page-design="context-grievance"] .ep-steps>li{display:grid;grid-template-columns:40px .8fr 1.2fr;gap:24px;padding:27px;border:1px solid #dfc6e7;background:#fff;border-radius:4px}

.ep-page[data-page-design="context-help-center"] .ep-hero-grid{grid-template-columns:1fr 1.05fr}
.ep-page[data-page-design="context-help-center"] .pd-art{background:#fff8ed;border-radius:14px;border-color:#e3c999}
.ep-page[data-page-design="context-help-center"] .pd-art-nodes{grid-template-columns:1fr 1fr;gap:20px}
.ep-page[data-page-design="context-help-center"] .pd-art-nodes li:first-child{grid-column:1/-1;border-top:4px solid #800080}
.ep-page[data-page-design="context-help-center"] .pd-art-nodes li{border-radius:5px}
.ep-page[data-page-design="context-help-center"] .ep-cards{grid-template-columns:1fr 1fr;gap:22px}
.ep-page[data-page-design="context-help-center"] .ep-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:50px .7fr 1.3fr;gap:28px;background:#f5e8fb}
.ep-page[data-page-design="context-help-center"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:1fr 1.1fr;gap:75px}
.ep-page[data-page-design="context-help-center"] .ep-workflow .ep-heading{display:block}
.ep-page[data-page-design="context-help-center"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-help-center"] .ep-steps>li{padding:25px 0 25px 50px;border-top:1px solid #d9bee3}
.ep-page[data-page-design="context-help-center"] .ep-step-number{position:absolute;left:0;top:25px}

.ep-page[data-page-design="context-integration-support"] .ep-hero{background:#25102e;color:#fff}
.ep-page[data-page-design="context-integration-support"] .ep-hero .ep-kicker,.ep-page[data-page-design="context-integration-support"] .ep-hero .ep-text-link{color:#ffd096}
.ep-page[data-page-design="context-integration-support"] .ep-hero .ep-lead,.ep-page[data-page-design="context-integration-support"] .ep-hero .ep-caption{color:#e0c6e9}
.ep-page[data-page-design="context-integration-support"] .pd-art{background:#ffffff06;border-color:#d096df44;color:#fff;border-radius:6px}
.ep-page[data-page-design="context-integration-support"] .pd-art-nodes li{background:#32153e;border-color:#8d529f;border-radius:2px;padding:19px}
.ep-page[data-page-design="context-integration-support"] .pd-art-nodes li:nth-child(2){margin-left:25px}
.ep-page[data-page-design="context-integration-support"] .pd-art-nodes li:nth-child(3){margin-left:50px}
.ep-page[data-page-design="context-integration-support"] .pd-art-nodes span,.ep-page[data-page-design="context-integration-support"] .pd-art-note{color:#e0c4e9}
.ep-page[data-page-design="context-integration-support"] .ep-cards{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-integration-support"] .ep-card:nth-child(n){display:grid;grid-template-columns:50px .8fr 1.3fr;gap:28px;border:0;border-top:1px solid #dac0e3;border-radius:0;padding:32px 0}
.ep-page[data-page-design="context-integration-support"] .ep-workflow{background:#fff9f0}
.ep-page[data-page-design="context-integration-support"] .ep-steps{grid-template-columns:1fr 1fr;gap:25px}
.ep-page[data-page-design="context-integration-support"] .ep-steps>li:first-child{grid-column:1/-1;display:grid;grid-template-columns:40px .7fr 1.3fr;gap:25px;border:1px solid #e1c9a6;padding:27px;background:#fff}

.ep-page[data-page-design="context-support-request"] .ep-hero-grid{grid-template-columns:1fr 1.05fr}
.ep-page[data-page-design="context-support-request"] .pd-art{background:repeating-linear-gradient(#fff,#fff 31px,#ecddf1 32px);border-radius:3px;border-left:8px solid #800080}
.ep-page[data-page-design="context-support-request"] .pd-art-nodes li{background:#fffdfef2;border:0;border-bottom:1px solid #dfc9e8;border-radius:0;padding:20px 18px 20px 45px}
.ep-page[data-page-design="context-support-request"] .pd-art-nodes b{position:absolute;top:23px;left:15px}
.ep-page[data-page-design="context-support-request"] .ep-cards{grid-template-columns:1.05fr .95fr}
.ep-page[data-page-design="context-support-request"] .ep-card:last-child{grid-column:1/-1;background:#fff8ec;display:grid;grid-template-columns:45px .7fr 1.3fr;gap:25px}
.ep-page[data-page-design="context-support-request"] .ep-card:nth-child(n){border-radius:3px}
.ep-page[data-page-design="context-support-request"] .ep-workflow>.ep-shell{display:grid;grid-template-columns:.85fr 1.2fr;gap:75px}
.ep-page[data-page-design="context-support-request"] .ep-workflow .ep-heading{display:block}
.ep-page[data-page-design="context-support-request"] .ep-steps{grid-template-columns:1fr;gap:0;border-left:1px solid #d6b7e0;padding-left:30px}
.ep-page[data-page-design="context-support-request"] .ep-steps>li{border:0;padding:0 0 30px}
.ep-page[data-page-design="context-support-request"] .ep-step-number{position:absolute;left:-44px;border:1px solid #d6b7e0;background:#fff;border-radius:50%;width:29px;height:29px;display:grid;place-items:center}

.ep-page[data-page-design="context-leadership"] .ep-hero-grid{grid-template-columns:1fr;gap:38px}
.ep-page[data-page-design="context-leadership"] .ep-hero-copy{max-width:1050px}
.ep-page[data-page-design="context-leadership"] h1{max-width:950px}
.ep-page[data-page-design="context-leadership"] .ec-visual{max-width:100%;width:100%}
.ep-page[data-page-design="context-leadership"] .ep-console{background:none;border:0;box-shadow:none;overflow:visible}
.ep-page[data-page-design="context-leadership"] .ec-portrait-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;gap:22px;margin:0}
.ep-page[data-page-design="context-leadership"] .ec-portrait-grid img{border-radius:90px 90px 8px 8px;aspect-ratio:1.15;object-fit:cover;border-color:#dbc2e5;transform:none}
.ep-page[data-page-design="context-leadership"] .ec-portrait-grid img:nth-child(even){margin-top:24px;border-radius:8px 8px 90px 90px}
.ep-page[data-page-design="context-leadership"] .ec-portrait-note{color:#73577e;text-align:left;margin-top:27px}
.ep-page[data-page-design="context-leadership"] .ep-people{grid-template-columns:1fr;gap:28px;max-width:1080px}
.ep-page[data-page-design="context-leadership"] .ep-person{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;background:#fbf5fe;border-radius:8px;overflow:hidden}
.ep-page[data-page-design="context-leadership"] .ep-person img{max-height:290px;aspect-ratio:1.1;object-fit:contain;height:100%;background:#efdcf6}
.ep-page[data-page-design="context-leadership"] .ep-person:nth-child(even){grid-template-columns:1.35fr .65fr;background:#fff8ed}
.ep-page[data-page-design="context-leadership"] .ep-person:nth-child(even) img{order:2;background:#f8e8ce}
.ep-page[data-page-design="context-leadership"] .ep-person div{padding:38px}
.ep-page[data-page-design="context-leadership"] .ep-person h3{font-size:32px}
.ep-page[data-page-design="context-leadership"] .ep-person p{font-size:18px}
.ep-page[data-page-design="context-leadership"] .ep-steps{grid-template-columns:1.2fr .9fr 1fr;gap:0;border:1px solid #ddc6e5}
.ep-page[data-page-design="context-leadership"] .ep-steps>li{border:0;padding:30px;background:#fff}
.ep-page[data-page-design="context-leadership"] .ep-steps>li+li{border-left:1px solid #ddc6e5}

.ep-page[data-page-design="context-newsroom"] .ep-hero-grid{grid-template-columns:1.3fr .7fr;gap:90px}
.ep-page[data-page-design="context-newsroom"] .ep-hero{background:#fffbf4}
.ep-page[data-page-design="context-newsroom"] .ec-visual{max-width:none}
.ep-page[data-page-design="context-newsroom"] .ec-editorial-mark{border-left:0;border-top:4px solid #800080;border-bottom:1px solid #dcb782;padding:28px 0}
.ep-page[data-page-design="context-newsroom"] .ec-editorial-mark>strong{font-size:38px}
.ep-page[data-page-design="context-newsroom"] .ep-cards{grid-template-columns:1fr 1fr;gap:32px}
.ep-page[data-page-design="context-newsroom"] .ep-card:first-child{grid-column:1/-1;grid-row:auto;display:block;margin:0;padding:42px 48px;background:#33113f;color:#fff;border:0;border-radius:8px}
.ep-page[data-page-design="context-newsroom"] .ep-card:first-child h3{font-size:35px;max-width:1060px}
.ep-page[data-page-design="context-newsroom"] .ep-card:first-child .ep-kicker{color:#ffce8e}
.ep-page[data-page-design="context-newsroom"] .ep-card:first-child .ep-text-link{color:#ffdaaa;margin-top:22px;padding-top:0}
.ep-page[data-page-design="context-newsroom"] .ep-card:not(:first-child){border:0;border-top:2px solid #cda3d9;border-radius:0;padding:27px 0}
.ep-page[data-page-design="context-newsroom"] .ep-card:not(:first-child) h3{font-size:24px}
.ep-page[data-page-design="context-newsroom"] .ep-workflow{background:#fff}
.ep-page[data-page-design="context-newsroom"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-newsroom"] .ep-steps>li{display:grid;grid-template-columns:45px .65fr 1.35fr;gap:30px;padding:26px 0}

.ep-page[data-page-design="context-events"] .ep-hero-grid{grid-template-columns:1fr 1.15fr}
.ep-page[data-page-design="context-events"] .pd-art{background:#fff;border-radius:4px;border-top:9px solid #800080;box-shadow:12px 12px 0 #f6e2c2}
.ep-page[data-page-design="context-events"] .pd-art-nodes{gap:0}
.ep-page[data-page-design="context-events"] .pd-art-nodes li{display:grid;grid-template-columns:30px 1fr;gap:0 17px;border:0;border-bottom:1px solid #dec7e7;border-radius:0;padding:24px 0;background:transparent}
.ep-page[data-page-design="context-events"] .pd-art-nodes b{grid-row:span 2;font-size:16px;color:#b66e10}
.ep-page[data-page-design="context-events"] .pd-art-nodes span{grid-column:2}
.ep-page[data-page-design="context-events"] .ep-cards{grid-template-columns:1fr;gap:0;border-top:1px solid #dbc2e5}
.ep-page[data-page-design="context-events"] .ep-card:nth-child(n){display:grid;grid-template-columns:48px .7fr 1.4fr;gap:25px;padding:30px 0;border:0;border-bottom:1px solid #dbc2e5;border-radius:0}
.ep-page[data-page-design="context-events"] .ep-steps{grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:start}
.ep-page[data-page-design="context-events"] .ep-steps>li{border:0;border-left:3px solid #bb7ecd;padding:0 0 0 23px}
.ep-page[data-page-design="context-events"] .ep-steps>li:nth-child(2){margin-top:30px;border-left-color:#db9b41}
.ep-page[data-page-design="context-events"] .ep-steps>li:nth-child(3){margin-top:60px}

.ep-page[data-page-design="context-compliance"] .ep-hero-grid{grid-template-columns:1.15fr .85fr;gap:85px}
.ep-page[data-page-design="context-compliance"] .ec-visual .ep-console{border:0;border-left:4px solid #800080;border-radius:0;background:#fff;padding:27px;box-shadow:9px 9px 0 #ead9f1}
.ep-page[data-page-design="context-compliance"] .ec-document-head>strong{font-size:29px}
.ep-page[data-page-design="context-compliance"] .ec-document-links a{padding:20px 0}
.ep-page[data-page-design="context-compliance"] #overview{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px}
.ep-page[data-page-design="context-compliance"] #overview .ep-heading{display:block}
.ep-page[data-page-design="context-compliance"] .ep-directory{grid-template-columns:1fr 1fr;gap:20px}
.ep-page[data-page-design="context-compliance"] .ep-directory a:nth-child(n){display:flex;align-items:start;min-height:178px;border:1px solid #ddc4e7;border-radius:8px;padding:24px;background:#fff}
.ep-page[data-page-design="context-compliance"] .ep-directory a>span{display:block;flex:1}
.ep-page[data-page-design="context-compliance"] .ep-directory strong{font-size:19px}
.ep-page[data-page-design="context-compliance"] .ep-directory small{display:block;margin-top:15px}
.ep-page[data-page-design="context-compliance"] .ep-directory a:nth-child(2){background:#fff7e9;border-color:#ead1a8}
.ep-page[data-page-design="context-compliance"] .ep-workflow{background:#f6ecfa}
.ep-page[data-page-design="context-compliance"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-compliance"] .ep-steps>li{display:grid;grid-template-columns:40px .8fr 1.2fr;gap:25px;padding:29px 0;border-color:#d6b9e1}

.ep-page[data-page-design="context-calculators"] .ep-hero-grid{grid-template-columns:1.3fr .8fr;gap:60px}
.ep-page[data-page-design="context-calculators"] .ep-hero{padding-bottom:46px;background:#faf4fe}
.ep-page[data-page-design="context-calculators"] .ec-visual .ep-console{padding:25px;background:#fff;border-radius:10px;box-shadow:none}
.ep-page[data-page-design="context-calculators"] .ec-calculator-links a{border-radius:5px;border-left:3px solid #800080}
.ep-page[data-page-design="context-calculators"] .ec-calculator-links a:nth-child(2){border-left-color:#dc911f}
.ep-page[data-page-design="context-calculators"] .ep-calculators{grid-template-columns:1fr;gap:33px}
.ep-page[data-page-design="context-calculators"] .ep-calculator{display:grid;grid-template-columns:1.1fr 1fr;gap:0 42px;border:1px solid #d9bde5;border-top:4px solid #800080;padding:35px;border-radius:10px}
.ep-page[data-page-design="context-calculators"] .ep-calculator h3,.ep-page[data-page-design="context-calculators"] .ep-calculator>p:not(.ep-error){grid-column:1/-1}
.ep-page[data-page-design="context-calculators"] .ep-calculator .ep-field{grid-column:1;margin:13px 0}
.ep-page[data-page-design="context-calculators"] .ep-calculator button{grid-column:1;margin-top:13px}
.ep-page[data-page-design="context-calculators"] .ep-calculator output{grid-column:2;grid-row:3/span 4;align-self:stretch;margin:13px 0 0;padding:30px;background:#341140;color:#f8eefa;line-height:2.1;overflow-wrap:anywhere}
.ep-page[data-page-design="context-calculators"] .ep-calculator .ep-error{grid-column:1/-1;margin-top:14px}
.ep-page[data-page-design="context-calculators"] #availability{grid-template-columns:1.2fr .8fr}
.ep-page[data-page-design="context-calculators"] .ep-workflow{background:#fff}
.ep-page[data-page-design="context-calculators"] .ep-steps{grid-template-columns:1fr;gap:0}
.ep-page[data-page-design="context-calculators"] .ep-steps>li{display:grid;grid-template-columns:40px .6fr 1.4fr;gap:25px;padding:26px 0;border-color:#e3d0eb}
@media(max-width:1000px){.ep-page[data-page-design^="context-"] .ep-hero-grid{gap:42px}}
@media(max-width:900px){
 .ep-page[data-page-design^="context-"] .ep-hero-grid{grid-template-columns:1fr;gap:35px}
 .ep-page[data-page-design^="context-"] .ep-hero-copy,.ep-page[data-page-design^="context-"] .ep-system{order:initial}
 .ep-page[data-page-design^="context-"] .pd-context-art{max-width:680px;margin-inline:auto}
 .ep-page[data-page-design^="context-"] #overview{display:block}
 .ep-page[data-page-design^="context-"] #overview .ep-heading,.ep-page[data-page-design^="context-"] .ep-workflow .ep-heading{display:block}
 .ep-page[data-page-design^="context-"] .ep-heading>p{margin-top:20px}
 .ep-page[data-page-design^="context-"] .ep-workflow>.ep-shell{display:block}
 .ep-page[data-page-design^="context-"] .ep-workflow .ep-heading{margin-bottom:35px}
}
@media(max-width:600px){
 .ep-page[data-page-design^="context-"] .pd-art{padding:22px;border-radius:15px}
 .ep-page[data-page-design^="context-"] .pd-art figcaption{font-size:14px}
 .ep-page[data-page-design^="context-"] .pd-art-nodes strong{font-size:14px}
 .ep-page[data-page-design^="context-"] .pd-art-nodes span{font-size:12px}
 .ep-page[data-page-design^="context-"] .ep-cards,.ep-page[data-page-design^="context-"] .ep-steps,.ep-page[data-page-design^="context-"] .ep-detail-grid{grid-template-columns:1fr}
 .ep-page[data-page-design^="context-"] .ep-card:nth-child(n){grid-row:auto;grid-column:auto;padding:25px}
 .ep-page[data-page-design^="context-"] .ep-card:first-child h3{font-size:24px}
 .ep-page[data-page-design="context-referral"] .pd-art{padding:0;border-radius:0}
 .ep-page[data-page-design="context-referral"] .pd-art-nodes{grid-template-columns:1fr;gap:16px}
 .ep-page[data-page-design="context-referral"] .pd-art-nodes li{border-radius:12px;padding:22px;text-align:left}
 .ep-page[data-page-design="context-referral"] .pd-art-nodes li:nth-child(2){padding:25px}
 .ep-page[data-page-design="context-referral"] .ep-steps{margin-left:15px}
 .ep-page[data-page-design="context-channel"] .pd-art-nodes{grid-template-columns:1fr}
 .ep-page[data-page-design="context-channel"] .pd-art-nodes li:first-child{width:100%}
 .ep-page[data-page-design="context-channel"] .pd-art-nodes li:nth-child(2){margin:0 0 0 15px}
 .ep-page[data-page-design="context-channel"] .pd-art-nodes li:nth-child(3){margin-left:30px}
 .ep-page[data-page-design="context-channel"] .ep-steps>li{grid-template-columns:35px 1fr;gap:12px}
 .ep-page[data-page-design="context-channel"] .ep-steps p{grid-column:2}
 .ep-page[data-page-design="context-fintech"] .ep-card:nth-child(n){padding:25px 0 25px 52px}
 .ep-page[data-page-design="context-fintech"] .ep-card:nth-child(n) .ep-card-index{top:24px}
 .ep-page[data-page-design="context-fintech"] .pd-art-nodes li:nth-child(2){margin-left:10px}
 .ep-page[data-page-design="context-fintech"] .pd-art-nodes li:nth-child(3){margin-left:20px}
}
@media(prefers-reduced-motion:reduce){.ep-page[data-page-design^="context-"] .pd-art,.ep-page[data-page-design^="context-"] .pd-art *{animation:none!important;transition:none!important;transform:none!important}}
@media print{.ep-page[data-page-design^="context-"] .pd-context-art{display:none}.ep-page[data-page-design^="context-"] .ep-hero,.ep-page[data-page-design^="context-"] .ep-workflow{background:#fff;color:#222}.ep-page[data-page-design^="context-"] .ep-hero p,.ep-page[data-page-design^="context-"] .ep-workflow p{color:#333!important}}

@media(max-width:900px){
 .ep-page[data-page-design^="context-"] .ep-hero-copy{display:block}
 .ep-page[data-page-design^="context-"] .ep-hero-copy .ep-lead{max-width:760px}
 .ep-page[data-page-design^="context-"] #overview .ep-heading{margin-bottom:30px}
 .ep-page[data-page-design^="context-"] .ep-person div{padding:27px}
 .ep-page[data-page-design="context-leadership"] .ec-portrait-grid{gap:15px}
 .ep-page[data-page-design="context-calculators"] .ep-calculator{gap:0 27px;padding:28px}
 .ep-page[data-page-design="context-calculators"] #availability{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:600px){
 .ep-page[data-page-design^="context-"] .ep-hero-copy{display:block;text-align:left}
 .ep-page[data-page-design^="context-"] .ep-hero .ep-kicker,.ep-page[data-page-design^="context-"] .ep-hero .ep-actions{justify-content:flex-start}
 .ep-page[data-page-design^="context-"] .pd-art{padding:22px;border-radius:12px;box-shadow:none}
 .ep-page[data-page-design^="context-"] .pd-art-stage{padding-top:0;min-height:0}
 .ep-page[data-page-design^="context-"] .pd-art-nodes{display:grid;grid-template-columns:1fr;gap:16px;padding:0;border:0}
 .ep-page[data-page-design^="context-"] .pd-art-nodes li:nth-child(n){display:block;grid-column:auto;grid-row:auto;width:100%;max-width:none;min-height:0;aspect-ratio:auto;margin:0;padding:20px;transform:none;border-radius:8px;text-align:left}
 .ep-page[data-page-design^="context-"] .pd-art-nodes li:nth-child(n):before{display:none}
 .ep-page[data-page-design^="context-"] .pd-art-nodes li b{position:static;display:block;width:auto;height:auto;margin:0 0 8px;padding:0;background:none;border:0;line-height:1.5;text-align:left}
 .ep-page[data-page-design^="context-"] .pd-art-nodes li strong{font-size:15px;padding-right:0}
 .ep-page[data-page-design^="context-"] .pd-art-nodes li span{font-size:13px}
 .ep-page[data-page-design^="context-"] .ep-cards,.ep-page[data-page-design^="context-"] .ep-steps,.ep-page[data-page-design^="context-"] .ep-directory,.ep-page[data-page-design^="context-"] .ep-detail-grid{grid-template-columns:1fr}
 .ep-page[data-page-design^="context-"] .ep-card:nth-child(n){display:block;grid-column:auto;grid-row:auto;width:auto;margin:0;padding:25px}
 .ep-page[data-page-design^="context-"] .ep-card:nth-child(n) .ep-card-index{position:static;display:inline-flex;float:none;margin:0 0 18px;padding:8px 10px}
 .ep-page[data-page-design^="context-"] .ep-card:nth-child(n) h3{font-size:23px}
 .ep-page[data-page-design^="context-"] .ep-steps{padding:0;border:0;gap:24px}
 .ep-page[data-page-design^="context-"] .ep-steps>li:nth-child(n){display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 17px;grid-row:auto;grid-column:auto;margin:0;padding:23px 0;min-width:0;border-left:0;border-right:0;border-radius:0}
 .ep-page[data-page-design^="context-"] .ep-step-number{position:static;display:block;grid-row:span 2;width:auto;height:auto;margin:0;padding:0;background:none;border:0;font-size:14px;line-height:1.6}
 .ep-page[data-page-design^="context-"] .ep-steps p{grid-column:2}
 .ep-page[data-page-design^="context-"] .ep-directory a:nth-child(n){grid-column:auto;grid-row:auto;min-height:120px;margin:0;padding:25px}
 .ep-page[data-page-design^="context-"] .ep-directory a>span{display:block}
 .ep-page[data-page-design^="context-"] .ep-faq details[open]{padding-inline:16px}
 .ep-page[data-page-design="context-partnerships"] .ep-directory a:nth-child(even){border-left:0}
 .ep-page[data-page-design="context-leadership"] .ec-portrait-grid{grid-template-columns:1fr 1fr;gap:12px}
 .ep-page[data-page-design="context-leadership"] .ec-portrait-grid img:nth-child(n){margin:0;border-radius:35px 35px 7px 7px}
 .ep-page[data-page-design="context-leadership"] .ep-person:nth-child(n){display:grid;grid-template-columns:1fr}
 .ep-page[data-page-design="context-leadership"] .ep-person:nth-child(n) img{order:0;height:auto;width:100%;max-height:300px}
 .ep-page[data-page-design="context-leadership"] .ep-person h3{font-size:27px}
 .ep-page[data-page-design="context-newsroom"] .ep-card:first-child{padding:27px}
 .ep-page[data-page-design="context-newsroom"] .ep-card:first-child h3{font-size:26px}
 .ep-page[data-page-design="context-calculators"] .ep-calculator{display:block;padding:25px}
 .ep-page[data-page-design="context-calculators"] .ep-calculator output{margin-top:24px;padding:23px}
}
@media print{
 .ep-page[data-page-design^="context-"] .ep-card:nth-child(n),.ep-page[data-page-design^="context-"] .ep-steps>li:nth-child(n){background:#fff;color:#222}
 .ep-page[data-page-design^="context-"] .ep-card:nth-child(n) p,.ep-page[data-page-design^="context-"] .ep-steps>li:nth-child(n) p{color:#333}
 .ep-page[data-page-design="context-calculators"] .ep-calculator output{background:#fff;color:#222}
}

/* Logistics has its own shipment narrative; it does not use the shared card/tabs template. */
.ep-page[data-page-design="context-logistics"] .lg-journey{padding:84px 0 76px;background:#25102f;color:#fff;position:relative;overflow:hidden;scroll-margin-top:100px}
.ep-page[data-page-design="context-logistics"] .lg-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:54px}
.ep-page[data-page-design="context-logistics"] .lg-eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;line-height:1.6;margin:0 0 20px;color:#ab54b9}
.ep-page[data-page-design="context-logistics"] .lg-journey .lg-eyebrow{color:#e2addf}
.ep-page[data-page-design="context-logistics"] .lg-intro h2{font-size:clamp(34px,4vw,54px);line-height:1.1;letter-spacing:-1.8px;margin:0;font-weight:600}
.ep-page[data-page-design="context-logistics"] .lg-intro h2 span{color:#fcb654}
.ep-page[data-page-design="context-logistics"] .lg-intro-note{max-width:350px;color:#d4bedb;font-size:16px;line-height:1.85;margin:0 0 5px}
.ep-page[data-page-design="context-logistics"] .lg-record{display:grid;grid-template-columns:.7fr 1.55fr auto;gap:35px;align-items:center;padding:26px 0;border-block:1px solid #71457c}
.ep-page[data-page-design="context-logistics"] .lg-record-title{display:flex;align-items:center;gap:16px}
.ep-page[data-page-design="context-logistics"] .lg-record-title svg{width:30px;height:36px;fill:none;stroke:#e5bbe9;stroke-width:1.5;flex:none}
.ep-page[data-page-design="context-logistics"] .lg-record h3{font-size:17px;margin:0;color:#fff;line-height:1.4}
.ep-page[data-page-design="context-logistics"] .lg-record p{font-size:14px;line-height:1.85;margin:0;color:#d1b9d8}
.ep-page[data-page-design="context-logistics"] .lg-reference{font-size:9px;line-height:1.7;letter-spacing:1.3px;color:#f8bd68;text-align:right}
.ep-page[data-page-design="context-logistics"] .lg-handover{margin:0;padding:55px 0 32px}
.ep-page[data-page-design="context-logistics"] .lg-route{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;list-style:none;padding:0;margin:0}
.ep-page[data-page-design="context-logistics"] .lg-route:before{content:"";position:absolute;top:36px;left:36px;right:calc(25% - 6px);height:2px;background:linear-gradient(90deg,#bc6dc8,#c78cce,#eea03d)}
.ep-page[data-page-design="context-logistics"] .lg-route li{position:relative;list-style:none;min-width:0}
.ep-page[data-page-design="context-logistics"] .lg-stop-icon{position:relative;display:grid;place-items:center;width:73px;height:73px;border:1px solid #b874c6;border-radius:50%;background:#32143f;color:#f6d8ff;margin-bottom:23px;box-shadow:0 0 0 9px #25102f;transition:transform .25s}
.ep-page[data-page-design="context-logistics"] .lg-stop-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ep-page[data-page-design="context-logistics"] .lg-route li:last-child .lg-stop-icon{border-color:#d29b58;color:#ffc272}
.ep-page[data-page-design="context-logistics"] .lg-route strong{display:block;font-size:18px;line-height:1.5;font-weight:500;color:#fff;margin-bottom:5px}
.ep-page[data-page-design="context-logistics"] .lg-route li>span:last-child{font-size:12px;color:#bfa0ca}
.ep-page[data-page-design="context-logistics"] .lg-handover figcaption{margin:29px 0 0;font-size:10px;letter-spacing:.15px;color:#b290bf;line-height:1.7}
.ep-page[data-page-design="context-logistics"] .lg-handover-notes{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px;align-items:start}
.ep-page[data-page-design="context-logistics"] .lg-status{padding-top:24px;border-top:1px solid #674071;max-width:440px}
.ep-page[data-page-design="context-logistics"] .lg-margin-label{font-size:9px;letter-spacing:1.5px;font-weight:600;line-height:1.7;color:#bd8acb;margin:0 0 12px}
.ep-page[data-page-design="context-logistics"] .lg-handover-notes h3{font-size:22px;font-weight:500;letter-spacing:-.4px;margin:0 0 14px;color:#fff}
.ep-page[data-page-design="context-logistics"] .lg-handover-notes article>p:last-child,.ep-page[data-page-design="context-logistics"] .lg-exception>div>p:last-child{font-size:14px;line-height:1.85;color:#d9c0e0;margin:0}
.ep-page[data-page-design="context-logistics"] .lg-exception{position:relative;display:flex;gap:20px;border-top:1px dashed #c38940;padding:24px 0 0 28px}
.ep-page[data-page-design="context-logistics"] .lg-exception:before{content:"";position:absolute;height:46px;left:28px;top:-46px;border-left:1px dashed #c38940}
.ep-page[data-page-design="context-logistics"] .lg-branch{font-size:36px;line-height:1.4;color:#edaa4f;flex:none}
.ep-page[data-page-design="context-logistics"] .lg-exception .lg-margin-label{color:#edb467}
.ep-page[data-page-design="context-logistics"] .lg-exception h3{color:#ffc57f}
.ep-page[data-page-design="context-logistics"] .lg-planning{padding:100px 0;background:linear-gradient(180deg,#fff,#fffcf7);scroll-margin-top:100px}
.ep-page[data-page-design="context-logistics"] .lg-planning-spread{display:grid;grid-template-columns:.8fr 1.25fr;align-items:center;gap:90px}
.ep-page[data-page-design="context-logistics"] .lg-planning-intro h2{font-size:clamp(31px,3.3vw,45px);line-height:1.18;letter-spacing:-1.4px;margin:0 0 26px;font-weight:600}
.ep-page[data-page-design="context-logistics"] .lg-planning-intro h2 span{color:#8b258f}
.ep-page[data-page-design="context-logistics"] .lg-planning-intro>p:last-of-type{font-size:16px;line-height:1.85;color:#795e84;max-width:380px}
.ep-page[data-page-design="context-logistics"] .lg-brief-mark{display:flex;align-items:center;gap:10px;margin-top:38px;width:180px;color:#c57c17}
.ep-page[data-page-design="context-logistics"] .lg-brief-mark span{display:block;height:2px;background:#d6b3de;flex:1}
.ep-page[data-page-design="context-logistics"] .lg-brief-mark span:nth-child(2){background:#b477c0}
.ep-page[data-page-design="context-logistics"] .lg-brief-mark span:nth-child(3){background:#ebac49}
.ep-page[data-page-design="context-logistics"] .lg-brief-mark b{font-size:27px;font-weight:400;margin-left:8px}
.ep-page[data-page-design="context-logistics"] .lg-brief{position:relative;background:#fff;border:1px solid #e3d8e8;padding:0 40px 26px;box-shadow:10px 12px 0 #f2eaf5,0 20px 45px -30px #67426b30;isolation:isolate}
.ep-page[data-page-design="context-logistics"] .lg-brief:before{content:"";position:absolute;top:-1px;right:30px;width:24px;height:53px;background:#890691;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}
.ep-page[data-page-design="context-logistics"] .lg-paper-heading{display:flex;justify-content:space-between;gap:25px;padding:27px 38px 25px 0;border-bottom:1px solid #d9c8e1;font-size:9px;font-weight:600;letter-spacing:1.4px;line-height:1.7;color:#82508c}
.ep-page[data-page-design="context-logistics"] .lg-paper-heading span:last-child{font-size:8px;color:#aa8bb3}
.ep-page[data-page-design="context-logistics"] .lg-brief-items{list-style:none;margin:0;padding:0}
.ep-page[data-page-design="context-logistics"] .lg-brief-items li{list-style:none;position:relative;padding:26px 0;border-bottom:1px solid #eee4f1}
.ep-page[data-page-design="context-logistics"] .lg-brief-items li:last-child{border-bottom:0}
.ep-page[data-page-design="context-logistics"] .lg-brief-items h3{margin:0 0 9px;font-size:19px;line-height:1.5;font-weight:600;letter-spacing:-.2px;color:#32153e}
.ep-page[data-page-design="context-logistics"] .lg-brief-items p{margin:0;color:#7b6285;font-size:14px;line-height:1.85}
.ep-page[data-page-design="context-logistics"] .lg-paper-foot{font-size:10px;line-height:1.7;color:#9b85a3;padding-top:18px;border-top:1px solid #decfe5;margin:0}
.ep-page[data-page-design="context-logistics"] .lg-boundaries{padding:65px 0 0;background:#fbf6ef;scroll-margin-top:100px}
.ep-page[data-page-design="context-logistics"] .lg-boundaries-main{display:grid;grid-template-columns:.7fr 1.3fr;gap:95px;padding-bottom:40px}
.ep-page[data-page-design="context-logistics"] .lg-boundaries .lg-eyebrow{color:#b0782a}
.ep-page[data-page-design="context-logistics"] .lg-boundaries h2{font-size:clamp(29px,2.8vw,39px);line-height:1.2;letter-spacing:-1px;margin:0;font-weight:600}
.ep-page[data-page-design="context-logistics"] .lg-boundary-list{list-style:none;margin:0;padding:0}
.ep-page[data-page-design="context-logistics"] .lg-boundary-list li{position:relative;padding:0 0 19px 29px;margin:0;color:#725d79;font-size:15px;line-height:1.8}
.ep-page[data-page-design="context-logistics"] .lg-boundary-list li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border:1px solid #caa05d;transform:rotate(45deg)}
.ep-page[data-page-design="context-logistics"] .lg-availability-notice{display:grid;grid-template-columns:.7fr 1.3fr;gap:95px;padding:28px 0 38px;border-top:1px solid #e6d6c2}
.ep-page[data-page-design="context-logistics"] .lg-availability-notice h3{font-size:15px;line-height:1.6;margin:0;color:#654772;font-weight:600}
.ep-page[data-page-design="context-logistics"] .lg-availability-notice p{font-size:12px;line-height:1.85;color:#8b7591;margin:0 0 15px}
.ep-page[data-page-design="context-logistics"] .lg-availability-notice .ep-text-link{font-size:12px}
.ep-page[data-page-design="context-logistics"] .lg-related{padding-top:65px;padding-bottom:72px;scroll-margin-top:100px}
.ep-page[data-page-design="context-logistics"] .lg-related h2{font-size:27px;line-height:1.3;margin:0 0 30px;font-weight:600}
.ep-page[data-page-design="context-logistics"] .lg-related-links{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}
.ep-page[data-page-design="context-logistics"] .lg-related-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #eadfee;text-decoration:none;font-size:14px;color:#6d4a7b;line-height:1.7}
.ep-page[data-page-design="context-logistics"] .lg-related-links a>span{color:#d58b24}
.ep-page[data-page-design="context-logistics"] .lg-related-links a:hover{color:#800080}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.ep-page[data-page-design="context-logistics"] .lg-route li:hover .lg-stop-icon{transform:translateY(-4px)}}
@media(max-width:1000px){
 .ep-page[data-page-design="context-logistics"] .lg-intro{gap:40px}
 .ep-page[data-page-design="context-logistics"] .lg-intro-note{max-width:300px}
 .ep-page[data-page-design="context-logistics"] .lg-record{grid-template-columns:.8fr 1.4fr;gap:25px}
 .ep-page[data-page-design="context-logistics"] .lg-reference{display:none}
 .ep-page[data-page-design="context-logistics"] .lg-handover-notes{gap:40px;grid-template-columns:1fr 1.2fr}
 .ep-page[data-page-design="context-logistics"] .lg-planning-spread{gap:40px;grid-template-columns:.8fr 1.2fr}
 .ep-page[data-page-design="context-logistics"] .lg-brief{padding-inline:27px}
 .ep-page[data-page-design="context-logistics"] .lg-boundaries-main,.ep-page[data-page-design="context-logistics"] .lg-availability-notice{gap:45px;grid-template-columns:.8fr 1.3fr}
}
@media(max-width:760px){
 .ep-page[data-page-design="context-logistics"] .lg-journey{padding-block:55px}
 .ep-page[data-page-design="context-logistics"] .lg-intro{display:block;margin-bottom:34px}
 .ep-page[data-page-design="context-logistics"] .lg-intro h2{font-size:38px;letter-spacing:-1.2px}
 .ep-page[data-page-design="context-logistics"] .lg-intro-note{margin-top:24px;max-width:520px;font-size:15px}
 .ep-page[data-page-design="context-logistics"] .lg-record{grid-template-columns:1fr;gap:16px;padding-block:24px}
 .ep-page[data-page-design="context-logistics"] .lg-record-title{gap:12px}
 .ep-page[data-page-design="context-logistics"] .lg-record-title svg{width:23px;height:28px}
 .ep-page[data-page-design="context-logistics"] .lg-record p{font-size:14px}
 .ep-page[data-page-design="context-logistics"] .lg-handover{padding-top:32px}
 .ep-page[data-page-design="context-logistics"] .lg-route{gap:24px}
 .ep-page[data-page-design="context-logistics"] .lg-stop-icon{width:55px;height:55px;box-shadow:0 0 0 6px #25102f}
 .ep-page[data-page-design="context-logistics"] .lg-stop-icon svg{width:28px;height:28px}
 .ep-page[data-page-design="context-logistics"] .lg-route:before{top:27px;left:27px;right:calc(25% - 15px)}
 .ep-page[data-page-design="context-logistics"] .lg-route strong{font-size:15px}
 .ep-page[data-page-design="context-logistics"] .lg-route li>span:last-child{font-size:10px}
 .ep-page[data-page-design="context-logistics"] .lg-handover-notes{gap:28px}
 .ep-page[data-page-design="context-logistics"] .lg-status{padding-top:20px}
 .ep-page[data-page-design="context-logistics"] .lg-exception{padding-left:0;gap:13px}
 .ep-page[data-page-design="context-logistics"] .lg-exception:before{left:15px;height:27px;top:-27px}
 .ep-page[data-page-design="context-logistics"] .lg-handover-notes h3{font-size:20px}
 .ep-page[data-page-design="context-logistics"] .lg-handover-notes article>p:last-child,.ep-page[data-page-design="context-logistics"] .lg-exception>div>p:last-child{font-size:13px}
 .ep-page[data-page-design="context-logistics"] .lg-planning{padding-block:65px}
 .ep-page[data-page-design="context-logistics"] .lg-planning-spread{grid-template-columns:1fr;gap:32px}
 .ep-page[data-page-design="context-logistics"] .lg-planning-intro h2{font-size:36px}
 .ep-page[data-page-design="context-logistics"] .lg-planning-intro>p:last-of-type{max-width:570px;margin-bottom:0}
 .ep-page[data-page-design="context-logistics"] .lg-brief-mark{display:none}
 .ep-page[data-page-design="context-logistics"] .lg-brief{margin-right:10px}
 .ep-page[data-page-design="context-logistics"] .lg-boundaries{padding-top:45px}
 .ep-page[data-page-design="context-logistics"] .lg-boundaries-main{grid-template-columns:1fr;gap:25px;padding-bottom:18px}
 .ep-page[data-page-design="context-logistics"] .lg-boundaries h2 br{display:none}
 .ep-page[data-page-design="context-logistics"] .lg-availability-notice{grid-template-columns:1fr;gap:12px}
 .ep-page[data-page-design="context-logistics"] .lg-related{padding-block:45px}
 .ep-page[data-page-design="context-logistics"] .lg-related-links{gap:0 35px}
}
@media(max-width:480px){
 .ep-page[data-page-design="context-logistics"] .lg-intro h2{font-size:34px}
 .ep-page[data-page-design="context-logistics"] .lg-route{display:block;padding-left:2px}
 .ep-page[data-page-design="context-logistics"] .lg-route:before{top:28px;bottom:55px;left:29px;width:1px;height:auto;right:auto;background:linear-gradient(#bc6dc8,#eea03d)}
 .ep-page[data-page-design="context-logistics"] .lg-route li{display:grid;grid-template-columns:55px 1fr;gap:0 24px;padding-bottom:28px;align-items:center}
 .ep-page[data-page-design="context-logistics"] .lg-route li:last-child{padding-bottom:0}
 .ep-page[data-page-design="context-logistics"] .lg-stop-icon{grid-row:span 2;margin:0}
 .ep-page[data-page-design="context-logistics"] .lg-route strong{font-size:16px;margin:0;align-self:end}
 .ep-page[data-page-design="context-logistics"] .lg-route li>span:last-child{font-size:11px;align-self:start;margin-top:5px}
 .ep-page[data-page-design="context-logistics"] .lg-handover{padding-bottom:24px}
 .ep-page[data-page-design="context-logistics"] .lg-handover figcaption{font-size:9px;margin-top:24px;max-width:235px}
 .ep-page[data-page-design="context-logistics"] .lg-handover-notes{grid-template-columns:1fr;gap:30px}
 .ep-page[data-page-design="context-logistics"] .lg-status{max-width:none}
 .ep-page[data-page-design="context-logistics"] .lg-exception{padding-top:20px;padding-left:0;border-top-style:dashed;gap:15px}
 .ep-page[data-page-design="context-logistics"] .lg-exception:before{display:none}
 .ep-page[data-page-design="context-logistics"] .lg-handover-notes article>p:last-child,.ep-page[data-page-design="context-logistics"] .lg-exception>div>p:last-child{font-size:14px}
 .ep-page[data-page-design="context-logistics"] .lg-planning-intro h2{font-size:30px;letter-spacing:-1px}
 .ep-page[data-page-design="context-logistics"] .lg-brief{padding-inline:21px}
 .ep-page[data-page-design="context-logistics"] .lg-paper-heading{padding-right:25px;gap:15px;font-size:8px}
 .ep-page[data-page-design="context-logistics"] .lg-paper-heading span:last-child{font-size:7px}
 .ep-page[data-page-design="context-logistics"] .lg-brief:before{right:16px;width:18px;height:42px}
 .ep-page[data-page-design="context-logistics"] .lg-brief-items{padding-top:0}
 .ep-page[data-page-design="context-logistics"] .lg-brief-items li{padding-block:23px}
 .ep-page[data-page-design="context-logistics"] .lg-brief-items h3{font-size:18px}
 .ep-page[data-page-design="context-logistics"] .lg-boundaries h2{font-size:29px}
 .ep-page[data-page-design="context-logistics"] .lg-boundary-list li{font-size:14px;padding-left:22px}
 .ep-page[data-page-design="context-logistics"] .lg-related-links{grid-template-columns:1fr;gap:0}
}
@media(prefers-reduced-motion:reduce){.ep-page[data-page-design="context-logistics"] .lg-stop-icon{transition:none;transform:none}}
@media print{
 .ep-page[data-page-design="context-logistics"] .lg-journey,.ep-page[data-page-design="context-logistics"] .lg-planning,.ep-page[data-page-design="context-logistics"] .lg-boundaries{background:#fff;color:#222;padding-block:25px}
 .ep-page[data-page-design="context-logistics"] .lg-journey p,.ep-page[data-page-design="context-logistics"] .lg-journey h2,.ep-page[data-page-design="context-logistics"] .lg-journey h3,.ep-page[data-page-design="context-logistics"] .lg-route strong{color:#222}
 .ep-page[data-page-design="context-logistics"] .lg-stop-icon{background:#fff;color:#222;box-shadow:none}
 .ep-page[data-page-design="context-logistics"] .lg-planning-spread,.ep-page[data-page-design="context-logistics"] .lg-boundaries-main,.ep-page[data-page-design="context-logistics"] .lg-availability-notice{display:block}
 .ep-page[data-page-design="context-logistics"] .lg-brief{box-shadow:none;margin-top:25px}
 .ep-page[data-page-design="context-logistics"] .lg-handover,.ep-page[data-page-design="context-logistics"] .lg-brief-items li{break-inside:avoid}
}
