.rf-season-callout{background:var(--rf-color-surface);border-bottom:1px solid var(--rf-border);border-top:1px solid var(--rf-border);padding:80px var(--rf-layout-side-padding)}.rf-callout-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--rf-layout-max-width)}.rf-callout-eyebrow{color:var(--rf-color-primary);display:block;font-family:var(--rf-font-ui);font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.rf-callout-text h3{color:var(--rf-color-text);font-family:var(--rf-font-heading);font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.1;margin-bottom:20px}.rf-callout-text p{color:var(--rf-color-text-muted);font-family:var(--rf-font-body);font-size:17px;font-style:italic;line-height:1.7;margin-bottom:28px}.rf-callout-cta{align-items:center;background:var(--rf-color-primary);border-radius:4px;color:var(--rf-color-surface);display:inline-flex;font-family:var(--rf-font-ui);font-size:15px;font-weight:700;gap:10px;padding:15px 36px;text-decoration:none;transition:background .2s,transform .15s}.rf-callout-cta:hover{background:var(--rf-color-primary-dark);transform:translateY(-1px)}.rf-callout-stats{display:flex;flex-direction:column;gap:24px}.rf-stat-row{align-items:flex-start;background:var(--rf-color-surface-soft);border-radius:8px;display:flex;gap:18px;padding:18px 22px}.rf-stat-icon{align-items:center;background:var(--rf-color-surface);border-radius:50%;color:var(--rf-color-primary);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.rf-stat-icon svg{height:22px;width:22px}.rf-stat-content{flex:1}.rf-stat-label{color:var(--rf-color-text-soft);display:block;font-family:var(--rf-font-ui);font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.rf-stat-value{color:var(--rf-color-text);font-family:var(--rf-font-body);font-size:16px;line-height:1.4}@media (max-width:900px){.rf-callout-inner{gap:40px;grid-template-columns:1fr}.rf-season-callout{padding:64px var(--rf-layout-side-padding)}}