.scenario-page-module__tNLfSW__page{min-height:100vh}.scenario-page-module__tNLfSW__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.scenario-page-module__tNLfSW__ctaPrimary{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);background-color:var(--color-primary-500);color:var(--color-white);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);transition:all var(--transition-normal);box-shadow:var(--shadow-md),var(--shadow-glow-primary);display:inline-flex}.scenario-page-module__tNLfSW__ctaPrimary:hover{background-color:var(--color-primary-600);color:var(--color-white);box-shadow:var(--shadow-lg),var(--shadow-glow-primary);transform:translateY(-2px)}.scenario-page-module__tNLfSW__ctaIcon{width:20px;height:20px}.scenario-page-module__tNLfSW__ctaSecondary{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);color:var(--color-gray-700);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);transition:all var(--transition-normal);background-color:#0000;display:inline-flex}.scenario-page-module__tNLfSW__ctaSecondary:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-400);color:var(--color-gray-900)}.scenario-page-module__tNLfSW__sectionHeader{text-align:center;max-width:700px;margin:0 auto var(--spacing-3xl)}.scenario-page-module__tNLfSW__sectionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--spacing-md);display:inline-block}.scenario-page-module__tNLfSW__sectionTitle{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);letter-spacing:-1px}.scenario-page-module__tNLfSW__sectionSubtitle{font-size:var(--font-size-lg);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__intro{padding:var(--spacing-section)0}.scenario-page-module__tNLfSW__introContent{max-width:48rem;margin:0 auto}.scenario-page-module__tNLfSW__introParagraph{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.75}.scenario-page-module__tNLfSW__introParagraph:last-child{margin-bottom:0}.scenario-page-module__tNLfSW__issues{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.scenario-page-module__tNLfSW__issuesGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.scenario-page-module__tNLfSW__issueCard{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--spacing-xl);gap:var(--spacing-lg);align-items:flex-start;display:flex}.scenario-page-module__tNLfSW__issueIcon{background-color:var(--color-error-light);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-error);flex-shrink:0;justify-content:center;align-items:center;display:flex}.scenario-page-module__tNLfSW__issueIconSvg{width:24px;height:24px}.scenario-page-module__tNLfSW__issueContent h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-xs)}.scenario-page-module__tNLfSW__issueContent p{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__actionPlan{padding:var(--spacing-section)0}.scenario-page-module__tNLfSW__actionSteps{gap:var(--spacing-xl);flex-direction:column;max-width:48rem;margin:0 auto;display:flex}.scenario-page-module__tNLfSW__actionStep{gap:var(--spacing-lg);align-items:flex-start;display:flex}.scenario-page-module__tNLfSW__stepNumber{background:linear-gradient(135deg,var(--color-primary-500),var(--color-accent-500));border-radius:var(--radius-full);width:48px;height:48px;color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.scenario-page-module__tNLfSW__stepContent h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-xs)}.scenario-page-module__tNLfSW__stepContent p{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__features{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.scenario-page-module__tNLfSW__featuresGrid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.scenario-page-module__tNLfSW__featureCard{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--spacing-2xl);transition:all var(--transition-normal)}.scenario-page-module__tNLfSW__featureCard:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.scenario-page-module__tNLfSW__featureIcon{background:linear-gradient(135deg,var(--color-primary-100),var(--color-accent-100));border-radius:var(--radius-xl);width:56px;height:56px;margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.scenario-page-module__tNLfSW__featureIconSvg{width:28px;height:28px;color:var(--color-primary-600)}.scenario-page-module__tNLfSW__featureTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.scenario-page-module__tNLfSW__featureDescription{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__stats{padding:var(--spacing-section)0;background:linear-gradient(135deg,var(--color-primary-900),var(--color-gray-900));color:var(--color-white)}.scenario-page-module__tNLfSW__stats .scenario-page-module__tNLfSW__sectionLabel{color:var(--color-primary-300)}.scenario-page-module__tNLfSW__stats .scenario-page-module__tNLfSW__sectionTitle{color:var(--color-white)}.scenario-page-module__tNLfSW__statsGrid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.scenario-page-module__tNLfSW__statCard{border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;background-color:#ffffff0d;border:1px solid #ffffff1a}.scenario-page-module__tNLfSW__statValue{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-400);margin-bottom:var(--spacing-xs)}.scenario-page-module__tNLfSW__statLabel{font-size:var(--font-size-base);color:var(--color-gray-300)}.scenario-page-module__tNLfSW__comparison{padding:var(--spacing-section)0}.scenario-page-module__tNLfSW__comparisonGrid{gap:var(--spacing-lg);grid-template-columns:1fr;max-width:48rem;margin:0 auto;display:grid}.scenario-page-module__tNLfSW__comparisonRow{gap:var(--spacing-md);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);grid-template-columns:1fr;display:grid;overflow:hidden}.scenario-page-module__tNLfSW__comparisonArea{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);padding:var(--spacing-md)var(--spacing-lg);background-color:var(--color-gray-50);text-align:center}.scenario-page-module__tNLfSW__comparisonBefore{padding:var(--spacing-md)var(--spacing-lg);color:var(--color-error);background-color:var(--color-error-light);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__comparisonAfter{padding:var(--spacing-md)var(--spacing-lg);color:var(--color-primary-700);background-color:var(--color-primary-50);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__faq{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.scenario-page-module__tNLfSW__faqGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.scenario-page-module__tNLfSW__faqCard{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--spacing-xl)}.scenario-page-module__tNLfSW__faqQuestion{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.scenario-page-module__tNLfSW__faqAnswer{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__relatedLinks{padding:var(--spacing-section)0}.scenario-page-module__tNLfSW__relatedLinksGrid{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.scenario-page-module__tNLfSW__relatedLink{padding:var(--spacing-sm)var(--spacing-lg);background-color:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-normal);align-items:center;text-decoration:none;display:inline-flex}.scenario-page-module__tNLfSW__relatedLink:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.scenario-page-module__tNLfSW__cta{padding:var(--spacing-section)0;background:linear-gradient(135deg,var(--color-primary-50),var(--color-accent-50))}.scenario-page-module__tNLfSW__ctaContent{text-align:center;max-width:700px;margin:0 auto}.scenario-page-module__tNLfSW__ctaTitle{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);letter-spacing:-1px}.scenario-page-module__tNLfSW__ctaDescription{font-size:var(--font-size-lg);color:var(--color-gray-600);margin-bottom:var(--spacing-xl);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__ctaButtons{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;align-items:center;display:flex}.scenario-page-module__tNLfSW__ctaNote{font-size:var(--font-size-sm);color:var(--color-gray-500)}.scenario-page-module__tNLfSW__hubHero{padding:calc(72px + var(--spacing-4xl))var(--container-padding)var(--spacing-3xl);text-align:center;position:relative;overflow:hidden}.scenario-page-module__tNLfSW__hubHero:before{content:"";background:radial-gradient(circle,var(--color-primary-100)0%,transparent 70%);opacity:.5;z-index:-1;width:80%;height:80%;position:absolute;top:-50%;left:-25%}.scenario-page-module__tNLfSW__hubGrid{gap:var(--spacing-lg);padding:0 0 var(--spacing-section);grid-template-columns:1fr;display:grid}.scenario-page-module__tNLfSW__hubCard{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--spacing-2xl);transition:all var(--transition-normal);text-decoration:none;display:block}.scenario-page-module__tNLfSW__hubCard:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.scenario-page-module__tNLfSW__hubCardTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.scenario-page-module__tNLfSW__hubCardDescription{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.scenario-page-module__tNLfSW__hubSectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-xl);margin-top:var(--spacing-3xl)}.scenario-page-module__tNLfSW__hubSectionTitle:first-of-type{margin-top:0}@media (min-width:768px){.scenario-page-module__tNLfSW__issuesGrid,.scenario-page-module__tNLfSW__featuresGrid{grid-template-columns:repeat(2,1fr)}.scenario-page-module__tNLfSW__statsGrid{grid-template-columns:repeat(4,1fr)}.scenario-page-module__tNLfSW__faqGrid{grid-template-columns:repeat(2,1fr)}.scenario-page-module__tNLfSW__ctaButtons{flex-direction:row;justify-content:center}.scenario-page-module__tNLfSW__comparisonRow{grid-template-columns:auto 1fr 1fr}.scenario-page-module__tNLfSW__hubGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.scenario-page-module__tNLfSW__featuresGrid,.scenario-page-module__tNLfSW__hubGrid{grid-template-columns:repeat(3,1fr)}}
