 @media only screen and (min-width: 0rem) {.cs-hero-interior-afiliate.cs-hero-interior-with-bg .cs-hero-interior-visual {justify-content: center;align-items: center;}.cs-hero-interior-afiliate.cs-hero-interior-with-bg .cs-hero-interior-container {display: flex;flex-direction: column-reverse;text-align: center;padding: 2rem 1.5rem 2.5rem;max-width: 520px;margin: 0 auto;opacity: 1;}.cs-hero-interior-afiliate .cs-hero-interior-logo-wrap {align-items: center;}.cs-hero-interior-afiliate .cs-hero-interior-logo-bar {margin-top: 1.25rem;margin-bottom: 0;}.cs-hero-interior-afiliate .cs-hero-interior-tagline {margin: 0 0 1rem;font-size: clamp(1rem, 2vw, 1.15rem);color: #ffffff !important;text-shadow: 0 2px 6px rgba(0, 0, 0, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4);font-weight: 600;letter-spacing: 0.03em;}.cs-hero-interior-afiliate .cs-hero-interior-inline-content {margin-top: 0;margin-bottom: 0;padding-top: 0;}.cs-hero-interior-afiliate .cs-hero-interior-inline-content .cs-hero-interior-title {font-size: clamp(2.25rem, 6vw, 3.5rem);font-weight: 800;letter-spacing: 0.08em;margin-bottom: 0.875rem;color: #ffffff !important;text-shadow: 0 2px 8px rgba(0, 0, 0, 0.6), 0 1px 4px rgba(0, 0, 0, 0.5);}.cs-hero-interior-afiliate .cs-hero-interior-inline-content .cs-hero-interior-intro {font-size: clamp(1rem, 2.2vw, 1.15rem);line-height: 1.6;text-align: center;color: rgba(255, 255, 255, 0.98) !important;text-shadow: 0 2px 6px rgba(0, 0, 0, 0.55), 0 1px 3px rgba(0, 0, 0, 0.45);max-width: 28em;margin-left: auto;margin-right: auto;}}@media only screen and (min-width: 48rem) {.cs-hero-interior-afiliate.cs-hero-interior-with-bg .cs-hero-interior-container {padding-left: 2.5rem;padding-right: 2.5rem;}}