.scenarios-list-page{padding:var(--spacing-xl)0;background-color:var(--bg-primary);flex:1;position:relative;overflow:hidden}.scenarios-list-page:before{content:"";pointer-events:none;background:radial-gradient(640px 260px at 25% 12%,#7c3aed38,#0000 60%),radial-gradient(560px 240px at 85% 20%,#a78bfa29,#0000 60%);height:380px;position:absolute;inset:-80px 0 auto}.scenarios-list-page__header{text-align:center;margin-bottom:var(--spacing-xl);z-index:1;max-width:800px;padding-top:var(--spacing-lg);margin-left:auto;margin-right:auto;position:relative}.scenarios-list-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:.9rem;font-weight:600}.scenarios-list-page__title{color:var(--text-primary);margin:0 0 var(--spacing-md)0;font-size:2.5rem;font-weight:600;line-height:1.2}.scenarios-list-page__subtitle{color:var(--text-secondary);margin:0;font-size:1.125rem;line-height:1.7}.scenarios-list-page__breadcrumb{margin-bottom:var(--spacing-md)}.scenarios-list-page__breadcrumb ol{color:var(--text-muted);gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.scenarios-list-page__breadcrumb a{color:var(--text-muted);text-decoration:none}.scenarios-list-page__breadcrumb a:hover{color:var(--accent-primary)}.scenarios-list-page__breadcrumb span{opacity:.5}.scenarios-list-page__section{margin-bottom:var(--spacing-2xl)}.scenarios-list-page__info{margin-top:var(--spacing-2xl);padding:var(--spacing-xl)0;border-top:1px solid var(--border-color);margin-left:calc(-1*var(--container-padding,1rem));margin-right:calc(-1*var(--container-padding,1rem));background:#0000000d}.scenarios-list-page__info-content{max-width:1200px;padding:0 var(--container-padding,1rem);margin:0 auto}.scenarios-list-page__info-content h2{margin-bottom:var(--spacing-xl);text-align:center;font-size:2rem}.scenarios-list-page__info-grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.scenarios-list-page__info-item h3{color:var(--accent-soft);margin-bottom:12px;font-size:1.25rem}.scenarios-list-page__info-item p{color:var(--text-secondary);line-height:1.6}.scenarios-list-page__faq{margin-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.scenarios-list-page__faq-content{max-width:800px;margin:0 auto}.scenarios-list-page__faq h2{margin-bottom:var(--spacing-xl);text-align:center;font-size:2rem}.scenarios-list-page__faq-list{gap:var(--spacing-xl);flex-direction:column;display:flex}.scenarios-list-page__faq-item h3{color:var(--text-primary);margin-bottom:12px;font-size:1.2rem}.scenarios-list-page__faq-item p{color:var(--text-secondary);line-height:1.6}.scenarios-list-page__grid{gap:var(--spacing-lg);z-index:1;grid-template-columns:1fr;max-width:1200px;margin:0 auto;display:grid;position:relative}.scenarios-list-page__card{padding:var(--spacing-lg);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:inherit;transition:all var(--transition-base);flex-direction:column;align-items:flex-start;min-height:188px;text-decoration:none;display:flex}.scenarios-list-page__card:hover{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 10px 24px #00000059}.scenarios-list-page__card-top{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;display:flex}.scenarios-list-page__card-eyebrow{color:var(--text-muted);letter-spacing:.02em;font-size:.85rem;font-weight:600}.scenarios-list-page__card-count{color:var(--text-secondary);border:1px solid var(--border-color);background:#ffffff08;border-radius:999px;padding:4px 10px;font-size:.85rem}.scenarios-list-page__card-title{color:var(--text-primary);margin:0 0 10px;font-size:1.5rem;font-weight:600;line-height:1.3}.scenarios-list-page__card-description{color:var(--text-secondary);max-width:62ch;margin:0;font-size:1rem;line-height:1.6}.scenarios-list-page__card-cta{color:var(--accent-soft);margin-top:auto;padding-top:14px;font-weight:600}.scenarios-list-page__card:hover .scenarios-list-page__card-cta{color:var(--accent-hover)}@media (min-width:640px){.scenarios-list-page__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.scenarios-list-page__grid{grid-template-columns:repeat(3,1fr)}.scenarios-list-page__title{font-size:3rem}.scenarios-list-page__header{text-align:left;max-width:980px}.scenarios-list-page__info-grid{grid-template-columns:repeat(3,1fr)}}
