@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.upnify-pld{font-family:"Montserrat",sans-serif;color:#1a1a1a}.upnify-pld ::selection{background-color:rgba(255,51,102,.2352941176)}.upnify-pld .container{margin-left:auto;margin-right:auto;width:100%}@media(max-width: 768px){.upnify-pld .container{padding-left:20px;padding-right:20px}}@media(min-width: 1280px){.upnify-pld .container{max-width:1180px}}.upnify-pld .br-class{display:inline}.upnify-pld .br-class::after{content:"\a";white-space:pre}@media(max-width: 992px){.upnify-pld .br-class::after{content:" ";white-space:normal}}.upnify-pld .header{background-color:#fff;box-shadow:0px 2px 4px -1px rgba(0,0,0,.1411764706);padding:15px 0;position:sticky;top:0;width:100%;z-index:10}.upnify-pld .header .container{display:flex;align-items:center}.upnify-pld .header .logo{height:55px;width:auto}@media(max-width: 992px){.upnify-pld .header .container{display:flex;justify-content:center;align-items:center;justify-items:center}.upnify-pld .header .logo{height:50px;width:fit-content}}.upnify-pld .hero-section{background-repeat:no-repeat;display:flex;align-items:center;margin-bottom:40px}.upnify-pld .hero-section .container{display:flex;align-items:center;justify-content:space-between}.upnify-pld .hero-section .hero-content{flex:1.2;display:flex;flex-direction:column;align-items:center;text-align:center}.upnify-pld .hero-section .hero-content h1{font-size:40px;font-weight:800 !important;line-height:1.1;margin-bottom:25px}.upnify-pld .hero-section .hero-content h1 .text-black{color:#1a1a1a}.upnify-pld .hero-section .hero-content h1 .text-gradient{background:linear-gradient(90deg, #ff3366, #ff8c00);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.upnify-pld .hero-section .hero-content p{font-size:20px;margin-bottom:35px;line-height:1.6}.upnify-pld .hero-section .hero-content p strong{font-weight:800}.upnify-pld .hero-section .hero-content .btn-primary{display:inline-flex;align-items:center;background:linear-gradient(90deg, #ff3366, #ff8c00);color:#fff;text-decoration:none;padding:12px 28px;border-radius:50px;font-weight:700 !important;font-size:18px;transition:transform .3s ease;border-color:hsla(0,0%,100%,0) !important}.upnify-pld .hero-section .hero-content .btn-primary:hover{transform:translateY(-2px)}.upnify-pld .hero-section .hero-content .btn-primary .icon-arrow{background-color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-left:15px}.upnify-pld .hero-section .hero-content .btn-primary .icon-arrow svg{stroke:#303030}.upnify-pld .hero-section .hero-image{flex:1;display:flex;justify-content:center}.upnify-pld .hero-section .hero-image img{width:auto;height:420px;object-fit:contain}@media(max-width: 768px){.upnify-pld .hero-section{padding:40px 0}.upnify-pld .hero-section .container{flex-direction:column}.upnify-pld .hero-section .hero-content{width:100%}.upnify-pld .hero-section .hero-content h1{font-size:35px}.upnify-pld .hero-section .hero-content p{font-size:16px}.upnify-pld .hero-section .hero-content .btn-primary{font-size:16px}.upnify-pld .hero-section .hero-image{margin-top:-40px;margin-bottom:-150px;z-index:-1 !important}.upnify-pld .hero-section .hero-image img{max-width:100%}}@media(min-width: 769px)and (max-width: 991px){.upnify-pld .hero-section{padding:40px 0}.upnify-pld .hero-section .container{flex-direction:column}.upnify-pld .hero-section .hero-content{width:100%}.upnify-pld .hero-section .hero-content h1{font-size:35px}.upnify-pld .hero-section .hero-content p{font-size:16px}.upnify-pld .hero-section .hero-content .btn-primary{font-size:16px}.upnify-pld .hero-section .hero-image{margin-top:20px}.upnify-pld .hero-section .hero-image img{max-width:100%}}.upnify-pld .reto-section{background-color:#f8f8f8;padding:60px 0;display:flex;align-items:center;margin-top:20px}.upnify-pld .reto-section .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.upnify-pld .reto-section .reto-content{flex:1.2;text-align:left}.upnify-pld .reto-section .reto-content h2{font-size:40px;font-weight:800;line-height:1.1;margin-bottom:25px;color:#1a1a1a}.upnify-pld .reto-section .reto-content h2 .text-pink{color:#f36}.upnify-pld .reto-section .reto-content p{font-size:18px;line-height:1.5;margin-bottom:0;font-weight:500}.upnify-pld .reto-section .reto-content p .text-pink{color:#f36;font-weight:800}.upnify-pld .reto-section .reto-image{flex:1.2;display:flex;justify-content:center}.upnify-pld .reto-section .reto-image img{max-width:100%;height:auto;object-fit:contain}@media(max-width: 992px){.upnify-pld .reto-section{padding:50px 0}.upnify-pld .reto-section .container{flex-direction:column}.upnify-pld .reto-section .reto-content{text-align:center;margin-bottom:40px}.upnify-pld .reto-section .reto-content h2{font-size:32px}}.upnify-pld .sanciones-section{padding:80px 0;background-color:#fff;overflow:hidden}.upnify-pld .sanciones-section .text-pink{color:#f36 !important}.upnify-pld .sanciones-section .text-center{text-align:center}.upnify-pld .sanciones-section .top-text{margin-bottom:60px}.upnify-pld .sanciones-section .top-text h2{font-size:40px;font-weight:800;margin-bottom:20px;color:#1a1a1a}.upnify-pld .sanciones-section .top-text .subtitle{font-size:22px;color:#4a4a4a}.upnify-pld .sanciones-section .top-text .subtitle strong{font-weight:800;color:#1a1a1a}.upnify-pld .sanciones-section .sanciones-content-wrapper{position:relative;margin-bottom:60px}.upnify-pld .sanciones-section .sanciones-content-wrapper .bg-laptop{position:absolute;left:0;top:0;bottom:0;width:100%;background-image:url("/img/desarrolladoras-inmobiliarias/mockup-laptop-2.webp");background-size:cover;background-position:left center;background-repeat:no-repeat;z-index:1}.upnify-pld .sanciones-section .sanciones-content-wrapper .content-grid{display:flex;position:relative;z-index:2}.upnify-pld .sanciones-section .sanciones-content-wrapper .content-grid .empty-left{flex:1}.upnify-pld .sanciones-section .sanciones-content-wrapper .content-grid .cards-right{flex:1.1;padding-left:60px;display:flex;flex-direction:column;gap:25px}.upnify-pld .sanciones-section .mobile-mockup{display:none}.upnify-pld .sanciones-section .sancion-card{position:relative;border-radius:20px;padding:20px;background-color:#fff;overflow:hidden;z-index:1;box-shadow:0px 15px 35px rgba(0,0,0,.08);animation:activateCardShadow 9s infinite}.upnify-pld .sanciones-section .sancion-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, #FF684D, #ff2a5f);z-index:-1;opacity:0;animation:activateCardBg 9s infinite}.upnify-pld .sanciones-section .sancion-card .card-text{margin-bottom:0;font-size:17px;line-height:1.5;font-weight:500 !important;color:#4a4a4a;animation:activateCardText 9s infinite}.upnify-pld .sanciones-section .sancion-card .price{font-size:20px;font-weight:800}.upnify-pld .sanciones-section .sancion-card .animated-price{color:#f36;animation:activatePriceText 9s infinite}.upnify-pld .sanciones-section .sancion-card:nth-child(2){animation-delay:0s}.upnify-pld .sanciones-section .sancion-card:nth-child(2)::before{animation-delay:0s}.upnify-pld .sanciones-section .sancion-card:nth-child(2) .card-text{animation-delay:0s}.upnify-pld .sanciones-section .sancion-card:nth-child(2) .animated-price{animation-delay:0s}.upnify-pld .sanciones-section .sancion-card:nth-child(3){animation-delay:3s}.upnify-pld .sanciones-section .sancion-card:nth-child(3)::before{animation-delay:3s}.upnify-pld .sanciones-section .sancion-card:nth-child(3) .card-text{animation-delay:3s}.upnify-pld .sanciones-section .sancion-card:nth-child(3) .animated-price{animation-delay:3s}.upnify-pld .sanciones-section .sancion-card:nth-child(4){animation-delay:6s}.upnify-pld .sanciones-section .sancion-card:nth-child(4)::before{animation-delay:6s}.upnify-pld .sanciones-section .sancion-card:nth-child(4) .card-text{animation-delay:6s}.upnify-pld .sanciones-section .sancion-card:nth-child(4) .animated-price{animation-delay:6s}.upnify-pld .sanciones-section .bottom-text strong{font-size:22px;line-height:1.5}@media(max-width: 992px){.upnify-pld .sanciones-section{padding:50px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.upnify-pld .sanciones-section .top-text{margin-bottom:40px}.upnify-pld .sanciones-section .top-text h2{font-size:32px}.upnify-pld .sanciones-section .top-text .subtitle{font-size:18px}.upnify-pld .sanciones-section .sanciones-content-wrapper{margin-bottom:40px}.upnify-pld .sanciones-section .sanciones-content-wrapper .bg-laptop{display:none}.upnify-pld .sanciones-section .sanciones-content-wrapper .content-grid{flex-direction:column}.upnify-pld .sanciones-section .sanciones-content-wrapper .content-grid .empty-left{display:none}.upnify-pld .sanciones-section .sanciones-content-wrapper .content-grid .cards-right{padding-left:0}.upnify-pld .sanciones-section .mobile-mockup{display:block;width:100%;max-width:500px;margin-bottom:-100px;position:relative;align-self:center}.upnify-pld .sanciones-section .sancion-card{padding:25px;text-align:center}.upnify-pld .sanciones-section .bottom-text p{font-size:18px}}.upnify-pld .suite-section{background:linear-gradient(to bottom, #F4F4F6, #fbfbff);overflow:hidden;padding:60px 0}.upnify-pld .suite-section .bg-laptop-right{position:absolute;right:0;top:0;bottom:0;width:100%;background-image:url("/img/desarrolladoras-inmobiliarias/mockup-laptop-3.webp");background-size:cover;background-position:right center;background-repeat:no-repeat;z-index:1}.upnify-pld .suite-section .text-pink{color:#f36 !important;font-weight:800 !important;text-decoration:underline}.upnify-pld .suite-section .suite-content-wrapper{position:relative}.upnify-pld .suite-section .suite-content-wrapper .content-grid{display:flex;position:relative;z-index:2}.upnify-pld .suite-section .suite-content-wrapper .content-grid .text-left{flex:1.1;padding-right:60px;display:flex;flex-direction:column;justify-content:center}.upnify-pld .suite-section .suite-content-wrapper .content-grid .text-left h2{font-size:40px;font-weight:800;margin-bottom:25px;color:#1a1a1a;line-height:1.2}.upnify-pld .suite-section .suite-content-wrapper .content-grid .text-left p{font-size:18px;line-height:1.6;color:#4a4a4a}.upnify-pld .suite-section .suite-content-wrapper .content-grid .text-left p u{font-weight:600}.upnify-pld .suite-section .suite-content-wrapper .content-grid .text-left p strong{font-weight:800}.upnify-pld .suite-section .suite-content-wrapper .content-grid .empty-right{flex:1}.upnify-pld .suite-section .mobile-mockup{display:none}@media(max-width: 992px){.upnify-pld .suite-section{padding:50px 0}.upnify-pld .suite-section .suite-content-wrapper .bg-laptop-right{display:none}.upnify-pld .suite-section .suite-content-wrapper .content-grid{flex-direction:column}.upnify-pld .suite-section .suite-content-wrapper .content-grid .text-left{padding-right:0;text-align:center;align-items:center}.upnify-pld .suite-section .suite-content-wrapper .content-grid .text-left h2{font-size:32px}.upnify-pld .suite-section .suite-content-wrapper .content-grid .text-left p{font-size:18px;margin-bottom:30px}.upnify-pld .suite-section .suite-content-wrapper .content-grid .empty-right{display:none}.upnify-pld .suite-section .mobile-mockup{display:block;width:100%;max-width:500px;margin:0 auto;height:auto}}.upnify-pld .logico-section{padding:80px 0;background-color:#fff}.upnify-pld .logico-section .text-pink{color:#f36 !important}.upnify-pld .logico-section .content-grid{display:flex;align-items:center;justify-content:space-between;gap:60px}.upnify-pld .logico-section .content-grid .logico-image{flex:1;display:flex;justify-content:center}.upnify-pld .logico-section .content-grid .logico-image img{max-width:100%;height:auto;object-fit:contain}.upnify-pld .logico-section .content-grid .logico-content{flex:1;text-align:left}.upnify-pld .logico-section .content-grid .logico-content h2{font-size:40px;font-weight:800;margin-bottom:25px;color:#1a1a1a;line-height:1.2}.upnify-pld .logico-section .content-grid .logico-content p{font-size:18px;line-height:1.6;color:#4a4a4a}.upnify-pld .logico-section .content-grid .logico-content p .link-crm{color:#1a1a1a;text-decoration:none}.upnify-pld .logico-section .content-grid .logico-content p .link-crm:hover{color:#f36}.upnify-pld .logico-section .content-grid .logico-content p .link-crm u{text-decoration:underline}.upnify-pld .logico-section .content-grid .logico-content p strong{font-weight:800}@media(max-width: 992px){.upnify-pld .logico-section{padding:50px 0}.upnify-pld .logico-section .content-grid{flex-direction:column-reverse;gap:40px}.upnify-pld .logico-section .content-grid .logico-content{text-align:center}.upnify-pld .logico-section .content-grid .logico-content h2{font-size:32px}}.upnify-pld .control-section{padding:80px 0;background-color:#f8f8f8}.upnify-pld .control-section .text-center{text-align:center}.upnify-pld .control-section .text-pink{color:#f36 !important}.upnify-pld .control-section h2{font-size:40px;font-weight:800;margin-bottom:30px;color:#1a1a1a;line-height:1.2}.upnify-pld .control-section .intro-text{font-size:19px;line-height:1.6;margin-bottom:50px;font-weight:500 !important}.upnify-pld .control-section .intro-text strong{font-weight:800;color:#1a1a1a}.upnify-pld .control-section .valor-card{background-color:#fff;border-radius:20px;padding:20px;max-width:900px;margin:0 auto 50px auto;box-shadow:0px 15px 35px rgba(0,0,0,.08)}.upnify-pld .control-section .valor-card p{margin-bottom:0;font-size:19px;line-height:1.6;font-weight:500 !important}.upnify-pld .control-section .conclusion-text{font-size:28px;font-weight:600;line-height:1.3;margin-bottom:0}@media(max-width: 992px){.upnify-pld .control-section{padding:50px 0}.upnify-pld .control-section h2{font-size:32px}.upnify-pld .control-section .intro-text,.upnify-pld .control-section .valor-card p{font-size:16px}.upnify-pld .control-section .valor-card{padding:30px 20px}.upnify-pld .control-section .conclusion-text{font-size:20px}}@keyframes activateCardBg{0%{opacity:1}25%{opacity:1}33%{opacity:0}92%{opacity:0}100%{opacity:1}}@keyframes activateCardText{0%{color:#fff}25%{color:#fff}33%{color:#4a4a4a}92%{color:#4a4a4a}100%{color:#fff}}@keyframes activatePriceText{0%{color:#fff}25%{color:#fff}33%{color:#f36}92%{color:#f36}100%{color:#fff}}@keyframes activateCardShadow{0%{box-shadow:0px 15px 35px rgba(255,42,95,.3)}25%{box-shadow:0px 15px 35px rgba(255,42,95,.3)}33%{box-shadow:0px 15px 35px rgba(0,0,0,.08)}92%{box-shadow:0px 15px 35px rgba(0,0,0,.08)}100%{box-shadow:0px 15px 35px rgba(255,42,95,.3)}}