.about-page-wrapper{font-family:var(--font-inter), sans-serif;color:#1a1a1a;background-color:#fff;overflow-x:hidden}.about-container{max-width:1280px;margin:0 auto;padding:0 24px}.about-hero{text-align:center;padding:80px 0 100px}.about-subtitle{color:#06f;margin-bottom:16px;font-size:16px;font-weight:700;display:block}.hero-main-title{color:#1e1e1e;margin-bottom:50px;font-size:56px;font-weight:900;line-height:1.2}.hero-large-img{object-fit:cover;border-radius:60px;width:100%;height:auto;box-shadow:0 20px 60px #00000014}.hero-stats-bar{background-color:#f7f0e6;border-radius:60px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding:40px 60px;display:flex}.stat-item{text-align:center}.stat-item h3{color:#332d29;margin-bottom:5px;font-size:42px;font-weight:900}.stat-item p{color:#6d615c;margin:0;font-size:14px;font-weight:600}.journey-header{text-align:center;max-width:900px;margin:0 auto 60px}.tag-green{color:#2fb97d;margin-bottom:12px;font-size:15px;font-weight:700;display:block}.section-title{color:#1e1e1e;margin-bottom:24px;font-size:40px;font-weight:800}.journey-intro{color:#4b5563;font-size:16px;line-height:1.6}.journey-container-blue{background-color:#f0f7ff;border-radius:40px;padding:60px}.journey-row{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:60px;display:grid}.journey-row.reverse{direction:rtl}.journey-row.reverse .journey-text{direction:ltr}.journey-row:last-child{margin-bottom:0}.journey-img img{border-radius:24px;width:100%;box-shadow:0 15px 35px #0000001a}.journey-text h3{color:#1e1e1e;margin-bottom:16px;font-size:26px;font-weight:800}.journey-text p{color:#4b5563;font-size:15px;line-height:1.8}.mission-values-section{padding:100px 0}.values-header{text-align:center;max-width:800px;margin:0 auto 60px}.values-grid-cards{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.value-item-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;flex-direction:column;padding:40px 30px;transition:all .3s;display:flex;box-shadow:0 4px 20px #00000005}.value-item-card:hover{border-color:#06f;transform:translateY(-8px);box-shadow:0 20px 40px #0066ff0d}.v-card-icon{color:#2fb97d;background-color:#f0f7ff;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:24px;font-size:20px;display:flex}.value-item-card h3{color:#1e1e1e;margin-bottom:16px;font-size:22px;font-weight:800}.value-item-card p{color:#6b7280;flex-grow:1;margin-bottom:24px;font-size:14px;line-height:1.6}.v-card-link{color:#06f;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.about-final-cta{padding-bottom:100px}.cta-banner-card{background:linear-gradient(135deg,#e0f2fe 0%,#dcfce7 100%);border-radius:60px;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;padding:60px 80px;display:grid;position:relative;overflow:hidden}.cta-main-img{width:100%;height:auto;transform:scale(1.1)}.cta-right h2{color:#1e1e1e;margin-bottom:24px;font-size:48px;font-weight:900;line-height:1.1}.cta-right h2 span{color:#06f}.cta-right p{color:#4b5563;margin-bottom:32px;font-size:16px;line-height:1.6}.cta-btns{gap:16px;display:flex}.btn-primary-blue{color:#fff;cursor:pointer;background-color:#06f;border:none;border-radius:50px;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .3s;display:flex}.btn-primary-blue:hover{background-color:#0052cc;box-shadow:0 10px 20px #0066ff4d}.btn-secondary-white{color:#1e1e1e;cursor:pointer;background-color:#fff;border:none;border-radius:50px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .3s}@media (max-width:1024px){.hero-main-title{font-size:40px}.values-grid-cards{grid-template-columns:repeat(2,1fr)}.cta-banner-card{text-align:center;grid-template-columns:1fr;padding:40px}.cta-btns{justify-content:center}.hero-stats-bar{justify-content:center;padding:30px}}@media (max-width:768px){.journey-row{grid-template-columns:1fr;gap:30px}.journey-row.reverse{direction:ltr}.journey-container-blue{padding:30px}.stat-item h3{font-size:32px}.hero-large-img{border-radius:30px}}@media (max-width:480px){.values-grid-cards{grid-template-columns:1fr}.hero-main-title,.cta-right h2{font-size:32px}}
