.ServicesSection_servicesSection__sGGJ1{--bpup-navy:#07133b;--bpup-ink:#06133a;--bpup-green:#00e889;--bpup-mint:#d9fff0;--bpup-radius-xl:34px;--bpup-radius-lg:26px;--bpup-shadow:0 26px 70px rgba(7,19,59,.12);--bpup-shadow-soft:0 18px 45px rgba(7,19,59,.1);position:relative;overflow:hidden;padding:92px 22px 110px;background:radial-gradient(circle at 6% 18%,rgba(0,232,137,.15),transparent 26%),radial-gradient(circle at 90% 38%,rgba(6,19,58,.1),transparent 34%),linear-gradient(135deg,#fff,#f7f9fd 52%,#fff8f5);isolation:isolate;color:var(--bpup-ink)}.ServicesSection_servicesSection__sGGJ1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,19,59,.035) 1px,transparent 0),linear-gradient(90deg,rgba(7,19,59,.035) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0,transparent 70%);mask-image:radial-gradient(circle at 50% 35%,#000 0,transparent 70%);opacity:.45;z-index:-2}.ServicesSection_servicesSection__sGGJ1:after{content:"";position:absolute;width:440px;height:440px;right:-180px;top:210px;border-radius:50%;background:rgba(0,232,137,.12);filter:blur(2px);z-index:-1}.ServicesSection_container__kFde9{max-width:1280px;margin:0 auto}.ServicesSection_intro__IYdr7{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(420px,1fr);grid-gap:clamp(34px,7vw,90px);gap:clamp(34px,7vw,90px);align-items:center;margin-bottom:46px}.ServicesSection_heading__ozAet{display:flex;flex-direction:column;justify-content:center;min-height:305px}.ServicesSection_title__rzYqK{max-width:560px;margin-top:1.6rem;font-size:clamp(42px,4.7vw,68px);line-height:.96;letter-spacing:-.062em;font-weight:900;color:var(--bpup-ink)}.ServicesSection_portfolioTitle__UCIU6{max-width:570px;margin-top:24px;padding-left:18px;border-left:3px solid var(--bpup-green);color:rgba(7,19,59,.68);font-family:Inter,sans-serif;font-size:clamp(15px,1.25vw,18px);line-height:1.45;letter-spacing:-.015em;font-weight:650}.ServicesSection_whoCard__60dEQ{position:relative;min-height:305px;border-radius:var(--bpup-radius-xl);overflow:hidden;background-image:url(/services/bpup-servicio-people.jpg);background-size:cover;background-position:50%;box-shadow:var(--bpup-shadow);transform:translateY(8px)}.ServicesSection_whoCard__60dEQ:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,19,59,.96),rgba(7,19,59,.84) 52%,rgba(7,19,59,.38)),radial-gradient(circle at 84% 80%,rgba(0,232,137,.92) 0 0,rgba(0,232,137,.92) 26%,transparent 27%)}.ServicesSection_whoCard__60dEQ:after{content:"";position:absolute;right:-42px;bottom:-46px;width:230px;height:230px;border-radius:50%;background:var(--bpup-green);opacity:.96}.ServicesSection_whoCardContent__bHDIh{position:relative;z-index:2;max-width:680px;padding:clamp(30px,4vw,48px);color:#fff}.ServicesSection_whoCardContent__bHDIh .ServicesSection_kicker__Nn2wT{background:rgba(0,232,137,.14);color:var(--bpup-green);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ServicesSection_whoCardContent__bHDIh h3{margin-top:20px;max-width:620px;font-size:clamp(25px,2.7vw,37px);line-height:.96;letter-spacing:-.055em;font-weight:900;color:#fff}.ServicesSection_whoCardContent__bHDIh p{margin-top:18px;max-width:690px;color:hsla(0,0%,100%,.86);font-size:clamp(15px,1.3vw,19px);line-height:1.55;font-weight:500}.ServicesSection_grid__8txvU{display:grid;grid-gap:16px;gap:16px;margin-top:48px}.ServicesSection_serviceRow__sz3KU{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:16px;gap:16px;height:126px;transition:height .52s cubic-bezier(.2,.8,.2,1)}.ServicesSection_serviceRow__sz3KU:has(.ServicesSection_serviceCard__Sog_A.ServicesSection_active__cr9gG),.ServicesSection_serviceRow__sz3KU:has(.ServicesSection_serviceCard__Sog_A:focus-within),.ServicesSection_serviceRow__sz3KU:has(.ServicesSection_serviceCard__Sog_A:hover){height:198px}.ServicesSection_serviceRow__sz3KU:last-child .ServicesSection_serviceCard__Sog_A:first-child{grid-column:2/span 2}.ServicesSection_serviceCard__Sog_A{position:relative;display:block;grid-column:span 2;height:100%;min-height:0;border-radius:var(--bpup-radius-lg);overflow:hidden;border:1px solid rgba(7,19,59,.1);background:hsla(0,0%,100%,.72);box-shadow:var(--bpup-shadow-soft);transform:translateY(0);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .38s ease,filter .38s ease,box-shadow .45s ease;isolation:isolate;color:var(--bpup-ink)}.ServicesSection_serviceCard__Sog_A:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(7,19,59,.94),rgba(7,19,59,.82) 62%,rgba(0,232,137,.36));z-index:1;opacity:0;transition:opacity .42s ease}.ServicesSection_serviceCard__Sog_A:after{content:"";position:absolute;inset:0;z-index:0;background-image:var(--service-image);background-size:cover;background-position:50%;opacity:0;transform:scale(1.1);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .45s ease,opacity .42s ease}.ServicesSection_serviceCard__Sog_A.ServicesSection_active__cr9gG,.ServicesSection_serviceCard__Sog_A:focus-within,.ServicesSection_serviceCard__Sog_A:hover{z-index:5;transform:translateY(-8px) scale(1.055);box-shadow:0 30px 80px rgba(7,19,59,.2);outline:none}.ServicesSection_serviceCard__Sog_A.ServicesSection_active__cr9gG:after,.ServicesSection_serviceCard__Sog_A:focus-within:after,.ServicesSection_serviceCard__Sog_A:hover:after{opacity:1;transform:scale(1.02);filter:saturate(1.08) contrast(1.03)}.ServicesSection_serviceCard__Sog_A.ServicesSection_active__cr9gG:before,.ServicesSection_serviceCard__Sog_A:focus-within:before,.ServicesSection_serviceCard__Sog_A:hover:before{opacity:1}.ServicesSection_serviceCard__Sog_A.ServicesSection_active__cr9gG .ServicesSection_hidden__z4sBW,.ServicesSection_serviceCard__Sog_A:focus-within .ServicesSection_hidden__z4sBW,.ServicesSection_serviceCard__Sog_A:hover .ServicesSection_hidden__z4sBW{opacity:1;transform:translateY(0);pointer-events:auto}.ServicesSection_serviceCard__Sog_A.ServicesSection_active__cr9gG .ServicesSection_cardTrigger__rythc,.ServicesSection_serviceCard__Sog_A:focus-within .ServicesSection_cardTrigger__rythc,.ServicesSection_serviceCard__Sog_A:hover .ServicesSection_cardTrigger__rythc{color:#fff;transform:translateY(-50px)}.ServicesSection_cardTrigger__rythc{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:21px;border:0;color:var(--bpup-ink);background:transparent;text-align:left;cursor:pointer;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ServicesSection_cardTrigger__rythc:focus-visible{outline:3px solid var(--bpup-green);outline-offset:-5px}.ServicesSection_number__xG0Co{display:block;margin-bottom:10px;color:var(--bpup-green);font-size:16px;line-height:1;font-weight:900;letter-spacing:.08em}.ServicesSection_cardTrigger__rythc h3{max-width:250px;font-size:clamp(18px,1.45vw,24px);line-height:.98;letter-spacing:-.055em;font-weight:900;color:inherit}.ServicesSection_hidden__z4sBW{position:absolute;right:20px;bottom:16px;left:20px;z-index:3;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .36s ease,transform .43s ease}.ServicesSection_hidden__z4sBW p{color:hsla(0,0%,100%,.84);font-size:12.5px;line-height:1.48;font-weight:500}.ServicesSection_cta__lNJ2q{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--bpup-green);font-size:14px;font-weight:900}.ServicesSection_sAuditoria__6NG21{--service-image:url(/services/bpup-servicio-auditoria.jpg)}.ServicesSection_sPayroll__7OBIv{--service-image:url(/services/bpup-servicio-payroll.jpg)}.ServicesSection_sPmo__XNi_L{--service-image:url(/services/bpup-servicio-pmo.jpg)}.ServicesSection_sPeople__4rlBb{--service-image:url(/services/bpup-servicio-people.jpg)}.ServicesSection_sMarketing__cn_9K{--service-image:url(/services/bpup-servicio-marketing-growth.jpg)}.ServicesSection_sContabilidad__thhSv{--service-image:url(/services/bpup-servicio-contabilidad.jpg)}.ServicesSection_sCompras___WEW8{--service-image:url(/services/bpup-servicio-compras.jpg)}.ServicesSection_sFacturacion__djZIh{--service-image:url(/services/bpup-servicio.facturacion.jpg)}.ServicesSection_sBackoffice__Tywet{--service-image:url(/services/bpup-servicio-backoffice.jpg)}.ServicesSection_sEnterprise__sTChu{--service-image:url(/services/bpup-servicio-enterprise-technology.jpg)}.ServicesSection_sImpuestos__nCYKU{--service-image:url(/services/bpup-servicio-impuestos.jpg)}.ServicesSection_sLegales__GOspo{--service-image:url(/services/bpup-servicio-legales.jpg)}.ServicesSection_sHelpDesk__jVN3L{--service-image:url(/services/bpup-servicio-help-desk.jpg)}.ServicesSection_sSoftwareTech__hMeo1{--service-image:url(/services/bpup-servicio-software-engineering.jpg)}.ServicesSection_sDataIa__YYFp3{--service-image:url(/services/bpup-servicio-data-ia.png)}.ServicesSection_sChangeMgmt__v5MIP{--service-image:url(/services/bpup-servicio-gestion-cambio.png)}@media(max-width:1100px){.ServicesSection_grid__8txvU{grid-template-columns:1fr}.ServicesSection_serviceRow__sz3KU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.ServicesSection_serviceRow__sz3KU:last-child .ServicesSection_serviceCard__Sog_A:first-child{grid-column:auto}.ServicesSection_serviceCard__Sog_A{grid-column:auto;height:150px;min-height:0}.ServicesSection_serviceCard__Sog_A.ServicesSection_active__cr9gG,.ServicesSection_serviceCard__Sog_A:focus-within,.ServicesSection_serviceCard__Sog_A:hover{height:210px}}@media(max-width:860px){.ServicesSection_servicesSection__sGGJ1{padding:72px 18px 86px}.ServicesSection_intro__IYdr7{grid-template-columns:1fr}.ServicesSection_title__rzYqK{max-width:720px}.ServicesSection_heading__ozAet{min-height:0}.ServicesSection_whoCard__60dEQ{min-height:320px}.ServicesSection_grid__8txvU{grid-template-columns:1fr}.ServicesSection_serviceRow__sz3KU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.ServicesSection_grid__8txvU{grid-template-columns:1fr;gap:12px}.ServicesSection_serviceCard__Sog_A{height:112px;min-height:0;border-radius:16px}.ServicesSection_cardTrigger__rythc{padding:14px}.ServicesSection_cardTrigger__rythc h3{font-size:15px;line-height:1.1}.ServicesSection_number__xG0Co{font-size:12px;margin-bottom:8px}.ServicesSection_serviceCard__Sog_A.ServicesSection_active__cr9gG{grid-column:1/-1;height:230px}.ServicesSection_serviceCard__Sog_A:hover:not(.ServicesSection_active__cr9gG){transform:none}.ServicesSection_serviceCard__Sog_A:hover:not(.ServicesSection_active__cr9gG) .ServicesSection_hidden__z4sBW,.ServicesSection_serviceCard__Sog_A:hover:not(.ServicesSection_active__cr9gG):after,.ServicesSection_serviceCard__Sog_A:hover:not(.ServicesSection_active__cr9gG):before{opacity:0;pointer-events:none}.ServicesSection_serviceCard__Sog_A:hover:not(.ServicesSection_active__cr9gG) .ServicesSection_cardTrigger__rythc{color:var(--bpup-ink);transform:none}}