.page-module__4W4pXG__container{width:100%;min-height:100vh;overflow-x:hidden}.page-module__4W4pXG__hero{background:linear-gradient(135deg,#0a1929 0%,#1565c0 50%,#42a5f5 100%);align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.page-module__4W4pXG__heroOverlay{opacity:.1;background:url(/images/pattern-dots.svg);animation:30s linear infinite page-module__4W4pXG__movePattern;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes page-module__4W4pXG__movePattern{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.page-module__4W4pXG__heroContent{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;margin:0 auto;display:grid}.page-module__4W4pXG__heroText{color:#fff;animation:1s ease-out page-module__4W4pXG__fadeInLeft}.page-module__4W4pXG__heroLabel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1px;background:rgba(255,255,255,.2);border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-block}.page-module__4W4pXG__heroTitle{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}.page-module__4W4pXG__highlightText{background:linear-gradient(90deg,#64b5f6 0%,#90caf9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__4W4pXG__heroDescription{opacity:.9;margin-bottom:2rem;font-size:1.125rem;line-height:1.8}.page-module__4W4pXG__heroImageGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;animation:1s ease-out page-module__4W4pXG__fadeInRight;display:grid}.page-module__4W4pXG__heroImageCard{border-radius:20px;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.page-module__4W4pXG__heroImageCard:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 30px 80px rgba(0,0,0,.4)}.page-module__4W4pXG__heroImageCard img{object-fit:cover;width:100%;height:300px;transition:transform .5s}.page-module__4W4pXG__heroImageCard:hover img{transform:scale(1.1)}.page-module__4W4pXG__card1{grid-column:span 2;height:350px}.page-module__4W4pXG__card1 img{height:350px}.page-module__4W4pXG__card2,.page-module__4W4pXG__card3,.page-module__4W4pXG__card2 img,.page-module__4W4pXG__card3 img{height:250px}.page-module__4W4pXG__imageCaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1565c0;background:rgba(255,255,255,.95);border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.2)}.page-module__4W4pXG__captionIcon{font-size:1.25rem}.page-module__4W4pXG__statsSection{z-index:2;background:linear-gradient(135deg,#f8f9fa 0%,#e3f2fd 100%);margin-top:-50px;padding:4rem 2rem;position:relative}.page-module__4W4pXG__statsContainer{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.page-module__4W4pXG__statCard{text-align:center;background:#fff;border-radius:20px;padding:2.5rem 2rem;transition:all .3s;animation:.8s ease-out page-module__4W4pXG__fadeInUp;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-module__4W4pXG__statCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.page-module__4W4pXG__statIcon{margin-bottom:1rem;font-size:3rem}.page-module__4W4pXG__statNumber{color:#1565c0;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.page-module__4W4pXG__statLabel{color:#616161;font-size:1rem;font-weight:500}.page-module__4W4pXG__storySection{background:#fff;padding:6rem 2rem}.page-module__4W4pXG__storyContainer{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.page-module__4W4pXG__storyContent{animation:1s ease-out page-module__4W4pXG__fadeInLeft}.page-module__4W4pXG__sectionLabel{color:#1565c0;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:inline-block}.page-module__4W4pXG__sectionTitle{color:#212121;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.3}.page-module__4W4pXG__storyText{color:#616161;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.8}.page-module__4W4pXG__storyFeatures{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.page-module__4W4pXG__featureItem{color:#424242;align-items:center;gap:.75rem;font-weight:600;display:flex}.page-module__4W4pXG__checkIcon{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#66bb6a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;display:flex}.page-module__4W4pXG__storyImage{animation:1s ease-out page-module__4W4pXG__fadeInRight;position:relative}.page-module__4W4pXG__floatingCard{border-radius:30px;animation:6s ease-in-out infinite page-module__4W4pXG__float;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)}.page-module__4W4pXG__floatingCard img{object-fit:cover;width:100%;height:500px}@keyframes page-module__4W4pXG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.page-module__4W4pXG__experienceBadge{background:linear-gradient(135deg,#1565c0 0%,#42a5f5 100%);border-radius:20px;padding:2rem;animation:2s ease-in-out infinite page-module__4W4pXG__pulse;position:absolute;bottom:2rem;right:-2rem;box-shadow:0 15px 40px rgba(21,101,192,.4)}@keyframes page-module__4W4pXG__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page-module__4W4pXG__badgeContent{text-align:center;color:#fff}.page-module__4W4pXG__badgeNumber{margin-bottom:.5rem;font-size:3rem;font-weight:900;line-height:1;display:block}.page-module__4W4pXG__badgeText{opacity:.9;font-size:1rem;font-weight:600;display:block}.page-module__4W4pXG__timelineSection{color:#fff;text-align:center;background:linear-gradient(135deg,#0a1929 0%,#1565c0 100%);padding:6rem 2rem}.page-module__4W4pXG__timeline{max-width:1000px;margin:4rem auto 0;position:relative}.page-module__4W4pXG__timeline:before{content:"";background:linear-gradient(transparent 0%,#42a5f5 50%,transparent 100%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.page-module__4W4pXG__timelineItem{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin-bottom:3rem;animation:.8s ease-out page-module__4W4pXG__fadeInUp;display:grid}.page-module__4W4pXG__timelineItem:nth-child(2n) .page-module__4W4pXG__timelineYear{text-align:left;order:3}.page-module__4W4pXG__timelineItem:nth-child(2n) .page-module__4W4pXG__timelineContent{text-align:right;order:1}.page-module__4W4pXG__timelineYear{background:linear-gradient(135deg,#64b5f6 0%,#90caf9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.page-module__4W4pXG__timelineDot{z-index:2;background:#42a5f5;border:4px solid #0a1929;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 4px rgba(66,165,245,.3)}.page-module__4W4pXG__timelineContent{text-align:left}.page-module__4W4pXG__timelineTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__4W4pXG__timelineDescription{opacity:.8;font-size:1rem;line-height:1.6}.page-module__4W4pXG__valuesSection{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:6rem 2rem}.page-module__4W4pXG__valuesDescription{color:#616161;max-width:700px;margin:1rem auto 3rem;font-size:1.125rem;line-height:1.8}.page-module__4W4pXG__valuesGrid{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.page-module__4W4pXG__valueCard{cursor:pointer;background:#fff;border-radius:20px;padding:2.5rem 2rem;transition:all .5s;animation:.8s ease-out page-module__4W4pXG__fadeInUp;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-module__4W4pXG__valueCard:before{content:"";opacity:0;background:linear-gradient(135deg,#1565c0 0%,#42a5f5 100%);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.page-module__4W4pXG__valueCard:hover:before,.page-module__4W4pXG__activeValue:before{opacity:.05}.page-module__4W4pXG__valueCard:hover,.page-module__4W4pXG__activeValue{transform:translateY(-10px);box-shadow:0 20px 50px rgba(21,101,192,.2)}.page-module__4W4pXG__valueIcon{z-index:1;margin-bottom:1.5rem;font-size:3.5rem;transition:transform .5s;position:relative}.page-module__4W4pXG__valueCard:hover .page-module__4W4pXG__valueIcon,.page-module__4W4pXG__activeValue .page-module__4W4pXG__valueIcon{transform:scale(1.2)rotate(5deg)}.page-module__4W4pXG__valueTitle{color:#212121;z-index:1;margin-bottom:1rem;font-size:1.5rem;font-weight:700;position:relative}.page-module__4W4pXG__valueDescription{color:#616161;z-index:1;font-size:1rem;line-height:1.6;position:relative}.page-module__4W4pXG__teamSection{text-align:center;background:#fff;padding:6rem 2rem}.page-module__4W4pXG__teamDescription{color:#616161;max-width:700px;margin:1rem auto 3rem;font-size:1.125rem;line-height:1.8}.page-module__4W4pXG__teamGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}.page-module__4W4pXG__teamCard{background:#fff;border-radius:20px;transition:all .5s;animation:.8s ease-out page-module__4W4pXG__fadeInUp;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-module__4W4pXG__teamCard:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.15)}.page-module__4W4pXG__teamImageWrapper{height:320px;position:relative;overflow:hidden}.page-module__4W4pXG__teamImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__4W4pXG__teamCard:hover .page-module__4W4pXG__teamImage{transform:scale(1.1)}.page-module__4W4pXG__teamOverlay{opacity:0;background:linear-gradient(135deg,rgba(21,101,192,.9) 0%,rgba(66,165,245,.9) 100%);justify-content:center;align-items:center;padding:2rem;transition:opacity .5s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.page-module__4W4pXG__teamCard:hover .page-module__4W4pXG__teamOverlay{opacity:1}.page-module__4W4pXG__teamBio{color:#fff;text-align:center;font-size:1rem;line-height:1.6}.page-module__4W4pXG__teamInfo{text-align:center;padding:1.5rem}.page-module__4W4pXG__teamName{color:#212121;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.page-module__4W4pXG__teamRole{color:#1565c0;margin-bottom:1rem;font-size:.9375rem;font-weight:600}.page-module__4W4pXG__teamSpecialties{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.page-module__4W4pXG__specialtyBadge{color:#1565c0;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-radius:20px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .3s}.page-module__4W4pXG__specialtyBadge:hover{color:#fff;background:linear-gradient(135deg,#1565c0 0%,#42a5f5 100%);transform:translateY(-2px)}.page-module__4W4pXG__impactSection{background:linear-gradient(135deg,#e3f2fd 0%,#f8f9fa 100%);padding:6rem 2rem}.page-module__4W4pXG__impactContainer{max-width:1200px;margin:0 auto}.page-module__4W4pXG__impactContent{text-align:center;margin-bottom:3rem}.page-module__4W4pXG__impactText{color:#616161;max-width:800px;margin:1rem auto 3rem;font-size:1.125rem;line-height:1.8}.page-module__4W4pXG__impactGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__4W4pXG__impactCard{background:#fff;border-radius:20px;transition:all .5s;animation:.8s ease-out page-module__4W4pXG__fadeInUp;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-module__4W4pXG__impactCard:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.15)}.page-module__4W4pXG__impactImageWrapper{height:250px;position:relative;overflow:hidden}.page-module__4W4pXG__impactImageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__4W4pXG__impactCard:hover .page-module__4W4pXG__impactImageWrapper img{transform:scale(1.1)}.page-module__4W4pXG__impactTitle{color:#212121;padding:1.5rem 1.5rem .75rem;font-size:1.25rem;font-weight:700}.page-module__4W4pXG__impactDescription{color:#616161;padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.6}.page-module__4W4pXG__ctaSection{background:linear-gradient(135deg,#0a1929 0%,#1565c0 100%);padding:6rem 2rem;position:relative;overflow:hidden}.page-module__4W4pXG__ctaSection:before{content:"";opacity:.1;background:url(/images/pattern-waves.svg);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__4W4pXG__ctaContent{text-align:center;color:#fff;z-index:1;max-width:800px;margin:0 auto;position:relative}.page-module__4W4pXG__ctaTitle{margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.3}.page-module__4W4pXG__ctaText{opacity:.9;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.8}.page-module__4W4pXG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__4W4pXG__primaryBtn,.page-module__4W4pXG__secondaryBtn{cursor:pointer;border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;transition:all .3s}.page-module__4W4pXG__primaryBtn{color:#1565c0;background:#fff}.page-module__4W4pXG__primaryBtn:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,255,255,.3)}.page-module__4W4pXG__secondaryBtn{color:#fff;background:0 0;border:2px solid #fff}.page-module__4W4pXG__secondaryBtn:hover{color:#1565c0;background:#fff;transform:translateY(-3px)}.page-module__4W4pXG__ctaImageCollage{opacity:.3;gap:1rem;display:flex;position:absolute;bottom:0;right:5%}.page-module__4W4pXG__collageImage1,.page-module__4W4pXG__collageImage2{border-radius:20px;width:200px;height:300px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.page-module__4W4pXG__collageImage1{transform:translateY(-50px)}.page-module__4W4pXG__collageImage1 img,.page-module__4W4pXG__collageImage2 img{object-fit:cover;width:100%;height:100%}@keyframes page-module__4W4pXG__fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes page-module__4W4pXG__fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes page-module__4W4pXG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.page-module__4W4pXG__heroContent{grid-template-columns:1fr;gap:3rem}.page-module__4W4pXG__heroTitle{font-size:2.5rem}.page-module__4W4pXG__heroImageGrid{grid-template-columns:1fr}.page-module__4W4pXG__card1{grid-column:span 1}.page-module__4W4pXG__statsContainer{grid-template-columns:repeat(2,1fr)}.page-module__4W4pXG__storyContainer{grid-template-columns:1fr;gap:3rem}.page-module__4W4pXG__valuesGrid{grid-template-columns:repeat(2,1fr)}.page-module__4W4pXG__impactGrid{grid-template-columns:1fr}.page-module__4W4pXG__ctaImageCollage{display:none}}@media (max-width:768px){.page-module__4W4pXG__hero{min-height:auto;padding:4rem 1.5rem}.page-module__4W4pXG__heroTitle{font-size:2rem}.page-module__4W4pXG__heroDescription{font-size:1rem}.page-module__4W4pXG__statsContainer{grid-template-columns:1fr;gap:1.5rem}.page-module__4W4pXG__statCard{padding:2rem 1.5rem}.page-module__4W4pXG__sectionTitle{font-size:2rem}.page-module__4W4pXG__storyText{font-size:1rem}.page-module__4W4pXG__storyFeatures{grid-template-columns:1fr}.page-module__4W4pXG__floatingCard img{height:350px}.page-module__4W4pXG__timeline:before{left:20px}.page-module__4W4pXG__timelineItem{text-align:left;grid-template-columns:auto 1fr;gap:1rem}.page-module__4W4pXG__timelineYear{grid-column:span 2;font-size:1.5rem;text-align:left!important;order:1!important}.page-module__4W4pXG__timelineDot{order:2}.page-module__4W4pXG__timelineContent{order:3;text-align:left!important}.page-module__4W4pXG__valuesGrid,.page-module__4W4pXG__teamGrid{grid-template-columns:1fr}.page-module__4W4pXG__ctaTitle{font-size:2rem}.page-module__4W4pXG__ctaButtons{flex-direction:column}.page-module__4W4pXG__primaryBtn,.page-module__4W4pXG__secondaryBtn{width:100%}}@media (max-width:480px){.page-module__4W4pXG__heroTitle{font-size:1.75rem}.page-module__4W4pXG__heroImageCard,.page-module__4W4pXG__heroImageCard img{height:200px!important}.page-module__4W4pXG__card1,.page-module__4W4pXG__card1 img{height:250px!important}.page-module__4W4pXG__statIcon{font-size:2.5rem}.page-module__4W4pXG__statNumber{font-size:2rem}.page-module__4W4pXG__sectionTitle{font-size:1.75rem}.page-module__4W4pXG__experienceBadge{padding:1.5rem;right:0}.page-module__4W4pXG__badgeNumber{font-size:2.5rem}.page-module__4W4pXG__badgeText{font-size:.875rem}.page-module__4W4pXG__valueIcon{font-size:3rem}.page-module__4W4pXG__teamImageWrapper{height:250px}.page-module__4W4pXG__ctaTitle{font-size:1.5rem}.page-module__4W4pXG__ctaText{font-size:1rem}}@media print{.page-module__4W4pXG__ctaSection,.page-module__4W4pXG__ctaButtons{display:none}.page-module__4W4pXG__hero{page-break-after:always}.page-module__4W4pXG__teamCard,.page-module__4W4pXG__valueCard,.page-module__4W4pXG__impactCard{page-break-inside:avoid}}
