/* eBiznes sStore - isolated stylesheet for seven independently editable Elementor widgets. */
.ebpc{--ebpc-blue:#3A35F4;--ebpc-yellow:#F6EA51;--ebpc-ink:#171638;--ebpc-muted:#737b98;--ebpc-surface:#fff;--ebpc-width:1240px;--ebpc-section-pad:74px;--ebpc-motion-speed:1;box-sizing:border-box;position:relative;isolation:isolate;width:100%;max-width:100%;overflow:hidden;background:var(--ebpc-surface);color:var(--ebpc-ink);font-family:inherit;font-size:16px;line-height:1.55}
.ebpc *,.ebpc *:before,.ebpc *:after{box-sizing:border-box}
.ebpc svg{display:inline-block;flex-shrink:0;vertical-align:middle;width:auto;height:auto;max-width:none}
.ebpc .ebpc-shell{max-width:var(--ebpc-width);margin:0 auto;padding:var(--ebpc-section-pad) 24px;position:relative;z-index:1}
.ebpc h1,.ebpc h2,.ebpc h3,.ebpc h4{font-family:inherit;letter-spacing:-.045em;color:var(--ebpc-ink);line-height:1.13;font-weight:850;margin:0}
.ebpc h1{font-size:clamp(38px,4.9vw,66px)}.ebpc h2{font-size:clamp(32px,3.8vw,48px)}.ebpc h3{font-size:clamp(17px,1.7vw,22px)}
.ebpc p{margin:0;color:var(--ebpc-muted)}.ebpc a{text-decoration:none}.ebpc button{font:inherit;cursor:pointer;touch-action:manipulation}
.ebpc button:focus-visible,.ebpc a:focus-visible{outline:3px solid var(--ebpc-blue);outline-offset:4px}
.ebpc .ebpc-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:850;color:var(--ebpc-blue);text-transform:uppercase;margin-bottom:21px}
.ebpc .ebpc-center{text-align:center}.ebpc .ebpc-section-head{max-width:790px;margin:0 auto 34px}
.ebpc .ebpc-section-head p{font-size:18px;line-height:1.7;margin-top:18px}
.ebpc .ebpc-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;max-width:100%;min-height:55px;border:1px solid transparent;border-radius:16px;padding:14px 24px;font-size:15px;font-weight:800;letter-spacing:-.01em;box-shadow:0 10px 21px rgba(58,53,244,.14);transition:transform .25s,box-shadow .25s,background .25s,color .25s;white-space:normal}
.ebpc .ebpc-button-primary,.ebpc .ebpc-button-primary:hover,.ebpc .ebpc-button-primary:focus{color:#fff!important;background:linear-gradient(110deg,#5954fa,#3A35F4)!important}
.ebpc .ebpc-button-outline,.ebpc .ebpc-button-outline:hover,.ebpc .ebpc-button-outline:focus{color:var(--ebpc-blue)!important;background:#fff!important;border-color:#dedfff}
.ebpc .ebpc-button-yellow,.ebpc .ebpc-button-yellow:hover,.ebpc .ebpc-button-yellow:focus{color:#171638!important;background:var(--ebpc-yellow)!important}
.ebpc .ebpc-button:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(58,53,244,.23)}.ebpc .ebpc-btn-arrow{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s}.ebpc .ebpc-button:hover .ebpc-btn-arrow{transform:translateX(5px)}
.ebpc-hero{background:radial-gradient(ellipse at 94% 20%,#eceeff 0,transparent 42%),radial-gradient(ellipse at 3% 88%,#f9f9d6 0,transparent 34%),#fff}
.ebpc .ebpc-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:46px;align-items:center}
.ebpc .ebpc-hero-copy h1 span,.ebpc .ebpc-cta-card h2 span{color:var(--ebpc-blue)}.ebpc .ebpc-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.75;margin:27px 0 30px;max-width:540px}
.ebpc .ebpc-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.ebpc .ebpc-mini-benefits{display:flex;flex-wrap:wrap;gap:16px;margin-top:21px;font-size:12px;color:var(--ebpc-muted)}.ebpc .ebpc-mini-benefits span{display:inline-flex;align-items:center;gap:5px}.ebpc .ebpc-mini-benefits svg{color:var(--ebpc-blue)}
.ebpc .ebpc-hero-screen-wrap{position:relative;padding:20px 8px 20px 10px;min-width:0}.ebpc .ebpc-halo{position:absolute;z-index:-1;pointer-events:none;aspect-ratio:1;border-radius:50%;background:#ededff;opacity:.7}.ebpc .ebpc-halo-a{width:230px;top:-28px;right:-70px}.ebpc .ebpc-halo-b{width:150px;bottom:-50px;left:-30px;background:#fff8ae}
.ebpc .ebpc-browser{background:#fff;border:1px solid #e8eafe;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px rgba(35,36,87,.12);position:relative;min-width:0}.ebpc .ebpc-browser-top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 15px;font-size:10px;white-space:nowrap;color:#6f7896;background:#f7f8fe}.ebpc .ebpc-browser-top strong{font-size:12px;color:var(--ebpc-ink)}.ebpc .ebpc-dots{display:flex;gap:5px}.ebpc .ebpc-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#f2ed5d}.ebpc .ebpc-dots i:nth-child(2){background:#b6bcda}.ebpc .ebpc-dots i:nth-child(3){background:var(--ebpc-blue)}
.ebpc .ebpc-browser-product{display:grid;grid-template-columns:48% 52%;gap:0;padding:16px;min-height:355px}.ebpc .ebpc-hero-photo{background:radial-gradient(circle at center,#f4f4fa,#fff);display:flex;justify-content:center;border-radius:13px;overflow:hidden}.ebpc .ebpc-hero-photo img{height:355px;max-width:100%;width:auto;object-fit:contain}
.ebpc .ebpc-demo-details{padding:8px 0 8px 18px;min-width:0}.ebpc .ebpc-tag{display:inline-block;background:#e2f6d9;color:#257040;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800}.ebpc .ebpc-demo-details h3{font-size:18px;margin:12px 0 5px}.ebpc .ebpc-stars{color:#f2bb38;font-size:14px}.ebpc .ebpc-stars small{font-size:11px;color:var(--ebpc-muted)}.ebpc .ebpc-demo-price{font-size:25px;display:block;margin:7px 0 12px}.ebpc .ebpc-demo-details>small{display:block;color:var(--ebpc-muted);font-size:11px;margin:8px 0 4px}
.ebpc .ebpc-sizes,.ebpc .ebpc-colors{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ebpc .ebpc-sizes button{background:white!important;border:1px solid #e3e5f6!important;color:var(--ebpc-ink)!important;border-radius:8px;min-width:33px;height:31px;padding:0 6px;font-size:11px;font-weight:700;box-shadow:none!important}.ebpc .ebpc-sizes button.is-selected,.ebpc .ebpc-sizes button:hover{border-color:var(--ebpc-blue)!important;color:var(--ebpc-blue)!important;background:#f5f5ff!important}
.ebpc .ebpc-colors button{width:25px;height:25px;background:var(--ebpc-option)!important;border:3px solid #fff!important;outline:1px solid #d4d9ef;border-radius:50%;padding:0;box-shadow:none!important}.ebpc .ebpc-colors button.is-selected{outline:2px solid var(--ebpc-blue)}
.ebpc .ebpc-demo-buy{width:100%;border:0!important;color:white!important;background:var(--ebpc-blue)!important;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 10px;border-radius:10px;font-size:13px;font-weight:800;margin-top:14px}.ebpc .ebpc-demo-buy b{font-size:10px;border-radius:100px;background:rgba(255,255,255,.2);padding:1px 5px}.ebpc .ebpc-microtrust{display:flex;gap:10px;justify-content:space-between;margin-top:15px;font-size:10px;color:var(--ebpc-muted)}.ebpc .ebpc-microtrust span{display:flex;align-items:center;gap:3px}
.ebpc .ebpc-float{position:absolute;display:inline-flex;align-items:center;gap:7px;border-radius:14px;background:#fff;border:1px solid #edf0ff;padding:10px 14px;box-shadow:0 12px 35px rgba(41,38,112,.13);font-size:12px;font-weight:750}.ebpc .ebpc-float svg{color:var(--ebpc-blue)}.ebpc .ebpc-float-top{top:-7px;right:7%}.ebpc .ebpc-float-bottom{bottom:-7px;left:-5%}
.ebpc-highlights{background:linear-gradient(180deg,#fff 0,#fbfbff 100%)}.ebpc .ebpc-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ebpc .ebpc-feature-card{position:relative;border:1px solid #e8eafd;border-radius:22px;background:#fff;padding:23px 20px 31px;box-shadow:0 12px 32px rgba(23,22,56,.05);min-height:228px;transition:transform .35s,box-shadow .35s}.ebpc .ebpc-feature-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px rgba(33,35,105,.12)}.ebpc .ebpc-feature-icon,.ebpc .ebpc-benefit-icon{width:47px;height:47px;border-radius:15px;background:#eeeefe;color:var(--ebpc-blue);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ebpc .ebpc-feature-card h3{font-size:18px;margin-bottom:9px}.ebpc .ebpc-feature-card p{font-size:14px}.ebpc .ebpc-card-count{position:absolute;right:18px;bottom:14px;font-size:11px;color:#abb1cc}
.ebpc-product{background:radial-gradient(circle at 8% 70%,#f8f8cc 0,transparent 20%),#fff}.ebpc .ebpc-display-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}.ebpc .ebpc-display-copy>p{font-size:18px;line-height:1.7;margin:19px 0 26px}.ebpc .ebpc-product-visual{position:relative;min-width:0}.ebpc .ebpc-product-browser{margin:10px 0}.ebpc .ebpc-product-inside{display:flex;gap:12px;padding:14px;background:#fff;min-height:380px}.ebpc .ebpc-thumbs{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.ebpc .ebpc-thumbs button{width:68px;height:88px;border:2px solid transparent!important;background:#f5f5fb!important;border-radius:10px;overflow:hidden;padding:0}.ebpc .ebpc-thumbs button.is-active{border-color:var(--ebpc-blue)!important}.ebpc .ebpc-thumbs img{height:100%;width:100%;object-fit:contain}.ebpc .ebpc-main-image{display:flex;align-items:center;justify-content:center;position:relative;flex:1;border:0!important;background:linear-gradient(145deg,#fbfbff,#fff)!important;overflow:hidden;border-radius:12px;min-width:0;padding:10px}.ebpc .ebpc-main-image img{height:365px;max-height:100%;max-width:100%;width:auto;object-fit:contain;transition:transform .35s}.ebpc .ebpc-main-image:hover img{transform:scale(1.06)}.ebpc .ebpc-main-image span{position:absolute;bottom:12px;right:12px;display:flex;gap:5px;align-items:center;background:#fff;color:var(--ebpc-blue);padding:8px 9px;border-radius:100px;box-shadow:0 5px 16px #dce0ef;font-size:11px;font-weight:750}.ebpc .ebpc-orbit{position:absolute;z-index:-1;inset:auto auto -25px -25px;width:155px;height:155px;border:18px solid #eff0ff;border-radius:50%}
.ebpc .ebpc-inline-product{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f8f8ff;border:1px solid #e9eafb;border-radius:14px;padding:14px 17px;font-size:14px}.ebpc .ebpc-inline-product strong{font-size:20px;white-space:nowrap}.ebpc .ebpc-options-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:18px 0;font-weight:750;font-size:14px}.ebpc .ebpc-options-row>span{min-width:109px}.ebpc .ebpc-description-box{border:1px solid #e9eafe;background:linear-gradient(120deg,#fff,#fafaff);border-radius:20px;padding:19px 21px;margin-top:21px}.ebpc .ebpc-description-box h3{font-size:19px;margin-bottom:12px}.ebpc .ebpc-description-box>div{display:flex;gap:10px;align-items:flex-start;color:#596080;font-size:14px;margin-top:8px}.ebpc .ebpc-description-box svg{color:var(--ebpc-blue)}.ebpc .ebpc-inline-note{margin-top:18px;color:var(--ebpc-blue);display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}
.ebpc-cart{background:linear-gradient(180deg,#f9faff 0,#fff 100%)}.ebpc .ebpc-cart-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:stretch}.ebpc .ebpc-cart-ui,.ebpc .ebpc-cart-info{border:1px solid #e8eaff;background:#fff;border-radius:24px;padding:26px;box-shadow:0 15px 35px rgba(24,25,83,.07);min-width:0}.ebpc .ebpc-cart-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid #edf0f9}.ebpc .ebpc-cart-top h3{font-size:23px}.ebpc .ebpc-cart-top span{display:flex;align-items:center;gap:6px;color:var(--ebpc-blue);font-size:13px}.ebpc .ebpc-cart-head{display:grid;grid-template-columns:1fr 115px 95px;gap:10px;padding:20px 0 8px;border-bottom:1px solid #e7e9f4;font-weight:700;font-size:12px;color:var(--ebpc-muted)}.ebpc .ebpc-cart-head span:nth-child(2),.ebpc .ebpc-cart-head span:nth-child(3){text-align:center}.ebpc .ebpc-cart-item{display:grid;grid-template-columns:65px minmax(60px,1fr) 115px 95px;gap:9px;align-items:center;padding:16px 0;border-bottom:1px solid #e7e9f4}.ebpc .ebpc-cart-item>img{width:65px;height:92px;object-fit:contain;background:#fafafe;border-radius:8px}.ebpc .ebpc-cart-name{display:flex;flex-direction:column;gap:4px;font-size:13px}.ebpc .ebpc-cart-name span{color:var(--ebpc-muted);font-size:12px}.ebpc .ebpc-cart-item>b{text-align:center;font-size:13px;white-space:nowrap}.ebpc .ebpc-qty{display:flex;justify-content:center;align-items:center;border:1px solid #e1e4f3;border-radius:9px;width:104px;margin:auto}.ebpc .ebpc-qty button{background:#fff!important;color:var(--ebpc-blue)!important;border:0!important;width:29px;height:31px;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}.ebpc .ebpc-qty span{width:36px;text-align:center;font-size:13px}.ebpc .ebpc-shipping{background:#f3f2ff;border-radius:17px;padding:17px;margin:20px 0}.ebpc .ebpc-shipping-title{display:flex;align-items:center;gap:10px;font-size:13px}.ebpc .ebpc-shipping-title svg{color:var(--ebpc-blue)}.ebpc .ebpc-shipping-bar{height:10px;border-radius:20px;background:#dcdef9;overflow:hidden;margin:12px 0 5px}.ebpc .ebpc-shipping-bar i{display:block;height:100%;background:linear-gradient(90deg,#7773ff,#3A35F4);border-radius:20px;transition:width .4s}.ebpc .ebpc-shipping>span{display:block;text-align:right;color:#7d84a0;font-size:12px}.ebpc .ebpc-cart-footer{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.ebpc .ebpc-cart-footer>span{color:var(--ebpc-blue);font-size:12px}.ebpc .ebpc-cart-footer>strong{font-size:13px;white-space:nowrap}.ebpc .ebpc-cart-footer .ebpc-button{min-height:43px;padding:9px 14px;font-size:12px;border-radius:11px}.ebpc .ebpc-cart-demo-label{display:block;margin-top:14px;color:#9aa0b9;font-size:10px}.ebpc .ebpc-cart-info{background:radial-gradient(circle at 100% 0,#f4f3b5,transparent 45%),#fff;display:flex;flex-direction:column;justify-content:center}.ebpc .ebpc-cart-info h3{font-size:clamp(23px,2.8vw,34px);margin:21px 0 16px}.ebpc .ebpc-cart-info p{font-size:16px;line-height:1.75}.ebpc .ebpc-info-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;background:#eeedff;border-radius:100px;padding:7px 13px;color:var(--ebpc-blue);font-size:12px;font-weight:800}.ebpc .ebpc-cart-tip{display:flex;gap:12px;margin-top:30px;padding:15px;background:#f7f7fe;border-radius:16px;color:#5e6688;font-size:13px}.ebpc .ebpc-cart-tip>div{color:var(--ebpc-blue)}
.ebpc-recovery{background:radial-gradient(circle at 95% 70%,#fff9cc 0,transparent 27%),#fff}.ebpc .ebpc-recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ebpc .ebpc-recovery-copy h2{margin-bottom:20px}.ebpc .ebpc-recovery-copy p{font-size:18px;line-height:1.75}.ebpc .ebpc-recovery-chips{display:flex;flex-direction:column;gap:13px;margin-top:22px;color:#586284;font-size:14px}.ebpc .ebpc-recovery-chips span{display:flex;align-items:center;gap:10px}.ebpc .ebpc-recovery-chips svg{color:var(--ebpc-blue)}.ebpc .ebpc-recovery-preview{position:relative;background:linear-gradient(120deg,#fffef2,#fff);border:1px solid #eeedda;border-radius:26px;padding:35px;box-shadow:0 25px 50px rgba(26,24,75,.08)}.ebpc .ebpc-recovery-preview h3{margin:15px 0 8px;font-size:25px}.ebpc .ebpc-recovery-preview p{font-size:15px;line-height:1.7}.ebpc .ebpc-form-icon{background:var(--ebpc-yellow);width:51px;height:51px;border-radius:17px;display:grid;place-items:center;color:#171638}.ebpc .ebpc-email-float{position:absolute;right:21px;top:-29px;transform:rotate(13deg);color:var(--ebpc-blue);background:#f2f2ff;border:1px solid #dddffd;border-radius:22px;padding:15px;box-shadow:0 10px 24px #e7e7f1}.ebpc .ebpc-form-demo{display:flex;gap:7px;margin:18px 0 14px}.ebpc .ebpc-form-demo span{flex:1;border:1px solid #dcdfea;border-radius:100px;padding:11px 15px;color:#949bb2;font-size:13px}.ebpc .ebpc-form-demo button{background:var(--ebpc-blue)!important;color:white!important;border:0!important;border-radius:100px;font-size:12px;font-weight:750;padding:11px 18px;white-space:nowrap}.ebpc .ebpc-checkbox-mock{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:#4d5673;font-size:12px}.ebpc .ebpc-check-outline{height:14px;width:14px;border:1px solid #aab0c5;border-radius:3px;flex-shrink:0}.ebpc .ebpc-recovery-preview small{font-size:11px;color:#9096aa}
.ebpc-upsell{background:#f9faff}.ebpc .ebpc-upsell-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:22px}.ebpc .ebpc-related,.ebpc .ebpc-assistant{background:#fff;border:1px solid #e8eaff;box-shadow:0 12px 30px rgba(27,24,91,.05);border-radius:24px;padding:24px;min-width:0}.ebpc .ebpc-subhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:19px}.ebpc .ebpc-subhead span:first-child{display:flex;align-items:center;gap:8px;font-weight:800}.ebpc .ebpc-subhead span:last-child{font-size:12px;color:var(--ebpc-muted)}.ebpc .ebpc-subhead svg{color:var(--ebpc-blue)}.ebpc .ebpc-related-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ebpc .ebpc-related-item{border-radius:17px;border:1px solid #e9eafa;padding:10px;text-align:center;position:relative}.ebpc .ebpc-related-photo{height:160px;display:flex;justify-content:center;background:#fafaff;border-radius:12px;overflow:hidden}.ebpc .ebpc-related-photo img{width:100%;height:100%;object-fit:contain}.ebpc .ebpc-related-item strong,.ebpc .ebpc-related-item span{display:block;margin-top:6px;font-size:12px}.ebpc .ebpc-related-item span{color:var(--ebpc-blue);font-weight:800}.ebpc .ebpc-related-item button{position:absolute;right:5px;bottom:8px;width:29px;height:29px;border-radius:50%;border:0!important;background:var(--ebpc-blue)!important;color:white!important;display:grid;place-items:center;padding:0}.ebpc .ebpc-assistant-title{display:flex;align-items:center;gap:9px}.ebpc .ebpc-assistant-title>span{display:grid;place-items:center;background:#eaeaff;color:var(--ebpc-blue);border-radius:14px;padding:9px}.ebpc .ebpc-assistant-title i{font-style:normal;color:#389f66;font-size:11px;margin-left:auto}.ebpc .ebpc-message{padding:30px 0}.ebpc .ebpc-chat-bubble{background:#f2f2ff;border-radius:18px 18px 18px 3px;padding:17px;font-size:14px;color:#555c81}.ebpc .ebpc-chat-typing{display:flex;gap:4px;margin-top:12px}.ebpc .ebpc-chat-typing b{display:block;width:7px;height:7px;background:#b0aef9;border-radius:50%;animation:ebpc-dot 1.2s infinite}.ebpc .ebpc-chat-typing b:nth-child(2){animation-delay:.15s}.ebpc .ebpc-chat-typing b:nth-child(3){animation-delay:.3s}.ebpc .ebpc-assistant>button{width:100%;background:var(--ebpc-blue)!important;color:white!important;border:0!important;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:11px;padding:12px;font-size:13px;font-weight:800}.ebpc .ebpc-assistant>small{display:block;margin-top:11px;color:#999fb2;font-size:10px;text-align:center}
.ebpc-cta{background:linear-gradient(180deg,#fff,#f9f9ff)}.ebpc .ebpc-benefits-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:17px 0 35px}.ebpc .ebpc-benefit{display:flex;align-items:flex-start;gap:9px;border-right:1px solid #eceefd;padding-right:9px}.ebpc .ebpc-benefit:last-child{border:0}.ebpc .ebpc-benefit-icon{flex-shrink:0;width:45px;height:45px;border-radius:14px;margin:0}.ebpc .ebpc-benefit-icon.ebpc-icon-yellow{background:#faf6ba}.ebpc .ebpc-benefit strong{font-size:13px;line-height:1.35;display:block}.ebpc .ebpc-benefit p{font-size:12px;margin-top:5px}.ebpc .ebpc-cta-card{position:relative;overflow:hidden;background:linear-gradient(125deg,#24236b,#3A35F4);display:flex;justify-content:space-between;align-items:center;gap:30px;padding:40px 48px;border-radius:27px}.ebpc .ebpc-cta-card .ebpc-eyebrow{color:#d6d2ff}.ebpc .ebpc-cta-card h2{color:#fff}.ebpc .ebpc-cta-card h2 span{color:var(--ebpc-yellow)}.ebpc .ebpc-cta-card p{color:#e9e8ff;margin-top:13px;font-size:15px;max-width:680px}.ebpc .ebpc-cta-side{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;align-items:center;flex-shrink:0}.ebpc .ebpc-cta-side>div{display:flex;align-items:center;gap:6px;color:#fff;font-size:12px}.ebpc .ebpc-cta-glow{position:absolute;background:linear-gradient(110deg,transparent,rgba(255,255,255,.15),transparent);width:45%;height:240%;top:-70%;left:-70%;transform:rotate(20deg);animation:ebpc-shimmer 9s ease-in-out infinite;pointer-events:none}
.ebpc .ebpc-toast{position:fixed;z-index:999999;bottom:24px;left:50%;transform:translateX(-50%);background:#1c1c4c;color:#fff;padding:12px 22px;border-radius:100px;box-shadow:0 18px 35px #0003;font-size:13px;max-width:calc(100vw - 30px);text-align:center}
.ebpc .ebpc-modal{position:fixed;inset:0;z-index:999999;background:rgba(17,16,54,.87);display:flex;align-items:center;justify-content:center;padding:45px;backdrop-filter:blur(8px)}.ebpc .ebpc-modal img{max-width:min(650px,90vw);max-height:85vh;object-fit:contain;border-radius:15px}.ebpc .ebpc-modal button{position:absolute;right:20px;top:20px;width:43px;height:43px;border-radius:50%;border:0;background:#fff;color:var(--ebpc-blue);display:grid;place-items:center}
/* Motion opt-in: never hide content by default, even when JS fails. */
.ebpc .ebpc-feature-card,.ebpc .ebpc-float,.ebpc .ebpc-email-float{will-change:transform}
.ebpc[data-motion="on"] .ebpc-float-top{animation:ebpc-hover 5s ease-in-out infinite}.ebpc[data-motion="on"] .ebpc-float-bottom{animation:ebpc-hover 5.5s ease-in-out -2s infinite}.ebpc[data-motion="on"] .ebpc-email-float{animation:ebpc-mail 6s ease-in-out infinite}
.ebpc[data-motion="on"] [data-ebpc-reveal].ebpc-enter{animation:ebpc-enter calc(.8s * var(--ebpc-motion-speed)) cubic-bezier(.16,1,.3,1) both}
@keyframes ebpc-enter{from{opacity:.35;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}
@keyframes ebpc-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes ebpc-mail{0%,100%{transform:translateY(0) rotate(13deg)}50%{transform:translateY(-12px) rotate(9deg)}}
@keyframes ebpc-dot{0%,75%,100%{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}
@keyframes ebpc-shimmer{0%,48%{left:-70%}85%,100%{left:150%}}
@media(max-width:1024px){.ebpc .ebpc-hero-grid,.ebpc .ebpc-display-grid{gap:27px}.ebpc .ebpc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ebpc .ebpc-browser-product{grid-template-columns:45% 55%}.ebpc .ebpc-hero-photo img{height:310px}.ebpc .ebpc-benefits-row{grid-template-columns:repeat(2,1fr)}.ebpc .ebpc-cart-layout{grid-template-columns:1fr}.ebpc .ebpc-upsell-grid{grid-template-columns:1fr}.ebpc .ebpc-recovery-grid{gap:25px}}
@media(max-width:767px){.ebpc .ebpc-shell{padding:46px 18px}.ebpc h1{font-size:clamp(35px,9vw,48px)}.ebpc h2{font-size:clamp(30px,7.3vw,39px)}.ebpc .ebpc-hero-grid,.ebpc .ebpc-display-grid,.ebpc .ebpc-recovery-grid{grid-template-columns:1fr}.ebpc .ebpc-hero-grid{gap:25px}.ebpc .ebpc-browser-product{min-height:0}.ebpc .ebpc-hero-photo img{height:260px}.ebpc .ebpc-browser-top span:nth-child(3){display:none}.ebpc .ebpc-float{font-size:10px;padding:8px}.ebpc .ebpc-hero-actions .ebpc-button{flex:1 1 auto}.ebpc .ebpc-feature-grid{gap:12px}.ebpc .ebpc-feature-card{min-height:200px;padding:18px 13px 28px}.ebpc .ebpc-feature-card h3{font-size:16px}.ebpc .ebpc-feature-card p{font-size:13px}.ebpc .ebpc-product-inside{min-height:285px}.ebpc .ebpc-main-image img{height:280px}.ebpc .ebpc-thumbs button{width:52px;height:66px}.ebpc .ebpc-cta-card{padding:30px 24px;flex-direction:column;align-items:stretch}.ebpc .ebpc-cta-side{align-items:flex-start}.ebpc .ebpc-recovery-preview{padding:25px 18px}.ebpc .ebpc-form-demo{flex-wrap:wrap}.ebpc .ebpc-form-demo span,.ebpc .ebpc-form-demo button{flex:1 1 100%}.ebpc .ebpc-cart-ui,.ebpc .ebpc-cart-info{padding:19px}.ebpc .ebpc-related-photo{height:125px}.ebpc .ebpc-related-item strong{font-size:11px}}
@media(max-width:460px){.ebpc .ebpc-browser-product{grid-template-columns:44% 56%;padding:8px}.ebpc .ebpc-hero-photo img{height:240px}.ebpc .ebpc-demo-details{padding:4px 0 4px 10px}.ebpc .ebpc-demo-details h3{font-size:13px}.ebpc .ebpc-demo-price{font-size:19px}.ebpc .ebpc-sizes button{min-width:25px;height:27px;font-size:10px}.ebpc .ebpc-colors button{height:22px;width:22px}.ebpc .ebpc-demo-buy{font-size:11px}.ebpc .ebpc-microtrust{display:none}.ebpc .ebpc-feature-grid{grid-template-columns:1fr 1fr}.ebpc .ebpc-feature-icon{width:40px;height:40px}.ebpc .ebpc-feature-card{min-height:218px}.ebpc .ebpc-cart-head{grid-template-columns:1fr 85px 75px}.ebpc .ebpc-cart-item{grid-template-columns:45px minmax(55px,1fr) 85px 75px;gap:5px}.ebpc .ebpc-cart-item>img{width:45px;height:68px}.ebpc .ebpc-cart-name{font-size:11px}.ebpc .ebpc-cart-name span{font-size:10px}.ebpc .ebpc-qty{width:75px}.ebpc .ebpc-qty button{width:23px}.ebpc .ebpc-qty span{width:27px}.ebpc .ebpc-cart-item>b{font-size:11px}.ebpc .ebpc-related-items{gap:5px}.ebpc .ebpc-related-item{padding:6px}.ebpc .ebpc-related-photo{height:90px}.ebpc .ebpc-related-item button{width:24px;height:24px}.ebpc .ebpc-benefits-row{grid-template-columns:1fr 1fr}.ebpc .ebpc-benefit{flex-direction:column}.ebpc .ebpc-modal{padding:18px}}
@media(prefers-reduced-motion:reduce){.ebpc *, .ebpc *:before,.ebpc *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
