.soluciones[data-v-73618c06]{--soluciones-visual-size:clamp(5.5rem,14vw,7.25rem);position:relative;padding-bottom:clamp(var(--space-2xl),6vw,var(--space-4xl));overflow:hidden}@media(min-width:768px){.soluciones[data-v-73618c06]{--soluciones-visual-size:clamp(6rem,10vw,7.75rem)}}@media(min-width:1024px){.soluciones[data-v-73618c06]{--soluciones-visual-size:7.5rem}}.soluciones__glow[data-v-73618c06]{position:absolute;top:-20%;right:-10%;width:min(52rem,90vw);height:min(52rem,70vh);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-accent) 12%,transparent) 0,transparent 68%);pointer-events:none}.soluciones--compact .soluciones__inner[data-v-73618c06]{display:flex;flex-direction:column;gap:clamp(var(--space-xl),4vw,var(--space-2xl))}.soluciones__intro[data-v-73618c06]{gap:var(--space-md)}.soluciones__label[data-v-73618c06]{margin:0 0 var(--space-md)}.soluciones__title[data-v-73618c06]{margin:0;font-size:clamp(var(--text-2xl),3.8vw,var(--text-4xl));line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.soluciones__description[data-v-73618c06]{margin:0;max-width:44rem;font-size:clamp(var(--text-base),2vw,var(--text-lg));color:var(--color-text-muted);line-height:var(--leading-relaxed);text-wrap:pretty}.soluciones__explorer[data-v-73618c06]{position:relative;display:grid;gap:var(--space-lg)}.soluciones__explorer[data-v-73618c06]:before{content:none}.soluciones__nav[data-v-73618c06]{display:flex;flex-direction:column;gap:2px;min-width:0}.soluciones__nav-item[data-v-73618c06]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-md);width:100%;margin:0;padding:var(--space-md) var(--space-lg);font:inherit;text-align:left;color:var(--color-text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:color .2s ease,background-color .2s ease}.soluciones__nav-item[data-v-73618c06]:hover{color:var(--color-text);background-color:color-mix(in srgb,var(--color-bg-elevated) 45%,transparent)}.soluciones__nav-item--active[data-v-73618c06]{color:var(--color-text);background-color:color-mix(in srgb,var(--color-bg-elevated) 65%,transparent)}.soluciones__nav-item[data-v-73618c06]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.soluciones__nav-marker[data-v-73618c06]{width:3px;align-self:stretch;min-height:2.5rem;border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--color-border-subtle) 80%,transparent);transition:background-color .25s ease,box-shadow .25s ease}.soluciones__nav-item--active .soluciones__nav-marker[data-v-73618c06]{background-color:var(--color-accent);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 45%,transparent)}.soluciones__nav-text[data-v-73618c06]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.soluciones__nav-title[data-v-73618c06]{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.soluciones__nav-title-row[data-v-73618c06],.soluciones__panel-heading[data-v-73618c06],.soluciones__row-heading[data-v-73618c06]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.soluciones__nav-focus[data-v-73618c06]{font-size:var(--text-xs);color:var(--color-text-subtle);line-height:var(--leading-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soluciones__nav-item--active .soluciones__nav-focus[data-v-73618c06]{color:color-mix(in srgb,var(--color-accent) 75%,var(--color-text-subtle))}.soluciones__panel[data-v-73618c06]{position:relative;min-height:14rem;padding:clamp(var(--space-lg),3vw,var(--space-xl));border-radius:var(--radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-elevated) 70%,transparent),color-mix(in srgb,var(--color-bg) 90%,transparent));border:1px solid var(--color-border-subtle)}.soluciones__panel[data-v-73618c06]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 55%);pointer-events:none}.soluciones__panel-inner[data-v-73618c06]{position:relative;z-index:1;display:grid;gap:var(--space-lg);align-items:center}.soluciones__panel-visual[data-v-73618c06]{justify-self:start;width:var(--soluciones-visual-size);max-width:var(--soluciones-visual-size);aspect-ratio:1;flex-shrink:0}.soluciones__panel-body[data-v-73618c06]{display:flex;flex-direction:column;gap:var(--space-md)}@media(min-width:640px){.soluciones__panel-inner[data-v-73618c06]{grid-template-columns:var(--soluciones-visual-size) minmax(0,1fr);-moz-column-gap:clamp(var(--space-md),3vw,var(--space-xl));column-gap:clamp(var(--space-md),3vw,var(--space-xl));align-items:start}.soluciones__panel-visual[data-v-73618c06]{align-self:center}}.soluciones__badge[data-v-73618c06]{flex-shrink:0;padding:.2rem .55rem;font-family:var(--font-label);font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-bg);letter-spacing:var(--tracking-wide);text-transform:uppercase;background-color:var(--color-accent);border-radius:var(--radius-sm)}.soluciones__ideal[data-v-73618c06]{display:flex;flex-direction:column;gap:var(--space-sm)}.soluciones__ideal-label[data-v-73618c06]{margin:0;color:var(--color-text-subtle);text-transform:none;letter-spacing:var(--tracking-normal)}.soluciones__ideal-list[data-v-73618c06]{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.soluciones__ideal-item[data-v-73618c06]{position:relative;padding-left:1rem;font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.soluciones__ideal-item[data-v-73618c06]:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background-color:var(--color-accent)}.soluciones__service-link[data-v-73618c06]{display:inline-flex;align-items:center;gap:var(--space-xs);width:-moz-fit-content;width:fit-content;margin-top:var(--space-xs);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);text-decoration:none;transition:color .2s ease}.soluciones__service-link[data-v-73618c06]:hover{color:var(--color-accent-hover)}.soluciones__service-link[data-v-73618c06]:after{content:"→";transition:transform .2s ease}.soluciones__service-link[data-v-73618c06]:hover:after{transform:translate(3px)}.soluciones__panel-title[data-v-73618c06]{margin:0;font-size:clamp(var(--text-xl),3vw,var(--text-2xl));font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.soluciones__panel-description[data-v-73618c06]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}@media(max-width:639px){.soluciones--compact .soluciones__nav[data-v-73618c06]{flex-direction:row;gap:var(--space-xs);margin-inline:calc(var(--container-padding)*-1);padding-inline:var(--container-padding);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.soluciones--compact .soluciones__nav[data-v-73618c06]::-webkit-scrollbar{display:none}.soluciones--compact .soluciones__nav-item[data-v-73618c06]{flex:0 0 min(85vw,18rem);padding:var(--space-sm) var(--space-md)}.soluciones--compact .soluciones__nav-marker[data-v-73618c06]{min-height:2rem}.soluciones--compact .soluciones__nav-focus[data-v-73618c06]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.soluciones--compact .soluciones__panel-inner[data-v-73618c06]{grid-template-columns:var(--soluciones-visual-size) minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}}@media(max-width:1023px){.soluciones__explorer[data-v-73618c06]{grid-template-columns:1fr}.soluciones__panel[data-v-73618c06]{min-height:auto}}@media(min-width:1024px){.soluciones__explorer[data-v-73618c06]{grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:stretch;gap:clamp(var(--space-lg),2.5vw,var(--space-2xl))}.soluciones__panel[data-v-73618c06]{min-height:18rem}.soluciones__nav-focus[data-v-73618c06]{white-space:normal}}.soluciones-panel-enter-active[data-v-73618c06],.soluciones-panel-leave-active[data-v-73618c06]{transition:opacity var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out)}.soluciones-panel-enter-from[data-v-73618c06],.soluciones-panel-leave-to[data-v-73618c06]{opacity:0;transform:translateY(var(--motion-reveal-offset))}@media(prefers-reduced-motion:reduce){.soluciones-panel-enter-active[data-v-73618c06],.soluciones-panel-leave-active[data-v-73618c06]{transition:opacity .15s ease}.soluciones-panel-enter-from[data-v-73618c06],.soluciones-panel-leave-to[data-v-73618c06]{transform:none}}.soluciones__cta[data-v-73618c06]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.875rem 0;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);width:-moz-fit-content;width:fit-content;transition:color .2s ease,gap .25s ease,border-color .2s ease}.soluciones__cta[data-v-73618c06]:hover{color:var(--color-accent-hover);gap:var(--space-md);border-color:var(--color-accent)}.soluciones__cta-icon[data-v-73618c06]{flex-shrink:0;transition:transform .25s ease}.soluciones__cta:hover .soluciones__cta-icon[data-v-73618c06]{transform:translate(3px)}.soluciones__capabilities[data-v-73618c06]{display:grid;gap:var(--space-xl);padding-block:clamp(var(--space-2xl),5vw,var(--space-3xl))}.soluciones__rail[data-v-73618c06]{display:flex;align-items:center;gap:var(--space-lg)}.soluciones__rail-line[data-v-73618c06]{flex:1;height:1px;background:linear-gradient(90deg,var(--color-accent),color-mix(in srgb,var(--color-border-subtle) 80%,transparent))}.soluciones__rail-label[data-v-73618c06]{margin:0;flex-shrink:0;color:var(--color-text-subtle)}.soluciones__stack[data-v-73618c06]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.soluciones__row[data-v-73618c06]{display:grid;grid-template-columns:var(--soluciones-visual-size) 2px minmax(0,1fr);-moz-column-gap:clamp(var(--space-sm),2vw,var(--space-md));column-gap:clamp(var(--space-sm),2vw,var(--space-md));row-gap:var(--space-md);padding-block:clamp(var(--space-md),3vw,var(--space-2xl));border-bottom:1px solid var(--color-border-subtle);transition:background-color .2s ease}.soluciones__row-visual[data-v-73618c06]{justify-self:start;align-self:center;width:var(--soluciones-visual-size);max-width:var(--soluciones-visual-size);aspect-ratio:1}.soluciones__row-visual.section-visual-wrap[data-v-73618c06] .section-visual{inset:10%;width:80%;height:80%}.soluciones__row[data-v-73618c06]:first-child{border-top:1px solid var(--color-border-subtle)}.soluciones__row[data-v-73618c06]:hover{background-color:color-mix(in srgb,var(--color-bg-elevated) 35%,transparent)}.soluciones__row-accent[data-v-73618c06]{width:2px;align-self:stretch;border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--color-accent),color-mix(in srgb,var(--color-border-subtle) 60%,transparent))}.soluciones__row-content[data-v-73618c06]{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.soluciones__row-title[data-v-73618c06]{margin:0;font-size:clamp(var(--text-lg),2.5vw,var(--text-2xl));font-weight:var(--font-weight-semibold)}.soluciones__row-description[data-v-73618c06]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.soluciones__consultation[data-v-73618c06]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);padding:clamp(var(--space-lg),4vw,var(--space-2xl));margin-top:clamp(var(--space-lg),4vw,var(--space-xl));border-radius:var(--radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-elevated) 75%,transparent),color-mix(in srgb,var(--color-bg) 95%,transparent));border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border-subtle))}.soluciones__consultation-visual[data-v-73618c06]{width:var(--soluciones-visual-size);max-width:var(--soluciones-visual-size);justify-self:start;aspect-ratio:1}.soluciones__consultation-content[data-v-73618c06]{display:flex;flex-direction:column;gap:var(--space-md);max-width:36rem}.soluciones__consultation-title[data-v-73618c06]{margin:0;font-size:clamp(var(--text-xl),3vw,var(--text-2xl));font-weight:var(--font-weight-semibold);text-wrap:balance}.soluciones__consultation-description[data-v-73618c06]{margin:0;font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.soluciones__consultation-note[data-v-73618c06]{margin:0;color:var(--color-accent);text-transform:none;letter-spacing:var(--tracking-normal)}.soluciones__consultation-button[data-v-73618c06]{width:100%}@media(min-width:480px){.soluciones__consultation-button[data-v-73618c06]{width:-moz-fit-content;width:fit-content}}@media(min-width:640px){.soluciones__consultation[data-v-73618c06]{grid-template-columns:var(--soluciones-visual-size) minmax(0,1fr);-moz-column-gap:clamp(var(--space-md),3vw,var(--space-xl));column-gap:clamp(var(--space-md),3vw,var(--space-xl));align-items:start}}@media(min-width:768px){.soluciones__row[data-v-73618c06]{align-items:start}.soluciones__consultation[data-v-73618c06]{grid-template-columns:var(--soluciones-visual-size) minmax(0,1fr) auto;align-items:center}}@media(max-width:479px){.soluciones__row[data-v-73618c06]{grid-template-columns:var(--soluciones-visual-size) 2px minmax(0,1fr);-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.soluciones__row-title[data-v-73618c06]{font-size:var(--text-lg)}.soluciones__row-heading[data-v-73618c06]{flex-direction:column;align-items:flex-start}.soluciones__consultation[data-v-73618c06]{padding:var(--space-lg)}.soluciones__consultation-title[data-v-73618c06]{font-size:var(--text-lg)}.soluciones__rail-label[data-v-73618c06]{font-size:var(--text-xs)}}@media(max-width:359px){.soluciones[data-v-73618c06]{--soluciones-visual-size:5rem}.soluciones__row[data-v-73618c06]{grid-template-areas:"visual accent" "content content";grid-template-columns:1fr 2px;row-gap:var(--space-sm)}.soluciones__row-visual[data-v-73618c06]{grid-area:visual;justify-self:start}.soluciones__row-accent[data-v-73618c06]{grid-area:accent}.soluciones__row-content[data-v-73618c06]{grid-area:content}}
