/* BeUp Landing scenarios visual fidelity V4 - isolated section styles */
#scenarios.scenarios-v4 { padding-top: 13px; padding-bottom: 22px; }
#scenarios.scenarios-v4 .section-title { margin: 0 0 11px; }
#scenarios.scenarios-v4 .section-title h2 { font-size: 25px; letter-spacing: -.035em; line-height: 1.17; margin: 0 0 4px; }
#scenarios.scenarios-v4 .section-title p { font-size: 11px; line-height: 1.45; }
#scenarios.scenarios-v4 .scenario-tabs { gap: 8px; margin: 0 0 12px; }
#scenarios.scenarios-v4 .scenario-tab { padding: 7px 13px; font-size: 10px; line-height: 1.1; border-radius: 999px; }
#scenarios.scenarios-v4 .scenario-grid { gap: 11px; }
#scenarios.scenarios-v4 .scenario-grid .scenario { display: flex; flex-direction: column; min-width: 0; height: 173px; min-height: 173px; padding: 15px; border-radius: 11px; box-shadow: 0 6px 18px rgba(31,30,100,.04); }
#scenarios.scenarios-v4 .scenario-grid .scenario.active { background: #f0ebff; }
#scenarios.scenarios-v4 .scenario-icon { width: 33px; height: 33px; display: grid; place-items: center; background: #eee9ff; border-radius: 8px; flex: none; }
#scenarios.scenarios-v4 .scenario-icon svg { width: 19px; height: 19px; color: #7457f3; }
#scenarios.scenarios-v4 .scenario-icon-link { background: transparent; width: 26px; height: 33px; }
#scenarios.scenarios-v4 .scenario h3 { font-size: 11px; line-height: 1.23; margin: 8px 0 5px; font-weight: 780; }
#scenarios.scenarios-v4 .scenario p { font-size: 10px; line-height: 1.35; max-width: 250px; margin: 0; }
#scenarios.scenarios-v4 .scenario .scenario-preview { flex: none; margin-top: auto; width: 100%; height: 54px; padding: 0; overflow: hidden; border: 0; border-radius: 7px; background: linear-gradient(100deg,#f3eeff,#e9f9fa); }
#scenarios.scenarios-v4 .scenario .scenario-preview svg { display: block; width: 100%; height: 100%; }
@media (max-width: 900px) {#scenarios.scenarios-v4 .scenario-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }}
@media (max-width: 600px) { #scenarios.scenarios-v4 .section-title h2 {font-size: 23px;} #scenarios.scenarios-v4 .scenario-grid{grid-template-columns:1fr;gap:10px;} #scenarios.scenarios-v4 .scenario-grid .scenario{height:175px;min-height:175px;} #scenarios.scenarios-v4 .scenario-tabs{display:flex;} #scenarios.scenarios-v4 .scenario-tab{flex:1 1 calc(50% - 8px);} #scenarios.scenarios-v4 .scenario .scenario-preview{max-width:none;} }

/* V5: compact text-only scenario cards */
#scenarios.scenarios-v4 .section-title {
    margin-bottom: 12px;
}
#scenarios.scenarios-v4 .scenario-grid .scenario {
    height: auto;
    min-height: 112px;
    padding: 14px 16px;
    justify-content: flex-start;
}
#scenarios.scenarios-v4 .scenario h3 {
    margin: 8px 0 5px;
}
#scenarios.scenarios-v4 .scenario .scenario-preview {
    display: none !important;
}
@media (max-width: 600px) {
    #scenarios.scenarios-v4 .scenario-grid .scenario {
        height: auto;
        min-height: 112px;
    }
}
