.who-is-for{padding:var(--spacing-lg) var(--spacing-sm);background-color:var(--color-bg)}.section-content{text-align:center;max-width:100%;margin:0 auto}.who-is-for .section-title{margin-bottom:var(--spacing-md);color:var(--color-text);background:0 0}.who-is-for-intro{color:var(--color-text-light);margin-bottom:var(--spacing-md);font-size:1.125rem;line-height:1.7}.who-is-for-subtitle{color:var(--color-text);font-size:1.125rem;font-weight:600;line-height:1.7}.who-is-for-content{margin:0 auto var(--spacing-md);max-width:600px}.who-is-for-list{margin-bottom:0}.who-is-for-list ul{padding:0;list-style:none}.who-is-for-list li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);color:var(--color-text-light);font-size:1.125rem;line-height:1.7;position:relative}.who-is-for-list li:before{content:"•";color:var(--color-primary);font-size:1.5rem;font-weight:700;position:absolute;left:0}.section-divider{background-color:var(--color-border);height:1px;margin:var(--spacing-lg) 0}.who-is-not-for-list{margin:var(--spacing-sm) auto 0;max-width:600px}.who-is-not-for-list ul{padding:0;list-style:none}.who-is-not-for-list li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);color:var(--color-text-light);font-size:1.125rem;line-height:1.7;position:relative}.who-is-not-for-list li:before{content:"•";color:var(--color-secondary);font-size:1.5rem;font-weight:700;position:absolute;left:0}@media (max-width:768px){.who-is-for{padding:var(--spacing-lg) var(--spacing-sm)}}
.problem{padding:var(--spacing-lg) var(--spacing-sm);background-color:var(--color-bg-light)}.problem-intro{color:var(--color-text-light);margin-bottom:var(--spacing-md);font-size:1.125rem;line-height:1.7}.problem-content{gap:var(--spacing-md);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.problem-questions{flex:1}.problem-list{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.problem-list li{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg);border-left:3px solid var(--color-primary);box-shadow:var(--shadow-sm);border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.problem-list li:hover{box-shadow:0 4px 12px var(--primary-soft);border-left-width:4px;transform:translate(4px)}.problem-icon{color:var(--color-primary);flex-shrink:0;font-size:1.5rem;transition:transform .3s}.problem-list li:hover .problem-icon{transform:scale(1.1)}.problem-list li span{color:var(--color-text-light);text-align:center;font-size:1.125rem;line-height:1.7}.problem-consequences{flex-direction:column;height:100%;display:flex}.consequences-box{padding:var(--spacing-md);background-color:var(--color-bg);border:2px solid var(--color-warm);box-shadow:0 4px 12px var(--warm-soft);border-radius:.75rem;flex-direction:column;height:100%;display:flex}.consequences-title{margin-bottom:var(--spacing-sm);color:var(--color-text);text-align:center;font-size:1.125rem;font-weight:600}.problem-consequence-list{text-align:left;margin:0;padding:0;list-style:none}.problem-consequence-list li{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;color:var(--color-text-light);font-size:1.125rem;line-height:1.7;display:flex}.problem-warning-icon{color:var(--color-warm);flex-shrink:0;font-size:1.5rem}.problem-consequence-list li span{text-align:left;flex:1}.problem-cost{color:var(--color-text);padding:var(--spacing-md);background:linear-gradient(135deg, var(--primary-soft) 0%, var(--primary-soft-2) 100%);border-left:4px solid var(--color-primary);box-shadow:0 4px 12px var(--primary-soft);text-align:center;margin-top:var(--spacing-md);border-radius:.75rem;width:100%;font-size:1.125rem;font-weight:600}.problem-cost p{color:var(--color-text);margin:0}@media (max-width:968px){.problem-content{gap:var(--spacing-lg);grid-template-columns:1fr}}@media (max-width:768px){.problem{padding:var(--spacing-lg) var(--spacing-sm)}}
.why-work-with-me{padding:var(--spacing-lg) var(--spacing-sm);background-color:var(--color-bg)}.why-intro{color:var(--color-text-light);margin-bottom:var(--spacing-md);font-size:1.125rem;line-height:1.7}.why-focus{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:1.125rem;font-weight:600}.why-benefits{margin-bottom:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0;list-style:none;display:grid}.why-benefits li{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-bg-light);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.why-benefits li:hover{box-shadow:0 10px 25px -5px var(--primary-soft), var(--shadow-sm);border-color:var(--color-primary);background-color:var(--color-bg);transform:translateY(-4px)}.why-icon{color:var(--color-primary);flex-shrink:0;font-size:2.25rem;transition:transform .3s}.why-benefits li:hover .why-icon{transform:scale(1.1)rotate(-5deg)}.why-benefits li span{color:var(--color-text-light);text-align:left;font-size:1.125rem;line-height:1.7}.why-tagline{color:var(--color-text);padding:var(--spacing-md);background:linear-gradient(135deg, var(--primary-soft) 0%, var(--primary-soft-2) 100%);border-left:4px solid var(--color-primary);box-shadow:0 4px 12px var(--primary-soft);text-align:center;margin-top:var(--spacing-md);border-radius:.75rem;width:100%;margin-bottom:0;font-size:1.125rem;font-weight:600}@media (max-width:768px){.why-work-with-me{padding:var(--spacing-lg) var(--spacing-sm)}.why-benefits{grid-template-columns:1fr}}
