/* BankU product families: illustrative layouts only. Shared typography and runtime stay unchanged. */
.ep-page[data-ep-product]{background:#fff}
.ep-page[data-ep-product] .ep-hero{overflow:hidden;background:radial-gradient(ellipse at 85% 22%,#d2a8ee38,transparent 55%),linear-gradient(140deg,#faf4ff,#fffaf2)}
.ep-page[data-ep-product] .ep-hero-grid{gap:55px;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr)}
.ep-page[data-ep-product] .ep-product-art{min-width:0}
.ep-page[data-ep-product] .ep-product-console{border:1px solid #e6d7ec;background:#fff;color:#2b1835;box-shadow:0 30px 70px -35px #6b28745c,inset 0 1px #fff;border-radius:21px}
.ep-page[data-ep-product] .ep-product-console:after{background:none}
.ep-page[data-ep-product] .ep-product-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;border-bottom:1px solid #eadfec;background:#fffcff;position:relative;z-index:1}
.ep-page[data-ep-product] .ep-product-bar img{display:block;width:95px;height:38px;object-fit:contain;flex:none}
.ep-page[data-ep-product] .ep-product-bar>span{font-size:11px;letter-spacing:1.4px;line-height:1.5;color:#81668b;text-align:right}
.ep-page[data-ep-product] .ep-preview-name{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.5px;font-weight:600;color:#30143b}
.ep-page[data-ep-product] .ep-preview-eyebrow{display:block;margin:0 0 10px;color:#8c639b;font-size:11px;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase}
.ep-page[data-ep-product] .ep-preview-footer{display:flex;justify-content:space-between;gap:15px;padding:17px 22px;border-top:1px solid #ede1f1;background:#fcf8fe;color:#86688e;font-size:11px;line-height:1.5}
.ep-page[data-ep-product] .ep-preview-footer span:last-child{color:#a06828}
.ep-page[data-ep-product] .ep-preview-bars{display:flex;gap:5px;margin-top:17px;align-items:center}
.ep-page[data-ep-product] .ep-preview-bars i{height:4px;flex:1;background:#ead7ee;border-radius:4px}
.ep-page[data-ep-product] .ep-preview-bars i:last-child{background:#ffba72}
.ep-page[data-ep-product] .ep-preview-number{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#f1e0f8;color:#800080;font-size:11px;font-weight:600;flex:none}
.ep-page[data-ep-product] .ep-preview-records{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:11px}
.ep-page[data-ep-product] .ep-preview-records>li{display:flex;align-items:center;gap:12px;padding:15px 12px;border:1px solid #eaddf0;border-radius:10px;background:#fff}
.ep-page[data-ep-product] .ep-preview-records strong{display:block;font-size:11px;line-height:1.5;font-weight:600}
.ep-page[data-ep-product] .ep-preview-records small{display:block;font-size:11px;color:#8a718f;line-height:1.5;margin-top:4px}
.ep-page[data-ep-product] .ep-preview-records>li>div{min-width:0}
.ep-page[data-ep-product] .ep-card{border-radius:18px;box-shadow:0 17px 38px -30px #591b713d}
.ep-page[data-ep-product] .ep-related{border-top:1px solid #eadfed;padding-top:42px}
.ep-page[data-ep-product] .ep-availability{box-shadow:0 20px 45px -32px #8f5a3442}
.ep-page[data-ep-layout="erp-workspace"] .ep-workspace-grid{display:grid;grid-template-columns:108px minmax(0,1fr)}
.ep-page[data-ep-layout="erp-workspace"] .ep-workspace-sidebar{padding:22px 13px;background:linear-gradient(170deg,#291337,#43164b);color:#fff;display:flex;flex-direction:column;gap:13px}
.ep-page[data-ep-layout="erp-workspace"] .ep-workspace-sidebar>span{font-size:11px;line-height:1.6;letter-spacing:.1px;padding:8px 0;border-bottom:1px solid #ffffff18;color:#dcc5e5}
.ep-page[data-ep-layout="erp-workspace"] .ep-workspace-sidebar>span:first-child{color:#ffd49a;font-size:11px;font-weight:600}
.ep-page[data-ep-layout="erp-workspace"] .ep-workspace-main{min-width:0;padding:26px 21px;background:linear-gradient(145deg,#fff,#faf4fd)}
.ep-page[data-ep-layout="erp-workspace"] .ep-cards{grid-template-columns:1.08fr 1fr}
.ep-page[data-ep-layout="erp-workspace"] .ep-card:first-child{grid-row:span 2;padding:36px;background:linear-gradient(150deg,#30133e,#5c2464);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.ep-page[data-ep-layout="erp-workspace"] .ep-card:first-child p{color:#e0cfe7}
.ep-page[data-ep-layout="erp-workspace"] .ep-card:first-child .ep-card-index{color:#ffd7a1;background:#ffffff0c;border-color:#ffffff30}
.ep-page[data-ep-layout="erp-workspace"] .ep-card:not(:first-child){padding:29px 31px}
.ep-page[data-ep-layout="erp-planner"] .ep-hero-grid{grid-template-columns:minmax(0,1fr);gap:42px}
.ep-page[data-ep-layout="erp-planner"] .ep-hero-copy{max-width:990px}
.ep-page[data-ep-layout="erp-planner"] .ep-lead{max-width:760px}
.ep-page[data-ep-layout="erp-planner"] .ep-system{width:100%;max-width:none}
.ep-page[data-ep-layout="erp-planner"] .ep-plan-heading{display:flex;justify-content:space-between;align-items:center;padding:26px 28px;gap:20px}
.ep-page[data-ep-layout="erp-planner"] .ep-plan-heading>span{font-size:11px;color:#95659f;border:1px solid #e8d8ec;border-radius:20px;padding:7px 12px;background:#faf4fc}
.ep-page[data-ep-layout="erp-planner"] .ep-plan-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;list-style:none;padding:0 28px 29px;margin:0}
.ep-page[data-ep-layout="erp-planner"] .ep-plan-columns>li{padding:21px;background:#f7effb;border:1px solid #eadbf0;border-radius:14px;position:relative}
.ep-page[data-ep-layout="erp-planner"] .ep-plan-columns>li:nth-child(2){background:#fff6ea;border-color:#f6dfc4}
.ep-page[data-ep-layout="erp-planner"] .ep-plan-columns>li>strong{display:block;font-size:13px;line-height:1.6;margin:16px 0}
.ep-page[data-ep-layout="erp-planner"] .ep-plan-paper{padding:19px 15px;background:#fff;border:1px solid #ebdfef;border-radius:9px;box-shadow:0 10px 20px -13px #6b397b40;min-height:100px}
.ep-page[data-ep-layout="erp-planner"] .ep-plan-paper>span{font-size:12px;line-height:1.5;color:#6d457a}
.ep-page[data-ep-layout="erp-planner"] .ep-card{border-top:3px solid #b57ac8}
.ep-page[data-ep-layout="erp-planner"] .ep-card:nth-child(2){border-top-color:#ff9a2c}
.ep-page[data-ep-layout="erp-planner"] .ep-workflow{background:linear-gradient(115deg,#fff8ed,#faf3fe)}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-heading{padding:27px 25px;background:linear-gradient(140deg,#251032,#4b1b55);color:#fff}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-heading .ep-preview-eyebrow{color:#d3aadf}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-heading .ep-preview-name{color:#fff}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet{padding:12px 21px 24px;background:linear-gradient(#fff,#fffaf3)}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet table{border-collapse:collapse;width:100%;table-layout:fixed}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet th{text-align:left;padding:14px 9px;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#96779f;font-weight:500;border-bottom:1px solid #e8d9ed}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet th:first-child{width:46%}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet td{padding:19px 9px;font-size:11px;line-height:1.55;border-bottom:1px solid #ebdfef;vertical-align:top}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet td:first-child{font-weight:600;color:#552262}
.ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet td:last-child{color:#8b7394}
.ep-page[data-ep-layout="erp-ledger"] .ep-cards{grid-template-columns:1fr;gap:0;border-top:1px solid #e7d9ed}
.ep-page[data-ep-layout="erp-ledger"] .ep-card{display:grid;grid-template-columns:48px minmax(180px,.7fr) minmax(0,1.4fr);align-items:start;gap:27px;padding:29px 10px;border:0;border-bottom:1px solid #e7d9ed;border-radius:0;background:transparent;box-shadow:none}
.ep-page[data-ep-layout="erp-ledger"] .ep-card-index{margin:0;justify-self:start}
.ep-page[data-ep-layout="erp-ledger"] .ep-card h3{margin:5px 0 0}
.ep-page[data-ep-layout="erp-ledger"] .ep-workflow{background:#24102f;color:#fff;border:0}
.ep-page[data-ep-layout="erp-ledger"] .ep-workflow .ep-kicker,.ep-page[data-ep-layout="erp-ledger"] .ep-step-number{color:#ffc07a}
.ep-page[data-ep-layout="erp-ledger"] .ep-workflow .ep-heading>p,.ep-page[data-ep-layout="erp-ledger"] .ep-steps p{color:#d7c4df}
.ep-page[data-ep-layout="seva-desk"] .ep-hero{background:radial-gradient(ellipse at 85% 70%,#efd1ed70,transparent 52%),linear-gradient(140deg,#fff8ef,#fcf6ff)}
.ep-page[data-ep-layout="seva-desk"] .ep-product-console{padding:20px;background:linear-gradient(140deg,#ead5f6,#ffe0b9);border-radius:37px 37px 18px 18px;border-color:#e4c8e9}
.ep-page[data-ep-layout="seva-desk"] .ep-service-ticket{background:#fff;box-shadow:0 15px 28px -15px #55206840;border-radius:22px 22px 9px 9px;overflow:hidden}
.ep-page[data-ep-layout="seva-desk"] .ep-ticket-title{padding:26px 24px;text-align:center;background:#fffcff}
.ep-page[data-ep-layout="seva-desk"] .ep-ticket-title .ep-preview-eyebrow{color:#b06c27}
.ep-page[data-ep-layout="seva-desk"] .ep-preview-records{margin:0;padding:0 19px 21px;gap:0}
.ep-page[data-ep-layout="seva-desk"] .ep-preview-records>li{border:0;border-top:1px dashed #dec6e7;border-radius:0;padding:19px 3px;background:transparent}
.ep-page[data-ep-layout="seva-desk"] .ep-preview-footer{border-top:2px dashed #e6d3ea;background:#fffaf3;padding:19px;font-size:11px}
.ep-page[data-ep-layout="seva-desk"] #overview{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);gap:60px;align-items:start}
.ep-page[data-ep-layout="seva-desk"] #overview .ep-heading{display:block;position:sticky;top:170px;margin:0}
.ep-page[data-ep-layout="seva-desk"] #overview .ep-heading>p{margin-top:23px}
.ep-page[data-ep-layout="seva-desk"] .ep-cards{grid-template-columns:1fr;gap:17px}
.ep-page[data-ep-layout="seva-desk"] .ep-card{padding:29px 32px;background:linear-gradient(120deg,#fff,#fffaf5)}
.ep-page[data-ep-layout="seva-desk"] .ep-card-index{margin-bottom:14px}
.ep-page[data-ep-layout="seva-assistance"] .ep-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr)}
.ep-page[data-ep-layout="seva-assistance"] .ep-product-console{border:0;background:transparent;box-shadow:none;overflow:visible}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-brand{display:flex;align-items:center;gap:20px;margin:0 0 30px;padding:21px 25px;background:#fff;border:1px solid #ead9ef;border-radius:16px;box-shadow:0 17px 38px -25px #66297b50}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-brand img{width:112px;height:45px;object-fit:contain;flex:none}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-brand>span{font-size:11px;line-height:1.6;color:#865d94;border-left:1px solid #e7d9ed;padding-left:20px}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path{list-style:none;margin:0;padding:0 0 0 26px;display:grid;gap:17px;position:relative}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path:before{content:"";position:absolute;left:10px;top:25px;bottom:25px;width:1px;background:linear-gradient(#ab6dc5,#ffaf53)}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path>li{position:relative;border:1px solid #e3cee9;background:#fffcff;padding:21px 22px 21px 30px;border-radius:15px;box-shadow:0 13px 33px -23px #71378150}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path>li:nth-child(2){margin-left:24px;background:#fff6e9;border-color:#f1d6b6}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path .ep-preview-number{position:absolute;left:-31px;top:23px;width:29px;height:29px;background:#fff;border:1px solid #cb9cd8}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path strong{display:block;font-size:13px;line-height:1.6}
.ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path small{display:block;font-size:11px;color:#8d7596;margin-top:5px;line-height:1.6}
.ep-page[data-ep-layout="seva-assistance"] .ep-preview-footer{background:none;border:0;padding:22px 0 0;font-size:11px}
.ep-page[data-ep-layout="seva-assistance"] .ep-card:first-child{border-color:#d3afdF;background:linear-gradient(130deg,#faf1ff,#fff)}
.ep-page[data-ep-layout="seva-assistance"] .ep-workflow .ep-steps{gap:25px}
.ep-page[data-ep-layout="seva-assistance"] .ep-steps>li{background:#fff;padding:28px;border:1px solid #e9d7f0;border-radius:18px}
.ep-page[data-ep-layout="seva-assistance"] .ep-steps>li:before{display:none}
.ep-page[data-ep-layout="payment-checkout"] .ep-hero-grid{grid-template-columns:1fr;gap:47px;text-align:center}
.ep-page[data-ep-layout="payment-checkout"] .ep-hero-copy{max-width:1000px;margin-inline:auto}
.ep-page[data-ep-layout="payment-checkout"] .ep-hero h1{max-width:1000px;margin-inline:auto}
.ep-page[data-ep-layout="payment-checkout"] .ep-lead{max-width:760px;margin-inline:auto}
.ep-page[data-ep-layout="payment-checkout"] .ep-hero .ep-kicker,.ep-page[data-ep-layout="payment-checkout"] .ep-actions{justify-content:center}
.ep-page[data-ep-layout="payment-checkout"] .ep-system{width:100%;max-width:950px;margin-inline:auto;text-align:left}
.ep-page[data-ep-layout="payment-checkout"] .ep-checkout-grid{display:grid;grid-template-columns:.8fr 1.2fr}
.ep-page[data-ep-layout="payment-checkout"] .ep-checkout-summary{background:linear-gradient(155deg,#30113f,#64266e);padding:34px;color:#fff}
.ep-page[data-ep-layout="payment-checkout"] .ep-checkout-summary .ep-preview-eyebrow{color:#e0b9e9}
.ep-page[data-ep-layout="payment-checkout"] .ep-checkout-summary .ep-preview-name{color:#fff;font-size:25px}
.ep-page[data-ep-layout="payment-checkout"] .ep-checkout-symbol{display:grid;place-items:center;margin:30px 0;width:71px;height:62px;border:1px solid #bd80cc70;border-radius:15px;background:#ffffff09;color:#ffbf73;box-shadow:0 15px 25px #10031924}
.ep-page[data-ep-layout="payment-checkout"] .ep-checkout-symbol svg{width:37px;height:37px}
.ep-page[data-ep-layout="payment-checkout"] .ep-checkout-summary>span:last-child{display:block;color:#d7bedf;font-size:11px;line-height:1.6;border-top:1px solid #ffffff25;padding-top:19px}
.ep-page[data-ep-layout="payment-checkout"] .ep-checkout-records{padding:30px;background:linear-gradient(140deg,#fff,#fffbf6)}
.ep-page[data-ep-layout="payment-checkout"] .ep-preview-records{margin-top:18px}
.ep-page[data-ep-layout="payment-checkout"] .ep-cards{gap:24px}
.ep-page[data-ep-layout="payment-checkout"] .ep-card{padding:35px;border-top:3px solid #ba86ca}
.ep-page[data-ep-layout="payment-checkout"] .ep-card:nth-child(2){border-top-color:#ffb45a}
.ep-page[data-ep-layout="payment-rail"] .ep-product-console{background:linear-gradient(140deg,#2b1238,#4b1b55);color:#fff;border-color:#783685}
.ep-page[data-ep-layout="payment-rail"] .ep-product-bar{background:transparent;border-color:#ffffff1c}
.ep-page[data-ep-layout="payment-rail"] .ep-product-bar>span{color:#d0a8dd}
.ep-page[data-ep-layout="payment-rail"] .ep-rail-heading{padding:28px 23px 6px}
.ep-page[data-ep-layout="payment-rail"] .ep-rail-heading .ep-preview-eyebrow{color:#d6adde}
.ep-page[data-ep-layout="payment-rail"] .ep-rail-heading .ep-preview-name{color:#fff}
.ep-page[data-ep-layout="payment-rail"] .ep-rail-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;list-style:none;margin:0;padding:27px 22px 31px}
.ep-page[data-ep-layout="payment-rail"] .ep-rail-track>li{position:relative;min-width:0;padding:17px 12px;background:#ffffff07;border:1px solid #bc84c644;border-radius:13px}
.ep-page[data-ep-layout="payment-rail"] .ep-rail-track>li:not(:last-child):after{content:"";position:absolute;left:100%;top:31px;height:1px;width:12px;background:#dda262}
.ep-page[data-ep-layout="payment-rail"] .ep-preview-number{background:#a45db027;color:#ffd6a4;border:1px solid #c388ce6b}
.ep-page[data-ep-layout="payment-rail"] .ep-rail-track strong{display:block;font-size:11px;line-height:1.6;margin:17px 0 10px}
.ep-page[data-ep-layout="payment-rail"] .ep-rail-track small{display:block;font-size:11px;line-height:1.6;color:#cfafd9}
.ep-page[data-ep-layout="payment-rail"] .ep-preview-footer{background:#ffffff05;border-color:#ffffff1c;color:#d1b4dc}
.ep-page[data-ep-layout="payment-rail"] .ep-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.ep-page[data-ep-layout="payment-rail"] .ep-card{background:linear-gradient(150deg,#fff,#faf3ff);border-radius:20px 20px 7px 7px;padding:31px}
.ep-page[data-ep-layout="payment-rail"] .ep-workflow{background:linear-gradient(130deg,#faf3ff,#fff6e8)}
@keyframes ep-product-arrive{from{opacity:.35;transform:translateY(15px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:no-preference){
 .ep-page[data-ep-product] .ep-plan-columns>li,.ep-page[data-ep-product] .ep-assistance-path>li,.ep-page[data-ep-product] .ep-rail-track>li{animation:ep-product-arrive .8s .15s cubic-bezier(.2,.8,.2,1) backwards}
 .ep-page[data-ep-product] .ep-plan-columns>li:nth-child(2),.ep-page[data-ep-product] .ep-assistance-path>li:nth-child(2),.ep-page[data-ep-product] .ep-rail-track>li:nth-child(2){animation-delay:.3s}
 .ep-page[data-ep-product] .ep-plan-columns>li:nth-child(3),.ep-page[data-ep-product] .ep-assistance-path>li:nth-child(3),.ep-page[data-ep-product] .ep-rail-track>li:nth-child(3){animation-delay:.45s}
}
@media(max-width:1100px){
 .ep-page[data-ep-product] .ep-hero-grid{gap:36px}
 .ep-page[data-ep-layout="erp-workspace"] .ep-workspace-grid{grid-template-columns:87px minmax(0,1fr)}
 .ep-page[data-ep-layout="erp-workspace"] .ep-workspace-main{padding:23px 17px}
 .ep-page[data-ep-layout="payment-rail"] .ep-rail-track{padding-inline:16px;gap:9px}
 .ep-page[data-ep-layout="payment-rail"] .ep-rail-track>li{padding:15px 10px}
}
@media(max-width:900px){
 .ep-page[data-ep-product] .ep-hero-grid,.ep-page[data-ep-layout="seva-assistance"] .ep-hero-grid{grid-template-columns:minmax(0,1fr);gap:38px}
 .ep-page[data-ep-product] .ep-system{max-width:650px;margin-inline:auto}
 .ep-page[data-ep-layout="erp-planner"] .ep-system,.ep-page[data-ep-layout="payment-checkout"] .ep-system{max-width:none}
 .ep-page[data-ep-layout="erp-planner"] .ep-plan-columns{gap:12px;padding-inline:21px}
 .ep-page[data-ep-layout="erp-planner"] .ep-plan-columns>li{padding:16px}
 .ep-page[data-ep-layout="seva-desk"] #overview{grid-template-columns:1fr;gap:28px}
 .ep-page[data-ep-layout="seva-desk"] #overview .ep-heading{position:static}
 .ep-page[data-ep-layout="payment-checkout"] .ep-checkout-summary{padding:27px}
 .ep-page[data-ep-layout="payment-checkout"] .ep-checkout-records{padding:25px}
}
@media(max-width:600px){
 .ep-page[data-ep-product] .ep-product-bar{padding:16px 18px;gap:15px}
 .ep-page[data-ep-product] .ep-product-bar img{width:81px;height:33px}
 .ep-page[data-ep-product] .ep-product-bar>span{font-size:11px;letter-spacing:.8px}
 .ep-page[data-ep-product] .ep-preview-name{font-size:18px}
 .ep-page[data-ep-product] .ep-preview-footer{padding:16px 18px;font-size:11px;gap:11px}
 .ep-page[data-ep-product] .ep-preview-records>li{gap:10px;padding:13px 10px}
 .ep-page[data-ep-product] .ep-preview-records strong{font-size:11px}
 .ep-page[data-ep-product] .ep-preview-records small{font-size:11px}
 .ep-page[data-ep-layout="erp-workspace"] .ep-workspace-grid{grid-template-columns:1fr}
 .ep-page[data-ep-layout="erp-workspace"] .ep-workspace-sidebar{display:none}
 .ep-page[data-ep-layout="erp-workspace"] .ep-workspace-main{padding:24px 19px}
 .ep-page[data-ep-layout="erp-workspace"] .ep-cards{grid-template-columns:1fr}
 .ep-page[data-ep-layout="erp-workspace"] .ep-card:first-child{grid-row:auto;padding:29px}
 .ep-page[data-ep-layout="erp-workspace"] .ep-card:not(:first-child){padding:27px}
 .ep-page[data-ep-layout="erp-planner"] .ep-plan-heading{padding:23px 19px;align-items:flex-start;flex-direction:column;gap:12px}
 .ep-page[data-ep-layout="erp-planner"] .ep-plan-columns{grid-template-columns:1fr;padding:0 19px 21px;gap:13px}
 .ep-page[data-ep-layout="erp-planner"] .ep-plan-columns>li{padding:19px}
 .ep-page[data-ep-layout="erp-planner"] .ep-plan-columns>li>strong{font-size:13px;margin:14px 0}
 .ep-page[data-ep-layout="erp-planner"] .ep-plan-paper{min-height:0;padding:17px}
 .ep-page[data-ep-layout="erp-ledger"] .ep-ledger-heading{padding:24px 19px}
 .ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet{padding:8px 13px 19px}
 .ep-page[data-ep-layout="erp-ledger"] .ep-ledger-sheet td{font-size:11px;padding:17px 7px}
 .ep-page[data-ep-layout="erp-ledger"] .ep-card{grid-template-columns:40px minmax(0,1fr);gap:12px 15px;padding:26px 0}
 .ep-page[data-ep-layout="erp-ledger"] .ep-card p{grid-column:2}
 .ep-page[data-ep-layout="erp-ledger"] .ep-card h3{margin:3px 0 0}
 .ep-page[data-ep-layout="seva-desk"] .ep-product-console{padding:13px;border-radius:28px 28px 15px 15px}
 .ep-page[data-ep-layout="seva-desk"] .ep-ticket-title{padding:24px 17px}
 .ep-page[data-ep-layout="seva-desk"] .ep-preview-records{padding:0 15px 17px}
 .ep-page[data-ep-layout="seva-desk"] .ep-preview-records>li{padding:17px 0}
 .ep-page[data-ep-layout="seva-desk"] .ep-card{padding:27px}
 .ep-page[data-ep-layout="seva-assistance"] .ep-assistance-brand{padding:20px;gap:16px}
 .ep-page[data-ep-layout="seva-assistance"] .ep-assistance-brand img{width:92px;height:37px}
 .ep-page[data-ep-layout="seva-assistance"] .ep-assistance-brand>span{font-size:11px;padding-left:15px}
 .ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path>li{padding:19px 16px 19px 21px}
 .ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path>li:nth-child(2){margin-left:12px}
 .ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path strong{font-size:12px}
 .ep-page[data-ep-layout="seva-assistance"] .ep-assistance-path small{font-size:11px}
 .ep-page[data-ep-layout="payment-checkout"] .ep-checkout-grid{grid-template-columns:1fr}
 .ep-page[data-ep-layout="payment-checkout"] .ep-checkout-summary{padding:25px}
 .ep-page[data-ep-layout="payment-checkout"] .ep-checkout-summary .ep-preview-name{font-size:23px}
 .ep-page[data-ep-layout="payment-checkout"] .ep-checkout-symbol{margin:20px 0;width:60px;height:50px}
 .ep-page[data-ep-layout="payment-checkout"] .ep-checkout-records{padding:23px 19px}
 .ep-page[data-ep-layout="payment-checkout"] .ep-cards,.ep-page[data-ep-layout="payment-rail"] .ep-cards{grid-template-columns:1fr}
 .ep-page[data-ep-layout="payment-checkout"] .ep-card,.ep-page[data-ep-layout="payment-rail"] .ep-card{padding:28px}
 .ep-page[data-ep-layout="payment-rail"] .ep-rail-heading{padding:24px 20px 3px}
 .ep-page[data-ep-layout="payment-rail"] .ep-rail-track{grid-template-columns:1fr;padding:22px 20px 26px;gap:14px}
 .ep-page[data-ep-layout="payment-rail"] .ep-rail-track>li{display:grid;grid-template-columns:31px 1fr;gap:0 14px;padding:18px}
 .ep-page[data-ep-layout="payment-rail"] .ep-preview-number{grid-row:span 2}
 .ep-page[data-ep-layout="payment-rail"] .ep-rail-track strong{margin:0 0 5px;font-size:12px}
 .ep-page[data-ep-layout="payment-rail"] .ep-rail-track small{font-size:11px;grid-column:2}
 .ep-page[data-ep-layout="payment-rail"] .ep-rail-track>li:not(:last-child):after{left:33px;top:100%;height:15px;width:1px}
}
@media(prefers-reduced-motion:reduce){.ep-page[data-ep-product] .ep-product-console,.ep-page[data-ep-product] .ep-plan-columns>li,.ep-page[data-ep-product] .ep-assistance-path>li,.ep-page[data-ep-product] .ep-rail-track>li{animation:none!important;transition:none!important;transform:none!important}}
@media print{.ep-page[data-ep-product] .ep-product-art{display:none}.ep-page[data-ep-product] .ep-hero-grid{display:block}.ep-page[data-ep-product] .ep-cards{display:block}.ep-page[data-ep-product] .ep-card{background:#fff!important;color:#222!important;border:1px solid #ddd!important}.ep-page[data-ep-product] .ep-card p,.ep-page[data-ep-product] .ep-workflow .ep-steps p{color:#333!important}.ep-page[data-ep-product] #overview{display:block}.ep-page[data-ep-product] .ep-workflow{background:#fff!important;color:#222!important}}

