/* Section 03 — ecosystem. Scoped under .homepage-main-v3-page .homepage-main-v3-ecosystem. */
@media (max-width: 900px) {
.homepage-main-v3-page .homepage-main-v3-ecosystem [data-stack-heading] { padding: 64px 20px 104px !important; }
}
@media (max-width: 900px) {
.homepage-main-v3-page .homepage-main-v3-ecosystem [data-stack-card] { background: var(--bg-raised) !important; }
}
@media (max-width: 600px) {
.homepage-main-v3-page .homepage-main-v3-ecosystem [data-stack-heading] h2 { font-size: 2rem !important; }
}
@media (max-width: 600px) {
.homepage-main-v3-page .homepage-main-v3-ecosystem [data-stack-heading] p { font-size: 0.98rem !important; }
}
.homepage-main-v3-page .homepage-main-v3-ecosystem [data-stack-heading] h2:not([data-offart]) { color: #ffffff !important; }
.homepage-main-v3-page .homepage-main-v3-ecosystem [data-stack-heading] p:not([data-offart]) { color: rgba(255,255,255,0.86) !important; }
.homepage-main-v3-page .homepage-main-v3-ecosystem [data-stack-heading] h2:not([data-offart]),
.homepage-main-v3-page .homepage-main-v3-ecosystem [data-stack-heading] p:not([data-offart]) { text-shadow: 0 1px 2px rgba(3,4,5,0.35), 0 2px 18px rgba(3,4,5,0.45); }
