.ServicesView_highlight__nrjz8{display:inline-block;position:relative;font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);color:var(--h3-color);text-decoration:none;padding:0;margin:0 0 var(--h3-spacing) 0}@media(max-width:768px){.ServicesView_highlight__nrjz8{font-size:var(--h3-font-size-mobile);margin-bottom:var(--h3-spacing-mobile)}}.ServicesView_page__vkgqO{background-color:var(--background-colorA);min-height:100vh}html.dark .ServicesView_page__vkgqO{background-color:var(--dark-light);color:var(--text-color-dark-mode)}.ServicesView_container__pqo5r{max-width:var(--container-max-width);margin-inline:auto;width:100%;box-sizing:border-box;padding-inline:1.5rem}@media(max-width:768px){.ServicesView_container__pqo5r{padding-inline:1.1rem}}.ServicesView_hero__mdx_t{padding:2.5rem 0 0}@media(max-width:768px){.ServicesView_hero__mdx_t{padding:1rem 0 0}}.ServicesView_hero__mdx_t .highlight{padding-top:1.5rem;font-size:clamp(1.5rem,2.4vw,1.9rem)}@media(max-width:768px){.ServicesView_hero__mdx_t .highlight{padding-top:.75rem;font-size:1.35rem}}.ServicesView_subtitleBreak__bmAgj{display:none}@media(max-width:768px){.ServicesView_subtitleBreak__bmAgj{display:inline}}.ServicesView_heroSubtitle__nO1E7{font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);color:var(--subtitle-color);max-width:62ch;margin:var(--subtitle-spacing-top) 0 0}html.dark .ServicesView_heroSubtitle__nO1E7{color:rgba(235,235,235,.72)}@media(max-width:768px){.ServicesView_heroSubtitle__nO1E7{font-size:var(--subtitle-font-size-mobile)}}.ServicesView_picker__EHR5f{padding:2.75rem 0 4.5rem}@media(max-width:768px){.ServicesView_picker__EHR5f{padding:1.5rem 0 2.5rem}}.ServicesView_split__otu9C{display:grid;grid-template-columns:30% minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:stretch}@media(max-width:1024px){.ServicesView_split__otu9C{grid-template-columns:34% minmax(0,1fr);gap:1.25rem}}@media(max-width:900px){.ServicesView_split__otu9C{grid-template-columns:1fr;gap:1rem}}.ServicesView_cardColumn__L8ct4{display:grid;grid-template-rows:repeat(6,1fr);grid-gap:.6rem;gap:.6rem}@media(max-width:900px){.ServicesView_cardColumn__L8ct4{display:flex;flex-direction:row;gap:.6rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem}.ServicesView_cardColumn__L8ct4::-webkit-scrollbar{display:none}}.ServicesView_card__3nvNj{position:relative;display:flex;align-items:center;gap:.8rem;text-align:left;font-family:inherit;cursor:pointer;background:var(--card-bg);border:1px solid rgba(142,122,230,.3);border-radius:var(--br);padding:1.25rem;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.ServicesView_card__3nvNj:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:rgba(142,122,230,.5)}html.dark .ServicesView_card__3nvNj{background-color:var(--card-bg-soft);color:#e2e2e2;border:1px solid rgba(181,156,248,.32)}html.dark .ServicesView_card__3nvNj:hover{border-color:rgba(181,156,248,.55)}@media(max-width:900px){.ServicesView_card__3nvNj{flex-direction:column;flex:0 0 auto;width:220px;padding:.9rem 1rem;gap:.6rem}}.ServicesView_cardActive__6aCUy{border-color:var(--lila-principal);box-shadow:var(--shadow-md)}.ServicesView_cardActive__6aCUy .ServicesView_iconWrapper__JSku6{background:var(--icon-bg-hover);border:var(--icon-border-hover)}html.dark .ServicesView_cardActive__6aCUy{border-color:var(--lila-suave)}.ServicesView_iconWrapper__JSku6{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--icon-bg);border:var(--icon-border);flex-shrink:0;transition:background .25s ease,border-color .25s ease,transform .25s ease}.ServicesView_card__3nvNj:hover .ServicesView_iconWrapper__JSku6{background:var(--icon-bg-hover);border:var(--icon-border-hover);transform:scale(1.05)}html.dark .ServicesView_iconWrapper__JSku6{background:rgba(181,156,248,.12);border:1px solid rgba(181,156,248,.3)}@media(max-width:900px){.ServicesView_iconWrapper__JSku6{width:34px;height:34px;border-radius:9px}}.ServicesView_serviceIcon__6ZbYo{color:var(--primary-color)}html.dark .ServicesView_serviceIcon__6ZbYo{color:var(--lila-suave)}.ServicesView_cardBody___MY5f{display:flex;flex-direction:column;gap:.4rem}.ServicesView_cardTitle__NuKqQ{font-size:.98rem;font-weight:var(--card-title-font-weight);line-height:1.25;color:var(--text-color);margin:0}html.dark .ServicesView_cardTitle__NuKqQ{color:var(--text-color-dark-mode)}@media(max-width:900px){.ServicesView_cardTitle__NuKqQ{font-size:.92rem}}.ServicesView_cardDescription__pFpBr{font-size:.8rem;line-height:1.45;color:var(--text-color-light);margin:0}html.dark .ServicesView_cardDescription__pFpBr{color:rgba(235,235,235,.7)}@media(max-width:768px){.ServicesView_cardDescription__pFpBr{font-size:.8rem}}.ServicesView_cardArrow__fH4P8{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;margin-left:auto;flex-shrink:0;background:rgba(0,0,0,.08);color:var(--text-color);transition:transform .25s ease,background .25s ease,color .25s ease}html.dark .ServicesView_cardArrow__fH4P8{background:rgba(255,255,255,.1);color:var(--text-color-dark-mode)}.ServicesView_card__3nvNj:hover .ServicesView_cardArrow__fH4P8{background:rgba(0,0,0,.85);color:#fff;transform:translateX(2px)}html.dark .ServicesView_card__3nvNj:hover .ServicesView_cardArrow__fH4P8{background:rgba(255,255,255,.85);color:var(--lila-profundo)}.ServicesView_cardActive__6aCUy .ServicesView_cardArrow__fH4P8{background:var(--primary-accent);color:#fff}.ServicesView_panel__IKsST{display:flex;flex-direction:column;padding:2.25rem 2.25rem 2rem;border-radius:var(--br-lg);background-color:var(--card-bg);border:1px solid rgba(142,122,230,.22);box-shadow:var(--shadow-sm);animation:ServicesView_panelIn__5e5yx .28s ease both}html.dark .ServicesView_panel__IKsST{background-color:var(--card-bg-soft);border-color:rgba(181,156,248,.22)}@media(max-width:768px){.ServicesView_panel__IKsST{padding:1.35rem 1.25rem 1.25rem}}@keyframes ServicesView_panelIn__5e5yx{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ServicesView_panelHead__POl7b{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:.9rem;column-gap:.9rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(142,122,230,.16)}html.dark .ServicesView_panelHead__POl7b{border-color:rgba(255,255,255,.08)}@media(max-width:768px){.ServicesView_panelHead__POl7b{padding-bottom:1.1rem}}.ServicesView_panelIcon__XMsze{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--icon-bg);border:var(--icon-border);grid-row:1}html.dark .ServicesView_panelIcon__XMsze{background:rgba(181,156,248,.12);border:1px solid rgba(181,156,248,.3)}@media(max-width:768px){.ServicesView_panelIcon__XMsze{width:34px;height:34px}}.ServicesView_panelTitle__Zr_iK{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;letter-spacing:-.018em;line-height:1.12;color:var(--ink);margin:0}html.dark .ServicesView_panelTitle__Zr_iK{color:var(--text-color-dark-mode)}@media(max-width:768px){.ServicesView_panelTitle__Zr_iK{font-size:1.2rem}}.ServicesView_panelTagline__u_hvi{grid-column:1/-1;font-size:.9rem;font-weight:500;color:var(--lila-corporativo);margin:.65rem 0 0}html.dark .ServicesView_panelTagline__u_hvi{color:var(--lila-suave)}@media(max-width:768px){.ServicesView_panelTagline__u_hvi{font-size:.8rem}}.ServicesView_panelDescription__SJ8Eo{grid-column:1/-1;font-size:1rem;line-height:1.7;color:var(--text-color-B);max-width:62ch;margin:.9rem 0 0}html.dark .ServicesView_panelDescription__SJ8Eo{color:rgba(235,235,235,.75)}@media(max-width:768px){.ServicesView_panelDescription__SJ8Eo{font-size:.88rem;line-height:1.6;margin-top:.75rem}}.ServicesView_panelLists__zhXNl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem;padding:1.75rem 0}@media(max-width:1200px){.ServicesView_panelLists__zhXNl{gap:1.75rem}}@media(max-width:640px){.ServicesView_panelLists__zhXNl{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem 0}}.ServicesView_detailGroup__RHECy{display:flex;flex-direction:column;gap:.85rem}.ServicesView_detailLabel__TEldU{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-medio);margin:0}html.dark .ServicesView_detailLabel__TEldU{color:rgba(235,235,235,.5)}.ServicesView_checkList__C2kQT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.ServicesView_checkList__C2kQT li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.55;color:var(--text-color-B)}html.dark .ServicesView_checkList__C2kQT li{color:rgba(235,235,235,.8)}@media(max-width:768px){.ServicesView_checkList__C2kQT li{font-size:.83rem}}.ServicesView_checkIcon__JP4bz{flex-shrink:0;margin-top:.22rem;color:var(--verde-bosque)}html.dark .ServicesView_checkIcon__JP4bz{color:var(--lila-suave)}.ServicesView_panelFoot__inse7{margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(142,122,230,.16)}html.dark .ServicesView_panelFoot__inse7{border-color:rgba(255,255,255,.08)}@media(max-width:768px){.ServicesView_panelFoot__inse7{padding-top:1.1rem}}.ServicesView_fitBox__gePFM{border-left:2px solid var(--lila-principal);padding-left:1rem;max-width:68ch}html.dark .ServicesView_fitBox__gePFM{border-color:var(--lila-suave)}.ServicesView_fitLabel__0W5_L{display:block;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lila-corporativo);margin-bottom:.35rem}html.dark .ServicesView_fitLabel__0W5_L{color:var(--lila-suave)}.ServicesView_fitText__sl0Lm{font-size:.88rem;line-height:1.6;color:var(--text-color-light);margin:0}html.dark .ServicesView_fitText__sl0Lm{color:rgba(235,235,235,.65)}@media(max-width:768px){.ServicesView_fitText__sl0Lm{font-size:.82rem}}.ServicesView_footRow__Pijvm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media(max-width:768px){.ServicesView_footRow__Pijvm{margin-top:1.1rem;gap:.85rem}}.ServicesView_stackList__NBg6D{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.ServicesView_stackTag__1r83M{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.06em;padding:.3rem .6rem;border-radius:5px;background:var(--lila-velo);color:var(--lila-corporativo);border:1px solid rgba(142,122,230,.18)}html.dark .ServicesView_stackTag__1r83M{background:var(--lila-velo-dark);color:var(--lila-suave);border-color:rgba(181,156,248,.2)}.ServicesView_panelCta__AAy96{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.3rem;border-radius:var(--br);background-color:var(--cta-bg);color:var(--cta-text);font-size:.9rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.ServicesView_panelCta__AAy96:hover{background-color:var(--cta-bg-hover);transform:translateY(-1px)}html.dark .ServicesView_panelCta__AAy96{background-color:var(--lila-principal)}html.dark .ServicesView_panelCta__AAy96:hover{background-color:var(--lila-suave);color:var(--lila-profundo)}@media(max-width:768px){.ServicesView_panelCta__AAy96{font-size:.84rem;padding:.6rem 1.1rem}}.ServicesView_seoOnly__4j2lQ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.highlight{display:inline-block;position:relative;font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);color:var(--h3-color);text-decoration:none;padding:0;margin:0 0 var(--h3-spacing) 0}@media(max-width:768px){.highlight{font-size:var(--h3-font-size-mobile);margin-bottom:var(--h3-spacing-mobile)}}.Skills_highlight__FW4sr{display:inline-block;position:relative;font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);color:var(--h3-color);text-decoration:none;padding:0;margin:0 0 var(--h3-spacing) 0}@media(max-width:768px){.Skills_highlight__FW4sr{font-size:var(--h3-font-size-mobile);margin-bottom:var(--h3-spacing-mobile)}}.Skills_skillsSectionContainer__q7kJc{background-color:var(--background-colorA);width:100%;height:100%}html.dark .Skills_skillsSectionContainer__q7kJc{background-color:var(--dark-light);color:#ecebeb}@media(max-width:768px){.Skills_skillsSectionContainer__q7kJc{height:100%}}.Skills_skillsSection__996Rk{max-width:var(--container-max-width);margin-inline:auto;padding:2.5rem 0}.Skills_skillIcon__bkJ3V,.Skills_skillsIconA__tytyY{color:#2e294e;width:22px;height:22px;fill:currentColor;transition:transform .4s cubic-bezier(.4,0,.2,1);animation:Skills_iconFloatSkills__9Qi_9 6s ease-in-out infinite;transform-origin:center}@keyframes Skills_iconFloatSkills__9Qi_9{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.Skills_skillsCard__7_EbX:hover .Skills_skillIcon__bkJ3V,.Skills_skillsCard__7_EbX:hover .Skills_skillsIconA__tytyY{transform:translateY(1px) scale(1.1);animation:Skills_iconFloatSkillsHover__8I1fi 2s ease-in-out infinite}@keyframes Skills_iconFloatSkillsHover__8I1fi{0%,to{transform:translateY(1px) scale(1)}50%{transform:translateY(1px) scale(1)}}.Skills_projectIcon__1OuV3{color:#2e294e;width:20px;height:20px;fill:currentColor}.Skills_skillName__sJCu7{font-size:.95rem;font-weight:400;padding-left:1rem}.Skills_skillsSection__996Rk h2{color:#222;margin-bottom:0}.Skills_skillsSection__996Rk h2,.Skills_skillsTitleDivide__I_PUV{font-size:var(--h2-content-font-size);font-weight:var(--h2-content-font-weight)}.Skills_skillsTitleDivide__I_PUV{padding-top:.5rem;margin-bottom:1rem;color:var(--text-color-light)}@media(max-width:768px){.Skills_skillsTitleDivide__I_PUV{font-size:var(--h2-content-font-size-mobile);margin:0;padding:0}}.Skills_skillsGrid__vjv8l{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.Skills_skillsCard__7_EbX{background-color:var(--card-bg);border:none;color:var(--text-color-light);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.8rem 1.5rem;margin:0;text-align:center;border-radius:var(--br);box-shadow:0 3px 6px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,0);transition:transform .3s ease,background-color .3s ease;position:relative;background-clip:padding-box;overflow:visible}.Skills_skillsCard__7_EbX:before{content:"";position:absolute;inset:-1px;border-radius:var(--br);padding:1px;background:linear-gradient(90deg,rgba(181,156,248,.3),rgba(181,156,248,.3) 30%,rgba(181,156,248,.4) 50%,rgba(181,156,248,.3) 70%,rgba(181,156,248,.3));background-size:200% 100%;background-position:-200% 0;animation:Skills_borderGradientSkills__C6qkJ 10s ease-in-out infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0;pointer-events:none}.Skills_skillsCard__7_EbX>*{position:relative;z-index:1}html.dark .Skills_skillsCard__7_EbX{background-color:var(--card-bg);color:#fff}html.dark .Skills_skillsCard__7_EbX:before{background:linear-gradient(90deg,rgba(248,248,248,.1),rgba(248,248,248,.1) 30%,rgba(181,156,248,.3) 50%,rgba(248,248,248,.1) 70%,rgba(248,248,248,.1))}@keyframes Skills_borderGradientSkills__C6qkJ{0%{background-position:-200% 0}50%{background-position:200% 0}to{background-position:-200% 0}}.Skills_skillsCard__7_EbX:hover{background-color:rgba(134,118,190,.08);transform:translateY(-2px);box-shadow:0 6px 14px rgba(46,41,78,.12)}html.dark .Skills_skillsCard__7_EbX:hover{background-color:rgba(158,144,205,.12)}@media(max-width:768px){.Skills_skillsSection__996Rk{padding:0 .5rem}.Skills_skillsGrid__vjv8l{grid-template-columns:repeat(2,1fr);width:100%;gap:.75rem;box-sizing:border-box}.Skills_skillsCard__7_EbX{margin:0;width:100%;min-width:0;box-sizing:border-box;padding:.7rem .9rem;justify-content:flex-start}.Skills_skillName__sJCu7{font-size:.8rem;padding-left:.6rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Skills_skillIcon__bkJ3V,.Skills_skillsIconA__tytyY{flex-shrink:0}.Skills_skillsIconA__tytyY{width:19px;height:19px}.Skills_skillsTitleDivide__I_PUV{margin:0;padding:1rem 0}}.Skills_sortableGhost__Ivwl6{opacity:1;background-color:rgba(134,118,190,.06)!important;box-shadow:none!important}.Skills_sortableGhost__Ivwl6:before{background:rgba(0,0,0,0)!important}.Skills_sortableGhost__Ivwl6>*{opacity:.25}.Skills_sortableChosen__Bwm8d,.Skills_sortableDrag__y_9jy{cursor:-webkit-grabbing;cursor:grabbing}.Skills_sortableDrag__y_9jy{opacity:1!important;transform:scale(1.04);box-shadow:0 14px 32px rgba(46,41,78,.22)!important;z-index:1000}.Skills_sortableDrag__y_9jy:before{animation:none!important}.Skills_skillsGrid__vjv8l:hover .Skills_skillsCard__7_EbX{cursor:-webkit-grab;cursor:grab}.Skills_skillsGrid__vjv8l:hover .Skills_skillsCard__7_EbX:active{cursor:-webkit-grabbing;cursor:grabbing}