.background-card{border-radius:20px;background:linear-gradient(157deg,#5900DE 10.77%,#12001A 84.92%);box-shadow:0 0 250px 4px rgb(77 48 255 / .4);backdrop-filter:blur(20px)}.safe-test-drive-bg{background:#4F21D1;box-shadow:0 0 250px 4px rgb(77 48 255 / .4);backdrop-filter:blur(20px);background:radial-gradient(at center bottom,#7A07CC,#4C07CC)}.why-text{color:#FFF;font-feature-settings:'dlig' on,'ss06' on,'ss07' on,'ss10' on;font-family:"Darker Grotesque";font-size:24px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.24px}.overview-safe-section{display:flex;flex-direction:column;width:550px;padding:20px 10px 20px 20px;padding-right:30px;padding-left:30px;align-items:left;gap:10.178px;flex-shrink:0;border-radius:15.267px;background:rgb(255 255 255 / .06);box-shadow:0 1.272px 15.267px 0 rgb(0 0 0 / .05);margin:2rem}.overview-safe-logo{margin-top:20px;width:128px;height:33px;flex-shrink:0;margin-bottom:10px}.overview-safe-logo-plain{width:128px;height:33px;flex-shrink:0}.overview-safe-text-bold{color:#FFF;font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px}.overview-safe-text{color:#FFF;font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:140%;letter-spacing:-.4px}.overview-safe-text li{color:#FFF;font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:140%;letter-spacing:-.4px}.overview-safe-text ul{list-style-type:disc;margin-left:25px;margin-top:10px}.compare-section .header,.compare-section .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 25px}.compare-section .col_1{width:20%}.compare-section .col_2{width:10%;text-align:center}.compare-section .col_3{width:10%;text-align:center}.compare-section .header .col_3{font-size:30px;font-weight:300}.compare-section .col_4{width:55%}.compare-section{margin-bottom:20px}@media (max-width:767px){.competition-details-hero-grid{width:100%;padding:0 20px;display:flex!important;flex-direction:column!important}.competition-details-hero-left-content h2{font-size:45px!important;padding-bottom:0px!important}.competition-details-hero-left-content #heroDescription{width:100%;font-size:25px!important;margin-top:5px!important;line-height:1.2!important;font-weight:400!important}.competition-details-hero-left-content #heroButtonContainer{margin-top:20px!important}.competition-details-hero-left-content #heroButton{margin-top:20px!important;padding-top:1rem!important;padding-bottom:1rem!important}.competition-details-hero-left-content #heroButton span{font-size:1.5rem!important}.competition-details-hero-right-content{width:100%}.logoCarouselSec div.container{padding-top:4rem!important}.carousel-heading{margin-bottom:10px!important}#whyTitle{font-size:50px!important;padding-bottom:0px!important}.why-text{font-size:30px!important;font-weight:400!important}#overviewTitle{font-size:50px!important;padding-bottom:0px!important}#overviewCards{flex-direction:column!important}#overviewSafeSection{width:100%;margin:0!important;margin-bottom:20px!important}#overviewOtherSection{width:100%;margin:0!important}#overviewHighlightSection{margin:0!important;margin-bottom:20px!important}#overviewHighlightSection p{font-weight:400!important}#overviewSection{padding:3rem!important}#testDriveSection h2{font-size:45px!important;padding-bottom:0px!important}.compare-section .header,.compare-section .row{flex-direction:column;align-items:stretch;gap:15px;padding:15px 20px}.compare-section .col_1,.compare-section .col_2,.compare-section .col_3,.compare-section .col_4{width:100%;text-align:left}.compare-section .col_2,.compare-section .col_3{text-align:center;justify-content:center}.compare-section .col_4{flex-direction:column;gap:10px}.compare-section .col_4 .flex{justify-content:space-between;align-items:center}.compare-section .col_4 .truncate{max-width:80%}.compare-section .col_4 .w-12{width:40px;height:40px}.compare-section .col_4 .toggle-icon{width:20px;height:20px}.compare-section .text-\[1\.8rem\]{font-size:1.4rem}.compare-section .header .col_3{font-size:24px}.compare-section .toggle-row{position:relative}.compare-section .toggle-row .col_4 .toggle-text{transition:all 0.3s ease}.compare-section{margin-bottom:30px}.overview-safe-logo-plain{width:100px;height:26px}}@media (min-width:768px) and (max-width:1023px){.competition-details-hero-grid{width:100%;padding:25px 50px;display:flex!important;flex-direction:column!important}.competition-details-hero-left-content h2{font-size:60px!important;padding-bottom:0px!important}.competition-details-hero-left-content #heroDescription{width:100%;font-size:30px!important;margin-top:5px!important;line-height:1.1!important;font-weight:400!important}.competition-details-hero-left-content #heroButtonContainer{margin-top:20px!important}.competition-details-hero-left-content #heroButton{margin-top:0px!important;padding-top:2rem!important;padding-bottom:2rem!important}.competition-details-hero-left-content #heroButton span{font-size:5rem!important}.competition-details-hero-right-content{width:100%}.logoCarouselSec div.container{padding-top:4rem!important}.carousel-heading{margin-bottom:10px!important}#whyTitle{font-size:50px!important;padding-bottom:15px!important}.why-text{font-size:30px!important;font-weight:400!important}#overviewTitle{font-size:50px!important;padding-bottom:0px!important}#overviewCards{flex-direction:column!important}#overviewSafeSection{width:100%;margin:0!important;margin-bottom:20px!important}#overviewOtherSection{width:100%;margin:0!important}#overviewHighlightSection{margin:0!important;margin-bottom:20px!important}#overviewHighlightSection p{font-weight:300!important}#overviewSection{padding:3rem!important}#testDriveSection h2{font-size:45px!important;padding-bottom:0px!important}#whyOverviewSection{padding:5em!important}#whyOverviewSection h2{font-size:50px!important;padding-bottom:0px!important}.why-text{font-size:30px!important;font-weight:400!important}#whyTableColumn1{font-size:15px!important}#whyTableColumn2{font-size:15px!important}#whyTableColumn3{font-size:15px!important}#whyTableColumn4{font-size:15px!important}#whyTableColumn4 svg{width:16px!important;height:16px!important}#overviewSection{padding:5rem!important}#overviewSafeSection .overview-safe-text{font-size:15px!important;font-weight:400!important}#overviewOtherSection .overview-safe-text{font-size:15px!important;font-weight:400!important}#overviewHighlightSection h2{font-size:20px!important;font-weight:400!important;margin-bottom:20px!important;margin-top:20px;line-height:normal!important}}@media (min-width:1024px) and (max-width:1439px){.competition-details-hero-grid{display:flex!important;min-height:unset!important;gap:5rem!important;width:100%!important;flex-direction:row;padding:0 50px!important}.competition-details-hero-left-content{width:50%!important}.competition-details-hero-right-content{width:50%!important}.no-hero-image .competition-details-hero-left-content{width:100%!important}.no-hero-image .competition-details-hero-right-content{display:none!important}}