.test-ride_page__zQXwi{min-height:100vh;background:linear-gradient(135deg,rgba(247,248,244,.96),rgba(237,243,241,.92)),radial-gradient(circle at 10% 15%,rgba(244,124,35,.18),transparent 28%),#f6f7f2;color:#1b1b1b;padding:32px}.test-ride_shell__RrqaA{width:min(1120px,100%);min-height:calc(100vh - 64px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);grid-gap:28px;gap:28px;align-items:stretch}.test-ride_brandPanel__vb909,.test-ride_formCard__yd4gi{background:rgba(255,255,255,.78);border:1px solid rgba(27,27,27,.12);border-radius:8px;box-shadow:0 18px 50px rgba(24,32,32,.12)}.test-ride_brandPanel__vb909{min-height:620px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.test-ride_brandPanel__vb909:after{content:"";position:absolute;inset:auto -8% 8% 12%;height:210px;border:22px solid rgba(27,27,27,.92);border-top:0;border-radius:0 0 180px 180px;opacity:.08}.test-ride_logo__nXtO8{width:132px;height:auto;object-fit:contain;position:relative;z-index:1}.test-ride_eventCopy__kBvS3{max-width:620px;position:relative;z-index:1}.test-ride_kicker__S4GKV{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:7px 10px;border:1px solid rgba(244,124,35,.38);border-radius:999px;color:#a44a12;background:#fff8f2;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0}.test-ride_eventCopy__kBvS3 h1{margin:22px 0 18px;font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:0}.test-ride_eventCopy__kBvS3 p{max-width:520px;margin:0;font-size:19px;line-height:1.55;color:#444}.test-ride_eventCopy__kBvS3 .test-ride_donationCopy__BmWzV{margin-top:16px;font-size:16px;color:#595f63}.test-ride_detailsGrid__Spwp4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;position:relative;z-index:1}.test-ride_detailsGrid__Spwp4 div{border-top:1px solid rgba(27,27,27,.14);padding-top:14px}.test-ride_detailsGrid__Spwp4 span,.test-ride_formGrid__pg28j label span,.test-ride_formHead__dlrMA span{display:block;color:#6b7280;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.test-ride_detailsGrid__Spwp4 strong{display:block;margin-top:6px;font-size:15px}.test-ride_formCard__yd4gi{padding:28px;align-self:center}.test-ride_formHead__dlrMA{margin-bottom:22px}.test-ride_formHead__dlrMA strong{display:block;margin-top:5px;font-size:28px;letter-spacing:0}.test-ride_formGrid__pg28j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.test-ride_formGrid__pg28j label{display:grid;grid-gap:7px;gap:7px}.test-ride_full__a3HLP{grid-column:1/-1}.test-ride_formGrid__pg28j input,.test-ride_formGrid__pg28j select,.test-ride_formGrid__pg28j textarea{width:100%;min-width:0;border:1px solid rgba(27,27,27,.16);border-radius:8px;background:#ffffff;color:#1b1b1b;font:inherit;font-size:15px;padding:12px;outline:none}.test-ride_formGrid__pg28j textarea{resize:vertical}.test-ride_formGrid__pg28j input:focus,.test-ride_formGrid__pg28j select:focus,.test-ride_formGrid__pg28j textarea:focus{border-color:#f47c23;box-shadow:0 0 0 3px rgba(244,124,35,.16)}.test-ride_honey__3TYEc{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.test-ride_submitButton__0dzqN{width:100%;margin-top:18px;border:0;border-radius:8px;background:#1b1b1b;color:#ffffff;font:inherit;font-weight:800;padding:14px 18px;cursor:pointer}.test-ride_submitButton__0dzqN:disabled{cursor:wait;opacity:.72}.test-ride_error__lK5aA,.test-ride_success__dzblq{margin-top:16px;border-radius:8px;padding:11px 12px;font-size:14px;line-height:1.35}.test-ride_success__dzblq{background:#eaf8ef;color:#146c35;border:1px solid rgba(20,108,53,.2)}.test-ride_error__lK5aA{background:#fff1ee;color:#a33b27;border:1px solid rgba(163,59,39,.2)}@media (max-width:860px){.test-ride_page__zQXwi{padding:16px}.test-ride_shell__RrqaA{min-height:0;grid-template-columns:1fr}.test-ride_brandPanel__vb909{min-height:420px;padding:28px}.test-ride_eventCopy__kBvS3 h1{font-size:48px}.test-ride_detailsGrid__Spwp4{grid-template-columns:1fr}.test-ride_formCard__yd4gi{padding:22px}}@media (max-width:560px){.test-ride_formGrid__pg28j{grid-template-columns:1fr}.test-ride_eventCopy__kBvS3 h1{font-size:40px}}