.cabinas--compact[data-astro-cid-pen4vhdb]{padding-block:1rem clamp(3rem,6vw,4.5rem)}.cab__head[data-astro-cid-pen4vhdb]{display:flex;align-items:baseline;gap:.6rem 1.6rem;flex-wrap:wrap;margin-bottom:1.8rem}.cab__head[data-astro-cid-pen4vhdb] p[data-astro-cid-pen4vhdb]{margin:0;font-size:.95rem}.cabgrid[data-astro-cid-pen4vhdb]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.4rem)}.cab[data-astro-cid-pen4vhdb]{display:flex;flex-direction:column;gap:.8rem;padding:clamp(1.5rem,2.6vw,2rem);min-height:300px;background:#e3dfd9;border-radius:clamp(20px,2.4vw,28px);color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.cab[data-astro-cid-pen4vhdb]:hover{transform:translateY(-4px);box-shadow:0 20px 34px -26px #2b2b2a80}.cab__ic[data-astro-cid-pen4vhdb]{width:52px;height:auto;margin-bottom:.6rem}.cab__name[data-astro-cid-pen4vhdb]{font-size:clamp(1.45rem,2vw,1.75rem);font-weight:400;line-height:1.05;letter-spacing:-.035em}.cab__name[data-astro-cid-pen4vhdb] em[data-astro-cid-pen4vhdb]{font-style:italic}.cab__d[data-astro-cid-pen4vhdb]{font-size:.98rem;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.cab__intro[data-astro-cid-pen4vhdb]{font-size:.98rem;font-style:italic;letter-spacing:-.01em;margin-bottom:-.3rem}.cab__list[data-astro-cid-pen4vhdb]{margin:0;padding-left:1.1rem;display:grid;gap:.2rem;font-size:.98rem;line-height:1.3}.cab__pie[data-astro-cid-pen4vhdb]{margin-top:auto;padding-top:.6rem;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right}.cab__dur[data-astro-cid-pen4vhdb]{font-size:.95rem}.cab__wa[data-astro-cid-pen4vhdb]{font-size:1.05rem;letter-spacing:-.02em;transition:color .3s var(--ease)}.cab__wa[data-astro-cid-pen4vhdb]:hover{color:var(--gold-ink);text-decoration:underline}@media (max-width: 980px){.cabgrid[data-astro-cid-pen4vhdb]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.cabgrid[data-astro-cid-pen4vhdb]{grid-template-columns:1fr}.cab[data-astro-cid-pen4vhdb]{min-height:0}}.hab[data-astro-cid-kn4ljhi7]{padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem)}.hab--form[data-astro-cid-kn4ljhi7]{padding-block:0 clamp(3.5rem,8vw,6rem)}.hab--form[data-astro-cid-kn4ljhi7] .hab__intro[data-astro-cid-kn4ljhi7]{margin-top:0}.hab__inner[data-astro-cid-kn4ljhi7]{display:grid;grid-template-columns:1fr}.hab__title[data-astro-cid-kn4ljhi7]{font-size:clamp(2.6rem,6.2vw,5rem);font-weight:100;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.hab__icons[data-astro-cid-kn4ljhi7]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(.9rem,1.5vw,1.2rem) clamp(.3rem,.5vw,.4rem);margin-top:clamp(1.4rem,2.6vw,2.2rem)}.hab__term[data-astro-cid-kn4ljhi7]{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:clamp(58px,4.8vw,64px)}.hab__total[data-astro-cid-kn4ljhi7]{display:flex;align-items:flex-start;white-space:nowrap}.hab__icons[data-astro-cid-kn4ljhi7] img[data-astro-cid-kn4ljhi7]{width:clamp(46px,4.6vw,60px);height:auto;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.hab__term[data-astro-cid-kn4ljhi7]:hover img[data-astro-cid-kn4ljhi7]{transform:translateY(-10px);transition-duration:.2s}.hab__name[data-astro-cid-kn4ljhi7]{font-size:.72rem;letter-spacing:.02em;line-height:1.15;text-align:center;color:var(--ink-70)}.hab__op[data-astro-cid-kn4ljhi7]{align-self:flex-start;height:clamp(46px,4.6vw,60px);display:grid;place-items:center;font-size:1.1rem;font-weight:200;color:var(--gold-ink)}.hab__op--eq[data-astro-cid-kn4ljhi7]{margin-inline:.3rem;font-size:1.5rem}.hab__res[data-astro-cid-kn4ljhi7]{align-self:flex-start;display:inline-flex;align-items:center;height:clamp(46px,4.6vw,60px);padding:0 1.1em;border-radius:100px;background:var(--ink);color:var(--paper);font-size:clamp(.9rem,1.15vw,1rem);font-weight:400;letter-spacing:.01em;white-space:nowrap}.hab__term[data-astro-cid-kn4ljhi7],.hab__op[data-astro-cid-kn4ljhi7],.hab__res[data-astro-cid-kn4ljhi7]{opacity:0;transform:translateY(8px)}.hab__icons[data-astro-cid-kn4ljhi7].in .hab__term[data-astro-cid-kn4ljhi7],.hab__icons[data-astro-cid-kn4ljhi7].in .hab__op[data-astro-cid-kn4ljhi7]{animation:hab-sum .5s var(--ease) forwards;animation-delay:calc(var(--i) * .11s)}.hab__icons[data-astro-cid-kn4ljhi7].in .hab__res[data-astro-cid-kn4ljhi7]{animation:hab-res .7s var(--ease) forwards;animation-delay:1.25s}@keyframes hab-sum{to{opacity:1;transform:none}}@keyframes hab-res{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hab__term[data-astro-cid-kn4ljhi7],.hab__op[data-astro-cid-kn4ljhi7],.hab__res[data-astro-cid-kn4ljhi7]{opacity:1;transform:none;animation:none!important}}@media (max-width: 640px){.hab__icons[data-astro-cid-kn4ljhi7]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;justify-items:center;gap:.5rem .4rem}.hab__term[data-astro-cid-kn4ljhi7]{width:auto}.hab__op--fila[data-astro-cid-kn4ljhi7]{grid-column:1 / -1;height:auto;line-height:1}.hab__total[data-astro-cid-kn4ljhi7]{grid-column:1 / -1;justify-self:center;align-items:center;margin-top:.6rem}.hab__op--eq[data-astro-cid-kn4ljhi7]{height:auto}}.planes[data-astro-cid-kn4ljhi7]{padding-block:0 clamp(3rem,6vw,4.5rem)}.planes__head[data-astro-cid-kn4ljhi7]{display:flex;align-items:baseline;gap:.6rem 1.6rem;flex-wrap:wrap;margin-bottom:1.8rem}.planes__head[data-astro-cid-kn4ljhi7] p[data-astro-cid-kn4ljhi7]{margin:0;font-size:.95rem}.planes__grid[data-astro-cid-kn4ljhi7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);max-width:900px;align-items:stretch}.plan[data-astro-cid-kn4ljhi7]{display:flex;flex-direction:column;gap:1.4rem;padding:clamp(1.6rem,3vw,2.4rem);background:#e3dfd9;border-radius:clamp(20px,2.4vw,28px)}.plan__head[data-astro-cid-kn4ljhi7]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.plan__n[data-astro-cid-kn4ljhi7]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;letter-spacing:-.04em;line-height:1}.plan__precio[data-astro-cid-kn4ljhi7]{font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:300;letter-spacing:-.02em;white-space:nowrap}.plan__items[data-astro-cid-kn4ljhi7]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.plan__items[data-astro-cid-kn4ljhi7] li[data-astro-cid-kn4ljhi7]{display:flex;align-items:center;gap:1rem;font-size:clamp(1rem,1.4vw,1.15rem);letter-spacing:-.02em}.plan__items[data-astro-cid-kn4ljhi7] img[data-astro-cid-kn4ljhi7]{width:48px;height:auto;flex:none}.plan__pie[data-astro-cid-kn4ljhi7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:auto;padding-top:.4rem}.plan__citas[data-astro-cid-kn4ljhi7]{font-size:.95rem;color:var(--ink-70)}@media (max-width: 700px){.planes__grid[data-astro-cid-kn4ljhi7]{grid-template-columns:1fr}}.hab__intro[data-astro-cid-kn4ljhi7]{margin-top:clamp(1.8rem,3vw,2.6rem);font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:400;line-height:1.55;color:var(--ink)}.hab__intro[data-astro-cid-kn4ljhi7] span[data-astro-cid-kn4ljhi7]{white-space:nowrap}.hab__form[data-astro-cid-kn4ljhi7]{display:grid;gap:1.1rem;max-width:460px;margin-top:clamp(1.8rem,3vw,2.6rem)}.hab__field[data-astro-cid-kn4ljhi7]{display:flex;flex-direction:column;gap:.45rem}.hab__field[data-astro-cid-kn4ljhi7] span[data-astro-cid-kn4ljhi7]{font-size:.82rem;letter-spacing:.04em;color:var(--ink-70)}.hab__field[data-astro-cid-kn4ljhi7] input[data-astro-cid-kn4ljhi7]{font:inherit;font-size:1rem;color:var(--ink);background:var(--white);padding:.9em 1em;border:1px solid var(--ink-12);border-radius:var(--radius)}.hab__field[data-astro-cid-kn4ljhi7] input[data-astro-cid-kn4ljhi7]:focus,.hab__field[data-astro-cid-kn4ljhi7] select[data-astro-cid-kn4ljhi7]:focus{outline:none;border-color:var(--ink)}.hab__field[data-astro-cid-kn4ljhi7] span[data-astro-cid-kn4ljhi7] i[data-astro-cid-kn4ljhi7]{font-style:normal;color:var(--ink-45)}.hab__field[data-astro-cid-kn4ljhi7] select[data-astro-cid-kn4ljhi7]{font:inherit;font-size:1rem;color:var(--ink);background:var(--white);padding:.9em 2.6em .9em 1em;border:1px solid var(--ink-12);border-radius:var(--radius);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%232b2b2a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.hab__hp[data-astro-cid-kn4ljhi7]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.hab__btn[data-astro-cid-kn4ljhi7]{justify-self:start;margin-top:.6rem;font:inherit;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:400;color:var(--paper);background:var(--ink);border:1px solid var(--ink);padding:.95em 1.5em;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.hab__btn[data-astro-cid-kn4ljhi7] em[data-astro-cid-kn4ljhi7]{font-weight:700}.hab__btn[data-astro-cid-kn4ljhi7]:hover{background:transparent;color:var(--ink)}.hab__btn[data-astro-cid-kn4ljhi7]:disabled{opacity:.55;cursor:default}.hab__msg[data-astro-cid-kn4ljhi7]{min-height:1.4em;font-size:.92rem;color:var(--gold-ink)}.hab__msg[data-astro-cid-kn4ljhi7].is-err{color:#b4523f}.hab__form[data-astro-cid-kn4ljhi7].is-done .hab__field[data-astro-cid-kn4ljhi7],.hab__form[data-astro-cid-kn4ljhi7].is-done .hab__btn[data-astro-cid-kn4ljhi7]{display:none}.hab__form[data-astro-cid-kn4ljhi7].is-done .hab__msg[data-astro-cid-kn4ljhi7]{font-size:1.15rem;color:var(--ink)}@media (prefers-reduced-motion: reduce){.hab__icons[data-astro-cid-kn4ljhi7] img[data-astro-cid-kn4ljhi7]{transition:none}.hab__icons[data-astro-cid-kn4ljhi7] img[data-astro-cid-kn4ljhi7]:hover{transform:none}}@media (max-width: 760px){.hab__inner[data-astro-cid-kn4ljhi7]{grid-template-columns:1fr}.hab__intro[data-astro-cid-kn4ljhi7] br[data-astro-cid-kn4ljhi7]{display:none}.hab__btn[data-astro-cid-kn4ljhi7]{justify-self:stretch}}
