.page-module__28fkcG__teamPage{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);flex-direction:column;gap:48px;min-height:100vh;padding-bottom:60px;display:flex}.page-module__28fkcG__hero{text-align:center;color:#fff;padding:120px 24px 60px}.page-module__28fkcG__heroContent{max-width:800px;margin:0 auto}.page-module__28fkcG__heroTitle{text-shadow:0 4px 20px #0000004d;margin-bottom:24px;font-family:Urbanist\, sans-serif;font-size:48px;font-weight:900}.page-module__28fkcG__heroHighlight{color:gold}.page-module__28fkcG__heroSubtitle{opacity:.9;margin-bottom:40px;font-size:20px;line-height:1.6}.page-module__28fkcG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;display:grid}.page-module__28fkcG__statCard{backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:16px;padding:20px}.page-module__28fkcG__statNumber{color:gold;margin-bottom:8px;font-size:28px;font-weight:900}.page-module__28fkcG__statLabel{color:#fffffff2;font-size:14px}.page-module__28fkcG__teamSection{justify-content:center;padding:0 24px;display:flex}.page-module__28fkcG__teamGrid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:32px;width:100%;max-width:960px;display:grid}.page-module__28fkcG__teamCard{-webkit-backdrop-filter:blur(16px);background:#ffffff2e;border:1.5px solid #ffffff40;border-radius:24px;flex-direction:column;align-items:center;min-height:340px;padding:40px 32px 32px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 32px #1f26872e}.page-module__28fkcG__teamCard:hover{transform:translateY(-6px);box-shadow:0 16px 40px #1f26873d}.page-module__28fkcG__teamIcon{color:#fff;border:2.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;font-size:48px;font-weight:700;display:flex}.page-module__28fkcG__teamName{color:#fff;text-align:center;margin-bottom:10px;font-family:Urbanist\, sans-serif;font-size:24px;font-weight:800}.page-module__28fkcG__teamRole{color:#ffffffe6;text-align:center;margin-bottom:16px;font-size:16px;font-weight:600}.page-module__28fkcG__teamDesc{color:#ffffffe6;text-align:center;font-size:15px;line-height:1.7}.page-module__28fkcG__cta{text-align:center;color:#231f41;background:linear-gradient(135deg,#f8f9ff 0%,#e8ecff 100%);border:2px solid #525ee01a;border-radius:24px;max-width:900px;margin:0 auto;padding:60px 40px}.page-module__28fkcG__ctaTitle{margin-bottom:20px;font-family:Urbanist\, sans-serif;font-size:32px;font-weight:800}.page-module__28fkcG__ctaSubtitle{color:#666;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}.page-module__28fkcG__ctaActions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.page-module__28fkcG__ctaButton{border-radius:12px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.page-module__28fkcG__primary{color:#fff;background:linear-gradient(135deg,#525ee0 0%,#706c81 100%);box-shadow:0 4px 12px #525ee04d}.page-module__28fkcG__primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px #525ee059}.page-module__28fkcG__secondary{color:#525ee0;background:0 0;border:2px solid #525ee0}.page-module__28fkcG__secondary:hover{background:#525ee014;transform:translateY(-2px)}.page-module__28fkcG__faqSection{-webkit-backdrop-filter:blur(16px);color:#fff;background:#ffffff29;border:1.5px solid #ffffff40;border-radius:24px;flex-direction:column;gap:24px;max-width:960px;margin:0 auto 40px;padding:40px;display:flex}.page-module__28fkcG__faqTitle{text-align:center;margin-bottom:8px;font-family:Urbanist\, sans-serif;font-size:32px;font-weight:800}.page-module__28fkcG__faqSubtitle{text-align:center;opacity:.9;margin-bottom:16px;font-size:18px}.page-module__28fkcG__faqGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.page-module__28fkcG__faqCard{background:#ffffff1f;border:1px solid #fff3;border-radius:16px;padding:24px;box-shadow:0 12px 24px #1f26872e}.page-module__28fkcG__faqQuestion{margin-bottom:12px;font-size:20px;font-weight:700}.page-module__28fkcG__faqAnswer{opacity:.9;font-size:15px;line-height:1.6}@media (max-width:1024px){.page-module__28fkcG__heroTitle{font-size:40px}.page-module__28fkcG__heroSubtitle{font-size:18px}.page-module__28fkcG__teamGrid{grid-template-columns:minmax(0,1fr);max-width:640px}}@media (max-width:768px){.page-module__28fkcG__teamPage{gap:32px;padding-bottom:40px}.page-module__28fkcG__hero{padding:100px 20px 48px}.page-module__28fkcG__heroTitle{font-size:34px}.page-module__28fkcG__heroSubtitle{margin-bottom:32px;font-size:17px}.page-module__28fkcG__statsGrid{gap:16px}.page-module__28fkcG__teamSection{padding:0 20px}.page-module__28fkcG__teamCard{min-height:auto;padding:32px 24px 28px}.page-module__28fkcG__teamName{font-size:22px}.page-module__28fkcG__teamRole{font-size:15px}.page-module__28fkcG__teamDesc{font-size:14.5px}.page-module__28fkcG__cta{margin:0 20px;padding:48px 28px}.page-module__28fkcG__ctaTitle{font-size:28px}.page-module__28fkcG__ctaSubtitle{font-size:16px}.page-module__28fkcG__faqSection{padding:32px}}@media (max-width:600px){.page-module__28fkcG__hero{padding:80px 16px 40px}.page-module__28fkcG__heroTitle{font-size:30px;line-height:1.2}.page-module__28fkcG__heroSubtitle{font-size:16px}.page-module__28fkcG__statsGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}.page-module__28fkcG__statCard{padding:16px}.page-module__28fkcG__teamSection{padding:0 16px}.page-module__28fkcG__teamCard{border-radius:20px;padding:28px 20px 24px}.page-module__28fkcG__teamIcon{width:64px;height:64px;margin-bottom:18px;font-size:36px}.page-module__28fkcG__teamName{font-size:20px}.page-module__28fkcG__teamRole{margin-bottom:14px;font-size:14px}.page-module__28fkcG__teamDesc{font-size:14px}.page-module__28fkcG__cta{margin:0 16px;padding:40px 24px}.page-module__28fkcG__ctaActions{flex-direction:column;gap:12px}.page-module__28fkcG__ctaButton{width:100%}.page-module__28fkcG__faqSection{margin:0 16px 20px;padding:28px}.page-module__28fkcG__faqGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.page-module__28fkcG__statsGrid{grid-template-columns:minmax(0,1fr)}.page-module__28fkcG__heroSubtitle{font-size:15px}.page-module__28fkcG__teamDesc{font-size:13.5px}}
