@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";html{overflow-x:hidden}:root{--primary: #5ce1e6;--primary-dark: #3dd1d6;--primary-foreground: #000000;--background: #ffffff;--foreground: #000000;--card: #ffffff;--card-foreground: #000000;--muted: #f5f5f5;--muted-foreground: #737373;--secondary: #f5f5f5;--secondary-foreground: #000000;--border: #e5e5e5;--destructive: #ef4444;--radius: .75rem;--shadow-soft: 0 4px 20px -4px rgba(92, 225, 230, .15);--shadow-card: 0 8px 30px -12px rgba(0, 0, 0, .12);--shadow-glow: 0 0 40px rgba(92, 225, 230, .3)}*{box-sizing:border-box}*{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}.main{width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:floatIn .8s var(--ease-out) both}.cont_section_hero{min-height:100vh;width:75%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:relative;perspective:1200px;background:radial-gradient(600px 300px at 50% -150px,rgba(92,225,230,.25),transparent 70%),#fff}.cont_section_hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(92,225,230,.15),transparent 60%);animation:pulseGlow 6s ease-in-out infinite;pointer-events:none}@keyframes pulseGlow{0%,to{opacity:.6}50%{opacity:1}}.cont_consegui_turnos p{font-size:.9rem!important;color:#000000c0!important;font-weight:600!important}.cont_consegui_turnos{font-size:.875rem;font-weight:500;display:flex;flex-direction:row;padding:10px 20px;background-color:#5ce1e633;border-radius:20px;align-items:center;justify-content:center;text-align:center}.cont_consegui_turnos img{width:20px;height:20px;margin-right:10px}h1{margin-top:10px;font-weight:900;font-size:3rem;margin-bottom:10px;animation:floatIn 1s .1s var(--ease-out) both}h1 b{color:var(--primary)}.cont_description{margin-top:10px;animation:floatIn 1s .2s var(--ease-out) both}.cont_section_hero p{font-size:1.25rem;font-weight:300;color:var(--muted-foreground)}.cont_section_hero p b{font-weight:600;color:var(--foreground)}.cont_hero_inputs{display:flex;width:55%;flex-direction:column;align-items:center;justify-content:center;margin-top:40px;text-align:center;opacity:0;transform:translateY(30px) scale(.97);animation:floatIn 1s .3s var(--ease-out) both}.cont_section_hero.is-visible .cont_hero_inputs,.section_email_form.is-visible .cont_hero_inputs{opacity:1;transform:translateY(0) scale(1);transition:all .8s var(--ease-out)}@keyframes floatIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero_email_inputs{padding:20px 10px;border-radius:10px;width:100%;border:1px solid transparent;position:relative;background:#fff;transition:border .3s ease,box-shadow .3s ease,transform .2s ease}#input_email_last{border:1px solid #73737360;transition:all .3s ease;margin-bottom:10px;outline:none;border:2px solid var(--primary);box-shadow:0 0 0 4px #5ce1e626,0 10px 30px -15px #5ce1e699;transform:translateY(-1px);text-align:center;font-size:15px;font-weight:800}#input_email_last:focus{outline:none;border:2px solid var(--primary)}#input_email_last::placeholder{color:#a3a3a3;font-weight:300;font-size:15px;text-align:center;transition:opacity .3s ease,transform .3s ease}#input_email_last:focus::placeholder{opacity:0;transform:translate(1px)}#input_email{border:1px solid #73737360;transition:all .3s ease;margin-bottom:10px;outline:none;border:2px solid var(--primary);box-shadow:0 0 0 4px #5ce1e626,0 10px 30px -15px #5ce1e699;transform:translateY(-1px);text-align:center;font-size:15px;font-weight:800}#input_email:focus{outline:none;border:2px solid var(--primary)}#input_email::placeholder{color:#a3a3a3;font-weight:300;font-size:15px;text-align:center;transition:opacity .3s ease,transform .3s ease}#input_email:focus::placeholder{opacity:0;transform:translate(1px)}#input_email:valid{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}.cont_hero_inputs button{background-color:var(--primary);cursor:pointer;color:#000;font-weight:700;width:100%;transition:all .3s ease;box-shadow:0 10px 30px -10px #5ce1e699;position:relative;overflow:hidden}button.loading{pointer-events:none;opacity:.8}.form-success{margin-top:10px!important;color:#16a34a!important;font-weight:600!important;font-size:14px!important}.form-error{margin-top:10px!important;color:#dc2626!important;font-weight:600!important;font-size:14px!important}button.loading:before{content:"";width:20px;height:20px;border:3px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:spin 1s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}button.loading span{opacity:0}@keyframes spin{to{transform:rotate(360deg) translate(-50%,-50%)}}.cont_hero_inputs button:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%)}.cont_hero_inputs button:hover{transform:translateY(-2px) scale(1.02)}.cont_hero_inputs button:hover:after{transform:translate(100%);transition:transform .6s}.cont_hero_inputs button:active{transform:translateY(1px) scale(.98);box-shadow:0 5px 15px -8px #5ce1e699}.icon_reservar_hero{margin-left:10px}.cont_hero_ticks{margin-top:30px;display:flex;flex-direction:row;gap:20px;font-size:15px;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--muted-foreground);font-weight:500}.check_icons_hero{color:var(--primary-dark);margin-right:5px}.cont_section_line_time{background-color:var(--muted);width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:70px;padding-bottom:70px}.cont_section_line_time h2{font-size:2.5rem;font-weight:800;margin-bottom:10px}.cont_section_line_time p{font-size:1.15rem;font-weight:300;color:var(--muted-foreground);margin-bottom:50px}.cont_line_time{position:relative;display:flex;flex-direction:row;width:75%;gap:20px}.cont_line_time:before{content:"";position:absolute;top:35px;height:3px;background-color:#3dd1d659;z-index:1;left:35px;right:35px}.item_time{flex:1;display:flex;flex-direction:column;align-items:center;transition:transform .4s var(--ease-out)}.item_time:hover .cont_icon{transform:scale(1.15) rotate(6deg);box-shadow:var(--shadow-glow)}.cont_text_item_time{width:100%;text-align:center}.cont_text_item_time b{font-size:16px}.cont_text_item_time p{margin-top:5px;font-size:14px}.cont_text_item_time b,.cont_text_item_time p{display:block;width:100%;text-align:center}.cont_icon{background-color:var(--primary-dark);height:70px;width:70px;border-radius:30%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:800;transition:transform .4s var(--ease-out),box-shadow .4s}.number_step{color:var(--primary-dark);margin-top:4px;font-weight:700}.cont_section_beneficios{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:70px;padding-bottom:70px}.cont_section_beneficios h2{font-size:2.5rem;font-weight:800;margin-bottom:10px}.cont_section_beneficios p{font-size:1.15rem;font-weight:300;color:var(--muted-foreground);margin-bottom:50px}.grid_beneficios{width:75%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cont_item_beneficios{box-shadow:var(--shadow-card);transition:all .3s ease-in-out;background:#fff;border-radius:1rem;border:1px solid var(--border)}.cont_item_beneficios:hover{transform:translateY(-10px)}.cont_beneficios_icon{display:flex;flex-direction:column;padding:20px;text-align:left}.cont_icon_beneficios{background-color:#3dd1d62f;color:var(--primary-dark);width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:30%;font-size:25px}.cont_beneficios_icon b{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700}.cont_beneficios_icon p{font-size:14px;color:var(--muted-foreground);font-weight:500;margin-bottom:10px}.cont_section_dashboard{background-color:var(--muted);width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:70px;padding-bottom:70px}.cont_section_dashboard span{margin-top:30px;font-size:20px;font-weight:600}.cont_section_dashboard h2{font-size:2.5rem;font-weight:800;margin-bottom:10px}.cont_section_dashboard p{font-size:1.15rem;font-weight:300;color:var(--muted-foreground);margin-bottom:50px}.cont_image_dashboard{width:75%}.cont_image_dashboard img{border:1px solid #cccccc86;background-color:#fff;padding:15px;width:100%;border-radius:30px;box-shadow:var(--shadow-card);transform:perspective(1200px) rotateX(6deg);transition:transform .6s var(--ease-out)}.cont_image_dashboard img:hover{transform:perspective(1200px) rotateX(0) scale(1.02)}.cont_acciones_list{display:flex;flex-direction:row;gap:10px;margin-top:30px;margin-bottom:30px;flex-wrap:wrap;padding:0 50px;justify-content:center}.item_accion{display:flex;align-items:center;background-color:#f5f5f580;gap:.75rem;padding:1rem;border-radius:.75rem;border:1px solid var(--border)}.item_accion p{margin-bottom:0;font-weight:500;font-size:12px;color:var(--foreground)}.icon_accion{color:var(--primary-dark);font-size:10px}.cont_acciones_list{display:flex;flex-direction:row}.cont_integraciones{display:flex;align-items:stretch;flex-direction:row;justify-content:center;width:75%}.images_integraciones{width:30px}.cont_integracion{box-shadow:var(--shadow-card);transition:all .3s ease-in-out;margin:0 20px;padding:20px;border-radius:15px;flex:1;text-align:center;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.cont_integracion p{margin-bottom:0;font-size:15px}.cont_integracion b{margin-top:5px;margin-bottom:5px}.cont_icon_integracion{display:flex;align-items:center;justify-content:center;background-color:#3dd1d62f;border-radius:20px;width:50px;height:50px;padding:10px}.cont_section_pricing{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:70px;padding-bottom:70px}.cont_section_pricing h2{font-size:2.5rem;font-weight:800;margin-bottom:10px}.cont_section_pricing p{font-size:1.15rem;font-weight:300;color:var(--muted-foreground);margin-bottom:50px}.pricing_card{position:relative;max-width:28rem;background-color:var(--card);box-shadow:var(--shadow-glow);margin:0 auto;padding:2rem;border-radius:1.5rem;border:2px solid var(--primary)}.cont_item_beneficios,.cont_integracion,.pricing_card{transform-style:preserve-3d;transition:transform .4s var(--ease-out),box-shadow .4s}.cont_item_beneficios:hover,.cont_integracion:hover,.pricing_card:hover{transform:translateY(-12px) rotateX(6deg) rotateY(-6deg);box-shadow:0 30px 60px -20px #00000040}.cont_item_beneficios:after,.pricing_card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(92,225,230,.25),transparent 70%);opacity:0;transition:opacity .4s;border-radius:inherit;pointer-events:none}.cont_item_beneficios:hover:after,.pricing_card:hover:after{opacity:1}.pricing_badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);background-color:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:600;padding:.375rem 1rem;border-radius:9999px;white-space:nowrap}.price_text{font-size:4rem;padding:20px;display:flex;flex-direction:row;align-items:baseline}.price_text p{margin:0}.pricing_not_included{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;margin-bottom:10px}.item_not_included_pricing{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:10px}.item_not_included_pricing p{margin:0;font-size:13px;font-weight:500}.cont_icon_not_included{background-color:#ef44441a;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem}.mark_icon_not_included{color:var(--destructive);font-size:12px}.pricing_included{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;margin-bottom:10px}.item_included_pricing{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:10px}.item_included_pricing p{margin:0;font-size:13px;font-weight:500}.cont_icon_included{background-color:#5ce1e61a;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem}.mark_icon_included{color:var(--primary-dark);font-size:12px}hr{height:1px;background-color:var(--border);margin:2rem 0px}.section_lanzamiento{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:70px;padding-bottom:70px;background-color:var(--card-foreground);position:relative;overflow:hidden}.section_lanzamiento:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 50% 30%,rgba(92,225,230,.25),transparent 60%);animation:glowMove 8s ease-in-out infinite;pointer-events:none}.section_lanzamiento[data-animate]{opacity:0;transform:translateY(60px) scale(.95)}@keyframes glowMove{0%{transform:translateY(0);opacity:.6}50%{transform:translateY(-80px);opacity:1}to{transform:translateY(0);opacity:.6}}.section_lanzamiento.is-visible{opacity:1;transform:translateY(0) scale(1);transition:all 1s var(--ease-out)}.badge_lanzamiento{display:inline-flex;align-items:center;background-color:#5ce1e633;margin-bottom:1.5rem;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;color:var(--primary);animation:pulseBadge 2.5s ease-in-out infinite}@keyframes pulseBadge{0%{transform:scale(1);box-shadow:0 0 #5ce1e600}50%{transform:scale(1.05);box-shadow:0 0 30px #5ce1e699}to{transform:scale(1);box-shadow:0 0 #5ce1e600}}.badge-text{color:var(--primary)!important}.badge_lanzamiento span{font-weight:600;font-size:14px}.section_lanzamiento h2{font-size:2.5rem;font-weight:800;margin-bottom:10px;color:var(--card)}.section_lanzamiento span{color:#ffffffb3;font-size:1.125rem}.card_lanzamiento{position:relative;background-color:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2rem;border-radius:1.5rem;border-width:1px;border-style:solid;border-color:#ffffff1a;border-image:initial;text-align:left;margin-top:30px;animation:floatCard 6s ease-in-out infinite;transform-style:preserve-3d;transition:all .3s ease}@keyframes floatCard{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-12px) rotateX(4deg)}}.card_lanzamiento:hover{transform:translateY(-20px) scale(1.03);box-shadow:0 40px 80px -30px #5ce1e666}.cont_icon_lanzamiento{width:4rem;height:4rem;background-color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border-radius:1rem}.cont_icon_lanzamiento{font-size:35px;animation:iconPop 3s ease-in-out infinite}@keyframes iconPop{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(6deg)}to{transform:scale(1) rotate(0)}}.card_lanzamiento h4{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}.cont_pricing_lanzamiento b{font-size:2.5rem;font-weight:800;color:var(--primary)}.cont_pricing_lanzamiento b{animation:pricePulse 2.5s ease-in-out infinite}@keyframes pricePulse{0%{text-shadow:0 0 0 rgba(92,225,230,0)}50%{text-shadow:0 0 25px rgba(92,225,230,.7)}to{text-shadow:0 0 0 rgba(92,225,230,0)}}.cont_pricing_lanzamiento span{margin-left:10px;font-size:15px}.cont_lanzamiento_items{margin-top:15px;display:flex;flex-direction:column;gap:20px}.items_lanzamiento{display:flex;flex-direction:row;align-items:center;gap:10px}.items_lanzamiento span{margin-left:10px;font-size:15px}.items_lanzamiento svg{color:var(--primary);font-size:7px}.items_lanzamiento{opacity:0;transform:translate(-20px)}.section_lanzamiento.is-visible .items_lanzamiento{opacity:1;transform:translate(0);transition:all .6s var(--ease-out)}.section_lanzamiento.is-visible .items_lanzamiento:nth-child(1){transition-delay:.2s}.section_lanzamiento.is-visible .items_lanzamiento:nth-child(2){transition-delay:.4s}.section_lanzamiento.is-visible .items_lanzamiento:nth-child(3){transition-delay:.6s}.section_email_form{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:70px;padding-bottom:70px}.section_email_form h2{font-size:2.5rem;font-weight:800;margin-bottom:10px}.section_email_form h2 span{display:inline;font-size:2.5rem;color:var(--primary)}.section_email_form p{font-weight:300;color:var(--muted-foreground);margin-bottom:30px}footer{border-top:2px solid var(--border);display:flex;justify-content:space-evenly;width:100vw;padding:30px 0;color:var(--muted-foreground)}:root{--ease-out: cubic-bezier(.16,1,.3,1)}[data-animate]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);will-change:transform,opacity}[data-animate].is-visible{opacity:1;transform:translateY(0) scale(1)}@media(max-width:1200px){body{width:100vw}.cont_section_hero{width:90%}.cont_acciones_list{flex-direction:column;align-items:stretch}.item_accion{width:100%;justify-content:left}h1{font-size:2.5rem;padding:0 40px}h2{font-size:1.8rem!important;padding:0 20px}.cont_integraciones{flex-direction:column}.cont_integracion{margin:10px 0}.cont_description{padding:0 30px}.cont_hero_inputs{width:80%}.grid_beneficios{grid-template-columns:repeat(1,1fr)}.cont_line_time{flex-direction:column}.cont_line_time:before{opacity:0}.cont_section_line_time,.cont_section_beneficios,.cont_section_dashboard{padding:40px 0}.cont_image_dashboard{width:50%}.cont_section_pricing{padding:40px 0}.pricing_card{width:calc(100% - 32px);padding:1.5rem 1.25rem;border-radius:1.25rem}.pricing_badge{top:-.75rem;font-size:.75rem;padding:.3rem .75rem}.price_text{font-size:2.6rem;flex-direction:column;align-items:center;gap:4px;padding:12px 0}.price_text p{font-size:.8rem}.pricing_included,.pricing_not_included{width:100%}.item_included_pricing,.item_not_included_pricing{align-items:flex-start;gap:8px}.item_included_pricing p,.item_not_included_pricing p{font-size:.8rem;line-height:1.4}.section_email_form h2 span{font-size:1.8rem}hr{margin:1.5rem 0}.section_email_form p{padding:0 20px}.cont_section_pricing p,.cont_section_line_time p,.cont_section_beneficios p,.cont_section_dashboard p{font-size:1rem}footer{font-size:.75rem}}@media(max-width:436px){.cont_section_hero{width:100%}p,span{padding:0 10px}h1{padding:0 20px;font-size:1.8rem!important}.hero-logo{width:15px;height:15px}.cont_consegui_turnos{padding:5px 10px}.cont_consegui_turnos p{font-size:.9rem!important}.cont_hero_inputs{width:90%}.cont_hero_ticks{padding:0 20px}.cont_description{font-size:.9rem!important}.hero_email_inputs{padding:15px 8px}.cont_hero_inputs{padding:0 30px}h2{padding:0 20px}.pricing_card{width:75%}.price_text{font-size:3rem;flex-direction:column;gap:5px}.cont_section_pricing p,.cont_section_line_time p,.cont_section_beneficios p,.cont_section_dashboard p{padding:0 20px}.cont_beneficios_icon p{padding:0!important}.cont_image_dashboard{width:75%}.section_lanzamiento{min-height:100vh;padding:0 20px}.lanzamiento_card{width:calc(100% - 32px);margin:0 auto;padding:1.5rem 1.25rem;border-radius:1.25rem}.lanzamiento_title{font-size:1.6rem;line-height:1.2;text-align:center}.lanzamiento_text{font-size:.9rem;line-height:1.5;text-align:center;margin-top:.75rem}.cont_acciones_list{margin-top:1.5rem}.section_email_form h2{font-size:1.4rem!important}.section_email_form input span{font-size:10px!important}.section_email_form h2 span{font-size:1.4rem!important}.final-cta span{font-size:10px!important}footer{display:flex;flex-direction:column;text-align:left;justify-content:center;align-items:center}#last_text{font-size:10px;padding:0 70px}}
