.features-showcase[data-v-81febd87]{--showcase-bg:#f8f4f1;color:#17213a;background:#fff;position:relative}.features-sticky[data-v-81febd87]{display:none}.features-mobile[data-v-81febd87]{padding-inline:var(--app-gutter);background:var(--showcase-bg)}.features-mobile__header[data-v-81febd87]{max-width:42rem;margin-bottom:2.5rem}.features-header h2[data-v-81febd87],.features-mobile__header h2[data-v-81febd87]{color:#17213a;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:calc(clamp(2.4rem,5vw,4.8rem));font-weight:500;line-height:.98}.features-header>p[data-v-81febd87]:last-child,.features-mobile__header>p[data-v-81febd87]:last-child{color:#17213aad;max-width:34rem;margin:1.25rem 0 0;font-size:calc(clamp(1rem,1.3vw,1.15rem));line-height:1.55}.features-mobile__list[data-v-81febd87]{gap:1rem;display:grid}.mobile-feature[data-v-81febd87]{color:#fff;background:linear-gradient(145deg,#ff7a18,#d9480f);border-radius:1.75rem;grid-template-columns:minmax(0,.8fr) minmax(9rem,1fr);min-height:20rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.mobile-feature__copy[data-v-81febd87]{z-index:1;align-self:end;padding:1.5rem;position:relative}.mobile-feature__copy>span[data-v-81febd87]{letter-spacing:.12em;opacity:.7;margin-bottom:.55rem;font-size:.7rem;font-weight:700;display:block}.mobile-feature__copy h3[data-v-81febd87]{margin:0;font-size:calc(clamp(1.4rem,6vw,2rem));line-height:1.05}.mobile-feature__copy p[data-v-81febd87]{opacity:.88;margin:.65rem 0 0;line-height:1.4}.mobile-feature__image[data-v-81febd87]{-o-object-fit:contain;object-fit:contain;align-self:center;width:100%;max-height:18rem}.mobile-feature__arrow[data-v-81febd87]{width:1.35rem;height:1.35rem;position:absolute;top:1.25rem;right:1.25rem}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.features-showcase--enhanced[data-v-81febd87]{box-sizing:border-box;height:400svh}.features-showcase--enhanced .features-sticky[data-v-81febd87]{top:var(--app-sticky-header-offset);height:calc(100svh - var(--app-sticky-header-offset) - var(--app-sticky-viewport-end-gap));padding-inline:var(--app-gutter);display:block;position:sticky}.features-showcase--enhanced .features-mobile[data-v-81febd87]{display:none}.features-frame[data-v-81febd87]{background:var(--showcase-bg);border-radius:1.5rem;width:100%;height:100%;position:relative;overflow:hidden}.features-copy[data-v-81febd87]{z-index:1;flex-direction:column;min-width:0;height:100%;padding:2rem 1.5rem 0;display:flex;position:relative}.features-header[data-v-81febd87]{flex:none}.features-header h2[data-v-81febd87]{max-width:20rem;font-size:calc(clamp(2.25rem,10vw,2.75rem));line-height:1}.features-header>p[data-v-81febd87]:last-child{max-width:20rem;margin-top:1rem;font-size:1rem;line-height:1.45}.features-reel[data-v-81febd87]{flex:1;min-height:0;margin-top:2.5rem;position:relative;overflow:hidden}.features-reel__track[data-v-81febd87]{will-change:transform;padding-bottom:18rem;position:absolute;top:0;left:0;right:0}.feature-row[data-v-81febd87]{color:#17213a2e;width:100%;min-height:4.25rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:.75rem;padding:.4rem 0;transition:color .28s;display:grid}.feature-row--active[data-v-81febd87]{color:#17213a}.feature-row__title[data-v-81febd87]{letter-spacing:-.035em;max-width:17rem;font-size:calc(clamp(1.65rem,7vw,2rem));font-weight:450;line-height:1.05}.feature-row__arrow[data-v-81febd87]{color:#f25c19;opacity:0;border:1.5px solid #f25c19;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:opacity .22s,transform .22s;display:grid;transform:translate(-.25rem)}.feature-row__arrow svg[data-v-81febd87]{width:1rem;height:1rem}.feature-row--active .feature-row__arrow[data-v-81febd87]{opacity:1;transform:translate(0)}.features-reel__fade--bottom[data-v-81febd87]{z-index:2;background:linear-gradient(to bottom,#f8f4f100 0,#f8f4f1b3 40%,var(--showcase-bg) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;height:8rem;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.features-visual[data-v-81febd87]{z-index:3;aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 50% 42%,#ffffff45,#0000 34%),linear-gradient(155deg,#ff8a22,#f46714 48%,#c9400c);border-radius:1rem;width:42%;position:absolute;bottom:.5rem;right:.5rem;overflow:hidden}.features-visual__link[data-v-81febd87]{z-index:0;opacity:0;pointer-events:none;transition:opacity .26s,transform .38s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:translateY(.5rem)}.features-visual__link--active[data-v-81febd87]{z-index:1;opacity:1;pointer-events:auto;transform:translateY(0)}.features-visual__glow[data-v-81febd87]{filter:blur(2rem);background:#ffdcb740;border-radius:50%;position:absolute;inset:10%}.features-visual__image[data-v-81febd87]{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:calc(100% - .7rem);height:calc(100% - .7rem);position:absolute;inset:.35rem}.features-visual__caption[data-v-81febd87]{display:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.features-showcase--enhanced[data-v-81febd87]{height:var(--showcase-height)}.features-showcase--enhanced .features-sticky[data-v-81febd87]{top:var(--app-sticky-header-offset);height:calc(max(78svh,38rem));padding-inline:var(--app-gutter);justify-content:center;align-items:flex-start;display:flex;position:sticky}.features-showcase--enhanced .features-mobile[data-v-81febd87]{display:none}.features-frame[data-v-81febd87]{background:var(--showcase-bg);border-radius:calc(clamp(1.75rem,2.5vw,3rem));grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,80rem);height:78svh;min-height:38rem;display:grid;overflow:hidden}.features-copy[data-v-81febd87]{grid-template-rows:auto minmax(0,1fr);min-width:0;padding:2.75rem calc(clamp(2.5rem,3.5vw,4rem));display:grid}.features-header h2[data-v-81febd87]{max-width:34rem;font-size:calc(clamp(2.35rem,2.7vw,3rem));line-height:1.02}.features-reel[data-v-81febd87]{align-self:stretch;width:100%;min-height:0;margin-top:calc(clamp(1.75rem,3.5vh,3rem));position:relative;overflow:hidden}.features-reel__track[data-v-81febd87]{will-change:transform;padding-bottom:8rem;position:absolute;top:0;left:0;right:0}.feature-row[data-v-81febd87]{color:#17213a2e;width:100%;height:calc(clamp(5.5rem,7vh,6.5rem));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:.85rem;padding:0;transition:color .28s;display:grid}.feature-row[data-v-81febd87]:focus-visible,.feature-row[data-v-81febd87]:hover{color:#17213a85;outline:none}.feature-row--active[data-v-81febd87],.feature-row--active[data-v-81febd87]:focus-visible,.feature-row--active[data-v-81febd87]:hover{color:#17213a}.feature-row__title[data-v-81febd87]{letter-spacing:-.035em;white-space:nowrap;font-size:calc(clamp(1.55rem,1.8vw,2.2rem));font-weight:450;line-height:1}.feature-row__arrow[data-v-81febd87]{color:#f25c19;opacity:0;border:2px solid #f25c19;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;transition:opacity .22s,transform .22s;display:grid;transform:translate(-.4rem)}.feature-row__arrow svg[data-v-81febd87]{width:1.35rem;height:1.35rem}.feature-row--active .feature-row__arrow[data-v-81febd87]{opacity:1;transform:translate(0)}.features-reel__fade[data-v-81febd87]{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.features-reel__fade--bottom[data-v-81febd87]{background:linear-gradient(to bottom,#f8f4f100 0,#f8f4f1b3 40%,var(--showcase-bg) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:8rem;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.features-visual[data-v-81febd87]{isolation:isolate;background:radial-gradient(circle at 50% 42%,#ffffff45,#0000 34%),linear-gradient(155deg,#ff8a22,#f46714 48%,#c9400c);border-radius:calc(clamp(1.75rem,2.5vw,3rem));min-width:0;position:relative;overflow:hidden}.features-visual__link[data-v-81febd87]{z-index:0;color:#fff;opacity:0;pointer-events:none;justify-content:center;align-items:center;text-decoration:none;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(.75rem)}.features-visual__link--active[data-v-81febd87]{z-index:1;opacity:1;pointer-events:auto;transform:translateY(0)}.features-visual__link[data-v-81febd87]:focus-visible{outline-offset:-6px;outline:3px solid #17213a}.features-visual__glow[data-v-81febd87]{filter:blur(4rem);background:#ffdcb747;border-radius:50%;position:absolute;inset:12% 10%}.features-visual__image[data-v-81febd87]{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 2rem 2.5rem #661f0438);width:calc(100% - 1.5rem);height:calc(100% - 5rem);position:absolute;inset:.75rem .75rem 4.25rem}.features-visual__caption[data-v-81febd87]{z-index:2;text-align:center;margin:0;font-size:calc(clamp(1rem,1.3vw,1.25rem));font-weight:600;position:absolute;bottom:calc(clamp(1.75rem,3vw,3rem));left:2rem;right:2rem}}@media (width<=639px){.mobile-feature[data-v-81febd87]{grid-template-columns:1fr;min-height:28rem}.mobile-feature__copy[data-v-81febd87]{background:linear-gradient(#0000,#742305e0);padding:1.5rem;position:absolute;bottom:0;left:0;right:0}.mobile-feature__image[data-v-81febd87]{align-self:start;width:100%;height:22rem;max-height:none;transform:none}}@media (prefers-reduced-motion:reduce){.features-mobile[data-v-81febd87]{display:block}}
