.hv3-gp--m-swipe .hv3-gp__step,.hv3-gp--m-swipe .hv3-gp__dots,.hv3-gp--m-swipe .hv3-gp__after{display:none}@media (max-width:980px){.hv3-gp--m-swipe .hv3-gp__inner{padding-inline:16px}.hv3-gp--m-swipe .hv3-gp__lede{color:#475569;margin-inline:4px;font-size:16px;line-height:1.6}.hv3-gp--m-swipe .hv3-gp__panel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:12px;margin:28px -16px -14px;padding:4px 16px 18px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.hv3-gp--m-swipe .hv3-gp__panel::-webkit-scrollbar{display:none}.hv3-gp--m-swipe .hv3-gp__tabs{display:none}.hv3-gp--m-swipe .hv3-gp__view:focus-visible{outline:3px solid var(--hv3-purple);outline-offset:-3px}.hv3-gp--m-swipe .hv3-gp__view,.hv3-gp--m-swipe .hv3-gp__view[data-active=true]{--gp-accent:var(--gp-card-accent);opacity:1;visibility:visible;scroll-snap-align:start;background:#fff;border:1px solid #e8e2fc;border-radius:24px;flex:0 0 88%;grid-template-rows:auto 1fr;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 10px 30px -20px #4c1d9566}.hv3-gp--m-swipe .hv3-gp__media{aspect-ratio:1222/888;object-fit:cover;border-radius:0;grid-area:1/1;width:100%;height:auto;margin:0;position:static}.hv3-gp--m-swipe .hv3-gp__note{background:#fff;border-radius:14px;grid-area:1/1;place-self:end start;width:auto;max-width:78%;margin:12px;padding:10px 14px;display:block;position:static;box-shadow:0 8px 20px -8px #0f172a59}.hv3-gp--m-swipe .hv3-gp__note-badge{display:none}.hv3-gp--m-swipe .hv3-gp__note-t{margin:0;font-size:16px;line-height:1.25}.hv3-gp--m-swipe .hv3-gp__note-s{color:#475569;margin:0;font-size:14px;line-height:1.3}.hv3-gp--m-swipe .hv3-gp__copy{grid-area:2/1;width:auto;margin:0;padding:18px 20px 20px;position:static}.hv3-gp--m-swipe .hv3-gp__step{background:color-mix(in srgb, var(--gp-card-accent) 13%, transparent);color:var(--gp-card-accent);font-family:var(--hv3-font-body);font-weight:var(--hv3-w-label);border-radius:99px;align-items:center;margin-bottom:10px;padding:3px 12px;font-size:14px;line-height:1.5;display:inline-flex}.hv3-gp--m-swipe .hv3-gp__h3{font-size:24px;line-height:1.2}.hv3-gp--m-swipe .hv3-gp__body{color:#4b5563;margin-top:10px;font-size:16px;line-height:1.625}.hv3-gp--m-swipe .hv3-gp__features{row-gap:10px;margin:16px 0 0;padding:0;list-style:none}.hv3-gp--m-swipe .hv3-gp__feature{gap:12px;font-size:16px;line-height:1.35}.hv3-gp--m-swipe .hv3-gp__chip{background:color-mix(in srgb, var(--gp-card-accent) 14%, transparent);width:24px;height:24px;color:var(--gp-card-accent);border-radius:50%}.hv3-gp--m-swipe .hv3-gp__chip svg{width:12px;height:12px}.hv3-gp--m-swipe .hv3-gp__copy .hv3-gp__cta{display:none}.hv3-gp--m-swipe .hv3-gp__dots{justify-content:center;align-items:center;gap:8px;height:20px;margin-top:16px;display:flex}.hv3-gp--m-swipe .hv3-gp__dots i{background:#cbd5e1;border-radius:99px;width:8px;height:8px;transition:width .2s,background-color .2s;display:block}.hv3-gp--m-swipe .hv3-gp__dots i[data-on=true]{background:var(--hv3-purple);width:24px}.hv3-gp--m-swipe .hv3-gp__after{padding-top:20px;display:block}.hv3-gp--m-swipe .hv3-gp__after-cta{background:var(--gp-card-accent);color:#fff;min-height:52px;font-family:var(--hv3-font-body);font-weight:var(--hv3-w-button);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;text-decoration:none;display:flex}.hv3-gp--m-swipe .hv3-gp__after-cta svg{width:18px;height:18px}.hv3-gp--m-swipe .hv3-gp__after-cta:focus-visible{outline:3px solid var(--hv3-purple);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.hv3-gp--m-swipe .hv3-gp__dots i{transition:none}}
