.retention-banner{padding-bottom:80px;padding-top:190px}.retention-banner .container{position:relative}.retention-banner .container .retention-content-block{left:75px;max-width:620px;position:absolute;top:-45px;width:100%}.retention-banner .container .retention-content-block h1{color:#221f20;font-family:Inter,sans-serif;font-size:5rem;font-style:italic;font-weight:500;letter-spacing:-.48px;line-height:87%;margin:0 0 5px;position:relative;text-transform:uppercase}body.macos .retention-banner .container .retention-content-block h1{background-position:55% 64%;margin-bottom:20px}body.macos .retention-banner .container .retention-content-block h1 strong{margin-top:15px}body.macos .retention-banner .container .retention-content-block h1 strong span.skew-text:before{width:275px}.retention-banner .container .retention-content-block h1 strong{display:block;font-family:charles_inktrapregular,sans-serif;font-size:6.563rem;font-weight:400;letter-spacing:0;line-height:96.5%;margin-top:35px}.retention-banner .container .retention-content-block h1 strong span.skew-text{color:#fff;display:inline-block;position:relative}.retention-banner .container .retention-content-block h1 strong span.skew-text:after{color:#fff;content:"Chat";font-family:charles_inktrapregular,sans-serif;font-size:6.563rem;line-height:96.5%;position:relative;z-index:5}.retention-banner .container .retention-content-block h1 strong span.skew-text:before{background:#221f20;border-radius:42px;content:"";height:109px;left:-10px;position:absolute;top:-15px;transform:skew(-10deg);width:304px;z-index:0}body.macos .retention-banner .container .retention-content-block h1 strong span.skew-text:before{top:4px}.retention-banner .container .retention-content-block p{color:#221f20;font-family:Inter,sans-serif;font-size:1.125rem;letter-spacing:.08px;line-height:24px;margin-bottom:25px;max-width:480px}.retention-banner .container .retention-image-block img{position:relative;z-index:6}.retention-banner .container .retention-image-block img.mobile{display:none}.retention-banner .container .retention-banner-btn{align-items:center;background:#fff171;border-radius:50px;color:#221f20;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;line-height:20px;padding:.4rem 1rem .4rem 1.5rem;position:relative;transition:background .3s ease;z-index:10}.retention-banner .container .retention-banner-btn svg{height:auto;margin-left:8px;width:8px}@media screen and (max-width:767px){.retention-banner .container .retention-image-block img.desktop{display:none}.retention-banner .container .retention-image-block img.mobile{display:block;position:relative;transform:translate(-.5rem,-12.75rem)}.retention-banner .container .retention-content-block h1{font-size:2.75rem}.retention-banner .container .retention-content-block h1 strong{font-size:3.75rem;margin-top:15px}.retention-banner .container .retention-content-block p{font-size:15px;line-height:17px;margin-bottom:20px;max-width:88%}.retention-banner .container .retention-content-block p br{display:none}.retention-banner{padding-bottom:0;padding-top:60px}.retention-banner .container .retention-content-block{left:0;max-width:100%;position:relative;top:auto}.retention-image-block{margin-bottom:-120px}}@media screen and (max-width:480px){body.macos .retention-banner .container .retention-content-block h1 strong span.skew-text:after{color:#fff;content:"Chat";font-family:charles_inktrapregular,sans-serif;font-size:3.75rem;line-height:96.5%;position:relative;z-index:5}body.macos .retention-banner .container .retention-content-block h1 strong span.skew-text:before{background:#221f20;border-radius:22px;content:"";height:58px;left:-5px;position:absolute;top:4px;transform:skew(-10deg);width:161px;z-index:0}.retention-banner .container .retention-content-block h1 strong span.skew-text:after{color:#fff;content:"Chat";font-family:charles_inktrapregular,sans-serif;font-size:3.75rem;line-height:96.5%;position:relative;z-index:5}.retention-banner .container .retention-content-block h1 strong span.skew-text:before{background:#221f20;border-radius:22px;content:"";height:58px;left:-5px;position:absolute;top:-7px;transform:skew(-10deg);width:161px;z-index:0}}@media only screen and (min-device-pixel-ratio:3),only screen and (min-resolution:3dppx){.retention-banner .container .retention-content-block h1 strong span.skew-text:before{top:-7px}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){.retention-banner .container .retention-content-block h1 strong span.skew-text:before{top:3px}.retention-banner .container .retention-content-block h1{margin-bottom:10px}.retention-banner .container .retention-content-block h1 strong{margin-top:10px}.retention-banner .container .retention-image-block img.mobile{transform:translate(-10px,-200px)}}@media screen and (max-width:414px){.retention-banner .container .retention-content-block p{font-size:14px;max-width:82%}}@media screen and (max-width:395px){.retention-banner .container .retention-image-block img.mobile{transform:translate(-10px,-200px)}}@media screen and (max-width:385px){.retention-banner .container .retention-image-block img.mobile{transform:translateY(-212px)}}@media screen and (max-width:365px){.retention-banner .container .retention-image-block img.mobile{transform:translate(15px,-215px)}.retention-banner .container .retention-content-block p{font-size:14px}}