.hero[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--vrm-color-bg-subtle) 0%, var(--vrm-color-bg-alt) 100%);margin-top:calc(var(--vrm-header-height) * -1);padding-top:calc(var(--vrm-space-2xl) + var(--vrm-header-height));padding-bottom:var(--vrm-space-2xl)}.hero__inner[data-astro-cid-lcdefpme]{max-width:var(--vrm-container-width);padding-inline:var(--vrm-space-lg);gap:var(--vrm-space-xl);grid-template-columns:1fr 1fr;align-items:center;margin-inline:auto;display:grid}.hero__content[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__kicker[data-astro-cid-lcdefpme]{font-family:var(--vrm-font-body);font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--vrm-color-primary);margin-bottom:var(--vrm-space-md)}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(var(--vrm-font-size-3xl), 5.5vw, var(--vrm-font-size-4xl));line-height:var(--vrm-line-height-tight);color:var(--vrm-color-primary);margin-bottom:var(--vrm-space-md);text-wrap:balance;max-width:14ch}.hero__lead[data-astro-cid-lcdefpme]{margin:var(--vrm-space-lg) auto 0;text-align:center;text-wrap:balance;max-width:60ch;font-size:var(--vrm-font-size-xs);line-height:var(--vrm-line-height-relaxed);color:var(--vrm-color-text-muted);grid-column:1/-1;font-style:italic}.hero__cta[data-astro-cid-lcdefpme]{padding:var(--vrm-space-sm) var(--vrm-space-lg);background-color:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);font-weight:var(--vrm-font-weight-semibold);border-radius:var(--vrm-radius-full);transition:background-color var(--vrm-transition-fast), transform var(--vrm-transition-fast), box-shadow var(--vrm-transition-fast);align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #205b4f40}.hero__cta[data-astro-cid-lcdefpme]:hover,.hero__cta[data-astro-cid-lcdefpme]:focus-visible{background-color:var(--vrm-color-primary-light);color:var(--vrm-color-text-inverted);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 16px #205b4f59}.hero__media[data-astro-cid-lcdefpme]{margin:0}.hero__img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:50%;width:100%;max-width:480px;height:auto;margin-inline:auto;display:block;box-shadow:0 24px 48px -16px #205b4f59}.intro[data-astro-cid-lcdefpme]{text-align:center;max-width:720px;margin:0 auto var(--vrm-space-xl)}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--vrm-color-primary);margin-bottom:var(--vrm-space-md)}.video-wrap[data-astro-cid-lcdefpme]{max-width:900px;margin:0 auto var(--vrm-space-2xl)}.video-note[data-astro-cid-lcdefpme]{margin-top:var(--vrm-space-sm);font-size:var(--vrm-font-size-xs);color:var(--vrm-color-text-muted);text-align:center}.video[data-astro-cid-lcdefpme]{border-radius:var(--vrm-radius-lg);width:100%;box-shadow:var(--vrm-shadow-md);aspect-ratio:16/9;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;display:block;position:relative;overflow:hidden}.video__iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;position:absolute;inset:0}.video__poster[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform var(--vrm-transition-base);display:block}.video[data-astro-cid-lcdefpme]:hover .video__poster[data-astro-cid-lcdefpme],.video[data-astro-cid-lcdefpme]:focus-visible .video__poster[data-astro-cid-lcdefpme]{transform:scale(1.03)}.video__play[data-astro-cid-lcdefpme]{color:#fff;transition:background-color var(--vrm-transition-fast);background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video__play[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{background:#205b4fd9;border-radius:50%;padding:12px;box-shadow:0 4px 12px #0000004d}.video[data-astro-cid-lcdefpme]:hover .video__play[data-astro-cid-lcdefpme],.video[data-astro-cid-lcdefpme]:focus-visible .video__play[data-astro-cid-lcdefpme]{background:#00000059}.benefits-grid[data-astro-cid-lcdefpme]{gap:var(--vrm-space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.offers-2x2[data-astro-cid-lcdefpme]{gap:var(--vrm-space-lg);grid-template-columns:1fr 1fr;max-width:1100px;margin-inline:auto;display:grid;@media (width<=800px){grid-template-columns:1fr}}.offer-card[data-astro-cid-lcdefpme]{border-radius:var(--vrm-radius-lg);box-shadow:var(--vrm-shadow-md);isolation:isolate;min-height:380px;display:flex;position:relative;overflow:hidden}.offer-card__bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.offer-card[data-astro-cid-lcdefpme]:hover .offer-card__bg[data-astro-cid-lcdefpme],.offer-card[data-astro-cid-lcdefpme]:focus-within .offer-card__bg[data-astro-cid-lcdefpme],.offer-card[data-astro-cid-lcdefpme]:active .offer-card__bg[data-astro-cid-lcdefpme]{transform:scale(1.14)}.offer-card__overlay[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(#0000 0%,#0000002e 55%,#00000073 100%);position:absolute;inset:0}.offer-card__content[data-astro-cid-lcdefpme]{z-index:2;padding:var(--vrm-space-lg);color:#fff;gap:var(--vrm-space-sm);text-shadow:0 1px 4px #000000b3,0 0 16px #0006;flex-direction:column;width:100%;display:flex;position:relative}.offer-card__content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 var(--vrm-space-xs);font-size:var(--vrm-font-size-2xl)}.offer-card__content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{line-height:var(--vrm-line-height-body);font-size:var(--vrm-font-size-sm);margin:0}.offer-card__price[data-astro-cid-lcdefpme]{font-family:var(--vrm-font-display);font-size:var(--vrm-font-size-2xl);font-weight:var(--vrm-font-weight-semibold);color:#fff;margin:auto 0 var(--vrm-space-xs);letter-spacing:.02em}.offer-card__ctas[data-astro-cid-lcdefpme]{gap:var(--vrm-space-sm);flex-wrap:wrap;margin-top:auto;display:flex}.offer-card__btn[data-astro-cid-lcdefpme]{padding:var(--vrm-space-xs) var(--vrm-space-md);color:var(--vrm-color-primary);font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);border-radius:var(--vrm-radius-full);text-shadow:none;transition:background-color var(--vrm-transition-fast), color var(--vrm-transition-fast);margin-top:var(--vrm-space-sm);background-color:#fff;border:2px solid #fff;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.offer-card__btn[data-astro-cid-lcdefpme]:hover,.offer-card__btn[data-astro-cid-lcdefpme]:focus-visible{background-color:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);border-color:var(--vrm-color-primary);text-decoration:none}.offer-card__btn--ghost[data-astro-cid-lcdefpme]{color:#fff;background-color:#0000}.offer-card__btn--ghost[data-astro-cid-lcdefpme]:hover,.offer-card__btn--ghost[data-astro-cid-lcdefpme]:focus-visible{color:var(--vrm-color-primary);background-color:#fff;border-color:#fff}.regala-banner[data-astro-cid-lcdefpme]{isolation:isolate;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.regala-banner__bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.regala-banner__overlay[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(#0000001a 0%,#00000052 100%);position:absolute;inset:0}.regala-banner__content[data-astro-cid-lcdefpme]{z-index:2;padding:var(--vrm-space-2xl) var(--vrm-space-lg);color:#fff;text-align:center;text-shadow:0 1px 4px #000000b3,0 0 14px #0006;max-width:640px;position:relative}.regala-banner__content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:var(--vrm-space-md);font-size:clamp(var(--vrm-font-size-2xl), 4vw, var(--vrm-font-size-3xl))}.regala-banner__content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fffffff2;margin-bottom:var(--vrm-space-lg);font-size:var(--vrm-font-size-md)}.regala-banner__btn[data-astro-cid-lcdefpme]{padding:var(--vrm-space-sm) var(--vrm-space-xl);color:var(--vrm-color-primary);font-weight:var(--vrm-font-weight-semibold);font-size:var(--vrm-font-size-base);border-radius:var(--vrm-radius-full);text-shadow:none;transition:background-color var(--vrm-transition-fast), transform var(--vrm-transition-fast), color var(--vrm-transition-fast);background-color:#fff;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #00000040}.regala-banner__btn[data-astro-cid-lcdefpme]:hover,.regala-banner__btn[data-astro-cid-lcdefpme]:focus-visible{background-color:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);text-decoration:none;transform:translateY(-2px)}@media (width<=800px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--vrm-space-sm) + var(--vrm-header-height));padding-bottom:var(--vrm-space-xl)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--vrm-space-md);grid-template-columns:1fr}.hero__img[data-astro-cid-lcdefpme]{aspect-ratio:1;max-width:260px}}
