.EcosystemSection-module__tH1BnG__section{padding:var(--space-20) 0;background:var(--neutrals-neutral-100,#f6f6f6)}.EcosystemSection-module__tH1BnG__tabLabelMobile{display:inline}.EcosystemSection-module__tH1BnG__tabLabelDesktop{display:none}@media (min-width:640px){.EcosystemSection-module__tH1BnG__tabLabelMobile{display:none}.EcosystemSection-module__tH1BnG__tabLabelDesktop{display:inline}}@media (min-width:768px){.EcosystemSection-module__tH1BnG__section{padding:var(--space-20) 0}}.EcosystemSection-module__tH1BnG__header{flex-direction:column;align-self:stretch;align-items:center;gap:24px;display:flex}.EcosystemSection-module__tH1BnG__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}@media (min-width:768px){.EcosystemSection-module__tH1BnG__title{font-size:var(--font-size-3xl)}}.EcosystemSection-module__tH1BnG__titleHighlight{color:var(--brand-secondary)}.EcosystemSection-module__tH1BnG__highlight{white-space:nowrap;display:inline-block;position:relative}.EcosystemSection-module__tH1BnG__highlightText{z-index:1;font-weight:var(--font-weight-semibold);position:relative}.EcosystemSection-module__tH1BnG__highlightMarkers{pointer-events:none;height:24px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.EcosystemSection-module__tH1BnG__highlightMarkers svg{width:100%;height:100%;position:absolute;left:0}.EcosystemSection-module__tH1BnG__highlightMarker1{height:20px;top:-6px}.EcosystemSection-module__tH1BnG__highlightMarker2{opacity:1;height:20px;top:6px}.EcosystemSection-module__tH1BnG__description{text-align:center;max-width:1000px;color:var(--color-text-body);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.EcosystemSection-module__tH1BnG__tabsContainer{margin:var(--space-12) 0;justify-content:center;display:flex}.EcosystemSection-module__tH1BnG__tabsControl{padding:8px;padding:var(--space-1);border-radius:var(--radius-radius-rounded,48px);border:1px solid var(--brand-secondary-brand-secondary-light,#ff8a61);background:#fff;align-items:center;display:flex;position:relative;box-shadow:0 4px 16px #80808033}.EcosystemSection-module__tH1BnG__tabButton{border-radius:var(--radius-radius-rounded,48px);z-index:1;justify-content:center;align-items:center;gap:8px;padding:16px 24px;display:flex;position:relative}.EcosystemSection-module__tH1BnG__tabButtonActive{color:var(--neutral-50)}.EcosystemSection-module__tH1BnG__tabIndicator{top:var(--space-1);left:var(--space-1);bottom:var(--space-1);width:calc(50% - var(--space-1));background:var(--brand-secondary,#da5f35);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute}.EcosystemSection-module__tH1BnG__tabIndicatorPartner{transform:translate(0)}.EcosystemSection-module__tH1BnG__tabIndicatorReferral{transform:translate(100%)}.EcosystemSection-module__tH1BnG__tabContentWrapper{max-width:1200px;margin:0 auto;position:relative}@keyframes EcosystemSection-module__tH1BnG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EcosystemSection-module__tH1BnG__tabContent{animation:.5s ease-out forwards EcosystemSection-module__tH1BnG__fadeIn}.EcosystemSection-module__tH1BnG__gridTwoCols{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:768px){.EcosystemSection-module__tH1BnG__gridTwoCols{grid-template-columns:1fr 1fr}}.EcosystemSection-module__tH1BnG__benefitsCard{background-color:var(--color-bg-primary);max-width:1224px;margin-top:var(--space-12);margin-bottom:var(--space-12);box-shadow:var(--shadow-sm);border:1px solid var(--neutrals-neutral-200,#e8e8e8);padding:var(--space-8);border-radius:48px;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}@media (min-width:1024px){.EcosystemSection-module__tH1BnG__benefitsCard{flex-direction:row;align-items:stretch}}.EcosystemSection-module__tH1BnG__benefitsImageSide{border-radius:var(--radius-2xl,24px);background:#f9fbf4;width:auto;min-height:260px;max-height:500px}.EcosystemSection-module__tH1BnG__benefitsImage{object-fit:cover;border-radius:var(--radius-2xl,24px);width:100%;height:100%}.EcosystemSection-module__tH1BnG__benefitsContentSide{max-height:500px;padding:var(--space-8);flex-direction:column;flex:1;justify-content:center;display:flex}@media (min-width:768px){.EcosystemSection-module__tH1BnG__benefitsContentSide{padding:var(--space-10)}}.EcosystemSection-module__tH1BnG__gridBenefits{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.EcosystemSection-module__tH1BnG__gridBenefits{grid-template-columns:1fr 1fr}}.EcosystemSection-module__tH1BnG__sectionTitle{font-size:var(--font-size-2xl-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--space-8);color:var(--color-text-heading);text-align:left}.EcosystemSection-module__tH1BnG__sectionTitle .EcosystemSection-module__tH1BnG__titleHighlight{color:var(--brand-secondary);font-weight:var(--font-weight-semibold)}.EcosystemSection-module__tH1BnG__eyebrowLabel{color:var(--brand-secondary-brand-secondary-main,#da5f35);letter-spacing:var(--letter-spacing-letter-spacing-0,0);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.EcosystemSection-module__tH1BnG__topBanner{gap:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:1024px){.EcosystemSection-module__tH1BnG__topBanner{flex-direction:row;justify-content:space-between;align-items:center}}.EcosystemSection-module__tH1BnG__topBannerLeft{align-items:flex-start;gap:var(--space-6);flex-direction:column;flex:1 0 0;display:flex}.EcosystemSection-module__tH1BnG__topBannerTitle{font-size:var(--font-size-2xl-lg);font-weight:var(--font-weight-medium);color:var(--color-text-heading);line-height:var(--line-height-normal)}.EcosystemSection-module__tH1BnG__topBannerRight{color:var(--neutrals-neutral-800,#4c4c4c);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);flex-shrink:0}.EcosystemSection-module__tH1BnG__ctaBannerTitle{min-width:660px}@media (min-width:1024px){.EcosystemSection-module__tH1BnG__topBannerRight{width:442px}}.EcosystemSection-module__tH1BnG__bannerImageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.EcosystemSection-module__tH1BnG__bannerImage{object-fit:cover;width:100%!important;height:100%!important}.EcosystemSection-module__tH1BnG__explanationSection{background-color:var(--color-bg-primary);border-radius:var(--radius-xl);padding:var(--space-10);margin:var(--space-12) 0;text-align:center;box-shadow:var(--shadow-sm)}.EcosystemSection-module__tH1BnG__sectionDescription{color:var(--color-text-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);max-width:48rem;margin:0 auto var(--space-4)}.EcosystemSection-module__tH1BnG__sectionSubtitle{color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin-bottom:var(--space-8)}.EcosystemSection-module__tH1BnG__inlineLink{color:var(--brand-secondary);font-weight:var(--font-weight-semibold);margin-top:var(--space-4);display:inline-block}.EcosystemSection-module__tH1BnG__inlineLink:hover{text-decoration:underline}.EcosystemSection-module__tH1BnG__columnsSection{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.EcosystemSection-module__tH1BnG__columnsSection{grid-template-columns:3fr 2fr}}.EcosystemSection-module__tH1BnG__columnCard{background-color:var(--color-bg-primary);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}@media (min-width:1024px){.EcosystemSection-module__tH1BnG__columnCard:first-child{min-width:800px}}.EcosystemSection-module__tH1BnG__columnCard .EcosystemSection-module__tH1BnG__sectionTitle{text-align:left}.EcosystemSection-module__tH1BnG__stepsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.EcosystemSection-module__tH1BnG__stepsGrid{grid-template-columns:repeat(3,1fr)}}.EcosystemSection-module__tH1BnG__stepCard{background-color:var(--neutral-50);border-radius:var(--radius-lg);padding:var(--space-6)}.EcosystemSection-module__tH1BnG__stepLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--brand-secondary);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.EcosystemSection-module__tH1BnG__stepTitle{font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.EcosystemSection-module__tH1BnG__stepDesc{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.EcosystemSection-module__tH1BnG__referList{gap:var(--space-3);flex-direction:column;margin-top:auto;padding:0;list-style:none;display:flex}.EcosystemSection-module__tH1BnG__referList li{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background-color:var(--neutral-100);color:var(--brand-secondary-dark);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);display:flex}.EcosystemSection-module__tH1BnG__referItemIcon{background:#ffbaa2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.EcosystemSection-module__tH1BnG__referItemIconInner{background:var(--brand-secondary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.EcosystemSection-module__tH1BnG__explanationCard{background-color:var(--color-bg-primary);margin:var(--space-12) 0;box-shadow:var(--shadow-sm);border:1px solid var(--neutrals-neutral-200,#e8e8e8);padding:var(--space-8);gap:var(--space-6);border-radius:48px;flex-direction:column;display:flex;overflow:hidden}@media (min-width:1024px){.EcosystemSection-module__tH1BnG__explanationCard{align-items:stretch;gap:var(--space-8);flex-direction:row}}.EcosystemSection-module__tH1BnG__explanationTextSide{padding:var(--space-4);flex-direction:column;flex:1;justify-content:center;display:flex}.EcosystemSection-module__tH1BnG__explanationTextSide .EcosystemSection-module__tH1BnG__sectionTitle{text-align:left}.EcosystemSection-module__tH1BnG__explanationTextSide .EcosystemSection-module__tH1BnG__sectionDescription{text-align:left;margin:0 0 var(--space-4)}.EcosystemSection-module__tH1BnG__explanationImageSide{border-radius:var(--radius-2xl,24px);min-height:260px;overflow:hidden}@media (min-width:1024px){.EcosystemSection-module__tH1BnG__explanationImageSide{flex:1;max-width:50%}}.EcosystemSection-module__tH1BnG__explanationImage{object-fit:cover;border-radius:var(--radius-2xl,24px);width:100%;height:100%}.EcosystemSection-module__tH1BnG__columnHeadingLabel{padding:6px var(--space-4);border-radius:var(--radius-full);border:1px solid var(--brand-secondary);color:var(--brand-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-6);width:max-content;display:inline-block}.EcosystemSection-module__tH1BnG__stepsFootnote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-4)}@media (max-width:640px){.EcosystemSection-module__tH1BnG__section{padding:var(--space-12) 0}.EcosystemSection-module__tH1BnG__title{font-size:var(--font-size-2xl-lg);text-align:center;justify-content:center}.EcosystemSection-module__tH1BnG__description{font-size:var(--font-size-base)}.EcosystemSection-module__tH1BnG__tabsContainer{margin:var(--space-8) 0}.EcosystemSection-module__tH1BnG__tabButton{font-size:var(--font-size-sm);padding:12px 16px}.EcosystemSection-module__tH1BnG__benefitsCard{border-radius:var(--radius-2xl);padding:var(--space-4);margin-top:var(--space-8);margin-bottom:var(--space-8)}.EcosystemSection-module__tH1BnG__benefitsContentSide{max-height:none;padding:var(--space-4);order:-1}.EcosystemSection-module__tH1BnG__benefitsImageSide{max-height:260px}.EcosystemSection-module__tH1BnG__sectionTitle{font-size:var(--font-size-2xl)}.EcosystemSection-module__tH1BnG__topBannerLeft{display:contents}.EcosystemSection-module__tH1BnG__eyebrowLabel{font-size:var(--font-size-base);order:1}.EcosystemSection-module__tH1BnG__topBannerTitle{font-size:var(--font-size-2xl);order:2}.EcosystemSection-module__tH1BnG__topBannerRight{font-size:var(--font-size-sm);line-height:var(--line-height-normal);order:3}.EcosystemSection-module__tH1BnG__topBannerCta{order:4}.EcosystemSection-module__tH1BnG__explanationSection{padding:var(--space-6);margin:var(--space-8) 0}.EcosystemSection-module__tH1BnG__explanationCard{border-radius:var(--radius-2xl);padding:var(--space-4);margin:var(--space-8) 0}.EcosystemSection-module__tH1BnG__explanationTextSide{padding:var(--space-4)}.EcosystemSection-module__tH1BnG__columnsSection{margin-bottom:var(--space-8)}.EcosystemSection-module__tH1BnG__columnCard{padding:var(--space-6)}.EcosystemSection-module__tH1BnG__highlightMarkers{height:20px}.EcosystemSection-module__tH1BnG__highlightMarker1{height:18px;top:-6px}.EcosystemSection-module__tH1BnG__highlightMarker2{height:18px;top:6px}}
