.carxis-find-car-pre-order{width:100%;padding:76px 0;background:#f7f8fa}.carxis-find-car-pre-order__container{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.carxis-find-car-pre-order__panel{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid #e5e7eb;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgb(16 24 39 / .08)}.carxis-find-car-pre-order__content{position:relative;padding:48px 42px;overflow:hidden;background:#101827;color:#fff}.carxis-find-car-pre-order__content::before{position:absolute;top:-100px;right:-120px;width:280px;height:280px;border-radius:50%;background:rgb(239 37 45 / .16);content:"";pointer-events:none}.carxis-find-car-pre-order__content::after{position:absolute;right:-70px;bottom:-100px;width:230px;height:230px;border-radius:50%;background:rgb(255 255 255 / .035);content:"";pointer-events:none}.carxis-find-car-pre-order__eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;margin:0 0 16px;padding:7px 12px;border-radius:999px;background:rgb(239 37 45 / .14);color:#ff5960;font-size:11px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.carxis-find-car-pre-order__title{position:relative;z-index:1;max-width:440px;margin:0;color:#fff;font-size:clamp(30px, 3vw, 42px);font-weight:800;line-height:1.12;letter-spacing:-.035em}.carxis-find-car-pre-order__description{position:relative;z-index:1;max-width:470px;margin:18px 0 0;color:#c8cfda;font-size:14px;line-height:1.75}.carxis-find-car-pre-order__benefits{position:relative;z-index:1;display:grid;gap:13px;margin:30px 0 0;padding:0;list-style:none}.carxis-find-car-pre-order__benefits li{display:flex;align-items:flex-start;gap:11px;margin:0;color:#eef1f5;font-size:13px;font-weight:600;line-height:1.55}.carxis-find-car-pre-order__benefit-icon{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;margin-top:-1px;border-radius:50%;background:#ef252d;color:#fff;font-size:12px;font-weight:800;line-height:1}.carxis-find-car-pre-order__form-wrap{padding:40px;background:#fff}.carxis-find-car-pre-order__form{margin:0}.carxis-find-car-pre-order__form-heading{margin-bottom:28px}.carxis-find-car-pre-order__form-heading h3{margin:0;color:#101827;font-size:23px;font-weight:800;line-height:1.25;letter-spacing:-.025em}.carxis-find-car-pre-order__form-heading p{max-width:560px;margin:8px 0 0;color:#697386;font-size:13px;line-height:1.65}.carxis-find-car-pre-order__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.carxis-find-car-pre-order__field{min-width:0}.carxis-find-car-pre-order__field--full{grid-column:1 / -1}.carxis-find-car-pre-order__field label{display:block;margin:0 0 7px;color:#101827;font-size:12px;font-weight:700;line-height:1.4}.carxis-find-car-pre-order__field label span{color:#ef252d}.carxis-find-car-pre-order__field input,.carxis-find-car-pre-order__field textarea{display:block;width:100%;margin:0;border:1px solid #dfe3e8;border-radius:10px;outline:0;background:#fff;color:#101827;font-size:13px;font-weight:400;box-shadow:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.carxis-find-car-pre-order__field input{height:48px;padding:0 14px}.carxis-find-car-pre-order__field textarea{min-height:112px;padding:12px 14px;line-height:1.6;resize:vertical}.carxis-find-car-pre-order__field input::placeholder,.carxis-find-car-pre-order__field textarea::placeholder{color:#9aa3b2;opacity:1}.carxis-find-car-pre-order__field input:focus,.carxis-find-car-pre-order__field textarea:focus{border-color:rgb(239 37 45 / .65);box-shadow:0 0 0 3px rgb(239 37 45 / .08)}.carxis-find-car-pre-order__money-field{display:flex;align-items:stretch;width:100%;border:1px solid #dfe3e8;border-radius:10px;background:#fff;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease}.carxis-find-car-pre-order__money-field:focus-within{border-color:rgb(239 37 45 / .65);box-shadow:0 0 0 3px rgb(239 37 45 / .08)}.carxis-find-car-pre-order__money-field>span{display:flex;flex:0 0 54px;align-items:center;justify-content:center;border-right:1px solid #e5e7eb;background:#f7f8fa;color:#101827;font-size:12px;font-weight:800}.carxis-find-car-pre-order__money-field input{flex:1 1 auto;min-width:0;border:0!important;border-radius:0;box-shadow:none!important}.carxis-find-car-pre-order__money-field input:focus{border:0!important;box-shadow:none!important}.carxis-find-car-pre-order__footer{margin-top:24px}.carxis-find-car-pre-order__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border:0;border-radius:10px;background:#ef252d;color:#fff;font-size:12px;font-weight:800;line-height:1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 22px rgb(239 37 45 / .18);transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.carxis-find-car-pre-order__submit:hover{background:#d91d25;color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgb(239 37 45 / .24)}.carxis-find-car-pre-order__submit:focus-visible{outline:3px solid rgb(239 37 45 / .2);outline-offset:3px}.carxis-find-car-pre-order__submit:disabled{cursor:not-allowed;opacity:.65;transform:none}.carxis-find-car-pre-order__submit-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1;transition:transform 0.2s ease}.carxis-find-car-pre-order__submit:hover .carxis-find-car-pre-order__submit-arrow{transform:translateX(3px)}.carxis-find-car-pre-order__privacy{max-width:600px;margin:12px 0 0;color:#8a93a2;font-size:10px;line-height:1.6}.carxis-find-car-pre-order__message{margin-top:16px;padding:12px 14px;border-radius:9px;font-size:12px;font-weight:600;line-height:1.55}.carxis-find-car-pre-order__message--success{border:1px solid #b8e5ca;background:#effaf3;color:#216e3a}.carxis-find-car-pre-order__message--error{border:1px solid #f2c5c7;background:#fff2f3;color:#b4232b}.carxis-find-car-pre-order form{margin-bottom:0}.carxis-find-car-pre-order input,.carxis-find-car-pre-order textarea,.carxis-find-car-pre-order button{font-family:inherit}.carxis-find-car-pre-order button::before,.carxis-find-car-pre-order button::after{display:none}@media screen and (max-width:900px){.carxis-find-car-pre-order{padding:62px 0}.carxis-find-car-pre-order__container{width:calc(100% - 32px)}.carxis-find-car-pre-order__panel{grid-template-columns:1fr}.carxis-find-car-pre-order__content{padding:38px 34px}.carxis-find-car-pre-order__form-wrap{padding:34px}.carxis-find-car-pre-order__title{max-width:600px}.carxis-find-car-pre-order__description{max-width:620px}.carxis-find-car-pre-order__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:640px){.carxis-find-car-pre-order{padding:48px 0}.carxis-find-car-pre-order__container{width:calc(100% - 28px)}.carxis-find-car-pre-order__panel{border-radius:17px}.carxis-find-car-pre-order__content{padding:30px 22px}.carxis-find-car-pre-order__title{font-size:29px;line-height:1.14}.carxis-find-car-pre-order__description{margin-top:14px;font-size:13px}.carxis-find-car-pre-order__benefits{grid-template-columns:1fr;gap:11px;margin-top:24px}.carxis-find-car-pre-order__form-wrap{padding:26px 20px}.carxis-find-car-pre-order__form-heading{margin-bottom:22px}.carxis-find-car-pre-order__form-heading h3{font-size:20px}.carxis-find-car-pre-order__grid{grid-template-columns:1fr;gap:15px}.carxis-find-car-pre-order__field--full{grid-column:auto}.carxis-find-car-pre-order__submit{width:100%;min-height:50px;padding:0 18px}.carxis-find-car-pre-order__privacy{text-align:center}}@media (prefers-reduced-motion:reduce){.carxis-find-car-pre-order__field input,.carxis-find-car-pre-order__field textarea,.carxis-find-car-pre-order__money-field,.carxis-find-car-pre-order__submit,.carxis-find-car-pre-order__submit-arrow{transition:none}.carxis-find-car-pre-order__submit:hover,.carxis-find-car-pre-order__submit:hover .carxis-find-car-pre-order__submit-arrow{transform:none}}