.desp-problema-grid{gap:var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}.desp-problema-texto h2{margin-bottom:var(--space-5)}.desp-problema-texto p{font-size:var(--font-size-lg);margin-bottom:var(--space-5)}.desp-problema-texto .btn{margin-top:var(--space-3)}.desp-problema-impedimentos{background:var(--color-primary-subtle);padding:var(--space-8);border-radius:var(--radius-xl);border-left:4px solid var(--color-primary)}.desp-problema-impedimentos h3{color:var(--color-primary);margin-bottom:var(--space-4);font-size:var(--font-size-xl)}.desp-lista-impedimentos{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.desp-lista-impedimentos li{padding-left:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);position:relative}.desp-lista-impedimentos li:before{content:"✗";color:var(--color-primary);font-weight:var(--font-weight-bold);position:absolute;left:0}.desp-subtitulo{color:var(--text-secondary);font-size:var(--font-size-lg);max-width:560px;margin-inline:auto;margin-bottom:var(--space-10)}.desp-servicos-grid{gap:var(--space-3);grid-template-columns:1fr;max-width:700px;margin:0 auto;display:grid}.desp-servico-item{align-items:center;gap:var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);padding:var(--space-4) var(--space-5);background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-light);transition:border-color var(--transition-base), box-shadow var(--transition-base);display:flex}.desp-servico-item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.desp-servico-icone{background:var(--color-primary-subtle);width:28px;height:28px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desp-etapa-item{padding:var(--space-8);border-left:3px solid var(--color-gray-200);transition:border-color var(--transition-base)}.desp-etapa-item:hover{border-left-color:var(--color-primary)}.desp-etapa-num{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);font-family:var(--font-family-display);color:var(--color-primary);opacity:.4}.desp-etapa-item h3{margin-bottom:var(--space-3)}.desp-etapa-item p{color:var(--text-secondary);margin:0}.desp-dor-grid{gap:var(--space-10);grid-template-columns:1fr;align-items:start;display:grid}.desp-dor-grid h2{margin-bottom:var(--space-5)}.desp-dor-grid p{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.desp-dor-riscos{background:var(--bg-primary);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.desp-dor-riscos h3{margin-bottom:var(--space-5);font-size:var(--font-size-xl)}.desp-lista-riscos{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.desp-lista-riscos li{padding-left:var(--space-6);color:var(--text-secondary);line-height:var(--line-height-relaxed);position:relative}.desp-lista-riscos li:before{content:"→";color:var(--color-primary);font-weight:var(--font-weight-bold);position:absolute;left:0}@media (min-width:768px){.desp-problema-grid{grid-template-columns:1.5fr 1fr}.desp-servicos-grid{grid-template-columns:repeat(2,1fr)}.desp-servico-item:last-child:nth-child(odd){max-width:calc(50% - var(--space-3) / 2);grid-column:1/-1;margin-inline:auto}.desp-dor-grid{grid-template-columns:1.4fr 1fr}}
