﻿/* Auto-extracted CSS for Views/about */

.about-s-683ac1a1 { justify-content:center;margin-bottom:16px; }

.about-s-d6f2af6e { margin-top:14px; }

.about-s-bd083c63 { border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);width:100%; }

.about-s-34ce8d7d { padding:60px 0;background:var(--primary);overflow:hidden;position:relative; }

.about-s-9b0e7280 { position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><circle cx=%2280%22 cy=%2220%22 r=%2240%22 fill=%22rgba(255,255,255,0.04)%22/><circle cx=%2220%22 cy=%2280%22 r=%2230%22 fill=%22rgba(255,255,255,0.04)%22/></svg>') no-repeat center/cover; }

.about-s-ce1f2eb0 { position:relative;z-index:1; }

.about-s-1add6fb8 { display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center; }

.about-s-67718cba { color:rgba(255,255,255,.7); }

.about-s-e6cdeb45 { font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;color:#fff;margin:12px 0 20px;line-height:1.2; }

.about-s-0bcad575 { color:rgba(255,255,255,.75);font-size:1rem;line-height:1.8;margin-bottom:20px; }

.about-s-69eb91e0 { color:rgba(255,255,255,.75);font-size:1rem;line-height:1.8; }

.about-s-2e5f767e { display:grid;grid-template-columns:1fr 1fr;gap:20px; }

.about-s-c70dad4c { background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:28px;backdrop-filter:blur(8px); }

.about-s-3aec3f38 { font-size:2rem;margin-bottom:12px; }

.about-s-61ac89c9 { font-weight:700;color:#fff;margin-bottom:8px;font-size:1rem; }

.about-s-3d04eb5f { color:rgba(255,255,255,.65);font-size:.875rem;line-height:1.6; }

.about-s-94f05211 { text-align:center;margin-bottom:40px; }

.about-s-96ad6099 { margin-top:4px; }

.about-s-b1c1baa8 { margin:12px auto 0; }

.about-s-1df7dad2 { font-size:.8125rem;color:var(--slate-500);margin-top:8px;line-height:1.5; }

.about-s-ad78ba38 { padding:60px 0;background:var(--slate-50);border-top:1px solid var(--slate-200); }

.about-s-7ccaa6d9 { text-align:center;margin-bottom:36px; }

.about-s-b1aaa047 { display:flex;flex-wrap:wrap;justify-content:center;gap:32px;align-items:center;opacity:.6;filter:grayscale(1); }

.about-s-14364df1 { font-size:1.75rem;font-weight:900;letter-spacing:-.05em;font-family:var(--font-display); }

.about-s-6f0632c6 { padding:80px 0;background:var(--white); }

.about-s-91a87015 { text-align:center; }

.about-s-276760d1 { margin:12px auto;max-width:500px; }

.about-s-bf304052 { margin:0 auto 32px; }

.about-s-bfe2083c { display:flex;gap:14px;justify-content:center; }

@media (max-width: 1024px) {
  .about-s-bfe2083c { flex-wrap: wrap; }
  .about-s-1add6fb8 { grid-template-columns: 1fr !important; }
  .about-s-2e5f767e { grid-template-columns: 1fr !important; }
}

/* Responsive: about pages */
@media (max-width: 1024px) {
  .about-two-col { grid-template-columns: 1fr !important; gap: 36px; }
  .team-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 768px) {
  .about-stats,
  .values-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .about-img-wrap { max-width: 100%; }
}
@media (max-width: 480px) {
  .about-stats,
  .values-grid,
  .team-grid { grid-template-columns: 1fr !important; }
  .section-title { font-size: 1.5rem; }
}
