@media(max-width:767px){.container{padding-left:1.25rem!important;padding-right:1.25rem!important}[role=button],a,button{min-height:44px;min-width:44px}.tp-about-story-area{padding-top:80px!important;padding-bottom:80px!important;margin-top:0!important;min-height:auto!important}.tp-about-story-area .container{padding-left:1.25rem!important;padding-right:1.25rem!important}.tp-about-story-area .tp-about-story-content{padding:2rem 1.25rem!important;gap:2.5rem!important}.tp-about-story-area .tp-about-story-content .story-header{margin-bottom:0!important}.tp-about-story-area .tp-about-story-content .story-header .standard-subtitle-black{font-size:clamp(1rem,3.5vw,1.125rem)!important;margin-bottom:1rem!important;justify-content:center!important}.tp-about-story-area .tp-about-story-content .story-header .tp-about-story-title{font-size:clamp(2rem,10vw,3rem)!important;line-height:1.15!important;margin:0!important;text-align:center!important}.tp-about-story-area .tp-about-story-content .video-section{width:100%!important;margin:0 auto!important}.tp-about-story-area .tp-about-story-content .video-section .video-placeholder{width:100%!important;height:auto!important;aspect-ratio:16/9!important;border-radius:12px!important;object-fit:cover!important}.tp-about-story-area .tp-about-story-content .text-section{width:100%!important;margin-top:0!important}.tp-about-story-area .tp-about-story-content .text-section .tp-about-story-text p{font-size:clamp(.95rem,3vw,1.05rem)!important;line-height:1.7!important;margin-bottom:1.25rem!important;color:#444!important;text-align:left!important}.tp-about-story-area .tp-about-story-content .text-section .tp-about-story-text p:last-child{margin-bottom:0!important}}@media(max-width:480px){.tp-about-story-area{padding-top:60px!important;padding-bottom:60px!important}.tp-about-story-area .tp-about-story-content{padding:1.5rem 1rem!important;gap:2rem!important}.tp-about-story-area .tp-about-story-content .story-header .tp-about-story-title{font-size:clamp(1.75rem,9vw,2.5rem)!important}.tp-about-story-area .tp-about-story-content .text-section .tp-about-story-text p{font-size:clamp(.9rem,2.5vw,1rem)!important;line-height:1.65!important;margin-bottom:1rem!important}}@media(max-width:767px){.our-values-section{padding-top:80px!important;padding-bottom:80px!important;opacity:1!important;visibility:visible!important;display:block!important}.our-values-section .container{padding-left:1.25rem!important;padding-right:1.25rem!important}.our-values-section .section-header{margin-bottom:2.5rem!important;text-align:center!important}.our-values-section .section-header .standard-title{font-size:clamp(2.5rem,10vw,3.5rem)!important;line-height:1.1!important}.our-values-section .values-grid{grid-template-columns:1fr!important;gap:1.5rem!important;padding:0!important}.our-values-section .values-grid .value-block{padding:2rem 1.5rem!important;margin:0!important;opacity:1!important;visibility:visible!important;transform:none!important}.our-values-section .values-grid .value-block .value-icon{margin-right:12px!important;margin-bottom:0!important}.our-values-section .values-grid .value-block .value-icon svg{width:24px!important;height:24px!important}.our-values-section .values-grid .value-block .value-title{font-size:clamp(1.25rem,4vw,1.5rem)!important;line-height:1.3!important;margin-bottom:1rem!important;display:block!important}.our-values-section .values-grid .value-block .value-description{font-size:clamp(.95rem,3vw,1.05rem)!important;line-height:1.7!important;margin-top:1rem!important}}@media(max-width:480px){.our-values-section{padding-top:60px!important;padding-bottom:60px!important}.our-values-section .values-grid{gap:1.25rem!important}.our-values-section .values-grid .value-block{padding:1.75rem 1.25rem!important}}@media(max-width:767px){.our-team-section{padding-top:80px!important;padding-bottom:80px!important;opacity:1!important;visibility:visible!important;display:block!important}.our-team-section .container{padding-left:1.25rem!important;padding-right:1.25rem!important}.our-team-section .section-header{margin-bottom:2.5rem!important;text-align:center!important}.our-team-section .section-header .standard-subtitle-black{font-size:clamp(1rem,3.5vw,1.125rem)!important;margin-bottom:1rem!important;justify-content:center!important}.our-team-section .section-header .standard-title{font-size:clamp(2.5rem,10vw,3.5rem)!important;line-height:1.1!important}.our-team-section .team-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:1.5rem!important;gap:1.5rem!important;padding:0!important}.our-team-section .team-grid .team-card{padding:0!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;height:auto!important;display:flex!important;flex-direction:column!important}.our-team-section .team-grid .team-card .team-image-container{width:100%!important;height:240px!important;background:#f0f0f0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.our-team-section .team-grid .team-card .team-image-container .team-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 25%!important;display:block!important}.our-team-section .team-grid .team-card .team-info{padding:1rem!important}.our-team-section .team-grid .team-card .team-info .team-designation{font-size:clamp(.75rem,2vw,.875rem)!important;line-height:1.4!important;margin-bottom:.5rem!important;color:#666!important;text-transform:uppercase!important;letter-spacing:.5px!important}.our-team-section .team-grid .team-card .team-info .team-name{font-size:clamp(1rem,3vw,1.125rem)!important;line-height:1.3!important;margin-bottom:.75rem!important;font-weight:600!important}.our-team-section .team-grid .team-card .team-info .team-divider{height:1px!important;background:#e5e7eb!important;margin:.75rem 0!important}.our-team-section .team-grid .team-card .team-info .team-social{display:flex!important;gap:.75rem!important;align-items:center!important}.our-team-section .team-grid .team-card .team-info .team-social .social-link{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#f5f5f5!important;transition:all .2s ease!important}.our-team-section .team-grid .team-card .team-info .team-social .social-link:hover{background:#000!important;color:#fff!important}.our-team-section .team-preloading{padding:4rem 0!important;text-align:center!important}.our-team-section .team-preloading .loading-text{font-size:1rem!important;color:#666!important}}@media(max-width:480px){.our-team-section{padding-top:60px!important;padding-bottom:60px!important}.our-team-section .team-grid{grid-template-columns:1fr!important;gap:2rem!important}.our-team-section .team-grid .team-card .team-image-container{height:260px!important}.our-team-section .team-grid .team-card .team-image-container .team-image{object-position:center 25%!important}}@media(max-width:767px){.what-we-do-section{padding-top:80px!important;padding-bottom:80px!important;background:#000!important;opacity:1!important;visibility:visible!important;display:block!important}.what-we-do-section .container{padding-left:1.25rem!important;padding-right:1.25rem!important}.what-we-do-section .section-header{margin-bottom:2.5rem!important;text-align:center!important}.what-we-do-section .section-header .standard-subtitle-white-no-caps{font-size:clamp(1rem,3.5vw,1.125rem)!important;margin-bottom:1rem!important;justify-content:center!important}.what-we-do-section .section-header .standard-title-white{font-size:clamp(2.5rem,10vw,3.5rem)!important;line-height:1.1!important}.what-we-do-section .tp-project-3-wrap{margin-bottom:3rem!important}.what-we-do-section .tp-project-3-wrap .row{flex-direction:column!important;gap:1.5rem!important;align-items:stretch!important}.what-we-do-section .tp-project-3-wrap .col-xl-4{width:100%!important;max-width:100%!important;flex:1 1 100%!important;order:0!important}.what-we-do-section .tp-project-3-wrap .tp-project-3-thumb{width:100%!important;margin-bottom:1rem!important}.what-we-do-section .tp-project-3-wrap .tp-project-3-thumb img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:12px!important}.what-we-do-section .tp-project-3-wrap .tp-project-3-content{padding:0!important}.what-we-do-section .tp-project-3-wrap .tp-project-3-content .tp-project-3-title{font-size:clamp(1.5rem,5vw,1.75rem)!important;line-height:1.3!important;margin-bottom:1rem!important}.what-we-do-section .tp-project-3-wrap .tp-project-3-content .tp-project-3-subtitle{font-size:clamp(.95rem,3vw,1.05rem)!important;line-height:1.7!important;margin-bottom:1rem!important}}@media(max-width:480px){.what-we-do-section{padding-top:60px!important;padding-bottom:60px!important}.what-we-do-section .tp-project-3-wrap{margin-bottom:2.5rem!important}}@media(max-width:767px){.brands-that-trust-us-section,.partners-section{padding-top:80px!important;padding-bottom:80px!important;opacity:1!important;visibility:visible!important;display:block!important}.brands-that-trust-us-section .container,.partners-section .container{padding-left:1.25rem!important;padding-right:1.25rem!important}.brands-that-trust-us-section .section-header,.partners-section .section-header{margin-bottom:2.5rem!important;text-align:center!important}.brands-that-trust-us-section .section-header .standard-subtitle-black,.partners-section .section-header .standard-subtitle-black{font-size:clamp(1rem,3.5vw,1.125rem)!important;margin-bottom:1rem!important;justify-content:center!important}.brands-that-trust-us-section .section-header .standard-title,.partners-section .section-header .standard-title{font-size:clamp(2.5rem,10vw,3.5rem)!important;line-height:1.1!important}.brands-that-trust-us-section .brands-grid,.brands-that-trust-us-section .partners-ticker,.partners-section .brands-grid,.partners-section .partners-ticker{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:1.5rem!important;padding:0!important}.brands-that-trust-us-section .brands-grid .partner-logo,.brands-that-trust-us-section .partners-ticker .partner-logo,.partners-section .brands-grid .partner-logo,.partners-section .partners-ticker .partner-logo{width:140px!important;height:80px!important;padding:1rem!important;object-fit:contain!important}}@media(max-width:480px){.brands-that-trust-us-section,.partners-section{padding-top:60px!important;padding-bottom:60px!important}.brands-that-trust-us-section .brands-grid,.brands-that-trust-us-section .partners-ticker,.partners-section .brands-grid,.partners-section .partners-ticker{gap:1rem!important}.brands-that-trust-us-section .brands-grid .partner-logo,.brands-that-trust-us-section .partners-ticker .partner-logo,.partners-section .brands-grid .partner-logo,.partners-section .partners-ticker .partner-logo{width:120px!important;height:70px!important;padding:.75rem!important}}@media(min-width:768px)and (max-width:1024px){.container{padding-left:2rem!important;padding-right:2rem!important}.brands-that-trust-us-section,.our-team-section,.our-values-section,.partners-section,.tp-about-story-area,.what-we-do-section{padding-top:100px!important;padding-bottom:100px!important}.team-grid{grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important}.values-grid{grid-template-columns:repeat(2,1fr)!important;gap:2rem!important}}@media(max-width:767px){#smooth-wrapper{overflow:visible!important;height:auto!important;position:relative!important;transform:none!important}#smooth-content{transform:none!important}#smooth-content,main{overflow:visible!important;height:auto!important;position:relative!important;padding-bottom:0!important;margin-bottom:0!important}body,html{overflow-y:auto!important;overflow-x:hidden!important;height:auto!important}body{position:relative!important}}