.zb-experience-page{--zb-experience-space:clamp(2rem, 4vw, 3.25rem);overflow-wrap:break-word;min-width:0}.zb-experience-page .zb-breadcrumbs{color:var(--zb-muted);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0 0 1.25rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.zb-experience-page .zb-breadcrumbs li{align-items:center;gap:.55rem;display:inline-flex}.zb-experience-page .zb-breadcrumbs a{min-height:2.75rem;color:var(--zb-muted);align-items:center;text-decoration:none;display:inline-flex}.zb-experience-page .zb-breadcrumbs a:hover{color:var(--zb-action);text-underline-offset:.25rem;text-decoration:underline}.zb-experience-page .zb-breadcrumbs [aria-current=page]{color:var(--zb-ink)}.zb-experience-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}.zb-experience-hero .zb-experience-hero-copy{min-width:0;margin:0;padding:0}.zb-experience-page .zb-experience-hero .zb-experience-hero-copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:800;line-height:1.1}.zb-experience-hero .zb-experience-hero-copy .zb-page-description{max-width:39rem;margin:1rem 0 0;font-size:clamp(1rem,1.3vw,1.0625rem);line-height:1.65}.zb-experience-hero .zb-experience-hero-copy .zb-page-actions{margin-top:1.25rem}.zb-experience-hero-panel{border-radius:var(--zb-radius);color:#fff;background:linear-gradient(150deg,#5a1827 0%,#7c2738 58%,#d9273b 135%);flex-direction:column;align-self:center;width:100%;min-width:0;min-height:0;padding:clamp(1.25rem,2.3vw,1.75rem);display:flex}.zb-experience-hero-panel .zb-eyebrow{color:var(--zb-highlight);margin:0;font-size:.6875rem;line-height:1.5}.zb-experience-hero-panel h2{letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1.4rem,2.1vw,1.65rem);font-weight:750;line-height:1.25}.zb-experience-hero-panel p{max-width:35rem;color:var(--zb-on-panel-muted);margin:.65rem 0 0;font-size:.9375rem;line-height:1.6}.zb-experience-section{margin-top:var(--zb-experience-space)}.zb-experience-pillars{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.zb-experience-pillar{border:1px solid var(--zb-border);border-radius:var(--zb-radius);background:#fff;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;column-gap:.8rem;min-width:0;padding:1.2rem;display:grid}.zb-experience-pillar>svg{background:var(--zb-soft);width:2.5rem;height:2.5rem;color:var(--zb-action);border-radius:.65rem;grid-row:span 2;padding:.6rem}.zb-experience-pillar h2{margin:0;font-size:1rem;font-weight:750;line-height:1.35}.zb-experience-pillar p{color:var(--zb-muted);grid-column:2;margin:.45rem 0 0;font-size:.9rem;line-height:1.6}.zb-experience-section-heading{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem 2rem;margin-bottom:1.4rem;display:grid}.zb-experience-section-heading h2{letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.65rem,2.7vw,2rem);font-weight:750;line-height:1.22}.zb-experience-section-heading>p{max-width:34rem;color:var(--zb-muted);margin:0;font-size:.9375rem;line-height:1.65}.zb-experience-partners{background:#fff;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem);min-width:0;padding:clamp(1.75rem,3vw,2.5rem) clamp(.75rem,2vw,1.5rem);display:flex}.zb-experience-partners>h2{color:#111;letter-spacing:-.025em;word-spacing:.06em;text-align:center;white-space:nowrap;margin:0;font-size:clamp(1.25rem,4.6vw,2.5rem);font-weight:800;line-height:1.2}.zb-experience-partners .zb-experience-case-link{justify-content:center;margin:0;display:flex}.zb-experience-groups{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.zb-experience-group{padding:clamp(1.35rem,3vw,1.8rem)}.zb-experience-group-heading{border-bottom:1px solid var(--zb-border);align-items:start;gap:.9rem;padding-bottom:1.15rem;display:flex}.zb-experience-category-mark{background:var(--zb-soft);width:2.35rem;height:2.35rem;color:var(--zb-action);border-radius:.6rem;flex:none;place-items:center;display:inline-grid}.zb-experience-category-mark svg{width:1.05rem;height:1.05rem}.zb-experience-group h2{margin:0;font-size:1.12rem;line-height:1.4}.zb-experience-group-heading p{color:var(--zb-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.65}.zb-experience-brand-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.zb-experience-brand-list li{border:1px solid var(--zb-border);background:#fff;border-radius:.5rem;align-items:center;gap:.65rem;min-height:2.7rem;padding:.55rem .7rem;font-size:.86rem;font-weight:650;line-height:1.3;display:flex}.zb-experience-brand-logo{--zb-mini-logo-scale:1;border:1px solid color-mix(in srgb, var(--zb-border) 82%, transparent);background:linear-gradient(#fffffff7,#ffffffeb);border-radius:.58rem;flex:0 0 3.35rem;place-items:center;width:3.35rem;height:2.15rem;padding:.25rem .35rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.zb-experience-brand-logo img{object-fit:contain;width:100%;height:100%;transform:scale(var(--zb-mini-logo-scale));transform-origin:50%;display:block}.zb-experience-brand-logo .zb-partner-mark-dark{filter:brightness(0)}.zb-experience-brand-logo>span{color:var(--zb-action);font-size:.78rem;font-weight:800}.zb-experience-brand-logo[data-brand=delhivery],.zb-experience-brand-logo[data-brand=shadowfax],.zb-experience-brand-logo[data-brand=rapido],.zb-experience-brand-logo[data-brand=ola],.zb-experience-brand-logo[data-brand=uber],.zb-experience-brand-logo[data-brand=freecharge],.zb-experience-brand-logo[data-brand=mobikwik],.zb-experience-brand-logo[data-brand=pagarbook],.zb-experience-brand-logo[data-brand=whitehat-jr],.zb-experience-brand-logo[data-brand=yes-bank],.zb-experience-brand-logo[data-brand=pwc]{--zb-mini-logo-scale:1.16}.zb-experience-brand-logo[data-brand=delhivery],.zb-experience-brand-logo[data-brand=shadowfax],.zb-experience-brand-logo[data-brand=rapido],.zb-experience-brand-logo[data-brand=ola]{--zb-mini-logo-scale:1.24}.zb-experience-brand-name{min-width:0}.zb-experience-note{color:var(--zb-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.6}@media (min-width:640px){.zb-experience-brand-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px){.zb-experience-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}@media (min-width:900px){.zb-experience-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.zb-experience-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(1.75rem,3vw,2.5rem)}.zb-experience-hero-panel{justify-self:end;max-width:28rem}.zb-experience-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.zb-experience-group:last-child:nth-child(odd){grid-column:1/-1}.zb-experience-group:last-child:nth-child(odd) .zb-experience-brand-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:460px){.zb-experience-brand-list{grid-template-columns:minmax(0,1fr)}}.zb-experience-case-link{margin-top:1.1rem}.zb-core-capability-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.zb-core-capability-card{border:1px solid var(--zb-border);border-radius:calc(var(--zb-radius) - .15rem);background:#fff;min-width:0;padding:clamp(1.15rem,2vw,1.4rem)}.zb-core-capability-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.zb-core-capability-number{color:var(--zb-action);letter-spacing:.08em;font-size:.72rem;font-weight:800}.zb-core-capability-icon{background:var(--zb-soft);width:2.35rem;height:2.35rem;color:var(--zb-action);border-radius:.65rem;place-items:center;display:grid}.zb-core-capability-icon svg{width:1.1rem;height:1.1rem}.zb-core-capability-card h3{margin:.8rem 0 0;font-size:1rem;font-weight:750;line-height:1.4}.zb-core-capability-card p{color:var(--zb-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.65}.zb-why-brands{border-radius:var(--zb-radius);background:var(--zb-panel);color:#fff;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.zb-why-brands .zb-eyebrow{color:var(--zb-highlight)}.zb-why-brands-intro h2{letter-spacing:-.03em;max-width:22ch;margin:.55rem 0 0;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:750;line-height:1.22}.zb-why-brands-intro>p{max-width:40rem;color:var(--zb-on-panel-muted);margin:.85rem 0 1.15rem;font-size:.9375rem;line-height:1.65}.zb-why-brands-list{grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.zb-why-brands-list li{color:#fff;background:#ffffff0b;border:1px solid #ffffff24;border-radius:.65rem;align-items:center;gap:.75rem;min-height:3.15rem;padding:.75rem .9rem;font-size:.9rem;font-weight:650;display:flex}.zb-why-brands-list svg{width:1.05rem;height:1.05rem;color:var(--zb-highlight);flex:none}@media (min-width:640px){.zb-core-capability-grid,.zb-why-brands-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.zb-core-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zb-why-brands{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}}.zb-experience-hero-flow{border-top:1px solid #ffffff2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.zb-experience-hero-flow>li{background:#ffffff0b;border:1px solid #ffffff20;border-radius:.6rem;align-items:center;gap:.55rem;min-width:0;min-height:2.75rem;padding:.5rem .65rem;display:flex}.zb-experience-hero-flow span{color:var(--zb-highlight);letter-spacing:.08em;flex:none;font-size:.68rem;font-weight:800}.zb-experience-hero-flow strong{color:#fff;white-space:nowrap;min-width:0;font-size:.8125rem;line-height:1.4;display:block}.zb-experience-group{transition:transform var(--zb-transition), border-color var(--zb-transition), box-shadow var(--zb-transition);position:relative;overflow:hidden}.zb-experience-group:after{content:"";background:linear-gradient(180deg, var(--zb-action), transparent 72%);opacity:.7;width:3px;position:absolute;inset:0 auto 0 0}.zb-experience-group:hover{border-color:var(--zb-soft-border);transform:translateY(-2px);box-shadow:0 16px 36px #27212612}.zb-experience-group-copy{flex:auto;min-width:0}.zb-experience-group-meta{color:var(--zb-action);letter-spacing:.075em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .8rem;margin-bottom:.3rem;font-size:.67rem;font-weight:800;display:flex}.zb-experience-group-meta span:last-child{color:var(--zb-muted);font-weight:700}.zb-experience-brand-list li{transition:transform var(--zb-transition), border-color var(--zb-transition), background var(--zb-transition)}.zb-experience-brand-list li:hover{border-color:var(--zb-soft-border);background:var(--zb-soft);transform:translateY(-1px)}.zb-experience-project-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.zb-experience-project-card{border:1px solid var(--zb-border);border-radius:var(--zb-radius);background:#fff;flex-direction:column;min-width:0;padding:clamp(1.15rem,2.2vw,1.5rem);display:flex;box-shadow:0 4px 16px #27212608}.zb-experience-project-brandline{border-bottom:1px solid var(--zb-border);align-items:center;gap:.8rem;padding-bottom:1rem;display:flex}.zb-experience-project-logo{border:1px solid var(--zb-border);background:#fff;border-radius:.7rem;flex:0 0 2.65rem;place-items:center;width:2.65rem;height:2.65rem;display:grid;overflow:hidden}.zb-experience-project-logo img{object-fit:contain;width:1.85rem;height:1.85rem;display:block}.zb-experience-project-logo>span{color:var(--zb-action);font-size:.9rem;font-weight:800}.zb-experience-project-brandline>div{min-width:0}.zb-experience-project-brandline>div>span{color:var(--zb-muted);font-size:.72rem;font-weight:700;line-height:1.45;display:block}.zb-experience-project-brandline strong{margin-top:.1rem;font-size:.9375rem;line-height:1.4;display:block}.zb-experience-project-copy{padding:1rem 0}.zb-experience-project-copy h3{letter-spacing:-.025em;max-width:30ch;margin:.4rem 0 0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:750;line-height:1.25}.zb-experience-project-copy p{color:var(--zb-muted);margin:.75rem 0 0;font-size:.92rem;line-height:1.68}.zb-experience-project-details{border-block:1px solid var(--zb-border);margin-top:auto}.zb-experience-project-details>summary{min-height:2.75rem;color:var(--zb-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.875rem;font-weight:700;list-style:none;display:flex}.zb-experience-project-details>summary::-webkit-details-marker{display:none}.zb-experience-project-details>summary:focus-visible{outline:2px solid var(--zb-action);outline-offset:3px}.zb-experience-project-details>summary svg{width:1rem;height:1rem;color:var(--zb-action);flex:none}.zb-experience-project-details[open]>summary svg{transform:rotate(180deg)}.zb-experience-project-flow{counter-reset:none;grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.zb-experience-project-flow li{border-top:1px solid var(--zb-border);grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem;padding:.72rem 0;display:grid}.zb-experience-project-flow>li>span{color:var(--zb-action);letter-spacing:.08em;font-size:.68rem;font-weight:800}.zb-experience-project-flow li>div{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.zb-experience-project-flow svg{width:1rem;height:1rem;color:var(--zb-action);flex:0 0 1rem;margin-top:.13rem}.zb-experience-project-flow p{color:var(--zb-ink);margin:0;font-size:.86rem;line-height:1.5}.zb-experience-project-link{min-height:2.75rem;color:var(--zb-action);align-self:flex-start;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.zb-experience-project-link:hover{text-underline-offset:.3rem;text-decoration:underline}.zb-experience-project-link svg{width:1rem;height:1rem}.zb-experience-page .zb-cta{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.zb-experience-page .zb-cta h2{font-size:clamp(1.5rem,2.5vw,1.875rem)}.zb-experience-page .zb-cta>.zb-action-link{justify-self:start}@media (min-width:760px){.zb-experience-page .zb-cta{grid-template-columns:minmax(0,1fr) auto;gap:2rem}}@media (min-width:900px){.zb-experience-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
