.ep-page{--ep-bg:#fff;--ep-surface:#fff;--ep-soft:#f4f7fb;--ep-text:#122033;--ep-muted:#5c6878;--ep-border:#dce3ec;--ep-blue:#5ab57b;--ep-cyan:#06b6d4;color:var(--ep-text);background:var(--ep-bg);font-family:Open Sans,sans-serif;overflow:hidden}.ep-page *,.ep-page :before,.ep-page :after{box-sizing:border-box}.ep-page h1,.ep-page h2,.ep-page h3,.ep-page strong,.ep-page b{font-family:Poppins,sans-serif}.ep-page h1,.ep-page h2,.ep-page h3,.ep-page p{margin-top:0}.ep-page a{text-decoration:none}.ep-page :focus-visible{outline-offset:3px;outline:3px solid #06b6d466}.ep-anchor{scroll-margin-top:150px}.ep-product-nav{z-index:990;color:#dfeaff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071426f5;border-bottom:1px solid #ffffff1a;position:sticky;top:70px}.ep-product-nav-inner{justify-content:space-between;align-items:center;gap:25px;min-height:64px;display:flex}.ep-product-brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.ep-product-brand:hover{color:#fff}.ep-product-brand>span{color:#fff;background:linear-gradient(135deg,#5ab57b,#06b6d4);border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.ep-product-brand strong{font-size:15px}.ep-nav-links{align-items:center;gap:22px;display:flex}.ep-nav-links>a:not(.ep-button){color:#c7d3e5;font-size:13px;font-weight:700}.ep-nav-links>a:not(.ep-button):hover{color:#fff}.ep-nav-toggle{color:#fff;background:0 0;border:1px solid #415069;border-radius:9px;place-items:center;width:42px;height:42px;font-size:22px;display:none}.ep-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 20px;font-weight:800;line-height:1.2;transition:all .2s;display:inline-flex}.ep-button:hover{transform:translateY(-2px)}.ep-button-primary{background:linear-gradient(135deg,#5ab57b,#1d4ed8);box-shadow:0 10px 25px #5ab57b38;color:#fff!important}.ep-button-primary:hover{color:#fff;box-shadow:0 14px 30px #5ab57b4d}.ep-button-secondary{color:var(--ep-text);border-color:var(--ep-border);background:var(--ep-surface)}.ep-button-secondary:hover{color:#5ab57b;border-color:#5ab57b}.ep-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ep-inline-link{color:#9fdaff;align-items:center;gap:7px;margin-top:20px;font-weight:700;display:inline-flex}.ep-hero{color:#fff;background:radial-gradient(circle at 76% 20%,#123a70 0,#0000 32%),linear-gradient(125deg,#061222 0%,#0a1d38 62%,#082d43 100%);align-items:center;min-height:790px;padding:110px 0 100px;display:flex;position:relative}.ep-hero-glow{filter:blur(20px);background:#06b6d426;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;right:-180px}.ep-hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:70px;display:grid;position:relative}.ep-eyebrow{color:#5ab57b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.ep-hero .ep-eyebrow{color:#67d8ee}.ep-eyebrow span{color:#5ab57b}.ep-hero h1{color:#fff;letter-spacing:-.055em;max-width:650px;margin-bottom:24px;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:1.04}.ep-lead{color:#c7d3e4;max-width:650px;margin-bottom:30px;font-size:18px;line-height:1.75}.ep-trust{color:#afbdd1;align-items:flex-start;gap:9px;max-width:650px;margin:24px 0 0;font-size:13px;line-height:1.6;display:flex}.ep-trust i{color:#66d3a0;font-size:17px}.ep-commerce-scene{min-height:560px;position:relative}.ep-scene-label,.ep-sample-label{color:#8fa0b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ep-scene-label{position:absolute;top:-26px;right:30px}.ep-store-ui,.ep-admin-ui,.ep-pos-ui,.ep-mobile-ui,.ep-float{border:1px solid #ffffff26;box-shadow:0 28px 70px #00000059}.ep-store-ui{color:#162033;background:#fff;border-radius:16px;width:78%;position:absolute;top:20px;left:0;overflow:hidden;transform:rotate(-2deg)}.ep-ui-top{color:#667085;justify-content:space-between;align-items:center;height:44px;padding:0 16px;font-size:8px;display:flex}.ep-ui-logo{color:#0e1c33;letter-spacing:.15em;font-weight:900}.ep-store-banner{background:#eef3ff;grid-template-columns:1fr .75fr;align-items:center;height:170px;padding:22px;display:grid}.ep-store-banner>div:first-child{gap:8px;display:grid}.ep-store-banner small{color:#5ab57b;font-size:7px;font-weight:800}.ep-store-banner strong{font-size:21px}.ep-store-banner span{color:#fff;background:#5ab57b;border-radius:5px;width:max-content;padding:6px 9px;font-size:8px;font-weight:700}.ep-product-shape{background:linear-gradient(145deg,#77d2db,#2563eb);border-radius:60px 60px 18px 18px;justify-self:center;width:110px;height:125px;box-shadow:inset 0 0 0 12px #fff3}.ep-product-row{grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.ep-product-row i{background:#f0f2f6;border-radius:7px;height:64px}.ep-admin-ui{color:#162033;background:#f5f7fb;border-radius:14px;grid-template-columns:52px 1fr;width:72%;display:grid;position:absolute;bottom:52px;right:0;overflow:hidden;transform:rotate(2deg)}.ep-admin-side{color:#8290a4;background:#0b1930;flex-direction:column;align-items:center;gap:15px;padding:13px 0;display:flex}.ep-admin-side b{color:#fff;background:#5ab57b;border-radius:7px;place-items:center;width:28px;height:28px;margin-bottom:5px;font-size:8px;display:grid}.ep-admin-main{padding:16px;display:grid}.ep-admin-main>small{color:#5ab57b;font-size:7px;font-weight:800}.ep-admin-main>strong{margin:3px 0 12px;font-size:14px}.ep-mini-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ep-mini-stats span{color:#7b8798;background:#fff;border:1px solid #e2e7ef;border-radius:7px;gap:2px;padding:8px;font-size:7px;display:grid}.ep-mini-stats b{color:#162033;font-size:12px}.ep-admin-main svg{fill:none;stroke:#5ab57b;stroke-width:3px;width:100%;height:80px;margin-top:7px}.ep-pos-ui{color:#172338;background:#fff;border-radius:12px;width:200px;padding:14px;position:absolute;bottom:20px;left:0;transform:rotate(-4deg)}.ep-pos-ui>div{justify-content:space-between;display:flex}.ep-pos-ui small{color:#8993a2;font-size:7px}.ep-pos-ui>span{grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0;display:grid}.ep-pos-ui>span i{background:#eaf0fa;border-radius:5px;height:34px}.ep-pos-ui button,.ep-mobile-ui button{color:#fff;background:#5ab57b;border:0;border-radius:5px;width:100%;padding:7px;font-size:8px;font-weight:800}.ep-mobile-ui{color:#172338;background:#fff;border:5px solid #172238;border-radius:22px;width:125px;min-height:250px;padding:18px 10px 30px;position:absolute;top:50px;right:-18px;transform:rotate(4deg)}.ep-mobile-notch{background:#172238;border-radius:5px;width:38px;height:5px;position:absolute;top:5px;left:40px}.ep-mobile-ui>strong{font-size:13px}.ep-mobile-promo{color:#fff;background:linear-gradient(135deg,#06b6d4,#5ab57b);border-radius:8px;place-items:center;height:58px;margin:9px 0;font-size:9px;display:grid}.ep-mobile-products{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ep-mobile-products i{background:#eef1f6;border-radius:7px;height:62px}.ep-mobile-ui nav{color:#758196;justify-content:space-around;font-size:9px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.ep-float{color:#dbe7f7;background:#0a192fed;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:inline-flex;position:absolute}.ep-float i{color:#67d8ee;font-size:14px}.ep-float-orders{top:0;left:52%}.ep-float-stock{bottom:20px;right:-4px}.ep-float-delivery{top:270px;left:-24px}.ep-value-strip{border-bottom:1px solid var(--ep-border);background:var(--ep-surface)}.ep-value-grid{grid-template-columns:repeat(4,1fr);display:grid}.ep-value-grid article{border-right:1px solid var(--ep-border);grid-template-columns:38px 1fr;align-items:start;gap:14px;min-height:135px;padding:28px 22px;display:grid}.ep-value-grid article:first-child{border-left:1px solid var(--ep-border)}.ep-value-grid>article>i{color:#5ab57b;font-size:25px}.ep-value-grid h2{color:var(--ep-text);margin:0 0 5px;font-size:15px}.ep-value-grid p{color:var(--ep-muted);margin:0;font-size:12px;line-height:1.55}.ep-section{padding:105px 0}.ep-soft{background:var(--ep-soft)}.ep-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ep-copy h2,.ep-heading h2,.ep-tech h2,.ep-demo-panel h2,.ep-quote-panel h2,.ep-contact-copy h2{color:var(--ep-text);letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.13}.ep-copy>p:not(.ep-eyebrow),.ep-heading>p:not(.ep-eyebrow),.ep-demo-panel p,.ep-quote-panel p,.ep-contact-copy>p:not(.ep-eyebrow){color:var(--ep-muted);font-size:16px;line-height:1.8}.ep-heading{text-align:center;max-width:820px;margin:0 auto 48px}.ep-heading>p:not(.ep-eyebrow){max-width:700px;margin-inline:auto}.ep-flow{border:1px solid var(--ep-border);background:var(--ep-surface);border-radius:16px;margin:0;padding:0;list-style:none;display:grid;box-shadow:0 20px 50px #0f223c14}.ep-flow li{border-bottom:1px solid var(--ep-border);color:var(--ep-text);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:15px 20px;font-weight:700;display:grid}.ep-flow li:last-child{border-bottom:0}.ep-flow li:after{content:"↓";color:#06b6d4}.ep-flow li:last-child:after{content:"✓"}.ep-flow i{color:#5ab57b;background:#5ab57b1a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.ep-surface-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ep-surface-card{border:1px solid var(--ep-border);background:var(--ep-surface);border-radius:16px;padding:30px;transition:all .2s;box-shadow:0 12px 35px #0f223c0d}.ep-surface-card:hover{border-color:#5ab57b80;transform:translateY(-4px)}.ep-surface-card>span{color:#fff;background:linear-gradient(135deg,#5ab57b,#06b6d4);border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:20px;display:grid}.ep-surface-card h3{color:var(--ep-text);margin-bottom:10px;font-size:20px}.ep-surface-card p{min-height:76px;color:var(--ep-muted);line-height:1.7}.ep-surface-card a{color:#5ab57b;font-size:13px;font-weight:800}.ep-chip-list{grid-template-columns:1fr 1fr;gap:9px 18px;margin:25px 0;display:grid}.ep-chip-list span{color:var(--ep-muted);gap:8px;font-size:13px;line-height:1.5;display:flex}.ep-chip-list i{color:#5ab57b}.ep-storefront-preview,.ep-pos-preview,.ep-report-ui,.ep-settings-ui{border:1px solid var(--ep-border);background:var(--ep-surface);border-radius:18px;box-shadow:0 25px 60px #0f223c1f}.ep-storefront-preview{overflow:hidden}.ep-preview-top{border-bottom:1px solid var(--ep-border);color:var(--ep-muted);justify-content:space-between;align-items:center;padding:17px 22px;font-size:10px;display:flex}.ep-preview-top b{color:var(--ep-text);letter-spacing:.18em}.ep-preview-body{background:linear-gradient(135deg, var(--ep-soft), var(--ep-surface));grid-template-columns:1fr 1fr;align-items:center;gap:25px;min-height:360px;padding:30px;display:grid}.ep-jewel-shape{color:#fff;background:linear-gradient(160deg,#ca9f58,#7f5b2a);border-radius:120px 120px 12px 12px;place-items:center;height:290px;font-size:65px;display:grid}.ep-preview-body small{color:#5ab57b;font-weight:800}.ep-preview-body h3{color:var(--ep-text);margin:10px 0;font-size:25px}.ep-preview-body p{color:var(--ep-muted);font-size:12px;line-height:1.6}.ep-variant-row{gap:7px;margin:15px 0;display:flex}.ep-variant-row i{border:2px solid var(--ep-surface);background:#cba35f;border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 1px #b8bec8}.ep-variant-row i:nth-child(2){background:#bac2ca}.ep-variant-row i:nth-child(3){background:#7b5632}.ep-preview-body button{color:#fff;background:#1b2536;border:0;border-radius:7px;padding:9px 15px;font-weight:800}.ep-sample-label{padding:10px 18px;display:block}.ep-dark-section{color:#fff;background:#081528}.ep-heading-light h2,.ep-dark-section h3{color:#fff}.ep-heading-light>p:not(.ep-eyebrow),.ep-dark-section article p{color:#b8c5d8}.ep-dark-section .ep-eyebrow{color:#64d7ef}.ep-theme-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ep-theme-grid article{background:linear-gradient(145deg,#132b49,#0b1b32);border:1px solid #2c3e57;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:230px;padding:22px;display:flex;overflow:hidden}.ep-theme-grid article:nth-child(2){background:linear-gradient(145deg,#163c31,#0b211b)}.ep-theme-grid article:nth-child(3){background:linear-gradient(145deg,#49331c,#251a11)}.ep-theme-grid article:nth-child(4){background:linear-gradient(145deg,#17324c,#101d2a)}.ep-theme-grid article:nth-child(5){background:linear-gradient(145deg,#352654,#181227)}.ep-theme-grid i{color:#70d9ed;margin-bottom:auto;font-size:34px}.ep-theme-grid small{color:#92a7c2}.ep-theme-grid h3{margin:5px 0;font-size:17px}.ep-theme-grid span{color:#aab8cb;font-size:10px}.ep-feature-band{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.ep-feature-band>div:first-child h2{color:var(--ep-text);letter-spacing:-.04em;font-size:clamp(32px,4vw,48px)}.ep-feature-band>div:first-child>p:not(.ep-eyebrow){color:var(--ep-muted);line-height:1.75}.ep-list-columns{columns:2;column-gap:30px}.ep-list-columns p{break-inside:avoid;color:var(--ep-muted);gap:9px;margin-bottom:18px;font-size:13px;line-height:1.6;display:flex}.ep-list-columns i{color:#5ab57b;font-size:17px}.ep-pos-section{background:var(--ep-bg)}.ep-pos-preview{overflow:hidden}.ep-pos-head{border-bottom:1px solid var(--ep-border);justify-content:space-between;padding:16px 20px;display:flex}.ep-pos-head span{color:var(--ep-muted);font-size:10px}.ep-pos-body{background:var(--ep-soft);grid-template-columns:1fr 190px;min-height:390px;display:grid}.ep-pos-products{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.ep-pos-products span{border:1px solid var(--ep-border);color:var(--ep-muted);background:var(--ep-surface);border-radius:10px;place-items:center;gap:7px;font-size:10px;display:grid}.ep-pos-products i{color:#5ab57b;font-size:24px}.ep-pos-body aside{border-left:1px solid var(--ep-border);background:var(--ep-surface);padding:18px}.ep-pos-body aside h3{color:var(--ep-text);font-size:15px}.ep-pos-body aside p{color:var(--ep-muted);justify-content:space-between;font-size:9px;display:flex}.ep-pos-body aside>div{border-top:1px solid var(--ep-border);gap:5px;margin-top:120px;padding-top:12px;display:grid}.ep-pos-body aside strong{color:var(--ep-text);font-size:19px}.ep-pos-body aside button{color:#fff;background:#5ab57b;border:0;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-weight:800}.ep-capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ep-capability-grid article{background:#0d1d34;border:1px solid #2b405e;border-radius:14px;padding:28px}.ep-capability-grid i{color:#65d4eb;font-size:25px}.ep-capability-grid h3{margin:18px 0 10px;font-size:18px}.ep-capability-grid p{font-size:13px;line-height:1.7}.ep-disclaimer{color:#aebcd0;gap:9px;margin:25px 0 0;font-size:12px;display:flex}.ep-icon-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ep-icon-list div{border:1px solid var(--ep-border);background:var(--ep-surface);color:var(--ep-muted);border-radius:11px;align-items:center;gap:13px;padding:16px;font-size:13px;display:flex}.ep-icon-list i{color:#5ab57b;font-size:20px}.ep-report-ui{padding:25px}.ep-report-ui>div:first-child{justify-content:space-between;display:flex}.ep-report-ui>div:first-child span{color:var(--ep-muted);font-size:9px}.ep-report-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.ep-report-stats span{border:1px solid var(--ep-border);color:var(--ep-muted);border-radius:9px;gap:5px;padding:13px;font-size:9px;display:grid}.ep-report-stats strong{color:var(--ep-text);font-size:16px}.ep-report-bars{border-bottom:1px solid var(--ep-border);background:repeating-linear-gradient(to bottom, transparent 0, transparent 51px, var(--ep-border) 52px);justify-content:space-around;align-items:end;gap:14px;height:210px;padding:20px 15px 0;display:flex}.ep-report-bars i{width:9%;height:var(--bar);background:linear-gradient(#06b6d4,#5ab57b);border-radius:5px 5px 0 0}.ep-report-ui>small{color:var(--ep-muted);text-align:center;word-spacing:14px;margin-top:12px;display:block}.ep-two-panel{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ep-two-panel article{border:1px solid var(--ep-border);background:var(--ep-surface);border-radius:16px;padding:32px}.ep-two-panel h3{color:var(--ep-text)}.ep-tag{color:#5ab57b;text-transform:uppercase;background:#5ab57b1a;border-radius:20px;margin-bottom:14px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.ep-copy h3{color:var(--ep-text);margin:25px 0 10px;font-size:15px}.ep-pill-row{flex-wrap:wrap;gap:7px;display:flex}.ep-pill-row span{border:1px solid var(--ep-border);color:var(--ep-muted);background:var(--ep-surface);border-radius:20px;padding:7px 10px;font-size:11px;font-weight:700}.ep-settings-ui{padding:25px}.ep-settings-ui>div{border-bottom:1px solid var(--ep-border);color:var(--ep-text);gap:10px;padding-bottom:18px;display:flex}.ep-settings-ui>div i{color:#5ab57b}.ep-settings-ui p{border-bottom:1px solid var(--ep-border);color:var(--ep-muted);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:0;padding:15px 0;display:grid}.ep-settings-ui p i{color:#5ab57b}.ep-settings-ui p b{color:#5ab57b;font-size:10px}.ep-mobile-section{background:linear-gradient(135deg, var(--ep-soft), var(--ep-bg))}.ep-mobile-stack{min-height:590px;position:relative}.ep-app-phone{z-index:2;width:245px;min-height:500px;color:var(--ep-text);background:var(--ep-surface);border:8px solid #172238;border-radius:35px;padding:36px 18px 20px;position:absolute;top:0;left:30%;transform:rotate(4deg);box-shadow:0 30px 60px #0f223c38}.ep-app-phone:before{content:"";background:#172238;border-radius:5px;width:65px;height:6px;position:absolute;top:10px;left:82px}.ep-app-phone>small{color:#5ab57b;font-size:8px;font-weight:800}.ep-app-phone h3{color:var(--ep-text);margin:8px 0 18px;font-size:25px}.ep-app-hero{color:#fff;background:linear-gradient(145deg,#06b6d4,#5ab57b);border-radius:16px;place-items:center;height:260px;font-size:70px;display:grid}.ep-app-phone button{color:#fff;background:#5ab57b;border:0;border-radius:9px;width:100%;margin-top:18px;padding:11px;font-weight:800}.ep-app-phone-back{z-index:1;align-content:start;gap:12px;display:grid;top:55px;left:6%;transform:rotate(-7deg)}.ep-app-phone-back>strong{margin-bottom:12px}.ep-app-phone-back>span{border:1px solid var(--ep-border);border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:9px;display:flex}.ep-app-phone-back>span i{background:#5ab57b2e;border-radius:7px;width:28px;height:28px}.ep-tech{color:#fff;background:linear-gradient(115deg,#0a1a31,#123b61);padding:75px 0}.ep-tech-inner{grid-template-columns:.85fr 1.15fr;gap:50px 80px;display:grid}.ep-tech h2{color:#fff;font-size:36px}.ep-tech p{color:#bdcbe0;line-height:1.7}.ep-tech .ep-eyebrow{color:#67d8ee}.ep-tech-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ep-tech-list span{background:#ffffff0a;border:1px solid #355171;border-radius:9px;padding:12px 14px;font-size:12px;font-weight:700}.ep-tech-note{grid-column:2;margin:-30px 0 0;font-size:11px}.ep-process{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.ep-process li{border-left:1px solid var(--ep-border);padding:0 22px;position:relative}.ep-process li:last-child{border-right:1px solid var(--ep-border)}.ep-process span{color:#5ab57b;font-weight:800}.ep-process h3{color:var(--ep-text);margin:18px 0 8px;font-size:17px}.ep-process p{color:var(--ep-muted);font-size:12px;line-height:1.65}.ep-industry-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ep-industry-grid article{border:1px solid var(--ep-border);background:var(--ep-surface);border-radius:14px;padding:24px}.ep-industry-grid i{color:#5ab57b;font-size:25px}.ep-industry-grid h3{color:var(--ep-text);margin:18px 0 8px;font-size:15px}.ep-industry-grid p{color:var(--ep-muted);margin:0;font-size:12px;line-height:1.6}.ep-demo-section{padding-top:70px;padding-bottom:70px}.ep-demo-panel{border:1px solid var(--ep-border);background:linear-gradient(135deg, var(--ep-soft), var(--ep-surface));border-radius:20px;justify-content:space-between;align-items:center;gap:60px;padding:55px;display:flex}.ep-demo-panel>div:first-child{max-width:700px}.ep-demo-panel h2{font-size:38px}.ep-quote-panel{color:#fff;background:#09182c;border-radius:20px;grid-template-columns:1fr .85fr;gap:80px;padding:55px;display:grid}.ep-quote-panel h2{color:#fff}.ep-quote-panel p{color:#b9c7da}.ep-package-list{grid-template-columns:1fr 1fr;align-content:center;gap:13px;display:grid}.ep-package-list span{color:#d3deed;gap:8px;font-size:12px;display:flex}.ep-package-list i{color:#67d49c}.ep-faq-layout{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.ep-faq-list details{border-bottom:1px solid var(--ep-border)}.ep-faq-list summary{cursor:pointer;color:var(--ep-text);justify-content:space-between;gap:20px;padding:20px 0;font-family:Poppins,sans-serif;font-weight:700;list-style:none;display:flex}.ep-faq-list summary::-webkit-details-marker{display:none}.ep-faq-list summary i{color:#5ab57b;transition:all .2s}.ep-faq-list details[open] summary i{transform:rotate(45deg)}.ep-faq-list details p{color:var(--ep-muted);padding:0 40px 18px 0;line-height:1.7}.ep-contact{color:#fff;background:linear-gradient(120deg,#071426,#0d2947)}.ep-contact-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:75px;display:grid}.ep-contact-copy h2{color:#fff}.ep-contact-copy>p:not(.ep-eyebrow){color:#bdc9da}.ep-contact .ep-eyebrow{color:#65d7ee}.ep-contact-links{gap:8px;margin-top:30px;display:grid}.ep-contact-links a,.ep-contact-links>p{color:#dbe5f3;align-items:center;gap:13px;margin:0;padding:10px 0;display:flex}.ep-contact-links>*>i{color:#67d8ee;border:1px solid #39516e;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.ep-contact-links span{color:#93a5bc;font-size:10px;display:grid}.ep-contact-links strong{color:#fff;font-size:13px}.ep-form-panel{color:var(--ep-text);background:#fff;border:1px solid #334965;border-radius:18px;padding:35px;box-shadow:0 30px 60px #00000040}.ep-form-heading{margin-bottom:24px}.ep-form-heading>span{color:#5ab57b;letter-spacing:.12em;font-size:9px;font-weight:800}.ep-form-heading h2{color:#122033;margin:5px 0;font-size:26px}.ep-form-heading p{color:#6a7585;margin:0;font-size:11px}.ep-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ep-field{gap:6px;margin-bottom:16px;display:grid}.ep-field label,.ep-feature-options legend{color:#28374b;font-size:12px;font-weight:800}.ep-field label span,.ep-consent span{color:#c62828}.ep-field input,.ep-field select,.ep-field textarea{color:#122033;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e4;border-radius:8px;padding:11px 12px}.ep-field input:focus,.ep-field select:focus,.ep-field textarea:focus{border-color:#5ab57b;outline:3px solid #5ab57b1f}.ep-field .is-invalid{border-color:#c62828}.ep-field-error{color:#a51f1f;margin:0;font-size:11px}.ep-feature-options{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px;padding:0;display:grid}.ep-feature-options legend{grid-column:1/-1;margin-bottom:2px}.ep-feature-options label{color:#596779;align-items:center;gap:7px;font-size:11px;display:flex}.ep-feature-options input{accent-color:#5ab57b}.ep-consent{align-items:flex-start;gap:8px;display:flex}.ep-consent input{accent-color:#5ab57b;margin-top:3px}.ep-consent label{color:#596779;font-size:11px}.ep-submit{width:100%;margin-top:18px}.ep-submit>span{align-items:center;gap:8px;display:inline-flex}.ep-form-alert,.ep-form-success{color:#8b2222;background:#fff1f1;border:1px solid #e8a9a9;border-radius:9px;gap:10px;margin-bottom:18px;padding:13px;font-size:12px;display:flex}.ep-form-success{color:#195b37;background:#effaf4;border-color:#9fd5b6}.ep-form-success h3{margin:0 0 6px;font-size:17px}.ep-form-success p{margin:0}.ep-text-button{color:#17663e;background:0 0;border:0;margin-top:10px;padding:0;font-weight:800;text-decoration:underline}.ep-honeypot{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ep-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ep-spin}@keyframes ep-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] .ep-page{--ep-bg:#08111d;--ep-surface:#101c2b;--ep-soft:#0c1725;--ep-text:#edf4ff;--ep-muted:#a9b7ca;--ep-border:#273850;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .ep-store-ui,:root[data-theme=dark] .ep-pos-ui,:root[data-theme=dark] .ep-mobile-ui{color:#dce7f5;background:#101c2b}:root[data-theme=dark] .ep-ui-top,:root[data-theme=dark] .ep-preview-top{color:#a9b7ca}:root[data-theme=dark] .ep-ui-logo,:root[data-theme=dark] .ep-store-banner strong,:root[data-theme=dark] .ep-pos-ui strong{color:#edf4ff}:root[data-theme=dark] .ep-store-banner{background:#132a43}:root[data-theme=dark] .ep-product-row i,:root[data-theme=dark] .ep-mobile-products i{background:#1b2a3d}:root[data-theme=dark] .ep-mini-stats span,:root[data-theme=dark] .ep-pos-products span{background:#101c2b;border-color:#273850}:root[data-theme=dark] .ep-mini-stats b,:root[data-theme=dark] .ep-admin-main{color:#edf4ff}:root[data-theme=dark] .ep-form-panel{color:#122033;background:#fff}@media (width<=1199px){.ep-hero-grid{gap:35px}.ep-commerce-scene{transform:scale(.9)}.ep-nav-links{gap:14px}.ep-nav-links>a:not(.ep-button){font-size:11px}.ep-theme-grid{grid-template-columns:repeat(3,1fr)}.ep-theme-grid article{min-height:190px}.ep-process{grid-template-columns:repeat(3,1fr);gap:30px 0}.ep-industry-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=991px){.ep-product-nav{top:65px}.ep-nav-toggle{display:grid}.ep-nav-links{background:#071426;border-top:1px solid #2b3d57;flex-direction:column;align-items:stretch;padding:16px 24px 22px;display:none;position:absolute;top:100%;left:0;right:0}.ep-nav-links.is-open{display:flex}.ep-nav-links>a{padding:9px 4px}.ep-hero{padding-top:90px}.ep-hero-grid,.ep-split,.ep-contact-grid,.ep-faq-layout{grid-template-columns:1fr}.ep-commerce-scene{width:min(680px,100%);margin:0 auto;transform:none}.ep-feature-band,.ep-quote-panel,.ep-tech-inner{grid-template-columns:1fr}.ep-tech-note{grid-column:auto;margin:0}.ep-theme-grid{grid-template-columns:repeat(2,1fr)}.ep-capability-grid{grid-template-columns:1fr}.ep-process,.ep-industry-grid{grid-template-columns:repeat(2,1fr)}.ep-demo-panel{flex-direction:column;align-items:flex-start}.ep-mobile-stack{max-width:570px}.ep-feature-band-reverse>div:first-child{order:0}}@media (width<=767px){.ep-product-nav{top:60px}.ep-section{padding:75px 0}.ep-hero{min-height:0;padding:75px 0}.ep-hero h1{font-size:42px}.ep-actions{flex-direction:column;align-items:stretch}.ep-actions .ep-button{width:100%}.ep-commerce-scene{transform-origin:0 0;width:116%;min-height:480px;transform:scale(.86)}.ep-value-grid{grid-template-columns:1fr 1fr}.ep-value-grid article:nth-child(2){border-right:1px solid var(--ep-border)}.ep-value-grid article:nth-child(-n+2){border-bottom:1px solid var(--ep-border)}.ep-surface-grid,.ep-two-panel,.ep-chip-list{grid-template-columns:1fr}.ep-list-columns{columns:1}.ep-feature-band{gap:35px}.ep-pos-body{grid-template-columns:1fr}.ep-pos-body aside{border-top:1px solid var(--ep-border);border-left:0}.ep-pos-body aside>div{margin-top:25px}.ep-package-list,.ep-form-grid{grid-template-columns:1fr}.ep-quote-panel,.ep-demo-panel{padding:30px}.ep-app-phone{left:27%}.ep-app-phone-back{left:0}.ep-tech-list,.ep-process{grid-template-columns:1fr}.ep-process li,.ep-process li:last-child{border-right:0;border-bottom:1px solid var(--ep-border);padding:20px}.ep-industry-grid,.ep-feature-options{grid-template-columns:1fr 1fr}.ep-form-panel{padding:24px 18px}}@media (width<=480px){.ep-hero h1{font-size:36px}.ep-commerce-scene{width:149%;min-height:390px;transform:scale(.67)}.ep-value-grid{grid-template-columns:1fr}.ep-value-grid article,.ep-value-grid article:first-child{border-right:1px solid var(--ep-border);border-bottom:1px solid var(--ep-border);border-left:1px solid var(--ep-border)}.ep-theme-grid,.ep-industry-grid,.ep-preview-body{grid-template-columns:1fr}.ep-jewel-shape{height:190px}.ep-mobile-stack{transform-origin:0 0;width:118%;min-height:500px;transform:scale(.85)}.ep-feature-options,.ep-report-stats{grid-template-columns:1fr}.ep-report-bars{height:160px}.ep-contact-copy h2,.ep-copy h2,.ep-heading h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.ep-page *,.ep-page :before,.ep-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
