.about-hero-section{background:linear-gradient(135deg,#0f172af2 0%,#1e293bd9 100%);justify-content:center;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.about-hero-background{opacity:.1;z-index:1;background-image:url(https://leadminesmedia.com/wp-content/uploads/2023/01/stockfresh_8245621_female-customer-services-agent-in-call-center_sizeS.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.about-hero-content{z-index:2;text-align:center;max-width:1200px;padding:0 2rem;position:relative}.about-hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#6366f14d 0%,#10b98133 100%);border:1px solid #6366f166;border-radius:2rem;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.75rem 1.5rem;display:inline-flex}.about-hero-badge-text{letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:700}.about-hero-heading{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:4rem;font-weight:900;line-height:1.1}.about-hero-heading .gradient-text{background:linear-gradient(135deg,#6366f1 0%,#818cf8 50%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-hero-description{color:#ffffffe6;max-width:800px;margin:0 auto;font-size:1.5rem;font-weight:400;line-height:1.6}.about-section{padding:100px 0;position:relative}.about-section-title{letter-spacing:-.02em;text-align:center;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800}.about-section-subtitle{color:var(--text-secondary);text-align:center;max-width:800px;margin:0 auto 2rem;font-size:1.5rem;font-weight:400;line-height:1.6;display:block;text-align:center!important}.floating-images-container{min-height:400px;margin:4rem 0;position:relative}.floating-image{border:3px solid #6366f133;border-radius:1.5rem;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.floating-image:hover{border-color:#6366f166;transform:translateY(-10px);box-shadow:0 35px 60px -15px #6366f14d}.story-section{background:linear-gradient(135deg,#0f172af2 0%,#1e293bd9 100%)}.story-content{text-align:center;max-width:1000px;margin:0 auto}.story-text{color:var(--text-secondary);text-align:center;margin-bottom:3rem;font-size:1.25rem;line-height:1.8}.story-stats{flex-wrap:wrap;justify-content:center;gap:4rem;margin-top:4rem;display:flex}.story-stat{text-align:center}.story-stat-number{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:900}.story-stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:1rem;font-weight:600}.mission-vision-section{background:var(--dark-bg)}.mission-vision-grid{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:4rem;margin-top:4rem;display:grid}.mission-card,.vision-card{background:linear-gradient(145deg,#1e293bcc 0%,#0f172a99 100%);border:1px solid #6366f133;border-radius:2rem;padding:3rem;transition:all .4s}.mission-card:hover,.vision-card:hover{border-color:#6366f166;transform:translateY(-10px);box-shadow:0 25px 60px #6366f133}.mission-icon,.vision-icon{background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:1.5rem;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:2rem;display:flex}.values-section{background:linear-gradient(135deg,#0f172af2 0%,#1e293bd9 100%)}.values-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:4rem;display:grid}.value-card{text-align:center;background:linear-gradient(145deg,#1e293bcc 0%,#0f172a99 100%);border:1px solid #6366f11a;border-radius:1.5rem;padding:2.5rem;transition:all .4s}.value-card:hover{border-color:#6366f14d;transform:translateY(-8px);box-shadow:0 20px 50px #6366f126}.value-icon{background:linear-gradient(135deg,#6366f126,#10b98126);border-radius:1.25rem;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;display:flex}.team-section{background:var(--dark-bg)}.team-members{max-width:1200px;margin:4rem auto 0}.team-card{background:linear-gradient(145deg,#1e293bcc 0%,#0f172a99 100%);border:1px solid #6366f133;border-radius:2rem;margin-bottom:3rem;padding:3rem;transition:all .4s}.team-card:hover{border-color:#6366f166;transform:translateY(-10px);box-shadow:0 25px 60px #6366f133}.team-content{grid-template-columns:300px 1fr;align-items:center;gap:3rem;display:grid}.team-image-container{position:relative}.team-image{border:3px solid #6366f14d;border-radius:1.5rem;width:100%;height:350px;overflow:hidden}.team-image-placeholder{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;font-weight:900;display:flex}.team-info h3{color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.team-role{color:var(--secondary);background:#10b9811a;border-radius:2rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-size:1.25rem;font-weight:600;display:inline-block}.team-description{color:var(--text-secondary);margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.team-highlights{flex-direction:column;gap:1rem;display:flex}.team-highlight{color:var(--text-secondary);align-items:center;gap:1rem;display:flex}.team-highlight-icon{color:var(--primary);flex-shrink:0}.philosophy-section{background:linear-gradient(135deg,#0f172af2 0%,#1e293bd9 100%)}.philosophy-steps{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:4rem;display:grid}.philosophy-step{text-align:center;background:linear-gradient(145deg,#1e293bcc 0%,#0f172a99 100%);border:1px solid #6366f11a;border-radius:1.5rem;padding:2.5rem;transition:all .4s}.philosophy-step:hover{border-color:#6366f14d;transform:translateY(-8px);box-shadow:0 20px 50px #6366f126}.philosophy-step-number{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:900;display:flex}.faq-section{background:var(--dark-bg)}.faq-container{max-width:1000px;margin:4rem auto 0}.faq-item{background:linear-gradient(145deg,#1e293bcc 0%,#0f172a99 100%);border:1px solid #6366f133;border-radius:1.5rem;margin-bottom:1.5rem;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:#6366f166}.faq-question{cursor:pointer;background:#6366f10d;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.faq-question h4{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.faq-icon{color:var(--primary);transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;padding:0 2rem;transition:all .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px;padding:0 2rem 1.5rem}.faq-answer p{color:var(--text-secondary);font-size:1.125rem;line-height:1.7}.about-cta-section{background:linear-gradient(135deg,#0f172afa 0%,#1e293be6 100%);border-top:1px solid #6366f133;border-bottom:1px solid #6366f133}.about-cta-content{text-align:center;max-width:800px;margin:0 auto}.about-cta-button{background:linear-gradient(135deg,var(--primary)0%,#4f46e5 50%,var(--primary)100%);color:#fff;cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-items:center;margin-top:2rem;padding:1.25rem 3rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .4s;display:inline-flex;box-shadow:0 10px 40px #6366f166}.about-cta-button:hover{transform:translateY(-3px);box-shadow:0 20px 60px #6366f199}@media (max-width:1200px){.about-hero-heading{font-size:3.5rem}.about-section-title{font-size:3rem}}@media (max-width:992px){.team-content,.mission-vision-grid{grid-template-columns:1fr;gap:2rem}.floating-images-container{min-height:300px}}@media (max-width:768px){.about-hero-section{min-height:70vh}.about-hero-heading{font-size:2.75rem}.about-hero-description{font-size:1.25rem}.about-section{padding:80px 0}.about-section-title{font-size:2.5rem}.about-section-subtitle{font-size:1.25rem}.story-stats{gap:2rem}.story-stat-number{font-size:2.5rem}.team-image{height:300px}.team-info h3{font-size:2rem}.philosophy-steps,.values-grid{grid-template-columns:1fr}}@media (max-width:480px){.about-hero-heading{font-size:2.25rem}.about-section-title{font-size:2rem}.team-card{padding:2rem}.faq-question{padding:1.25rem 1.5rem}.faq-question h4{font-size:1.125rem}}@keyframes float-1{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(20px,-20px)rotate(5deg)}66%{transform:translate(-15px,15px)rotate(-5deg)}}@keyframes float-2{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-25px,15px)rotate(-3deg)}66%{transform:translate(15px,-25px)rotate(3deg)}}@keyframes float-3{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(15px,20px)rotate(2deg)}66%{transform:translate(-20px,-15px)rotate(-2deg)}}.floating-1{animation:20s ease-in-out infinite float-1}.floating-2{animation:25s ease-in-out infinite float-2}.floating-3{animation:22s ease-in-out infinite float-3}
