body.darkTheme #octagon.hero:before{background:transparent radial-gradient(closest-side at 50% 50%,#0d2a47 0,#001429 100%) 0 0 no-repeat padding-box;background-size:100% 400%;background-position:center 50%}body.darkTheme .wrapper #octagon.hero .heading h1{color:#fff}body.darkTheme #octagon .heading h2{color:#e5e5e5}body.darkTheme video.dark{display:block}body.darkTheme video.light{display:none}body.lightTheme #octagon.hero:before{background:transparent radial-gradient(closest-side at 45% 52%,rgba(255,255,255,.6) 0,rgba(246,249,252,.6) 12%,rgba(222,234,246,.6) 32%,rgba(183,211,236,.6) 57%,rgba(245,249,251,.6) 86%,rgba(101,161,216,.6) 100%) 0 0 no-repeat padding-box;background-size:300% 300%;background-position:center center}body.lightTheme .wrapper #octagon.hero .heading h1{color:#333}body.lightTheme #octagon .heading h2{color:#000;opacity:.5}body.lightTHeme .vin-check-form#vehicle-check .icons .icon-title{color:#333}body.lightTheme video.dark{display:none}body.lightTheme video.light{display:block}@media (prefers-color-scheme:dark){body.prefers-color-scheme #octagon.hero:before{background:transparent radial-gradient(closest-side at 50% 50%,#0d2a47 0,#001429 100%) 0 0 no-repeat padding-box;background-size:100% 400%;background-position:center 50%}body.prefers-color-scheme .wrapper #octagon.hero .heading h1{color:#fff}body.prefers-color-scheme .vin-check-form#vehicle-check .icons .icon-title{color:#fff}body.prefers-color-scheme #octagon .heading h2{color:#e5e5e5}body.prefers-color-scheme video.dark{display:block}body.prefers-color-scheme video.light{display:none}}@media (prefers-color-scheme:light){body.prefers-color-scheme #octagon.hero:before{background:transparent radial-gradient(closest-side at 45% 52%,rgba(255,255,255,.6) 0,rgba(246,249,252,.6) 12%,rgba(222,234,246,.6) 32%,rgba(183,211,236,.6) 57%,rgba(245,249,251,.6) 86%,rgba(101,161,216,.6) 100%) 0 0 no-repeat padding-box;background-size:300% 300%;background-position:center center}body.prefers-color-scheme .wrapper #octagon.hero .heading h1{color:#333}body.prefers-color-scheme #octagon .heading h2{color:#000;opacity:.5}body.prefers-color-scheme video.dark{display:none}body.prefers-color-scheme video.light{display:block}}#octagon .container-autodna{padding:0}#octagon.hero{position:relative;background-color:#fbfcfd}#octagon.hero:before{position:absolute;display:block;content:'';width:100%;height:100%;top:0;left:0}#octagon .sections-wrapper{position:relative;padding:16px 20px 0}#octagon .heading h1{font-weight:700}#octagon .heading h2{font-weight:700}#vehicle-check .vehicle-check.vin-reg .switcher .switcher-container .radio-label,#vehicle-check .vehicle-check.vin-reg .switcher .switcher-placeholder{align-content:center}#vehicle-check .vehicle-check.vin-only .input--wrap .vin-input,#vehicle-check .vehicle-check.vin-only .vin-error-info--wrap .vin-input,#vehicle-check .vehicle-check.vin-reg .input--wrap .vin-input,#vehicle-check .vehicle-check.vin-reg.reg .input--wrap .input--container{font-size:20px;font-weight:400;line-height:100%;letter-spacing:4px;color:#000}#vehicle-check .vehicle-check.vin-reg .switcher .switcher-placeholder{font-weight:700}#vehicle-check.vin-check-form .packages-p{font-weight:500}section#static-search{margin-top:0;position:static}#vin_check_sm section#static-search{margin-top:0}#vin_check_sm section#static-search .icons{display:none}section .hero-image-apla{display:flex;justify-content:center;padding:0}.hero-image-apla img{width:320px;height:auto}#octagon .vin-check-form .packages-a{min-width:320px;padding-inline:0;border-width:2px}#vin_check_sm section#static-search .packages-wrap{padding-top:15px}@media (max-width:768px){#octagon .heading h1{font-size:30px}#octagon .heading h2{font-size:16px;line-height:28px;font-weight:700}}@media (min-width:960px){#octagon .heading h1{font-size:36px}#octagon .vin-check-form .packages-a{min-width:418px}#octagon .heading h2{font-size:24px;line-height:1.2;letter-spacing:0}}@media (min-width:1152px){#octagon .vin-check-form .packages-a{min-width:494px}}@media (max-width:1279px){section.video{position:static;height:300px;justify-content:center}section.video video{z-index:1;height:100%}section.video{display:none}section.video.mobile{display:flex}}@media screen and (min-width:768px) and (max-width:895px){#octagon .heading h2{font-size:40px}#octagon .heading h2{font-size:24px}#octagon .sections-wrapper{position:relative;padding:16px 15px 0}section.video.mobile{position:absolute;right:-94px;top:-12px;height:195px;width:265px;left:unset}section#static-search{margin-top:0}}@media screen and (min-width:896px) and (max-width:959px){.hero .heading h2{max-width:600px;font-size:24px}.sections-wrapper .vin-check-form .icons{margin-top:30px}#octagon .sections-wrapper{position:relative;padding:16px 15px 2}#octagon .heading h1{font-size:36px}.heading{max-width:720px}div.hero-image-apla{position:absolute;right:39px;bottom:0;left:unset}section#static-search .packages-p{padding:0}.hero-image-apla img{width:360px;height:auto}}@media screen and (min-width:960px) and (max-width:1279px){.hero .heading h2{max-width:700px}#octagon .sections-wrapper{position:relative;padding:16px 15px 60px}.heading{max-width:unset}div.hero-image-apla{position:absolute;right:78px;bottom:0;left:unset}.hero-image-apla img{width:404px;height:auto}section#static-search .packages-p{padding:0;white-space:nowrap}}@media screen and (min-width:1280px){#octagon.hero .sections-wrapper{max-width:none;top:-20px;padding-bottom:20px}#octagon .vin-check-form .packages-a{min-width:483px}div.heading{max-width:none;margin-bottom:17px}#octagon .heading .title{font-size:48px;letter-spacing:-.48px;line-height:82.8px}#octagon .heading .subtitle{font-size:30px;letter-spacing:-.2px;line-height:37px}div.hero-image-apla{position:absolute;right:78px;bottom:-20px;left:unset}#vehicle-check .vehicle-check.vin-layout.reg,#vehicle-check .vehicle-check.vin-layout.vin{max-width:495px}#vehicle-check .vehicle-check.vin-reg .switcher-container{width:350px;height:49px;border-radius:30px;justify-content:space-around}#vehicle-check .vehicle-check.vin-reg .switcher{width:fit-content;margin-bottom:31px}#vehicle-check .vehicle-check.vin-reg .switcher-container::before{border-top-width:21px;border-left-width:16px;border-right-width:16px}#vehicle-check .vehicle-check.vin-reg .switcher-container::after{border-top-width:20px;border-left-width:15px;border-right-width:15px}.vin-check-form .packages-wrap{padding-top:14px}.vin-check-form .icons{margin-top:30px}#vehicle-check .vehicle-check.vin-reg .switcher-placeholder{padding-inline:20px}#vehicle-check .vehicle-check .vin-form>* span{font-size:19px}#vehicle-check .vehicle-check .vin-form-info>* span{font-size:13px}#vehicle-check .vehicle-check.vin-reg .modal-cta.modal-cta--desktop{margin-top:3px}#vehicle-check .vehicle-check.vin-reg .vin-form .vin-btn>span{font-size:30px}#vehicle-check .vehicle-check .modal-cta .modal-btn img{width:28px;height:28px}#vehicle-check .vehicle-check.vin-reg .switcher-container .radio-label,#vehicle-check .vehicle-check.vin-reg .switcher-placeholder{font-size:17px;margin-left:1px;height:50px}#vehicle-check .vehicle-check.vin-reg .switcher-placeholder{height:37px}#octagon .vin-check-form .packages-a{min-width:483px;padding-inline:0;margin-inline:0}.hero-image-apla img{width:462px;height:auto}#octagon .vin-check-form .packages-wrap{margin:0}#vin_check_sm section#static-search .container-autodna{padding:0}#vin_check_sm section#static-search #vehicle-check .vehicle-check .modal-cta,#vin_check_sm section#static-search .vin-check-form .icons{display:none}#octagon.hero .sections-wrapper{padding-left:38px}section#static-search{position:relative}}@media screen and (min-width:1440px){#octagon.hero .sections-wrapper{top:0;padding-left:84px}#octagon .vin-check-form .packages-a{min-width:466px}div.heading{max-width:none}div.hero-image-apla{right:287px;bottom:0}}@media screen and (min-width:1535px){#octagon.hero .sections-wrapper{padding-inline:360px}#vehicle-check .vehicle-check.vin-reg .switcher .switcher-container .radio-label,#vehicle-check .vehicle-check.vin-reg .switcher .switcher-placeholder{font-size:17px}#octagon .vin-check-form .packages-a{min-width:395px}div.heading{max-width:none}.hero-image-apla img{width:396px}}@media screen and (min-width:1706px){div.hero-image-apla{right:398px}#octagon .vin-check-form .packages-a{min-width:492px}.hero-image-apla img{width:462px}}@media screen and (min-width:1920px){#octagon.hero .sections-wrapper{padding-inline:360px}div.heading{max-width:none;width:1202px}}