.ui-btn[data-astro-cid-s5ihhxyy]{--_pad-y: var(--space-sm);--_pad-x: var(--space-lg);--_fs: var(--fs-base);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:44px;padding:var(--_pad-y) var(--_pad-x);font-family:var(--font-body);font-size:var(--_fs);font-weight:var(--fw-semibold);line-height:1.2;text-align:center;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition),color var(--transition),border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.ui-btn[data-astro-cid-s5ihhxyy]:hover{transform:translateY(-1px)}.ui-btn[data-astro-cid-s5ihhxyy]:active{transform:translateY(0)}.ui-btn--sm[data-astro-cid-s5ihhxyy]{--_pad-y: var(--space-xs);--_pad-x: var(--space-md);--_fs: var(--fs-sm);min-height:44px}.ui-btn--lg[data-astro-cid-s5ihhxyy]{--_pad-y: var(--space-md);--_pad-x: var(--space-xl);--_fs: var(--fs-md)}.ui-btn--block[data-astro-cid-s5ihhxyy]{display:flex;width:100%}.ui-btn--primary[data-astro-cid-s5ihhxyy]{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.ui-btn--primary[data-astro-cid-s5ihhxyy]:hover{background-color:color-mix(in srgb,var(--color-primary) 88%,black);border-color:color-mix(in srgb,var(--color-primary) 88%,black)}.ui-btn--secondary[data-astro-cid-s5ihhxyy]{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.ui-btn--secondary[data-astro-cid-s5ihhxyy]:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}.ui-btn--ghost[data-astro-cid-s5ihhxyy]{background-color:transparent;color:var(--color-text);border-color:transparent}.ui-btn--ghost[data-astro-cid-s5ihhxyy]:hover{background-color:var(--color-bg-alt)}.ui-btn[data-astro-cid-s5ihhxyy]:disabled,.ui-btn[data-astro-cid-s5ihhxyy][aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;pointer-events:none}.ui-nav[data-astro-cid-5ouckwdk]{display:flex;align-items:center}.ui-nav__list[data-astro-cid-5ouckwdk]{display:flex;align-items:center;gap:var(--space-lg);list-style:none;margin:0;padding:0}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__list[data-astro-cid-5ouckwdk],.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__list[data-astro-cid-5ouckwdk]{gap:var(--space-sm)}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__link[data-astro-cid-5ouckwdk],.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__link[data-astro-cid-5ouckwdk]{padding-inline:var(--space-2xs, 4px)}.ui-nav__link[data-astro-cid-5ouckwdk]{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-xs) var(--space-sm);color:var(--color-text);font-weight:var(--fw-medium);text-decoration:none;border-radius:var(--radius-sm);transition:color var(--transition),background-color var(--transition)}.ui-nav__link[data-astro-cid-5ouckwdk]:hover{color:var(--color-primary)}.ui-nav__link[data-astro-cid-5ouckwdk][aria-current=page]{color:var(--color-primary);font-weight:var(--fw-semibold)}.ui-nav__item--sub[data-astro-cid-5ouckwdk]{position:relative}.ui-nav__parent[data-astro-cid-5ouckwdk]{gap:4px;background:none;border:0;font:inherit;cursor:pointer}.ui-nav__caret[data-astro-cid-5ouckwdk]{transition:transform var(--transition)}.ui-nav__sub[data-astro-cid-5ouckwdk]{position:absolute;top:100%;left:0;min-width:240px;margin:0;padding:var(--space-xs);list-style:none;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:60;visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity var(--transition),transform var(--transition),visibility var(--transition)}.ui-nav__item--sub[data-astro-cid-5ouckwdk]:hover>.ui-nav__sub[data-astro-cid-5ouckwdk],.ui-nav__item--sub[data-astro-cid-5ouckwdk]:focus-within>.ui-nav__sub[data-astro-cid-5ouckwdk]{visibility:visible;opacity:1;transform:none}.ui-nav__item--sub[data-astro-cid-5ouckwdk]:hover .ui-nav__caret[data-astro-cid-5ouckwdk],.ui-nav__item--sub[data-astro-cid-5ouckwdk]:focus-within .ui-nav__caret[data-astro-cid-5ouckwdk]{transform:rotate(180deg)}.ui-nav__sublink[data-astro-cid-5ouckwdk]{width:100%;white-space:nowrap}.ui-nav__toggle[data-astro-cid-5ouckwdk]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ui-nav__burger[data-astro-cid-5ouckwdk]{display:none}@media(max-width:768px){.ui-nav[data-astro-cid-5ouckwdk]{position:relative}.ui-nav__burger[data-astro-cid-5ouckwdk]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;cursor:pointer;border-radius:var(--radius-sm)}.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]{display:block;height:2px;width:100%;background-color:var(--color-text);border-radius:var(--radius-full);transition:transform var(--transition),opacity var(--transition)}.ui-nav__list[data-astro-cid-5ouckwdk]{position:absolute;top:calc(100% + var(--space-sm));right:0;flex-direction:column;align-items:stretch;gap:0;min-width:220px;padding:var(--space-sm);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:none;z-index:50}.ui-nav__link[data-astro-cid-5ouckwdk]{width:100%}.ui-nav__sub[data-astro-cid-5ouckwdk]{position:static;visibility:visible;opacity:1;transform:none;min-width:0;padding:0 0 0 var(--space-md);border:0;box-shadow:none;background:none}.ui-nav__parent[data-astro-cid-5ouckwdk]{width:100%;cursor:default;color:var(--color-text-muted)}.ui-nav__caret[data-astro-cid-5ouckwdk]{display:none}.ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__list[data-astro-cid-5ouckwdk]{display:flex}.ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(1){transform:translateY(7px) rotate(45deg)}.ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(2){opacity:0}.ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ui-nav__toggle[data-astro-cid-5ouckwdk]:focus-visible~.ui-nav__burger[data-astro-cid-5ouckwdk]{outline:2px solid var(--color-primary);outline-offset:2px}}@media(max-width:1199px){.ui-nav--collapse-lg[data-astro-cid-5ouckwdk]{position:relative}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__burger[data-astro-cid-5ouckwdk]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;cursor:pointer;border-radius:var(--radius-sm)}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]{display:block;height:2px;width:100%;background-color:var(--color-text);border-radius:var(--radius-full);transition:transform var(--transition),opacity var(--transition)}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__list[data-astro-cid-5ouckwdk]{position:absolute;top:calc(100% + var(--space-sm));right:0;flex-direction:column;align-items:stretch;gap:0;min-width:220px;padding:var(--space-sm);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:none;z-index:50}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__link[data-astro-cid-5ouckwdk]{width:100%}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__sub[data-astro-cid-5ouckwdk]{position:static;visibility:visible;opacity:1;transform:none;min-width:0;padding:0 0 0 var(--space-md);border:0;box-shadow:none;background:none}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__parent[data-astro-cid-5ouckwdk]{width:100%;cursor:default;color:var(--color-text-muted)}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__caret[data-astro-cid-5ouckwdk]{display:none}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__list[data-astro-cid-5ouckwdk]{display:flex}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(1){transform:translateY(7px) rotate(45deg)}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(2){opacity:0}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ui-nav--collapse-lg[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:focus-visible~.ui-nav__burger[data-astro-cid-5ouckwdk]{outline:2px solid var(--color-primary);outline-offset:2px}}@media(max-width:1439px){.ui-nav--collapse-xl[data-astro-cid-5ouckwdk]{position:relative}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__burger[data-astro-cid-5ouckwdk]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;cursor:pointer;border-radius:var(--radius-sm)}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]{display:block;height:2px;width:100%;background-color:var(--color-text);border-radius:var(--radius-full);transition:transform var(--transition),opacity var(--transition)}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__list[data-astro-cid-5ouckwdk]{position:absolute;top:calc(100% + var(--space-sm));right:0;flex-direction:column;align-items:stretch;gap:0;min-width:220px;padding:var(--space-sm);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:none;z-index:50}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__link[data-astro-cid-5ouckwdk]{width:100%}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__sub[data-astro-cid-5ouckwdk]{position:static;visibility:visible;opacity:1;transform:none;min-width:0;padding:0 0 0 var(--space-md);border:0;box-shadow:none;background:none}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__parent[data-astro-cid-5ouckwdk]{width:100%;cursor:default;color:var(--color-text-muted)}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__caret[data-astro-cid-5ouckwdk]{display:none}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__list[data-astro-cid-5ouckwdk]{display:flex}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(1){transform:translateY(7px) rotate(45deg)}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(2){opacity:0}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:checked~.ui-nav__burger[data-astro-cid-5ouckwdk] span[data-astro-cid-5ouckwdk]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ui-nav--collapse-xl[data-astro-cid-5ouckwdk] .ui-nav__toggle[data-astro-cid-5ouckwdk]:focus-visible~.ui-nav__burger[data-astro-cid-5ouckwdk]{outline:2px solid var(--color-primary);outline-offset:2px}}.ui-header[data-astro-cid-gmfetu22]{position:relative;width:100%;background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.ui-header[data-astro-cid-gmfetu22]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--gradient-brand, var(--color-primary))}.ui-header__brand[data-astro-cid-gmfetu22] img{height:36px;width:auto;max-width:none;display:block}.ui-header--sticky[data-astro-cid-gmfetu22]{position:sticky;top:0;z-index:100;backdrop-filter:saturate(180%) blur(6px);background-color:color-mix(in srgb,var(--color-surface) 90%,transparent)}.ui-header__inner[data-astro-cid-gmfetu22]{display:flex;align-items:center;gap:var(--space-lg);width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--space-sm) var(--space-lg)}.ui-header__brand[data-astro-cid-gmfetu22]{display:inline-flex;align-items:center;flex:0 0 auto;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--color-text)}.ui-header__nav[data-astro-cid-gmfetu22]{margin-inline-start:auto}.ui-header__actions[data-astro-cid-gmfetu22]{display:inline-flex;align-items:center;gap:var(--space-sm)}.ui-header__actions[data-astro-cid-gmfetu22]:empty{display:none}@media(max-width:479px){.ui-header__inner[data-astro-cid-gmfetu22]{gap:var(--space-xs, 8px);padding-inline:var(--space-md, 16px)}.ui-header__actions[data-astro-cid-gmfetu22]{gap:var(--space-xs, 8px)}}.ui-footer[data-astro-cid-zi4smzkj]{background-color:var(--color-secondary);color:var(--color-on-secondary)}.ui-footer__inner[data-astro-cid-zi4smzkj]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-2xl) var(--space-lg) var(--space-lg)}.ui-footer__top[data-astro-cid-zi4smzkj]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xl);padding-bottom:var(--space-xl)}.ui-footer__brand-name[data-astro-cid-zi4smzkj]{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-xl)}.ui-footer__cols[data-astro-cid-zi4smzkj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-xl);flex:1 1 480px;min-width:0}.ui-footer__cols[data-astro-cid-zi4smzkj]>[data-astro-cid-zi4smzkj]{min-width:0}.ui-footer__col-title[data-astro-cid-zi4smzkj]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;opacity:.85;margin-bottom:var(--space-md)}.ui-footer__col-list[data-astro-cid-zi4smzkj]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm)}.ui-footer__link[data-astro-cid-zi4smzkj]{display:inline-flex;align-items:center;min-height:32px;overflow-wrap:anywhere;color:var(--color-on-secondary);text-decoration:none;opacity:.9;transition:opacity var(--transition),color var(--transition)}.ui-footer__link[data-astro-cid-zi4smzkj]:hover{opacity:1;text-decoration:underline}@media(max-width:768px){.ui-footer__col-list[data-astro-cid-zi4smzkj]{gap:0}.ui-footer__link[data-astro-cid-zi4smzkj]{min-height:44px;min-width:44px;padding-block:var(--space-xs);line-height:var(--lh-snug)}}.ui-footer__bottom[data-astro-cid-zi4smzkj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid color-mix(in srgb,var(--color-on-secondary) 20%,transparent)}.ui-footer__copy[data-astro-cid-zi4smzkj]{margin:0;font-size:var(--fs-sm);opacity:.85}.ui-hero[data-astro-cid-i5f7bd4i]{background:linear-gradient(180deg,var(--color-bg-alt) 0%,var(--color-bg) 100%)}.ui-hero__inner[data-astro-cid-i5f7bd4i]{display:grid;gap:var(--space-2xl);max-width:var(--container-max);margin-inline:auto;padding:var(--space-2xl) var(--space-lg)}.ui-hero--split[data-astro-cid-i5f7bd4i] .ui-hero__inner[data-astro-cid-i5f7bd4i]{grid-template-columns:1.1fr .9fr;align-items:center}.ui-hero--centered[data-astro-cid-i5f7bd4i] .ui-hero__content[data-astro-cid-i5f7bd4i]{text-align:center;margin-inline:auto;max-width:760px}.ui-hero__eyebrow[data-astro-cid-i5f7bd4i]{display:inline-block;margin:0 0 var(--space-md);padding:var(--space-xs) var(--space-md);background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;border-radius:var(--radius-full)}.ui-hero__title[data-astro-cid-i5f7bd4i]{font-size:clamp(var(--fs-3xl),5vw,var(--fs-5xl));font-weight:var(--fw-bold);color:var(--color-text);margin-bottom:var(--space-md)}.ui-hero__subtitle[data-astro-cid-i5f7bd4i]{font-size:var(--fs-md);color:var(--color-text-muted);max-width:60ch;margin:0 0 var(--space-lg)}.ui-hero--centered[data-astro-cid-i5f7bd4i] .ui-hero__subtitle[data-astro-cid-i5f7bd4i]{margin-inline:auto}.ui-hero__cta[data-astro-cid-i5f7bd4i]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.ui-hero--centered[data-astro-cid-i5f7bd4i] .ui-hero__cta[data-astro-cid-i5f7bd4i]{justify-content:center}.ui-hero__media[data-astro-cid-i5f7bd4i] img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}@media(max-width:768px){.ui-hero--split[data-astro-cid-i5f7bd4i] .ui-hero__inner[data-astro-cid-i5f7bd4i]{grid-template-columns:1fr}}.ui-card[data-astro-cid-racsl22d]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition),transform var(--transition),border-color var(--transition)}.ui-card--link[data-astro-cid-racsl22d]:hover,.ui-card--link[data-astro-cid-racsl22d]:focus-within{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--color-primary)}.ui-card__icon[data-astro-cid-racsl22d]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:var(--fs-xl)}.ui-card__title[data-astro-cid-racsl22d]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text)}.ui-card__title-link[data-astro-cid-racsl22d]{color:inherit;text-decoration:none}.ui-card--link[data-astro-cid-racsl22d] .ui-card__title-link[data-astro-cid-racsl22d]:after{content:"";position:absolute;inset:0}.ui-card--link[data-astro-cid-racsl22d]{position:relative}.ui-card__title-link[data-astro-cid-racsl22d]:focus-visible{outline:none}.ui-card__body[data-astro-cid-racsl22d]{color:var(--color-text-muted);font-size:var(--fs-base)}.ui-card__body[data-astro-cid-racsl22d]:empty{display:none}.ui-card__footer[data-astro-cid-racsl22d]{margin-top:auto;padding-top:var(--space-sm)}.ui-pricing[data-astro-cid-vpzcqoe6]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-xl) var(--space-lg)}.ui-pricing__grid[data-astro-cid-vpzcqoe6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg);align-items:stretch}.ui-plan[data-astro-cid-vpzcqoe6]{position:relative;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui-plan--featured[data-astro-cid-vpzcqoe6]{border-color:var(--color-primary);border-width:2px;box-shadow:var(--shadow-md)}.ui-plan__badge[data-astro-cid-vpzcqoe6]{position:absolute;top:0;right:var(--space-lg);transform:translateY(-50%);margin:0;padding:var(--space-xs) var(--space-md);background-color:var(--color-primary);color:var(--color-on-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-full)}.ui-plan__name[data-astro-cid-vpzcqoe6]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text)}.ui-plan__price[data-astro-cid-vpzcqoe6]{display:flex;align-items:baseline;gap:var(--space-xs);margin:0}.ui-plan__amount[data-astro-cid-vpzcqoe6]{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--color-text)}.ui-plan__period[data-astro-cid-vpzcqoe6]{font-size:var(--fs-base);color:var(--color-text-muted)}.ui-plan__desc[data-astro-cid-vpzcqoe6]{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.ui-plan__features[data-astro-cid-vpzcqoe6]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm);flex:1}.ui-plan__feature[data-astro-cid-vpzcqoe6]{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--fs-base);color:var(--color-text)}.ui-plan__check[data-astro-cid-vpzcqoe6]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--color-success) 16%,transparent);color:var(--color-success);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.ui-plan__cta[data-astro-cid-vpzcqoe6]{margin-top:var(--space-sm)}.ui-faq[data-astro-cid-4qdspyjv]{max-width:820px;margin-inline:auto;padding:var(--space-xl) var(--space-lg)}.ui-faq__title[data-astro-cid-4qdspyjv]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text);margin-bottom:var(--space-lg);text-align:center}.ui-faq__list[data-astro-cid-4qdspyjv]{display:grid;gap:var(--space-sm)}.ui-faq__item[data-astro-cid-4qdspyjv]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.ui-faq__item[data-astro-cid-4qdspyjv][open]{border-color:var(--color-primary)}.ui-faq__q[data-astro-cid-4qdspyjv]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:44px;padding:var(--space-md) var(--space-lg);cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-text);list-style:none}.ui-faq__q[data-astro-cid-4qdspyjv]::-webkit-details-marker{display:none}.ui-faq__q[data-astro-cid-4qdspyjv]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ui-faq__icon[data-astro-cid-4qdspyjv]{position:relative;flex:none;width:16px;height:16px}.ui-faq__icon[data-astro-cid-4qdspyjv]:before,.ui-faq__icon[data-astro-cid-4qdspyjv]:after{content:"";position:absolute;inset:0;margin:auto;background-color:var(--color-primary);transition:transform var(--transition),opacity var(--transition)}.ui-faq__icon[data-astro-cid-4qdspyjv]:before{width:16px;height:2px}.ui-faq__icon[data-astro-cid-4qdspyjv]:after{width:2px;height:16px}.ui-faq__item[data-astro-cid-4qdspyjv][open] .ui-faq__icon[data-astro-cid-4qdspyjv]:after{transform:rotate(90deg);opacity:0}.ui-faq__a[data-astro-cid-4qdspyjv]{padding:0 var(--space-lg) var(--space-md);color:var(--color-text-muted)}.ui-faq__a[data-astro-cid-4qdspyjv] p[data-astro-cid-4qdspyjv]{margin:0;line-height:var(--lh-normal)}.ui-faq__a[data-astro-cid-4qdspyjv] .ui-faq__link[data-astro-cid-4qdspyjv]{margin-top:var(--space-sm)}.ui-faq__a[data-astro-cid-4qdspyjv] .ui-faq__link[data-astro-cid-4qdspyjv] a[data-astro-cid-4qdspyjv]{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.ui-cta[data-astro-cid-xnt3shyo]{background-color:var(--color-secondary);color:var(--color-on-secondary)}.ui-cta--accent[data-astro-cid-xnt3shyo]{background-color:var(--color-accent);color:var(--color-on-accent)}.ui-cta__inner[data-astro-cid-xnt3shyo]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-lg);max-width:var(--container-max);margin-inline:auto;padding:var(--space-2xl) var(--space-lg)}.ui-cta__title[data-astro-cid-xnt3shyo]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin:0;color:inherit}.ui-cta__desc[data-astro-cid-xnt3shyo]{margin:var(--space-sm) 0 0;font-size:var(--fs-md);color:inherit;opacity:.92;max-width:60ch}.ui-cta__actions[data-astro-cid-xnt3shyo]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.ui-cta--accent[data-astro-cid-xnt3shyo] .ui-cta__desc[data-astro-cid-xnt3shyo]{opacity:1}.ui-cta--accent[data-astro-cid-xnt3shyo] .ui-btn--secondary{background-color:var(--color-surface);border-color:var(--color-surface);color:var(--color-primary)}.ui-cta--accent[data-astro-cid-xnt3shyo] .ui-btn--secondary:hover{background-color:color-mix(in srgb,var(--color-surface) 90%,black);border-color:color-mix(in srgb,var(--color-surface) 90%,black)}.ui-cta--accent[data-astro-cid-xnt3shyo] .ui-btn--ghost{color:var(--color-on-accent)}.ui-cta--accent[data-astro-cid-xnt3shyo] .ui-btn--ghost:hover{background-color:color-mix(in srgb,var(--color-on-accent) 12%,transparent)}.hp[data-astro-cid-nme4deah]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-section[data-astro-cid-nme4deah]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-2xl) var(--space-lg)}.contact-wrapper[data-astro-cid-nme4deah]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.contact-wrapper--single[data-astro-cid-nme4deah]{grid-template-columns:minmax(0,640px);justify-content:center}.contact-info__title[data-astro-cid-nme4deah]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text);margin-bottom:var(--space-md)}.contact-info__desc[data-astro-cid-nme4deah]{color:var(--color-text-muted);margin-bottom:var(--space-lg)}.contact-methods[data-astro-cid-nme4deah]{list-style:none;margin:0 0 var(--space-lg);padding:0;display:grid;gap:var(--space-md)}.contact-methods[data-astro-cid-nme4deah] li[data-astro-cid-nme4deah]{display:flex;gap:var(--space-md);align-items:center}.contact-methods[data-astro-cid-nme4deah] a[data-astro-cid-nme4deah]{color:var(--color-primary);text-decoration:none}.contact-methods[data-astro-cid-nme4deah] a[data-astro-cid-nme4deah]:hover{text-decoration:underline}.contact-methods__text[data-astro-cid-nme4deah]{color:var(--color-text-muted)}.contact-schedule[data-astro-cid-nme4deah]{margin:0 0 var(--space-lg)}.contact-schedule__title[data-astro-cid-nme4deah]{font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--color-text);margin:0 0 var(--space-sm)}.contact-schedule[data-astro-cid-nme4deah] ul[data-astro-cid-nme4deah]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2xs);color:var(--color-text-muted);font-size:var(--fs-sm)}.trust-badges[data-astro-cid-nme4deah]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-md);margin:0 0 var(--space-lg);padding:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.contact-form-wrapper[data-astro-cid-nme4deah]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-xl)}.form-group[data-astro-cid-nme4deah]{margin-bottom:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.form-group[data-astro-cid-nme4deah] label[data-astro-cid-nme4deah]{font-weight:var(--fw-medium);font-size:var(--fs-sm);color:var(--color-text)}.form-group[data-astro-cid-nme4deah] input[data-astro-cid-nme4deah],.form-group[data-astro-cid-nme4deah] select[data-astro-cid-nme4deah],.form-group[data-astro-cid-nme4deah] textarea[data-astro-cid-nme4deah]{width:100%;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--fs-base);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box}.form-group[data-astro-cid-nme4deah] input[data-astro-cid-nme4deah]:focus,.form-group[data-astro-cid-nme4deah] select[data-astro-cid-nme4deah]:focus,.form-group[data-astro-cid-nme4deah] textarea[data-astro-cid-nme4deah]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.form-group--checkbox[data-astro-cid-nme4deah] label[data-astro-cid-nme4deah]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm);font-weight:var(--fw-normal);font-size:var(--fs-sm);line-height:1.4}.form-group--checkbox[data-astro-cid-nme4deah] input[data-astro-cid-nme4deah][type=checkbox]{flex:none;width:1.05rem;height:1.05rem;margin:.15em 0 0;accent-color:var(--color-primary)}.form-group--checkbox[data-astro-cid-nme4deah] a[data-astro-cid-nme4deah]{color:var(--color-primary)}.form-fallback[data-astro-cid-nme4deah]{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-bg)}.form-fallback__title[data-astro-cid-nme4deah]{margin:0 0 var(--space-2xs);font-weight:var(--fw-semibold);color:var(--color-text)}.form-fallback__text[data-astro-cid-nme4deah]{margin:0 0 var(--space-sm);font-size:var(--fs-sm);color:var(--color-text-muted)}.form-fallback__actions[data-astro-cid-nme4deah]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media(max-width:860px){.contact-wrapper[data-astro-cid-nme4deah]{grid-template-columns:1fr;gap:var(--space-xl)}.contact-wrapper[data-astro-cid-nme4deah]:not(.contact-wrapper--single){display:flex;flex-direction:column}.contact-wrapper[data-astro-cid-nme4deah]:not(.contact-wrapper--single) .contact-info[data-astro-cid-nme4deah]{display:contents}.contact-info__head[data-astro-cid-nme4deah]{order:1}.contact-methods[data-astro-cid-nme4deah]{order:2;margin-bottom:0}.contact-form-wrapper[data-astro-cid-nme4deah]{order:3}.contact-info[data-astro-cid-nme4deah]>[data-astro-cid-nme4deah]:not(.contact-info__head):not(.contact-methods){order:4}.contact-info__desc[data-astro-cid-nme4deah]{margin-bottom:0}}@media(max-width:768px){.form-group[data-astro-cid-nme4deah] input[data-astro-cid-nme4deah]:not([type=checkbox]),.form-group[data-astro-cid-nme4deah] select[data-astro-cid-nme4deah]{min-height:44px}.form-group--checkbox[data-astro-cid-nme4deah] label[data-astro-cid-nme4deah]{min-height:44px;align-items:center;padding-block:var(--space-xs);cursor:pointer}.form-group--checkbox[data-astro-cid-nme4deah] input[data-astro-cid-nme4deah][type=checkbox]{width:1.25rem;height:1.25rem;margin:0}.contact-methods[data-astro-cid-nme4deah]{gap:var(--space-sm)}.contact-methods[data-astro-cid-nme4deah] a[data-astro-cid-nme4deah]{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.contact-form-wrapper[data-astro-cid-nme4deah]{padding:var(--space-lg)}}.uni-imagen[data-astro-cid-iro5qkyw]{display:contents}.firma-agente[data-astro-cid-vqdi2pcq]{margin-top:var(--space-xl);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-bg-alt, var(--color-surface))}.firma-agente__texto[data-astro-cid-vqdi2pcq]{margin:0 0 var(--space-xs);font-size:var(--fs-sm);color:var(--color-text)}.firma-agente__link[data-astro-cid-vqdi2pcq]{margin:0;font-size:var(--fs-sm)}.firma-agente__link[data-astro-cid-vqdi2pcq] a[data-astro-cid-vqdi2pcq]{color:var(--color-primary);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:2px}.clientes[data-astro-cid-phptfewe]{max-width:var(--container-max, 72rem);margin:0 auto;padding:var(--space-2xl, 4rem) var(--space-md)}.clientes[data-astro-cid-phptfewe] h2[data-astro-cid-phptfewe]{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,var(--fs-2xl));text-align:center;text-wrap:balance;margin:0 0 var(--space-xs)}.clientes__lead[data-astro-cid-phptfewe]{margin:0 0 var(--space-lg);text-align:center;font-size:var(--fs-lg);color:var(--color-text-muted)}.clientes__grid[data-astro-cid-phptfewe]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.clientes__grid[data-astro-cid-phptfewe] .clientes__item[data-astro-cid-phptfewe]{flex:0 1 11rem}.clientes__banda[data-astro-cid-phptfewe]{overflow:hidden;padding-block:2px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.clientes__pista[data-astro-cid-phptfewe]{display:flex;width:max-content;animation:clientes-desfile var(--clientes-duracion, 60s) linear infinite}.clientes__banda[data-astro-cid-phptfewe]:hover .clientes__pista[data-astro-cid-phptfewe],.clientes__banda[data-astro-cid-phptfewe]:active .clientes__pista[data-astro-cid-phptfewe]{animation-play-state:paused}.clientes__fila[data-astro-cid-phptfewe]{list-style:none;margin:0;padding:0 var(--space-sm) 0 0;display:flex;gap:var(--space-sm)}.clientes__fila[data-astro-cid-phptfewe] .clientes__item[data-astro-cid-phptfewe]{flex:none;width:10rem}@keyframes clientes-desfile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.clientes__banda[data-astro-cid-phptfewe]{-webkit-mask-image:none;mask-image:none}.clientes__pista[data-astro-cid-phptfewe]{animation:none;width:auto}.clientes__fila[data-astro-cid-phptfewe]{flex-wrap:wrap;justify-content:center;padding:0}.clientes__fila[data-astro-cid-phptfewe][aria-hidden]{display:none}}.clientes__item[data-astro-cid-phptfewe]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);min-height:5.5rem;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;text-align:center}.clientes__item--oscuro[data-astro-cid-phptfewe]{background:var(--color-secondary, #282060);border-color:transparent}.clientes__marca[data-astro-cid-phptfewe]{display:inline-flex;align-items:center;gap:var(--space-xs)}.clientes__marca[data-astro-cid-phptfewe] img[data-astro-cid-phptfewe]{max-height:48px;max-width:100%;width:auto;height:auto;object-fit:contain}.clientes__nombre[data-astro-cid-phptfewe]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:#1a1a2e}.clientes__sector[data-astro-cid-phptfewe]{font-size:var(--fs-xs, .8rem);color:var(--color-text-muted)}.clientes__item--oscuro[data-astro-cid-phptfewe] .clientes__sector[data-astro-cid-phptfewe]{color:#d8d5f0}.clientes__otros[data-astro-cid-phptfewe]{margin:var(--space-xl, 3rem) auto 0;max-width:60rem;text-align:center}.clientes__paises[data-astro-cid-phptfewe]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xs) var(--space-sm);margin:0 0 var(--space-lg);color:var(--color-text-muted)}.clientes__paises[data-astro-cid-phptfewe] strong[data-astro-cid-phptfewe]{font-family:var(--font-heading);font-size:var(--fs-xl, 1.35rem);color:var(--color-text)}.clientes__banderas[data-astro-cid-phptfewe]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%}.clientes__banderas[data-astro-cid-phptfewe] img[data-astro-cid-phptfewe],.clientes__chip[data-astro-cid-phptfewe] img[data-astro-cid-phptfewe]{border-radius:2px;box-shadow:0 0 0 1px #0000001f;object-fit:cover}.clientes__tambien-titulo[data-astro-cid-phptfewe]{margin:0 0 var(--space-sm);font-weight:var(--fw-semibold);color:var(--color-text)}.clientes__chips[data-astro-cid-phptfewe]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs)}.clientes__chip[data-astro-cid-phptfewe]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-size:var(--fs-sm);color:#1a1a2e}.clientes__chip-nombre[data-astro-cid-phptfewe]{font-weight:var(--fw-semibold)}.clientes__chip-sector[data-astro-cid-phptfewe]{color:#5a5872}.clientes__chip-sector[data-astro-cid-phptfewe]:before{content:"· "}.clientes__mas[data-astro-cid-phptfewe]{margin:var(--space-sm) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}@media(max-width:767px){.clientes__grid[data-astro-cid-phptfewe] .clientes__item[data-astro-cid-phptfewe]{flex-basis:calc(50% - var(--space-sm) / 2)}.clientes__fila[data-astro-cid-phptfewe] .clientes__item[data-astro-cid-phptfewe]{width:8.5rem;min-height:4.5rem}.clientes__chip-sector[data-astro-cid-phptfewe]{display:none}}.porque[data-astro-cid-mt2t5z3k]{padding:var(--space-2xl, 4rem) var(--space-md, 1rem)}.porque--tint[data-astro-cid-mt2t5z3k]{background:var(--color-surface-alt, var(--color-surface))}.porque__wrap[data-astro-cid-mt2t5z3k]{max-width:var(--container-max, 72rem);margin:0 auto}.porque__head[data-astro-cid-mt2t5z3k]{max-width:48rem;margin:0 auto var(--space-xl, 2.5rem);text-align:center}.porque__eyebrow[data-astro-cid-mt2t5z3k]{margin:0 0 var(--space-xs, .5rem);font-size:var(--fs-sm, .875rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.porque[data-astro-cid-mt2t5z3k] h2[data-astro-cid-mt2t5z3k]{margin:0 0 var(--space-sm, .75rem);font-family:var(--font-heading);text-wrap:balance}.porque__lead[data-astro-cid-mt2t5z3k]{margin:0;color:var(--color-text-muted);font-size:var(--fs-lg, 1.125rem)}.porque__grid[data-astro-cid-mt2t5z3k]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg, 1.5rem) var(--space-lg, 1.5rem)}@media(max-width:1100px){.porque__grid[data-astro-cid-mt2t5z3k]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.porque__grid[data-astro-cid-mt2t5z3k]{grid-template-columns:minmax(0,1fr)}}.porque__razones[data-astro-cid-mt2t5z3k]{display:contents}.porque__razon[data-astro-cid-mt2t5z3k]{list-style:none;display:flex;gap:var(--space-sm, .75rem);align-items:flex-start}.porque__n[data-astro-cid-mt2t5z3k]{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-primary);color:#fff;font-weight:700;font-size:var(--fs-sm, .875rem)}.porque__razon[data-astro-cid-mt2t5z3k] h3[data-astro-cid-mt2t5z3k]{margin:.2rem 0 var(--space-xs, .5rem);font-family:var(--font-heading);font-size:var(--fs-lg, 1.125rem)}.porque__razon[data-astro-cid-mt2t5z3k] p[data-astro-cid-mt2t5z3k]{margin:0;color:var(--color-text);line-height:1.6}.porque__razon[data-astro-cid-mt2t5z3k] a[data-astro-cid-mt2t5z3k]{color:var(--color-primary);font-weight:600;white-space:nowrap}.porque__integra[data-astro-cid-mt2t5z3k]{padding:var(--space-md, 1rem);border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-surface, #fff)}.porque__integra[data-astro-cid-mt2t5z3k] h3[data-astro-cid-mt2t5z3k]{margin:0 0 var(--space-sm, .75rem);font-family:var(--font-heading);font-size:var(--fs-lg, 1.125rem)}.porque__chips[data-astro-cid-mt2t5z3k]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.porque__chips[data-astro-cid-mt2t5z3k] li[data-astro-cid-mt2t5z3k]{padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;font-size:var(--fs-sm, .875rem);font-weight:600;color:var(--color-text)}.porque__chips[data-astro-cid-mt2t5z3k] .porque__chip-mas[data-astro-cid-mt2t5z3k]{font-weight:400;color:var(--color-text-muted);border-style:dashed}.porque__todo[data-astro-cid-mt2t5z3k]{margin:var(--space-xl, 2.5rem) auto 0;max-width:60rem;text-align:center;color:var(--color-text);line-height:1.7}.porque__cta[data-astro-cid-mt2t5z3k]{margin:var(--space-md, 1rem) 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm, .75rem) var(--space-md, 1rem);text-align:center;font-size:var(--fs-lg, 1.125rem)}.porque__btn[data-astro-cid-mt2t5z3k]{display:inline-block;padding:.7rem 1.4rem;border-radius:var(--radius-md, 10px);background:var(--color-primary);color:#fff;font-weight:700;text-decoration:none}.porque__btn[data-astro-cid-mt2t5z3k]:hover,.porque__btn[data-astro-cid-mt2t5z3k]:focus-visible{filter:brightness(1.1)}.resenas[data-astro-cid-mcqkif3i]{padding:var(--space-2xl, 4rem) var(--space-md, 1rem)}.resenas--tint[data-astro-cid-mcqkif3i]{background:var(--color-surface-alt, var(--color-surface))}.resenas__wrap[data-astro-cid-mcqkif3i]{max-width:var(--container-max, 72rem);margin:0 auto}.resenas__head[data-astro-cid-mcqkif3i]{text-align:center;margin-bottom:var(--space-lg, 2rem)}.resenas__eyebrow[data-astro-cid-mcqkif3i]{margin:0 0 var(--space-xs, .5rem);font-size:var(--fs-sm, .875rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.resenas[data-astro-cid-mcqkif3i] h2[data-astro-cid-mcqkif3i]{margin:0 0 var(--space-sm, .75rem);font-family:var(--font-heading);text-wrap:balance}.resenas__nota[data-astro-cid-mcqkif3i]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface, #fff);color:var(--color-text);font-size:var(--fs-sm, .875rem);text-decoration:none}.resenas__nota[data-astro-cid-mcqkif3i]:hover,.resenas__nota[data-astro-cid-mcqkif3i]:focus-visible{border-color:var(--color-primary)}.resenas__g[data-astro-cid-mcqkif3i]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0000001f;color:#4285f4;font-weight:700;font-family:Arial,sans-serif}.resenas__stars[data-astro-cid-mcqkif3i],.resena__stars[data-astro-cid-mcqkif3i]{color:#f4b400;letter-spacing:1px}.resenas__pista[data-astro-cid-mcqkif3i]{list-style:none;margin:0;padding:2px 2px var(--space-sm, .75rem);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--space-md, 1rem)) / 3);gap:var(--space-md, 1rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.resenas__pista[data-astro-cid-mcqkif3i]::-webkit-scrollbar{display:none}.resenas__pista[data-astro-cid-mcqkif3i]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-md, 12px)}.resena[data-astro-cid-mcqkif3i]{scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-sm, .75rem);padding:var(--space-lg, 1.5rem);border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-surface, #fff)}.resenas__controles[data-astro-cid-mcqkif3i]{display:flex;align-items:center;justify-content:center;gap:var(--space-md, 1rem);margin-top:var(--space-md, 1rem)}.resenas__controles[data-astro-cid-mcqkif3i][hidden]{display:none}.resenas__flecha[data-astro-cid-mcqkif3i]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface, #fff);color:var(--color-text);font-size:1.6rem;line-height:1;cursor:pointer}.resenas__flecha[data-astro-cid-mcqkif3i]:hover:not(:disabled),.resenas__flecha[data-astro-cid-mcqkif3i]:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.resenas__flecha[data-astro-cid-mcqkif3i]:disabled{opacity:.35;cursor:default}.resenas__contador[data-astro-cid-mcqkif3i]{min-width:5ch;text-align:center;font-size:var(--fs-sm, .875rem);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.resena__stars[data-astro-cid-mcqkif3i]{margin:0;font-size:1.05rem}.resena__texto[data-astro-cid-mcqkif3i]{margin:0}.resena__texto[data-astro-cid-mcqkif3i] p[data-astro-cid-mcqkif3i]{margin:0;color:var(--color-text);line-height:1.55}.resena__original[data-astro-cid-mcqkif3i]{font-size:var(--fs-xs, .8rem);color:var(--color-text-muted)}.resena__original[data-astro-cid-mcqkif3i] summary[data-astro-cid-mcqkif3i]{cursor:pointer}.resena__original[data-astro-cid-mcqkif3i] p[data-astro-cid-mcqkif3i]{margin:var(--space-xs, .5rem) 0 0;font-style:italic}.resena__autor[data-astro-cid-mcqkif3i]{margin:auto 0 0;display:flex;align-items:center;gap:10px;font-size:var(--fs-sm, .875rem)}.resena__avatar[data-astro-cid-mcqkif3i]{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-primary);color:#fff;font-weight:700}.resena__autor[data-astro-cid-mcqkif3i] strong[data-astro-cid-mcqkif3i]{display:block;color:var(--color-text)}.resena__meta[data-astro-cid-mcqkif3i]{color:var(--color-text-muted);font-size:var(--fs-xs, .8rem)}@media(max-width:1023px){.resenas__pista[data-astro-cid-mcqkif3i]{grid-auto-columns:calc((100% - var(--space-md, 1rem)) / 2)}}@media(max-width:639px){.resenas__pista[data-astro-cid-mcqkif3i]{grid-auto-columns:85%;align-items:start}}
