/*
Theme Name: Ewebgrow Ecommerce
Theme URI: https://ewebgrow.com/
Author: JSR Vertex
Description: A modern ecommerce SaaS landing-page theme for Ewebgrow with Customizer-managed content and image uploads.
Version: 3.1.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: ewebgrow
*/
:root{--ink:#10213b;--muted:#637086;--blue:#1769ff;--blue2:#0f4ed8;--sky:#edf5ff;--line:#dce6f3;--white:#fff;--green:#16a36a;--radius:22px;--shadow:0 22px 60px rgba(24,67,135,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#fff;line-height:1.6}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.93);backdrop-filter:blur(16px);border-bottom:1px solid rgba(220,230,243,.8)}.nav-wrap{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:850;letter-spacing:-.7px}.brand-mark{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,var(--blue),#55a0ff);color:white;display:grid;place-items:center;font-weight:900}.brand img{max-height:46px;width:auto}.main-nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:650}.main-nav a:hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;padding:13px 20px;font-weight:750;border:1px solid transparent;transition:.2s}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 22px rgba(23,105,255,.22)}.btn-primary:hover{background:var(--blue2);transform:translateY(-2px)}.btn-secondary{background:#fff;border-color:var(--line)}.menu-toggle{display:none;border:0;background:transparent;font-size:24px}.hero{padding:78px 0 64px;overflow:hidden;background:radial-gradient(circle at 80% 15%,#dbeaff 0,transparent 33%),linear-gradient(180deg,#f8fbff,#fff)}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eaf2ff;color:#1555bc;border:1px solid #d2e3ff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}.eyebrow:before{content:"";width:7px;height:7px;background:var(--blue);border-radius:50%}.hero h1{font-size:clamp(43px,5vw,69px);line-height:1.03;letter-spacing:-3px;margin:20px 0}.hero h1 span{color:var(--blue)}.hero p{font-size:18px;color:var(--muted);max-width:590px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin:30px 0 24px}.trust-row{display:flex;gap:22px;flex-wrap:wrap;color:#536278;font-size:14px}.trust-row span:before{content:"✓";color:var(--green);font-weight:900;margin-right:7px}.hero-visual{position:relative}.mock-card{background:#fff;border:1px solid #dce7f5;border-radius:26px;padding:18px;box-shadow:var(--shadow);transform:rotate(1deg)}.mock-card img{width:100%;display:block;border-radius:15px;min-height:410px;object-fit:cover;background:linear-gradient(135deg,#e6efff,#f7faff)}.floating-stat{position:absolute;background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px rgba(20,55,110,.13);border-radius:15px;padding:12px 16px;font-weight:800}.stat-one{left:-34px;bottom:45px}.stat-two{right:-15px;top:34px}.logo-strip{padding:24px 0 55px}.strip-box{border:1px solid var(--line);border-radius:18px;padding:18px 25px;display:flex;justify-content:space-between;align-items:center;gap:22px;color:#617087;font-size:14px}.logo-list{display:flex;gap:28px;flex-wrap:wrap;color:#233957;font-weight:850}.section{padding:90px 0}.section-soft{background:#f6f9fd}.section-head{text-align:center;max-width:750px;margin:0 auto 48px}.section-head h2,.split-copy h2{font-size:clamp(34px,4vw,49px);line-height:1.12;letter-spacing:-2px;margin:12px 0}.section-head p,.split-copy p{color:var(--muted);font-size:17px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{padding:29px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);transition:.25s}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#eaf2ff;color:var(--blue);font-size:22px}.feature-card h3{margin:20px 0 8px;font-size:20px}.feature-card p{margin:0;color:var(--muted);font-size:15px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.split-media{border-radius:26px;background:linear-gradient(145deg,#e8f1ff,#f9fbff);padding:20px;border:1px solid var(--line)}.split-media img{border-radius:17px;width:100%;min-height:390px;object-fit:cover}.check-list{display:grid;gap:12px;margin:24px 0}.check-list div{display:flex;gap:11px;align-items:flex-start}.check-list b{color:var(--green)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{position:relative;padding:30px;border-radius:20px;background:#fff;border:1px solid var(--line)}.step-num{font-size:13px;color:var(--blue);font-weight:850;letter-spacing:1px}.step h3{font-size:22px;margin:13px 0 7px}.step p{color:var(--muted);margin:0}.testimonial{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;background:#102b5a;color:#fff;border-radius:30px;padding:50px}.testimonial img{width:100%;border-radius:20px;min-height:300px;object-fit:cover}.quote{font-size:25px;line-height:1.45;letter-spacing:-.5px}.quote small{display:block;font-size:14px;color:#bcd1f4;margin-top:22px}.cta{padding:0 0 90px}.cta-box{background:linear-gradient(125deg,#1769ff,#0b3fae);color:#fff;border-radius:30px;text-align:center;padding:68px 30px;position:relative;overflow:hidden}.cta-box h2{font-size:clamp(35px,4vw,52px);line-height:1.1;margin:0 0 15px}.cta-box p{color:#dbe8ff;max-width:620px;margin:0 auto 28px}.cta-box .btn{background:#fff;color:#164daf}.site-footer{background:#081a35;color:#c7d3e6;padding:60px 0 22px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:45px}.site-footer h4{color:#fff;margin-top:0}.site-footer a{display:block;margin:9px 0;font-size:14px}.site-footer a:hover{color:#fff}.copyright{border-top:1px solid #223652;margin-top:45px;padding-top:20px;font-size:13px}.page-shell{padding:70px 0;min-height:60vh}.entry-content{max-width:820px;margin:auto}.entry-content h1{font-size:44px}.screen-reader-text{position:absolute;left:-9999px}
@media(max-width:900px){.main-nav{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;padding:22px;box-shadow:var(--shadow);flex-direction:column;align-items:flex-start}.main-nav.open{display:flex}.menu-toggle{display:block}.header-cta{display:none}.hero-grid,.split,.testimonial{grid-template-columns:1fr}.hero-grid{gap:45px}.hero h1{letter-spacing:-2px}.features{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.stat-one{left:8px}.steps{grid-template-columns:1fr}}
@media(max-width:600px){.container{width:min(100% - 28px,1160px)}.hero{padding-top:50px}.hero h1{font-size:41px}.hero-actions .btn{width:100%}.features,.footer-grid{grid-template-columns:1fr}.section{padding:65px 0}.testimonial{padding:25px}.strip-box{align-items:flex-start;flex-direction:column}.mock-card img,.split-media img{min-height:260px}.floating-stat{font-size:12px}.stat-two{right:4px}.section-head{text-align:left}}

/* Ewebgrow smart-banner layout */
body{font-family:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.site-header{background:#f5f1ff;border-bottom:0}.nav-actions{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:600}.smart-hero{padding:76px 0 0;min-height:690px;background:linear-gradient(110deg,#e7dcff 0%,#f7f5fc 48%,#a8c5ff 100%)}.smart-hero .hero-grid{grid-template-columns:1.1fr .9fr;min-height:610px;align-items:center}.smart-hero h1{color:#080b12;font-size:clamp(50px,5vw,72px);max-width:700px;margin:15px 0;letter-spacing:-3px}.smart-hero h1 span{color:#080b12}.smart-hero p{color:#34445d;max-width:650px}.smart-form{display:flex;max-width:660px;background:#fff;border:1px solid #aeb6c5;border-radius:12px;overflow:hidden;margin-top:28px;box-shadow:0 8px 22px rgba(44,65,105,.08)}.smart-form input{min-width:0;flex:1;border:0;outline:0;padding:19px 22px;font:inherit;font-size:16px}.smart-form button{border:0;background:#1769df;color:#fff;padding:0 27px;font:inherit;font-weight:700;cursor:pointer}.smart-form button:hover{background:#0f4fbc}.smart-trust{color:#174eaf;font-size:14px;font-weight:650;margin:12px 0 0}.smart-offer{display:inline-flex;align-items:center;gap:10px;margin:20px 0;padding:9px 13px;background:rgba(78,73,157,.09);border-radius:8px;font-size:13px;color:#4d5870}.smart-offer b{background:#5847b7;color:#fff;border-radius:4px;padding:3px 7px;font-size:11px}.smart-benefits{display:flex;gap:24px;margin-top:30px;font-size:13px}.smart-benefits span{color:#174eaf;border-bottom:1px dashed #174eaf}.smart-person{align-self:end;min-height:560px;display:flex;align-items:flex-end;justify-content:center}.smart-person>img{max-height:610px;width:auto;object-fit:contain;object-position:bottom}.upload-person{width:100%;height:500px;border:2px dashed rgba(23,78,175,.35);border-radius:120px 120px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#234f91;text-align:center;padding:35px;background:rgba(255,255,255,.22)}.upload-person span{font-size:20px;font-weight:700}.upload-person small{max-width:280px;margin-top:8px}.floating-domain{position:absolute;color:#fff;background:rgba(63,102,170,.62);border:2px solid rgba(255,255,255,.8);border-radius:999px;padding:8px 18px;font-size:18px;font-weight:650;backdrop-filter:blur(8px)}.domain-one{left:4%;bottom:215px}.domain-two{left:16%;bottom:155px;opacity:.75}.domain-three{left:23%;bottom:102px;opacity:.62}.price-strip{background:#273a5d;color:#fff;padding:31px 0 38px}.price-strip h3{text-align:center;font-size:16px;margin:0 0 23px}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.price-grid span{border:1px solid #71809b;border-radius:9px;padding:12px 16px;font-weight:600;text-align:center}.smart-hero .eyebrow{background:rgba(255,255,255,.48);border-color:rgba(23,105,255,.16)}
@media(max-width:900px){.nav-actions>a:first-child{display:none}.smart-hero{padding-top:50px}.smart-hero .hero-grid{grid-template-columns:1fr;gap:20px}.smart-person{min-height:430px}.smart-person>img{max-height:460px}.upload-person{height:390px}.price-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.smart-hero h1{font-size:43px;letter-spacing:-2px}.smart-form{display:block;background:transparent;border:0;box-shadow:none}.smart-form input,.smart-form button{display:block;width:100%;min-height:56px;border-radius:10px}.smart-form input{border:1px solid #aeb6c5;margin-bottom:10px}.smart-offer{align-items:flex-start}.smart-benefits{flex-direction:column;gap:9px}.smart-person{min-height:360px}.upload-person{height:330px}.price-grid{grid-template-columns:1fr}}

/* Dukaan-inspired Ewebgrow v2 */
:root{--blue:#1464f4;--blue2:#0c4dc7;--ink:#111827;--muted:#5f6b7c}.site-header{background:#fff;border-bottom:1px solid #edf0f5}.nav-wrap{min-height:76px}.brand-mark{background:#1464f4;border-radius:10px}.main-nav{font-size:15px}.dukaan-hero{position:relative;overflow:hidden;padding:90px 0 72px;background:linear-gradient(180deg,#fff 0%,#f5f8ff 100%)}.dukaan-hero .container{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:center}.dukaan-copy h1{max-width:650px;margin:18px 0;font-size:clamp(52px,6vw,78px);line-height:.99;letter-spacing:-3.6px;color:#101828}.dukaan-copy p{font-size:19px;line-height:1.65;color:#647083;max-width:620px}.dukaan-pill{display:inline-flex;padding:8px 13px;border-radius:999px;background:#eaf1ff;color:#1055d0;font-size:13px;font-weight:700}.dukaan-actions{display:flex;align-items:center;gap:24px;margin:31px 0 23px}.dukaan-primary{background:#1464f4;color:#fff;border-radius:9px;padding:16px 25px;box-shadow:0 14px 30px rgba(20,100,244,.24)}.dukaan-primary:hover{background:#0c4dc7;transform:translateY(-2px)}.dukaan-link{font-weight:700;color:#17223a;border-bottom:1px solid #17223a}.dukaan-proof{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#5c6879}.dukaan-stage{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center}.stage-orb{position:absolute;width:530px;height:530px;border-radius:50%;background:linear-gradient(145deg,#1464f4,#7fafff);right:-70px;top:10px}.dashboard-frame{position:relative;z-index:2;background:#fff;border:1px solid #dce5f2;padding:13px;border-radius:21px;box-shadow:0 34px 90px rgba(19,52,105,.22);transform:rotate(-2deg);width:92%}.dashboard-frame img{display:block;border-radius:13px;width:100%;min-height:390px;object-fit:cover}.sales-chip,.order-chip{position:absolute;z-index:3;background:#fff;border:1px solid #e2e7ef;border-radius:14px;box-shadow:0 15px 36px rgba(19,52,105,.18)}.sales-chip{left:-20px;bottom:55px;padding:14px 17px;display:grid}.sales-chip small{color:#7a8494}.sales-chip strong{font-size:20px}.sales-chip span{color:#12a36b;font-size:12px}.order-chip{right:-12px;top:80px;padding:13px 16px;font-weight:700;font-size:14px}.brand-line{padding:28px 0 55px;background:#f5f8ff}.brand-line p{text-align:center;color:#758095;font-size:13px}.brand-line .container>div{display:flex;justify-content:center;gap:42px;flex-wrap:wrap;font-size:16px;font-weight:700;color:#263650}.section-soft{background:#f7f9fc}.feature-card{border-radius:15px;box-shadow:0 4px 20px rgba(36,54,88,.04)}.feature-card:hover{border-color:#b8d0ff}.icon{background:#eaf1ff;color:#1464f4;border-radius:10px}.split-media{background:#edf3ff;border:0}.testimonial{background:#1464f4;border-radius:22px}.cta-box{background:#101b36;border-radius:22px}.site-footer{background:#081226}
@media(max-width:900px){.dukaan-hero .container{grid-template-columns:1fr}.dukaan-stage{min-height:510px}.stage-orb{right:50%;transform:translateX(50%)}.dashboard-frame{width:min(700px,94%)}.order-chip{right:2%}}
@media(max-width:600px){.dukaan-hero{padding:58px 0 45px}.dukaan-copy h1{font-size:47px;letter-spacing:-2.5px}.dukaan-copy p{font-size:17px}.dukaan-actions{align-items:stretch;flex-direction:column}.dukaan-actions .btn{width:100%}.dukaan-link{text-align:center;border:0}.dukaan-stage{min-height:350px}.stage-orb{width:340px;height:340px}.dashboard-frame img{min-height:240px}.sales-chip{left:0;bottom:8px}.order-chip{top:35px;font-size:11px}.brand-line .container>div{gap:18px 28px}}

/* Decorative commerce bubbles for showcase image */
.bubble-media{position:relative;isolation:isolate;overflow:visible;padding:23px;background:#eef4ff}.media-photo{position:relative;z-index:2;overflow:hidden;border-radius:18px}.media-photo img{display:block;width:100%;min-height:390px;object-fit:cover}.bubble{position:absolute;z-index:1;border-radius:50%;filter:saturate(110%)}.bubble-a{width:118px;height:118px;left:-48px;top:-46px;background:linear-gradient(145deg,#d8e8ff,#8fbaff);opacity:.78}.bubble-b{width:62px;height:62px;right:-24px;top:50px;background:#d9ceff}.bubble-c{width:88px;height:88px;right:-37px;bottom:-28px;background:linear-gradient(145deg,#6ea3ff,#e2edff);opacity:.9}.bubble-d{width:34px;height:34px;left:-13px;bottom:82px;background:#b8d5ff}.media-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.96);border:1px solid #e1e8f3;border-radius:13px;padding:10px 13px;box-shadow:0 14px 32px rgba(22,55,105,.17);backdrop-filter:blur(8px)}.media-chip i{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#e8f7ef;color:#11a36a;font-style:normal;font-weight:800}.media-chip span{display:grid;line-height:1.25}.media-chip small{color:#788397;font-size:10px}.media-chip b{font-size:12px;color:#172238}.chip-order{right:-34px;top:82px}.chip-stock{left:-35px;bottom:105px}.chip-stock i{background:#eaf1ff;color:#1464f4}.chip-sales{right:18px;bottom:-25px;padding:12px 17px}.chip-sales b{font-size:16px}.chip-sales em{font-size:10px;color:#13a36b;font-style:normal;margin-left:4px}
@media(max-width:900px){.bubble-media{width:min(680px,100%);margin:auto}.chip-order{right:-12px}.chip-stock{left:-12px}}
@media(max-width:600px){.bubble-a{width:75px;height:75px;left:-18px;top:-25px}.bubble-b{right:-10px}.bubble-c{right:-12px}.media-photo img{min-height:290px}.media-chip{padding:8px 10px}.chip-order{right:-7px;top:34px}.chip-stock{left:-7px;bottom:70px}.chip-sales{right:8px;bottom:-20px}.media-chip b{font-size:10px}.chip-sales b{font-size:13px}}

/* Interactive website, marketing and ecommerce tabs */
.commerce-tabs{background:#f5f5f4;padding:86px 0 95px;overflow:hidden}.tab-switcher{display:flex;width:max-content;max-width:100%;margin:0 auto 58px;padding:7px;border:1px solid #d5d5d5;border-radius:999px;background:#fff}.tab-switcher button{border:0;background:transparent;border-radius:999px;padding:14px 31px;font:inherit;font-size:17px;font-weight:600;cursor:pointer;white-space:nowrap}.tab-switcher button.active{background:#0a0a0a;color:#fff}.tab-panel{display:none}.tab-panel.active{display:block;animation:tabIn .35s ease}@keyframes tabIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tab-hero{display:grid;grid-template-columns:.82fr 1.18fr;min-height:460px;background:#fff;border-radius:22px;overflow:hidden}.tab-hero>div:first-child{padding:64px 48px}.tab-hero h2,.themes-heading h2{font-size:clamp(32px,4vw,45px);line-height:1.14;letter-spacing:-1.8px;margin:0 0 18px}.tab-hero p,.themes-heading p{color:#667085;font-size:17px}.tab-hero .btn{margin-top:21px}.tab-visual{background:#edf5ff;padding:45px;display:flex;align-items:center}.tab-visual>img{width:100%;height:100%;max-height:390px;object-fit:cover;border-radius:16px}.seo-mock,.inventory-mock{width:100%;background:#fff;border:12px solid #dcecff;border-radius:20px;padding:42px;box-shadow:0 20px 45px rgba(28,61,108,.12)}.seo-mock{display:grid;gap:17px}.seo-mock>b{font-size:20px}.seo-mock span{font-size:27px;color:#2370d8;font-weight:700;border-radius:14px;padding:17px;background:#f8fafc}.seo-mock small{color:#7a8494}.inventory-mock{display:grid;gap:12px}.inventory-mock h3{font-size:25px;margin:0 0 8px}.inventory-mock span{display:flex;justify-content:space-between;padding:14px;background:#f7faff;border-radius:9px}.inventory-mock b{color:#2370d8}.tab-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.tab-cards article{background:#fff;border-radius:19px;padding:32px;min-height:220px}.tab-cards i{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#70a9ff,#1764d8);color:#fff;font-style:normal;font-weight:700}.tab-cards h3{font-size:24px;line-height:1.2;margin:21px 0 12px}.tab-cards p{color:#667085;margin:0}.themes-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:35px}.theme-arrows{display:flex;gap:14px}.theme-arrows button{width:52px;height:52px;border-radius:50%;border:1px solid #9b9b9b;background:#fff;font-size:31px;cursor:pointer}.theme-track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.theme-track::-webkit-scrollbar{display:none}.theme-preview{min-width:min(720px,74vw);scroll-snap-align:start}.theme-preview>div{height:440px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(20,33,55,.09)}.theme-preview img{width:100%;height:100%;object-fit:cover}.theme-preview h3{font-size:17px;margin:13px 0}
@media(max-width:900px){.tab-hero{grid-template-columns:1fr}.tab-hero>div:first-child{padding:45px 35px}.tab-cards{grid-template-columns:1fr}.theme-preview{min-width:86vw}.theme-preview>div{height:360px}}
@media(max-width:600px){.commerce-tabs{padding:65px 0}.tab-switcher{width:100%;overflow-x:auto;justify-content:flex-start;margin-bottom:38px}.tab-switcher button{padding:11px 17px;font-size:14px}.tab-hero>div:first-child{padding:34px 24px}.tab-visual{padding:22px}.seo-mock,.inventory-mock{padding:23px;border-width:7px}.inventory-mock span{font-size:12px}.themes-heading{align-items:flex-start}.themes-heading p{font-size:15px}.theme-arrows button{width:43px;height:43px}.theme-preview{min-width:88vw}.theme-preview>div{height:270px}}

/* Light colourful Ewebgrow palette */
body{background:#fffdfb}.site-header{background:rgba(255,255,255,.94)}.dukaan-hero{background:radial-gradient(circle at 12% 18%,rgba(225,216,255,.72),transparent 27%),radial-gradient(circle at 90% 72%,rgba(188,230,255,.72),transparent 30%),linear-gradient(135deg,#fffafd 0%,#f7fbff 52%,#f3f0ff 100%)}.stage-orb{background:linear-gradient(145deg,#8b7cf6,#69b8ff)}.dukaan-pill{background:#eee9ff;color:#6652d9}.brand-line{background:linear-gradient(90deg,#f4efff,#eef9ff,#effbf5)}.section-soft{background:linear-gradient(135deg,#f7f3ff,#f1faff 48%,#f2fbf6)}.feature-card:nth-child(1){background:#f1edff;border-color:#dfd6ff}.feature-card:nth-child(2){background:#eaf7ff;border-color:#d4ecff}.feature-card:nth-child(3){background:#eafaf2;border-color:#d0f0df}.feature-card:nth-child(4){background:#fff3e9;border-color:#ffe0c8}.feature-card:nth-child(5){background:#fff9df;border-color:#f4e9b5}.feature-card:nth-child(6){background:#fff0f5;border-color:#f8d9e5}.feature-card:nth-child(1) .icon{background:#ded6ff;color:#6752db}.feature-card:nth-child(2) .icon{background:#d4edff;color:#1870ba}.feature-card:nth-child(3) .icon{background:#d3f2e1;color:#16845a}.feature-card:nth-child(4) .icon{background:#ffe0c8;color:#c26829}.feature-card:nth-child(5) .icon{background:#f6e9a9;color:#9a7710}.feature-card:nth-child(6) .icon{background:#f9d9e6;color:#b64d75}.split-media{background:linear-gradient(145deg,#e9e4ff,#e9f6ff)}.bubble-a{background:linear-gradient(145deg,#e4d9ff,#a99bff)}.bubble-b{background:#ffd9e7}.bubble-c{background:linear-gradient(145deg,#92d9ff,#d9f2ff)}.bubble-d{background:#b9efd1}.commerce-tabs{background:linear-gradient(180deg,#f8f6ff,#f4f9ff 45%,#fff8f2)}.tab-switcher{background:rgba(255,255,255,.88);box-shadow:0 10px 30px rgba(66,72,110,.08)}.tab-switcher button:nth-child(1):not(.active){color:#6652d9}.tab-switcher button:nth-child(2):not(.active){color:#c05d7d}.tab-switcher button:nth-child(3):not(.active){color:#16845a}.tab-switcher button.active{background:linear-gradient(135deg,#171725,#342b69)}.tab-hero{box-shadow:0 20px 55px rgba(51,63,102,.08)}.tab-panel[data-panel="marketing"] .tab-hero{background:#fff7fb}.tab-panel[data-panel="marketing"] .tab-visual{background:linear-gradient(145deg,#f7e8ff,#eaf4ff)}.tab-panel[data-panel="commerce"] .tab-hero{background:#f7fffb}.tab-panel[data-panel="commerce"] .tab-visual{background:linear-gradient(145deg,#e6faef,#e8f5ff)}.tab-cards article:nth-child(1){background:#f0ecff}.tab-cards article:nth-child(2){background:#eaf9f2}.tab-cards article:nth-child(3){background:#fff1e8}.tab-cards article:nth-child(1) i{background:linear-gradient(145deg,#9a87ff,#6855dd)}.tab-cards article:nth-child(2) i{background:linear-gradient(145deg,#55c98c,#16845a)}.tab-cards article:nth-child(3) i{background:linear-gradient(145deg,#ffac78,#dd6e37)}.theme-preview:nth-child(1)>div{background:#eeeaff}.theme-preview:nth-child(2)>div{background:#e9f8ff}.theme-preview:nth-child(3)>div{background:#fff0e8}.steps .step:nth-child(1){background:#f1edff}.steps .step:nth-child(2){background:#ebf9f2}.steps .step:nth-child(3){background:#fff2e9}.testimonial{background:linear-gradient(125deg,#6355d8,#397fd9)}.cta-box{background:linear-gradient(125deg,#17264a,#493e92)}

/* Edge-to-edge panel images and richer supporting cards */
.tab-visual{padding:0;position:relative;overflow:hidden;align-items:stretch}.tab-visual>img{width:100%;height:100%;max-height:none;min-height:460px;border-radius:0;object-fit:cover;object-position:left center}.tab-visual .seo-mock,.tab-visual .inventory-mock{margin:45px}.tab-cards article{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:285px;padding:34px;border:1px solid rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(33,48,82,.08);transition:transform .25s ease,box-shadow .25s ease}.tab-cards article:hover{transform:translateY(-7px);box-shadow:0 22px 45px rgba(33,48,82,.14)}.tab-cards article:before{position:absolute;right:-34px;top:-42px;width:130px;height:130px;border-radius:50%;content:"";background:rgba(255,255,255,.42)}.tab-cards article:after{content:"Explore feature  →";display:block;margin-top:auto;padding-top:25px;font-size:13px;font-weight:700;color:#253a64}.tab-cards article:nth-child(1):after{color:#6752db}.tab-cards article:nth-child(2):after{color:#16845a}.tab-cards article:nth-child(3):after{color:#c26829}.tab-cards i{position:relative;z-index:2;width:54px;height:54px;border-radius:15px;box-shadow:0 9px 20px rgba(31,55,96,.15)}.tab-cards h3{position:relative;z-index:2;font-size:25px;margin-top:26px}.tab-cards p{position:relative;z-index:2;font-size:16px;line-height:1.6}.tab-panel[data-panel="marketing"] .tab-cards article:nth-child(1):before{content:"ADS";display:grid;place-items:center;padding:45px 0 0 18px;color:rgba(103,82,219,.22);font-size:13px;font-weight:800}.tab-panel[data-panel="marketing"] .tab-cards article:nth-child(2):before{content:"AUTO";display:grid;place-items:center;padding:45px 0 0 18px;color:rgba(22,132,90,.22);font-size:13px;font-weight:800}.tab-panel[data-panel="marketing"] .tab-cards article:nth-child(3):before{content:"CRM";display:grid;place-items:center;padding:45px 0 0 18px;color:rgba(194,104,41,.22);font-size:13px;font-weight:800}.tab-panel[data-panel="commerce"] .tab-cards article:nth-child(1):before{content:"DATA";display:grid;place-items:center;padding:45px 0 0 18px;color:rgba(103,82,219,.22);font-size:13px;font-weight:800}.tab-panel[data-panel="commerce"] .tab-cards article:nth-child(2):before{content:"SHIP";display:grid;place-items:center;padding:45px 0 0 18px;color:rgba(22,132,90,.22);font-size:13px;font-weight:800}.tab-panel[data-panel="commerce"] .tab-cards article:nth-child(3):before{content:"PAY";display:grid;place-items:center;padding:45px 0 0 18px;color:rgba(194,104,41,.22);font-size:13px;font-weight:800}
@media(max-width:900px){.tab-visual>img{min-height:380px}.tab-cards article{min-height:250px}.tab-visual .seo-mock,.tab-visual .inventory-mock{margin:30px}}
@media(max-width:600px){.tab-visual>img{min-height:280px}.tab-visual .seo-mock,.tab-visual .inventory-mock{margin:20px}.tab-cards article{padding:28px;min-height:245px}}

/* Why Ewebgrow */
.why-ewebgrow{padding:100px 0;background:linear-gradient(160deg,#fbfaff,#f5f8ff 55%,#fff9f2)}.why-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:48px}.why-head>div{max-width:720px}.why-head h2{font-size:clamp(42px,5vw,62px);line-height:1.03;letter-spacing:-2.7px;margin:16px 0}.why-head p{font-size:18px;color:#667085;margin:0}.why-grid{display:grid;grid-template-columns:1fr 1fr 1.7fr;grid-template-rows:1fr 1fr;gap:22px}.why-card{position:relative;overflow:hidden;min-height:275px;border-radius:20px;padding:31px;border:1px solid rgba(255,255,255,.78);box-shadow:0 15px 38px rgba(40,55,90,.07);transition:.25s}.why-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px rgba(40,55,90,.12)}.why-card:after{content:"";position:absolute;right:-42px;top:-46px;width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,.43)}.why-lavender{background:#eeeaff}.why-blue{background:#e8f5ff}.why-mint{background:#e9f9f1}.why-peach{background:#fff0e6}.why-icon{position:relative;z-index:2;width:51px;height:51px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#1769ff;font-size:24px;box-shadow:0 9px 22px rgba(42,73,126,.12)}.why-kicker{position:relative;z-index:2;display:block;margin-top:25px;font-size:11px;font-weight:800;letter-spacing:1.1px;color:#68758a}.why-card h3{position:relative;z-index:2;font-size:23px;line-height:1.22;margin:9px 0 12px;letter-spacing:-.5px}.why-card p{position:relative;z-index:2;color:#657187;margin:0;font-size:14px}.why-feature{grid-column:3;grid-row:1/3;padding:0;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(145deg,#f4efff,#eaf7ff)}.feature-copy{padding:35px 36px 20px}.why-feature h3{font-size:29px}.why-tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.why-tags span{background:rgba(255,255,255,.86);border:1px solid rgba(111,116,155,.14);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600}.why-visual{align-self:end;height:275px;overflow:hidden}.why-visual img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.why-feature:after{width:210px;height:210px;background:rgba(255,255,255,.26)}
@media(max-width:1000px){.why-grid{grid-template-columns:1fr 1fr}.why-feature{grid-column:1/3;grid-row:auto;grid-template-columns:.8fr 1.2fr;grid-template-rows:none}.why-visual{height:100%}.why-head{align-items:flex-start}}
@media(max-width:650px){.why-ewebgrow{padding:70px 0}.why-head{display:block}.why-head .btn{margin-top:25px;width:100%}.why-grid{grid-template-columns:1fr}.why-feature{grid-column:auto;display:block}.why-card{min-height:245px}.why-visual{height:240px}.why-head h2{font-size:45px}}

/* Version 2.7 — streamlined palette and continuously moving feature rail */
body{background:#fff}.brand-line{overflow:hidden;padding:30px 0 42px;background:linear-gradient(90deg,#f3f0ff,#eef5ff 52%,#eff9f5)}.brand-line>p{text-align:center;margin:0 0 25px;color:#70809a;font-size:13px}.feature-marquee{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.feature-marquee-track{display:flex;width:max-content;animation:ewebgrowMarquee 34s linear infinite;will-change:transform}.feature-marquee:hover .feature-marquee-track{animation-play-state:paused}.feature-marquee-group{display:flex;align-items:center;flex-shrink:0;gap:16px;padding-right:16px}.feature-marquee-group span{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:12px 19px;border:1px solid #dfe7f5;border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(40,62,104,.06);color:#263650;font-size:15px;font-weight:700}.feature-marquee-group span:before{content:"";width:8px;height:8px;border-radius:50%;background:#1769ff;box-shadow:0 0 0 4px #e1ebff}.feature-marquee-group span:nth-child(3n+2):before{background:#6855dd;box-shadow:0 0 0 4px #e7e1ff}.feature-marquee-group span:nth-child(3n):before{background:#16845a;box-shadow:0 0 0 4px #dff4e9}@keyframes ewebgrowMarquee{to{transform:translateX(-50%)}}
.feature-card:nth-child(4){background:#eef4ff;border-color:#dbe7ff}.feature-card:nth-child(5){background:#f1edff;border-color:#dfd6ff}.feature-card:nth-child(6){background:#eafaf2;border-color:#d0f0df}.feature-card:nth-child(4) .icon{background:#dce8ff;color:#1769ff}.feature-card:nth-child(5) .icon{background:#ded6ff;color:#6752db}.feature-card:nth-child(6) .icon{background:#d3f2e1;color:#16845a}.bubble-b{background:#d9d2ff}.commerce-tabs{background:linear-gradient(180deg,#f8f6ff,#f3f8ff 52%,#f2faf6)}.tab-switcher button:nth-child(2):not(.active){color:#1769ff}.tab-panel[data-panel="marketing"] .tab-hero{background:#faf9ff}.tab-panel[data-panel="marketing"] .tab-visual{background:linear-gradient(145deg,#eeeaff,#eaf4ff)}.tab-cards article:nth-child(3){background:#eef4ff}.tab-cards article:nth-child(3) i{background:linear-gradient(145deg,#70a9ff,#1764d8)}.tab-cards article:nth-child(3):after{color:#1769ff}.theme-preview:nth-child(3)>div{background:#eaf9f2}.steps .step:nth-child(3){background:#eef4ff}.why-peach{background:#eef4ff}.why-ewebgrow{background:linear-gradient(160deg,#fbfaff,#f5f8ff 55%,#f2faf6)}
@media(prefers-reduced-motion:reduce){.feature-marquee-track{animation:none}.feature-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.feature-marquee-group[aria-hidden="true"]{display:none}}
@media(max-width:600px){.brand-line{padding:26px 0 34px}.feature-marquee-group{gap:11px;padding-right:11px}.feature-marquee-group span{padding:10px 15px;font-size:13px}.feature-marquee-track{animation-duration:26s}}

/* Version 2.8 — pricing */
.pricing-section{padding:100px 0;background:linear-gradient(180deg,#fff,#f4f7ff)}.pricing-head{text-align:center;max-width:720px;margin:0 auto 48px}.pricing-head h2,.pricing-page-hero h1{font-size:clamp(40px,5vw,60px);line-height:1.05;letter-spacing:-2.5px;margin:15px 0}.pricing-head p,.pricing-page-hero p{color:#667085;font-size:18px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:950px;margin:auto}.price-card{position:relative;padding:38px;border:1px solid #dfe7f5;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(34,55,92,.08)}.price-card h3{margin:12px 0 8px;font-size:25px}.price-term{color:#1769ff;font-size:11px;font-weight:800;letter-spacing:1.3px}.price-amount{margin:14px 0 4px;color:#111827;font-size:56px;font-weight:700;line-height:1}.price-amount sup{font-size:24px;vertical-align:top;margin-right:3px}.price-card>p{color:#68758a}.price-card ul{display:grid;gap:13px;padding:20px 0 25px;margin:0;list-style:none;border-top:1px solid #edf0f6}.price-card li{color:#344054}.price-card .btn{width:100%;text-align:center}.price-btn{background:#edf3ff;color:#1159d5}.price-featured{border:2px solid #1769ff;background:linear-gradient(145deg,#fbfaff,#f3f8ff)}.popular-badge{position:absolute;right:25px;top:24px;padding:7px 11px;border-radius:999px;background:#e3ebff;color:#1159d5;font-size:10px;font-weight:800;letter-spacing:1px}.pricing-page-link{display:block;width:max-content;margin:30px auto 0;color:#1159d5;font-weight:700}.pricing-page-hero{padding:90px 0 50px;text-align:center;background:linear-gradient(180deg,#f5f2ff,#fff)}.pricing-page-hero>div{max-width:760px}.pricing-details{padding:70px 0 100px}.pricing-note{max-width:950px;margin:30px auto 0;padding:22px 25px;border-radius:16px;background:#eef8f3;color:#345b49;text-align:center}.pricing-faq{max-width:950px;margin:70px auto 0}.pricing-faq h2{text-align:center;font-size:38px}.pricing-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pricing-faq article{padding:25px;border:1px solid #e1e7f0;border-radius:16px;background:#fff}.pricing-faq h3{margin-top:0}.pricing-faq p{color:#667085;margin-bottom:0}
@media(max-width:700px){.pricing-section{padding:70px 0}.pricing-grid,.pricing-faq-grid{grid-template-columns:1fr}.price-card{padding:30px 24px}.price-amount{font-size:48px}.popular-badge{right:18px}.pricing-page-hero{padding:65px 0 35px}}
.price-card h2{margin:12px 0 8px;font-size:25px}

/* Version 2.9 — rich company footer */
.site-footer{position:relative;overflow:hidden;padding:0 0 28px;background:#071225;color:#c8d5ee}.site-footer:before{content:"";position:absolute;left:-160px;bottom:-220px;width:520px;height:520px;border-radius:50%;background:rgba(23,105,255,.1);filter:blur(3px)}.site-footer .container{position:relative;z-index:1}.footer-cta{transform:translateY(-1px);display:flex;align-items:center;justify-content:space-between;gap:35px;padding:38px 42px;border-radius:0 0 22px 22px;background:linear-gradient(110deg,#1769ff,#6855dd);box-shadow:0 20px 50px rgba(0,0,0,.22)}.footer-cta span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#dbe7ff}.footer-cta h2{margin:8px 0 5px;color:#fff;font-size:31px;letter-spacing:-1px}.footer-cta p{margin:0;color:#e7edff}.footer-cta .btn{flex:0 0 auto;background:#fff;color:#0e51cb;padding:15px 22px}.footer-main{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:45px;padding:68px 0 58px}.footer-brand{width:max-content;color:#fff}.footer-brand .custom-logo{max-height:50px;width:auto}.footer-brand-column>p{max-width:310px;margin:20px 0 25px;color:#92a4c4;line-height:1.7}.parent-company{display:flex;align-items:center;gap:11px;width:max-content;max-width:100%;padding:11px 13px;border:1px solid #203252;border-radius:13px;background:#0c1a31;color:#fff}.parent-company:hover{border-color:#4676c6;transform:translateY(-2px)}.parent-company img{width:40px;height:40px;object-fit:contain;border-radius:8px;background:#fff}.parent-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:#1769ff;color:#fff;font-size:12px;font-weight:800}.parent-company>span{display:grid}.parent-company small{font-size:8px;letter-spacing:1px;color:#7f94b8}.parent-company strong{font-size:14px}.parent-company i{margin-left:8px;color:#7694c6;font-style:normal}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-column h4{margin:3px 0 9px;color:#fff;font-size:14px}.footer-column>a{color:#9eb0cf;font-size:14px}.footer-column>a:hover{color:#fff;transform:translateX(3px)}.footer-contact>a{display:grid;gap:3px}.footer-contact>a span{font-size:9px;font-weight:800;letter-spacing:1px;color:#637b9f;text-transform:uppercase}.footer-contact .whatsapp-link{display:flex;align-items:center;gap:8px;margin-top:5px;padding:11px 13px;border-radius:10px;background:#102b2c;color:#6de1ae}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:25px;border-top:1px solid #1d2d48;color:#7488aa;font-size:12px}.footer-bottom>span:nth-child(2){text-align:center}.footer-bottom a{color:#a9bad5}.footer-bottom>div{display:flex;gap:18px}
@media(max-width:1050px){.footer-main{grid-template-columns:1.5fr repeat(2,1fr)}.footer-brand-column{grid-row:span 2}.footer-cta{margin:0 -20px;border-radius:0 0 22px 22px}.footer-bottom{flex-wrap:wrap}}
@media(max-width:650px){.site-footer{padding-bottom:22px}.footer-cta{display:block;padding:31px 24px}.footer-cta h2{font-size:27px}.footer-cta .btn{width:100%;margin-top:23px;text-align:center}.footer-main{grid-template-columns:1fr 1fr;gap:38px 25px;padding:52px 0 42px}.footer-brand-column{grid-column:1/3;grid-row:auto}.footer-brand-column>p{max-width:none}.footer-contact{grid-column:1/3}.footer-bottom{display:grid;text-align:left}.footer-bottom>span:nth-child(2){text-align:left}.footer-bottom>div{grid-row:2}.parent-company{width:100%}}

/* Version 3.0 — JSR Vertex structured footer */
.jsr-style-footer{padding:0 0 25px;background:#0d1e4a;color:#a9bce9}.jsr-style-footer:before{display:none}.footer-product-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:30px 0;border-bottom:1px solid rgba(167,188,235,.15)}.footer-product-logo{color:#fff}.footer-product-logo .custom-logo{max-width:185px;max-height:48px;width:auto}.footer-product-copy{display:grid;gap:6px}.footer-product-copy strong{font-size:10px;letter-spacing:1.5px;color:#86a2e3}.footer-product-copy span{font-size:13px;color:#8fa7d9}.footer-explore{padding:13px 17px;border:1px solid rgba(190,205,241,.16);border-radius:11px;background:rgba(255,255,255,.05);color:#fff;font-size:12px}.footer-explore:hover{background:rgba(255,255,255,.09)}.jsr-footer-main{display:grid;grid-template-columns:1.25fr .72fr 1.45fr .85fr;gap:70px;padding:74px 0 54px}.jsr-logo-card{display:grid;place-items:center;width:200px;height:72px;padding:13px 22px;border-radius:12px;background:#fff;color:#111827}.jsr-logo-card img{max-width:100%;max-height:48px;object-fit:contain}.jsr-logo-card strong{font-size:23px}.jsr-logo-card strong span{color:#1769ff}.jsr-identity>p{max-width:300px;margin:30px 0 20px;color:#a4b9e7;font-size:15px;line-height:1.75}.availability{display:flex;align-items:center;gap:9px;color:#90a7db;font-size:12px}.availability i{width:8px;height:8px;border-radius:50%;background:#3bd99a;box-shadow:0 0 0 4px rgba(59,217,154,.08)}.footer-partner-badge{display:grid;place-items:center;width:272px;min-height:68px;margin-top:24px;padding:10px 18px;border-radius:12px;background:#fff}.footer-partner-badge img{max-width:100%;max-height:48px;object-fit:contain}.jsr-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.jsr-footer-column h4{margin:7px 0 8px;color:#fff;font-size:14px}.jsr-footer-column>a,.jsr-services a,.jsr-connect a{color:#a9bce9;font-size:14px}.jsr-footer-column>a:hover,.jsr-services a:hover,.jsr-connect a:hover{color:#fff}.jsr-services>div{display:grid;grid-template-columns:1fr 1fr;gap:16px 42px;min-width:330px}.jsr-connect>div{display:grid;gap:4px;margin-bottom:2px}.jsr-connect small{font-size:9px;font-weight:800;letter-spacing:1.2px;color:#708cc8}.jsr-connect span{font-size:13px;line-height:1.55}.jsr-connect .conversation-link{display:flex;gap:18px;margin-top:10px;padding-bottom:6px;border-bottom:1px solid #3d79c6;color:#fff;font-weight:700}.conversation-link b{color:#69b9ff}.footer-tags{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 24px;border-bottom:1px solid rgba(167,188,235,.15)}.footer-tags span{padding:7px 12px;border:1px solid rgba(167,188,235,.13);border-radius:999px;background:rgba(255,255,255,.025);color:#7f98cf;font-size:10px}.footer-legal{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-top:23px;color:#7790c6;font-size:12px}.footer-legal>span:nth-child(2){text-align:center}.footer-legal>div{display:flex;justify-content:flex-end;gap:25px}.footer-legal a{color:#9bb0df}
@media(max-width:1050px){.jsr-footer-main{grid-template-columns:1.2fr 1fr 1fr;gap:50px}.jsr-services{grid-column:2/4}.footer-product-bar{grid-template-columns:auto 1fr}.footer-explore{grid-column:2;width:max-content}.footer-legal{grid-template-columns:1fr 1fr}.footer-legal>span:nth-child(2){text-align:right}.footer-legal>div{justify-content:flex-start;margin-top:14px}}
@media(max-width:700px){.footer-product-bar{display:flex;align-items:flex-start;flex-wrap:wrap;padding:28px 0}.footer-product-copy{order:3;width:100%}.footer-explore{margin-left:auto}.jsr-footer-main{grid-template-columns:1fr 1fr;gap:45px 25px;padding:55px 0 42px}.jsr-identity{grid-column:1/3}.jsr-services{grid-column:1/3}.jsr-services>div{min-width:0;gap:14px 22px}.jsr-connect{grid-column:1/3}.footer-legal{display:flex;align-items:flex-start;flex-direction:column}.footer-legal>span:nth-child(2){text-align:left}.footer-legal>div{margin-top:0}.footer-partner-badge{width:100%}}

/* Version 3.1 — tighter sections and upload-only parent logo */
.section{padding:74px 0}.commerce-tabs{padding:72px 0 76px}.why-ewebgrow{padding:76px 0}.pricing-section{padding:76px 0}.cta{padding:68px 0}.dukaan-hero{padding-top:76px;padding-bottom:62px}.footer-product-bar{padding:22px 0}.jsr-footer-main{gap:54px;padding:48px 0 38px}.jsr-identity>p{margin:22px 0 16px}.jsr-logo-card{width:200px;height:72px;border-radius:14px;overflow:hidden}.jsr-logo-card.is-empty{background:#fff}.jsr-logo-card.is-empty:after{content:""}.footer-tags{padding-bottom:18px}.footer-legal{padding-top:18px}.jsr-footer-column{gap:13px}.jsr-services>div{gap:13px 36px}
@media(max-width:700px){.section{padding:58px 0}.commerce-tabs,.why-ewebgrow,.pricing-section{padding:60px 0}.cta{padding:54px 0}.dukaan-hero{padding-top:58px;padding-bottom:46px}.footer-product-bar{padding:20px 0}.jsr-footer-main{gap:34px 22px;padding:40px 0 32px}}
