.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--navy-deep);color:#fff;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:-10% 0}.hero__bg[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;width:100%;height:100%}.hero__overlay[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(115deg,#060f22f0 0%,#0a1f44c7 42%,#0a1f444d 100%),linear-gradient(#060f2200 55%,#060f22cc);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{max-width:820px;padding-top:120px;padding-bottom:120px}.hero__badge[data-astro-cid-ge2uvauf]{backdrop-filter:blur(8px);color:#fff;background:#ffffff14;border:1px solid #c9a24a80;border-radius:999px;align-items:center;gap:12px;padding:10px 20px 10px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.hero__badge[data-astro-cid-ge2uvauf] svg{width:20px;height:20px;color:var(--gold-light)}.hero__badge[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--gold-light);font-weight:700}.hero__title[data-astro-cid-ge2uvauf]{color:#fff;font-size:clamp(2.6rem,7vw,5.4rem);font-family:var(--font-head);letter-spacing:-.02em;margin-top:26px;font-weight:700}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-style:italic;font-family:var(--font-display);color:var(--gold-light);font-weight:500;display:inline-block}.hero__sub[data-astro-cid-ge2uvauf]{color:#ffffffdb;max-width:54ch;margin-top:24px;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero__meta[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:10px 26px;margin-top:38px;padding-top:28px;list-style:none;display:flex}.hero__meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:#fffc;align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:inline-flex}.hero__meta[data-astro-cid-ge2uvauf] svg{width:18px;height:18px;color:var(--gold-light)}.hero__entaxi[data-astro-cid-ge2uvauf]{color:#fff;background:#ffffff0f;border:1px solid #c9a24a66;border-radius:999px;align-items:center;gap:14px;max-width:100%;margin-top:24px;padding:10px 18px 10px 10px;transition:background .2s,border-color .2s;display:inline-flex}.hero__entaxi[data-astro-cid-ge2uvauf]:hover{border-color:var(--gold-light);background:#ffffff1f}.hero__entaxi[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}.hero__entaxi[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.hero__entaxi[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);font-size:.7rem;font-weight:600}.hero__entaxi[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-head);color:#fff;font-size:.98rem;font-weight:600}.hero__entaxi[data-astro-cid-ge2uvauf] svg{width:18px;height:18px;color:var(--gold-light);flex:none}.hero__waves[data-astro-cid-ge2uvauf]{z-index:1;width:100%;height:70px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=640px){.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%;justify-content:center}.hero__meta[data-astro-cid-ge2uvauf]{gap:10px 18px}}.app[data-astro-cid-kdtmdfiu]{background:linear-gradient(180deg, var(--navy-deep) 0%, var(--navy) 100%);color:#fff}.app__grid[data-astro-cid-kdtmdfiu]{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.app__text[data-astro-cid-kdtmdfiu] .section-title[data-astro-cid-kdtmdfiu]{color:#fff}.app__text[data-astro-cid-kdtmdfiu] .section-title[data-astro-cid-kdtmdfiu] em[data-astro-cid-kdtmdfiu]{color:var(--gold-light)}.app__text[data-astro-cid-kdtmdfiu] .rule-gold[data-astro-cid-kdtmdfiu]{background:var(--gold-light);margin-top:22px;display:block}.app__lead[data-astro-cid-kdtmdfiu]{color:#ffffffd1;max-width:48ch;margin-top:22px;font-size:1.05rem;line-height:1.65}.app__lead[data-astro-cid-kdtmdfiu] strong[data-astro-cid-kdtmdfiu]{color:var(--gold-light);font-weight:700}.app__stores[data-astro-cid-kdtmdfiu]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.store[data-astro-cid-kdtmdfiu]{color:#fff;background:#000;border:1px solid #ffffff40;border-radius:14px;align-items:center;gap:12px;padding:10px 22px 10px 18px;transition:border-color .2s;display:inline-flex}.store[data-astro-cid-kdtmdfiu]:hover{border-color:var(--gold-light)}.store[data-astro-cid-kdtmdfiu] svg{width:30px;height:30px}.store[data-astro-cid-kdtmdfiu] span[data-astro-cid-kdtmdfiu]{font-family:var(--font-head);flex-direction:column;font-size:1.1rem;font-weight:700;line-height:1.1;display:flex}.store[data-astro-cid-kdtmdfiu] small[data-astro-cid-kdtmdfiu]{font-family:var(--font-body);opacity:.78;font-size:.7rem;font-weight:400}.app__media[data-astro-cid-kdtmdfiu]{place-items:center;display:grid}.phone[data-astro-cid-kdtmdfiu]{aspect-ratio:9/18;width:min(320px,100%);transition:transform .5s var(--ease);will-change:transform;background:#0e1930;border:1px solid #c9a24a4d;border-radius:36px;padding:8px;transform:rotate(4deg)}.phone[data-astro-cid-kdtmdfiu]:hover{transform:rotate(0)translateY(-8px)}@media (prefers-reduced-motion:reduce){.phone[data-astro-cid-kdtmdfiu]{transition:none;transform:none}.phone[data-astro-cid-kdtmdfiu]:hover{transform:none}}.phone__screen[data-astro-cid-kdtmdfiu]{background:#fff;border-radius:28px;flex-direction:column;height:100%;display:flex;overflow:hidden}.phone__header[data-astro-cid-kdtmdfiu]{background:var(--navy);color:#fff;align-items:center;gap:12px;padding:20px 18px 16px;display:flex}.phone__header[data-astro-cid-kdtmdfiu] img[data-astro-cid-kdtmdfiu]{border-radius:10px;width:42px;height:42px}.phone__header[data-astro-cid-kdtmdfiu] strong[data-astro-cid-kdtmdfiu]{font-size:.9rem;font-weight:700;display:block}.phone__header[data-astro-cid-kdtmdfiu] small[data-astro-cid-kdtmdfiu]{color:#ffffffa6;font-size:.78rem}.phone__map[data-astro-cid-kdtmdfiu]{background:#e8ebee;flex:1;position:relative;overflow:hidden}.phone__map[data-astro-cid-kdtmdfiu] iframe[data-astro-cid-kdtmdfiu]{pointer-events:none;filter:saturate(.9);border:0;width:calc(100% + 16px);height:calc(100% + 64px);display:block;position:absolute;inset:-32px -8px}.phone__cta[data-astro-cid-kdtmdfiu]{background:var(--gold);color:var(--navy-deep);font-family:var(--font-head);justify-content:space-between;align-items:center;padding:16px 20px;font-size:.95rem;font-weight:700;display:flex}.phone__cta[data-astro-cid-kdtmdfiu] svg{width:20px;height:20px}@media (width<=900px){.app__grid[data-astro-cid-kdtmdfiu]{grid-template-columns:1fr;gap:48px}.app__media[data-astro-cid-kdtmdfiu]{order:-1}.phone[data-astro-cid-kdtmdfiu]{width:min(260px,75%)}}.about[data-astro-cid-oxgmilyn]{isolation:isolate;background:radial-gradient(circle at 88% 12%, #c9a24a38, transparent 48%), radial-gradient(circle at 8% 92%, #0a1f4414, transparent 42%), linear-gradient(160deg, var(--cream) 0%, #f3e9cf 45%, var(--cream-deep) 100%);position:relative;overflow:hidden}.about[data-astro-cid-oxgmilyn]:before{content:"Nosotros";font-family:var(--font-display);color:#0a1f440e;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;z-index:-1;font-size:clamp(160px,22vw,360px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.about__media[data-astro-cid-oxgmilyn]{position:relative}.about__frame[data-astro-cid-oxgmilyn]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);aspect-ratio:7/8;position:relative;overflow:hidden}.about__frame[data-astro-cid-oxgmilyn]:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c9a24a66;position:absolute;inset:0}.about__img--main[data-astro-cid-oxgmilyn]{object-fit:cover;object-position:center;width:100%;height:100%}.about__img--float[data-astro-cid-oxgmilyn]{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:48%;box-shadow:var(--shadow-md);border:8px solid #fff;position:absolute;bottom:-40px;right:-34px}.about__badge[data-astro-cid-oxgmilyn]{background:var(--navy);color:#fff;box-shadow:var(--shadow-md);border-bottom:4px solid var(--gold);border-radius:20px;align-items:center;gap:14px;padding:16px 22px;display:flex;position:absolute;top:-24px;left:-24px}.about__badge[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--gold-light);min-width:2.2ch;font-size:2.6rem;font-weight:700;line-height:1}.about__badge[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;line-height:1.3}.about__intro[data-astro-cid-oxgmilyn] .rule-gold[data-astro-cid-oxgmilyn]{margin-top:22px;display:block}.about__lead[data-astro-cid-oxgmilyn]{margin-top:26px}.about__lead[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--navy);font-weight:700}.about__lead2[data-astro-cid-oxgmilyn]{margin-top:16px}.about__pillars[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.about__pillars[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{background:var(--cream);color:var(--navy);border:1px solid #c9a24a38;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:.88rem;font-weight:600;display:flex}.about__pillars[data-astro-cid-oxgmilyn] svg{width:20px;height:20px;color:var(--gold-deep);flex:none}.about__cta[data-astro-cid-oxgmilyn]{margin-top:34px}@media (width<=980px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:72px}.about__media[data-astro-cid-oxgmilyn]{margin-inline:12px}.about__img--float[data-astro-cid-oxgmilyn]{width:46%;right:-12px}}@media (width<=520px){.about__pillars[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__badge[data-astro-cid-oxgmilyn]{padding:12px 16px;top:-18px;left:-10px}.about__badge[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-size:2.1rem}}.services[data-astro-cid-lesv7jgp]{isolation:isolate;background:radial-gradient(circle at 10% 15%, #c9a24a38, transparent 48%), radial-gradient(circle at 90% 90%, #0a1f4417, transparent 46%), linear-gradient(170deg, var(--cream) 0%, var(--cream-deep) 100%);position:relative;overflow:hidden}.services[data-astro-cid-lesv7jgp]:before{content:"Servicios";font-family:var(--font-display);color:#0a1f440e;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;z-index:-1;font-size:clamp(160px,22vw,380px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.services__head[data-astro-cid-lesv7jgp]{text-align:center;max-width:760px;margin-inline:auto}.services__head[data-astro-cid-lesv7jgp] .rule-gold[data-astro-cid-lesv7jgp]{margin:22px auto 0}.services__head[data-astro-cid-lesv7jgp] .lead[data-astro-cid-lesv7jgp]{margin:20px auto 0}.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}.scard[data-astro-cid-lesv7jgp]{border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .3s;background:#fff;border:1px solid #c9a24a2e;padding:30px 24px 26px;position:relative;overflow:hidden}.scard[data-astro-cid-lesv7jgp]:before{content:"";background:linear-gradient(180deg, var(--gold) 0%, transparent 100%);transform-origin:top;width:4px;transition:transform .4s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.scard[data-astro-cid-lesv7jgp]:hover{box-shadow:var(--shadow-md);border-color:var(--gold);transform:translateY(-6px)}.scard[data-astro-cid-lesv7jgp]:hover:before{transform:scaleY(1)}.scard__num[data-astro-cid-lesv7jgp]{font-family:var(--font-display);color:#0a1f441f;letter-spacing:.04em;font-size:1.5rem;font-weight:700;line-height:1;position:absolute;top:20px;right:24px}.scard__icon[data-astro-cid-lesv7jgp]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-3) 100%);width:54px;height:54px;color:var(--gold-light);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.scard__icon[data-astro-cid-lesv7jgp] svg{width:26px;height:26px}.scard[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{color:var(--navy);margin-bottom:8px;font-size:1.1rem;font-weight:700}.scard[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);font-size:.9rem;line-height:1.55}.banner[data-astro-cid-lesv7jgp]{background:var(--navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid #c9a24a4d;grid-template-columns:1fr 1fr;margin-top:clamp(60px,7vw,88px);display:grid;overflow:hidden}.banner__media[data-astro-cid-lesv7jgp]{min-height:340px;position:relative;overflow:hidden}.banner__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{object-fit:cover;will-change:transform;width:100%;height:120%;position:absolute;inset:-10% 0}.banner__media[data-astro-cid-lesv7jgp]:after{content:"";background:linear-gradient(90deg,#0000 55%,#0a1f4499 100%);position:absolute;inset:0}.banner__text[data-astro-cid-lesv7jgp]{color:#fff;padding:clamp(32px,5vw,56px)}.banner__text[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{color:#fff;margin-top:18px;font-size:clamp(1.6rem,3vw,2.2rem)}.banner__text[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:#ffffffc7;max-width:42ch;margin-top:14px;line-height:1.65}.banner__actions[data-astro-cid-lesv7jgp]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width<=1080px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}.banner[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.banner__media[data-astro-cid-lesv7jgp]{min-height:240px}}@media (width<=480px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.showcase[data-astro-cid-rmyrvn47]{isolation:isolate;color:#fff;background:radial-gradient(circle at 10% 20%, #c9a24a26, transparent 55%), radial-gradient(circle at 90% 80%, #c9a24a1a, transparent 60%), linear-gradient(135deg, var(--navy-deep) 0%, var(--navy) 100%);border-top:1px solid #c9a24a33;border-bottom:1px solid #c9a24a33;padding-block:clamp(60px,7vw,90px);position:relative;overflow:hidden}.showcase__head[data-astro-cid-rmyrvn47]{grid-template-columns:1.2fr 1fr;align-items:center;gap:44px;margin-bottom:clamp(32px,5vw,56px);display:grid}.showcase__intro[data-astro-cid-rmyrvn47] .eyebrow[data-astro-cid-rmyrvn47]{align-items:center;gap:10px;display:inline-flex}.showcase__intro[data-astro-cid-rmyrvn47] .eyebrow[data-astro-cid-rmyrvn47] img[data-astro-cid-rmyrvn47]{object-fit:cover;object-position:center 20%;background:#000;border-radius:6px;width:22px;height:22px}.showcase__intro[data-astro-cid-rmyrvn47] h2[data-astro-cid-rmyrvn47]{color:#fff;font-family:var(--font-head);letter-spacing:-.015em;margin-top:18px;font-size:clamp(1.8rem,3.8vw,2.7rem);font-weight:700}.showcase__intro[data-astro-cid-rmyrvn47] p[data-astro-cid-rmyrvn47]{color:#ffffffc7;max-width:46ch;margin-top:14px;line-height:1.65}.stats[data-astro-cid-rmyrvn47]{border-radius:var(--radius);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #c9a24a40;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px;list-style:none;display:grid}.stats[data-astro-cid-rmyrvn47] li[data-astro-cid-rmyrvn47]{text-align:center;border-right:1px solid #ffffff14;padding:6px}.stats[data-astro-cid-rmyrvn47] li[data-astro-cid-rmyrvn47]:last-child{border-right:0}.stats[data-astro-cid-rmyrvn47] strong[data-astro-cid-rmyrvn47]{font-family:var(--font-head);color:var(--gold-light);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1;display:block}.stats[data-astro-cid-rmyrvn47] span[data-astro-cid-rmyrvn47]{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-top:8px;font-size:.72rem;display:block}.marquee[data-astro-cid-rmyrvn47]{gap:16px;width:max-content;display:flex;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track[data-astro-cid-rmyrvn47]{will-change:transform;gap:16px;padding-right:16px;list-style:none;animation:42s linear infinite slide;display:flex}.marquee[data-astro-cid-rmyrvn47]:hover .marquee__track[data-astro-cid-rmyrvn47]{animation-play-state:paused}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.chip[data-astro-cid-rmyrvn47]{backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #c9a24a4d;border-radius:18px;flex:none;align-items:center;gap:16px;width:320px;padding:18px 20px;transition:border-color .3s,background .3s;display:flex}.chip[data-astro-cid-rmyrvn47]:hover{border-color:var(--gold-light);background:#ffffff17}.chip__icon[data-astro-cid-rmyrvn47]{background:var(--gold);width:46px;height:46px;color:var(--navy-deep);border-radius:12px;flex:none;place-items:center;display:grid}.chip__icon[data-astro-cid-rmyrvn47] svg{width:24px;height:24px}.chip__body[data-astro-cid-rmyrvn47]{flex:1;min-width:0}.chip__body[data-astro-cid-rmyrvn47] strong[data-astro-cid-rmyrvn47]{font-family:var(--font-head);color:#fff;font-size:.98rem;font-weight:700;line-height:1.2;display:block}.chip__body[data-astro-cid-rmyrvn47] span[data-astro-cid-rmyrvn47]{color:#ffffffa6;margin-top:4px;font-size:.82rem;line-height:1.45;display:block}.chip__brand[data-astro-cid-rmyrvn47]{object-fit:cover;object-position:center 20%;opacity:.85;background:#000;border-radius:8px;flex:none;width:28px;height:28px}@media (width<=900px){.showcase__head[data-astro-cid-rmyrvn47]{grid-template-columns:1fr;gap:30px}.stats[data-astro-cid-rmyrvn47]{grid-template-columns:repeat(2,1fr)}.stats[data-astro-cid-rmyrvn47] li[data-astro-cid-rmyrvn47]:nth-child(2){border-right:0}.chip[data-astro-cid-rmyrvn47]{width:280px}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-rmyrvn47]{width:100%;padding-inline:24px;overflow-x:auto;mask-image:none}.marquee__track[data-astro-cid-rmyrvn47]{animation:none}.marquee__track[data-astro-cid-rmyrvn47][data-copy="1"]{display:none}}.tarifas[data-astro-cid-ivfo2lpu]{isolation:isolate;background:radial-gradient(ellipse 70% 50% at 50% 0%, #0a1f4412, transparent 70%), radial-gradient(circle at 15% 85%, #c9a24a33, transparent 45%), linear-gradient(180deg, var(--cream-deep) 0%, var(--cream) 100%);position:relative;overflow:hidden}.tarifas[data-astro-cid-ivfo2lpu]:before{content:"Tarifas";font-family:var(--font-display);color:#0a1f440e;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;z-index:-1;font-size:clamp(160px,22vw,360px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.tarifas__head[data-astro-cid-ivfo2lpu]{text-align:center;max-width:720px;margin-inline:auto}.tarifas__head[data-astro-cid-ivfo2lpu] .rule-gold[data-astro-cid-ivfo2lpu]{margin:22px auto 0}.tarifas__head[data-astro-cid-ivfo2lpu] .lead[data-astro-cid-ivfo2lpu]{margin:18px auto 0}.tarifas__grid[data-astro-cid-ivfo2lpu]{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}.tcard[data-astro-cid-ivfo2lpu]{background:var(--cream);border-radius:var(--radius-lg);transition:transform .3s var(--ease), box-shadow .3s;border:1px solid #c9a24a4d;padding:30px 28px;position:relative}.tcard[data-astro-cid-ivfo2lpu]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.tcard--2[data-astro-cid-ivfo2lpu]{background:var(--navy);color:#fff;border-color:var(--gold);transform:scale(1.04)}.tcard--2[data-astro-cid-ivfo2lpu]:hover{transform:scale(1.04)translateY(-4px)}.tcard__tag[data-astro-cid-ivfo2lpu]{background:var(--navy);color:var(--gold-light);font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-block}.tcard--2[data-astro-cid-ivfo2lpu] .tcard__tag[data-astro-cid-ivfo2lpu]{background:var(--gold);color:var(--navy-deep)}.tcard__when[data-astro-cid-ivfo2lpu]{color:var(--muted);min-height:2.8em;margin-top:14px;font-size:.95rem;line-height:1.4}.tcard--2[data-astro-cid-ivfo2lpu] .tcard__when[data-astro-cid-ivfo2lpu]{color:#ffffffc7}.tcard__list[data-astro-cid-ivfo2lpu]{border-top:1px solid #0a1f441a;gap:10px;margin-top:22px;padding-top:18px;display:grid}.tcard--2[data-astro-cid-ivfo2lpu] .tcard__list[data-astro-cid-ivfo2lpu]{border-top-color:#ffffff2e}.tcard__list[data-astro-cid-ivfo2lpu]>div[data-astro-cid-ivfo2lpu]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tcard__list[data-astro-cid-ivfo2lpu] dt[data-astro-cid-ivfo2lpu]{color:var(--muted);font-size:.9rem}.tcard--2[data-astro-cid-ivfo2lpu] .tcard__list[data-astro-cid-ivfo2lpu] dt[data-astro-cid-ivfo2lpu]{color:#ffffffb8}.tcard__list[data-astro-cid-ivfo2lpu] dd[data-astro-cid-ivfo2lpu]{font-family:var(--font-head);color:var(--navy);font-size:1.1rem;font-weight:700}.tcard--2[data-astro-cid-ivfo2lpu] .tcard__list[data-astro-cid-ivfo2lpu] dd[data-astro-cid-ivfo2lpu]{color:var(--gold-light)}.tarifas__cta[data-astro-cid-ivfo2lpu]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:flex}@media (width<=900px){.tarifas__grid[data-astro-cid-ivfo2lpu]{grid-template-columns:1fr;gap:16px}.tcard--2[data-astro-cid-ivfo2lpu]{transform:none}.tcard--2[data-astro-cid-ivfo2lpu]:hover{transform:translateY(-4px)}}.lema[data-astro-cid-yjy6huy3]{background:radial-gradient(circle at 15% 20%, #c9a24a2e, transparent 55%), linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 100%);color:#fff;isolation:isolate;padding-block:clamp(70px,9vw,110px);position:relative;overflow:hidden}.lema__box[data-astro-cid-yjy6huy3]{text-align:center;max-width:820px;margin-inline:auto;position:relative}.lema__mark[data-astro-cid-yjy6huy3]{width:44px;height:44px;color:var(--gold);opacity:.85;margin-bottom:24px}.lema__quote[data-astro-cid-yjy6huy3]{place-items:center;min-height:4.6em;display:grid;position:relative}.lema__quote[data-astro-cid-yjy6huy3] p[data-astro-cid-yjy6huy3]{font-family:var(--font-display);color:var(--gold-light);letter-spacing:-.005em;opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);place-items:center;margin:0;font-size:clamp(1.5rem,3.6vw,2.5rem);font-style:italic;font-weight:500;line-height:1.35;display:grid;position:absolute;inset:0;transform:translateY(10px)}.lema__quote[data-astro-cid-yjy6huy3] p[data-astro-cid-yjy6huy3].is-active{opacity:1;transform:translateY(0)}.lema__dash[data-astro-cid-yjy6huy3]{background:var(--gold);width:48px;height:2px;margin:28px auto 14px;display:block}.lema[data-astro-cid-yjy6huy3] cite[data-astro-cid-yjy6huy3]{letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;font-size:.78rem;font-style:normal}@media (prefers-reduced-motion:reduce){.lema__quote[data-astro-cid-yjy6huy3] p[data-astro-cid-yjy6huy3]{transition:none}}.whyus[data-astro-cid-tbvw4kn2]{isolation:isolate;background:radial-gradient(circle at 95% 8%, #c9a24a42, transparent 48%), radial-gradient(circle at 5% 95%, #0a1f441a, transparent 46%), linear-gradient(200deg, var(--cream-deep) 0%, var(--cream) 50%, #efe3c3 100%);position:relative;overflow:hidden}.whyus[data-astro-cid-tbvw4kn2]:before{content:"Confianza";font-family:var(--font-display);color:#0a1f440e;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;z-index:-1;font-size:clamp(160px,22vw,360px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.whyus__head[data-astro-cid-tbvw4kn2]{text-align:center;max-width:760px;margin-inline:auto}.whyus__head[data-astro-cid-tbvw4kn2] .rule-gold[data-astro-cid-tbvw4kn2]{margin:22px auto 0}.whyus__head[data-astro-cid-tbvw4kn2] .lead[data-astro-cid-tbvw4kn2]{margin:20px auto 0}.whyus__grid[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;display:grid}.rcard[data-astro-cid-tbvw4kn2]{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;background:#fff;border:1px solid #c9a24a33;padding:32px 28px 28px;position:relative}.rcard[data-astro-cid-tbvw4kn2]:hover{box-shadow:var(--shadow-md);border-color:var(--gold);transform:translateY(-6px)}.rcard__num[data-astro-cid-tbvw4kn2]{font-family:var(--font-display);letter-spacing:.2em;color:var(--gold-deep);margin-bottom:10px;font-size:.9rem;font-weight:700;display:block}.rcard__icon[data-astro-cid-tbvw4kn2]{background:var(--navy);width:50px;height:50px;color:var(--gold-light);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.rcard__icon[data-astro-cid-tbvw4kn2] svg{width:24px;height:24px}.rcard[data-astro-cid-tbvw4kn2] h3[data-astro-cid-tbvw4kn2]{color:var(--navy);margin-bottom:8px;font-size:1.05rem;font-weight:700}.rcard[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{color:var(--muted);font-size:.9rem;line-height:1.6}@media (width<=1080px){.whyus__grid[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.whyus__grid[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr}}.contact[data-astro-cid-he3spzz3]{isolation:isolate;background:radial-gradient(ellipse 60% 40% at 100% 0%, #c9a24a42, transparent 60%), radial-gradient(ellipse 50% 40% at 0% 100%, #0a1f4414, transparent 60%), linear-gradient(170deg, var(--cream) 0%, var(--cream-deep) 100%);position:relative;overflow:hidden}.contact[data-astro-cid-he3spzz3]:before{content:"Contacto";font-family:var(--font-display);color:#0a1f440e;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;z-index:-1;font-size:clamp(140px,20vw,340px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;display:grid}.contact__info[data-astro-cid-he3spzz3] .rule-gold[data-astro-cid-he3spzz3]{margin-top:22px;display:block}.contact__list[data-astro-cid-he3spzz3]{gap:20px;margin-top:32px;list-style:none;display:grid}.contact__list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{align-items:flex-start;gap:16px;display:flex}.contact__icon[data-astro-cid-he3spzz3]{background:var(--navy);width:48px;height:48px;color:var(--gold-light);border-radius:14px;flex:none;place-items:center;display:grid}.contact__icon[data-astro-cid-he3spzz3] svg{width:22px;height:22px}.contact__list[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]{flex-direction:column;gap:2px;display:flex}.contact__list[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-family:var(--font-head);color:var(--navy);font-size:1.05rem;font-weight:700}.contact__list[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.92rem}.contact__list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover strong[data-astro-cid-he3spzz3]{color:var(--gold-deep)}.contact__link[data-astro-cid-he3spzz3]{color:var(--navy);border-bottom:2px solid var(--gold);align-items:center;gap:6px;width:fit-content;margin-top:6px;font-size:.88rem;font-weight:600;display:inline-flex}.contact__link[data-astro-cid-he3spzz3] svg{width:16px;height:16px}.hours[data-astro-cid-he3spzz3]{border-radius:var(--radius);background:#fff;border:1px solid #c9a24a40;margin-top:32px;padding:22px 24px}.hours[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{color:var(--navy);align-items:center;gap:10px;margin-bottom:12px;font-size:1.05rem;font-weight:700;display:flex}.hours[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3] svg{width:22px;height:22px;color:var(--gold-deep)}.hours__time[data-astro-cid-he3spzz3]{font-family:var(--font-head);color:var(--navy);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.1}.hours__days[data-astro-cid-he3spzz3]{color:var(--muted);margin-top:6px;font-size:.92rem}.contact__map[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:6px solid #fff;min-height:440px;overflow:hidden}.contact__map[data-astro-cid-he3spzz3] iframe[data-astro-cid-he3spzz3]{border:0;width:100%;height:100%;min-height:440px;display:block}@media (width<=900px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:44px}}
