.vf[data-astro-cid-mx53csqf]{aspect-ratio:16/9;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:var(--color-bg-alt);position:relative;overflow:hidden}.vf__btn[data-astro-cid-mx53csqf]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.vf__poster[data-astro-cid-mx53csqf]{object-fit:cover;width:100%;height:100%;display:block}.vf__play[data-astro-cid-mx53csqf]{border-radius:var(--radius-full);background:var(--color-accent,#f24d83);color:#fff;width:76px;height:76px;transition:var(--transition);justify-content:center;align-items:center;margin:auto;display:inline-flex;position:absolute;inset:0;box-shadow:0 8px 24px #201d3d59}.vf__play[data-astro-cid-mx53csqf] svg[data-astro-cid-mx53csqf]{margin-left:4px}.vf__btn[data-astro-cid-mx53csqf]:hover .vf__play[data-astro-cid-mx53csqf]{transform:scale(1.06)}.vf__btn[data-astro-cid-mx53csqf]:focus-visible{outline:3px solid var(--color-secondary-azure);outline-offset:3px}.vf[data-astro-cid-mx53csqf] .vf__frame{border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.vf__btn[data-astro-cid-mx53csqf]:hover .vf__play[data-astro-cid-mx53csqf]{transform:none}}.video[data-astro-cid-zix4vcis]{gap:var(--space-8);grid-template-columns:1fr 1.15fr;align-items:center;display:grid}.video__text[data-astro-cid-zix4vcis]>[data-astro-cid-zix4vcis]+[data-astro-cid-zix4vcis]{margin-top:var(--space-3)}@media (width<=880px){.video[data-astro-cid-zix4vcis]{gap:var(--space-6);grid-template-columns:1fr}}.hero-figure[data-astro-cid-zix4vcis]{width:100%;margin:0;line-height:0}.hero-figure[data-astro-cid-zix4vcis] img[data-astro-cid-zix4vcis]{filter:drop-shadow(0 24px 48px #07070738);width:100%;height:auto;display:block}.head[data-astro-cid-zix4vcis]{max-width:760px;margin-inline:auto;margin-bottom:var(--space-7)}.head--center[data-astro-cid-zix4vcis]{text-align:center}.head[data-astro-cid-zix4vcis]>[data-astro-cid-zix4vcis]+[data-astro-cid-zix4vcis]{margin-top:var(--space-3)}.cta-actions[data-astro-cid-zix4vcis]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;display:flex}.hl-check[data-astro-cid-zix4vcis]{color:var(--color-secondary-azure);flex-shrink:0}.pillars[data-astro-cid-zix4vcis]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pillar[data-astro-cid-zix4vcis]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.pillar[data-astro-cid-zix4vcis]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.pillar__media[data-astro-cid-zix4vcis]{background:var(--color-bg-alt);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);line-height:0;position:relative;overflow:hidden}.pillar__media[data-astro-cid-zix4vcis] img[data-astro-cid-zix4vcis]{object-fit:contain;width:100%;height:200px;padding:var(--space-5);display:block}.pillar__body[data-astro-cid-zix4vcis]{padding:var(--space-6);gap:var(--space-3);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);flex-direction:column;flex:1;display:flex}.pillar__tag[data-astro-cid-zix4vcis]{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-accent);background:color-mix(in srgb, var(--color-secondary-azure) 14%, #fff);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);align-self:flex-start}.pillar__points[data-astro-cid-zix4vcis]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;list-style:none;display:flex}.pillar__points[data-astro-cid-zix4vcis] li[data-astro-cid-zix4vcis]{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-small);color:var(--color-text);display:flex}.pillar__check[data-astro-cid-zix4vcis]{color:var(--color-secondary-azure);flex-shrink:0;margin-top:2px}.pillar__link[data-astro-cid-zix4vcis]{align-items:center;gap:var(--space-1);min-height:24px;padding-top:var(--space-4);color:var(--color-text-accent);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);margin-top:auto;text-decoration:none;display:inline-flex}.pillar__link[data-astro-cid-zix4vcis]:hover{gap:var(--space-2)}.checklist[data-astro-cid-zix4vcis]{gap:var(--space-2);list-style:none;display:grid}.checklist[data-astro-cid-zix4vcis] li[data-astro-cid-zix4vcis]{align-items:flex-start;gap:var(--space-2);color:var(--color-text);display:flex}.pricing[data-astro-cid-zix4vcis]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1100px;margin-inline:auto;display:grid}.price[data-astro-cid-zix4vcis]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-7);box-shadow:var(--shadow-sm);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.price--featured[data-astro-cid-zix4vcis]{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.price__tag[data-astro-cid-zix4vcis]{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-accent)}.price__amount[data-astro-cid-zix4vcis]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--color-secondary);line-height:1}.price__amount[data-astro-cid-zix4vcis] span[data-astro-cid-zix4vcis]{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-text-muted);margin-left:var(--space-2);display:inline-block}.price__badge[data-astro-cid-zix4vcis]{top:var(--space-5);right:var(--space-5);background:var(--color-secondary-terracotta);color:#fff;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);position:absolute}.price[data-astro-cid-zix4vcis] .checklist[data-astro-cid-zix4vcis]{margin-top:var(--space-2)}.price__cta[data-astro-cid-zix4vcis]{padding-top:var(--space-4);margin-top:auto}
