.homepage-benefits-frame[data-v-3ec339d6]{container:homepage-benefits / inline-size;padding:24px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.homepage-benefits[data-v-3ec339d6]{gap:14px}.homepage-benefit[data-v-3ec339d6]{position:relative;display:flex;min-width:0px;overflow:clip;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));border-radius:18px;height:412px;flex:1 1 0;transition:flex-grow .35s ease,background-color .25s ease}.homepage-benefit.is-open[data-v-3ec339d6]{background:linear-gradient(90deg,#172238 40%,#f8fafc 40%);color:#fff;flex-grow:4.8}.benefit-preview[data-v-3ec339d6]{position:absolute;left:.75rem;top:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));-o-object-fit:cover;object-fit:cover;border-radius:10px;width:calc(100% - 24px);height:230px;opacity:.95;transform-origin:top left;box-shadow:0 10px 30px #17223812;transition:transform .35s ease,opacity .3s ease}.homepage-benefit:nth-child(2) .benefit-preview[data-v-3ec339d6]{transform:rotate(3deg)}.homepage-benefit:nth-child(3) .benefit-preview[data-v-3ec339d6]{transform:rotate(-2deg)}.homepage-benefit.is-open .benefit-preview[data-v-3ec339d6]{left:calc(40% + 16px);top:50%;width:calc(60% - 32px);height:auto;max-height:calc(100% - 32px);-o-object-fit:contain;object-fit:contain;transform:translateY(-50%);opacity:1}.benefit-overlay[data-v-3ec339d6]{position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:flex-end;min-height:410px;padding:24px 22px;background:linear-gradient(0deg,#f8fafc 29%,transparent 65%)}.is-open .benefit-overlay[data-v-3ec339d6]{position:static;flex:0 0 40%;min-width:0;background:#172238}.benefit-content[data-v-3ec339d6]{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;justify-content:flex-end}.is-open .benefit-content[data-v-3ec339d6]{overflow-y:auto;justify-content:safe center;color-scheme:dark}.benefit-overlay h2[data-v-3ec339d6]{color:inherit;font-size:22px;line-height:1.25;font-weight:650}.benefit-copy[data-v-3ec339d6]{position:relative;z-index:2;cursor:text;margin-top:18px;font-size:14px;line-height:1.65;color:#edf0f7}.benefit-toggle[data-v-3ec339d6]:after{position:absolute;inset:0;cursor:pointer;border-radius:18px;content:"";z-index:1}.benefit-toggle[data-v-3ec339d6]:focus-visible:after{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-color: currentColor}@container homepage-benefits (max-width: 900px){.homepage-benefits[data-v-3ec339d6]{flex-direction:column}.homepage-benefit[data-v-3ec339d6]{flex:none;height:auto}.benefit-overlay[data-v-3ec339d6]{min-height:210px;padding-top:24px}.homepage-benefit:not(.is-open) .benefit-preview[data-v-3ec339d6]{left:45%;top:16px;opacity:.3}.homepage-benefit .benefit-content[data-v-3ec339d6]{justify-content:flex-start}.homepage-benefit:nth-child(n) .benefit-preview[data-v-3ec339d6]{transform:none;transition:none}.homepage-benefit.is-open[data-v-3ec339d6]{flex-direction:column;background:#f8fafc}.is-open .benefit-overlay[data-v-3ec339d6]{order:0;flex:none;min-height:0;padding:24px 22px}.is-open .benefit-content[data-v-3ec339d6]{max-height:410px}.homepage-benefit.is-open .benefit-preview[data-v-3ec339d6]{position:relative;order:1;left:auto;top:auto;width:calc(100% - 32px);height:auto;max-height:none;margin:16px;transform:none}.benefit-toggle[data-v-3ec339d6]{max-width:270px}}@media (prefers-reduced-motion: reduce){.homepage-benefit[data-v-3ec339d6],.benefit-preview[data-v-3ec339d6]{transition:none}}
