/* Ecommerce Website Development in Jaipur — page specific */
:root{--ec-ink:#07121f;--ec-navy:#06111f;--ec-navy2:#0b2035;--ec-blue:#3479f6;--ec-cyan:#43c8e9;--ec-violet:#7467ff;--ec-green:#37bb78;--ec-amber:#ffb34e;--ec-text:#223249;--ec-muted:#6b7b90;--ec-line:#dce5ef;--ec-soft:#f5f8fb;--ec-white:#fff;--ec-container:1300px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.ecom-jaipur-page{margin:0;background:#fff;color:var(--ec-text);font-family:"DM Sans",Arial,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.ecom-jaipur-page h1,body.ecom-jaipur-page h2,body.ecom-jaipur-page h3,body.ecom-jaipur-page strong{font-family:"Manrope","DM Sans",Arial,sans-serif}body.ecom-jaipur-page a{text-decoration:none}.ecom-page{width:100%;overflow:hidden}.ecom-container{width:min(calc(100% - 64px),var(--ec-container));margin-inline:auto}.ecom-section{padding:104px 0}.ecom-eyebrow{display:inline-block;color:var(--ec-blue);font:800 11px/1 "Manrope",sans-serif;letter-spacing:.12em;text-transform:uppercase}.eyebrow-light{color:#83adff}.ecom-section h2,.buying-journey h2,.ecom-proof h2,.ecom-seo h2{margin:14px 0 0;color:var(--ec-ink);font-size:clamp(39px,4vw,58px);line-height:1.02;letter-spacing:-.055em}.ecom-section h2 em,.buying-journey h2 em,.ecom-proof h2 em,.ecom-seo h2 em,.ecom-process h2 em{font-style:normal;color:var(--ec-blue)}.ecom-section p{font-size:17px;line-height:1.72;color:var(--ec-muted)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .62s ease,transform .62s ease}.reveal.visible,.reveal.is-visible{opacity:1;transform:none}
/* sticky */
.ecom-scroll-nav{position:fixed;left:0;right:0;top:82px;z-index:990;height:49px;display:flex;align-items:center;background:rgba(252,252,251,.97);border-bottom:1px solid rgba(19,34,55,.10);box-shadow:0 10px 28px rgba(8,20,38,.055);backdrop-filter:blur(18px);transform:translateY(calc(-100% - 8px));opacity:0;visibility:hidden;pointer-events:none;transition:.25s ease}.ecom-scroll-nav.is-visible{transform:none;opacity:1;visibility:visible;pointer-events:auto}.ecom-scroll-nav-inner{width:min(calc(100% - 64px),var(--ec-container));height:100%;margin-inline:auto;display:flex;align-items:center;gap:20px}.ecom-scroll-nav-title{margin-right:auto;color:#728198;font:800 10px/1 "Manrope",sans-serif;letter-spacing:.12em}.ecom-scroll-nav-links{display:flex;align-items:center;gap:3px}.ecom-scroll-nav-links a{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;color:#647286;font:700 11px/1 "Manrope",sans-serif;white-space:nowrap}.ecom-scroll-nav-links a:hover{background:#edf2f8;color:#15243a}.ecom-scroll-nav-links a.is-active{background:#101a29;color:#fff}.ecom-scroll-cta{padding:10px 14px;border-radius:999px;background:#101a29;color:#fff;font:800 11px/1 "Manrope",sans-serif}#commerce-system,#services,#platforms,#journey,#seo,#proof,#jaipur-office,#faqs{scroll-margin-top:150px}
/* hero */
.ecom-hero{position:relative;min-height:835px;padding:158px 0 72px;color:#fff;overflow:hidden;background:radial-gradient(circle at 76% 35%,rgba(48,111,255,.22),transparent 30%),radial-gradient(circle at 59% 100%,rgba(42,210,198,.07),transparent 27%),linear-gradient(132deg,#050b15,#081628 56%,#071421)}.ecom-hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.052) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,transparent,black 12%,black 84%,transparent)}.ecom-hero-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.glow-one{width:430px;height:430px;right:7%;top:14%;background:rgba(57,116,255,.15)}.glow-two{width:260px;height:260px;left:46%;bottom:-7%;background:rgba(48,201,189,.08)}.ecom-breadcrumb{position:relative;z-index:2;display:flex;gap:10px;align-items:center;margin-bottom:34px;color:#7e8fa6;font-size:13px}.ecom-breadcrumb a{color:#8c9db3}.ecom-breadcrumb strong{color:#c1cedf;font-size:13px}.ecom-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.03fr;gap:50px;align-items:center}.ecom-kicker{display:flex;align-items:center;gap:9px;color:#8eb4ff;font:800 11px/1 "Manrope",sans-serif;letter-spacing:.12em}.ecom-kicker i{width:7px;height:7px;border-radius:50%;background:#4b89ff;box-shadow:0 0 14px #4b89ff}.ecom-hero h1{max-width:720px;margin:21px 0 23px;font-size:clamp(50px,4.8vw,74px);line-height:.98;letter-spacing:-.065em}.ecom-hero h1 em{display:block;font-style:normal;background:linear-gradient(90deg,#5f98ff,#49c4e9 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.ecom-hero-copy>p{max-width:710px;margin:0;color:#b4c0d2;font-size:17.5px;line-height:1.72}.ecom-hero-note{margin-top:13px!important;color:#92a2b7!important;font-size:15px!important;line-height:1.66!important}.ecom-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:29px 0 21px}.ecom-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border-radius:999px;font:800 14px/1 "Manrope",sans-serif;transition:.22s ease}.ecom-btn:hover{transform:translateY(-2px)}.ecom-btn i{font-style:normal}.ecom-btn-light{background:#fff;color:#091625!important;box-shadow:0 14px 34px rgba(0,0,0,.18)}.ecom-btn-outline{border:1px solid rgba(255,255,255,.23);color:#edf4ff!important;background:rgba(255,255,255,.025)}.ecom-btn-dark{background:#091625;color:#fff!important;box-shadow:0 12px 28px rgba(6,24,49,.13)}.ecom-trust-chips{display:flex;flex-wrap:wrap;gap:8px}.ecom-trust-chips span{padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#a9b8ca;background:rgba(255,255,255,.025);font-size:12.5px}
/* hero commerce console */
.commerce-console{min-height:585px;overflow:hidden;border:1px solid rgba(95,150,255,.27);border-radius:27px;background:radial-gradient(circle at 55% 50%,rgba(59,119,255,.13),transparent 25%),linear-gradient(150deg,#0a1b34,#07172c);box-shadow:0 38px 94px rgba(0,0,0,.34)}.console-head{height:62px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);color:#a2b1c5;font:800 10.5px/1 "Manrope",sans-serif;letter-spacing:.09em}.console-head span{display:flex;gap:8px;align-items:center}.console-head span i{width:6px;height:6px;border-radius:50%;background:#4f91ff;box-shadow:0 0 13px #4f91ff}.console-head small{color:#70839f;font-size:9.5px}.console-stage{position:relative;min-height:448px;overflow:hidden}.storefront-panel{position:absolute;left:5%;right:28%;top:6%;height:215px;padding:14px;border:1px solid rgba(122,158,219,.15);border-radius:16px;background:#f5f8fc;color:#15243a;box-shadow:0 18px 40px rgba(0,0,0,.14)}.store-top{display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center}.store-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#3479f6;font:800 12px "Manrope",sans-serif}.store-search{height:30px;display:flex;align-items:center;padding:0 10px;border:1px solid #dce5ef;border-radius:8px;color:#8b98a8;background:#fff;font-size:8.5px}.cart-pill{padding:7px 9px;border-radius:999px;color:#2d65bd;background:#e9f1ff;font-size:8px;font-weight:700}.product-grid-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.product-grid-demo article{padding:7px;border-radius:10px;background:#fff}.product-img{height:77px;border-radius:8px;background:linear-gradient(145deg,#d9e7f7,#9db6d6)}.product-img.p2{background:linear-gradient(145deg,#e7d7cf,#c99f8c)}.product-img.p3{background:linear-gradient(145deg,#d7e7df,#8db7a0)}.product-grid-demo b{display:block;margin-top:6px;font-size:8.5px}.product-grid-demo small{color:#718095;font-size:8px}.pdp-card{position:absolute;z-index:5;right:5%;top:15%;width:230px;min-height:255px;padding:12px;border:1px solid rgba(120,159,220,.18);border-radius:16px;background:rgba(8,26,50,.97);box-shadow:0 21px 44px rgba(0,0,0,.23)}.pdp-image{height:105px;border-radius:11px;background:linear-gradient(145deg,#3b6c9d,#80a8cb)}.pdp-copy{padding:11px 2px 0}.pdp-copy small{display:block;color:#70a0ff;font:800 8px "Manrope",sans-serif;letter-spacing:.07em}.pdp-copy strong{display:block;margin-top:5px;color:#eaf1fb;font-size:11px}.pdp-lines{margin-top:10px}.pdp-lines i{display:block;width:86%;height:5px;margin-bottom:5px;border-radius:999px;background:#29415f}.pdp-lines i:last-child{width:62%}.variant-row{display:flex;gap:5px;margin:10px 0}.variant-row span{width:25px;height:23px;display:grid;place-items:center;border:1px solid #284867;border-radius:7px;color:#9eb1c7;font-size:8px}.pdp-copy button{width:100%;height:32px;border:0;border-radius:8px;color:#fff;background:#397cf3;font:700 9px "Manrope",sans-serif}.checkout-card{position:absolute;z-index:6;left:11%;bottom:8%;width:230px;padding:13px;border:1px solid rgba(117,158,218,.18);border-radius:15px;background:rgba(7,23,44,.96);box-shadow:0 20px 42px rgba(0,0,0,.21)}.checkout-card>small{color:#6f9eff;font:800 8px "Manrope",sans-serif;letter-spacing:.08em}.checkout-row,.checkout-total{display:flex;align-items:center;justify-content:space-between;margin-top:9px;color:#94a5b9;font-size:9px}.checkout-row b{color:#79cda1;font-size:8px}.checkout-total{padding-top:9px;border-top:1px solid rgba(255,255,255,.06)}.checkout-total strong{color:#e6edf7;font-size:11px}.order-signal{position:absolute;z-index:6;right:9%;bottom:15%;min-width:150px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding:11px 12px;border:1px solid rgba(83,190,132,.17);border-radius:13px;background:rgba(8,31,39,.92)}.order-signal span{grid-column:1/-1;color:#65bb8f;font:800 7.5px "Manrope",sans-serif;letter-spacing:.08em}.order-signal strong{color:#cfe7dc;font-size:10px}.order-signal i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#8be0b3;background:rgba(55,187,120,.10);font-style:normal}.commerce-metric{position:absolute;z-index:5;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(7,23,44,.88)}.commerce-metric small{display:block;color:#6f8caf;font:800 7.5px "Manrope",sans-serif;letter-spacing:.07em}.commerce-metric b{display:block;margin-top:4px;color:#a8b7c9;font-size:9px}.metric-a{left:5%;top:58%}.metric-b{right:5%;top:66%}.console-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.07)}.console-foot div{padding:15px 17px;border-right:1px solid rgba(255,255,255,.07)}.console-foot div:last-child{border-right:0}.console-foot b{display:block;color:#d4dfee;font-size:10px}.console-foot span{display:block;margin-top:5px;color:#7488a5;font-size:11px}
/* signal */
.ecom-signal-strip{border-bottom:1px solid #e6ebf2;background:#fff}.ecom-signal-grid{min-height:94px;display:grid;grid-template-columns:1.45fr repeat(5,1fr);align-items:center}.ecom-signal-grid>span{color:#68788f;font:800 10px/1 "Manrope",sans-serif;letter-spacing:.09em}.ecom-signal-grid div{padding:12px 16px;border-left:1px solid #e3e9f1}.ecom-signal-grid b{display:block;color:#142239;font-size:13px}.ecom-signal-grid small{display:block;margin-top:5px;color:#798699;font-size:12px}
/* heading */
.ecom-heading-row{display:grid;grid-template-columns:1fr 440px;gap:58px;align-items:end;margin-bottom:34px}.ecom-heading-row>p{margin:0;font-size:16.5px;line-height:1.68}
/* commerce system */
.commerce-system{background:linear-gradient(180deg,#fff,#f7f9fc)}.commerce-dual{display:grid;grid-template-columns:1fr 1fr;gap:14px}.customer-side,.operations-side{min-height:320px;overflow:hidden;border:1px solid #dce5ef;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(18,47,85,.055)}.dual-head{padding:20px 22px;border-bottom:1px solid #e6ecf2}.dual-head span{display:block;color:#4d7fe1;font:800 9px "Manrope",sans-serif;letter-spacing:.09em}.dual-head strong{display:block;margin-top:7px;color:#152238;font-size:19px}.customer-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:28px 22px}.customer-flow article{min-height:160px;padding:17px;border:1px solid #e0e7ef;border-radius:17px;background:linear-gradient(180deg,#fff,#fafbfd)}.customer-flow article>b{display:block;color:#4d7be0;font-size:9px}.customer-flow article>span{display:block;margin-top:45px;color:#142239;font:700 15px "Manrope",sans-serif}.customer-flow article>small{display:block;margin-top:7px;color:#78879b;font-size:10px;line-height:1.45}.customer-flow>i{padding:0 9px;color:#9cadc0;font-style:normal}.ops-board{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:22px}.ops-board article{min-height:108px;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:15px;border:1px solid #e0e7ef;border-radius:15px;background:#fbfcfe}.ops-board i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#397bf3;background:#edf4ff;font-style:normal}.ops-board b{display:block;font-size:13px}.ops-board small{display:block;margin-top:5px;color:#7a899c;font-size:10px}.commerce-system-note{margin-top:15px;display:grid;grid-template-columns:190px 1fr;gap:25px;align-items:center;padding:18px 20px;border:1px solid #dfe7f1;border-radius:17px;background:#f5f9fe}.commerce-system-note span{color:#4d7edd;font:800 9px "Manrope",sans-serif;letter-spacing:.08em}.commerce-system-note p{margin:0;color:#5f7086;font-size:15px;line-height:1.6}
/* services */
.ecom-services{background:#fff}.ecom-service-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.ecom-service-card{position:relative;min-height:310px;padding:22px;overflow:hidden;border:1px solid #dce5ef;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfcfe);transition:.22s ease}.ecom-service-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(17,47,89,.08)}.ecom-service-card:nth-child(1),.ecom-service-card:nth-child(2){grid-column:span 6;min-height:350px}.ecom-service-card:nth-child(n+3){grid-column:span 3}.service-strategy{background:radial-gradient(circle at 88% 11%,rgba(57,123,243,.10),transparent 28%),#fff}.service-design{background:radial-gradient(circle at 88% 11%,rgba(67,200,233,.10),transparent 28%),#fff}.service-top{display:flex;justify-content:space-between;color:#4c7fe5;font:800 9px/1 "Manrope",sans-serif;letter-spacing:.08em}.service-top i{font-style:normal;color:#8d9aaa}.ecom-service-card h3{margin:19px 0 11px;color:#132035;font-size:19px;line-height:1.22;letter-spacing:-.025em}.ecom-service-card:nth-child(-n+2) h3{font-size:25px}.ecom-service-card p{margin:0;color:#6d7d91;font-size:15px;line-height:1.68}.strategy-fragment{height:105px;margin:20px 0 8px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dce6f1;border-radius:16px;background:#f8fbff}.strategy-fragment span{padding:9px 10px;border:1px solid #dce5ef;border-radius:10px;color:#50647f;background:#fff;font-size:10px;font-weight:700}.strategy-fragment i{color:#7599dc;font-style:normal}.design-fragment{height:105px;margin:20px 0 8px;display:flex;gap:13px;align-items:center;justify-content:center;border:1px solid #dce6f1;border-radius:16px;background:#f8fbff}.df-mobile{width:47px;height:78px;padding:8px;border:1px solid #cfdbe9;border-radius:10px;background:#fff}.df-mobile i{display:block;height:7px;margin-bottom:5px;border-radius:4px;background:#dce6f2}.df-mobile b{display:block;height:33px;border-radius:6px;background:linear-gradient(145deg,#9abbe8,#5b83b8)}.df-page{width:130px;height:78px;padding:9px;border:1px solid #cfdbe9;border-radius:10px;background:#fff}.df-page span{display:block;width:45%;height:7px;border-radius:4px;background:#273a55}.df-page i{display:block;width:92%;height:8px;margin-top:10px;border-radius:4px;background:#dce5ef}.df-page i:last-child{width:66%}.platform-fragment{height:90px;margin:27px 0 12px;display:grid;grid-template-columns:50px 1fr;gap:12px;align-items:center;padding:15px;border:1px solid #dce5ef;border-radius:15px;background:#f8fafc}.platform-fragment>b{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#26964b;font-size:20px}.pf-woo>b{background:#6b5ee7}.platform-fragment span{display:block;color:#1c2d43;font-size:11px;font-weight:700}.platform-fragment small{display:block;margin-top:5px;color:#78879b;font-size:9.5px}.service-symbol{width:44px;height:44px;display:grid;place-items:center;margin:39px 0 25px;border:1px solid #dce6f1;border-radius:12px;color:#397bf0;background:#f2f6fc;font-size:17px}
/* platform */
.platform-fit{background:#f6f8fb}.platform-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.platform-panel{overflow:hidden;border:1px solid #dce5ef;border-radius:22px;background:#fff;box-shadow:0 20px 52px rgba(18,47,85,.045)}.platform-panel-head{display:grid;grid-template-columns:52px 1fr auto;gap:13px;align-items:center;padding:20px;border-bottom:1px solid #e7edf3}.platform-logo{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#fff;background:#26964b;font:800 18px "Manrope",sans-serif}.pp-woo .platform-logo{background:#6b5ee7}.pp-custom .platform-logo{background:#1b4d84}.platform-panel-head small{color:#4c7dde;font:800 8px "Manrope",sans-serif;letter-spacing:.07em}.platform-panel-head h3{margin:5px 0 0;font-size:20px}.platform-panel-head>span{color:#7f8fa4;font:800 9px "Manrope",sans-serif}.platform-panel-body>div{min-height:130px;padding:18px;border-bottom:1px solid #e7edf3}.platform-panel-body>div:last-child{border-bottom:0}.platform-panel-body small{color:#4d7ede;font:800 8.5px "Manrope",sans-serif;letter-spacing:.07em}.platform-panel-body p{margin:8px 0 0;color:#6d7d91;font-size:14px;line-height:1.62}.platform-rule{margin-top:15px;display:grid;grid-template-columns:170px 1fr;gap:20px;align-items:center;padding:16px 18px;border:1px solid #dfe6ef;border-radius:15px;background:#fff}.platform-rule span{color:#5b7fab;font:800 9px "Manrope",sans-serif;letter-spacing:.08em}.platform-rule p{margin:0;color:#6c7c90;font-size:13px;line-height:1.55}
/* journey */
.buying-journey{padding:94px 0;color:#fff;background:radial-gradient(circle at 55% -10%,rgba(56,118,255,.15),transparent 30%),linear-gradient(135deg,#07111f,#0a1930)}.journey-head{display:grid;grid-template-columns:1fr 430px;gap:60px;align-items:end;margin-bottom:32px}.buying-journey h2{color:#fff}.journey-head>p{margin:0;color:#99a7ba;font-size:16px;line-height:1.66}.journey-track{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(255,255,255,.015)}.journey-track article{position:relative;min-height:335px;padding:18px;border-right:1px solid rgba(255,255,255,.08)}.journey-track article:last-child{border-right:0}.journey-track article>span{position:absolute;right:14px;top:14px;color:#7088ad;font:800 8px "Manrope",sans-serif}.journey-ui{height:105px;margin:33px 0 28px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0e2039}.journey-track small{color:#78a3f1;font:800 8.5px "Manrope",sans-serif;letter-spacing:.08em}.journey-track h3{margin:10px 0 9px;color:#fff;font-size:15px;line-height:1.34}.journey-track p{margin:0;color:#8494aa;font-size:13px;line-height:1.6}.ui-discover{padding:13px}.mini-search{height:26px;border:1px solid #284261;border-radius:8px}.mini-filter{display:flex;gap:5px;margin-top:14px}.mini-filter i{flex:1;height:26px;border-radius:7px;background:#17345a}.ui-evaluate{display:grid;grid-template-columns:42% 1fr;gap:10px;padding:11px}.mini-product{border-radius:9px;background:linear-gradient(145deg,#456f9e,#9cb6cf)}.mini-copy i{display:block;height:6px;margin:4px 0 7px;border-radius:5px;background:#304866}.mini-copy b{display:block;width:55%;height:24px;margin-top:15px;border-radius:7px;background:#397bf3}.ui-commit{padding:13px}.mini-cart{display:grid;gap:6px}.mini-cart i{height:18px;border-radius:7px;background:#1a3558}.mini-pay{height:31px;display:grid;place-items:center;margin-top:10px;border-radius:8px;color:#d7e5ff;background:#356ed7;font:800 8px "Manrope",sans-serif}.ui-fulfil{display:grid;place-items:center}.mini-box{font-size:38px;color:#77a0e5}.mini-route{width:70%;height:1px;background:linear-gradient(90deg,transparent,#6c93d5,transparent)}.ui-retain{padding:15px}.mini-chart{height:74px;display:flex;align-items:end;gap:6px}.mini-chart i{flex:1;height:38%;border-radius:4px 4px 0 0;background:#315688}.mini-chart i:nth-child(2){height:52%}.mini-chart i:nth-child(3){height:68%}.mini-chart i:nth-child(4){height:88%;background:#4f82e9}
/* features */
.feature-integrations{background:#fff}.feature-layout{display:grid;grid-template-columns:.62fr 1.38fr;gap:65px;align-items:center}.feature-copy p{max-width:500px}.feature-copy .ecom-btn{margin-top:10px}.feature-board{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dce5ef;border-radius:24px;background:#fff;box-shadow:0 25px 66px rgba(14,43,81,.07)}.feature-board article{display:grid;grid-template-columns:45px 1fr;gap:9px;padding:18px;border-right:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2}.feature-board article:nth-child(even){border-right:0}.feature-board article:nth-last-child(-n+2){border-bottom:0}.feature-board b{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#467beb;background:#edf4ff;font-size:9px}.feature-board h3{margin:2px 0 5px;font-size:14px}.feature-board p{margin:0;color:#748397;font-size:13.5px;line-height:1.55}
/* seo */
.ecom-seo{padding:98px 0;color:#fff;background:radial-gradient(circle at 22% 50%,rgba(50,125,246,.17),transparent 27%),linear-gradient(135deg,#07111f,#0a1c32)}.ecom-seo-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.ecom-seo h2{color:#fff}.seo-commerce-copy>p{color:#99a7ba;font-size:16.5px;line-height:1.7}.seo-commerce-copy ul{margin:18px 0;padding:0;list-style:none}.seo-commerce-copy li{position:relative;padding:8px 0 8px 24px;color:#aebacc;font-size:14.5px;line-height:1.55}.seo-commerce-copy li::before{content:"✓";position:absolute;left:0;top:8px;color:#79a3f3}.seo-ai-note{padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.02);font-size:13.5px!important;color:#8999af!important}.seo-commerce-visual{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:#0b1b30}.seo-visual-head{height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07)}.seo-visual-head span{color:#87a8e6;font:800 9px "Manrope",sans-serif;letter-spacing:.08em}.seo-visual-head small{color:#6d809c;font-size:8.5px}.catalogue-tree{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:7px;align-items:center;padding:29px 18px 22px}.tree-node{padding:14px 10px;border:1px solid rgba(111,151,214,.12);border-radius:12px;background:rgba(255,255,255,.022)}.tree-node small{display:block;color:#6d92d7;font:800 8px "Manrope",sans-serif}.tree-node b{display:block;margin-top:6px;color:#c1cfdf;font-size:10px}.catalogue-tree>i{color:#5576a2;font-style:normal}.crawl-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px 22px}.crawl-rules span{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:9px;color:#8292a8;text-align:center;font-size:9px}.discovery-surfaces{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.07)}.discovery-surfaces article{min-height:100px;padding:15px;border-right:1px solid rgba(255,255,255,.07)}.discovery-surfaces article:last-child{border-right:0}.discovery-surfaces i{display:block;color:#7ba5f3;font-style:normal;font-size:16px}.discovery-surfaces b{display:block;margin-top:10px;color:#d0dcea;font-size:11px}.discovery-surfaces small{display:block;margin-top:4px;color:#76879f;font-size:9px}
/* proof */
.ecom-proof{padding:94px 0 88px;color:#fff;background:#091422}.proof-head{display:grid;grid-template-columns:1fr 470px;gap:60px;align-items:end;margin-bottom:30px}.ecom-proof h2{color:#fff}.proof-head>p{margin:0;color:#99a7ba;font-size:16px;line-height:1.66}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.proof-card{padding:19px;border:1px solid rgba(255,255,255,.09);border-radius:21px;background:rgba(255,255,255,.024)}.proof-top{display:flex;justify-content:space-between;color:#7891b5;font:800 9px/1 "Manrope",sans-serif;letter-spacing:.09em}.proof-top i{font-style:normal}.proof-card h3{margin:19px 0 10px;color:#fff;font-size:20px;line-height:1.28}.proof-card p{margin:0;color:#95a3b6;font-size:15px;line-height:1.66}.proof-ui{height:180px;margin-top:19px;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#0b1b31}.proof-ux{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:13px}.proof-ux>span{color:#6686b0}.proof-ux .before,.proof-ux .after{height:150px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:10px}.proof-ux small{color:#6e87ab;font-size:7.5px}.proof-ux .before div,.proof-ux .after div{height:58px;margin-top:8px;border-radius:8px;background:#1c3554}.proof-ux i{display:block;height:6px;margin-top:8px;border-radius:4px;background:#29435f}.proof-ux button{width:100%;height:26px;margin-top:9px;border:0;border-radius:7px;color:#fff;background:#397bf3;font-size:8px}.proof-performance{position:relative;padding:15px}.perf-bars{height:115px;display:flex;align-items:end;gap:7px}.perf-bars i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#4f86eb,rgba(79,134,235,.12))}.perf-label{position:absolute;left:13px;right:13px;bottom:10px;padding:8px;border-radius:8px;background:rgba(7,20,38,.84)}.perf-label b{display:block;color:#b8c7d9;font-size:9px}.perf-label small{display:block;margin-top:3px;color:#6f819b;font-size:7.5px}.proof-integration{position:relative;display:grid;place-items:center}.int-core{width:74px;height:74px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f69ca;font:800 10px "Manrope",sans-serif;box-shadow:0 0 0 12px rgba(47,105,202,.08)}.int-node{position:absolute;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#8fa2ba;background:#10243e;font-size:8px}.n-pay{left:7%;top:18%}.n-inv{right:7%;top:18%}.n-ship{left:7%;bottom:18%}.n-crm{right:7%;bottom:18%}.proof-rule{margin-top:15px;display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;padding:15px 18px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.018)}.proof-rule span{color:#7397d2;font:800 8.5px "Manrope",sans-serif;letter-spacing:.08em}.proof-rule p{margin:0;color:#8796a9;font-size:12.5px;line-height:1.55}
/* market */
.jaipur-market{background:linear-gradient(180deg,#fff,#f5f8fb)}.market-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.market-copy p{max-width:585px}.market-visual{position:relative;height:520px;overflow:hidden;border:1px solid #d8e3ef;border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(57,123,243,.09),transparent 28%),#eef5fb}.market-grid-bg{position:absolute;inset:0;opacity:.6;background-image:linear-gradient(#dbe7f3 1px,transparent 1px),linear-gradient(90deg,#dbe7f3 1px,transparent 1px);background-size:43px 43px;transform:rotate(-7deg) scale(1.14)}.market-center{position:absolute;left:50%;top:50%;z-index:4;width:155px;height:155px;display:grid;place-items:center;align-content:center;transform:translate(-50%,-50%);border-radius:50%;color:#fff;background:linear-gradient(145deg,#133d79,#1f63b7);box-shadow:0 0 0 22px rgba(55,123,242,.07),0 24px 50px rgba(24,65,126,.17)}.market-center strong{font-size:20px}.market-center span{margin-top:6px;color:#b2c9ed;font-size:10px}.market-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(58,121,238,.22);border-radius:50%;transform:translate(-50%,-50%)}.market-ring.r1{width:250px;height:250px}.market-ring.r2{width:370px;height:370px;border-style:dashed}.market-ring.r3{width:490px;height:490px;opacity:.7}.market-node{position:absolute;z-index:5;padding:11px 13px;border:1px solid #d8e3ef;border-radius:13px;background:#fff;box-shadow:0 13px 30px rgba(20,58,109,.08)}.market-node b{display:block;color:#3377eb;font-size:9px}.market-node span{display:block;margin-top:5px;color:#6e7f94;font-size:9.5px}.node-rj{left:6%;top:15%}.node-india{right:5%;top:18%}.node-global{right:5%;bottom:14%}.product-marker{position:absolute;z-index:3;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#397bf3;background:#fff;box-shadow:0 10px 24px rgba(20,58,109,.10)}.pm1{left:16%;bottom:22%}.pm2{right:20%;top:41%}.pm3{left:31%;top:19%}
/* process */
.ecom-process{padding:90px 0;color:#fff;background:radial-gradient(circle at 55% 0%,rgba(56,118,255,.15),transparent 30%),linear-gradient(135deg,#07111f,#0a1930)}.process-layout{display:grid;grid-template-columns:260px 1fr;gap:44px;align-items:center}.ecom-process h2{margin:13px 0 15px;color:#fff;font-size:40px;line-height:1.03;letter-spacing:-.05em}.process-copy p{margin:0;color:#99a7ba;font-size:15px;line-height:1.65}.process-board{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:22px}.process-board article{position:relative;min-height:252px;padding:18px;border-right:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.016)}.process-board article:last-child{border-right:0}.process-board article>span{position:absolute;right:13px;top:13px;color:#7088ad;font:800 8px "Manrope",sans-serif}.process-icon{width:42px;height:42px;display:grid;place-items:center;margin:41px 0 34px;border:1px solid rgba(112,151,218,.18);border-radius:12px;color:#78a2f3;background:#10284b;font-size:15px}.process-board h3{margin:0 0 9px;color:#fff;font-size:15px}.process-board p{color:#8493a8;font-size:13px;line-height:1.6}
/* deliverables */
.ecom-deliverables{background:#fff}.deliverable-layout{display:grid;grid-template-columns:.62fr 1.38fr;gap:65px;align-items:center}.deliverable-copy p{max-width:500px}.deliverable-copy .ecom-btn{margin-top:10px}.deliverable-board{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dce5ef;border-radius:24px;background:#fff;box-shadow:0 25px 66px rgba(14,43,81,.07)}.deliverable-board article{display:grid;grid-template-columns:45px 1fr;gap:9px;padding:19px;border-right:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2}.deliverable-board article:nth-child(even){border-right:0}.deliverable-board article:nth-last-child(-n+2){border-bottom:0}.deliverable-board b{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#467beb;background:#edf4ff;font-size:9px}.deliverable-board h3{margin:2px 0 5px;font-size:14.5px}.deliverable-board p{margin:0;color:#748397;font-size:14px;line-height:1.55}
/* why */
.why-parthtech{background:#f6f8fb}.why-head{display:grid;grid-template-columns:1fr 450px;gap:55px;align-items:end;margin-bottom:30px}.why-head>p{margin:0;font-size:16px;line-height:1.68}.why-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.why-principles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.why-principles article{padding:18px;border:1px solid #dfe6ef;border-radius:18px;background:#fff}.why-principles span{color:#4779e4;font:800 9px "Manrope",sans-serif}.why-principles h3{margin:11px 0 7px;font-size:14.5px}.why-principles p{margin:0;color:#778599;font-size:13.5px;line-height:1.58}.team-secondary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.team-secondary article{overflow:hidden;border:1px solid #dde5ef;border-radius:20px;background:#fff}.founder-photo{height:250px;overflow:hidden;background:#eaf1fa}.founder-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%}.team-secondary article>div:last-child{padding:16px}.team-secondary small{color:#4c7fe5;font:800 8.5px "Manrope",sans-serif;letter-spacing:.08em}.team-secondary h3{margin:7px 0 5px;font-size:15px}.team-secondary p{margin:0;color:#77869a;font-size:12.5px;line-height:1.5}
/* office */
.ecom-office{padding:100px 0;background:linear-gradient(180deg,#fff,#f2f7fb)}.office-layout{display:grid;grid-template-columns:.76fr 1.24fr;gap:70px;align-items:center}.office-copy h2{margin:13px 0 18px;color:#0b1729;font-size:46px;line-height:1.03;letter-spacing:-.052em}.office-copy h2 em{font-style:normal;color:#397af3}.office-copy>p{color:#66768c;font-size:16.5px;line-height:1.7}.office-copy address{margin:22px 0 12px;color:#66768c;font-size:15.5px;line-height:1.58;font-style:normal}.office-copy address strong{color:#314055}.office-email{display:inline-flex;margin-bottom:20px;color:#3979ef;font-size:14.5px}.office-commerce{position:relative;height:455px;overflow:hidden;border:1px solid #d8e3ee;border-radius:28px;background:radial-gradient(circle at 50% 45%,rgba(55,123,243,.08),transparent 28%),#eef5fb}.office-grid{position:absolute;inset:0;opacity:.62;background-image:linear-gradient(#d7e3ef 1px,transparent 1px),linear-gradient(90deg,#d7e3ef 1px,transparent 1px);background-size:42px 42px;transform:rotate(-7deg) scale(1.13)}.office-store{position:absolute;left:8%;right:8%;top:12%;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:16px;border:1px solid #d7e2ee;border-radius:17px;background:#fff;box-shadow:0 17px 38px rgba(20,58,109,.08)}.os-logo{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#397bf3;font:800 18px "Manrope",sans-serif}.office-store small{display:block;color:#4d7fdf;font:800 8.5px "Manrope",sans-serif;letter-spacing:.07em}.office-store strong{display:block;margin-top:6px;font-size:13px}.office-order-flow{position:absolute;left:10%;right:10%;top:40%;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:center}.office-order-flow article{min-height:92px;display:grid;place-items:center;align-content:center;border:1px solid #d8e3ef;border-radius:15px;background:rgba(255,255,255,.91)}.office-order-flow i{color:#397bf3;font-style:normal;font-size:17px}.office-order-flow b{margin-top:7px;font-size:10px}.office-order-flow>span{color:#7397d1}.office-info-card{position:absolute;left:7%;right:7%;bottom:5%;padding:17px 20px;border:1px solid rgba(255,255,255,.7);border-radius:16px;background:rgba(255,255,255,.92);backdrop-filter:blur(13px);box-shadow:0 19px 44px rgba(22,59,107,.10)}.office-info-card small{color:#5882cf;font:800 8.5px "Manrope",sans-serif;letter-spacing:.08em}.office-info-card h3{margin:8px 0 5px;font-size:17px}.office-info-card p{margin:0;color:#708096;font-size:12px}
/* cost faq */
.cost-faq{background:#fff}.cost-faq-layout{display:grid;grid-template-columns:.58fr 1.42fr;gap:54px;align-items:start}.cost-card{position:sticky;top:158px;padding:28px;border:1px solid #dbe4ee;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fbff)}.cost-card h2{font-size:35px}.cost-card p{font-size:15.5px;line-height:1.7}.cost-card .ecom-btn{margin-top:8px}.faq-head h2{font-size:38px}.faq-list{border-top:1px solid #dbe3ed}.faq-item{border-bottom:1px solid #dbe3ed}.faq-item button{width:100%;display:flex;justify-content:space-between;gap:20px;padding:20px 0;border:0;background:none;color:#17263b;text-align:left;font:600 16px/1.47 "DM Sans",sans-serif;cursor:pointer}.faq-item button i{width:31px;height:31px;display:grid;place-items:center;flex:none;border:1px solid #cfdbe9;border-radius:9px;color:#3977ef;font-style:normal}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer p{margin:0;padding:0 50px 21px 0;color:#68788e;font-size:16px;line-height:1.74}.faq-item.is-open .faq-answer{max-height:520px}
/* final */
.ecom-final-cta{position:relative;overflow:hidden;padding:80px 0;color:#fff;background:radial-gradient(circle at 19% 50%,rgba(73,142,255,.24),transparent 24%),linear-gradient(105deg,#09275a,#145edb 64%,#2b87e7)}.final-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:44px 44px;transform:skewX(-10deg) scale(1.1)}.final-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .55fr .68fr;gap:36px;align-items:center}.final-copy>span{color:#9fc3ff;font:800 10px "Manrope",sans-serif;letter-spacing:.1em}.final-copy h2{margin:13px 0 16px;font-size:48px;line-height:1.02;letter-spacing:-.055em}.final-copy p{max-width:720px;margin:0;color:#d4e1f6;font-size:16px;line-height:1.68}.final-commerce-fragment{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.fc-product,.fc-checkout{min-height:115px;padding:13px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:rgba(255,255,255,.07)}.fc-product>span{display:block;height:55px;border-radius:9px;background:linear-gradient(145deg,rgba(255,255,255,.27),rgba(255,255,255,.08))}.fc-product i{display:block;width:82%;height:6px;margin-top:9px;border-radius:4px;background:rgba(255,255,255,.30)}.fc-product i:last-child{width:55%}.fc-arrow{color:#b9cff1}.fc-checkout small{display:block;color:#bbd1f2;font:800 8px "Manrope",sans-serif;letter-spacing:.07em}.fc-checkout b{display:block;margin-top:17px;font-size:11px}.fc-checkout i{width:28px;height:28px;display:grid;place-items:center;margin-top:15px;border-radius:50%;color:#bfead5;background:rgba(55,187,120,.16);font-style:normal}.final-actions{display:grid;gap:10px}.final-actions a{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:999px;font:800 13px/1 "Manrope",sans-serif}.final-primary{background:#fff;color:#0b1b33!important}.final-secondary{border:1px solid rgba(255,255,255,.4);color:#fff!important;background:rgba(255,255,255,.02)}.final-actions small{padding:5px 8px;color:#c0d1eb;font-size:12px;line-height:1.55}
/* responsive */
@media(max-width:1180px){.ecom-container{width:min(calc(100% - 44px),var(--ec-container))}.ecom-scroll-nav-inner{width:min(calc(100% - 44px),var(--ec-container))}.ecom-scroll-nav-links a{padding-inline:8px;font-size:10.5px}.ecom-hero{padding-top:150px}.ecom-hero-layout{gap:34px}.ecom-hero h1{font-size:59px}.ecom-hero-copy>p{font-size:17px}.storefront-panel{right:24%}.pdp-card{width:205px}.checkout-card{width:210px}.ecom-service-card:nth-child(n+3){grid-column:span 6}.platform-panels{grid-template-columns:1fr 1fr}.platform-panel:last-child{grid-column:1/-1}.why-grid{grid-template-columns:1fr}.team-secondary{max-width:640px}.process-layout{grid-template-columns:1fr}.process-copy{max-width:620px}.final-inner{grid-template-columns:1fr .55fr}.final-commerce-fragment{display:none}}
@media(max-width:980px){.ecom-section{padding:82px 0}.ecom-hero{min-height:auto;padding:118px 0 60px}.ecom-hero-layout,.ecom-seo-layout,.market-layout,.feature-layout,.deliverable-layout,.office-layout,.cost-faq-layout{grid-template-columns:1fr}.commerce-console{max-width:720px;margin-inline:auto}.ecom-signal-grid{grid-template-columns:1fr 1fr 1fr}.ecom-signal-grid>span{grid-column:1/-1;padding:17px 0 5px}.ecom-heading-row,.journey-head,.proof-head,.why-head{grid-template-columns:1fr;gap:18px}.commerce-dual{grid-template-columns:1fr}.ecom-service-card:nth-child(1),.ecom-service-card:nth-child(2),.ecom-service-card:nth-child(n+3){grid-column:span 6}.journey-track{grid-template-columns:repeat(2,1fr)}.journey-track article{border-bottom:1px solid rgba(255,255,255,.08)}.journey-track article:nth-child(even){border-right:0}.journey-track article:last-child{grid-column:1/-1}.proof-grid{grid-template-columns:1fr 1fr}.proof-card:last-child{grid-column:1/-1}.why-principles{grid-template-columns:repeat(3,1fr)}.cost-card{position:static}.ecom-scroll-cta{display:none}.final-inner{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.ecom-container{width:calc(100% - 30px)}.ecom-scroll-nav{top:72px;height:46px}.ecom-scroll-nav-inner{width:100%;padding:0 14px;display:block;overflow:hidden}.ecom-scroll-nav-title{display:none}.ecom-scroll-nav-links{width:100%;height:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.ecom-scroll-nav-links::-webkit-scrollbar{display:none}#commerce-system,#services,#platforms,#journey,#seo,#proof,#jaipur-office,#faqs{scroll-margin-top:132px}.ecom-hero{padding:104px 0 50px}.ecom-breadcrumb{margin-bottom:24px}.ecom-hero h1{font-size:46px}.ecom-hero-copy>p{font-size:16.5px}.ecom-hero-actions a{width:100%}.commerce-console{min-height:545px}.console-stage{min-height:410px}.storefront-panel{left:4%;right:25%;top:5%;height:190px}.product-grid-demo article:nth-child(3){display:none}.product-grid-demo{grid-template-columns:1fr 1fr}.pdp-card{right:4%;top:14%;width:185px}.checkout-card{left:5%;bottom:6%;width:205px}.order-signal{right:4%;bottom:10%;min-width:130px}.metric-a,.metric-b{display:none}.console-foot div{padding:12px 8px}.console-foot b{font-size:8.5px}.console-foot span{font-size:9.5px}.customer-flow{grid-template-columns:1fr}.customer-flow>i{transform:rotate(90deg);padding:6px;text-align:center}.customer-flow article{min-height:auto}.customer-flow article>span{margin-top:22px}.ops-board{grid-template-columns:1fr 1fr}.ecom-service-grid{grid-template-columns:1fr}.ecom-service-card:nth-child(1),.ecom-service-card:nth-child(2),.ecom-service-card:nth-child(n+3){grid-column:auto;min-height:auto}.platform-panels{grid-template-columns:1fr}.platform-panel:last-child{grid-column:auto}.journey-track{grid-template-columns:1fr}.journey-track article,.journey-track article:last-child{grid-column:auto;border-right:0;min-height:auto}.journey-ui{margin:24px 0}.feature-board,.deliverable-board{grid-template-columns:1fr}.feature-board article,.feature-board article:nth-child(even),.feature-board article:nth-last-child(-n+2),.deliverable-board article,.deliverable-board article:nth-child(even),.deliverable-board article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e7ecf2}.feature-board article:last-child,.deliverable-board article:last-child{border-bottom:0}.catalogue-tree{grid-template-columns:1fr}.catalogue-tree>i{transform:rotate(90deg);text-align:center}.crawl-rules{grid-template-columns:1fr 1fr}.proof-grid{grid-template-columns:1fr}.proof-card:last-child{grid-column:auto}.proof-rule,.platform-rule{grid-template-columns:1fr;gap:7px}.market-visual{height:440px}.market-center{width:135px;height:135px}.market-ring.r3{width:390px;height:390px}.market-ring.r2{width:300px;height:300px}.market-ring.r1{width:210px;height:210px}.process-board{grid-template-columns:1fr}.process-board article{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);min-height:auto}.process-icon{margin:22px 0 24px}.why-principles{grid-template-columns:1fr 1fr}.team-secondary{grid-template-columns:1fr 1fr}.founder-photo{height:235px}.office-commerce{height:420px}.office-order-flow{left:5%;right:5%}.final-inner{grid-template-columns:1fr}.final-copy h2{font-size:40px}.final-actions{max-width:520px}}
@media(max-width:520px){.ecom-section{padding:70px 0}.ecom-hero h1{font-size:40px}.ecom-section h2,.buying-journey h2,.ecom-proof h2,.ecom-seo h2{font-size:35px}.ecom-signal-grid{grid-template-columns:1fr 1fr}.storefront-panel{right:20%;height:174px}.pdp-card{width:160px}.pdp-image{height:84px}.pdp-copy strong{font-size:9.5px}.checkout-card{width:175px}.order-signal{right:3%;min-width:118px}.ops-board{grid-template-columns:1fr}.platform-panel-body>div{min-height:auto}.crawl-rules{grid-template-columns:1fr}.discovery-surfaces{grid-template-columns:1fr}.discovery-surfaces article{border-right:0;border-bottom:1px solid rgba(255,255,255,.07);min-height:auto}.market-visual{height:500px}.market-node{max-width:120px}.node-rj{left:4%;top:8%}.node-india{right:4%;top:9%}.node-global{right:4%;bottom:9%}.why-principles,.team-secondary{grid-template-columns:1fr}.founder-photo{height:285px}.office-copy h2{font-size:37px}.office-commerce{height:500px}.office-order-flow{grid-template-columns:1fr;top:30%;bottom:27%;overflow:hidden}.office-order-flow>span{transform:rotate(90deg);text-align:center}.office-order-flow article{min-height:64px}.cost-card h2,.faq-head h2{font-size:31px}.final-copy h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1;transform:none;transition:none}}

/* contextual internal links */
.ecom-crosslinks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.ecom-crosslinks a{position:relative;padding:16px 38px 16px 16px;border:1px solid #dfe6ef;border-radius:15px;color:inherit;background:#fff}.ecom-crosslinks span{display:block;color:#4d7ede;font:800 8.5px/1 "Manrope",sans-serif;letter-spacing:.075em}.ecom-crosslinks b{display:block;margin-top:7px;font-size:12px;line-height:1.4}.ecom-crosslinks i{position:absolute;right:14px;top:16px;color:#4e82e9;font-style:normal}
@media(max-width:980px){.ecom-crosslinks{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.commerce-system-note{grid-template-columns:1fr;gap:7px}.ecom-crosslinks{grid-template-columns:1fr}}


/* =========================================================
   V2 PREMIUM COMMERCE POLISH
   - broader platform ecosystem
   - stronger typography/readability floor
   - more premium section rhythm
   - improved card depth, spacing and mobile behavior
   ========================================================= */

/* Global visibility: important reading text should not look like micro UI. */
.ecom-jaipur-page{
  --ec-surface:#f6f8fb;
  --ec-surface-blue:#f2f7ff;
  --ec-shadow:0 24px 70px rgba(13,42,82,.08);
}
.ecom-jaipur-page .ecom-section{padding:112px 0}
.ecom-jaipur-page .ecom-section p{font-size:17px;line-height:1.74}
.ecom-jaipur-page .ecom-heading-row{grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:64px;margin-bottom:42px}
.ecom-jaipur-page .ecom-heading-row>p{font-size:17.5px;line-height:1.72;color:#67788f}
.ecom-jaipur-page .ecom-eyebrow{font-size:11.5px;letter-spacing:.115em}
.ecom-jaipur-page .ecom-section h2,
.ecom-jaipur-page .buying-journey h2,
.ecom-jaipur-page .ecom-proof h2,
.ecom-jaipur-page .ecom-seo h2{max-width:900px}

/* Hero: make interface feel premium while increasing readable UI labels. */
.ecom-jaipur-page .commerce-console{border-color:rgba(108,160,255,.32);box-shadow:0 40px 110px rgba(0,0,0,.39),inset 0 1px 0 rgba(255,255,255,.04)}
.ecom-jaipur-page .console-head{font-size:11.5px}.ecom-jaipur-page .console-head small{font-size:10.5px}
.ecom-jaipur-page .store-search{font-size:10.5px}.ecom-jaipur-page .cart-pill{font-size:9.5px}
.ecom-jaipur-page .product-grid-demo b{font-size:10px}.ecom-jaipur-page .product-grid-demo small{font-size:9.5px}
.ecom-jaipur-page .pdp-copy small{font-size:9.5px}.ecom-jaipur-page .pdp-copy strong{font-size:12.5px}.ecom-jaipur-page .variant-row span{font-size:9.5px}.ecom-jaipur-page .pdp-copy button{font-size:10.5px}
.ecom-jaipur-page .checkout-card>small{font-size:9.5px}.ecom-jaipur-page .checkout-row,.ecom-jaipur-page .checkout-total{font-size:10.5px}.ecom-jaipur-page .checkout-row b{font-size:9.5px}.ecom-jaipur-page .checkout-total strong{font-size:12px}
.ecom-jaipur-page .order-signal span{font-size:9px}.ecom-jaipur-page .order-signal strong{font-size:11.5px}
.ecom-jaipur-page .commerce-metric small{font-size:8.5px}.ecom-jaipur-page .commerce-metric b{font-size:10px}
.ecom-jaipur-page .console-foot b{font-size:10.5px}.ecom-jaipur-page .console-foot span{font-size:11.5px}
.ecom-jaipur-page .ecom-trust-chips span{font-size:13px;padding:9px 11px}
.ecom-jaipur-page .ecom-hero-note{font-size:15.5px!important}

/* Signal strip */
.ecom-jaipur-page .ecom-signal-strip{background:linear-gradient(180deg,#fff,#fbfcfe)}
.ecom-jaipur-page .ecom-signal-grid{min-height:100px}
.ecom-jaipur-page .ecom-signal-grid>span{font-size:10.5px}.ecom-jaipur-page .ecom-signal-grid b{font-size:13.5px}.ecom-jaipur-page .ecom-signal-grid small{font-size:12.5px}

/* Commerce system — clearer customer/operations contrast. */
.ecom-jaipur-page .commerce-system{background:linear-gradient(180deg,#fff 0%,#f5f8fc 100%)}
.ecom-jaipur-page .customer-side,.ecom-jaipur-page .operations-side{border-color:#d8e3ef;box-shadow:var(--ec-shadow)}
.ecom-jaipur-page .customer-side{background:linear-gradient(145deg,#fff,#f6f9ff)}
.ecom-jaipur-page .operations-side{color:#fff;background:radial-gradient(circle at 88% 0,rgba(72,130,255,.16),transparent 28%),linear-gradient(145deg,#0a1a30,#071322)}
.ecom-jaipur-page .operations-side .dual-head{border-color:rgba(255,255,255,.08)}
.ecom-jaipur-page .operations-side .dual-head span{color:#83aaff}.ecom-jaipur-page .operations-side .dual-head strong{color:#f1f5fb}
.ecom-jaipur-page .operations-side .ops-board article{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.025)}
.ecom-jaipur-page .operations-side .ops-board b{color:#dbe6f6}.ecom-jaipur-page .operations-side .ops-board small{color:#8699b3}
.ecom-jaipur-page .dual-head span{font-size:10px}.ecom-jaipur-page .dual-head strong{font-size:16px}
.ecom-jaipur-page .customer-flow article span{font-size:14.5px}.ecom-jaipur-page .customer-flow article small{font-size:12.5px}
.ecom-jaipur-page .ops-board b{font-size:13px}.ecom-jaipur-page .ops-board small{font-size:11.5px}
.ecom-jaipur-page .commerce-system-note p{font-size:16px}

/* Service cards: stronger hierarchy and readable body copy. */
.ecom-jaipur-page .ecom-services{background:#fff}
.ecom-jaipur-page .ecom-service-grid{gap:16px}
.ecom-jaipur-page .ecom-service-card{border-radius:24px;border-color:#d9e3ee;box-shadow:0 12px 36px rgba(18,48,90,.045);background:linear-gradient(180deg,#fff,#fbfdff)}
.ecom-jaipur-page .ecom-service-card:hover{transform:translateY(-6px);box-shadow:0 28px 72px rgba(18,48,90,.10)}
.ecom-jaipur-page .service-strategy,.ecom-jaipur-page .service-design{background:radial-gradient(circle at 92% 5%,rgba(58,124,245,.11),transparent 30%),linear-gradient(180deg,#fff,#f8fbff)}
.ecom-jaipur-page .ecom-service-card h3{font-size:21px}.ecom-jaipur-page .ecom-service-card:nth-child(-n+2) h3{font-size:26px}
.ecom-jaipur-page .ecom-service-card p{font-size:16px;line-height:1.7}
.ecom-jaipur-page .service-top{font-size:10px}.ecom-jaipur-page .platform-fragment span{font-size:11px}.ecom-jaipur-page .platform-fragment small{font-size:10px}
.ecom-jaipur-page .ecom-crosslinks a{border-radius:17px;padding-block:18px}.ecom-jaipur-page .ecom-crosslinks span{font-size:9.5px}.ecom-jaipur-page .ecom-crosslinks b{font-size:13px}

/* PLATFORM V2 */
.ecom-jaipur-page .platform-fit-v2{position:relative;background:
  radial-gradient(circle at 92% 5%,rgba(61,121,246,.08),transparent 24%),
  linear-gradient(180deg,#f5f8fc,#fff 82%)}
.ecom-jaipur-page .platform-heading{align-items:center}
.ecom-jaipur-page .platform-ecosystem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ecom-jaipur-page .ecosystem-card{position:relative;min-height:355px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9e3ef;border-radius:24px;background:#fff;box-shadow:0 16px 44px rgba(17,46,85,.055);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.ecom-jaipur-page .ecosystem-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#397bf3,#67a3ff)}
.ecom-jaipur-page .ecosystem-card:hover{transform:translateY(-5px);border-color:#c9d8e9;box-shadow:0 30px 75px rgba(17,46,85,.105)}
.ecom-jaipur-page .ecosystem-top{min-height:96px;display:grid;grid-template-columns:54px 1fr auto;gap:13px;align-items:center;padding:20px;border-bottom:1px solid #e5ebf2}
.ecom-jaipur-page .ecosystem-mark{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;color:#fff;background:#2865bd;font:800 18px/1 "Manrope",sans-serif;box-shadow:0 10px 25px rgba(36,95,180,.18)}
.ecom-jaipur-page .platform-shopify .ecosystem-mark{background:#4b9d57}.ecom-jaipur-page .platform-woo .ecosystem-mark{background:#715ce8}.ecom-jaipur-page .platform-magento .ecosystem-mark{background:#e45b31}.ecom-jaipur-page .platform-bigcommerce .ecosystem-mark{background:#263447}.ecom-jaipur-page .platform-presta .ecosystem-mark{background:#2496a3}.ecom-jaipur-page .platform-opencart .ecosystem-mark{background:#2c9fcd}.ecom-jaipur-page .platform-headless .ecosystem-mark{background:linear-gradient(145deg,#3c67d8,#785ff0)}.ecom-jaipur-page .platform-custom .ecosystem-mark{background:#12477d}
.ecom-jaipur-page .ecosystem-top small{display:block;color:#4d7edc;font:800 10px/1 "Manrope",sans-serif;letter-spacing:.075em}
.ecom-jaipur-page .ecosystem-top h3{margin:7px 0 0;color:#13223a;font-size:20px;line-height:1.2;letter-spacing:-.025em}
.ecom-jaipur-page .ecosystem-top>span{align-self:start;margin-top:2px;color:#8292a6;font:800 9.5px/1 "Manrope",sans-serif}
.ecom-jaipur-page .ecosystem-copy{flex:1;padding:20px}
.ecom-jaipur-page .ecosystem-copy p{margin:0;color:#64758b;font-size:16px;line-height:1.68}
.ecom-jaipur-page .ecosystem-meta{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5ebf2;background:#fbfcfe}
.ecom-jaipur-page .ecosystem-meta>div{min-height:82px;padding:14px 16px}.ecom-jaipur-page .ecosystem-meta>div+div{border-left:1px solid #e5ebf2}
.ecom-jaipur-page .ecosystem-meta small{display:block;color:#4d7edc;font:800 9.5px/1 "Manrope",sans-serif;letter-spacing:.07em}
.ecom-jaipur-page .ecosystem-meta b{display:block;margin-top:7px;color:#62738a;font-size:11.5px;line-height:1.45}
.ecom-jaipur-page .platform-decision-board{display:grid;grid-template-columns:1.45fr repeat(5,1fr);margin-top:18px;overflow:hidden;border:1px solid #d9e3ef;border-radius:20px;background:linear-gradient(110deg,#0b1b31,#0a2548);box-shadow:0 24px 60px rgba(12,39,78,.16)}
.ecom-jaipur-page .decision-intro{padding:18px 20px}.ecom-jaipur-page .decision-intro span{display:block;color:#78a2f2;font:800 9.5px/1 "Manrope",sans-serif;letter-spacing:.08em}.ecom-jaipur-page .decision-intro strong{display:block;margin-top:8px;color:#fff;font-size:14px;line-height:1.35}
.ecom-jaipur-page .platform-decision-board article{padding:17px 14px;border-left:1px solid rgba(255,255,255,.08)}
.ecom-jaipur-page .platform-decision-board i{font-style:normal;color:#6f99e7;font:800 8.5px "Manrope",sans-serif}.ecom-jaipur-page .platform-decision-board b{display:block;margin-top:7px;color:#dbe6f4;font-size:12.5px}.ecom-jaipur-page .platform-decision-board small{display:block;margin-top:5px;color:#8496af;font-size:10.5px;line-height:1.4}
.ecom-jaipur-page .platform-secondary{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:center;margin-top:14px;padding:18px 20px;border:1px solid #dbe5ef;border-radius:18px;background:#fff}
.ecom-jaipur-page .platform-secondary span{display:block;color:#4d7edc;font:800 9.5px "Manrope",sans-serif;letter-spacing:.08em}.ecom-jaipur-page .platform-secondary strong{display:block;margin-top:6px;color:#18283e;font-size:14px}.ecom-jaipur-page .platform-secondary p{margin:0;color:#6b7b90;font-size:15px;line-height:1.62}
.ecom-jaipur-page .platform-rule{margin-top:12px;border-radius:16px}.ecom-jaipur-page .platform-rule span{font-size:9.5px}.ecom-jaipur-page .platform-rule p{font-size:14px}

/* Buying journey: increase interface scale and reading comfort. */
.ecom-jaipur-page .buying-journey{padding:98px 0;background:radial-gradient(circle at 50% 0,rgba(52,111,246,.14),transparent 30%),linear-gradient(135deg,#07111f,#0a1930)}
.ecom-jaipur-page .journey-head>p{font-size:16.5px;line-height:1.66}
.ecom-jaipur-page .journey-track{border-radius:25px;box-shadow:0 30px 80px rgba(0,0,0,.16)}
.ecom-jaipur-page .journey-track article{min-height:370px;padding:20px}
.ecom-jaipur-page .journey-ui{height:122px;border-radius:15px}
.ecom-jaipur-page .journey-track small{font-size:9.5px}.ecom-jaipur-page .journey-track h3{font-size:16px;line-height:1.42}.ecom-jaipur-page .journey-track p{font-size:14px;line-height:1.64}

/* Features / integration board */
.ecom-jaipur-page .feature-integrations{background:linear-gradient(180deg,#fff,#f6f9fc)}
.ecom-jaipur-page .feature-board{border-radius:25px;border-color:#d9e3ef;box-shadow:var(--ec-shadow)}
.ecom-jaipur-page .feature-board article{padding-block:20px}.ecom-jaipur-page .feature-board h3{font-size:15px}.ecom-jaipur-page .feature-board p{font-size:14.5px;line-height:1.6}
.ecom-jaipur-page .feature-copy p{font-size:17px}

/* SEO / AI-search section: stronger technical visual + larger labels. */
.ecom-jaipur-page .ecom-seo{padding:100px 0;background:radial-gradient(circle at 22% 20%,rgba(58,120,244,.15),transparent 25%),linear-gradient(135deg,#07111f,#0a1a31)}
.ecom-jaipur-page .seo-commerce-visual{border-radius:26px;box-shadow:0 34px 82px rgba(0,0,0,.20)}
.ecom-jaipur-page .seo-visual-head span{font-size:10px}.ecom-jaipur-page .seo-visual-head small{font-size:9.5px}
.ecom-jaipur-page .tree-node b{font-size:11px}.ecom-jaipur-page .tree-node small{font-size:8.5px}
.ecom-jaipur-page .crawl-rules span{font-size:10.5px}.ecom-jaipur-page .discovery-surfaces b{font-size:11px}.ecom-jaipur-page .discovery-surfaces small{font-size:9.5px}
.ecom-jaipur-page .seo-commerce-copy p{font-size:16.5px;line-height:1.72}.ecom-jaipur-page .seo-commerce-copy li{font-size:14.5px;line-height:1.6}.ecom-jaipur-page .seo-ai-note{font-size:14.5px!important}

/* Proof: richer cards, larger support copy. */
.ecom-jaipur-page .ecom-proof{padding:100px 0;background:linear-gradient(135deg,#081421,#0a1b31)}
.ecom-jaipur-page .proof-head>p{font-size:16.5px;line-height:1.68}
.ecom-jaipur-page .proof-grid{gap:16px}.ecom-jaipur-page .proof-card{border-radius:23px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018));box-shadow:0 20px 55px rgba(0,0,0,.10)}
.ecom-jaipur-page .proof-card h3{font-size:21px}.ecom-jaipur-page .proof-card p{font-size:15.5px;line-height:1.67}.ecom-jaipur-page .proof-top{font-size:9.5px}.ecom-jaipur-page .proof-rule p{font-size:13.5px}

/* Jaipur reach */
.ecom-jaipur-page .jaipur-market{background:#fff}.ecom-jaipur-page .market-visual{border-radius:28px;box-shadow:var(--ec-shadow)}
.ecom-jaipur-page .market-copy p{font-size:16.5px;line-height:1.72}.ecom-jaipur-page .market-node b{font-size:10px}.ecom-jaipur-page .market-node span{font-size:10.5px}

/* Process */
.ecom-jaipur-page .ecom-process{padding:92px 0;background:radial-gradient(circle at 55% 0,rgba(56,118,255,.14),transparent 30%),linear-gradient(135deg,#07111f,#0a1930)}
.ecom-jaipur-page .process-board{border-radius:24px}.ecom-jaipur-page .process-board article{min-height:270px;padding:20px}.ecom-jaipur-page .process-board h3{font-size:15.5px}.ecom-jaipur-page .process-board p{font-size:13.8px;line-height:1.62}.ecom-jaipur-page .process-icon{width:46px;height:46px}

/* Deliverables */
.ecom-jaipur-page .ecom-deliverables{background:linear-gradient(180deg,#fff,#f7f9fc)}
.ecom-jaipur-page .deliverable-board{border-radius:25px;box-shadow:var(--ec-shadow)}.ecom-jaipur-page .deliverable-board article{padding:20px}.ecom-jaipur-page .deliverable-board h3{font-size:15px}.ecom-jaipur-page .deliverable-board p{font-size:14.5px}.ecom-jaipur-page .deliverable-copy p{font-size:17px}

/* Why ParthTech */
.ecom-jaipur-page .why-parthtech{background:#fff}.ecom-jaipur-page .why-head>p{font-size:16.5px}.ecom-jaipur-page .why-principles article{border-radius:19px;box-shadow:0 10px 30px rgba(18,48,90,.04)}.ecom-jaipur-page .why-principles h3{font-size:15px}.ecom-jaipur-page .why-principles p{font-size:14px}.ecom-jaipur-page .team-secondary article{border-radius:20px;box-shadow:0 15px 40px rgba(18,48,90,.055)}.ecom-jaipur-page .team-secondary h3{font-size:16px}.ecom-jaipur-page .team-secondary p{font-size:13.5px}

/* Office */
.ecom-jaipur-page .ecom-office{padding:105px 0;background:linear-gradient(180deg,#f7faff,#fff)}
.ecom-jaipur-page .office-copy>p{font-size:16.5px}.ecom-jaipur-page .office-copy address{font-size:15.5px}.ecom-jaipur-page .office-commerce{border-radius:28px;box-shadow:var(--ec-shadow)}
.ecom-jaipur-page .office-order-flow b{font-size:10.5px}.ecom-jaipur-page .office-info-card h3{font-size:19px}.ecom-jaipur-page .office-info-card p{font-size:12.5px}

/* Cost + FAQ */
.ecom-jaipur-page .cost-faq{background:#f7f9fc}.ecom-jaipur-page .cost-card{border-radius:25px;box-shadow:var(--ec-shadow)}.ecom-jaipur-page .cost-card p{font-size:16px}.ecom-jaipur-page .faq-wrap{padding:6px 0}.ecom-jaipur-page .faq-item button{font-size:16.5px;padding:21px 0}.ecom-jaipur-page .faq-answer p{font-size:16px;line-height:1.74}

/* Final CTA */
.ecom-jaipur-page .ecom-final-cta{padding:84px 0;background:radial-gradient(circle at 16% 50%,rgba(70,156,255,.26),transparent 25%),linear-gradient(105deg,#082552,#145fda 66%,#347df8)}
.ecom-jaipur-page .final-copy p{font-size:16.5px;line-height:1.7}.ecom-jaipur-page .final-primary,.ecom-jaipur-page .final-secondary{font-size:13.5px}.ecom-jaipur-page .final-actions small{font-size:12.5px}

/* Desktop/laptop: prevent the platform grid from feeling cramped. */
@media(max-width:1240px){
  .ecom-jaipur-page .platform-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ecom-jaipur-page .ecosystem-card{min-height:330px}
  .ecom-jaipur-page .platform-decision-board{grid-template-columns:1.2fr repeat(5,1fr)}
}
@media(max-width:980px){
  .ecom-jaipur-page .ecom-section{padding:88px 0}
  .ecom-jaipur-page .ecom-heading-row{grid-template-columns:1fr;gap:20px}
  .ecom-jaipur-page .platform-decision-board{grid-template-columns:1fr 1fr 1fr}
  .ecom-jaipur-page .decision-intro{grid-column:1/-1}
  .ecom-jaipur-page .platform-decision-board article:nth-of-type(1),
  .ecom-jaipur-page .platform-decision-board article:nth-of-type(4){border-left:0}
  .ecom-jaipur-page .platform-secondary{grid-template-columns:1fr;gap:9px}
}
@media(max-width:760px){
  .ecom-jaipur-page .ecom-section{padding:74px 0}
  .ecom-jaipur-page .ecom-section p{font-size:16px}
  .ecom-jaipur-page .ecom-heading-row>p{font-size:16px}
  .ecom-jaipur-page .platform-ecosystem-grid{grid-template-columns:1fr;gap:12px}
  .ecom-jaipur-page .ecosystem-card{min-height:auto}
  .ecom-jaipur-page .ecosystem-top{min-height:88px;padding:17px}
  .ecom-jaipur-page .ecosystem-mark{width:50px;height:50px}
  .ecom-jaipur-page .ecosystem-copy{padding:17px}.ecom-jaipur-page .ecosystem-copy p{font-size:15.5px}
  .ecom-jaipur-page .ecosystem-meta>div{min-height:75px;padding:13px 14px}
  .ecom-jaipur-page .platform-decision-board{grid-template-columns:1fr 1fr}
  .ecom-jaipur-page .decision-intro{grid-column:1/-1}
  .ecom-jaipur-page .platform-decision-board article{border-left:0;border-top:1px solid rgba(255,255,255,.08)}
  .ecom-jaipur-page .platform-decision-board article:nth-of-type(even){border-left:1px solid rgba(255,255,255,.08)}
  .ecom-jaipur-page .platform-secondary p{font-size:14.5px}
  .ecom-jaipur-page .journey-track article{min-height:auto}
  .ecom-jaipur-page .journey-track h3{font-size:15.5px}.ecom-jaipur-page .journey-track p{font-size:13.8px}
}
@media(max-width:520px){
  .ecom-jaipur-page .ecom-hero h1{font-size:40px}
  .ecom-jaipur-page .ecom-hero-copy>p{font-size:16px}.ecom-jaipur-page .ecom-hero-note{font-size:14.5px!important}
  .ecom-jaipur-page .platform-decision-board{grid-template-columns:1fr}
  .ecom-jaipur-page .platform-decision-board article:nth-of-type(even){border-left:0}
  .ecom-jaipur-page .ecosystem-top h3{font-size:19px}
}

/* Jaipur sticky-nav alignment fix: keep section links and CTA on the right on desktop. */
@media (min-width:901px){.ecom-scroll-nav-links{margin-left:auto!important;margin-right:0!important;width:auto!important;justify-content:flex-end!important}}
