.page-module___8aEwW__partnershipsSection{border-bottom:1px solid var(--border);padding:80px 0}.page-module___8aEwW__partnersGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:48px;display:flex}.page-module___8aEwW__partnerCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-normal), transform var(--transition-normal);flex-direction:column;align-items:center;gap:16px;min-width:220px;padding:32px 40px;display:flex}.page-module___8aEwW__partnerCard:hover{border-color:var(--secondary);transform:translateY(-4px)}.page-module___8aEwW__partnerLogoChip{border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;width:100%;height:88px;padding:16px 24px;display:flex}.page-module___8aEwW__partnerLogo{object-fit:contain;width:auto;max-width:100%;height:100%}.page-module___8aEwW__partnerName{color:var(--text-secondary);text-align:center;font-size:.875rem;font-weight:600}.page-module___8aEwW__heroSection{text-align:center;background:radial-gradient(circle at top,#10b98114 0%,#0000 60%);flex-direction:column;align-items:center;padding-top:160px;padding-bottom:100px;display:flex;position:relative;overflow:hidden}[data-theme=light] .page-module___8aEwW__heroSection{background:radial-gradient(circle at top,#10b9810d 0%,#0000 70%)}.page-module___8aEwW__gridBackground{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:top;background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}[data-theme=light] .page-module___8aEwW__gridBackground{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px)}.page-module___8aEwW__heroContent{z-index:10;flex-direction:column;align-items:center;gap:40px;max-width:1080px;display:flex}@media (min-width:992px){.page-module___8aEwW__heroContent{text-align:left;flex-direction:row;align-items:center;gap:72px}}.page-module___8aEwW__heroLogoCol{flex-shrink:0;justify-content:center;display:flex}.page-module___8aEwW__heroTextCol{flex-direction:column;align-items:center;max-width:640px;display:flex}@media (min-width:992px){.page-module___8aEwW__heroTextCol{align-items:flex-start}}.page-module___8aEwW__heroLogo{object-fit:contain;filter:drop-shadow(0 8px 24px #10b98140);width:160px;height:auto}@media (min-width:992px){.page-module___8aEwW__heroLogo{width:260px}}.page-module___8aEwW__taglineBadge{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full);background:#10b98114;border:1px solid #10b98133;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.page-module___8aEwW__heroTitle{letter-spacing:-.04em;background:linear-gradient(135deg,#fff 30%,#a7f3d0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:2.75rem;font-weight:850;line-height:1.15}[data-theme=light] .page-module___8aEwW__heroTitle{background:linear-gradient(135deg,#0f172a 40%,#047857 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (min-width:768px){.page-module___8aEwW__heroTitle{font-size:4rem}}.page-module___8aEwW__heroSubtitle{max-width:650px;margin-bottom:40px;font-size:1.1rem;line-height:1.6}@media (min-width:768px){.page-module___8aEwW__heroSubtitle{font-size:1.25rem}}.page-module___8aEwW__ctaGroup{flex-direction:column;justify-content:center;gap:16px;width:100%;display:flex}@media (min-width:640px){.page-module___8aEwW__ctaGroup{flex-direction:row;width:auto}}.page-module___8aEwW__primaryCta{background:var(--primary);color:#070b14;border-radius:var(--radius-md);transition:all var(--transition-normal);justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #10b9814d}.page-module___8aEwW__primaryCta:hover{background:var(--primary-hover);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.page-module___8aEwW__secondaryCta{border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-md);transition:all var(--transition-normal);background:#ffffff05;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;display:inline-flex}[data-theme=light] .page-module___8aEwW__secondaryCta{background:#00000005}.page-module___8aEwW__secondaryCta:hover{border-color:var(--text-secondary);background:#ffffff0d;transform:translateY(-2px)}.page-module___8aEwW__missionSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);transition:background var(--transition-normal), border-color var(--transition-normal);background:#090e18;padding:100px 0}[data-theme=light] .page-module___8aEwW__missionSection{background:#fff}.page-module___8aEwW__missionGrid{grid-template-columns:1fr;align-items:center;gap:60px;display:grid}@media (min-width:992px){.page-module___8aEwW__missionGrid{grid-template-columns:1.2fr 1fr}}.page-module___8aEwW__missionContent{flex-direction:column;gap:20px;display:flex}.page-module___8aEwW__sectionHeader{color:var(--primary);text-transform:uppercase;letter-spacing:.15em;font-size:.85rem;font-weight:700}.page-module___8aEwW__missionTitle{font-size:2.25rem;font-weight:800;line-height:1.2}.page-module___8aEwW__missionText{font-size:1.05rem;line-height:1.7}.page-module___8aEwW__purposeImageWrap{border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-lg);line-height:0;overflow:hidden}.page-module___8aEwW__purposeImage{width:100%;height:auto;display:block}.page-module___8aEwW__featuresSection{padding:100px 0}.page-module___8aEwW__featuresHeader{text-align:center;margin-bottom:60px}.page-module___8aEwW__featuresTitle{margin-top:12px;font-size:2.25rem;font-weight:800}.page-module___8aEwW__featureCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-normal);flex-direction:column;gap:16px;padding:32px;display:flex}.page-module___8aEwW__featureCard:hover{box-shadow:var(--shadow-lg);background:var(--bg-card-hover);border-color:#10b9814d;transform:translateY(-5px)}.page-module___8aEwW__featureIcon{border-radius:var(--radius-md);background:#10b98114;border:1px solid #10b98126;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}.page-module___8aEwW__featureCard h3{font-size:1.25rem;font-weight:700}.page-module___8aEwW__featureCard p{font-size:.95rem;line-height:1.6}
