.PortfolioPresentation_section___pQkm.case-studies{background:#fff;padding-block:clamp(56px,6vw,88px) clamp(64px,7vw,104px)}.PortfolioPresentation_section___pQkm.case-studies:after,.PortfolioPresentation_section___pQkm.case-studies:before{content:none}.PortfolioPresentation_section___pQkm .container{width:min(1320px,calc(100% - 80px))}.PortfolioPresentation_section___pQkm .case-studies-heading h2{margin-bottom:16px!important;font-size:clamp(40px,4.5vw,64px)!important;line-height:1.08!important}.PortfolioPresentation_section___pQkm .intro-eyebrow{box-shadow:none;backdrop-filter:none;color:var(--dc-navy);background:var(--dc-green-ultra)}.PortfolioPresentation_section___pQkm .filters{margin-block:36px 48px;gap:16px}.PortfolioPresentation_section___pQkm .filter-control{min-height:70px;border-color:rgb(8 30 66/12%);background:#fff;box-shadow:none;backdrop-filter:none}.PortfolioPresentation_section___pQkm .filter-control:hover{transform:none;border-color:var(--dc-green);box-shadow:none}.PortfolioPresentation_section___pQkm .filter-control[aria-expanded=true]{border-color:var(--dc-green);box-shadow:0 0 0 3px rgb(46 208 110/9%)}.PortfolioPresentation_section___pQkm .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(28px,4vw,56px);-moz-column-count:auto;column-count:auto}.PortfolioPresentation_section___pQkm .case-card{margin-bottom:0;padding-bottom:24px;border:0;border-bottom:1px solid rgb(8 30 66/10%);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.PortfolioPresentation_section___pQkm .case-card:focus-within,.PortfolioPresentation_section___pQkm .case-card:hover{border-color:rgb(8 30 66/10%);background:transparent;box-shadow:none}.PortfolioPresentation_section___pQkm .case-card-main-link{flex:1;border-radius:22px 22px 4px 4px}.PortfolioPresentation_section___pQkm .case-card-main-link:focus-visible{outline-color:var(--dc-navy);outline-offset:6px}.PortfolioPresentation_section___pQkm .case-image,.PortfolioPresentation_section___pQkm .case-image.landscape,.PortfolioPresentation_section___pQkm .case-image.portrait,.PortfolioPresentation_section___pQkm .case-image.square{display:grid;place-items:center;aspect-ratio:4/3;padding:clamp(12px,1.5vw,22px);border:1px solid rgb(8 30 66/10%);border-radius:22px;background:#fff;box-shadow:0 6px 22px rgb(8 30 66/3%);transition:border-color .22s ease,box-shadow .22s ease}.PortfolioPresentation_section___pQkm .case-image:after{content:none}.PortfolioPresentation_section___pQkm .case-card:focus-within .case-image>img:not(.case-image-lens),.PortfolioPresentation_section___pQkm .case-card:hover .case-image>img:not(.case-image-lens),.PortfolioPresentation_section___pQkm .case-image>img:not(.case-image-lens){width:100%;height:100%;min-height:0;min-width:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none;filter:none;border-radius:10px;transition:none}.PortfolioPresentation_section___pQkm .logo-lockup{min-height:32px;margin:22px 0 0}.PortfolioPresentation_section___pQkm .logo-lockup img{height:24px;max-width:min(220px,80%)}.PortfolioPresentation_section___pQkm .case-meta{margin:12px 0 0;gap:6px}.PortfolioPresentation_section___pQkm .case-meta span{min-height:27px;padding:5px 10px;border-color:transparent;background:var(--dc-green-ultra);color:var(--dc-navy-soft);line-height:1.3}.PortfolioPresentation_section___pQkm .case-card h2{margin:16px 0 10px!important;font-size:clamp(21px,1.6vw,25px)!important;line-height:1.32!important;letter-spacing:-.035em;text-wrap:pretty;overflow-wrap:anywhere}.PortfolioPresentation_section___pQkm .case-card p{max-width:58ch;margin:0;font-size:15px!important;line-height:1.7!important;overflow-wrap:anywhere}.PortfolioPresentation_section___pQkm .case-study-link{position:relative;inset:auto;align-self:flex-start;margin-top:18px;min-height:44px;gap:10px;padding-right:8px;font-size:14px;border-radius:999px}.PortfolioPresentation_section___pQkm .case-link-label{display:inline;max-width:none;opacity:1;overflow:visible;transform:none;transition:none}.PortfolioPresentation_section___pQkm .case-arrow-icon,.PortfolioPresentation_section___pQkm .case-card:focus-within .case-arrow-icon,.PortfolioPresentation_section___pQkm .case-card:hover .case-arrow-icon{width:36px;height:36px;flex-basis:36px;transform:rotate(-42deg);filter:none}.PortfolioPresentation_section___pQkm .case-study-link:hover .case-arrow-icon{transform:translate(2px,-2px) rotate(-42deg)}@media (hover:hover) and (pointer:fine){.PortfolioPresentation_section___pQkm .case-card:focus-within,.PortfolioPresentation_section___pQkm .case-card:hover{transform:none}.PortfolioPresentation_section___pQkm .case-card:focus-within .case-image,.PortfolioPresentation_section___pQkm .case-card:hover .case-image{border-color:rgb(46 208 110/40%);box-shadow:0 10px 28px rgb(8 30 66/6%)}}@media (max-width:1100px){.PortfolioPresentation_section___pQkm .container{width:calc(100% - 48px)}.PortfolioPresentation_section___pQkm .case-grid{-moz-column-gap:28px;column-gap:28px}}@media (max-width:768px){.PortfolioPresentation_section___pQkm.case-studies{padding-block:44px 64px}.PortfolioPresentation_section___pQkm .container{width:calc(100% - 36px)}.PortfolioPresentation_section___pQkm .filters{margin-block:28px 36px;gap:12px}.PortfolioPresentation_section___pQkm .filter-control{min-height:64px}.PortfolioPresentation_section___pQkm .case-grid{grid-template-columns:minmax(0,1fr);gap:32px}.PortfolioPresentation_section___pQkm .case-card{padding-bottom:22px}.PortfolioPresentation_section___pQkm .case-image{border-radius:18px;padding:12px}.PortfolioPresentation_section___pQkm .logo-lockup{margin-top:18px}.PortfolioPresentation_section___pQkm .case-card h2{margin-block:14px 10px!important;font-size:clamp(20px,3.5vw,24px)!important}.PortfolioPresentation_section___pQkm .case-card p{font-size:14px!important;line-height:1.65!important}.PortfolioPresentation_section___pQkm .case-study-link{margin-top:14px}}@media (max-width:380px){.PortfolioPresentation_section___pQkm .container{width:calc(100% - 28px)}.PortfolioPresentation_section___pQkm .case-image{padding:10px}}@media (prefers-reduced-motion:reduce){.PortfolioPresentation_section___pQkm .case-arrow-icon,.PortfolioPresentation_section___pQkm .case-image{transition:none}.PortfolioPresentation_section___pQkm .case-study-link:hover .case-arrow-icon{transform:rotate(-42deg)}}.PortfolioPresentation_section___pQkm .case-card[data-project=rasta-logistics] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/rasta-logistics.svg);mask-image:url(/assets/images/portfolio/masks/rasta-logistics.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=steelcraft-industries] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/steelcraft-industries.svg);mask-image:url(/assets/images/portfolio/masks/steelcraft-industries.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=safar-travels] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/safar-travels.svg);mask-image:url(/assets/images/portfolio/masks/safar-travels.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=bazaar360] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/bazaar360.svg);mask-image:url(/assets/images/portfolio/masks/bazaar360.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=urbanthread-retail] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/urbanthread-retail.svg);mask-image:url(/assets/images/portfolio/masks/urbanthread-retail.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=aangan-realty] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/aangan-realty.svg);mask-image:url(/assets/images/portfolio/masks/aangan-realty.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=sahulat-finance] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/sahulat-finance.svg);mask-image:url(/assets/images/portfolio/masks/sahulat-finance.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=cloudra-saas] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/cloudra-saas.svg);mask-image:url(/assets/images/portfolio/masks/cloudra-saas.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=roshni-foundation] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/roshni-foundation.svg);mask-image:url(/assets/images/portfolio/masks/roshni-foundation.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=meridian-law-partners] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/meridian-law-partners.svg);mask-image:url(/assets/images/portfolio/masks/meridian-law-partners.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=flowpilot-ai] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/flowpilot-ai.svg);mask-image:url(/assets/images/portfolio/masks/flowpilot-ai.svg)}.PortfolioPresentation_section___pQkm .case-card[data-project=agentbridge-ai] .case-image>img:not(.case-image-lens){-webkit-mask-image:url(/assets/images/portfolio/masks/agentbridge-ai.svg);mask-image:url(/assets/images/portfolio/masks/agentbridge-ai.svg)}.PortfolioPresentation_section___pQkm .case-image>img:not(.case-image-lens){-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}