.about-hero-section{background-color:#002970;background-image:radial-gradient(circle,rgba(14,165,233,.3) 1px,transparent 0);background-size:30px 30px;padding:4rem 2rem;text-align:center;width:100%;box-sizing:border-box}.about-hero-content{max-width:1300px;margin:0 auto}.about-hero-title{font-size:3.5rem;font-weight:700;color:#ffffff;margin:0 0 1rem;line-height:1.2}.about-hero-subtitle{font-size:1.25rem;color:#ffffff;margin:0;opacity:.9}.about-us-container{min-height:100vh;background-color:#f9fafb;padding:4rem 2rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.about-us-content{max-width:1300px;width:100%;margin:0 auto;box-sizing:border-box}.about-main-section{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.about-left-column{display:flex;flex-direction:column;gap:1.5rem}.about-section-title{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem;line-height:1.3}.about-paragraph{font-size:1rem;color:#374151;line-height:1.7;margin:0}.vision-box{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;padding:1.5rem;margin-top:1rem}.vision-title{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .75rem}.vision-text{font-size:1rem;color:#374151;line-height:1.7;margin:0}.about-right-column,.one97-card{display:flex;flex-direction:column}.one97-card{background-color:#f3f4f6;border-radius:.75rem;padding:2rem;gap:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.one97-title{font-size:1.75rem;font-weight:700;color:#111827;margin:0}.one97-subtitle{font-size:.875rem;color:#6b7280;margin:0;font-weight:500}.one97-description{font-size:1rem;color:#374151;line-height:1.7;margin:0}.metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.metric-box{background-color:#ffffff;border-radius:.5rem;padding:1.5rem;text-align:center;border:1px solid #e5e7eb}.metric-value{font-size:2rem;font-weight:700;color:#00BAF2;margin:0 0 .5rem;line-height:1}.metric-label{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin:0}.cta-section{text-align:center;padding:4rem 2rem;background-color:#ffffff;border-radius:.75rem;margin-top:2rem}.cta-title{font-size:2.5rem;font-weight:700;color:#111827;margin:0 0 1rem;line-height:1.2}.cta-description{font-size:1.125rem;color:#374151;margin:0 0 2rem;line-height:1.6}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background-color:#00BAF2;color:#ffffff;text-decoration:none;border-radius:1rem;font-size:1rem;font-weight:600;transition:all .2s ease;border:none;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}.cta-btn-primary:hover{background-color:#0099cc;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.15)}.cta-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background-color:#ffffff;color:#002970;text-decoration:none;border-radius:1rem;font-size:1rem;font-weight:600;transition:all .2s ease;border:1px solid #d1d5db;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}.cta-btn-secondary:hover{background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.15)}@media (max-width:1024px){.about-main-section{grid-template-columns:1fr;gap:2rem}.metrics-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.about-hero-section{padding:3rem 1.5rem}.about-hero-title{font-size:2.5rem}.about-hero-subtitle{font-size:1.125rem}.about-us-container{padding:3rem 1.5rem}.about-section-title{font-size:1.75rem}.one97-card{padding:1.5rem}.one97-title{font-size:1.5rem}.metric-value{font-size:1.75rem}.cta-section{padding:3rem 1.5rem}.cta-title{font-size:2rem}.cta-buttons{flex-direction:column;align-items:stretch}.cta-btn-primary,.cta-btn-secondary{width:100%}}@media (max-width:480px){.about-hero-section{padding:2rem 1rem}.about-hero-title{font-size:2rem}.about-us-container{padding:2rem 1rem}.metrics-grid{grid-template-columns:1fr;gap:1rem}.cta-section{padding:2rem 1rem}.cta-title{font-size:1.75rem}}