.s-apps .button-primary{-webkit-tap-highlight-color:transparent;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;border:none;box-sizing:border-box;color:currentColor;color:var(--text-interactive-button-primary);cursor:pointer;display:inline-flex;font-family:var(--font-typeface-display);font-size:var(--font-responsive-sm);font-weight:var(--font-weight-strongest);gap:.75rem;isolation:isolate;justify-content:center;letter-spacing:.05em;line-height:1;min-height:2rem;min-width:2rem;overflow:hidden;padding:1.125rem 3.5rem;position:relative;text-align:center;text-transform:uppercase;transition:color .5s ease-in,background-color .5s ease-in,border-color .5s ease-in}.s-apps .button-primary *{pointer-events:none}.s-apps .button-primary:disabled{border-color:var(--surface-interactive-button-primary)!important;color:var(--text-interactive-button-primary)!important;opacity:.5;pointer-events:none!important}.s-apps .button-primary:disabled:before{background-color:var(--surface-interactive-button-primary);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.s-apps .button-primary:disabled:after{display:none}@supports (-moz-appearance:none){.s-apps .button-primary{padding:1.25rem 3.5rem 1.125rem}}.s-apps .button-primary:before{background-color:var(--surface-interactive-button-primary);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.s-apps .button-primary:after{background-color:var(--surface-interactive-button-primary--hover);content:"";display:block;height:100%;left:-155%;position:absolute;top:0;transform:skew(-25deg);transition:all .625s cubic-bezier(.83,0,.17,1);width:140%;z-index:-1}.s-apps .button-primary svg{display:block;height:auto;transform:translateY(1px);width:.5625rem}.s-apps .r-app-wrap .rec-h3,.s-apps .r-app-wrap .rec-h3>a{font-family:var(--font-typeface-display);font-size:var(--font-responsive-sm);font-weight:var(--font-weight-strongest);letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.s-apps .r-product-card-sizing small{display:block;line-height:1.4}.s-apps .r-app-wrap .r-product-card-pricing *{display:block;font-size:var(--font-static-sm);line-height:1.4}.s-apps .r-product-card-pricing.r-block-spacing{margin-block:.5rem!important}.s-apps .r-ab .r-pl-3{padding-left:0!important}.s-apps .r-app-wrap .r-card-media-wrap{margin-bottom:.75rem}.s-apps .r-badge-container .r-badge{background-color:var(--surface-global-badge);color:var(--text-global-light);font-family:var(--font-typeface-display);font-size:var(--font-static-xs);font-size:.625rem;font-weight:var(--font-weight-strongest);left:.25rem;letter-spacing:.05em;line-height:1;padding:.3125rem .5rem;position:absolute;text-transform:uppercase;top:.25rem;z-index:2}.s-apps .r-badge-container .r-badge .r-badge-text{white-space:nowrap}.s-apps .r-col-sorting-select,.s-apps .r-select-btn{font-family:var(--font-typeface-display);font-size:var(--font-static-sm);font-size:var(--font-static-xs)!important;font-weight:var(--font-weight-strongest);letter-spacing:.05em;line-height:1;padding:.5rem!important;text-transform:uppercase;text-transform:uppercase!important}.s-apps .r-plp-filter{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.s-apps .r-plp-filter input[type=checkbox]{flex-shrink:0;position:relative;top:.125rem}.s-apps .r-plp-filter label{font-size:var(--font-static-xs)!important;line-height:1.2}.s-apps .r-plp-filter input{width:auto!important}.s-apps .r-sell-card,.s-apps .r-sell-card .rd-h2{color:var(--text-global-light)!important}.s-apps .r-sell-card .rd-h2{font-family:var(--font-typeface-display)!important;font-weight:var(--font-weight-strongest)!important;text-transform:uppercase!important}.s-apps .r-sell-card .button-ghost{-webkit-tap-highlight-color:transparent;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;border:none;box-sizing:border-box;color:currentColor;color:var(--text-interactive-button-tertiary);cursor:pointer;display:inline-flex;font-family:var(--font-typeface-display);font-size:var(--font-responsive-sm);font-weight:var(--font-weight-strongest);gap:.75rem;isolation:isolate;justify-content:center;letter-spacing:.05em;line-height:1;min-height:2rem;min-width:2rem;overflow:hidden;padding:1.125rem 3.5rem;padding:.75rem 1.5rem!important;position:relative;text-align:center;text-transform:uppercase;text-transform:uppercase!important;transition:color .5s ease-in,background-color .5s ease-in,border-color .5s ease-in}.s-apps .r-sell-card .button-ghost *{pointer-events:none}.s-apps .r-sell-card .button-ghost:disabled{border-color:var(--surface-interactive-button-primary)!important;color:var(--text-interactive-button-primary)!important}.s-apps .r-sell-card .button-ghost:disabled:before{background-color:var(--surface-interactive-button-primary);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.s-apps .r-sell-card .button-ghost:disabled:after{display:none}@supports (-moz-appearance:none){.s-apps .r-sell-card .button-ghost{padding:1.25rem 3.5rem 1.125rem}}.s-apps .r-sell-card .button-ghost:before{background-color:var(--surface-interactive-button-tertiary);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.s-apps .r-sell-card .button-ghost:after{background-color:var(--surface-interactive-button-tertiary--hover);content:"";display:block;height:100%;left:-155%;position:absolute;top:0;transform:skew(-25deg);transition:all .625s cubic-bezier(.83,0,.17,1);width:140%;z-index:-1}.s-apps .r-sell-card .button-ghost:disabled{background-color:var(--text-interactive-button-primary)!important;border-color:var(--text-interactive-button-primary)!important;color:var(--surface-interactive-button-primary)!important;opacity:.5;pointer-events:none!important}.s-apps .r-sell-card .button-ghost:disabled:after,.s-apps .r-sell-card .button-ghost:disabled:before{display:none!important}.s-apps .r-sell-card .button-ghost:focus-visible:after{left:-20%}.s-apps .r-sell-card .button-ghost svg{display:block;height:auto;transform:translateY(1px);width:.5625rem}@supports (-moz-appearance:none){.s-apps .r-sell-card .button-ghost{padding:.75rem 1.5rem .625rem!important}}.s-apps .r-page-block-lpbanner .r-block-button{border:none!important}.s-apps .r-block-button-container.r-block-spacing.r-page-f-col-cta.r-page-col-cta-center,.s-apps .r-pag-text-columns-heading .rd-h1{margin-top:2rem!important}.s-apps .r-page-block-howtobanner .r-block-spacing{margin-bottom:2rem!important}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost{-webkit-tap-highlight-color:transparent;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;border:none;box-sizing:border-box;color:currentColor;color:var(--text-interactive-button-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-typeface-display);font-size:var(--font-responsive-sm);font-weight:var(--font-weight-strongest);gap:.75rem;isolation:isolate;justify-content:center;letter-spacing:.05em;line-height:1;min-height:2rem;min-width:2rem;overflow:hidden;padding:1.125rem 3.5rem;padding:.75rem 1.5rem!important;position:relative;text-align:center;text-transform:uppercase;text-transform:uppercase!important;transition:color .5s ease-in,background-color .5s ease-in,border-color .5s ease-in}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost *{pointer-events:none}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:disabled{border-color:var(--surface-interactive-button-primary)!important;color:var(--text-interactive-button-primary)!important;opacity:.5;pointer-events:none!important}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:disabled:before{background-color:var(--surface-interactive-button-primary);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:disabled:after{display:none}@supports (-moz-appearance:none){.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost{padding:1.25rem 3.5rem 1.125rem}}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:before{background-color:transparent;border:.0625rem solid var(--border-interactive-button-secondary);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:after{background-color:var(--surface-interactive-button-secondary--hover);content:"";display:block;height:100%;left:-155%;position:absolute;top:0;transform:skew(-25deg);transition:all .625s cubic-bezier(.83,0,.17,1);width:140%;z-index:-1}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:disabled{color:var(--text-interactive-button-secondary)!important}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:disabled:before{background-color:var(--surface-interactive-button-secondary)!important}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost svg{display:block;height:auto;transform:translateY(1px);width:.5625rem}@supports (-moz-appearance:none){.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost{padding:.75rem 1.5rem .625rem!important}}.s-apps .r-app-wrap h1{font-size:var(--font-responsive-md);margin-bottom:.5rem}.s-apps .r-app-wrap h1,.s-apps .r-app-wrap h2{font-family:var(--font-typeface-display);font-weight:var(--font-weight-strongest);letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.s-apps .r-app-wrap h2{font-size:var(--font-responsive-lg)}.s-apps .r-pdp-var-cta .button-primary{padding-inline:1.5rem;white-space:nowrap;width:100%}.s-apps .r-pdp-var-wrap{padding-right:0!important}.s-apps .r-pdp-var-inner{flex-wrap:wrap!important}.s-apps .r-pdp-var-inner .r-pdp-var-detail{flex:1}.s-apps .r-pdp-var-inner .r-pdp-var-pricing-cta-wrap{margin-top:1rem;text-align:left!important;width:100%}.s-apps .r-pdp-var-inner .r-app-wrap .r-pdp-var-images{width:6.25rem!important}.s-apps .r-pdp .r-pdp-pricing .r-pricing-display{margin-right:.25rem}.s-apps .r-pdp-program-heading.rd-h3.rec-h3{font-family:var(--font-typeface-display);font-size:var(--font-static-micro)!important;font-weight:var(--font-weight-display)!important;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.s-apps .r-slider-dots{flex-wrap:wrap!important}.s-apps .r-pdp-prog-descs .button-ghost{-webkit-tap-highlight-color:transparent;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;border:none;box-sizing:border-box;color:currentColor;color:var(--text-interactive-button-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-typeface-display);font-size:var(--font-responsive-sm);font-weight:var(--font-weight-strongest);gap:.75rem;isolation:isolate;justify-content:center;letter-spacing:.05em;line-height:1;min-height:2rem;min-width:2rem;overflow:hidden;padding:1.125rem 3.5rem;position:relative;text-align:center;text-transform:uppercase;text-transform:uppercase!important;transition:color .5s ease-in,background-color .5s ease-in,border-color .5s ease-in}.s-apps .r-pdp-prog-descs .button-ghost *{pointer-events:none}.s-apps .r-pdp-prog-descs .button-ghost:disabled{border-color:var(--surface-interactive-button-primary)!important;color:var(--text-interactive-button-primary)!important;opacity:.5;pointer-events:none!important}.s-apps .r-pdp-prog-descs .button-ghost:disabled:before{background-color:var(--surface-interactive-button-primary);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.s-apps .r-pdp-prog-descs .button-ghost:disabled:after{display:none}@supports (-moz-appearance:none){.s-apps .r-pdp-prog-descs .button-ghost{padding:1.25rem 3.5rem 1.125rem}}.s-apps .r-pdp-prog-descs .button-ghost:before{background-color:transparent;border:.0625rem solid var(--border-interactive-button-secondary);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.s-apps .r-pdp-prog-descs .button-ghost:after{background-color:var(--surface-interactive-button-secondary--hover);content:"";display:block;height:100%;left:-155%;position:absolute;top:0;transform:skew(-25deg);transition:all .625s cubic-bezier(.83,0,.17,1);width:140%;z-index:-1}.s-apps .r-pdp-prog-descs .button-ghost:disabled{color:var(--text-interactive-button-secondary)!important}.s-apps .r-pdp-prog-descs .button-ghost:disabled:before{background-color:var(--surface-interactive-button-secondary)!important}.s-apps .r-pdp-prog-descs .button-ghost svg{display:block;height:auto;transform:translateY(1px);width:.5625rem}@media only screen and (min-width:48em){.s-apps .r-badge-container .r-badge{left:.5rem;top:.5rem}.s-apps .r-col-sorting-select,.s-apps .r-select-btn{height:2.25rem!important}.s-apps .r-plp-filters>*{margin-inline:0!important}.s-apps .r-app-wrap .r-plp-col-items .r-col-grid{padding-left:0!important}.s-apps .r-pag-text-columns-heading .rd-h1{margin-top:2.5rem!important}.s-apps .r-page-block-howtobanner .r-block-spacing{margin-bottom:2.5rem!important}}@media only screen and (min-width:64em){.s-apps .r-pag-text-columns-heading .rd-h1{margin-top:4rem!important}.s-apps .r-page-block-howtobanner .r-block-spacing{margin-bottom:4rem!important}.s-apps .r-pdp-right{margin-right:auto!important;max-width:35.75rem!important;padding-left:3rem!important}.s-apps .r-pdp-var-inner .r-app-wrap .r-pdp-var-images{width:9.375rem!important}}@media only screen and (max-width:calc(48em - 1px)){.s-apps .r-block-content,.s-apps .r-block-heading{color:var(--text-global-dark)!important}.s-apps .r-block-heading p{margin-block:0!important}.s-apps .r-app-wrap .r-banner .r-block-spacing{margin-bottom:1.5rem!important}.s-apps .r-plp-toggle-filter{-webkit-tap-highlight-color:transparent;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;border:none;border:.0625rem solid var(--border-global-primary);color:currentColor;cursor:pointer;display:inline-flex;font-family:var(--font-typeface-display);font-size:var(--font-static-xs);font-weight:var(--font-weight-strongest);gap:.5rem;letter-spacing:.05em;line-height:1;min-height:2rem;min-width:2rem;padding:.625rem 1rem;text-transform:uppercase}.s-apps .r-plp-toggle-filter *{pointer-events:none}@supports (-moz-appearance:none){.s-apps .r-plp-toggle-filter{padding:.75rem 1rem .625rem}}.s-apps .r-plp-toggle-filter:before{content:"Filters"}.s-apps .r-plp-toggle-filter svg{position:relative;top:.0625rem}.s-apps .r-plp-toggles{margin-bottom:1.25rem!important}.s-apps .r-app-wrap .r-plp-filters{border:none!important}.s-apps .r-app-wrap .r-plp-filters .r-text-right{flex-grow:unset!important}.s-apps .r-page-block-howtobanner .r-content-mobile-left{text-align:center!important}.s-apps .r-page-block-howtobanner .r-block-spacing{text-align:center!important;width:100%!important}.s-apps .r-pdp-var-inner .r-pdp-var-detail{margin-left:0!important}.s-apps .r-pdp-prog-descs .button-ghost{width:unset!important}}@media only screen and (hover:hover){.s-apps .button-primary:hover{border-color:var(--surface-interactive-button-primary--hover);color:var(--text-interactive-button-primary--hover)}.s-apps .button-primary:hover:after{left:-20%}.s-apps .r-sell-card .button-ghost:hover{border-color:var(--surface-interactive-button-tertiary--hover);color:var(--text-interactive-button-tertiary--hover)}.s-apps .r-sell-card .button-ghost:hover:after{left:-20%}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:hover{color:var(--text-interactive-button-secondary--hover)}.s-apps .r-page-block-howtobanner .r-block-spacing .button-ghost:hover:after{left:-20%}.s-apps .r-pdp-prog-descs .button-ghost:hover{color:var(--text-interactive-button-secondary--hover)}.s-apps .r-pdp-prog-descs .button-ghost:hover:after{left:-20%}}