#about{color:#1e293b}#about .about-container{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;max-width:940px;margin:0 auto;padding:2rem;box-shadow:0 12px 30px #0f172a14}#about .about-hero{text-align:center;max-width:780px;margin:0 auto 2.5rem}#about .about-eyebrow{color:#0369a1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:700}#about h1{color:#0f4c81;margin-bottom:1rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:750}#about h2{color:#075985;margin-bottom:.75rem;font-size:1.4rem;font-weight:700}#about h3{color:#0f4c81;margin-bottom:.4rem;font-size:1.05rem;font-weight:700}#about p,#about li{line-height:1.75}#about .about-section{border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:2rem}#about .about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}#about .about-card{background:#f0f9ff;border:1px solid #dbeafe;border-radius:.75rem;padding:1.15rem}#about .about-card p{margin-bottom:0;font-size:.95rem}#about .about-steps,#about .about-resource-list{gap:.85rem;margin:1.25rem 0 0;padding-left:1.4rem;display:grid}#about .about-resource-list li{background:#f8fafc;border-radius:.5rem;padding:.8rem 1rem;list-style-position:inside}#about .about-contact{background:#eff6ff;border:1px solid #dbeafe;border-radius:.75rem;padding:1.5rem}#about .about-contact a{color:#0369a1;font-weight:650}@media (max-width:768px){#about .about-container{padding:1.25rem}#about .about-grid{grid-template-columns:1fr}}
