.NeedsSection-module__PJlGdq__section{z-index:6;color:#06143f;isolation:isolate;background-color:#f7fbff;background-image:url(/NUEVO/A/ChatGPT%20Image%2021%20sept%202026%2C%2019_43_00.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;margin-top:-2px;scroll-margin-top:96px;position:relative;overflow:visible}.NeedsSection-module__PJlGdq__entryGlow{z-index:3;filter:blur(8px);pointer-events:none;transform-origin:top;background:radial-gradient(48% 78%,#77beff40,#def1ff26 48%,#0000 76%),linear-gradient(#0000,#f7fbffc2 68%,#f7fbff 100%);height:clamp(130px,10vw,190px);position:absolute;top:clamp(-88px,-5.5vw,-58px);left:-8%;right:-8%}.NeedsSection-module__PJlGdq__section:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#edf7ff00 0%,#edf7ff6b 38%,#edf7ffe0 76%,#edf7ff 100%);height:clamp(86px,8vw,132px);position:absolute;bottom:0;left:0;right:0}.NeedsSection-module__PJlGdq__shell{z-index:2;width:min(100% - 32px,1760px);margin-inline:auto;padding:0 0 clamp(150px,11vw,190px);display:flow-root;position:relative}.NeedsSection-module__PJlGdq__processBand{z-index:4;transform-origin:50%;background:#fffffff5;border:1px solid #6594cf47;border-radius:32px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(920px,100% - 64px);min-height:90px;margin:-45px auto 18px;padding:7px 10px;list-style:none;display:grid;position:relative;box-shadow:0 17px 46px #1b4c821f,0 2px 8px #1b4c820d}.NeedsSection-module__PJlGdq__processStep{border-radius:23px;align-items:center;gap:13px;min-width:0;padding:13px 20px;transition:background-color .3s;display:flex;position:relative}.NeedsSection-module__PJlGdq__processStep:not(:last-child):after{content:"";background:#5d89be40;width:1px;position:absolute;top:18%;bottom:18%;right:0}.NeedsSection-module__PJlGdq__processStep>svg{color:#0870f5;stroke-width:1.75px;flex:0 0 31px;width:31px;height:31px;transition:color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.NeedsSection-module__PJlGdq__processCopy{gap:3px;min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.NeedsSection-module__PJlGdq__processCopy strong{color:#07164b;font-size:13px;font-weight:780;line-height:1.15}.NeedsSection-module__PJlGdq__processCopy small{color:#526993;font-size:10px;font-weight:520;line-height:1.3}.NeedsSection-module__PJlGdq__processStep:hover{background:#075cff09}.NeedsSection-module__PJlGdq__processStep:hover>svg{color:#0057df;transform:translateY(-2px)}.NeedsSection-module__PJlGdq__processStep:hover .NeedsSection-module__PJlGdq__processCopy{transform:translateY(-1px)}@media (hover:none){.NeedsSection-module__PJlGdq__processStep:hover{background:0 0}.NeedsSection-module__PJlGdq__processStep:hover>svg,.NeedsSection-module__PJlGdq__processStep:hover .NeedsSection-module__PJlGdq__processCopy{transform:none}}.NeedsSection-module__PJlGdq__header{text-align:center;max-width:980px;margin-inline:auto}.NeedsSection-module__PJlGdq__kicker{color:#075cff;letter-spacing:.32em;text-transform:uppercase;font-size:clamp(12px,.75vw,14px);font-weight:800;line-height:1.3;display:block}.NeedsSection-module__PJlGdq__kickerLine{background:#075cff;width:42px;height:2px;margin:18px auto 24px;display:block}.NeedsSection-module__PJlGdq__header h2{color:#020817;letter-spacing:-.062em;margin:0;scroll-margin-top:110px;font-size:clamp(46px,4vw,72px);font-weight:780;line-height:.98}.NeedsSection-module__PJlGdq__header h2 span{color:#075cff}.NeedsSection-module__PJlGdq__desktopSubtitle,.NeedsSection-module__PJlGdq__mobileSubtitle{color:#536997;margin:18px auto 0;font-size:clamp(15px,1.05vw,18px);font-weight:500;line-height:1.42}.NeedsSection-module__PJlGdq__mobileSubtitle{display:none}.NeedsSection-module__PJlGdq__sideNote{z-index:2;color:#4f70bc91;letter-spacing:.28em;text-transform:uppercase;align-items:flex-start;gap:20px;font-size:12px;font-weight:700;line-height:1.7;display:flex;position:absolute;top:152px}.NeedsSection-module__PJlGdq__sideNote i{background:#2a5bc785;width:2px;height:82px;margin-top:2px;display:block}.NeedsSection-module__PJlGdq__sideNoteLeft{left:max(34px,4vw)}.NeedsSection-module__PJlGdq__sideNoteRight{right:max(34px,4vw)}.NeedsSection-module__PJlGdq__sideNoteRight i{width:24px;height:2px;margin-top:8px}.NeedsSection-module__PJlGdq__grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:clamp(8px,.8vw,16px);max-width:1760px;margin:54px auto 0;display:grid}.NeedsSection-module__PJlGdq__item{min-width:0}.NeedsSection-module__PJlGdq__service{min-width:0;color:inherit;text-align:center;cursor:pointer;display:block}.NeedsSection-module__PJlGdq__visual{aspect-ratio:1;width:min(106%,235px);display:block;position:relative;left:50%;transform:translate(-50%)}.NeedsSection-module__PJlGdq__ring{z-index:0;border:1px solid #5fa5ff73;border-radius:50%;transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s;position:absolute;inset:0;box-shadow:0 0 0 5px #ffffffb3,0 13px 34px #195eb71f}.NeedsSection-module__PJlGdq__ring:before{background:conic-gradient(from 205deg, transparent 0 15%, #0964ff 15% 19%, transparent 19% 72%, #3b8eff 72% 75%, transparent 75% 100%);content:"";border-radius:50%;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.NeedsSection-module__PJlGdq__photo{z-index:1;background:#dceeff;border:5px solid #fffffff0;border-radius:50%;position:absolute;inset:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #216dda1f}.NeedsSection-module__PJlGdq__photo img{-o-object-fit:cover;object-fit:cover;transition:transform .48s cubic-bezier(.16,1,.3,1),filter .48s}.NeedsSection-module__PJlGdq__icon{z-index:3;color:#fff;background:linear-gradient(145deg,#1885ff,#0039c7 78%);border:2px solid #fff;border-radius:50%;place-items:center;width:clamp(52px,3.3vw,61px);height:clamp(52px,3.3vw,61px);transition:transform .43s cubic-bezier(.16,1,.3,1),box-shadow .43s;display:grid;position:absolute;bottom:1px;right:-1px;box-shadow:0 10px 22px #0044c945,0 0 0 1px #115dff47}.NeedsSection-module__PJlGdq__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:58%;height:58%}.NeedsSection-module__PJlGdq__copy{text-shadow:0 1px 10px #ffffffeb,0 0 22px #ffffffc7;margin-top:14px;transition:transform .43s cubic-bezier(.16,1,.3,1);display:block}.NeedsSection-module__PJlGdq__copy strong{color:#07134b;letter-spacing:-.025em;font-size:clamp(14px,1vw,18px);font-weight:780;line-height:1.18;display:block}.NeedsSection-module__PJlGdq__copy small{color:#526a9b;max-width:205px;margin:7px auto 0;font-size:clamp(12px,.85vw,15px);line-height:1.35;display:block}.NeedsSection-module__PJlGdq__service:hover .NeedsSection-module__PJlGdq__photo img{filter:saturate(1.04);transform:scale(1.05)}.NeedsSection-module__PJlGdq__service:hover .NeedsSection-module__PJlGdq__ring{transform:rotate(5deg);box-shadow:0 0 0 5px #fffc,0 18px 40px #195eb72e}.NeedsSection-module__PJlGdq__service:hover .NeedsSection-module__PJlGdq__icon{transform:scale(1.07);box-shadow:0 14px 28px #0044c957,0 0 0 1px #115dff66}.NeedsSection-module__PJlGdq__service:hover .NeedsSection-module__PJlGdq__copy{transform:translateY(-2px)}.NeedsSection-module__PJlGdq__service:focus-visible{outline-offset:7px;border-radius:12px;outline:3px solid #075cff61}.NeedsSection-module__PJlGdq__ctaWrap{justify-content:center;margin-top:clamp(22px,2vw,32px);display:flex;position:relative}.NeedsSection-module__PJlGdq__cta{color:#071a67;background:#ffffffc7;border:1px solid #2877eb70;border-radius:999px;align-items:center;gap:16px;width:min(410px,100%);min-height:70px;padding:6px 24px 6px 7px;transition:border-color .42s,box-shadow .42s,transform .42s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 13px 32px #1e68c01a}.NeedsSection-module__PJlGdq__cta>span{color:#fff;background:linear-gradient(145deg,#126fff,#002e99);border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;transition:transform .43s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 8px 18px #003db440}.NeedsSection-module__PJlGdq__cta svg{width:24px;transition:transform .43s cubic-bezier(.16,1,.3,1)}.NeedsSection-module__PJlGdq__cta b{font-size:14px;font-weight:720;line-height:1.25}.NeedsSection-module__PJlGdq__cta:hover{border-color:#075cffb8;transform:translateY(-2px);box-shadow:0 17px 36px #1e68c029}.NeedsSection-module__PJlGdq__cta:hover>span{transform:translate(4px)}.NeedsSection-module__PJlGdq__cta:hover svg{transform:translate(3px)}.NeedsSection-module__PJlGdq__cta:focus-visible{outline-offset:4px;outline:3px solid #075cff59}@media (min-width:1100px){.NeedsSection-module__PJlGdq__shell{padding-bottom:clamp(350px,23vw,440px)}.NeedsSection-module__PJlGdq__grid{margin-top:12px}.NeedsSection-module__PJlGdq__ctaWrap{margin-top:32px}}@media (max-width:1399px){.NeedsSection-module__PJlGdq__sideNote{display:none}}@media (min-width:768px) and (max-width:1099px){.NeedsSection-module__PJlGdq__section{background-position:bottom}.NeedsSection-module__PJlGdq__shell{width:min(100% - 44px,980px);padding-top:0;padding-bottom:170px}.NeedsSection-module__PJlGdq__processBand{width:min(100%,900px);margin-bottom:62px}.NeedsSection-module__PJlGdq__processStep{padding-inline:14px}.NeedsSection-module__PJlGdq__header h2{font-size:clamp(48px,6vw,64px)}.NeedsSection-module__PJlGdq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;max-width:780px;margin-top:42px}.NeedsSection-module__PJlGdq__visual{width:min(100%,210px)}.NeedsSection-module__PJlGdq__copy strong{font-size:16px}.NeedsSection-module__PJlGdq__copy small{font-size:13px}}@media (max-width:767px){.NeedsSection-module__PJlGdq__section{background-image:url(/NUEVO/A/ChatGPT%20Image%2021%20sept%202026%2C%2020_01_54.png);background-position:bottom;background-size:100%}.NeedsSection-module__PJlGdq__section:after{height:82px}.NeedsSection-module__PJlGdq__entryGlow{filter:blur(5px);background:radial-gradient(76% 72% at 50% 48%,#77beff30,#0000 75%),linear-gradient(#0000,#f7fbffdb 72%,#f7fbff 100%);height:105px;top:-48px}.NeedsSection-module__PJlGdq__shell{width:min(100% - 36px,520px);padding:0 0 300px}.NeedsSection-module__PJlGdq__processBand{border-radius:27px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:174px;margin:12px auto 50px;padding:7px}.NeedsSection-module__PJlGdq__processStep{gap:9px;padding:13px 10px}.NeedsSection-module__PJlGdq__processStep:not(:last-child):after{display:none}.NeedsSection-module__PJlGdq__processStep:nth-child(odd){border-right:1px solid #5d89be38;border-radius:18px 0 0 18px}.NeedsSection-module__PJlGdq__processStep:nth-child(-n+2){border-bottom:1px solid #5d89be38;border-radius:18px 18px 0 0}.NeedsSection-module__PJlGdq__processStep:first-child{border-radius:18px 0 0}.NeedsSection-module__PJlGdq__processStep:nth-child(2){border-radius:0 18px 0 0}.NeedsSection-module__PJlGdq__processStep:nth-child(3){border-radius:0 0 0 18px}.NeedsSection-module__PJlGdq__processStep:last-child{border-radius:0 0 18px}.NeedsSection-module__PJlGdq__processStep>svg{flex-basis:27px;width:27px;height:27px}.NeedsSection-module__PJlGdq__processCopy strong{font-size:11px}.NeedsSection-module__PJlGdq__processCopy small{font-size:9px}.NeedsSection-module__PJlGdq__header{max-width:470px}.NeedsSection-module__PJlGdq__kicker{letter-spacing:.28em;font-size:11px}.NeedsSection-module__PJlGdq__kickerLine{width:36px;margin:11px auto 15px}.NeedsSection-module__PJlGdq__header h2{font-size:clamp(38px,10.5vw,52px);line-height:.98}.NeedsSection-module__PJlGdq__header h2 span{display:block}.NeedsSection-module__PJlGdq__desktopSubtitle{display:none}.NeedsSection-module__PJlGdq__mobileSubtitle{max-width:340px;margin-top:13px;font-size:14px;line-height:1.45;display:block}.NeedsSection-module__PJlGdq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;margin-top:30px}.NeedsSection-module__PJlGdq__visual{width:min(38vw,165px)}.NeedsSection-module__PJlGdq__ring{box-shadow:0 0 0 4px #ffffffb8,0 10px 26px #195eb71a}.NeedsSection-module__PJlGdq__photo{border-width:4px;inset:7px}.NeedsSection-module__PJlGdq__icon{width:clamp(44px,12vw,50px);height:clamp(44px,12vw,50px);bottom:0;right:-2px}.NeedsSection-module__PJlGdq__copy{margin-top:11px}.NeedsSection-module__PJlGdq__copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:clamp(13px,3.8vw,16px);line-height:1.12;display:-webkit-box;overflow:hidden}.NeedsSection-module__PJlGdq__copy small{display:none}.NeedsSection-module__PJlGdq__ctaWrap{margin-top:36px}.NeedsSection-module__PJlGdq__cta{gap:13px;width:min(94%,420px);min-height:66px;padding-right:17px}.NeedsSection-module__PJlGdq__cta>span{flex-basis:52px;width:52px;height:52px}.NeedsSection-module__PJlGdq__cta b{font-size:clamp(12px,3.45vw,14px)}}@media (max-width:374px){.NeedsSection-module__PJlGdq__shell{width:calc(100% - 32px);padding-bottom:280px}.NeedsSection-module__PJlGdq__grid{gap:27px 14px}.NeedsSection-module__PJlGdq__visual{width:min(38vw,145px)}.NeedsSection-module__PJlGdq__copy strong{font-size:13px}.NeedsSection-module__PJlGdq__cta{width:100%}}@media (prefers-reduced-motion:reduce){.NeedsSection-module__PJlGdq__entryGlow{filter:none}.NeedsSection-module__PJlGdq__photo img,.NeedsSection-module__PJlGdq__processStep,.NeedsSection-module__PJlGdq__processStep>svg,.NeedsSection-module__PJlGdq__processCopy,.NeedsSection-module__PJlGdq__ring,.NeedsSection-module__PJlGdq__icon,.NeedsSection-module__PJlGdq__copy,.NeedsSection-module__PJlGdq__cta,.NeedsSection-module__PJlGdq__cta>span,.NeedsSection-module__PJlGdq__cta svg{transition-duration:.01ms!important}}
.ProjectsShowcase-module__GCNB_G__section{z-index:7;color:#080b12;isolation:isolate;background:linear-gradient(#edf7ff 0,#fffefa 430px 100%);scroll-margin-top:92px;position:relative;overflow:hidden}.ProjectsShowcase-module__GCNB_G__ambient{z-index:-1;pointer-events:none;background:radial-gradient(circle at 16% 72%,#087eff13,#0000 34%),radial-gradient(circle at 86% 18%,#0543910e,#0000 32%);height:560px;position:absolute;top:-16%;left:-12%;right:-12%}.ProjectsShowcase-module__GCNB_G__intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(430px,52svh,520px);padding:clamp(52px,5vw,76px) 24px clamp(46px,4vw,64px);display:flex}.ProjectsShowcase-module__GCNB_G__titleReveal{width:100%}.ProjectsShowcase-module__GCNB_G__kicker{color:#087eff;letter-spacing:.28em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:800;line-height:1.2;display:block}.ProjectsShowcase-module__GCNB_G__intro h2{color:#080b12;letter-spacing:-.065em;max-width:1500px;margin:0 auto;font-size:clamp(64px,6.15vw,118px);font-weight:750;line-height:.88}.ProjectsShowcase-module__GCNB_G__intro h2 span{display:block}.ProjectsShowcase-module__GCNB_G__intro h2 .ProjectsShowcase-module__GCNB_G__accent{color:#075cff}.ProjectsShowcase-module__GCNB_G__description{color:#5d625f;width:min(100%,690px);margin:26px auto 0;font-size:clamp(15px,1.02vw,19px);font-weight:470;line-height:1.5}.ProjectsShowcase-module__GCNB_G__ctaReveal{margin-top:22px}.ProjectsShowcase-module__GCNB_G__cta{color:#fff;background:linear-gradient(110deg,#075ee2,#128dff);border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:0 29px;font-size:13px;font-weight:760;transition:box-shadow .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 15px 30px #0258d338}.ProjectsShowcase-module__GCNB_G__cta svg{width:16px;height:16px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ProjectsShowcase-module__GCNB_G__cta:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0258d34d}.ProjectsShowcase-module__GCNB_G__cta:hover svg{transform:translate(3px,-2px)}.ProjectsShowcase-module__GCNB_G__cta:focus-visible{outline-offset:4px;outline:3px solid #075cff66}.ProjectsShowcase-module__GCNB_G__gallery{background:#fff;gap:11px;padding:11px 0 0;display:grid;overflow:hidden}.ProjectsShowcase-module__GCNB_G__row{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.ProjectsShowcase-module__GCNB_G__row.ProjectsShowcase-module__GCNB_G__dragging{cursor:grabbing}.ProjectsShowcase-module__GCNB_G__track{backface-visibility:hidden;will-change:transform;display:flex}.ProjectsShowcase-module__GCNB_G__shot{-webkit-user-drag:none;background:#dfe7ee;margin:0 11px 0 0;position:relative;overflow:hidden}.ProjectsShowcase-module__GCNB_G__landscapeShot{aspect-ratio:4/3;flex:0 0 min(920px,50vw - 5.5px);width:min(920px,50vw - 5.5px)}.ProjectsShowcase-module__GCNB_G__portraitShot{aspect-ratio:4/5;flex:0 0 min(420px,25vw - 8.25px);width:min(420px,25vw - 8.25px)}.ProjectsShowcase-module__GCNB_G__shot img{-o-object-fit:cover;object-fit:cover;pointer-events:none;transform-origin:50%;will-change:transform;transition:transform .82s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1)}.ProjectsShowcase-module__GCNB_G__shot:hover img{transform:scale(1.09)}@media (hover:none){.ProjectsShowcase-module__GCNB_G__cta:hover,.ProjectsShowcase-module__GCNB_G__cta:hover svg{transform:none}}@media (max-width:1024px){.ProjectsShowcase-module__GCNB_G__intro{min-height:440px}.ProjectsShowcase-module__GCNB_G__intro h2{font-size:clamp(58px,8.8vw,90px)}.ProjectsShowcase-module__GCNB_G__landscapeShot{flex-basis:72vw;width:72vw}.ProjectsShowcase-module__GCNB_G__portraitShot{flex-basis:34vw;width:34vw}}@media (max-width:767px){.ProjectsShowcase-module__GCNB_G__section{scroll-margin-top:76px}.ProjectsShowcase-module__GCNB_G__ambient{height:460px}.ProjectsShowcase-module__GCNB_G__intro{min-height:0;padding:74px 20px 58px}.ProjectsShowcase-module__GCNB_G__intro h2{letter-spacing:-.06em;max-width:520px;font-size:clamp(43px,12vw,58px);line-height:.92}.ProjectsShowcase-module__GCNB_G__kicker{margin-bottom:16px;font-size:10px}.ProjectsShowcase-module__GCNB_G__description{max-width:420px;margin-top:24px;font-size:15px;line-height:1.55}.ProjectsShowcase-module__GCNB_G__description br{display:none}.ProjectsShowcase-module__GCNB_G__ctaReveal{width:100%;margin-top:24px}.ProjectsShowcase-module__GCNB_G__cta{gap:18px;min-height:52px;padding-inline:25px}.ProjectsShowcase-module__GCNB_G__gallery{gap:11px}.ProjectsShowcase-module__GCNB_G__landscapeShot{flex-basis:88vw;width:88vw}.ProjectsShowcase-module__GCNB_G__portraitShot{flex-basis:44vw;width:44vw}}@media (max-width:374px){.ProjectsShowcase-module__GCNB_G__intro{padding-inline:16px}.ProjectsShowcase-module__GCNB_G__intro h2{font-size:41px}.ProjectsShowcase-module__GCNB_G__cta{gap:12px;width:100%;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.ProjectsShowcase-module__GCNB_G__cta,.ProjectsShowcase-module__GCNB_G__cta svg{transition-duration:.01ms!important}.ProjectsShowcase-module__GCNB_G__shot img{transition-duration:.82s!important}}
