.AppFeatureCarousel_section__NE7uR{--slide-width:min(600px,46vw);--slide-gap:24px;padding:28px 0 14px;overflow:hidden;background:#fff}.AppFeatureCarousel_heading__bh2Y_{max-width:1400px;margin:0 auto 22px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.AppFeatureCarousel_eyebrow__OQHg9{font-size:10px;font-weight:800;letter-spacing:.14em;color:#5b8270}.AppFeatureCarousel_heading__bh2Y_ h2{margin-top:5px;font-size:23px;font-weight:800;color:#163e2d}.AppFeatureCarousel_appLink__B9bM9{flex-shrink:0;font-size:13px;font-weight:700;color:#2a8148}.AppFeatureCarousel_appLink__B9bM9 span{margin-left:6px}.AppFeatureCarousel_viewport__Xj1lI{width:100%;overflow:hidden;padding:12px 0 18px;touch-action:pan-y}.AppFeatureCarousel_track__CYuXH{display:flex;gap:var(--slide-gap);margin-left:calc((100% - var(--slide-width)) / 2)}.AppFeatureCarousel_moving__WvVjJ{transition:transform .5s cubic-bezier(.22,.68,.2,1)}.AppFeatureCarousel_slide__IytHc{flex:0 0 var(--slide-width);min-width:0;border-radius:24px;background:var(--surface);transform:scale(.94);opacity:.78}.AppFeatureCarousel_moving__WvVjJ .AppFeatureCarousel_slide__IytHc{transition:transform .5s ease,opacity .5s ease,box-shadow .5s ease}.AppFeatureCarousel_active__IU1DK{transform:scale(1);opacity:1;box-shadow:0 9px 24px -14px var(--accent)}.AppFeatureCarousel_mint__n_o5B{--surface:#e8f8ef;--accent:#187247;--title:#155138}.AppFeatureCarousel_blue__8hdae{--surface:#edf5ff;--accent:#3260b5;--title:#2c4989}.AppFeatureCarousel_lilac__S5Puk{--surface:#f4edff;--accent:#8c43c6;--title:#74349f}.AppFeatureCarousel_banner__PKq_S{position:relative;display:flex;align-items:center;min-height:290px;height:100%;overflow:hidden;border-radius:inherit;isolation:isolate}.AppFeatureCarousel_artwork__sPgKa{position:absolute;inset:0 0 0 30%;z-index:-1}.AppFeatureCarousel_artwork__sPgKa:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--surface),transparent 30%)}.AppFeatureCarousel_image__5VHSE{object-fit:cover;object-position:62% center}.AppFeatureCarousel_copy__tFmmC{width:55%;padding:26px 0 26px 28px}.AppFeatureCarousel_label__YE05n{display:inline-block;padding:5px 8px;border-radius:6px;background:#ffffffb3;font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--accent)}.AppFeatureCarousel_copy__tFmmC h3{white-space:pre-line;margin-top:12px;color:var(--title);font-size:clamp(23px,2vw,29px);font-weight:900;line-height:1.25;letter-spacing:-.03em;text-wrap:balance}.AppFeatureCarousel_description__tmCEH{margin-top:10px;max-width:240px;font-size:13px;line-height:1.65;color:#3f5260}.AppFeatureCarousel_cta__zM60D{display:inline-flex;align-items:center;gap:14px;margin-top:20px;padding:9px 15px;border-radius:999px;background:var(--accent);color:#fff;font-weight:800;font-size:12px;transition:filter .18s}.AppFeatureCarousel_banner__PKq_S:hover .AppFeatureCarousel_cta__zM60D{filter:brightness(1.12)}.AppFeatureCarousel_controls__WBZgx{display:flex;align-items:center;justify-content:center;gap:12px}.AppFeatureCarousel_arrow__zxXi8,.AppFeatureCarousel_pause__WK6gp{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e6ece9;border-radius:50%;color:#53705e;background:#fff}.AppFeatureCarousel_arrow__zxXi8{font-size:17px}.AppFeatureCarousel_pause__WK6gp{width:28px;height:28px;margin-left:4px}.AppFeatureCarousel_arrow__zxXi8:hover,.AppFeatureCarousel_pause__WK6gp:hover{background:#f0f7f2}.AppFeatureCarousel_arrow__zxXi8:disabled{opacity:.45}.AppFeatureCarousel_dots__XQJ9y{display:flex;align-items:center;gap:2px}.AppFeatureCarousel_dot__3q__z{display:flex;align-items:center;justify-content:center;min-width:24px;height:32px;padding:5px}.AppFeatureCarousel_dot__3q__z span{display:block;width:7px;height:7px;border-radius:99px;background:#c4cbd4;transition:width .25s,background .25s}.AppFeatureCarousel_selected__6gOGW span{width:25px;background:#187247}.AppFeatureCarousel_section__NE7uR a:focus-visible,.AppFeatureCarousel_section__NE7uR button:focus-visible{outline:3px solid #2a8148;outline-offset:3px}.AppFeatureCarousel_banner__PKq_S:focus-visible{outline-offset:-4px!important}@media (min-width:1600px){.AppFeatureCarousel_section__NE7uR{--slide-width:600px;--slide-gap:28px}}@media (max-width:1023px){.AppFeatureCarousel_section__NE7uR{--slide-width:70vw;--slide-gap:16px}}@media (max-width:639px){.AppFeatureCarousel_section__NE7uR{--slide-width:calc(100vw - 48px);--slide-gap:10px;padding-top:20px}.AppFeatureCarousel_heading__bh2Y_{padding:0 20px;margin-bottom:10px;gap:10px}.AppFeatureCarousel_eyebrow__OQHg9{font-size:8px}.AppFeatureCarousel_heading__bh2Y_ h2{font-size:18px}.AppFeatureCarousel_appLink__B9bM9{font-size:11px}.AppFeatureCarousel_appLink__B9bM9 span{margin-left:0}.AppFeatureCarousel_slide__IytHc{border-radius:20px}.AppFeatureCarousel_banner__PKq_S{min-height:310px;align-items:flex-start}.AppFeatureCarousel_copy__tFmmC{width:76%;padding:22px 0 24px 20px}.AppFeatureCarousel_label__YE05n{font-size:8px}.AppFeatureCarousel_copy__tFmmC h3{font-size:24px;max-width:235px}.AppFeatureCarousel_description__tmCEH{font-size:12px;max-width:180px;padding-right:8px}.AppFeatureCarousel_cta__zM60D{margin-top:16px;font-size:11px;padding:9px 12px}.AppFeatureCarousel_artwork__sPgKa{inset:85px -35px 0 24%}.AppFeatureCarousel_artwork__sPgKa:after{background:linear-gradient(90deg,var(--surface),transparent 55%)}.AppFeatureCarousel_image__5VHSE{object-position:70% center}}@media (prefers-reduced-motion:reduce){.AppFeatureCarousel_cta__zM60D,.AppFeatureCarousel_dot__3q__z span,.AppFeatureCarousel_moving__WvVjJ,.AppFeatureCarousel_moving__WvVjJ .AppFeatureCarousel_slide__IytHc{transition:none}}