.pp-band[data-astro-cid-griglhwm]{width:100%}.pp-band--white[data-astro-cid-griglhwm]{background:#fff}.pp-band--tint[data-astro-cid-griglhwm]{background:#edf6f3}.pp-band--grey[data-astro-cid-griglhwm]{background:#f3f5f9}.pp-container[data-astro-cid-griglhwm]{max-width:1160px;margin:0 auto;padding-block:56px;padding-inline:20px}.pp-container--airy[data-astro-cid-griglhwm]{padding-block:72px}.pp-container--compact[data-astro-cid-griglhwm]{padding-block:40px}.pp-container--text[data-astro-cid-griglhwm]{max-width:760px}.pp-container--levels[data-astro-cid-griglhwm]{max-width:840px}.pp-container--wide[data-astro-cid-griglhwm]{max-width:1160px}.pp-container--wide-text[data-astro-cid-griglhwm]{max-width:960px}.pp-eyebrow[data-astro-cid-griglhwm]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;font-weight:600;display:block}.pp-eyebrow-rule[data-astro-cid-griglhwm]{background:var(--color-primary);width:32px;height:2px;margin:0 0 20px;display:block}.pp-heading[data-astro-cid-griglhwm]{font-family:var(--font-heading);color:#1c2a3c;margin:0 0 20px;font-size:clamp(30px,4.8vw,52px)}.pp-prose[data-astro-cid-griglhwm]{font-family:var(--font-body);color:#1c2a3c;font-size:16px;line-height:1.6}.pp-prose[data-astro-cid-griglhwm] strong[data-astro-cid-griglhwm]{color:var(--color-primary-dark)}.pp-prose[data-astro-cid-griglhwm] p[data-astro-cid-griglhwm]{margin:0 0 20px}.pp-prose[data-astro-cid-griglhwm] p[data-astro-cid-griglhwm]:last-child{margin-bottom:0}.pp-how[data-astro-cid-griglhwm]{border-top:1px solid var(--color-border);margin-top:32px;padding-top:24px}.pp-how__heading[data-astro-cid-griglhwm]{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 10px;font-size:14px;font-weight:600}.pp-how[data-astro-cid-griglhwm] p[data-astro-cid-griglhwm]{font-family:var(--font-body);color:#1c2a3c;margin:0;font-size:15px;line-height:1.6}.pp-inline-link{color:var(--color-primary-dark);text-underline-offset:.2em;text-decoration:underline}.pp-inline-link:hover{color:var(--color-primary)}.pp-provisional-note[data-astro-cid-griglhwm]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 12px;font-size:13px;font-style:italic}.pp-intro[data-astro-cid-griglhwm]{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.pp-intro__text[data-astro-cid-griglhwm]{max-width:620px}.pp-intro__media[data-astro-cid-griglhwm]{aspect-ratio:4/3;max-width:420px;overflow:hidden}.pp-intro__image[data-astro-cid-griglhwm]{object-fit:cover;width:100%;height:100%;display:block}@media (width>=860px){.pp-intro[data-astro-cid-griglhwm]{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px}.pp-intro__text[data-astro-cid-griglhwm]{padding-inline-start:clamp(0px,3vw,40px)}.pp-intro__media[data-astro-cid-griglhwm]{aspect-ratio:4/5;max-width:480px;margin-inline-start:auto}}@media (prefers-reduced-motion:no-preference){html.js-motion .pp-intro__text[data-astro-cid-griglhwm].reveal{transform:translate(-24px)}html.js-motion .pp-intro__text[data-astro-cid-griglhwm].reveal.is-visible{transform:none}}.pp-mp[data-astro-cid-griglhwm]{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}.pp-mp__media[data-astro-cid-griglhwm]{aspect-ratio:4/3;position:relative;overflow:hidden}.pp-mp__parallax[data-astro-cid-griglhwm]{position:absolute;inset:-16px 0}.pp-mp__image[data-astro-cid-griglhwm]{object-fit:cover;width:100%;height:100%;display:block}@media (width>=860px){.pp-mp[data-astro-cid-griglhwm]{grid-template-columns:1.15fr 1fr;gap:56px}.pp-mp__media[data-astro-cid-griglhwm]{aspect-ratio:3/2}}@media (prefers-reduced-motion:no-preference){html.js-motion .pp-mp__media--scene[data-astro-cid-griglhwm].reveal{transition-duration:.9s;transform:translateY(28px)scale(.98)}html.js-motion .pp-mp__media--scene[data-astro-cid-griglhwm].reveal.is-visible{transform:none}}@keyframes pp-mp-parallax{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}@media (width>=860px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp-mp__parallax[data-astro-cid-griglhwm]{animation-name:pp-mp-parallax;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}.pp-mp__text[data-astro-cid-griglhwm] .meeting-point{border:none;padding:0}.pp-mp__text[data-astro-cid-griglhwm] .meeting-point__heading{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 14px;font-size:12px;font-weight:600}.pp-mp__text[data-astro-cid-griglhwm] .meeting-point__location{font-family:var(--font-heading);letter-spacing:-.01em;color:#1c2a3c;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.02}.pp-mp__text[data-astro-cid-griglhwm] .meeting-point__detail{align-items:center;gap:8px;margin-top:18px;font-size:16px;display:flex}.pp-mp__text[data-astro-cid-griglhwm] .meeting-point__detail:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235B6864' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6.2 7-11.5A7 7 0 0 0 5 9.5C5 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.4'/%3E%3C/svg%3E");flex-shrink:0;display:inline-flex}.pp-video[data-astro-cid-griglhwm]{aspect-ratio:16/9;position:relative;overflow:hidden}.pp-video__trigger[data-astro-cid-griglhwm]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.pp-video__trigger[data-astro-cid-griglhwm][hidden]{display:none}.pp-video__trigger[data-astro-cid-griglhwm]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.pp-video__thumb[data-astro-cid-griglhwm]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pp-video__scrim[data-astro-cid-griglhwm]{background:#08100f47;position:absolute;inset:0}.pp-video__play[data-astro-cid-griglhwm]{z-index:1;background:var(--color-cta-text);width:72px;height:72px;color:var(--color-primary-dark);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.pp-video__play[data-astro-cid-griglhwm]{transition:transform .2s}}@media (hover:hover){.pp-video__trigger[data-astro-cid-griglhwm]:hover .pp-video__play[data-astro-cid-griglhwm]{transform:scale(1.06)}}.pp-video__player[data-astro-cid-griglhwm]{width:100%;height:100%;position:absolute;inset:0}#tarifas[data-astro-cid-griglhwm],#niveles[data-astro-cid-griglhwm]{scroll-margin-top:90px}.pp-qi-gap[data-astro-cid-griglhwm]{margin-top:72px}.pp-qi-note[data-astro-cid-griglhwm]{margin-top:var(--space-24)}.pp-price-feature[data-astro-cid-griglhwm]{border-bottom:1px solid var(--color-border);margin-bottom:40px;padding-bottom:32px}.pp-price-feature__context[data-astro-cid-griglhwm]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;font-weight:600}.pp-price-feature__figure[data-astro-cid-griglhwm]{font-family:var(--font-heading);color:#1c2a3c;align-items:baseline;gap:4px;margin:0 0 10px;display:flex}.pp-price-feature__amount[data-astro-cid-griglhwm]{font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,68px);font-weight:700;line-height:.9}.pp-price-feature__currency[data-astro-cid-griglhwm]{font-size:clamp(22px,3vw,32px);font-weight:600}.pp-price-feature__detail[data-astro-cid-griglhwm]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:15px}.pp-hero-wrap .hero .hero__media{aspect-ratio:auto;height:100svh;position:relative}.pp-hero-wrap .hero .hero__media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08100f61 0%,#08100f8c 58%,#08100feb 100%),#08100f38;position:absolute;inset:0}.pp-hero-wrap .hero .hero__image{object-position:50% 42%}@media (width>=860px){.pp-hero-wrap .hero .hero__image{object-position:55% 38%}}@media (prefers-reduced-motion:no-preference){.pp-hero-wrap .hero .hero__image{animation:1.5s ease-out both pp-hero-image-zoom}@keyframes pp-hero-image-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}}.pp-hero-wrap .hero .hero__title{letter-spacing:-.02em;text-shadow:0 2px 10px #00000073;font-weight:600}.pp-hero-wrap .hero .hero__textbox{z-index:2;background:0 0}
