.problem-section-title{color:var(--brand-black);font-weight:700;font-size:clamp(1.5rem,4vw,2.5rem);text-align:left;white-space:normal}@media screen and (min-width:1024px){.problem-section-title{white-space:normal}}.needs-attention-highlight{font-style:italic;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-right:5px;padding-bottom:5px;display:inline-block}.needs-attention-highlight.highlight-new-line{display:block}.problems-columns{margin:var(--spacing-lg)0}.problem-item{height:100%;padding:var(--spacing-lg);padding-left:var(--spacing-lg);border-left:4px solid var(--brand-orange);background-color:var(--brand-white);border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(0,0,0,6%);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.problem-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(247,148,30,.15);border-left-color:var(--brand-orange)}.problem-label{font-weight:700;font-size:var(--text-xl);color:var(--brand-blue);margin-bottom:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-sm)}.problem-label::before{content:'';width:24px;height:24px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.problem-label[data-icon=lightning]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F7941E' stroke='%23F7941E' stroke-width='1'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E")}.problem-label[data-icon=search]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7941E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")}.problem-label[data-icon=chart-down]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7941E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='23 18 13.5 8.5 8.5 13.5 1 6'/%3E%3Cpolyline points='17 18 23 18 23 12'/%3E%3C/svg%3E")}.problem-label[data-icon=alert]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7941E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E")}.problem-label[data-icon=puzzle]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F7941E' stroke='%23F7941E' stroke-width='0.5'%3E%3Cpath d='M19.439 7.85c-.049.322.059.648.289.878l1.568 1.568c.47.47.706 1.087.706 1.704s-.235 1.233-.706 1.704l-1.611 1.611a.98.98 0 0 1-.837.276c-.47-.07-.802-.48-.968-.925a2.501 2.501 0 1 0-3.214 3.214c.446.166.855.497.925.968a.979.979 0 0 1-.276.837l-1.61 1.61a2.404 2.404 0 0 1-1.705.707 2.402 2.402 0 0 1-1.704-.706l-1.568-1.568a1.026 1.026 0 0 0-.877-.29c-.493.074-.84.504-1.02.968a2.5 2.5 0 1 1-3.237-3.237c.464-.18.894-.527.967-1.02a1.026 1.026 0 0 0-.289-.877l-1.568-1.568A2.402 2.402 0 0 1 1.998 12c0-.617.236-1.234.706-1.704L4.315 8.69a.979.979 0 0 1 .837-.276c.47.07.802.48.968.925a2.501 2.501 0 1 0 3.214-3.214c-.446-.166-.855-.497-.925-.968a.979.979 0 0 1 .276-.837l1.61-1.61a2.404 2.404 0 0 1 1.705-.707c.617 0 1.234.236 1.704.706l1.568 1.568c.23.23.556.338.877.29.493-.074.84-.504 1.02-.968a2.5 2.5 0 1 1 3.237 3.237c-.464.18-.894.527-.967 1.02Z'/%3E%3C/svg%3E")}.problem-text{font-size:var(--text-lg);color:var(--brand-black);line-height:1.6;margin:0}.pull-quote-box{background-color:var(--brand-blue);color:var(--brand-white);padding:var(--spacing-xl)var(--spacing-xl)var(--spacing-md);margin:var(--spacing-2xl)0;border-radius:var(--radius-md);border-left:6px solid var(--brand-orange)}.quote-text{font-size:var(--text-xl);font-style:italic;font-weight:700;line-height:1.8;margin:0;color:var(--brand-white)}.transition-statement{text-align:left;margin-top:var(--spacing-2xl)}.transition-statement p{font-size:var(--text-3xl);font-weight:600;color:var(--brand-orange);line-height:1.6}