.ClientLogoStrip-module__H9mmJG__section{background:var(--color-bg);padding:6rem 0;overflow:hidden}.ClientLogoStrip-module__H9mmJG__container{text-align:center;max-width:1200px;margin:0 auto;padding:0 1rem}.ClientLogoStrip-module__H9mmJG__title{color:var(--color-text);max-width:800px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:2rem;font-weight:700;line-height:1.4}.ClientLogoStrip-module__H9mmJG__marqueeContainer{flex-direction:column;gap:2rem;width:100%;display:flex;position:relative;overflow:hidden}.ClientLogoStrip-module__H9mmJG__marqueeRow{gap:2rem;width:max-content;display:flex}.ClientLogoStrip-module__H9mmJG__marqueeRow.ClientLogoStrip-module__H9mmJG__left{animation:40s linear infinite ClientLogoStrip-module__H9mmJG__scrollLeft}.ClientLogoStrip-module__H9mmJG__marqueeRow.ClientLogoStrip-module__H9mmJG__right{animation:40s linear infinite ClientLogoStrip-module__H9mmJG__scrollRight}.ClientLogoStrip-module__H9mmJG__logoItem{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;justify-content:center;align-items:center;min-width:150px;height:80px;padding:1rem 2rem;transition:all .3s;display:flex}.ClientLogoStrip-module__H9mmJG__logoItem:hover{border-color:var(--color-primary);transform:translateY(-2px)}.ClientLogoStrip-module__H9mmJG__logoImage{object-fit:contain;filter:grayscale();opacity:.7;max-width:100%;max-height:100%;transition:all .3s}.ClientLogoStrip-module__H9mmJG__logoItem:hover .ClientLogoStrip-module__H9mmJG__logoImage{filter:grayscale(0%);opacity:1}@keyframes ClientLogoStrip-module__H9mmJG__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ClientLogoStrip-module__H9mmJG__scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.ClientLogoStrip-module__H9mmJG__marqueeContainer:before,.ClientLogoStrip-module__H9mmJG__marqueeContainer:after{content:"";z-index:2;pointer-events:none;width:100px;height:100%;position:absolute;top:0}.ClientLogoStrip-module__H9mmJG__marqueeContainer:before{background:linear-gradient(to right,var(--color-bg),transparent);left:0}.ClientLogoStrip-module__H9mmJG__marqueeContainer:after{background:linear-gradient(to left,var(--color-bg),transparent);right:0}@media (max-width:768px){.ClientLogoStrip-module__H9mmJG__title{margin-bottom:3rem;font-size:1.5rem}.ClientLogoStrip-module__H9mmJG__logoItem{min-width:120px;height:60px;padding:.5rem 1rem}}
.about-module__8TymFG__container{background-color:var(--color-bg);min-height:100vh;color:var(--color-text);padding-top:80px}.about-module__8TymFG__hero{text-align:center;justify-content:center;align-items:center;height:80vh;padding:0 2rem;display:flex;position:relative;overflow:hidden}.about-module__8TymFG__heroBackground{z-index:0;background:radial-gradient(circle,#1a1a1a 0%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.about-module__8TymFG__heroContent{z-index:1;max-width:800px;animation:about-module__8TymFG__fadeIn about-module__8TymFG__Up 1s ease-out;position:relative}.about-module__8TymFG__title{font-family:var(--font-display);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#888);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:5rem;font-weight:900;line-height:1.1}.about-module__8TymFG__subtitle{color:var(--color-text-muted);margin-bottom:3rem;font-size:1.5rem;line-height:1.6}.about-module__8TymFG__section{padding:8rem 0;position:relative}.about-module__8TymFG__sectionContent{max-width:1200px;margin:0 auto;padding:0 2rem}.about-module__8TymFG__sectionTitle{font-family:var(--font-display);text-align:center;margin-bottom:4rem;font-size:3rem;font-weight:700}.about-module__8TymFG__introGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.about-module__8TymFG__introText{color:var(--color-text-muted);font-size:1.1rem;line-height:1.8}.about-module__8TymFG__introText p{margin-bottom:1.5rem}.about-module__8TymFG__introImage{aspect-ratio:4/3;background:#222;border-radius:12px;position:relative;overflow:hidden}.about-module__8TymFG__introImage img{object-fit:cover;width:100%;height:100%}.about-module__8TymFG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.about-module__8TymFG__featureCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:3rem;transition:transform .3s,border-color .3s}.about-module__8TymFG__featureCard:hover{border-color:var(--color-primary);transform:translateY(-10px)}.about-module__8TymFG__featureIcon{color:var(--color-primary);margin-bottom:1.5rem;font-size:2.5rem}.about-module__8TymFG__featureTitle{color:var(--color-text);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.about-module__8TymFG__featureDesc{color:var(--color-text-muted);line-height:1.6}.about-module__8TymFG__ctaSection{text-align:center;background:linear-gradient(to bottom,var(--color-bg),var(--color-surface))}.about-module__8TymFG__ctaTitle{margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.about-module__8TymFG__ctaDesc{color:var(--color-text-muted);margin-bottom:3rem;font-size:1.2rem}.about-module__8TymFG__primaryBtn{background:var(--color-primary);color:#fff;border-radius:8px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:inline-block}.about-module__8TymFG__primaryBtn:hover{background:var(--color-accent);transform:translateY(-2px)}@media (max-width:768px){.about-module__8TymFG__title{font-size:3rem}.about-module__8TymFG__introGrid{grid-template-columns:1fr}.about-module__8TymFG__section{padding:4rem 0}}@keyframes about-module__8TymFG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
