.after-demand{max-width:44rem;margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-3xl)}.after-demand__breadcrumb{font-size:var(--text-xs);color:var(--color-text-muted, #6b7280);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:.04em}.after-demand__breadcrumb a{color:inherit;text-decoration:none;border-bottom:1px dashed currentColor}.after-demand__breadcrumb a:hover{color:var(--color-text)}.after-demand__breadcrumb span{margin:0 var(--space-2xs)}.after-demand__header{margin-bottom:var(--space-2xl)}.after-demand__header h1{font-size:var(--text-3xl, 1.875rem);font-weight:var(--weight-semibold);line-height:1.2;color:var(--color-text);margin:0 0 var(--space-md)}.after-demand__subheadline{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.5;margin:0}.after-demand__body{font-size:var(--text-base);color:var(--color-text);line-height:1.7;margin-bottom:var(--space-2xl)}.after-demand__body p{margin:0 0 var(--space-md)}.after-demand__levers{margin-bottom:var(--space-2xl);padding:var(--space-lg);border-left:3px solid var(--color-accent, var(--color-primary, #2563eb));background:var(--color-surface-alt, #fafafa)}.after-demand__levers h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0 0 var(--space-sm);color:var(--color-text)}.after-demand__levers ul{margin:0;padding-left:var(--space-lg);list-style:disc}.after-demand__levers li{margin:var(--space-2xs) 0;color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-sm)}.after-demand__cta{margin-bottom:var(--space-2xl);padding:var(--space-xl);border:2px solid var(--color-accent, var(--color-primary, #2563eb));border-radius:var(--radius-lg);background:var(--color-surface, #ffffff)}.after-demand__cta h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0 0 var(--space-sm);color:var(--color-text)}.after-demand__what{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-lg)}.after-demand__price{font-size:var(--text-lg);margin:0 0 var(--space-lg)}.after-demand__price-secondary{font-size:var(--text-sm);color:var(--color-text-muted, #6b7280)}.after-demand__cta-button{display:inline-block;padding:var(--space-md) var(--space-xl);background:var(--color-accent, var(--color-primary, #2563eb));color:#fff;font-weight:var(--weight-semibold);text-decoration:none;border-radius:var(--radius-md);transition:transform .15s ease,opacity .15s ease}.after-demand__cta-button:hover,.after-demand__cta-button:focus-visible{transform:translateY(-1px);opacity:.95;outline:none}.after-demand__faq{margin-bottom:var(--space-2xl)}.after-demand__faq h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0 0 var(--space-md);color:var(--color-text)}.after-demand__faq-item{margin-bottom:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface, #ffffff)}.after-demand__faq-item summary{cursor:pointer;font-weight:var(--weight-medium);color:var(--color-text);line-height:1.5}.after-demand__faq-item summary:hover{color:var(--color-accent, var(--color-primary, #2563eb))}.after-demand__faq-item[open] summary{margin-bottom:var(--space-sm)}.after-demand__faq-item p{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.after-demand__disclaimer{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted, #6b7280);line-height:1.5;font-style:italic}.after-demand__disclaimer p{margin:0}
