.sec-head{text-align:center;max-width:720px;margin:0 auto;padding:72px 0 8px}.sec-head h1{font-size:var(--fs-38);line-height:1.14;font-weight:var(--fw-semibold);letter-spacing:var(--ls-tighter);color:var(--text-primary);margin:0}.sec-head p{font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--text-secondary);margin:var(--space-5) 0 0;text-wrap:pretty}@media (min-width:768px){.sec-head h1{font-size:44px}}#sectores.mk3-wrap{max-width:1240px}.sec-grid{gap:var(--space-4);margin-top:var(--space-12);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1279px){.sec-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.sec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sec-grid{grid-template-columns:1fr}}.sec-card{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);flex-direction:column;display:flex}.sec-card-head{align-items:center;gap:var(--space-3);display:flex}.sec-card-ic{border-radius:var(--radius-md);background:var(--surface-subtle);width:38px;height:38px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.sec-card-ic svg{width:20px;height:20px}.sec-card-name{font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0}.sec-hook{font-style:italic;font-size:var(--fs-14);color:var(--text-secondary);border-left:3px solid var(--border-default);padding-left:var(--space-3);margin:var(--space-4) 0 0;line-height:1.55}.sec-qs{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.sec-qs li{font-size:var(--fs-14);line-height:var(--lh-normal);color:var(--text-secondary);padding-left:var(--space-4);position:relative}.sec-qs li:before{content:"·";color:var(--text-muted);font-weight:var(--fw-bold);position:absolute;top:-1px;left:3px}.sec-res{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-default);font-size:var(--fs-14);line-height:1.55;font-weight:var(--fw-medium);color:var(--brand)}.sec-cta{text-align:center;padding:var(--space-20) 0 var(--space-24)}.sec-cta-aux{font-size:var(--fs-20);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0 0 var(--space-5)}@media (max-width:768px){.sec-head{padding:44px 0 4px}.sec-cta{padding:var(--space-14) 0 var(--space-20)}}