.benefits2-grid[data-astro-cid-fzlaqtad]{display:grid;grid-template-columns:1.1fr 1.8fr 1.1fr;grid-template-rows:1fr 1fr;gap:1.75rem 0;align-items:center;position:relative}.benefits2-image[data-astro-cid-fzlaqtad]{grid-column:2;grid-row:1 / 3;z-index:1;padding:1rem 0}.benefits2-card[data-astro-cid-fzlaqtad]{position:relative;border-radius:1.25rem;padding:1.75rem;z-index:2;box-shadow:0 1px 3px #0000000a;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.benefits2-card[data-astro-cid-fzlaqtad]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 40px color-mix(in srgb,var(--card-color) 18%,transparent)}.benefits2-card[data-astro-cid-fzlaqtad]:hover .benefits2-connector-dot[data-astro-cid-fzlaqtad]{animation:dot-pulse 1.2s ease-in-out infinite}.benefits2-card--top-left[data-astro-cid-fzlaqtad]{grid-column:1;grid-row:1;margin-right:-2.5rem}.benefits2-card--top-right[data-astro-cid-fzlaqtad]{grid-column:3;grid-row:1;margin-left:-2.5rem}.benefits2-card--bottom-left[data-astro-cid-fzlaqtad]{grid-column:1;grid-row:2;margin-right:-2.5rem}.benefits2-card--bottom-right[data-astro-cid-fzlaqtad]{grid-column:3;grid-row:2;margin-left:-2.5rem}.benefits2-connector[data-astro-cid-fzlaqtad]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center}.benefits2-connector-line[data-astro-cid-fzlaqtad]{height:2px;width:2.5rem;transform:scaleX(0);transition:transform .6s cubic-bezier(.22,1,.36,1)}.benefits2-connector--top-left[data-astro-cid-fzlaqtad] .benefits2-connector-line[data-astro-cid-fzlaqtad],.benefits2-connector--bottom-left[data-astro-cid-fzlaqtad] .benefits2-connector-line[data-astro-cid-fzlaqtad]{transform-origin:left center}.benefits2-connector--top-right[data-astro-cid-fzlaqtad] .benefits2-connector-line[data-astro-cid-fzlaqtad],.benefits2-connector--bottom-right[data-astro-cid-fzlaqtad] .benefits2-connector-line[data-astro-cid-fzlaqtad]{transform-origin:right center}.benefits2-connector-dot[data-astro-cid-fzlaqtad]{width:8px;height:8px;border-radius:50%;background:var(--dot-color);flex-shrink:0;opacity:0;transition:opacity .3s ease}.benefits2-fly[data-astro-cid-fzlaqtad].is-visible .benefits2-connector-line[data-astro-cid-fzlaqtad]{transform:scaleX(1);transition-delay:.5s}.benefits2-fly[data-astro-cid-fzlaqtad].is-visible .benefits2-connector-dot[data-astro-cid-fzlaqtad]{opacity:1;transition-delay:.9s}@keyframes dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--dot-color) 40%,transparent)}50%{transform:scale(1.4);box-shadow:0 0 0 6px color-mix(in srgb,var(--dot-color) 0%,transparent)}}.benefits2-connector--top-left[data-astro-cid-fzlaqtad],.benefits2-connector--bottom-left[data-astro-cid-fzlaqtad]{right:-2.5rem;flex-direction:row}.benefits2-connector--top-right[data-astro-cid-fzlaqtad],.benefits2-connector--bottom-right[data-astro-cid-fzlaqtad]{left:-2.5rem;flex-direction:row-reverse}.benefits2-fly[data-astro-cid-fzlaqtad]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.benefits2-fly--left[data-astro-cid-fzlaqtad]{transform:translate(-6rem)}.benefits2-fly--right[data-astro-cid-fzlaqtad]{transform:translate(6rem)}.benefits2-fly[data-astro-cid-fzlaqtad].is-visible{opacity:1;transform:translate(0)}.benefits2-fly[data-astro-cid-fzlaqtad].delay-1{transition-delay:0ms}.benefits2-fly[data-astro-cid-fzlaqtad].delay-2{transition-delay:.2s}.benefits2-fly[data-astro-cid-fzlaqtad].delay-3{transition-delay:.4s}.benefits2-fly[data-astro-cid-fzlaqtad].delay-4{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.benefits2-fly[data-astro-cid-fzlaqtad]{opacity:1;transform:none;transition:none}.benefits2-connector-line[data-astro-cid-fzlaqtad]{transform:scaleX(1);transition:none}.benefits2-connector-dot[data-astro-cid-fzlaqtad]{opacity:1;transition:none}.benefits2-card[data-astro-cid-fzlaqtad]:hover .benefits2-connector-dot[data-astro-cid-fzlaqtad]{animation:none}}.dark .benefits2-card[data-astro-cid-fzlaqtad]{background:var(--card-bg-dark)!important}.dark .benefits2-badge[data-astro-cid-fzlaqtad]{background:var(--badge-bg-dark)!important}@media(max-width:991px){.benefits2-grid[data-astro-cid-fzlaqtad]{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem}.benefits2-image[data-astro-cid-fzlaqtad]{grid-column:1;grid-row:1;padding:0}.benefits2-card[data-astro-cid-fzlaqtad]{grid-column:1;margin:0!important}.benefits2-card--top-left[data-astro-cid-fzlaqtad]{grid-row:2}.benefits2-card--top-right[data-astro-cid-fzlaqtad]{grid-row:3}.benefits2-card--bottom-left[data-astro-cid-fzlaqtad]{grid-row:4}.benefits2-card--bottom-right[data-astro-cid-fzlaqtad]{grid-row:5}.benefits2-connector[data-astro-cid-fzlaqtad]{display:none}}
