.experience-detail{font-family:Chantal,Arial,sans-serif;background:white;color:#171317}.experience-detail .business-main{max-width:1280px;padding-inline:48px}.experience-detail .journey-hero{gap:70px;padding-top:45px;min-height:580px;align-items:center}.experience-detail .journey-copy h1{font-size:clamp(40px,5vw,69px);font-weight:700;line-height:1.12;letter-spacing:-.06em}.experience-detail .journey-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#615a61;max-width:430px}.experience-detail .eyebrow{font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:#a40057}.experience-detail .journey-product{max-width:430px;background:white;margin:auto}.experience-detail .journey-product img{width:100%;height:auto;max-height:none;object-fit:contain;transform:none;filter:none}.experience-detail .journey-product figcaption{font-size:11px;text-align:center;color:#615a61}.experience-detail h2{font-size:clamp(32px,4vw,50px);line-height:1.15;letter-spacing:-.045em}.experience-detail .hero-primary{background:#d50070;color:white;min-height:48px;border-radius:5px;padding:14px 23px;font-size:13px;font-weight:700;line-height:1.4}.experience-detail .hero-primary:hover{background:#a40057}.experience-detail .text-link{font-size:12px}.vehicle-group-art{width:min(490px,100%);margin:27px auto}.vehicle-group-art img{width:100%;height:auto}.vehicle-group-art figcaption{font-size:10px;color:#615a61;line-height:1.8;text-align:center;margin-top:12px}.experience-detail footer{padding-bottom:130px}.experience-detail .registration-intro{padding-top:50px}.experience-detail .registration-intro h1{font-size:clamp(40px,5vw,65px);line-height:1.12;letter-spacing:-.05em}.experience-detail .registration-intro>p:not(.eyebrow){font-size:14px;line-height:1.8}.experience-detail .registration-form{border-radius:10px}.experience-detail input:focus-visible,.experience-detail select:focus-visible,.experience-detail button:focus-visible{outline:3px solid #d50070;outline-offset:5px}
@media(max-width:900px){.experience-detail .business-main{padding-inline:30px}.experience-detail .journey-hero{gap:35px;min-height:510px}.experience-detail .journey-copy h1{font-size:50px}.experience-detail .journey-copy>p:not(.eyebrow){font-size:13px}}
@media(max-width:600px){.experience-detail .business-main{padding-inline:22px}.experience-detail .journey-hero{display:flex;flex-direction:column;padding-top:32px;gap:22px;min-height:0}.experience-detail .journey-copy h1{font-size:43px}.experience-detail .journey-copy>p:not(.eyebrow){font-size:14px}.experience-detail .journey-product{max-width:320px}.experience-detail h2{font-size:34px}.experience-detail .registration-intro{padding-top:35px}.experience-detail .registration-intro h1{font-size:42px}.experience-detail .registration-intro>p:not(.eyebrow){font-size:13px}.vehicle-group-art{max-width:350px}.experience-detail footer{padding-bottom:115px}.experience-detail .hero-primary{font-size:12px}}
@media(max-width:600px){.experience-detail .journey-registration{display:block;min-width:0}.experience-detail .registration-intro,.experience-detail .registration-shell{min-width:0;width:100%}.experience-detail .registration-form{min-width:0;max-width:100%}.experience-detail .intent-options{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-detail .intent-option,.experience-detail .lead-field{min-width:0}.experience-detail .form-progress{gap:12px}.experience-detail .form-progress li{font-size:11px}.experience-detail fieldset{min-inline-size:0}.experience-detail .lead-field input,.experience-detail .lead-field select{min-width:0;width:100%}}
.experience-detail .lead-field input,.experience-detail .lead-field select{font-size:16px}
