.AppPage_page__ZZFek{background-color:var(--backgroundColor);margin-top:-60px}.AppPage_hero__bDUOU{background-color:var(--backgroundColor);padding:16rem 4rem 8rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}@media screen and (max-width:900px){.AppPage_hero__bDUOU{padding:11rem 2.4rem 4.8rem}}@media screen and (max-width:600px){.AppPage_hero__bDUOU{padding:9rem 1.6rem 4rem}}.AppPage_hero__title__aclM3{font-size:clamp(4rem,8vw,9rem);font-family:var(--fuente-titulo);font-weight:400;color:#0d0d0d;text-transform:uppercase;line-height:1;letter-spacing:-.02em;max-width:860px;text-wrap:balance}@media screen and (max-width:600px){.AppPage_hero__title__aclM3{font-size:clamp(4.8rem,14vw,7rem)}}.AppPage_hero__subtitle__dVFZZ{font-size:var(--size-text);font-weight:var(--weight-text);font-family:var(--fuente-texto);color:#323232;max-width:520px;line-height:1.65;margin-top:-.4rem}.AppPage_hero__actions__MjSls{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:.4rem}.AppPage_hero__mockup__7V9Hj{width:100%;max-width:600px;margin-top:1.6rem;border-radius:16px;overflow:hidden}.AppPage_hero__mockupImg__b2xZ8{width:100%;height:auto;display:block}.AppPage_strip__daYFd{background-color:var(--backgroundColor);padding:0 6.4rem 8rem}@media screen and (max-width:1100px){.AppPage_strip__daYFd{padding:0 4rem 6.4rem}}@media screen and (max-width:600px){.AppPage_strip__daYFd{padding:0 1.6rem 4.8rem}}.AppPage_strip__inner__5FhEs{max-width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}@media screen and (max-width:1100px){.AppPage_strip__inner__5FhEs{gap:4.8rem}}@media screen and (max-width:900px){.AppPage_strip__inner__5FhEs{grid-template-columns:1fr;gap:3.2rem}}.AppPage_strip__content__bkLzW{display:flex;flex-direction:column;gap:2rem}.AppPage_strip__num__XuXH7{font-family:var(--fuente-detail);font-size:var(--size-detail);font-weight:var(--weight-detail);color:#ff4500;letter-spacing:.08em}.AppPage_strip__topRow__mkOy0{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.AppPage_strip__tag__wfT86{display:inline-block;padding:.4rem 1.6rem;background:rgba(255,69,0,.15);color:#ff4500;border-radius:9999px;font-size:1.2rem;letter-spacing:.06em}.AppPage_strip__tag__wfT86,.AppPage_strip__title__jk_V6{font-family:var(--fuente-titulo);font-weight:400;text-transform:uppercase}.AppPage_strip__title__jk_V6{font-size:clamp(2.6rem,3.5vw,4rem);color:#0d0d0d;line-height:1.05;margin-top:-.4rem;text-wrap:balance}.AppPage_strip__desc__mk47r{font-size:var(--size-text);font-weight:var(--weight-text);font-family:var(--fuente-texto);color:#0d0d0d;max-width:440px;margin-top:-.4rem}.AppPage_strip__features__wXWqN{display:flex;flex-direction:column;gap:0;margin-top:.4rem}.AppPage_strip__feature__wvccv{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 0 1.6rem 1.6rem;border-left:2px solid #e8e8e6;transition:border-left-color .22s ease}.AppPage_strip__feature__wvccv+.AppPage_strip__feature__wvccv{margin-top:.4rem}.AppPage_strip__feature__wvccv:hover{border-left-color:#ff4500}.AppPage_strip__featureTitle__73x3h{font-size:2.5rem;font-family:var(--fuente-titulo);font-weight:400;color:#0d0d0d}.AppPage_strip__featureDesc__Bc6Mt{font-size:var(--size-text);font-weight:var(--weight-text);font-family:var(--fuente-texto);color:#0d0d0d;line-height:1.55;max-width:80%}.AppPage_strip__media__dKmUL{display:flex;align-items:center;justify-content:center;min-height:500px;overflow:visible;width:100%}@media screen and (max-width:900px){.AppPage_strip__media__dKmUL{min-height:unset}}.AppPage_strip__mediaWrap__xDrWm{position:relative;width:100%;border-radius:16px;overflow:hidden}.AppPage_strip__mediaWrap__xDrWm:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);border-radius:16px}.AppPage_strip__mediaImg__0SVWz{width:100%;height:400px;display:block;object-fit:cover}@media screen and (max-width:1100px){.AppPage_strip__mediaImg__0SVWz{height:320px}}@media screen and (max-width:900px){.AppPage_strip__mediaImg__0SVWz{height:260px}}@media screen and (max-width:600px){.AppPage_strip__mediaImg__0SVWz{height:200px}}.AppPage_strip__innerTop__EKtk1{align-items:flex-start}@media screen and (max-width:900px){.AppPage_strip__mediaAfterMobile__Srvmw{order:2}.AppPage_strip__mediaHideMobile__Vd0W9{display:none}}@media screen and (min-width:901px){.AppPage_strip__extraBottom__dq2aY{padding-bottom:16rem}.AppPage_strip__mediaDesktopFirst__L0CyV{order:-1}}.AppPage_banner__DQbkl{background-color:var(--backgroundColor);padding:0 6.4rem 8rem}@media screen and (max-width:1100px){.AppPage_banner__DQbkl{padding:0 4rem 6.4rem}}@media screen and (max-width:600px){.AppPage_banner__DQbkl{padding:0 1.6rem 4.8rem}}.AppPage_banner__inner__LpMPs{max-width:1440px;margin:0 auto;background:#0d0d0d;border-radius:20px;padding:6.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}@media screen and (max-width:900px){.AppPage_banner__inner__LpMPs{padding:4.8rem 4rem}}@media screen and (max-width:600px){.AppPage_banner__inner__LpMPs{border-radius:16px;padding:4rem 2.4rem}}.AppPage_banner__innerLight__WSBl4{max-width:90%;margin:0 auto;background:#fff;border:1px solid #e8e8e6;border-radius:20px;padding:6.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}@media screen and (max-width:900px){.AppPage_banner__innerLight__WSBl4{padding:4.8rem 4rem}}@media screen and (max-width:600px){.AppPage_banner__innerLight__WSBl4{border-radius:16px;padding:4rem 2.4rem}}.AppPage_banner__num__Pabws{font-family:var(--fuente-detail);font-size:var(--size-detail);font-weight:var(--weight-detail);color:#ff4500;letter-spacing:.08em}.AppPage_banner__tag__HiB3_{display:inline-block;padding:.4rem 1.6rem;background:rgba(255,69,0,.15);border-radius:9999px;font-family:var(--fuente-titulo);letter-spacing:.06em;margin-top:-.4rem}.AppPage_banner__eyebrow__EhBbT,.AppPage_banner__tag__HiB3_{color:#ff4500;font-size:1.2rem;font-weight:400;text-transform:uppercase}.AppPage_banner__eyebrow__EhBbT{font-family:var(--fuente-texto);letter-spacing:.1em}.AppPage_banner__title__0r2Cr{color:#fff;max-width:820px;margin:0}.AppPage_banner__titleLight__dgBq8,.AppPage_banner__title__0r2Cr{font-size:clamp(2.6rem,3.5vw,4rem);font-family:var(--fuente-titulo);font-weight:400;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.AppPage_banner__titleLight__dgBq8{color:#0d0d0d;max-width:620px;margin-top:-.4rem}.AppPage_banner__desc__iULYg{color:#fff;max-width:760px}.AppPage_banner__descLight__K9_h_,.AppPage_banner__desc__iULYg{font-size:var(--size-text);font-weight:var(--weight-text);font-family:var(--fuente-texto);line-height:1.65}.AppPage_banner__descLight__K9_h_{color:#0d0d0d;max-width:560px}.AppPage_banner__cta__vnK1q{display:inline-flex;align-items:center;padding:1.2rem 3.2rem;background-color:rgba(0,0,0,0);color:#ff4500;border:1px solid #ff4500;font-family:var(--fuente-titulo);font-size:1.4rem;font-weight:400;border-radius:9999px;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;margin-top:0;touch-action:manipulation;transition:background-color .22s ease,transform .15s ease}.AppPage_banner__cta__vnK1q:hover{background-color:rgba(255,69,0,.12);transform:translateY(-2px)}.AppPage_banner__cta__vnK1q:focus-visible{outline:3px solid rgba(255,69,0,.35);outline-offset:3px}.AppPage_banner__cardsGrid__irN6W{width:100%;max-width:90%;margin:4.8rem auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:700px){.AppPage_banner__cardsGrid__irN6W{grid-template-columns:1fr}}.AppPage_banner__card__hI6HK{display:flex;flex-direction:column;gap:.8rem;text-align:center}.AppPage_banner__cardTitle__V26va{font-size:1.6rem;font-family:var(--fuente-titulo);font-weight:400;color:#0d0d0d;text-transform:uppercase;line-height:1.1}.AppPage_banner__cardDesc__rs6EN{font-size:1.4rem;font-weight:var(--weight-text);font-family:var(--fuente-texto);color:#0d0d0d;line-height:1.55}.AppPage_cards__0RISM{background-color:var(--backgroundColor);padding:0 6.4rem 8rem}@media screen and (max-width:1100px){.AppPage_cards__0RISM{padding:0 4rem 6.4rem}}@media screen and (max-width:600px){.AppPage_cards__0RISM{padding:0 1.6rem 4.8rem}}.AppPage_cards__header__PgS85{max-width:90%;margin:0 auto 4rem}.AppPage_cards__num__jSPrr{font-family:var(--fuente-detail);font-size:var(--size-detail);font-weight:var(--weight-detail);color:#ff4500;letter-spacing:.08em;margin-bottom:1rem}.AppPage_cards__title__1aVq_{font-size:clamp(2.6rem,3.5vw,4rem);font-family:var(--fuente-titulo);font-weight:400;color:#0d0d0d;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.AppPage_cards__desc__kdB4G{font-size:var(--size-text);font-weight:var(--weight-text);font-family:var(--fuente-texto);color:#0d0d0d;line-height:1.65;max-width:480px;margin-top:1.2rem}.AppPage_cards__grid__kFwBg{max-width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:900px){.AppPage_cards__grid__kFwBg{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.AppPage_cards__grid__kFwBg{grid-template-columns:1fr}}.AppPage_card__AXz6D{background:#fff;border:1px solid #e8e8e6;border-radius:16px;padding:3.2rem 2.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:box-shadow .22s ease,transform .22s ease}.AppPage_card__AXz6D:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.AppPage_card__title__yAhrm{font-size:1.8rem;font-family:var(--fuente-titulo);font-weight:400;color:#0d0d0d}.AppPage_card__desc__ZKr4e{font-size:var(--size-text);font-weight:var(--weight-text);font-family:var(--fuente-texto);color:#0d0d0d;line-height:1.6}.AppPage_ctaSection__uB0Xd{background:var(--backgroundColor);padding:0 6.4rem 8rem;text-align:center;margin-top:4rem}@media screen and (max-width:1100px){.AppPage_ctaSection__uB0Xd{padding:0 4rem 8rem}}@media screen and (max-width:600px){.AppPage_ctaSection__uB0Xd{padding:0 1.6rem 4.8rem}}.AppPage_ctaSection__eyebrow__bZZHw{font-size:var(--size-detail);font-weight:var(--weight-detail);font-family:var(--fuente-detail);color:#ff4500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.6rem}.AppPage_ctaSection__title__fOg4u{font-size:clamp(3rem,5vw,6rem);font-family:var(--fuente-titulo);font-weight:400;color:#0d0d0d;text-transform:uppercase;line-height:1.05;letter-spacing:-.02em;max-width:760px;margin:0 auto 2rem;text-wrap:balance}.AppPage_ctaSection__desc__R0MUL{font-size:var(--size-text);font-weight:var(--weight-text);font-family:var(--fuente-texto);color:#0d0d0d;line-height:1.65;max-width:480px;margin:0 auto 3.2rem}.AppPage_ctaSection__btnIsotipo__qFdpQ{filter:brightness(0);display:block;flex-shrink:0}.AppPage_ctaSection__btn__VOYXd{display:inline-flex;align-items:center;gap:.8rem;padding:1.6rem 4rem;background:#ff4500;color:#0d0d0d;font-family:var(--fuente-titulo);font-size:1.4rem;font-weight:400;border:none;border-radius:9999px;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;touch-action:manipulation;cursor:pointer;appearance:none;transition:background-color .22s ease,transform .15s ease}.AppPage_ctaSection__btn__VOYXd:hover{background-color:#e03c00;transform:translateY(-2px)}.AppPage_ctaSection__btn__VOYXd:focus-visible{outline:3px solid rgba(255,69,0,.35);outline-offset:3px}@media(prefers-reduced-motion:reduce){.AppPage_banner__cta__vnK1q,.AppPage_card__AXz6D,.AppPage_ctaSection__btn__VOYXd,.AppPage_strip__feature__wvccv{transition:none}.AppPage_banner__cta__vnK1q:hover,.AppPage_card__AXz6D:hover,.AppPage_ctaSection__btn__VOYXd:hover{transform:none}}.AppReservas_page__n_SJz{background-color:var(--color-off-white)}.AppReservas_heroFlush__JvHue{padding-bottom:0}.AppReservas_band__xrSaX{margin-bottom:8rem}@media screen and (max-width:900px){.AppReservas_band__xrSaX{margin-bottom:6.4rem}}.AppReservas_band__xrSaX>section{margin-top:0;margin-bottom:0}.AppReservas_block__8yz_H,.AppReservas_close__V1O4k,.AppReservas_faq__bB3bg,.AppReservas_members__NTgYO{max-width:1440px;margin:0 auto 8rem;padding:0 8rem}@media screen and (max-width:900px){.AppReservas_block__8yz_H,.AppReservas_close__V1O4k,.AppReservas_faq__bB3bg,.AppReservas_members__NTgYO{margin-bottom:6.4rem;padding:0 2.4rem}}@media screen and (max-width:600px){.AppReservas_block__8yz_H,.AppReservas_close__V1O4k,.AppReservas_faq__bB3bg,.AppReservas_members__NTgYO{padding:0 1.6rem}}.AppReservas_titleSmall__o_PDA{font-family:var(--fuente-titulo);font-size:clamp(2.4rem,3vw,2.8rem);font-weight:400;line-height:1.25;letter-spacing:-.01em;color:var(--color-black)}.AppReservas_lead__s0KqC{font-family:var(--fuente-texto);font-size:1.8rem;font-weight:var(--weight-text);line-height:1.5;color:var(--color-black);max-width:65ch}.AppReservas_link__9tQfo{display:inline-block;font-family:var(--fuente-texto);font-size:1.6rem;font-weight:400;color:var(--color-orange);text-decoration:underline;text-underline-offset:.4rem;transition:color .15s ease}.AppReservas_link__9tQfo:hover{color:var(--color-orange-hover)}.AppReservas_link__9tQfo:focus-visible{outline:none;border-radius:6px;box-shadow:var(--shadow-focus)}.AppReservas_blockHead__okGm0{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:4.8rem}@media screen and (max-width:600px){.AppReservas_blockHead__okGm0{margin-bottom:3.2rem}}.AppReservas_headNum__IGpgX{font-family:var(--fuente-texto);font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:.1em;color:var(--color-orange);margin-bottom:.4rem}.AppReservas_headTitle__l__UE{font-family:var(--fuente-titulo);font-size:clamp(3.2rem,4.5vw,5.2rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--color-black);max-width:20ch}.AppReservas_headLead__UeRsV{font-family:var(--fuente-texto);font-size:1.8rem;font-weight:var(--weight-text);line-height:1.5;color:var(--color-black);max-width:56ch;margin-top:.8rem}@media screen and (max-width:600px){.AppReservas_headLead__UeRsV{font-size:1.6rem}}.AppReservas_cards__E_du3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;align-items:stretch}@media screen and (max-width:900px){.AppReservas_cards__E_du3{grid-template-columns:1fr}}.AppReservas_card__rDeiY{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem 2.4rem 0;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;overflow:hidden}.AppReservas_cardTitle__lhdjB{font-family:var(--fuente-titulo);font-size:2.8rem;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-black)}.AppReservas_cardText__X_LI_{font-family:var(--fuente-texto);font-size:1.6rem;font-weight:var(--weight-text);line-height:1.5;color:var(--color-black)}.AppReservas_cardShot__c_ZnF{margin-top:auto;padding-top:2.4rem;width:100%}.AppReservas_cardShotImg__gdcgN{width:100%;height:auto;display:block}.AppReservas_bandWhite__DIfSD{width:100%;background-color:var(--color-white);padding-block:8rem;margin-bottom:0}@media screen and (max-width:900px){.AppReservas_bandWhite__DIfSD{padding-block:6.4rem}}.AppReservas_bandWhiteInner__Y5CMb{max-width:1440px;margin:0 auto;padding:0 8rem}@media screen and (max-width:900px){.AppReservas_bandWhiteInner__Y5CMb{padding:0 2.4rem}}@media screen and (max-width:600px){.AppReservas_bandWhiteInner__Y5CMb{padding:0 1.6rem}}.AppReservas_fitting__sf7Tw{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}@media screen and (max-width:900px){.AppReservas_fitting__sf7Tw{grid-template-columns:1fr;gap:4rem}}.AppReservas_fitCol__qhuAR{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.AppReservas_stepTitle__znyRv{font-size:1.8rem;line-height:1.3}.AppReservas_stepText__2g9yE,.AppReservas_stepTitle__znyRv{font-family:var(--fuente-texto);font-weight:var(--weight-text);color:var(--color-black)}.AppReservas_stepText__2g9yE{font-size:1.5rem;line-height:1.5}.AppReservas_stepNum__mxcvv{font-family:var(--fuente-texto);font-size:1.3rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--color-orange);margin-top:1.6rem}.AppReservas_shot__h015C{width:100%;aspect-ratio:557/1130;max-width:21rem;margin-inline:auto}@media screen and (max-width:900px){.AppReservas_shot__h015C{max-width:16.2rem}}.AppReservas_shotImg__dx_Sz{width:100%;height:100%;object-fit:contain;display:block}.AppReservas_events__SmpnZ{position:relative;width:100%;min-height:62vh;margin:0 0 8rem;display:grid;place-items:center;overflow:hidden;isolation:isolate}@media screen and (max-width:900px){.AppReservas_events__SmpnZ{min-height:70vh;margin-bottom:6.4rem}}.AppReservas_eventsImg__fcxnE{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.AppReservas_eventsScrim__pKH4w{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.45) 50%,rgba(0,0,0,.55));z-index:-1}.AppReservas_eventsContent__HiNbO{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center;max-width:68rem;padding:8rem 2.4rem}@media screen and (max-width:600px){.AppReservas_eventsContent__HiNbO{padding:6.4rem 1.6rem}}.AppReservas_eventsTitle__jyaTy{font-family:var(--fuente-titulo);font-size:clamp(3.2rem,4.5vw,5.2rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--color-white);text-shadow:0 1px 3px rgba(0,0,0,.5)}.AppReservas_eventsText__WDFkz{font-family:var(--fuente-texto);font-size:1.8rem;font-weight:var(--weight-text);line-height:1.6;color:var(--color-white);max-width:56ch;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media screen and (max-width:600px){.AppReservas_eventsText__WDFkz{font-size:1.6rem}}.AppReservas_members__NTgYO{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.AppReservas_membersLead__Pre1d{font-family:var(--fuente-titulo);font-size:2.4rem;font-weight:400;line-height:1.3;color:var(--color-black)}.AppReservas_membersText__fgtYK{font-family:var(--fuente-texto);font-size:1.6rem;font-weight:var(--weight-text);line-height:1.5;color:var(--color-black);max-width:46ch}.AppReservas_faqList__trJNj{margin-top:3.2rem;max-width:80rem}.AppReservas_faqItem__hcJhf{border-top:1px solid var(--color-gray-200)}.AppReservas_faqItem__hcJhf:last-child{border-bottom:1px solid var(--color-gray-200)}.AppReservas_faqItem__hcJhf[open] .AppReservas_faqQuestion__TQ3kw:after{transform:rotate(-135deg) translateY(-.2rem)}.AppReservas_faqQuestion__TQ3kw{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem 0;cursor:pointer;list-style:none;font-family:var(--fuente-texto);font-size:1.8rem;font-weight:400;line-height:1.4;color:var(--color-black)}.AppReservas_faqQuestion__TQ3kw::-webkit-details-marker{display:none}.AppReservas_faqQuestion__TQ3kw:after{content:"";flex-shrink:0;width:.8rem;height:.8rem;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg) translateY(-.2rem);transition:transform .15s ease}.AppReservas_faqQuestion__TQ3kw:focus-visible{outline:none;border-radius:6px;box-shadow:var(--shadow-focus)}.AppReservas_faqAnswer__2mTTM{padding:0 4rem 2.4rem 0;font-family:var(--fuente-texto);font-size:1.6rem;font-weight:var(--weight-text);line-height:1.6;color:var(--color-black);max-width:65ch}.AppReservas_close__V1O4k{display:flex;flex-direction:column;align-items:center;gap:3.2rem;text-align:center;padding-bottom:8rem}@media screen and (max-width:900px){.AppReservas_close__V1O4k{padding-bottom:6.4rem}}.AppReservas_closeTitle__3C99h{font-family:var(--fuente-titulo);font-size:clamp(2.8rem,4vw,4rem);font-weight:400;line-height:1.25;letter-spacing:-.02em;color:var(--color-black);max-width:18ch}@media(prefers-reduced-motion:reduce){.AppReservas_faqQuestion__TQ3kw:after,.AppReservas_link__9tQfo{transition:none}}.AppReservas_heroTitleBreak__gTP1j{white-space:pre-line}