:root{--priamry_gradient:linear-gradient(90deg,#145a64,#28b2ca 90%);--first_color:#98fffb;--second_color:#dff0f0;--third_color:#50535a;--fourth_color:#767373;--primary_font:"Montserrat",serif}body.lp-body{font-family:var(--primary_font);font-size:20px;line-height:24px}.lp-body h1{font-size:48px;line-height:50px}.lp-body .h1{font-size:48px;line-height:60px}.lp-body h2{font-size:42px;line-height:52px}.lp-body .h2{font-size:40px;line-height:50px}.lp-body .btn{display:inline-flex;font-size:20px;height:auto;line-height:21px;padding:19px 42px}.lp-body strong{font-weight:700}.eyebrow{color:var(--first_color);letter-spacing:2px}.wave-shape{bottom:-1px;position:absolute;width:100%}.wave-shape img{width:100%}.gradient-banner{background:var(--priamry_gradient);overflow-x:clip;padding:200px 0 290px}.gradient-banner,.gradient-banner .top-part,.gradient-banner .top-part .left-part{position:relative}.gradient-banner .top-part .banner-img{margin-left:auto;max-width:395px}.gradient-banner .top-part .btn-wrapper{gap:30px;width:100%}.gradient-banner .bottom-part{margin-top:160px}.gradient-banner .bottom-part .circle{background:linear-gradient(90deg,#39a09c 0,#8ee7e4);height:274px;width:274px}.gradient-banner .bottom-part .circle .content{font-size:16px;font-weight:600;line-height:20px;margin-top:18px}.gradient-banner .bottom-part .bottom-img{flex-shrink:0;width:377px}.gradient-banner .bottom-part .circle{position:relative}.gradient-banner .bottom-part .circle:before{background:linear-gradient(124.85deg,rgba(31,137,154,.2) -10.67%,rgba(57,228,255,.2) 112.64%);border-radius:50%;content:"";inset:-50px;position:absolute}.gradient-banner .bottom-part .circle:after{background:linear-gradient(124.85deg,rgba(31,137,154,.5) -10.67%,rgba(142,231,228,.5) 112.64%);border-radius:50%;content:"";inset:-25px;position:absolute;z-index:1}.gradient-banner .bottom-part .circle .number-box{position:relative;z-index:3}.gradient-banner .bottom-part .right-content{font-size:32px;font-weight:400;letter-spacing:-2px;line-height:48px;padding-left:60px}.gradient-banner input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]),.gradient-banner input[readonly]:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]),.gradient-banner select,.gradient-banner textarea{border-color:#dedede}.banner-img,.banner-img>img{position:relative}.banner-img .ring,.banner-img .ring.ring2{animation:scale-up-center 8s linear infinite both;height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.banner-img .ring.ring2{animation-delay:-2s}.banner-img .ring.ring3{animation:scale-up-center 8s linear infinite both;animation-delay:-4s}.banner-img .ring.ring3,.banner-img .ring.ring4{height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.banner-img .ring.ring4{animation:scale-up-center 8s linear infinite both;animation-delay:-6s}.banner-img .ring img{height:100%;width:100%}.two-col-content{padding:100px 0}.two-col-content .content-box .score-box{flex-shrink:0;width:490px}.two-col-content .content-box{margin-top:100px}.two-col-content .content-box .content{font-weight:500;padding-left:100px}.two-col-content .content-box .score{font-size:82px;line-height:70px;margin-top:-80px;position:relative}.two-col-content .content-box .text{margin-top:32px}.two-col-content .content-box .text p{color:var(--black);font-size:32px;line-height:31px;margin:0}.two-col-content .content-box .text p strong{font-weight:700}.two-col-content .content-box .text p span{color:#9d9d9d;font-size:20px;line-height:20px}.chart-box .chart{height:136px;list-style-type:none;margin:0 auto;overflow:hidden;padding:0;position:relative;width:273px}.chart-box{height:211px;position:relative}.chart *,.chart:before{box-sizing:border-box}.chart-box .chart{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.chart-box .chart2{bottom:0;height:179px;position:absolute;width:356px}.chart-box .chart3{bottom:0;height:217px;position:absolute;width:431px}.chart-box .chart.chart2 div{background:rgb(from var(--tertiary) r g b/.5)}.chart-box .chart.chart3 div{background:rgb(from var(--tertiary) r g b/.2);border-bottom-left-radius:215px;border-bottom-right-radius:215px}.chart-box .chart div{animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:linear;backface-visibility:hidden;background:var(--tertiary);border-bottom-left-radius:175px;border-bottom-right-radius:175px;border-top:none;height:inherit;left:0;position:absolute;top:100%;transform-origin:50% 0;transform-style:preserve-3d;width:inherit}.chart-box .chart div:first-child{transform:rotate(180deg);z-index:4}.chart-box .chart.chart2 div:first-child,.chart-box .chart.chart3 div:first-child{transform:rotate(90deg);z-index:4}.chart-box .chart span{animation:fade-in .4s linear forwards;backface-visibility:hidden;color:#fff;font-size:18px;position:absolute}.chart-box .chart .candidate-one-percentage{left:-35px;top:10px;transform:rotate(-90deg)}.chart-box .chart .candidate-two-percentage{left:-35px;top:-35px;transform:rotate(-90deg)}.icon-cards{background:var(--second_color);padding:95px 0}.icon-cards h2{color:#000;font-size:48px;line-height:105%}.icon-cards .card-wrapper{margin-top:66px}.icon-cards .card-wrapper .row{row-gap:60px}.icon-cards .card-wrapper .custom-col{padding:0 20px}.icon-cards .card-wrapper .card{background:transparent!important}.icon-cards .card-wrapper .card .image{height:76px;width:76px}.icon-cards .card-wrapper .card .title{font-weight:500;margin-top:40px}.icon-cards .bottom-text blockquote{font-family:Montserrat;font-weight:400;margin-top:66px}.bottom-text,.bottom-text em{font-family:Montserrat}.image-box-bottom-text em a{color:#fff;font-family:Montserrat;text-decoration:underline}.image-box-bottom-text,.image-box-bottom-text em{color:#fff;font-family:Montserrat;padding-top:25px}.image-box{background:var(--third_color);padding:100px 0 110px}.image-box .image{margin-top:34px}.content-slider{padding:90px 0;position:relative;z-index:2}.content-slider .inner{min-height:560px}.content-slider .inner .left-content{flex-shrink:0;width:calc(100% - 948px)}.content-slider .inner .left-content .text{color:var(--fourth_color);margin-top:36px}.content-slider .inner .right-content{width:948px}.content-slider .inner .right-content .slide-item{font-size:56px;letter-spacing:-1px;line-height:64px;padding-left:96px;position:relative}.content-slider .inner .right-content .slide-item span{color:var(--tertiary)}.content-slider .inner .right-content .slide-item blockquote{color:var(--fourth_color);font-family:Montserrat;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0;margin-left:auto;max-width:548px}.content-slider .inner .right-content .slide-item:before{background:url(https://www.quicksortrx.com/hubfs/QuicksortRx-2025/Images/quote-icon.svg) no-repeat 50%/30px 26px;content:"";height:30px;left:56px;position:absolute;top:0;width:30px}.content-slider .slick-nav{position:relative}.content-slider .slick-nav ul.slick-dots{bottom:0;display:block;line-height:0;list-style:none;margin:0;padding:0 0 0 386px;position:absolute;width:100%}.content-slider .slick-nav ul.slick-dots li{cursor:pointer;display:inline-block;height:8px;margin:0 5px;padding:0;position:relative;width:8px}.content-slider .slick-nav ul.slick-dots li button{background:#d9d9d9;border:0;border-radius:50%;cursor:pointer;display:block;font-size:0;height:8px;line-height:0;outline:none;padding:5px;width:8px}.content-slider .slick-nav ul.slick-dots li button:before{color:#000;opacity:.75}.content-slider .slick-nav ul.slick-dots li.slick-active button{background:#9f9c9c}.image-content-grid{overflow-x:clip;padding:120px 0;position:relative}.image-content-grid .wave-shape{bottom:unset;top:-1px;transform:scale(-1)}.image-content-grid .top-part{padding:120px 0 100px}.image-content-grid .banner-img{margin-right:auto;max-width:330px}.image-content-grid .bottom-part{padding:100px 0}.image-content-grid .top-part .content{margin-top:45px;max-width:590px}.image-content-grid .bottom-part h2{color:var(--first_color)}.image-content-grid .bottom-part .content{margin-top:20px;max-width:550px}.image-content-grid .bottom-part .right-img{border-radius:20px;box-shadow:0 0 30px 0 rgba(36,156,176,.2);overflow:hidden}.image-content-grid .full-content{padding-top:100px}.image-content-grid .full-content .full-image{border-radius:20px;box-shadow:0 0 30px 0 rgba(36,156,176,.2);overflow:hidden}.image-content-grid .full-content h2{color:var(--first_color)}.image-content-grid .full-content .text{margin-top:50px}.image-content-grid .full-content .content{font-size:20px;line-height:27px;max-width:936px}.image-form{padding:60px 0 125px}.image-form .image{margin-top:70px}.image-form .form-wrapper{background:#fafafa;padding:60px}.image-form .form-wrapper h3{margin:0}.image-form .form-wrapper form{align-items:flex-start;flex-direction:column}.image-form .form-wrapper form .hs-form-field{width:100%}.image-form .form-wrapper form .hs-form-field input{border:0;box-shadow:none}.image-form .form-wrapper form .hs-form-field input[type=checkbox]{margin:5px 0 0}.image-form .form-wrapper form .hs-form-field label{align-items:flex-start;color:var(--primary);color:var(--black);display:flex;gap:6px}.image-form .form-wrapper form .hs-richtext{font-size:18px;line-height:20px;margin-top:10px}.image-form .form-wrapper form .hs-richtext a{text-decoration:underline}.image-form .form-wrapper form .hs-richtext:hover{text-decoration:none}.image-form .form-wrapper form ul.hs-error-msgs{margin-top:10px;order:3}.image-form .form-wrapper form ul.hs-error-msgs li label{color:var(--secondary)}.image-form .form-wrapper form .hs-form-field ul.inputs-list{margin-top:30px}.image-form .form-wrapper form .hs-form-field ul.inputs-list .hs-form-booleancheckbox{font-size:20px;line-height:24px}.image-form .form-wrapper form .hs-submit{margin-top:20px}.image-form .form-wrapper form input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]),.image-form .form-wrapper form select,.image-form .form-wrapper form textarea{border:2px solid #b8b8b8}.how-it-works{background:#384259;color:#fff;padding:98px 0 80px}.how-it-works h2{color:#fff}.how-it-works .list-wrapper{display:flex;flex-wrap:wrap;margin:60px 0 0;position:relative;z-index:1}.how-it-works .list-wrapper:after{background:url(https://21217665.fs1.hubspotusercontent-na1.net/hubfs/21217665/QuicksortRx-2025/Images/just-line.png) no-repeat 100%;content:"";height:24px;left:0;position:absolute;top:25px;width:100%;z-index:-1}.how-it-works .list-wrapper:before{animation:drive 5s linear infinite both;background:url(https://www.quicksortrx.com/hubfs/QuicksortRx-2025/Images/the-arrow.png) no-repeat 50%;content:"";height:24px;left:0;position:absolute;top:25px;width:15px;z-index:-1}.how-it-works .list-wrapper .list{padding:0 60px;width:33.33%}.how-it-works .list-wrapper .list .number{align-items:center;background:#52a6be;border-radius:100%;box-shadow:0 0 0 8px rgba(82,166,190,.6),0 0 0 15px rgba(82,166,190,.4);display:flex;font-size:36px;height:70px;justify-content:center;margin:0 auto 40px;width:70px}.how-it-works .list-wrapper .list .title{color:#b9ebe9;font-size:24px;font-weight:700;line-height:125%;padding:0 0 20px}@keyframes drive{0%{left:1%;opacity:1}90%{left:95%;opacity:1}95%{left:100%;opacity:0}to{left:100%;opacity:0}}@media(max-width:1300px){.content-slider .inner .left-content{width:calc(100% - 810px)}.content-slider .inner .right-content{width:810px}}@media(max-width:1199.98px){.gradient-banner .bottom-part .bottom-img{width:320px}.content-slider .inner .left-content{width:calc(100% - 630px)}.content-slider .inner .right-content{width:630px}.image-content-grid .bottom-part,.image-content-grid .top-part{padding:60px 0}.image-form .form-wrapper{padding:40px 30px}.how-it-works .list-wrapper .list{padding:0 20px}}@media(max-width:991.98px){.lp-body .h1,.lp-body h1,.lp-body h2{font-size:40px;line-height:48px}.lp-body .h2{font-size:34px;line-height:44px}.gradient-banner{padding:80px 0 120px}.gradient-banner .top-part .row{flex-direction:column-reverse;row-gap:30px}.gradient-banner .top-part .banner-img{margin:auto}.gradient-banner .bottom-part{margin-top:80px}.gradient-banner .bottom-part .right-content{font-size:22px;letter-spacing:0;line-height:36px;padding-left:30px}.two-col-content{padding:80px 0}.two-col-content .content-box{flex-direction:column;margin-top:60px}.two-col-content .content-box .content{margin-top:30px;padding:0;text-align:center}.two-col-content .content-box .score-box{width:100%}.icon-cards{padding:80px 0 50px}.icon-cards .card-wrapper .row{row-gap:30px}.icon-cards .card-wrapper .custom-col{padding:0 15px}.image-box{padding:80px 0}.content-slider .inner{min-height:unset}.content-slider .inner .left-content{width:100%}.content-slider .inner .right-content{margin-top:30px;max-width:720px;width:100%}.content-slider .inner .right-content .slide-item{font-size:40px;line-height:52px;padding-left:40px}.content-slider .inner .right-content .slide-item:before{left:6px}.content-slider .slick-nav{margin-top:30px}.content-slider .slick-nav ul.slick-dots{display:flex;justify-content:center;padding:0}.image-content-grid{padding:60px 0}.image-content-grid .banner-img{margin:0 auto}.image-content-grid .bottom-part .right-img,.image-content-grid .top-part .right-part{margin-top:30px}.image-content-grid .full-content{padding-top:60px}}@media(max-width:767.98px){.lp-body h1{font-size:34px!important;line-height:42px!important}.lp-body .h1,.lp-body h2{font-size:26px;line-height:38px}.lp-body .h2{font-size:24px;line-height:36px}body.lp-body{font-family:var(--primary_font);font-size:16px;line-height:20px}.gradient-banner .top-part .btn-wrapper{gap:24px}.gradient-banner .top-part .row{margin-top:40px}.gradient-banner .bottom-part{flex-direction:column}.gradient-banner .bottom-part .right-content{margin-top:60px;padding:0}.gradient-banner .bottom-part .bottom-img{width:270px}.two-col-content{padding:60px 0}.two-col-content .content-box{align-items:center;flex-direction:column;margin-top:60px}.two-col-content .content-box .content{margin-top:40px;padding:0;text-align:center;width:100%}.icon-cards{padding:50px 0}.icon-cards .card-wrapper{margin-top:40px}.image-box{padding:60px 0}.content-slider .inner .right-content .slide-item{font-size:20px;line-height:32px}.content-slider .inner .right-content .slide-item:before{background-size:contain;height:16px;width:16px}.image-content-grid{padding:60px 0 40px}.image-content-grid .bottom-part,.image-content-grid .full-content,.image-content-grid .top-part{padding:40px 0}.image-form{padding:60px 0}.image-form .form-wrapper{margin-top:40px}.chart-box{height:150px}.chart-box .chart{height:95px;width:200px}.chart-box .chart2{height:115px;width:240px}.chart-box .chart3{height:135px;width:280px}.two-col-content .content-box .score{font-size:40px;margin-top:-70px}.how-it-works{padding:50px 0 30px}.how-it-works .list-wrapper{display:block}.how-it-works .list-wrapper:after{background:url(https://www.quicksortrx.com/hubfs/QuicksortRx-2025/Images/just-line-mobile.png) repeat-y top;height:100%;left:13px;top:-40px;width:24px}.how-it-works .list-wrapper:before{animation:drive2 5s linear infinite both;left:18px;top:-45px;transform:rotate(90deg)}.how-it-works .list-wrapper .list{padding:0 0 20px 70px;position:relative;text-align:left;width:auto}.how-it-works .list-wrapper .list .number{box-shadow:0 0 0 5px rgba(82,166,190,.6),0 0 0 10px rgba(82,166,190,.4);font-size:16px;height:40px;left:5px;position:absolute;top:-3px;width:40px}@keyframes drive2{0%{left:18px;opacity:1;top:-10%}90%{left:18px;opacity:1;top:84%}95%{left:18px;opacity:0;top:91%}to{left:18px;opacity:0;top:91%}}}@media(min-width:1300px){.lp-container{max-width:1270px}}@keyframes scale-up-center{0%{height:200px;opacity:1;width:200px}96%{height:900px;opacity:1;width:900px}to{height:908px;opacity:0;width:908px}}