.Services-module__dpHhBa__section{background:#fff;padding:7rem 0;position:relative;overflow:hidden}.Services-module__dpHhBa__header{text-align:center;max-width:760px;margin:0 auto 4.5rem}.Services-module__dpHhBa__sectionBadge{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-light);border-radius:var(--radius-full);background:#2563eb0f;margin-bottom:1rem;padding:.35rem .9rem;font-size:.68rem;font-weight:700;display:inline-block}.Services-module__dpHhBa__subtitle{color:var(--text-muted);margin-top:1rem;font-size:.95rem;line-height:1.6}.Services-module__dpHhBa__grid{gap:2rem}.Services-module__dpHhBa__card{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #1e20330f;border-radius:24px;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #1e203303}.Services-module__dpHhBa__card:hover{border-color:#2563eb40;transform:translateY(-8px);box-shadow:0 20px 45px #2563eb0f}.Services-module__dpHhBa__imageContainer{background:#f3f4f6;width:100%;height:210px;position:relative;overflow:hidden}.Services-module__dpHhBa__serviceImage{object-fit:cover;opacity:.9;transition:transform .6s cubic-bezier(.2,0,0,1)}.Services-module__dpHhBa__card:hover .Services-module__dpHhBa__serviceImage{transform:scale(1.05)}.Services-module__dpHhBa__imageOverlay{z-index:1;background:linear-gradient(#0000 40%,#1e203326 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Services-module__dpHhBa__iconWrapper{background:var(--secondary);border-radius:var(--radius-md);z-index:2;border:1px solid var(--border-color);justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;box-shadow:0 6px 15px #1e203314}.Services-module__dpHhBa__iconBlue{color:var(--accent-light)}.Services-module__dpHhBa__iconOrange{color:var(--accent-orange)}.Services-module__dpHhBa__cardContent{flex-direction:column;flex-grow:1;padding:1.8rem;display:flex}.Services-module__dpHhBa__cardContent h3{color:var(--accent);margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.Services-module__dpHhBa__cardContent p{color:var(--text-muted);flex-grow:1;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.Services-module__dpHhBa__link{color:var(--accent-light);transition:all var(--transition-fast);align-items:center;gap:.4rem;width:fit-content;font-size:.85rem;font-weight:600;display:inline-flex}.Services-module__dpHhBa__link:hover{color:var(--accent-orange-deep);transform:translate(2px)}
.Capabilities-module__ccdUbW__section{background:#fafafa;border-top:1px solid #00000008;border-bottom:1px solid #00000008;padding:6rem 0;position:relative;overflow:hidden}.Capabilities-module__ccdUbW__header{text-align:center;max-width:800px;margin:0 auto 4rem}.Capabilities-module__ccdUbW__sectionBadge{text-transform:uppercase;letter-spacing:1.2px;color:#f97316;background:#f9731614;border-radius:99px;margin-bottom:1rem;padding:.35rem .9rem;font-size:.68rem;font-weight:700;display:inline-block}.Capabilities-module__ccdUbW__title{font-family:var(--font-heading);color:var(--accent);letter-spacing:-.02em;font-size:2.2rem;font-weight:800}.Capabilities-module__ccdUbW__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1200px){.Capabilities-module__ccdUbW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Capabilities-module__ccdUbW__grid{grid-template-columns:1fr}}.Capabilities-module__ccdUbW__card{background:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;padding:2.2rem 1.8rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 40px #00000005}.Capabilities-module__ccdUbW__card:hover{border-color:#f973162e;transform:translateY(-6px);box-shadow:0 20px 50px #0000000f}.Capabilities-module__ccdUbW__iconWrapper{color:#f97316;background:#f9731612;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.5rem;display:flex}.Capabilities-module__ccdUbW__card h3{color:var(--accent);margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.3}.Capabilities-module__ccdUbW__desc{color:#4b5563;flex-grow:1;margin-bottom:2rem;font-size:.9rem;line-height:1.6}.Capabilities-module__ccdUbW__tagsContainer{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.Capabilities-module__ccdUbW__tag{color:#f97316;background:#f9731608;border:1px solid #f973162e;border-radius:6px;padding:.25rem .55rem;font-size:.72rem;font-weight:600;transition:all .25s}.Capabilities-module__ccdUbW__tag:hover{background:#f9731614;border-color:#f973164d}
.TechExpertise-module__U9LK8G__section{background:#fff;padding:6rem 0;position:relative;overflow:hidden}.TechExpertise-module__U9LK8G__header{justify-content:space-between;align-items:flex-end;gap:4rem;margin-bottom:3.5rem;display:flex}.TechExpertise-module__U9LK8G__headerLeft{flex-grow:1}.TechExpertise-module__U9LK8G__subtitleLine{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.TechExpertise-module__U9LK8G__line{background:#f97316;width:16px;height:2px;display:inline-block}.TechExpertise-module__U9LK8G__subtitleText{text-transform:uppercase;letter-spacing:1.2px;color:#f97316;font-size:.72rem;font-weight:700}.TechExpertise-module__U9LK8G__headerLeft h2{font-family:var(--font-heading);color:var(--accent);letter-spacing:-.02em;max-width:520px;margin:0;font-size:2.2rem;font-weight:800;line-height:1.25}.TechExpertise-module__U9LK8G__headerRight{flex-shrink:0;max-width:460px;margin-bottom:.2rem}.TechExpertise-module__U9LK8G__headerRight p{color:#4b5563;margin:0;font-size:.95rem;line-height:1.6}.TechExpertise-module__U9LK8G__directoryLayout{grid-template-columns:280px 1fr;gap:2.5rem;display:grid}.TechExpertise-module__U9LK8G__tabsMenu{flex-direction:column;gap:.65rem;display:flex}.TechExpertise-module__U9LK8G__tabButton{width:100%;font-family:var(--font-body);color:#4b5563;cursor:pointer;text-align:left;background:#fafafa;border:1px solid #0000000d;border-radius:12px;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;font-size:.95rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.TechExpertise-module__U9LK8G__tabButton:hover{color:var(--accent);background:#f3f4f6}.TechExpertise-module__U9LK8G__tabButton.TechExpertise-module__U9LK8G__activeTab{color:#fff;background:#f97316;border-color:#f97316;box-shadow:0 8px 20px #f9731633}.TechExpertise-module__U9LK8G__arrowIcon{color:#9ca3af;transition:all .25s}.TechExpertise-module__U9LK8G__tabButton.TechExpertise-module__U9LK8G__activeTab .TechExpertise-module__U9LK8G__arrowIcon{color:#fff;transform:translate(4px)}.TechExpertise-module__U9LK8G__directoryPanel{background:#f9fafb;border:1px solid #00000008;border-radius:24px;min-height:400px;padding:2.5rem}.TechExpertise-module__U9LK8G__logosGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.TechExpertise-module__U9LK8G__logoCard{background:#fff;border:1px solid #0000000a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #00000003}.TechExpertise-module__U9LK8G__logoCard:hover{border-color:#f9731626;transform:translateY(-4px);box-shadow:0 12px 30px #0000000d}.TechExpertise-module__U9LK8G__logoWrapper{justify-content:center;align-items:center;height:52px;display:flex}.TechExpertise-module__U9LK8G__logoName{color:#374151;text-align:center;margin-top:1rem;font-size:.85rem;font-weight:600}@media (max-width:1024px){.TechExpertise-module__U9LK8G__header{flex-direction:column;align-items:flex-start;gap:1.5rem}.TechExpertise-module__U9LK8G__headerRight{max-width:100%}.TechExpertise-module__U9LK8G__directoryLayout{grid-template-columns:1fr;gap:2rem}.TechExpertise-module__U9LK8G__tabsMenu{flex-flow:wrap}.TechExpertise-module__U9LK8G__tabButton{flex-grow:1;width:auto;padding:.9rem 1.2rem}.TechExpertise-module__U9LK8G__logosGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.TechExpertise-module__U9LK8G__logosGrid{grid-template-columns:repeat(2,1fr)}.TechExpertise-module__U9LK8G__directoryPanel{padding:1.5rem}}
.IndustryShowcase-module__AMETyq__section{background:var(--primary);border-top:1px solid #1e20330a;width:100%;padding:7rem 0;position:relative;overflow:hidden}.IndustryShowcase-module__AMETyq__header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.IndustryShowcase-module__AMETyq__sectionBadge{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-light);background:#2563eb0f;border-radius:99px;margin-bottom:1rem;padding:.35rem .9rem;font-size:.68rem;font-weight:700;display:inline-block}.IndustryShowcase-module__AMETyq__header h2{letter-spacing:-.03em;color:var(--accent);margin-bottom:1.2rem;font-size:2.3rem;font-weight:800;line-height:1.2}.IndustryShowcase-module__AMETyq__subtitle{color:var(--text-muted);font-size:.95rem;line-height:1.6}.IndustryShowcase-module__AMETyq__tabsContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:2.5rem;display:flex}.IndustryShowcase-module__AMETyq__tabBtn{cursor:pointer;font-family:var(--font-body);color:var(--text-muted);background:#fffc;border:1px solid #1e20330f;border-radius:99px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.IndustryShowcase-module__AMETyq__tabBtn:hover{color:var(--accent-light);background:#fff;border-color:#2563eb33;transform:translateY(-1px)}.IndustryShowcase-module__AMETyq__activeTab{background:var(--accent-light);border-color:var(--accent-light);box-shadow:0 4px 15px #2563eb26;color:#fff!important}.IndustryShowcase-module__AMETyq__tabIcon{justify-content:center;align-items:center;display:flex}.IndustryShowcase-module__AMETyq__contentCardWrapper{max-width:1120px;min-height:380px;margin:0 auto}.IndustryShowcase-module__AMETyq__contentCard{-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid #1e20330f;border-radius:24px;grid-template-columns:1.3fr .7fr;gap:3rem;padding:3.5rem;display:grid;box-shadow:0 15px 40px #1e203305}.IndustryShowcase-module__AMETyq__infoColumn{flex-direction:column;display:flex}.IndustryShowcase-module__AMETyq__cardTitle{color:var(--accent);letter-spacing:-.02em;margin-bottom:1rem;font-size:1.6rem;font-weight:800;line-height:1.25}.IndustryShowcase-module__AMETyq__cardDesc{color:var(--text-muted);margin-bottom:1.8rem;font-size:.92rem;line-height:1.6}.IndustryShowcase-module__AMETyq__pointsList{flex-direction:column;gap:.8rem;margin-bottom:2.2rem;display:flex}.IndustryShowcase-module__AMETyq__pointItem{color:var(--accent);align-items:flex-start;gap:.7rem;font-size:.88rem;font-weight:500;line-height:1.4;display:flex}.IndustryShowcase-module__AMETyq__checkIcon{flex-shrink:0;margin-top:2px}.IndustryShowcase-module__AMETyq__actionLink{color:var(--accent-light);border-bottom:1px solid #0000;align-self:flex-start;align-items:center;gap:.4rem;padding-bottom:2px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.IndustryShowcase-module__AMETyq__actionLink:hover{border-color:var(--accent-light);gap:.6rem}.IndustryShowcase-module__AMETyq__metricColumn{justify-content:center;align-items:center;display:flex}.IndustryShowcase-module__AMETyq__metricCard{text-align:center;border:1px solid #fffc;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:280px;padding:2.5rem;display:flex;box-shadow:inset 0 0 20px #fff9}.IndustryShowcase-module__AMETyq__metricValue{letter-spacing:-.04em;margin:.8rem 0 .3rem;font-size:3.5rem;font-weight:900;line-height:1.1}.IndustryShowcase-module__AMETyq__metricLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:.75rem;font-weight:700;line-height:1.4}.IndustryShowcase-module__AMETyq__orangeTheme .IndustryShowcase-module__AMETyq__checkIcon,.IndustryShowcase-module__AMETyq__orangeTheme .IndustryShowcase-module__AMETyq__shieldIcon,.IndustryShowcase-module__AMETyq__orangeTheme .IndustryShowcase-module__AMETyq__metricValue{color:var(--accent-orange)}.IndustryShowcase-module__AMETyq__orangeTheme .IndustryShowcase-module__AMETyq__metricCard{background:#f9731608}.IndustryShowcase-module__AMETyq__blueTheme .IndustryShowcase-module__AMETyq__checkIcon,.IndustryShowcase-module__AMETyq__blueTheme .IndustryShowcase-module__AMETyq__shieldIcon,.IndustryShowcase-module__AMETyq__blueTheme .IndustryShowcase-module__AMETyq__metricValue{color:var(--accent-light)}.IndustryShowcase-module__AMETyq__blueTheme .IndustryShowcase-module__AMETyq__metricCard{background:#2563eb08}.IndustryShowcase-module__AMETyq__greenTheme .IndustryShowcase-module__AMETyq__checkIcon,.IndustryShowcase-module__AMETyq__greenTheme .IndustryShowcase-module__AMETyq__shieldIcon,.IndustryShowcase-module__AMETyq__greenTheme .IndustryShowcase-module__AMETyq__metricValue{color:#10b981}.IndustryShowcase-module__AMETyq__greenTheme .IndustryShowcase-module__AMETyq__metricCard{background:#10b98108}@media (max-width:850px){.IndustryShowcase-module__AMETyq__contentCard{grid-template-columns:1fr;gap:2.2rem;padding:2.2rem}.IndustryShowcase-module__AMETyq__header h2{font-size:1.85rem}}
.EngagementPipeline-module__2BeM4q__section{background:#fafafc;width:100%;padding:7rem 0;position:relative;overflow:hidden}.EngagementPipeline-module__2BeM4q__header{text-align:center;max-width:760px;margin:0 auto 4rem}.EngagementPipeline-module__2BeM4q__sectionBadge{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-light);background:#2563eb0f;border-radius:99px;margin-bottom:1rem;padding:.35rem .9rem;font-size:.68rem;font-weight:700;display:inline-block}.EngagementPipeline-module__2BeM4q__header h2{letter-spacing:-.03em;color:var(--accent);margin-bottom:1.2rem;font-size:2.3rem;font-weight:800;line-height:1.2}.EngagementPipeline-module__2BeM4q__subtitle{color:var(--text-muted);font-size:.95rem;line-height:1.6}.EngagementPipeline-module__2BeM4q__pipelineRow{z-index:5;grid-template-columns:repeat(4,1fr);gap:2.2rem;max-width:1120px;margin:0 auto;display:grid;position:relative}.EngagementPipeline-module__2BeM4q__timelineLine{z-index:-1;background:linear-gradient(90deg,#2563eb0d 0%,#2563eb4d 30%,#f973164d 70%,#f973160d 100%);height:2px;position:absolute;top:36px;left:5%;right:5%}.EngagementPipeline-module__2BeM4q__phaseCard{background:#fff;border:1px solid #1e20330f;border-radius:20px;flex-direction:column;padding:2.2rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #1e203304}.EngagementPipeline-module__2BeM4q__phaseCard:hover{border-color:#2563eb26;transform:translateY(-5px);box-shadow:0 15px 35px #2563eb0a}.EngagementPipeline-module__2BeM4q__cardIndicatorRow{justify-content:space-between;align-items:center;margin-bottom:1.8rem;display:flex}.EngagementPipeline-module__2BeM4q__numberWrapper{font-family:var(--font-heading);color:#1e20331a;letter-spacing:-.02em;font-size:1.5rem;font-weight:900}.EngagementPipeline-module__2BeM4q__iconWrapper{width:44px;height:44px;color:var(--accent-light);background:#2563eb0d;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}.EngagementPipeline-module__2BeM4q__phaseCard:hover .EngagementPipeline-module__2BeM4q__iconWrapper{background:var(--accent-light);color:#fff;transform:rotate(5deg)}.EngagementPipeline-module__2BeM4q__phaseCard:nth-child(odd) .EngagementPipeline-module__2BeM4q__iconWrapper{color:var(--accent-orange);background:#f973160d}.EngagementPipeline-module__2BeM4q__phaseCard:nth-child(odd):hover .EngagementPipeline-module__2BeM4q__iconWrapper{background:var(--accent-orange);color:#fff}.EngagementPipeline-module__2BeM4q__cardTextContent{flex-direction:column;display:flex}.EngagementPipeline-module__2BeM4q__phaseSub{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:.35rem;font-size:.65rem;font-weight:800}.EngagementPipeline-module__2BeM4q__phaseTitle{color:var(--accent);margin-bottom:.75rem;font-size:1.05rem;font-weight:800;line-height:1.3}.EngagementPipeline-module__2BeM4q__phaseDesc{color:var(--text-muted);font-size:.85rem;line-height:1.5}@media (max-width:1024px){.EngagementPipeline-module__2BeM4q__pipelineRow{grid-template-columns:repeat(2,1fr)}.EngagementPipeline-module__2BeM4q__timelineLine{display:none}}@media (max-width:600px){.EngagementPipeline-module__2BeM4q__pipelineRow{grid-template-columns:1fr}}
.MetricsDashboard-module__5yxXcW__section{background:var(--primary);width:100%;padding:7rem 0;position:relative;overflow:hidden}.MetricsDashboard-module__5yxXcW__dashboardWrapper{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;max-width:1120px;margin:0 auto;display:grid}.MetricsDashboard-module__5yxXcW__infoCol{flex-direction:column;display:flex}.MetricsDashboard-module__5yxXcW__sectionBadge{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-light);background:#2563eb0f;border-radius:99px;align-self:flex-start;margin-bottom:1.2rem;padding:.35rem .9rem;font-size:.68rem;font-weight:700}.MetricsDashboard-module__5yxXcW__infoCol h2{letter-spacing:-.03em;color:var(--accent);margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.15}.MetricsDashboard-module__5yxXcW__subtitle{color:var(--text-muted);margin-bottom:2rem;font-size:.98rem;line-height:1.65}.MetricsDashboard-module__5yxXcW__trustFooter{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);border-top:1px solid #1e20330f;align-items:center;gap:.8rem;padding-top:1.5rem;font-size:.72rem;font-weight:800;display:flex}.MetricsDashboard-module__5yxXcW__dotSeparator{color:var(--accent-orange)}.MetricsDashboard-module__5yxXcW__statsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.MetricsDashboard-module__5yxXcW__statCard{-webkit-backdrop-filter:blur(15px);background:#ffffffbf;border:1px solid #1e20330f;border-radius:24px;flex-direction:column;padding:2.2rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #1e203303}.MetricsDashboard-module__5yxXcW__statCard:hover{border-color:#2563eb26;box-shadow:0 15px 35px #2563eb0a}.MetricsDashboard-module__5yxXcW__iconWrapper{color:var(--accent-light);margin-bottom:1.2rem}.MetricsDashboard-module__5yxXcW__statCard:nth-child(odd) .MetricsDashboard-module__5yxXcW__iconWrapper{color:var(--accent-orange)}.MetricsDashboard-module__5yxXcW__statValue{color:var(--accent);letter-spacing:-.03em;margin-bottom:.4rem;font-size:2.6rem;font-weight:900;line-height:1.1}.MetricsDashboard-module__5yxXcW__statLabel{color:var(--accent);margin-bottom:.6rem;font-size:.95rem;font-weight:750}.MetricsDashboard-module__5yxXcW__statDesc{color:var(--text-muted);font-size:.8rem;line-height:1.45}@media (max-width:1024px){.MetricsDashboard-module__5yxXcW__dashboardWrapper{grid-template-columns:1fr;gap:3rem}.MetricsDashboard-module__5yxXcW__infoCol h2{font-size:2.1rem}}@media (max-width:500px){.MetricsDashboard-module__5yxXcW__statsGrid{grid-template-columns:1fr}}
.WhyChooseUs-module__aV2w7G__section{background-color:var(--secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:7rem 0;position:relative;overflow:hidden}.WhyChooseUs-module__aV2w7G__header{text-align:center;max-width:760px;margin:0 auto 4.5rem}.WhyChooseUs-module__aV2w7G__badgeLine{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-light);background:#2563eb0d;border:1px solid #2563eb14;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex}.WhyChooseUs-module__aV2w7G__badgeIcon{color:var(--accent-light)}.WhyChooseUs-module__aV2w7G__header h2{letter-spacing:-.03em;color:var(--accent);margin-bottom:1.2rem;font-size:2.3rem;font-weight:800;line-height:1.2}.WhyChooseUs-module__aV2w7G__subtitle{color:var(--text-muted);font-size:.95rem;line-height:1.6}.WhyChooseUs-module__aV2w7G__pillarsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:768px){.WhyChooseUs-module__aV2w7G__pillarsGrid{grid-template-columns:1fr;gap:1.5rem}}.WhyChooseUs-module__aV2w7G__pillarCard{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #1e20330f;border-radius:24px;flex-direction:column;height:100%;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 30px #1e203303}.WhyChooseUs-module__aV2w7G__pillarCard:hover{background:#fff;border-color:#2563eb40;transform:translateY(-8px);box-shadow:0 20px 45px #2563eb0d}.WhyChooseUs-module__aV2w7G__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.8rem;display:flex}.WhyChooseUs-module__aV2w7G__iconWrapper{border-radius:var(--radius-md);background:var(--secondary);border:1px solid var(--border-color);width:46px;height:46px;color:var(--accent-light);justify-content:center;align-items:center;transition:all .3s;display:flex}.WhyChooseUs-module__aV2w7G__pillarCard:hover .WhyChooseUs-module__aV2w7G__iconWrapper{background:var(--accent-light);color:var(--secondary);border-color:var(--accent-light)}.WhyChooseUs-module__aV2w7G__cardTag{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-radius:var(--radius-sm);background:#1e20330a;padding:.25rem .65rem;font-size:.65rem;font-weight:800}.WhyChooseUs-module__aV2w7G__cardTitle{letter-spacing:-.02em;color:var(--accent);margin-bottom:.85rem;font-size:1.35rem;font-weight:700}.WhyChooseUs-module__aV2w7G__cardDesc{color:var(--text-muted);flex-grow:1;font-size:.95rem;line-height:1.6}
.TechStack-module__WlEV-q__section{background-color:var(--primary);border-bottom:1px solid var(--border-color);padding:7rem 0;position:relative;overflow:hidden}.TechStack-module__WlEV-q__header{text-align:center;max-width:760px;margin:0 auto 4rem}.TechStack-module__WlEV-q__badgeLine{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-orange);background:#f973160d;border:1px solid #f9731614;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex}.TechStack-module__WlEV-q__badgeIcon{color:var(--accent-orange)}.TechStack-module__WlEV-q__header h2{letter-spacing:-.03em;color:var(--accent);margin-bottom:1.2rem;font-size:2.3rem;font-weight:800;line-height:1.2}.TechStack-module__WlEV-q__subtitle{color:var(--text-muted);font-size:.95rem;line-height:1.6}.TechStack-module__WlEV-q__tabNavOuter{-webkit-overflow-scrolling:touch;justify-content:center;margin-bottom:3.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.TechStack-module__WlEV-q__tabNavOuter::-webkit-scrollbar{display:none}.TechStack-module__WlEV-q__tabNav{border-radius:var(--radius-full);border:1px solid var(--border-color);background:#1e203308;gap:.35rem;padding:.35rem;display:inline-flex}.TechStack-module__WlEV-q__tabBtn{border-radius:var(--radius-full);font-family:var(--font-body);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:600;transition:all .25s cubic-bezier(.2,0,0,1);display:inline-flex}.TechStack-module__WlEV-q__tabIcon{opacity:.7;align-items:center;transition:all .25s;display:flex}.TechStack-module__WlEV-q__tabBtn:hover{color:var(--accent)}.TechStack-module__WlEV-q__tabBtnActive{background:var(--secondary);color:var(--accent-light);box-shadow:0 4px 15px #1e20330d}.TechStack-module__WlEV-q__tabBtnActive .TechStack-module__WlEV-q__tabIcon{opacity:1;color:var(--accent-light)}.TechStack-module__WlEV-q__gridContainer{min-height:280px}.TechStack-module__WlEV-q__techGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:992px){.TechStack-module__WlEV-q__techGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.TechStack-module__WlEV-q__techGrid{grid-template-columns:1fr}}.TechStack-module__WlEV-q__techCard{background:var(--secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;height:100%;padding:1.8rem;transition:all .3s cubic-bezier(.2,0,0,1);display:flex}.TechStack-module__WlEV-q__techCard:hover{border-color:#1e203326;transform:translateY(-2px);box-shadow:0 10px 25px #1e203308}.TechStack-module__WlEV-q__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.TechStack-module__WlEV-q__techName{letter-spacing:-.02em;color:var(--accent);font-size:1.15rem;font-weight:700}.TechStack-module__WlEV-q__statusBadge{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);white-space:nowrap;padding:.2rem .5rem;font-size:.58rem;font-weight:800}.TechStack-module__WlEV-q__statusProd{color:var(--accent-light);background:#2563eb0f}.TechStack-module__WlEV-q__statusExp{color:var(--accent-orange);background:#f973160f}.TechStack-module__WlEV-q__statusCore{color:var(--text-muted);background:#1e20330d}.TechStack-module__WlEV-q__techUseCase{color:var(--text-muted);flex-grow:1;font-size:.88rem;line-height:1.5}
