html{scroll-behavior:smooth}:root{--color-primary-bg: #4323b1;--color-secondary-bg: #3e1ca9;--color-tertiary-bg: #5a29e2;--color-header-bg: #007bfa;--color-text-primary: #ffffff;--color-text-secondary: #0b3e39;--color-text-tertiary: #3d2f00;--color-accent-primary: #25F2E1;--color-accent-secondary: #FFC700;--font-pixel: "Array", Sans-serif;--font-sans: "Inter", sans-serif;--font-pencerio: "Pencerio", Sans-serif;--font-clashdisplay: "ClashDisplay", Sans-serif}@font-face{font-family:Array;src:url(/assets/Array-Regular-DpqtFAPH.woff2) format("woff2"),url(/assets/Array-Regular-BBspjYef.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Array;src:url(/assets/Array-Semibold-n3UXsXBJ.woff2) format("woff2"),url(/assets/Array-Semibold-ulLnP35a.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Array;src:url(/assets/Array-Bold-DD1Er77r.woff2) format("woff2"),url(/assets/Array-Bold-C1p-w29s.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Extralight-D3i1MCwm.woff2) format("woff2"),url(/assets/ClashDisplay-Extralight-BJExDEVH.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Light-DIjv0-nY.woff2) format("woff2"),url(/assets/ClashDisplay-Light-Co9CQZ40.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Regular-DhusH4GR.woff2) format("woff2"),url(/assets/ClashDisplay-Regular-BKrzTZUV.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Medium-BPdWq--j.woff2) format("woff2"),url(/assets/ClashDisplay-Medium-D8oxfInt.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Semibold-DcA1xgJG.woff2) format("woff2"),url(/assets/ClashDisplay-Semibold-Cc_zfQ1K.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Bold-YaCnK2PY.woff2) format("woff2"),url(/assets/ClashDisplay-Bold-79YOzMqN.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pencerio;src:url(/assets/Pencerio-Hairline-DsOzCxOO.woff2) format("woff2"),url(/assets/Pencerio-Hairline-BHyu7RNW.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}body{background-color:var(--color-primary-bg);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body.no-scroll{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.font-pixel{font-family:var(--font-pixel)}.font-pencerio{font-family:var(--font-pencerio)}.font-clashdisplay{font-family:var(--font-clashdisplay)}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;background-color:var(--color-header-bg);color:var(--color-text-primary);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;width:100%!important;max-width:100vw!important;display:flex;justify-content:center}.main-nav{max-width:100%;margin:0;padding:0 1rem;width:100%}.nav-container{display:flex;align-items:center;justify-content:space-between;height:2rem;width:100%}.logo-container{display:flex;align-items:center}.logo-text{font-family:var(--font-sans);font-weight:900;font-size:1.5rem;letter-spacing:.05em}.nav-links{display:none;align-items:center;gap:1.5rem}.nav-link{font-size:.875rem;font-weight:600;text-decoration:none;color:inherit;transition:color .2s}.nav-link:hover{color:#e5e7eb}.social-links{display:flex;align-items:center;gap:1rem;margin-left:1rem}.social-icon{color:var(--color-text-primary);transition:color .2s}.social-icon:hover{color:#d1d5db}.social-icon svg{width:1.25rem;height:1.25rem}.mobile-nav-toggle{display:none;background:transparent!important;border:none;cursor:pointer;z-index:1001;padding:.5rem}.hamburger-icon{position:relative;display:block;width:24px;height:2px;background-color:var(--color-text-primary);transition:all .2s ease-in-out}.hamburger-icon:before,.hamburger-icon:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:var(--color-text-primary);transition:all .2s ease-in-out}.hamburger-icon:before{top:-8px}.hamburger-icon:after{bottom:-8px}.mobile-nav-toggle.is-open .hamburger-icon{background-color:transparent}.mobile-nav-toggle.is-open .hamburger-icon:before{transform:translateY(8px) rotate(45deg)}.mobile-nav-toggle.is-open .hamburger-icon:after{transform:translateY(-8px) rotate(-45deg)}.hero-section{position:relative;min-height:100vh;overflow:hidden;background-color:var(--color-primary-bg);color:var(--color-text-primary)}.parallax-bg,.parallax-asset{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.parallax-asset{object-fit:contain}#parallax-skater{width:80%;left:10dvw;top:0rem}#parallax-platform{object-position:center top;object-fit:cover}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.hero-text-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2rem 1rem;text-align:center;pointer-events:none;padding-bottom:1rem!important}.hero-headline{padding-top:2vh;font-size:2rem;font-weight:700;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.25);color:var(--color-text-primary);font-family:var(--font-clashdisplay)}.hero-headline .font-pixel{font-size:3.5rem;line-height:1;vertical-align:middle;display:inline-block;margin:0 .25rem}.hero-logo-and-tagline{display:flex;flex-direction:column;align-items:center;padding-bottom:0vh}.hero-logo{width:80px;height:80px;object-fit:contain}.hero-tagline{font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary);text-shadow:0 1px 3px rgba(0,0,0,.2)}.cloud-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.cloud-img{position:absolute;object-fit:contain}@keyframes slide-right-to-left{0%{transform:translate(110vw) scaleX(var(--scale, 1))}to{transform:translate(-110%) scaleX(var(--scale, 1))}}.animate-cloud-1{animation:slide-right-to-left 95s linear infinite -20s}.animate-cloud-2{animation:slide-right-to-left 120s linear infinite -50s}.animate-cloud-3{animation:slide-right-to-left 150s linear infinite -100s}.animate-cloud-4{animation:slide-right-to-left 100s linear infinite -5s}.animate-cloud-5{animation:slide-right-to-left 130s linear infinite -70s}.animate-cloud-6{animation:slide-right-to-left 80s linear infinite -35s;--scale: -1}.animate-cloud-7{animation:slide-right-to-left 140s linear infinite -45s}.animate-cloud-8{animation:slide-right-to-left 85s linear infinite -90s}.animate-cloud-9{animation:slide-right-to-left 115s linear infinite -120s}.animate-cloud-6 .cloud-img{transform:none}.content-section{min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;gap:2rem}.tall-section{min-height:100vh;background-color:#523faf}#section-water-scene{background-image:url(/assets/LANDING-LIGO-USUARIO-3-dK0kPZSY.png);background-size:cover;background-position:center;padding:2rem 1rem;justify-content:flex-start}.water-scene-content{width:100%;max-width:1280px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;flex-grow:1}.top-form{padding-top:2rem;margin-bottom:0;padding-bottom:2rem;gap:0!important}.top-form .form-input{background-color:#0006;border-color:#ffffff4d}.life-title{text-shadow:0 2px 4px rgba(0,0,0,.3);font-size:3rem!important;line-height:2.5rem!important}.how-it-works-container{margin-top:auto}.how-works-title{font-size:2.5rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:400}#section-wuau{background-image:url(/assets/LANDING-LIGO-USUARIO-4-fvVjYNSH.png);background-size:cover;background-position:center;min-height:140vh;background-position-y:-120px}#section-wuau .section-title,#section-wuau .section-text{text-shadow:0 2px 6px rgba(0,0,0,.5)}#section-wuau .section-title{text-align:left;line-height:.8}#section-wuau .content-container{height:125vh}#section-wuau .section-text{max-width:80rem;margin:0;font-size:1.35rem}#section-wuau .frase2{font-size:2.8rem;font-weight:600}#section-wuau .frase3{font-size:4rem;font-weight:100}#section-stories{background-image:url(/assets/LANDING-LIGO-USUARIO-1-afUiNYfL.png);background-size:cover;background-position:center;min-height:100vh;display:flex;justify-content:space-between;background-position-y:bottom}#section-stories .section-title{text-shadow:0 2px 6px rgba(0,0,0,.5)}#section-stories .linea1{margin-top:0;line-height:.8;font-size:3.5rem}#section-stories .linea2{text-align:left;margin-top:0;font-weight:400;position:relative;top:-90px}.section-text-stories{position:relative;top:5rem;margin-bottom:5rem}.section-title{line-height:1.1;font-size:3rem}.section-text{font-size:1.125rem;max-width:32rem;margin:0 auto}.how-it-works-steps{text-align:left;font-size:1.25rem;display:flex;flex-direction:column;max-width:35rem;margin:0 auto}.how-it-works-steps p{margin:10px 0}.step-number{color:var(--color-accent-primary);font-weight:700;margin-right:.75rem}.content-container{display:flex;flex-direction:column;gap:1.5rem;height:100vh;justify-content:space-between}.just-live-it-title{font-size:3.5rem}.just-live-it-intro-text{font-size:3rem;font-weight:600;bottom:-45px;position:relative}.just-live-it-main-headline{font-size:5rem;line-height:.9}.just-live-it-question{font-size:1.8rem}#just-live-it-form{max-width:45rem;gap:0}.just-live-it-disclaimer{font-size:1.5rem;margin-top:2rem}.tagline-box{display:flex;flex-direction:column;gap:.5rem}.tagline-text{font-size:1.5rem;font-weight:700;margin:0}.final-message{padding-top:2rem}.final-text{font-size:1.5rem;font-weight:400}.email-form{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:28rem;padding-top:2rem}#section-stories .email-form{flex-direction:column}.form-input{flex-grow:1;width:100%;padding:.75rem 1rem;border-radius:.5rem;color:var(--color-text-primary);background-color:#0003;border:1px solid rgba(255,255,255,.2);transition:box-shadow .2s;box-sizing:border-box}.form-input::placeholder{color:#ffffffb3}.form-input:focus{outline:none;box-shadow:0 0 0 2px var(--color-accent-primary)}.form-input.yellow-focus:focus{box-shadow:0 0 0 2px var(--color-accent-secondary)}.form-button{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:700;white-space:nowrap;border:none;cursor:pointer;transition:opacity .2s,transform .2s}.form-button:hover{opacity:.9;transform:scale(1.05)}.form-button.primary{background-color:var(--color-accent-primary);color:var(--color-text-secondary)}.form-button.secondary{background-color:var(--color-accent-secondary);color:var(--color-text-tertiary)}.form-button:disabled,.form-button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.form-button:disabled:hover,.form-button[disabled]:hover{opacity:.5;transform:none}.disclaimer-container{display:flex;align-items:center;gap:.5rem;margin:.75rem 0;text-align:left}#disclaimer-checkbox{width:1rem;height:1rem;accent-color:var(--color-accent-primary);flex-shrink:0}.disclaimer-label{font-size:.8rem;color:#ffffffe6;line-height:1.4}.privacy-link{color:var(--color-accent-primary);text-decoration:underline;transition:color .2s}.privacy-link:hover{color:#fff}#section-just-live-it{background-image:url(/assets/LANDING-LIGO-BG-establecimientos--J-hydSm.png);background-size:cover;height:130vh;background-position-y:-4rem;background-repeat:no-repeat}#section-just-live-it-2{height:50vh!important;min-height:1vh;gap:0}#parallax-sky,#parallax-platform{height:100vh}.logo-inner{width:5rem;height:5rem;background-image:linear-gradient(to bottom right,#a855f7,#22d3ee);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:3rem;color:var(--color-text-primary)}.site-footer.bg-blue{background-color:var(--color-header-bg)}.site-footer{color:var(--color-text-primary);padding:2rem;margin:0;max-width:100%!important;display:flex;justify-content:center}.footer-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;gap:2rem;margin:0;width:100%}.footer-brand{display:flex;flex-direction:column;gap:1rem}.powered-by{font-size:.875rem;color:#d1d5db}.urgiz-logo{height:auto;width:auto;margin-top:.5rem;max-width:70px!important}.copyright{font-size:.75rem;color:#e5e7eb}.footer-addresses-group{display:flex;flex-direction:column;gap:2rem;align-items:center}.footer-address{font-size:.875rem}.footer-address p{margin:.2rem 0}.footer-powered-by{display:flex;flex-direction:column;align-items:center}.footer-rights-reserved{display:flex;align-items:center;height:100%}.address-title{font-weight:700;margin-bottom:.5rem}.address-title-with-icon{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;margin:0 0 .5rem}.address-title-with-icon svg{width:1.25rem;height:1.25rem;flex-shrink:0}.phone-number{margin-top:1rem}.social-links-footer{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:none;justify-content:center;align-items:center;z-index:100;opacity:0;transition:opacity .3s ease;cursor:pointer}.modal-overlay.modal-visible{display:flex;opacity:1}.modal-content{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid rgba(255,255,255,.3);padding:3rem 2rem;border-radius:1.5rem;text-align:center;box-shadow:0 10px 30px #0003;max-width:450px;width:90%;transform:scale(.95);transition:transform .3s ease;cursor:default}.modal-overlay.modal-visible .modal-content{transform:scale(1)}.modal-text-line{margin:0;line-height:1.2}.modal-text-regular{font-size:1.5rem;color:#2b6cb0;font-weight:600}.modal-text-pixel{font-size:2.25rem;color:#2b6cb0;margin-top:.25rem;letter-spacing:2px}.modal-text-script{font-size:2.5rem;color:var(--color-primary-bg);margin-top:1rem}.modal-logo{width:180px;height:auto;margin:1rem auto}.modal-text-footer{font-size:1.125rem;color:#2b6cb0;font-weight:600;line-height:1.5}#business-success-modal .modal-text-regular{color:#007bff}#business-success-modal .modal-text-pixel{color:#4323b1}#business-success-modal .modal-text-script{color:#3e1ca9}#business-success-modal .modal-text-footer{color:#007bff;font-size:1rem;line-height:1.4;margin-top:.5rem}#business-success-modal .modal-text-footer:first-of-type{margin-top:1.5rem}@media(max-width:767px){.mobile-nav-toggle{display:block}.nav-links.is-open{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-bg);flex-direction:column;justify-content:center;align-items:center;z-index:100}.nav-links.is-open .nav-link{font-size:1.5rem}.nav-links.is-open .social-links{margin-left:0;margin-top:1rem}}@media(min-width:640px){.email-form{flex-direction:row}#section-stories .email-form{flex-direction:column}.section-title{font-size:3.75rem}.just-live-it-title{font-size:3.5rem}.tagline-text{font-size:1.875rem}.hero-headline{font-size:2.5rem}.hero-headline .font-pixel{font-size:5rem}.hero-tagline{font-size:1.25rem}.hero-logo{width:90px;height:90px}}@media only screen and (max-width:395px){#section-just-live-it{height:115vh;background-position:center;background-repeat:no-repeat;min-height:1vh}#section-just-live-it-2{height:55vh!important}}@media(max-width:768px){#section-just-live-it{height:100vh;background-position:center;background-repeat:no-repeat;min-height:1vh}.just-live-it-intro-text{font-size:2rem}.just-live-it-main-headline{font-size:3rem}.just-live-it-question{font-size:1.5rem}.just-live-it-disclaimer{font-size:1.2rem}#just-live-it-form{padding-top:0}#section-stories{background-position-y:-167px;min-height:1vh;height:105vh;gap:0;background-repeat:no-repeat;background-size:300%}#section-stories .linea1{font-size:2.5rem}#section-stories .linea2{width:100%;top:60px}#section-wuau{min-height:1vh;background-position-y:center;height:85vh}#section-wuau .section-title{font-size:2.4rem}#section-wuau .frase1{font-weight:100}#section-wuau .frase2{font-size:2.2rem;font-weight:600}#section-wuau .frase3{font-size:3rem;font-weight:100}#section-wuau .section-text{font-size:1.1rem}#section-wuau .content-container{height:100%}.how-it-works-steps{font-size:1.2rem}.top-form{display:flex;flex-direction:row}.hero-headline .font-pixel,.hero-headline .frase4{font-size:2.5rem}#parallax-sky,#parallax-platform{height:100vh}#parallax-skater{top:14rem;width:90%;left:5dvw}.hero-logo-and-tagline{padding-bottom:7vh}.hero-text-container{top:45px}.final-text{font-size:1.2rem}}@media(min-width:768px){#parallax-skater{width:30%;left:35dvw;top:11rem}.nav-links{display:flex}.main-nav{padding:0 1.5rem}.content-section{padding:3rem}#section-water-scene{padding:3rem 1.5rem;min-height:120vh}.section-title{font-size:4.5rem}.how-works-title{font-size:3rem}.how-it-works-steps{font-size:1.5rem}.just-live-it-title{font-size:3.5rem}.footer-container{flex-direction:row;text-align:left;align-items:flex-start}.footer-addresses-group{flex-direction:row;gap:3rem;align-items:flex-start}.address-title-with-icon,.social-links-footer{justify-content:flex-start}.hero-text-container{padding:4rem 1.5rem}.hero-headline{padding-top:1vh;font-size:3rem;height:110px;display:flex;flex-direction:row;flex-wrap:wrap;max-width:570px;justify-content:center;align-items:center}.hero-headline .font-pixel{font-size:6rem}.hero-tagline{font-size:1.5rem}.hero-logo{width:100px;height:100px}#section-stories .linea2{text-align:left;min-width:570px;margin-top:10rem}.hero-headline .frase1{font: 700 28px/59px ClashDisplay;letter-spacing:.96px}.hero-headline .frase2{font: 74px/60px Array;letter-spacing:0px}.hero-headline .frase3{font: 700 44px/60px ClashDisplay;letter-spacing:1.68px}.hero-headline .frase4{font-size:119px;font: 69px/44px Pencerio;letter-spacing:0px}}@media(min-width:1024px){.main-nav{padding:0 2rem}}
