.home[data-v-cb5b5402]{--display: "Manrope", sans-serif;color:var(--og-slate-700)}.home-wrap[data-v-cb5b5402]{max-width:1280px;margin:0 auto;padding:0 40px}.home-eyebrow[data-v-cb5b5402]{display:block;margin-bottom:12px;font:700 13px var(--display);letter-spacing:1.5px;text-transform:uppercase;color:var(--og-blue-800)}.home-h2[data-v-cb5b5402]{font:800 clamp(30px,4vw,46px) / 1.1 var(--display);letter-spacing:-.8px;color:var(--og-navy-900)}.home-lead[data-v-cb5b5402]{margin-top:16px;font-size:18px;line-height:1.6;color:var(--og-slate-500)}.home-head[data-v-cb5b5402]{max-width:720px;margin-bottom:48px}.home-head--center[data-v-cb5b5402]{margin-inline:auto;text-align:center}.home-btn[data-v-cb5b5402]{display:inline-flex;align-items:center;gap:8px;padding:15px 24px;border-radius:12px;font:700 15px var(--display);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.home-btn[data-v-cb5b5402]:hover{transform:translateY(-2px)}.home-btn[data-v-cb5b5402] svg{width:17px;height:17px}.home-btn--light[data-v-cb5b5402]{background:#fff;color:var(--og-blue-800);box-shadow:0 12px 30px -12px #ffffff80}.home-btn--brand[data-v-cb5b5402]{align-self:flex-start;margin-top:28px;background:var(--og-blue-800);color:#fff}.home-hero[data-v-cb5b5402]{position:relative;min-height:max(860px,100vh);overflow:hidden;background:var(--og-navy-900)}.home-hero__photo[data-v-cb5b5402]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.home-hero__shade[data-v-cb5b5402]{position:absolute;inset:0;background:linear-gradient(90deg,#0b1f38f2,#0b1f38cc 45%,#0b1f3840)}.home-hero__glow[data-v-cb5b5402]{position:absolute;top:10%;right:-5%;width:640px;height:640px;border-radius:50%;background:radial-gradient(closest-side,rgba(47,120,212,.4),transparent);animation:home-glow-cb5b5402 9s ease-in-out infinite}.home-hero__inner[data-v-cb5b5402]{position:relative;display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:40px;align-items:center;max-width:1280px;min-height:inherit;margin:0 auto;padding:120px 40px 80px}.home-hero__copy[data-v-cb5b5402]{display:flex;flex-direction:column;gap:26px}.home-hero__pill[data-v-cb5b5402]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font:700 13px var(--display)}.home-hero__dot[data-v-cb5b5402]{width:8px;height:8px;border-radius:50%;background:#3cc487;box-shadow:0 0 #3cc48799;animation:home-ping-cb5b5402 2s infinite}.home-hero__h1[data-v-cb5b5402]{display:flex;flex-direction:column;font:800 clamp(52px,7vw,88px) / 1 var(--display);letter-spacing:-2px;color:#fff}.home-hero__accent[data-v-cb5b5402]{background:linear-gradient(90deg,#6ea8ec,#2cc4c4 50%,#f2809f);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:home-shine-cb5b5402 6s linear infinite}.home-hero__lead[data-v-cb5b5402]{max-width:520px;font-size:19px;line-height:1.55;color:#c3ccda}.home-hero__ctas[data-v-cb5b5402]{display:flex;flex-wrap:wrap;gap:12px}.home-hero__apps[data-v-cb5b5402]{display:flex;flex-direction:column;gap:10px}.home-hero__apps-label[data-v-cb5b5402]{font:700 11px var(--display);letter-spacing:1.4px;text-transform:uppercase;color:#8c99ad}.home-hero__devices[data-v-cb5b5402]{position:relative;height:640px;animation:home-rise-cb5b5402 1.1s .15s cubic-bezier(.2,.7,.2,1) both}.home-hero__laptop[data-v-cb5b5402]{position:absolute;top:40px;left:80px;width:820px;filter:drop-shadow(0 40px 60px rgba(0,0,0,.5));transition:transform .4s ease-out}.home-hero__phone[data-v-cb5b5402]{position:absolute;top:210px;left:0;width:236px;filter:drop-shadow(-10px 30px 50px rgba(0,0,0,.6));transition:transform .4s ease-out}.home-toast[data-v-cb5b5402]{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#fffffff5;box-shadow:0 12px 30px #00000040;animation:home-float-cb5b5402 6s ease-in-out infinite}.home-toast--0[data-v-cb5b5402]{top:0;right:40px}.home-toast--1[data-v-cb5b5402]{top:520px;right:0;animation-delay:-2s}.home-toast--2[data-v-cb5b5402]{top:600px;left:260px;animation-delay:-4s}.home-toast__icon[data-v-cb5b5402]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--accent);color:#fff}.home-toast__icon[data-v-cb5b5402] svg{width:16px;height:16px}.home-toast__text[data-v-cb5b5402]{display:flex;flex-direction:column;font-size:11px;color:var(--og-slate-500)}.home-toast__text strong[data-v-cb5b5402]{font:800 13px var(--display);color:var(--og-navy-900)}.home-eco[data-v-cb5b5402]{padding:120px 0;background:#fff}.home-eco__inner[data-v-cb5b5402]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.home-suites[data-v-cb5b5402]{padding:110px 0;background:var(--og-slate-50)}.home-suites__grid[data-v-cb5b5402]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-journey[data-v-cb5b5402]{padding:110px 0;background:#fff}.home-journey__steps[data-v-cb5b5402]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.home-journey__step[data-v-cb5b5402]{position:relative;display:flex;flex-direction:column;gap:10px;padding-right:24px;font-size:14px;line-height:1.5;color:var(--og-slate-500)}.home-journey__step[data-v-cb5b5402]:not(:last-child):before,.home-journey__step[data-v-cb5b5402]:not(:last-child):after{content:"";position:absolute;top:21px;left:52px;right:8px;height:2px;background:var(--og-slate-200)}.home-journey__step[data-v-cb5b5402]:not(:last-child):after{background:var(--accent);transform-origin:left;transform:scaleX(0);transition:transform .6s ease}.home-journey__step--on[data-v-cb5b5402]:not(:last-child):after{transform:scaleX(1)}.home-journey__dot[data-v-cb5b5402]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--og-slate-200);color:#fff;transition:background-color .4s ease,transform .4s ease}.home-journey__step--on .home-journey__dot[data-v-cb5b5402]{background:var(--accent);transform:scale(1.08)}.home-journey__dot[data-v-cb5b5402] svg{width:20px;height:20px}.home-journey__n[data-v-cb5b5402]{font:700 13px var(--display);color:var(--og-slate-400)}.home-journey__step strong[data-v-cb5b5402]{font:800 18px var(--display);color:var(--og-navy-900)}.home-ai[data-v-cb5b5402]{padding:0 0 110px;background:#fff}.home-ai__band[data-v-cb5b5402]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:center;padding:56px;border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(209,67,107,.35),transparent 45%),linear-gradient(120deg,#0b1f38,#3a1630);overflow:hidden}.home-ai__copy[data-v-cb5b5402]{display:flex;flex-direction:column;gap:20px}.home-ai__chip[data-v-cb5b5402]{align-self:flex-start;background:#d1436b33;color:#f2809f}.home-ai__h2[data-v-cb5b5402]{font:800 clamp(28px,3.4vw,42px) / 1.1 var(--display);color:#fff}.home-ai__lead[data-v-cb5b5402]{font-size:17px;line-height:1.6;color:#c3ccda}.home-ai__form[data-v-cb5b5402]{display:flex;gap:10px}.home-ai__form input[type=email][data-v-cb5b5402]{flex:1;min-width:0;padding:14px 16px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:15px}.home-ai__form input[data-v-cb5b5402]::placeholder{color:#8c99ad}.home-ai__form button[data-v-cb5b5402]{padding:14px 20px;border:0;border-radius:10px;background:var(--og-suite-marketing);color:#fff;font:700 15px var(--display);cursor:pointer}.home-ai__trap[data-v-cb5b5402]{position:absolute;left:-9999px}.home-ai__joined[data-v-cb5b5402]{display:flex;align-items:center;gap:8px;font-weight:600;color:#3cc487}.home-ai__joined[data-v-cb5b5402] svg{width:18px;height:18px}.home-ai__error[data-v-cb5b5402]{font-size:13px;color:#f2809f}.home-chat[data-v-cb5b5402]{display:flex;flex-direction:column;gap:12px;min-height:360px;padding:20px;border-radius:20px;background:#fff;box-shadow:0 24px 60px #00000059}.home-chat__head[data-v-cb5b5402]{display:flex;align-items:center;gap:10px}.home-chat__head>span[data-v-cb5b5402]:last-child{display:flex;flex-direction:column}.home-chat__head strong[data-v-cb5b5402]{font:800 15px var(--display);color:var(--og-navy-900)}.home-chat__head small[data-v-cb5b5402]{font-size:12px;color:var(--og-suite-caja)}.home-chat__avatar[data-v-cb5b5402]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#25d366;color:#fff}.home-chat__avatar[data-v-cb5b5402] svg{width:18px;height:18px}.home-chat__msg[data-v-cb5b5402]{max-width:85%;padding:10px 14px;border-radius:14px;background:var(--og-slate-50);font-size:14px;line-height:1.45;color:var(--og-navy-900);animation:home-pop-cb5b5402 .35s cubic-bezier(.2,.9,.3,1.3) both}.home-chat__msg--me[data-v-cb5b5402]{align-self:flex-end;background:var(--og-green-50)}.home-chat__booked[data-v-cb5b5402]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--og-suite-clinica-soft);color:var(--og-suite-clinica);font-size:13px;font-weight:600;animation:home-pop-cb5b5402 .35s cubic-bezier(.2,.9,.3,1.3) both}.home-chat__booked[data-v-cb5b5402] svg{width:16px;height:16px}.home-stats[data-v-cb5b5402]{padding:56px 0;background:var(--og-slate-50)}.home-stats__grid[data-v-cb5b5402]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-stats__item[data-v-cb5b5402]{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--og-slate-500)}.home-stats__item strong[data-v-cb5b5402]{font:800 28px/1.15 var(--display);color:var(--og-blue-800)}.home-pricing[data-v-cb5b5402]{padding:110px 0;background:#fff}.home-pricing__inner[data-v-cb5b5402]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.home-pricing__copy[data-v-cb5b5402]{display:flex;flex-direction:column}.home-pricing__plans[data-v-cb5b5402]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-plan[data-v-cb5b5402]{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;border:1px solid var(--og-slate-200);background:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.home-plan[data-v-cb5b5402]:hover{transform:translateY(-4px);box-shadow:var(--og-shadow-lg)}.home-plan__name[data-v-cb5b5402]{font:700 15px var(--display);color:var(--og-slate-500)}.home-plan__price[data-v-cb5b5402]{font:800 30px var(--display);color:var(--og-navy-900)}.home-plan__price small[data-v-cb5b5402]{font-size:13px;font-weight:600}.home-plan__unit[data-v-cb5b5402]{font-size:13px;color:var(--og-slate-500)}.home-plan--featured[data-v-cb5b5402]{background:var(--og-blue-800);border-color:var(--og-blue-800)}.home-plan--featured .home-plan__name[data-v-cb5b5402],.home-plan--featured .home-plan__unit[data-v-cb5b5402]{color:#cfe2fa}.home-plan--featured .home-plan__price[data-v-cb5b5402]{color:#fff}.home-faq[data-v-cb5b5402]{padding:0 0 110px;background:#fff}.home-faq__inner[data-v-cb5b5402]{max-width:880px}.home-faq__inner .home-h2[data-v-cb5b5402]{margin-bottom:16px}.home-faq__item[data-v-cb5b5402]{border-bottom:1px solid var(--og-slate-200)}.home-faq__item summary[data-v-cb5b5402]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;list-style:none;font:700 17px var(--display);color:var(--og-navy-900);cursor:pointer}.home-faq__item summary[data-v-cb5b5402]::-webkit-details-marker{display:none}.home-faq__plus[data-v-cb5b5402]{flex:none;width:20px;height:20px;color:var(--og-slate-400);transition:transform .25s ease}.home-faq__item[open] .home-faq__plus[data-v-cb5b5402]{transform:rotate(45deg)}.home-faq__item p[data-v-cb5b5402]{padding:0 0 22px;font-size:16px;line-height:1.6}.home-final[data-v-cb5b5402]{padding:96px 0;background:radial-gradient(circle at 20% 0%,rgba(110,168,236,.35),transparent 40%),var(--og-blue-800)}.home-final__inner[data-v-cb5b5402]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.home-final h2[data-v-cb5b5402]{font:800 clamp(32px,4.5vw,52px) var(--display);color:#fff}.home-final p[data-v-cb5b5402]{font-size:18px;color:#cfe2fa}@keyframes home-rise-cb5b5402{0%{opacity:0;transform:translateY(30px)}}@keyframes home-float-cb5b5402{50%{transform:translateY(-10px)}}@keyframes home-glow-cb5b5402{50%{transform:translate(-40px,30px) scale(1.1);opacity:.8}}@keyframes home-shine-cb5b5402{to{background-position:200% center}}@keyframes home-ping-cb5b5402{70%{box-shadow:0 0 0 10px #3cc48700}}@keyframes home-pop-cb5b5402{0%{opacity:0;transform:translateY(8px) scale(.96)}}.home-hero--paused .home-hero__glow[data-v-cb5b5402],.home-hero--paused .home-hero__accent[data-v-cb5b5402],.home-hero--paused .home-hero__dot[data-v-cb5b5402],.home-hero--paused .home-toast[data-v-cb5b5402]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.home-hero__copy[data-v-cb5b5402],.home-hero__devices[data-v-cb5b5402],.home-hero__glow[data-v-cb5b5402],.home-hero__accent[data-v-cb5b5402],.home-hero__dot[data-v-cb5b5402],.home-toast[data-v-cb5b5402],.home-chat__msg[data-v-cb5b5402],.home-chat__booked[data-v-cb5b5402]{animation:none}}@media(max-width:1100px){.home-hero__inner[data-v-cb5b5402],.home-eco__inner[data-v-cb5b5402],.home-pricing__inner[data-v-cb5b5402],.home-ai__band[data-v-cb5b5402]{grid-template-columns:1fr}.home-hero__devices[data-v-cb5b5402]{height:520px}.home-hero__laptop[data-v-cb5b5402]{left:120px;width:680px}.home-suites__grid[data-v-cb5b5402]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.home-wrap[data-v-cb5b5402]{padding:0 16px}.home-hero[data-v-cb5b5402]{min-height:auto}.home-hero__inner[data-v-cb5b5402]{padding:100px 16px 48px}.home-hero__h1[data-v-cb5b5402]{letter-spacing:-1px}.home-hero__devices[data-v-cb5b5402]{height:380px;overflow:hidden;border-radius:20px}.home-hero__laptop[data-v-cb5b5402]{top:0;left:0;width:640px}.home-hero__phone[data-v-cb5b5402]{top:70px;left:auto;right:8px;width:150px}.home-toast[data-v-cb5b5402],.home-hero__glow[data-v-cb5b5402]{display:none}.home-hero__accent[data-v-cb5b5402],.home-hero__dot[data-v-cb5b5402]{animation:none}.home-eco[data-v-cb5b5402],.home-suites[data-v-cb5b5402],.home-journey[data-v-cb5b5402],.home-pricing[data-v-cb5b5402]{padding:64px 0}.home-suites__grid[data-v-cb5b5402],.home-stats__grid[data-v-cb5b5402],.home-pricing__plans[data-v-cb5b5402]{grid-template-columns:1fr}.home-journey__steps[data-v-cb5b5402]{grid-template-columns:1fr;gap:20px}.home-journey__step[data-v-cb5b5402]:before,.home-journey__step[data-v-cb5b5402]:after{display:none}.home-ai[data-v-cb5b5402]{padding-bottom:64px}.home-ai__band[data-v-cb5b5402]{padding:28px 20px;border-radius:20px}.home-ai__form[data-v-cb5b5402]{flex-direction:column}.home-chat[data-v-cb5b5402]{min-height:0}}
