body:before{background:radial-gradient(800px circle at 82% 6%,rgba(255,217,0,.065),transparent 48%),linear-gradient(180deg,#0c182a,#122039 48%,#0b1728)}
.about-hero{grid-template-columns:1fr .58fr}.about-hero h1{font-size:clamp(49px,6vw,80px)}.about-statement{min-height:440px;padding:40px;border:1px solid var(--line);border-radius:32px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;justify-content:center}.about-statement span{color:var(--yellow);font-size:11px;font-weight:850;letter-spacing:.16em}.about-statement strong{margin-top:22px;font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.05em}
.identity,.automation,.solutions-about,.remote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.identity-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.identity h2{font-size:clamp(40px,5vw,65px);line-height:1;letter-spacing:-.05em;margin:16px 0}.identity-layout>div p{color:var(--muted);font-size:17px;line-height:1.7;margin:0 0 25px}.identity-layout .specialty{padding:24px;border-left:3px solid var(--yellow);background:rgba(255,217,0,.06);color:#e5e9ef}.specialty strong{color:var(--yellow)}
.thinking{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:25px;background:var(--line);border:1px solid var(--line);border-radius:22px;overflow:hidden}.thinking article,.technical-areas article,.why-list article{padding:28px;background:#12213a}.thinking b,.technical-areas b,.why-list b{color:var(--yellow);font-size:10px}.thinking h3,.technical-areas h3,.why-list h3{font-size:18px;margin:32px 0 10px}.thinking p,.technical-areas p,.why-list p{color:var(--muted);font-size:13px;line-height:1.55}
.automation-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.automation-copy{padding-right:35px}.automation-copy h2{font-size:clamp(43px,5vw,68px);line-height:.98;letter-spacing:-.05em;margin:16px 0 22px}.automation-copy>p{color:var(--muted);line-height:1.65}.platform-names{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0}.platform-names span{padding:9px 11px;border:1px solid var(--line);border-radius:10px;font-size:11px}.rpa-capabilities{padding:24px;border:1px solid var(--line);border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.rpa-capabilities span{padding:15px;border:1px solid var(--line);border-radius:12px;font-size:12px;font-weight:750}.rpa-capabilities p{grid-column:1/-1;color:var(--muted);font-size:11px;line-height:1.5}.automation-callout{grid-column:1/-1;margin:10px 0 0;padding:28px;border-left:3px solid var(--yellow);background:rgba(255,217,0,.07);font-size:clamp(24px,3vw,38px);line-height:1.18;letter-spacing:-.035em}
.technical-areas,.why-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:25px;background:var(--line);border:1px solid var(--line);border-radius:22px;overflow:hidden}.solution-stack{display:grid;grid-template-columns:1.35fr .82fr .82fr;gap:12px}.solution-stack article{min-height:310px;padding:30px;border:1px solid var(--line);border-radius:22px;background:#12213a;display:flex;flex-direction:column}.solution-stack .primary-solution{border-color:rgba(255,217,0,.34);background:linear-gradient(145deg,rgba(255,217,0,.12),rgba(255,255,255,.025))}.primary-solution>span{color:var(--yellow);font-size:10px;font-weight:850;letter-spacing:.13em}.solution-stack h3{font-size:27px;margin:38px 0 12px}.solution-stack p{color:var(--muted);font-size:13px;line-height:1.58}.solution-stack .button{margin-top:auto}
.principle-line{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principle-line article{padding:25px 20px;border-right:1px solid var(--line)}.principle-line article:last-child{border-right:0}.principle-line h3{font-size:16px;margin:0 0 12px}.principle-line p{color:var(--muted);font-size:12px;line-height:1.55}
.remote-layout{display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}.remote h2{font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.05em;margin:16px 0 20px}.remote article p{color:var(--muted);line-height:1.66}.region-line{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;padding:35px;border:1px solid var(--line);border-radius:25px}.region-line span{font-weight:800}.region-line i{color:var(--yellow);font-style:normal}.region-line small{flex-basis:100%;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);text-align:center}
@media(max-width:1000px){.about-hero{grid-template-columns:1fr}.about-statement{min-height:auto}.technical-areas,.why-list{grid-template-columns:1fr 1fr}.solution-stack{grid-template-columns:1fr 1fr}.primary-solution{grid-column:1/-1}.principle-line{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.identity-layout,.automation-layout,.remote-layout{grid-template-columns:1fr}.thinking,.technical-areas,.why-list,.solution-stack,.principle-line{grid-template-columns:1fr}.primary-solution{grid-column:auto}.principle-line article{border-right:0;border-bottom:1px solid var(--line)}.rpa-capabilities{grid-template-columns:1fr}.rpa-capabilities p{grid-column:auto}.automation-copy{padding-right:0}.about-statement{padding:30px}.region-line{flex-direction:column}.region-line i{transform:rotate(90deg)}}

/* Motion System C — Nosotros */
.about-motion-ready .about-statement{opacity:0;transform:translateY(12px) scale(.985)}.about-motion-ready .about-statement.about-hero-entered{animation:about-visual-enter .42s cubic-bezier(.22,1,.36,1) .38s both}
.about-motion-ready .about-editorial,.about-motion-ready .about-sequence>.about-sequence-item{opacity:0;translate:0 10px;transition:opacity .38s cubic-bezier(.22,1,.36,1),translate .38s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.about-motion-ready .about-editorial.about-visible,.about-motion-ready .about-sequence>.about-sequence-item.about-visible{opacity:1;translate:none}.about-motion-ready .contact-shell.about-visible{transition-duration:.42s}
.thinking article,.technical-areas article,.principle-line article,.why-list article{transition:translate .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.thinking b,.technical-areas b,.why-list b,.principle-line h3{transition:color .2s ease,transform .2s ease}
@media(hover:hover) and (pointer:fine){.thinking article:hover,.technical-areas article:hover,.principle-line article:hover,.why-list article:hover{translate:0 -2px;border-color:rgba(255,216,0,.28);box-shadow:0 14px 30px rgba(0,0,0,.11)}.thinking article:hover b,.technical-areas article:hover b,.why-list article:hover b,.principle-line article:hover h3{color:#ffd800}html[data-procesa-mode="on"] .thinking article:hover,html[data-procesa-mode="on"] .technical-areas article:hover,html[data-procesa-mode="on"] .principle-line article:hover,html[data-procesa-mode="on"] .why-list article:hover{border-color:rgba(20,36,62,.22);box-shadow:0 12px 28px rgba(20,36,62,.09)}html[data-procesa-mode="on"] .thinking article:hover b,html[data-procesa-mode="on"] .technical-areas article:hover b,html[data-procesa-mode="on"] .why-list article:hover b,html[data-procesa-mode="on"] .principle-line article:hover h3{color:#14243e}}
@keyframes about-visual-enter{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:760px){.about-motion-ready .about-statement{transform:translateY(8px) scale(.99)}.about-motion-ready .about-editorial,.about-motion-ready .about-sequence>.about-sequence-item{translate:0 6px}}
@media(prefers-reduced-motion:reduce){.about-motion-ready .about-statement,.about-motion-ready .about-editorial,.about-motion-ready .about-sequence>.about-sequence-item{opacity:1!important;translate:none!important;transform:none!important;animation:none!important;transition:none!important}.thinking article:hover,.technical-areas article:hover,.principle-line article:hover,.why-list article:hover{translate:none!important}}
