.aboutHero{ width: 100%; overflow: hidden; position: relative; background: #0F172A; }
	.aboutHero .bg{ width: 100%; height: auto; min-height: 320px; object-fit: cover; opacity: 0.85; }
	.aboutHero .overlay{ position: absolute; inset: 0; background: linear-gradient(to top, rgba(15,23,42,0.9), rgba(15,23,42,0.4)); pointer-events: none; }
	.aboutHero .inner{ position: absolute; inset: 0; width: 1200px; max-width: 100%; margin: 0 auto; padding: 0 24px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; color: #ffffff; }
	.aboutHero .eyebrow{ margin: 0 0 8px; font-size: 14px; letter-spacing: 1.5px; text-transform: uppercase; color: #94A3B8; }
	.aboutHero .title{ margin: 0 0 12px; font-size: 30px; font-weight: 700; color: #F8FAFC; }
	.aboutHero .subtitle{ margin: 0 0 20px; max-width: 590px; font-size: 16px; color: #CBD5E1; line-height: 1.8; }
	.aboutHero .stats{ display: flex; gap: 24px; flex-wrap: wrap; }
	.aboutHero .item{ min-width: 120px; }
	.aboutHero .value{ display: block; font-size: 22px; font-weight: 700; color: #ffffff; }
	.aboutHero .label{ display: block; font-size: 14px; color: #CBD5E1; margin-top: 4px; }

.sectionAbout{ width: 1200px; max-width: 100%; margin: 0 auto; padding: 48px 0; }
	.sectionAbout .title{ text-align: center; font-size: 22px; font-weight: 600; color: #333333; margin: 0 0 32px; }
	.sectionAbout .inner{ display: flex; gap: 40px; align-items: flex-start; padding:0 10px; }
	.sectionAbout .content{ flex: 1; min-width: 0; }
	.sectionAbout .block{ margin-bottom: 28px; padding:0 14px; border-left: 0px solid #0066cc; }
	.sectionAbout .block:last-child{ margin-bottom: 0; }
	.sectionAbout .block .title{ margin: 0 0 10px; font-size: 16px; font-weight: 600; color: #222222; text-align: left; }
	.sectionAbout .block .text{ margin:0 0 10px; font-size: 14px; color: #555555; line-height: 1.8; }
	.sectionAbout .pic{ width: 240px; flex-shrink: 0; }
	.sectionAbout .pic img{ width: 100%; height: auto; border-radius: 8px; border: 1px solid #eee; }

@media (max-width: 1024px) {
}
@media (max-width: 640px) {
	.sectionAbout .inner{ flex-direction: column; }
	.sectionAbout .pic{ width: 100%; max-width: 400px; }
	.sectionAbout .content{ }
}
@media (max-width: 460px) {
	.aboutHero .title{font-size:20px }
	.aboutHero .subtitle{ font-size:13px; }
}
