@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.8s cubic-bezier(.2,.8,.2,1) slideUp}.about-page{color:#1e293b;background:#fff;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.about-page .about-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#6b9de7 0%,#0052cc 100%);padding:160px 24px 100px;position:relative}.about-page .about-hero h1{letter-spacing:-.03em;margin-bottom:24px;font-size:max(36px,min(7vw,64px));font-weight:800;line-height:1.1}.about-page .about-hero .hero-subtitle{color:#fff;opacity:.95;max-width:800px;margin:0 auto;font-size:max(16px,min(3vw,22px));line-height:1.6}.about-page .about-content .container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.about-page .about-content section{margin-bottom:100px}@media (max-width:768px){.about-page .about-content section{margin-bottom:60px}}.about-page .about-content .section-tag{color:#0052cc;text-transform:uppercase;letter-spacing:.1em;background:#0052cc1a;border-radius:50px;margin-bottom:12px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.about-page .about-content .section-header{text-align:center;margin-bottom:50px}.about-page .about-content .section-header.align-left{text-align:left}.about-page .about-content .section-header.align-left .underline{margin:0}.about-page .about-content .section-header h2{color:#1e293b;letter-spacing:-.02em;margin-bottom:12px;font-size:max(28px,min(5vw,40px));font-weight:800;line-height:1.1}.about-page .about-content .section-header .underline{background:#0052cc;border-radius:2px;width:60px;height:4px;margin:0 auto}.about-page .about-content .story-section{margin-top:100px}@media (max-width:768px){.about-page .about-content .story-section{margin-top:60px}}.about-page .about-content .story-section .story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}@media (max-width:1024px){.about-page .about-content .story-section .story-grid{text-align:center;grid-template-columns:1fr}}.about-page .about-content .story-section .story-image{position:relative}.about-page .about-content .story-section .story-image img{object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:450px;box-shadow:0 15px 40px #00000014}.about-page .about-content .story-section .story-image .experience-badge{text-align:center;background:#fff;border-radius:20px;min-width:130px;padding:20px;position:absolute;bottom:20px;right:20px;box-shadow:0 10px 30px #0000001a}@media (max-width:480px){.about-page .about-content .story-section .story-image .experience-badge{margin:-30px auto 0;position:relative;bottom:0;right:0}}.about-page .about-content .story-section .story-image .experience-badge .years{color:#0052cc;font-size:32px;font-weight:800;line-height:1;display:block}.about-page .about-content .story-section .story-image .experience-badge .text{color:#64748b;font-size:13px;font-weight:600}.about-page .about-content .story-section .story-text p{color:#64748b;margin-bottom:20px;font-size:16px;line-height:1.7}.about-page .about-content .story-section .story-text .story-features{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;display:grid}@media (max-width:480px){.about-page .about-content .story-section .story-text .story-features{grid-template-columns:1fr}}.about-page .about-content .story-section .story-text .story-features .feature-item{background:#f0f7ff;border:1px solid #0052cc0d;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;transition:all .3s;display:flex}.about-page .about-content .story-section .story-text .story-features .feature-item:hover{background:#fff;border-color:#0052cc1a;transform:translate(5px);box-shadow:0 8px 20px #0052cc14}.about-page .about-content .story-section .story-text .story-features .feature-item .feature-icon{color:#0052cc;flex-shrink:0;font-size:20px}.about-page .about-content .story-section .story-text .story-features .feature-item span{color:#1e293b;font-size:14px;font-weight:700}.about-page .about-content .mission-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.about-page .about-content .mission-grid{grid-template-columns:1fr}}.about-page .about-content .mission-grid .mission-card-premium{background:#f8fafc;border:1px solid #edf2f7;border-radius:20px;padding:30px}.about-page .about-content .mission-grid .mission-card-premium p{color:#475569;margin:0;font-size:16px;line-height:1.7}.about-page .about-content .values-section{background:#f0f7ff;border-radius:32px;padding:60px 40px}.about-page .about-content .values-section .values-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.about-page .about-content .values-section .values-grid .value-card{background:#fff;border-radius:20px;padding:30px;transition:transform .3s}.about-page .about-content .values-section .values-grid .value-card:hover{transform:translateY(-5px)}.about-page .about-content .values-section .values-grid .value-card .icon-wrapper{background:#0052cc;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;display:flex}.about-page .about-content .values-section .values-grid .value-card .icon-wrapper svg{color:#fff;font-size:24px}.about-page .about-content .values-section .values-grid .value-card h3{margin-bottom:10px;font-size:20px;font-weight:700}.about-page .about-content .values-section .values-grid .value-card p{color:#64748b;font-size:14px;line-height:1.6}.about-page .about-content .team-section .founders-grid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.about-page .about-content .team-section .founder-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;width:100%;max-width:380px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;box-shadow:0 10px 30px #0000000d}.about-page .about-content .team-section .founder-card:hover{transform:translateY(-5px)}.about-page .about-content .team-section .founder-card .founder-image-wrapper{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.about-page .about-content .team-section .founder-card .founder-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.about-page .about-content .team-section .founder-card .founder-image-wrapper .founder-socials{z-index:2;opacity:0;gap:12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;bottom:24px;left:24px;transform:translateY(50px)}.about-page .about-content .team-section .founder-card .founder-image-wrapper .founder-socials .social-link{color:#0052cc;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000001a}.about-page .about-content .team-section .founder-card .founder-image-wrapper .founder-socials .social-link svg{font-size:16px}.about-page .about-content .team-section .founder-card .founder-image-wrapper .founder-socials .social-link:hover{color:#fff;background:#0052cc;transform:translateY(-3px)}.about-page .about-content .team-section .founder-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.about-page .about-content .team-section .founder-card:hover .founder-image-wrapper img{transform:scale(1.1)}.about-page .about-content .team-section .founder-card:hover .founder-socials{opacity:1;transform:translateY(0)}.about-page .about-content .team-section .founder-card .founder-info{text-align:center;padding:24px}.about-page .about-content .team-section .founder-card .founder-info h3{letter-spacing:-.02em;margin-bottom:4px;font-size:26px;font-weight:800;line-height:1.2}.about-page .about-content .team-section .founder-card .founder-info .designation{color:#0052cc;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:14px;font-weight:700;display:block}.about-page .about-content .team-section .founder-card .founder-info .founder-bio{color:#64748b;font-size:16px;line-height:1.6}.about-page .about-content .vision-section{background:linear-gradient(135deg,#f0f7ff 0%,#fff 100%);border:1px solid #0052cc1a;border-radius:32px;padding:80px 60px;position:relative}@media (max-width:1024px){.about-page .about-content .vision-section{padding:60px 32px}}@media (max-width:480px){.about-page .about-content .vision-section{border-radius:20px;padding:40px 15px}}.about-page .about-content .vision-section .vision-content{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;display:grid}@media (max-width:1024px){.about-page .about-content .vision-section .vision-content{text-align:center;grid-template-columns:1fr}}.about-page .about-content .vision-section .vision-text h2{color:#1e293b;letter-spacing:-.03em;margin-bottom:12px;font-size:max(28px,min(5vw,42px));font-weight:800;line-height:1.1!important}.about-page .about-content .vision-section .vision-text p{color:#475569;word-wrap:break-word;overflow-wrap:break-word;font-size:16px;line-height:1.45}.about-page .about-content .vision-section .vision-stats{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}@media (max-width:480px){.about-page .about-content .vision-section .vision-stats{grid-template-columns:1fr}}.about-page .about-content .vision-section .vision-stats .stat-item{text-align:center;background:#fff;border:1px solid #0052cc1a;border-radius:20px;padding:30px 20px;box-shadow:0 10px 25px #0052cc0d}.about-page .about-content .vision-section .vision-stats .stat-item .stat-number{color:#0052cc;margin-bottom:2px;font-size:max(24px,min(5vw,32px));font-weight:800}.about-page .about-content .vision-section .vision-stats .stat-item .stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.about-page .about-content .cta-section{text-align:center;color:#fff;background:linear-gradient(135deg,#6b9de7 0%,#0052cc 100%);border-radius:32px;padding:80px 48px;box-shadow:0 15px 40px #0052cc33}.about-page .about-content .cta-section h2{margin-bottom:20px;font-size:max(28px,min(5vw,40px));font-weight:800}.about-page .about-content .cta-section p{opacity:.9;max-width:600px;margin:0 auto 35px;font-size:17px}.about-page .about-content .cta-section .cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.about-page .about-content .cta-section .cta-buttons .btn{border-radius:12px;padding:14px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s}.about-page .about-content .cta-section .cta-buttons .btn.btn-primary{color:#0052cc;background:#fff}.about-page .about-content .cta-section .cta-buttons .btn.btn-primary:hover{transform:translateY(-3px)}.about-page .about-content .cta-section .cta-buttons .btn.btn-secondary{color:#fff;background:#ffffff1a;border:2px solid #fff}.about-page .about-content .cta-section .cta-buttons .btn.btn-secondary:hover{color:#0052cc;background:#fff;transform:translateY(-3px)}
