/* HostPlus 2026 - Eshop service, isolated to /eshops/ */
.hp26-eshops{--hpe-navy:#0c264f;--hpe-orange:#f5820b;--hpe-text:#415874;--hpe-soft:#f3f7fc;color:var(--hpe-navy);font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;overflow:hidden}
.hp26-eshops *{box-sizing:border-box}.hp26-eshops h1,.hp26-eshops h2,.hp26-eshops h3,.hp26-eshops p{margin:0}.hp26-eshops h1,.hp26-eshops h2,.hp26-eshops h3{font-family:Roboto,Arial,sans-serif;font-weight:800;color:var(--hpe-navy);letter-spacing:-.025em;line-height:1.2}.hp26-eshops a{text-decoration:none}.hp26-eshops .hp26-es-wrap{width:min(calc(100% - 48px),1420px);margin:auto}
.hp26-eshops .hp26-es-hero{background:radial-gradient(ellipse 45% 77% at 76% 40%,#d8e9ff 0%,transparent 85%),linear-gradient(110deg,#f2f7ff 0%,#edf5ff 54%,#dceafa 100%);position:relative;overflow:hidden}
.hp26-eshops .hp26-es-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:35px;min-height:515px;padding:65px 0}.hp26-eshops .hp26-es-eyebrow{font-size:12px;font-weight:850;letter-spacing:.11em;color:#db7100;display:block;margin-bottom:18px}.hp26-eshops .hp26-es-hero h1{font-size:clamp(39px,4.7vw,66px);line-height:1.06;max-width:680px}.hp26-eshops .hp26-es-hero h1 span{display:block;color:var(--hpe-orange);font-size:.78em;line-height:1.16;margin-top:12px}.hp26-eshops .hp26-es-intro>p{color:#3d5574;max-width:590px;font-size:17px;margin:20px 0 25px}.hp26-eshops .hp26-es-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hp26-eshops .hp26-es-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;min-height:47px;border-radius:9px;font-size:14px;line-height:1.3;font-weight:780;transition:background .2s,transform .2s,color .2s;white-space:nowrap}.hp26-eshops .hp26-es-btn:hover{transform:translateY(-2px)}.hp26-eshops .hp26-es-btn:focus-visible,.hp26-eshops .hp26-es-text-link:focus-visible{outline:3px solid #ffac4c;outline-offset:3px}.hp26-eshops .hp26-es-orange{color:white;background:var(--hpe-orange);border:1px solid var(--hpe-orange)}.hp26-eshops .hp26-es-orange:hover{background:#d86d00;color:white}.hp26-eshops .hp26-es-light{background:#fff;border:1px solid #d8e3f2;color:var(--hpe-navy)}.hp26-eshops .hp26-es-light:hover{color:var(--hpe-navy);background:#fafdff}.hp26-eshops .hp26-es-mini{display:flex;gap:10px 21px;flex-wrap:wrap;margin-top:23px;font-size:12px;font-weight:700;color:#466079}.hp26-eshops .hp26-es-mini span:first-letter{color:#f5820b}
/* Original e-commerce CSS illustration */
.hp26-eshops .hp26-es-hero-graphic{width:100%;max-width:700px;justify-self:end;min-width:0}.hp26-eshops .hp26-es-art{position:relative;width:100%;height:405px;perspective:800px}.hp26-eshops .hp26-es-art-orbit{width:420px;height:420px;border-radius:50%;border:1px solid #9cbee254;position:absolute;right:1%;top:-8px}.hp26-eshops .hp26-es-screen{position:absolute;top:20px;left:0;right:12%;height:335px;background:white;border:7px solid white;border-radius:18px;overflow:hidden;box-shadow:0 25px 66px #1640702d;transform:rotate(-2deg)}.hp26-eshops .hp26-es-screen-bar{display:flex;align-items:center;gap:5px;height:34px;background:#f4f8fc;border-bottom:1px solid #e3ebf4;padding:0 12px}.hp26-eshops .hp26-es-screen-bar i{display:block;width:7px;height:7px;border-radius:100%;background:#ff9761}.hp26-eshops .hp26-es-screen-bar i:nth-child(2){background:#ffc36c}.hp26-eshops .hp26-es-screen-bar i:nth-child(3){background:#66c5a9}.hp26-eshops .hp26-es-screen-bar span{background:#fff;border:1px solid #e7edf5;color:#a2aec2;margin:auto;font-size:9px;line-height:18px;padding:0 39px;border-radius:5px}.hp26-eshops .hp26-es-screen-head{height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:11px;color:#9aaec7}.hp26-eshops .hp26-es-screen-head strong{font-weight:900;font-size:16px;color:#183d72}.hp26-eshops .hp26-es-screen-head strong span{color:#f5820b}.hp26-eshops .hp26-es-sale{height:150px;background:linear-gradient(110deg,#deecfc,#eef6ff);display:flex;align-items:center;justify-content:space-between;padding:13px 29px;overflow:hidden}.hp26-eshops .hp26-es-sale small{display:block;color:#e47c06;font-size:8px;letter-spacing:.1em;font-weight:900}.hp26-eshops .hp26-es-sale strong{display:block;color:#174373;font-size:27px;line-height:1.08;letter-spacing:-1px;margin-top:6px}.hp26-eshops .hp26-es-sale b{display:block;margin-top:11px;background:#fa8c11;border-radius:3px;width:max-content;padding:5px 12px;color:white;font-size:8px}.hp26-eshops .hp26-es-sale-img{width:180px;height:120px;position:relative;flex:none}.hp26-eshops .hp26-es-sale-img i{position:absolute;display:block;border-radius:35% 55% 45% 35%;transform:rotate(-24deg)}.hp26-eshops .hp26-es-sale-img i:first-child{left:12px;top:20px;width:110px;height:95px;background:#79c4ef}.hp26-eshops .hp26-es-sale-img i:last-child{right:0;top:3px;width:99px;height:112px;background:#f5a24a}.hp26-eshops .hp26-es-product-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 20px}.hp26-eshops .hp26-es-product-row>div{height:75px;background:#f4f8fd;border-radius:6px;padding:5px}.hp26-eshops .hp26-es-product-row span{display:block;height:43px;border-radius:4px;background:#b6d0ef}.hp26-eshops .hp26-es-product-row .hp26-es-product-b{background:#f5d6b2}.hp26-eshops .hp26-es-product-row .hp26-es-product-c{background:#8caed4}.hp26-eshops .hp26-es-product-row i{display:block;height:4px;width:66%;border-radius:4px;margin-top:6px;background:#c8d7e8}
.hp26-eshops .hp26-es-phone{position:absolute;right:1%;bottom:8px;width:140px;height:240px;border:7px solid #163a69;border-radius:27px;background:#fff;box-shadow:0 22px 45px #0e326243;transform:rotate(8deg);padding:21px 9px 12px}.hp26-eshops .hp26-es-phone-top{height:6px;width:37px;border-radius:4px;background:#14345a;position:absolute;top:7px;left:calc(50% - 18px)}.hp26-eshops .hp26-es-phone-nav{display:flex;justify-content:space-between;font-weight:850;font-size:10px;color:#173c6f;margin-bottom:12px}.hp26-eshops .hp26-es-phone-pic{height:103px;border-radius:7px;background:linear-gradient(130deg,#f8ca83 0%,#f5a24a 55%,#cfe2f9 56%,#9ebfe8 100%)}.hp26-eshops .hp26-es-phone-lines i{display:block;height:6px;width:80%;background:#d6e4f2;border-radius:4px;margin-top:8px}.hp26-eshops .hp26-es-phone-lines i:last-child{width:48%}.hp26-eshops .hp26-es-phone-btn{height:14px;border-radius:4px;background:#f5820b;margin-top:12px}.hp26-eshops .hp26-es-floating{position:absolute;left:-2%;bottom:4px;background:white;border-radius:10px;box-shadow:0 12px 35px #17345d29;padding:12px 18px 12px 45px;font-weight:650;color:#25436a;font-size:12px;line-height:1.25;transform:rotate(-4deg)}.hp26-eshops .hp26-es-floating span{position:absolute;left:13px;top:16px;background:#d6f7ec;color:#0f9a69;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.hp26-eshops .hp26-es-floating-second{position:absolute;right:1%;top:12px;color:#f5820b;background:white;box-shadow:0 9px 30px #1537682a;border-radius:10px;padding:10px 15px;font-size:12px;display:flex;gap:11px;align-items:center}.hp26-eshops .hp26-es-floating-second b{color:#1d4269}.hp26-eshops .hp26-es-floating-second span{color:#20a472;font-size:9px}
/* Shared sections */
.hp26-eshops .hp26-es-section{padding:64px 0}.hp26-eshops .hp26-es-heading{text-align:center;max-width:850px;margin:0 auto 32px}.hp26-eshops .hp26-es-heading small,.hp26-eshops .hp26-es-kicker{display:block;color:#e87902;font-weight:850;font-size:11px;letter-spacing:.09em;margin-bottom:12px}.hp26-eshops .hp26-es-heading h2{font-size:clamp(27px,3vw,39px)}.hp26-eshops .hp26-es-heading p{color:#61758c;font-size:15px;margin-top:13px}.hp26-eshops .hp26-es-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hp26-eshops .hp26-es-benefits article,.hp26-eshops .hp26-es-feature-grid article{border:1px solid #e1e9f3;border-radius:14px;background:white;padding:29px 27px;box-shadow:0 5px 15px #17376909}.hp26-eshops .hp26-es-icon{width:45px;height:45px;background:#ecf4ff;border-radius:12px;color:#2a81df;display:grid;place-items:center;margin-bottom:17px}.hp26-eshops .hp26-es-benefits h3{font-size:17px;margin-bottom:9px}.hp26-eshops .hp26-es-benefits p,.hp26-eshops .hp26-es-feature-grid p{color:#667991;font-size:14px;line-height:1.6}
.hp26-eshops .hp26-es-process{background:#f3f6fb}.hp26-eshops .hp26-es-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hp26-eshops .hp26-es-steps article{background:white;border-radius:12px;padding:26px 24px;min-height:182px;box-shadow:0 3px 11px #193f6707}.hp26-eshops .hp26-es-steps article>span{background:#fff0de;color:#f17b07;font-weight:900;display:inline-grid;place-items:center;border-radius:8px;width:33px;height:33px;margin-bottom:15px}.hp26-eshops .hp26-es-steps h3{font-size:16px;margin-bottom:10px}.hp26-eshops .hp26-es-steps p{font-size:13px;color:#647992}
.hp26-eshops .hp26-es-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hp26-eshops .hp26-es-feature-grid h3{font-size:19px;margin-bottom:10px}.hp26-eshops .hp26-es-icon-warm{color:#ff8b10;background:#fff0e0}.hp26-eshops .hp26-es-feature-grid ul{margin:17px 0 0;padding:0;list-style:none}.hp26-eshops .hp26-es-feature-grid li{position:relative;padding-left:20px;color:#405977;font-size:13px;margin:10px 0}.hp26-eshops .hp26-es-feature-grid li:before{content:'✓';position:absolute;left:0;color:#f5820b;font-weight:900}.hp26-eshops .hp26-es-disclaimer{text-align:center;max-width:950px;color:#7688a0;font-size:12px;margin:20px auto 0}
.hp26-eshops .hp26-es-detail{background:#f2f6fc}.hp26-eshops .hp26-es-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.hp26-eshops .hp26-es-detail h2{font-size:clamp(29px,3vw,39px);margin-bottom:15px}.hp26-eshops .hp26-es-detail h2 em{display:block;font-style:normal;color:#f5820b;margin-top:7px}.hp26-eshops .hp26-es-detail-grid>div:last-child>p{font-size:15px;color:#526a86;margin-bottom:18px}.hp26-eshops .hp26-es-checks{list-style:none;padding:0;margin:0 0 18px}.hp26-eshops .hp26-es-checks li{display:flex;gap:10px;align-items:center;color:#314d6d;font-size:14px;margin:10px 0}.hp26-eshops .hp26-es-checks svg{width:20px;height:20px;color:#f5820b;flex:none}.hp26-eshops .hp26-es-text-link{color:#ef7b03;font-size:14px;font-weight:850}.hp26-eshops .hp26-es-text-link:hover{color:#c96300}
.hp26-eshops .hp26-es-manage-art{height:350px;position:relative;padding:25px 14px}.hp26-eshops .hp26-es-admin-screen{width:94%;height:280px;transform:rotate(-2deg);box-shadow:0 22px 50px #113b6a26;border:7px solid #fff;border-radius:15px;background:#fff;overflow:hidden}.hp26-eshops .hp26-es-admin-head{background:#0e305d;height:35px;color:#bed3f0;font-size:11px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.hp26-eshops .hp26-es-admin-head span{color:#ff9d4a;letter-spacing:4px}.hp26-eshops .hp26-es-admin-body{height:240px;display:flex}.hp26-eshops .hp26-es-admin-side{width:75px;background:#e7eff9;display:flex;flex-direction:column;gap:14px;padding:24px 13px}.hp26-eshops .hp26-es-admin-side i{height:8px;border-radius:4px;background:#c3d2e5}.hp26-eshops .hp26-es-admin-main{padding:19px;flex:1}.hp26-eshops .hp26-es-admin-top{display:flex;gap:12px}.hp26-eshops .hp26-es-admin-top i{background:#dceafa;height:43px;border-radius:6px;flex:1}.hp26-eshops .hp26-es-admin-top i:nth-child(2){background:#ffeed8}.hp26-eshops .hp26-es-admin-chart{display:flex;align-items:end;justify-content:space-around;gap:12px;background:#f2f7fd;height:90px;margin-top:14px;border-radius:7px;padding:12px 18px}.hp26-eshops .hp26-es-admin-chart i{width:14%;height:50%;background:#86b1e4;border-radius:3px 3px 0 0}.hp26-eshops .hp26-es-admin-chart i:nth-child(2){height:74%}.hp26-eshops .hp26-es-admin-chart i:nth-child(3){height:40%}.hp26-eshops .hp26-es-admin-chart i:nth-child(4){height:82%;background:#f89e30}.hp26-eshops .hp26-es-admin-chart i:nth-child(5){height:62%}.hp26-eshops .hp26-es-admin-table i{display:block;margin:9px 0;height:5px;background:#dce6f2;border-radius:3px}.hp26-eshops .hp26-es-admin-table i:nth-child(2){width:76%}.hp26-eshops .hp26-es-admin-table i:nth-child(3){width:60%}.hp26-eshops .hp26-es-admin-tag{position:absolute;bottom:3px;right:-5px;background:white;padding:12px 16px;color:#2c567e;box-shadow:0 11px 30px #173b6c29;border-radius:10px;font-weight:750;font-size:12px;transform:rotate(2deg)}
.hp26-eshops .hp26-es-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1120px;margin:auto}.hp26-eshops .hp26-es-platforms article{display:flex;align-items:center;gap:24px;padding:30px;background:white;border:1px solid #e0e9f3;border-radius:14px}.hp26-eshops .hp26-es-platforms h3{font-size:19px;margin-bottom:7px}.hp26-eshops .hp26-es-platforms p{font-size:14px;color:#667a95}.hp26-eshops .hp26-es-wp,.hp26-eshops .hp26-es-vm{flex:none;width:65px;height:65px;border:3px solid #2874a8;border-radius:50%;display:grid;place-items:center;font-size:36px;font-family:Georgia,serif;font-weight:800;color:#2874a8}.hp26-eshops .hp26-es-vm{font:900 23px Roboto,Arial,sans-serif;border-color:#f5820b;color:#f5820b}
.hp26-eshops .hp26-es-cta{background:linear-gradient(110deg,#091e3c,#0d3061);color:white;position:relative;overflow:hidden}.hp26-eshops .hp26-es-cta:after{content:"";width:350px;height:350px;border:1px solid #ffffff29;border-radius:50%;position:absolute;right:-160px;top:-160px;pointer-events:none}.hp26-eshops .hp26-es-cta-inner{padding:50px 0;display:flex;justify-content:space-between;align-items:center;gap:28px}.hp26-eshops .hp26-es-cta-inner>div:first-child{max-width:780px}.hp26-eshops .hp26-es-cta small{color:#ffac3f;font-size:11px;font-weight:850;letter-spacing:.1em}.hp26-eshops .hp26-es-cta h2{color:#fff;font-size:clamp(27px,3vw,38px);margin:7px 0 12px}.hp26-eshops .hp26-es-cta p{color:#d3e2f7;font-size:15px}.hp26-eshops .hp26-es-cta-actions{display:flex;gap:10px;flex-wrap:wrap}.hp26-eshops .hp26-es-outline{border:1px solid #7999c0;color:white}.hp26-eshops .hp26-es-outline:hover{color:white;background:#1b447e}.hp26-eshops .hp26-es-tech{padding-top:10px;padding-bottom:8px}
/* Avada full-width shortcode container reset, limited to Eshop page */
.hp26-eshops-avada,.hp26-eshops-avada>.fusion-builder-row,.hp26-eshops-avada .fusion-layout-column,.hp26-eshops-avada .fusion-column-wrapper,.hp26-eshops-avada .fusion-text{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}.hp26-eshops-avada>.fusion-builder-row{display:block!important}.hp26-eshops-avada .fusion-text{line-height:inherit}
/* Technologies: logos plugin CSS may only enqueue on homepage */
.hp26-eshops .hp26-tlogos{width:100%;max-width:1180px;margin:auto;padding:7px 0}.hp26-eshops .hp26-tlogos-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:center}.hp26-eshops .hp26-tlogos-cell{display:flex;justify-content:center;align-items:center;min-height:75px;min-width:0;text-align:center}.hp26-eshops .hp26-tlogos-link{display:flex;justify-content:center;align-items:center;min-height:60px;min-width:0;width:100%}.hp26-eshops .hp26-tlogos-img{max-width:165px;width:100%;height:50px;max-height:50px;object-fit:contain;margin:auto}.hp26-eshops .hp26-tlogos-name{font-size:18px;font-weight:750;color:#7a899c}
@media(max-width:1000px){.hp26-eshops .hp26-es-hero-grid{grid-template-columns:1fr;gap:22px;padding:52px 0}.hp26-eshops .hp26-es-hero-graphic{max-width:700px;margin:auto;justify-self:center}.hp26-eshops .hp26-es-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.hp26-eshops .hp26-es-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hp26-eshops .hp26-es-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp26-eshops .hp26-es-detail-grid{grid-template-columns:1fr;gap:20px}.hp26-eshops .hp26-es-manage-art{max-width:660px;margin:auto;width:100%}.hp26-eshops .hp26-es-cta-inner{flex-direction:column;align-items:flex-start}.hp26-eshops .hp26-tlogos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.hp26-eshops .hp26-es-wrap{width:min(calc(100% - 30px),1420px)}.hp26-eshops .hp26-es-hero-grid{padding:38px 0}.hp26-eshops .hp26-es-hero h1{font-size:clamp(34px,8vw,45px)}.hp26-eshops .hp26-es-hero h1 span{font-size:.83em}.hp26-eshops .hp26-es-intro>p{font-size:15px}.hp26-eshops .hp26-es-btn{font-size:13px;padding:12px 15px;min-height:44px}.hp26-eshops .hp26-es-mini{gap:7px 16px}.hp26-eshops .hp26-es-art{height:265px}.hp26-eshops .hp26-es-screen{height:220px;top:7px;right:10%;border:5px solid white}.hp26-eshops .hp26-es-screen-bar{height:25px}.hp26-eshops .hp26-es-screen-head{height:33px;padding:0 12px}.hp26-eshops .hp26-es-screen-head strong{font-size:11px}.hp26-eshops .hp26-es-sale{height:100px;padding:10px 12px}.hp26-eshops .hp26-es-sale strong{font-size:19px}.hp26-eshops .hp26-es-sale-img{transform:scale(.7);margin-left:-45px}.hp26-eshops .hp26-es-product-row{margin:7px 8px;gap:5px}.hp26-eshops .hp26-es-product-row>div{height:50px}.hp26-eshops .hp26-es-product-row span{height:28px}.hp26-eshops .hp26-es-screen-bar span{display:none}.hp26-eshops .hp26-es-phone{width:90px;height:172px;bottom:3px;border-width:5px;border-radius:20px;padding:20px 5px 7px}.hp26-eshops .hp26-es-phone-nav{font-size:7px}.hp26-eshops .hp26-es-phone-pic{height:68px}.hp26-eshops .hp26-es-phone-btn{height:10px;margin-top:7px}.hp26-eshops .hp26-es-phone-top{left:calc(50% - 12px);width:24px}.hp26-eshops .hp26-es-floating{transform:scale(.75) rotate(-4deg);transform-origin:left bottom;bottom:-4px;left:-3%}.hp26-eshops .hp26-es-floating-second{transform:scale(.75);transform-origin:right top;right:0}.hp26-eshops .hp26-es-section{padding:45px 0}.hp26-eshops .hp26-es-heading{margin-bottom:24px}.hp26-eshops .hp26-es-heading h2{font-size:27px}.hp26-eshops .hp26-es-benefits,.hp26-eshops .hp26-es-steps,.hp26-eshops .hp26-es-feature-grid,.hp26-eshops .hp26-es-platforms{grid-template-columns:1fr}.hp26-eshops .hp26-es-benefits article,.hp26-eshops .hp26-es-feature-grid article{padding:23px}.hp26-eshops .hp26-es-steps article{min-height:0}.hp26-eshops .hp26-es-manage-art{height:268px;padding:12px 5px}.hp26-eshops .hp26-es-admin-screen{height:228px}.hp26-eshops .hp26-es-admin-body{height:190px}.hp26-eshops .hp26-es-admin-chart{height:65px}.hp26-eshops .hp26-es-admin-tag{transform:scale(.8) rotate(2deg);transform-origin:right bottom}.hp26-eshops .hp26-es-platforms article{padding:20px;gap:16px}.hp26-eshops .hp26-es-wp,.hp26-eshops .hp26-es-vm{width:54px;height:54px;font-size:29px}.hp26-eshops .hp26-es-vm{font-size:18px}.hp26-eshops .hp26-es-cta-inner{padding:35px 0}.hp26-eshops .hp26-es-cta-actions{width:100%}.hp26-eshops .hp26-es-cta-actions a{flex:1}.hp26-eshops .hp26-tlogos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hp26-eshops .hp26-tlogos-img{height:44px;max-height:44px}.hp26-eshops .hp26-tlogos-cell{min-height:61px}}
@media(prefers-reduced-motion:reduce){.hp26-eshops .hp26-es-btn{transition:none}.hp26-eshops .hp26-es-btn:hover{transform:none}}
