.about_page_container{background-color:#fff;width:100%}.about .about_container{max-width:var(--max-width);margin:0 auto;padding:24px 40px}.about{width:100%;max-width:var(--max-width);background:#fff;margin:0 auto;padding:56px 0 20px;position:relative;overflow:hidden}.about:before,.about:after{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(#2563eb14,#2563eb00 60%);width:520px;height:520px;position:absolute;inset:-20% -10% auto auto}.about:after{background:radial-gradient(#16a34a0f,#16a34a00 60%);width:640px;height:640px;inset:auto auto -25% -10%}.about_container .about-header{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding-bottom:.9rem;display:grid;overflow:hidden}.about-header .eyebrow{color:#475569;letter-spacing:.04em;background:#6365f111;border:1px solid #6365f13b;border-radius:50px;align-items:center;gap:10px;margin-bottom:1rem;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.about .about_container h1{letter-spacing:-.02em;margin:12px 0;font-size:40px;font-weight:700;line-height:1.15}.about .about_container p.lead{color:#475569;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.6}.about-header .about-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:1fr;gap:16px;padding:18px;display:grid;box-shadow:0 1px #02061708,0 12px 24px -20px #02061740}.about_container .about-figure{background:linear-gradient(#f8fafc,#fff);border:1px dashed #e2e8f0;border-radius:14px;place-items:center;min-height:220px;display:grid}.about-card .about-figure img{object-fit:cover;border-radius:14px;width:100%;height:280px}.about-header .about-card .kpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.about-header .about-card .kpis .kpi{text-align:center;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;padding:14px;transition:all .3s;display:flex}.about-header .about-card .kpis .kpi:hover{transform:scale(1.02)}.about-card .kpis .kpi strong{font-size:15px;line-height:1.2;display:block}.about-card .kpis .kpi img{width:35px;height:35px;margin-bottom:.6rem}.about-card .kpis .kpi span{color:#475569;font-size:12px}.about_container .feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:3rem;display:grid}.about_container .feature{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;display:grid;box-shadow:0 1px #02061708,0 12px 24px -20px #02061714}.about_container .feature .icon{background:var(--gradient-primary);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;padding:5px;display:grid}.about_container .feature .icon svg{font-size:1.3rem}.about_container .feature h3{margin:0 0 4px;font-size:16px;font-weight:600}.about_container .feature p{color:#475569;margin:0;font-size:14px;font-weight:500}.about_container .about-header .cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:inline-flex}.about_container .about-header .cta .btn{border-radius:10px;align-items:center;gap:10px;padding:10px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.about_container .about-header .cta .btn:active{transform:scale(.98)}.about_container .about-header .cta .btn.primary{background:var(--gradient-primary);color:#fff;box-shadow:0 2px 5px #0000001f}.about_container .about-header .cta .btn:hover{box-shadow:0 2px 10px #00000034}.about-header .cta .btn.secondary{color:#000;box-shadow:none;border:1px solid #e2e8f0}.about-header .cta .btn.secondary:hover{color:#fff;background-color:#000}.about_container .about-header .cta .btn svg{font-size:1rem}@media (max-width:1050px){.about_container .feature-grid{grid-template-columns:1fr 1fr}.about_container .feature{height:auto}}@media (max-width:950px){.about .about_container{padding:24px 20px}.about_container .about-header{flex-direction:column;grid-template-columns:1fr;align-items:center;display:flex}.about_container .about-header .about_content_left{text-align:center;flex-direction:column;align-items:center;margin-top:2rem;display:flex}.about-header .about_content_left h1{width:80%;margin-bottom:2rem}.about-header .about_content_left p{width:80%}.about-header .about-card{width:600px;margin:2rem 0}}@media (max-width:860px){.about_container .feature-grid{grid-template-columns:1fr}}@media (max-width:700px){.about-header .about_content_left h1,.about-header .about_content_left p,.about-header .about-card{width:100%}}@media (max-width:450px){.about .about_container{padding:24px 10px}.about .about_container h1{font-size:2.2rem}.about .about_container p.lead{font-size:14px}.about-header .about-card{padding:10px}.about_container .feature-grid{gap:20px}.about-header .about-card .kpis .kpi{padding:10px}.about-card .kpis .kpi img{width:25px;height:25px}.about-card .kpis .kpi strong{font-size:12px}}.our_story{background-color:#fff;width:100%;padding-top:3rem}.our_story .our_story_container{width:100%;max-width:var(--max-width);margin:0 auto}.our_story .our_story_heading{color:#000;text-align:center;font-size:2rem;font-weight:700}.our_story_content{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;width:100%;margin-top:2rem;padding:3rem 40px;display:grid}.our_story_content .our_story_content_left{width:100%}.our_story_content .our_story_content_left h3{color:#000;font-size:2rem;font-weight:700}.our_story_content .our_story_content_left h3 span{text-align:left;display:block}.our_story_content .our_story_content_left p{color:#000;margin-top:2rem;font-size:1rem;font-weight:500;line-height:1.5}.our_story_content .our_story_content_left .tags{flex-direction:column;gap:10px;margin-top:2rem;display:flex}.our_story_content .our_story_content_left .tags span{color:#000;align-items:center;gap:10px;font-size:1rem;font-weight:500;display:flex}.our_story_content_left .tags span svg{color:var(--success-color);font-size:1.2rem}.our_story_content_right{width:100%}.our_story_content_right img{border-radius:10px;width:95%;height:auto}@media (max-width:1200px){.our_story_content{padding:3rem 20px}.our_story_content_right{justify-content:end;align-items:center;display:flex}}@media (max-width:1150px){.our_story_content{gap:20px}.our_story_content .our_story_content_left h3{font-size:1.7rem}.our_story_content .our_story_content_left p{margin-top:1rem;font-size:.9rem}.our_story_content .our_story_content_left .tags span{font-size:.9rem}}@media (max-width:980px){.our_story_content{flex-direction:column-reverse;align-items:center;padding:3rem 40px;display:flex}.our_story_content .our_story_content_left{margin-top:2rem}.our_story_content .our_story_content_left h3{font-size:2rem}.our_story_content .our_story_content_left h3 span{margin-left:5px;display:inline}.our_story_content .our_story_content_left p{font-size:1.2rem}.our_story_content .our_story_content_left .tags span{font-size:1.1rem}.our_story_content_right{justify-content:center;width:100%}.our_story_content_right img{object-fit:cover;width:100%;height:400px}}@media (max-width:600px){.our_story_content{padding:2rem 20px}.our_story_content .our_story_content_left h3{font-size:1.6rem}.our_story_content .our_story_content_left p,.our_story_content .our_story_content_left .tags span{font-size:1rem}.our_story_content .our_story_content_left .tags span svg{width:40px;font-size:1.5rem}.our_story_content_right img{height:auto}}@media (max-width:500px){.our_story_content{padding:1rem 10px}.our_story_content .our_story_content_left{text-align:center}.our_story_content .our_story_content_left h3{text-align:center;font-size:1.4rem;line-height:1.5}.our_story_content .our_story_content_left .tags{gap:20px}.our_story_content .our_story_content_left .tags span{display:block}.our_story_content_left .tags span{font-size:1rem}.our_story_content_left .tags span svg{display:none}}.mission_values{background-color:#fff;width:100%;padding-top:3rem}.mission_values .mission_values_container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 40px}.mission_values_container h1{color:#000;font-size:2rem;font-weight:700}.mission_values_container .lead{color:#000;margin:1rem 0;font-size:1rem;font-weight:500;line-height:1.5}.mission_values_container .mission_values_grid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;margin-top:2rem;display:grid}.mission_values_container .mission_values_card{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.mission_values_container .mission_values_card h2{color:#000;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.mission_values_container .mission_values_card p{color:#000;font-size:.8rem;font-weight:500;line-height:1.5}@media (max-width:860px){.mission_values_container .mission_values_grid{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width:680px){.mission_values_container .mission_values_grid{grid-template-columns:1fr}}@media (max-width:600px){.mission_values .mission_values_container{padding:0 20px}.mission_values_container h1{text-align:center;font-size:1.5rem}.mission_values_container .lead{text-align:center}.mission_values_container .mission_values_grid{gap:1rem}}@media (max-width:460px){.mission_values .mission_values_container{padding:0 10px}}.about_footer_cta{background-color:#fff;width:100%;margin-top:5rem;padding-bottom:5rem}.about_footer_cta_content{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:1200px;margin:0 auto;padding:20px 40px}.about_footer_cta_content .eyebrow{color:#475569;letter-spacing:.04em;text-transform:capitalize;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:6px 15px;font-size:12px;font-weight:600;display:inline-flex}.about_footer_cta_content h2{color:#000;margin-bottom:1rem;font-size:2rem;font-weight:700}.about_footer_cta_content p{color:#000;margin-bottom:1.5rem;font-size:1rem;font-weight:500;line-height:1.5}.about_footer_cta_content .btn{letter-spacing:.04em;text-transform:capitalize;color:#fff;background:var(--gradient-primary);border-radius:10px;align-items:center;gap:10px;padding:10px 20px;font-size:1rem;font-weight:600;display:inline-flex}@media (max-width:1250px){.about_footer_cta{padding:0 20px 5rem}}@media (max-width:600px){.about_footer_cta{margin-top:3rem;padding:0 20px 3rem}.about_footer_cta_content{padding:10px}.about_footer_cta_content h2{margin-top:1rem;font-size:1.5rem}.about_footer_cta_content p{font-size:.9rem}}@media (max-width:400px){.about_footer_cta_content{text-align:center}.about_footer_cta{padding:0 10px 3rem}}
