:root{--car3-navy:#061a3a;--car3-blue:#1458d6;--car3-blue-bright:#2477f3;--car3-green:#23b94f;--car3-green-dark:#148b35;--car3-text:#5d6d87;--car3-line:#d7e4f2;--car3-soft:#f3f8ff;--car3-soft-blue:#eaf3ff;--car3-soft-green:#f0fbf3;--car3-white:#ffffff;--car3-warning:#fff9ed;--car3-warning-line:#ead18c;--car3-radius:20px;--car3-shadow:0 16px 48px rgba(6, 26, 58, .08)}.car3,.car3 *,.car3 *::before,.car3 *::after{box-sizing:border-box;word-spacing:normal!important;letter-spacing:normal;text-indent:0}.car3 [hidden]{display:none!important}.car3{width:100%;padding:58px 0;overflow:hidden;color:var(--car3-navy);background:radial-gradient(circle at 85% 0%,rgb(36 119 243 / .08),transparent 26%),linear-gradient(180deg,#f5f9ff 0%,#ffffff 48%,#f2f7fd 100%);font-family:inherit;font-style:normal;text-align:left}.car3 button,.car3 a{font:inherit}.car3 img{display:block;width:100%;max-width:100%}.car3 h2,.car3 h3,.car3 p,.car3 ol,.car3 ul,.car3 figure{margin-top:0}.car3__container{width:min(1280px, calc(100% - 32px));margin-inline:auto}.car3__intro{margin-bottom:26px}.car3__eyebrow{margin-bottom:9px;color:var(--car3-blue);font-size:13px;font-weight:850;line-height:1.3;text-transform:uppercase;letter-spacing:.075em}.car3__intro h2{max-width:900px;margin-bottom:10px;color:var(--car3-navy)!important;-webkit-text-fill-color:var(--car3-navy)!important;font-size:clamp(38px, 4.6vw, 56px);font-weight:780;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.car3__intro>p:last-child{max-width:760px;margin-bottom:0;color:var(--car3-text);font-size:16px;line-height:1.6}.car3__workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:16px;align-items:stretch}.car3__conversation,.car3__results{min-width:0;padding:24px;border:1px solid var(--car3-line);border-radius:var(--car3-radius);background:var(--car3-white);box-shadow:var(--car3-shadow)}.car3__conversation{display:flex;min-height:610px;flex-direction:column}.car3__results{display:flex;min-height:610px;flex-direction:column}.car3__conversation-header{display:flex;gap:20px;align-items:center;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid var(--car3-line)}.car3__brand{display:flex;gap:12px;align-items:center}.car3__brand strong,.car3__brand small{display:block}.car3__brand strong{margin-bottom:3px;color:var(--car3-navy);font-size:16px;line-height:1.3}.car3__brand small{color:var(--car3-text);font-size:12px;line-height:1.35}.car3__bot{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:50%;color:var(--car3-blue);background:var(--car3-soft-blue)}.car3__bot svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.car3__progress{min-width:235px}.car3__progress>strong{display:block;margin-bottom:8px;color:var(--car3-blue);font-size:13px;text-align:center}.car3__progress ol{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.car3__progress li{position:relative;display:flex;align-items:center}.car3__progress li:not(:last-child)::after{content:"";width:28px;height:2px;background:#cfdceb}.car3__progress span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #afc1d8;border-radius:50%;color:var(--car3-text);background:var(--car3-white);font-size:10px;font-weight:850}.car3__progress li.is-done span,.car3__progress li.is-current span{border-color:var(--car3-blue);color:#fff;-webkit-text-fill-color:#fff;background:var(--car3-blue)}.car3__progress li.is-done:not(:last-child)::after{background:var(--car3-blue)}.car3__thread{display:grid;gap:13px;padding:22px 0}.car3__message{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.car3__message-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:var(--car3-blue);background:var(--car3-soft-blue);font-size:13px;font-weight:900}.car3__message.is-complete .car3__message-icon{color:var(--car3-green-dark);background:var(--car3-soft-green)}.car3__message-body{min-width:0}.car3__question-row{display:grid;grid-template-columns:minmax(170px,.82fr) minmax(0,1.18fr);gap:13px;align-items:center}.car3__question-bubble{padding:11px 13px;border-radius:12px;background:var(--car3-soft-blue)}.car3__message.is-complete .car3__question-bubble{background:#f5f7fa}.car3__question-bubble strong,.car3__question-bubble small{display:block}.car3__question-bubble strong{color:var(--car3-navy);font-size:13px;line-height:1.35}.car3__question-bubble small{margin-top:3px;color:var(--car3-text);font-size:10px;line-height:1.3}.car3__answer-summary{display:inline-flex;align-items:center;justify-content:flex-start;min-height:36px;padding:8px 13px;border:1px solid #b7ccec;border-radius:999px;color:var(--car3-blue);background:var(--car3-white);font-size:12px;font-weight:800;line-height:1.25}.car3__choices{display:flex;flex-wrap:wrap;gap:8px}.car3 .car3__choice{display:inline-flex!important;min-height:38px;align-items:center!important;justify-content:center!important;padding:8px 14px!important;border:1px solid var(--car3-blue)!important;border-radius:999px!important;color:var(--car3-blue)!important;-webkit-text-fill-color:var(--car3-blue)!important;background:var(--car3-white)!important;background-color:var(--car3-white)!important;background-image:none!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease}.car3 .car3__choice *,.car3 .car3__choice::before,.car3 .car3__choice::after{color:inherit!important;-webkit-text-fill-color:inherit!important}.car3 .car3__choice:hover,.car3 .car3__choice:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px rgb(20 88 214 / .13)!important}.car3 .car3__choice.is-selected{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,var(--car3-blue),var(--car3-blue-bright))!important;background-color:var(--car3-blue)!important;box-shadow:0 8px 22px rgb(20 88 214 / .2)!important}.car3__continue-row{display:flex;justify-content:flex-end;margin-top:10px}.car3 .car3__continue{display:inline-flex!important;min-height:42px;align-items:center!important;justify-content:center!important;padding:9px 17px!important;border:0!important;border-radius:11px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,var(--car3-blue),var(--car3-blue-bright))!important;font-size:12px!important;font-weight:850!important;cursor:pointer}.car3 .car3__continue:disabled{opacity:.4;cursor:not-allowed}.car3__case{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:auto;padding:16px;border:1px solid #c8e6d0;border-radius:15px;background:linear-gradient(135deg,#f2fcf4,#f9fffa)}.car3__case-copy{display:flex;gap:11px;align-items:center}.car3__case-copy>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:11px;color:var(--car3-green-dark);background:#dcf4e2;font-weight:900}.car3__case-copy strong{display:block;margin-bottom:2px;color:var(--car3-green-dark);font-size:14px}.car3__case-copy p{margin:0;color:var(--car3-text);font-size:11px;line-height:1.4}.car3 .car3__reset{display:inline-flex!important;min-height:38px;align-items:center!important;justify-content:center!important;padding:8px 13px!important;border:1px solid #c7d5e6!important;border-radius:10px!important;color:var(--car3-blue)!important;-webkit-text-fill-color:var(--car3-blue)!important;background:var(--car3-white)!important;font-size:11px!important;font-weight:800!important;cursor:pointer}.car3__results-header{display:flex;gap:11px;align-items:center;margin-bottom:17px}.car3__results-header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;-webkit-text-fill-color:#fff;background:var(--car3-green);font-size:17px}.car3__results-header strong,.car3__results-header small{display:block}.car3__results-header strong{margin-bottom:2px;color:var(--car3-green-dark);font-size:18px;line-height:1.3}.car3__results-header small{color:var(--car3-text);font-size:11px;line-height:1.35}.car3__result-placeholder{overflow:hidden;border:1px solid var(--car3-line);border-radius:16px;background:var(--car3-white)}.car3__result-placeholder figure{aspect-ratio:16 / 9;margin-bottom:0;background:var(--car3-soft)}.car3__result-placeholder img{height:100%;object-fit:cover;object-position:center}.car3__result-placeholder>div{padding:18px}.car3__result-placeholder h3{margin-bottom:7px;color:var(--car3-navy);font-size:22px;line-height:1.18}.car3__result-placeholder p{margin-bottom:0;color:var(--car3-text);font-size:13px;line-height:1.55}.car3__result-content{display:grid;gap:14px}.car3__primary-result{display:grid;grid-template-columns:43% minmax(0,1fr);gap:17px;padding:14px;border:1px solid var(--car3-line);border-radius:16px;background:var(--car3-white)}.car3__primary-result>figure{overflow:hidden;aspect-ratio:4 / 3;margin:0;border-radius:13px;background:var(--car3-soft)}.car3__primary-result>figure img{height:100%;padding:6px;object-fit:contain;object-position:center}.car3__category{margin-bottom:6px;color:var(--car3-blue);font-size:10px;font-weight:900;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.car3__primary-result h3{margin-bottom:7px;color:var(--car3-navy);font-size:23px;line-height:1.13}.car3__primary-result div>p:not(.car3__category){margin-bottom:0;color:var(--car3-text);font-size:12px;line-height:1.5}.car3__result-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.car3 .car3__action{display:inline-flex!important;min-height:39px;align-items:center!important;justify-content:center!important;padding:8px 13px!important;border-radius:10px!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer}.car3 .car3__action--blue{border:1px solid var(--car3-blue)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:var(--car3-blue)!important}.car3 .car3__action--outline{border:1px solid var(--car3-blue)!important;color:var(--car3-blue)!important;-webkit-text-fill-color:var(--car3-blue)!important;background:var(--car3-white)!important}.car3__details{margin-top:10px;padding:11px;border-radius:11px;background:var(--car3-soft-blue)}.car3__details strong{display:block;margin-bottom:4px;color:var(--car3-blue);font-size:11px}.car3__details p{margin:0!important;font-size:11px!important}.car3__alternatives-section{padding-top:2px}.car3__alternatives-section>h3{margin-bottom:9px;color:var(--car3-navy);font-size:13px;line-height:1.3}.car3__alternatives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.car3__alternative{overflow:hidden;border:1px solid var(--car3-line);border-radius:13px;background:var(--car3-white)}.car3__alternative figure{aspect-ratio:16 / 9;margin-bottom:0;background:var(--car3-soft)}.car3__alternative img{height:100%;padding:5px;object-fit:contain;object-position:center}.car3__alternative div{padding:11px}.car3__alternative strong{display:block;margin-bottom:3px;color:var(--car3-navy);font-size:12px;line-height:1.3}.car3__alternative p{margin-bottom:0;color:var(--car3-text);font-size:10px;line-height:1.4}.car3__missing{padding:13px;border:1px solid var(--car3-warning-line);border-radius:13px;background:var(--car3-warning)}.car3__missing>strong{display:block;margin-bottom:6px;color:#76550d;font-size:11px}.car3__missing ul{display:grid;gap:4px;margin:0;padding-left:17px;color:#6d5c32;font-size:10px;line-height:1.4}.car3__notice{margin:0;color:var(--car3-text);font-size:10px;line-height:1.4}.car3__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.car3__benefits article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:17px;border:1px solid var(--car3-line);border-radius:15px;background:var(--car3-white);box-shadow:var(--car3-shadow)}.car3__benefits article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--car3-blue);background:var(--car3-soft-blue);font-weight:900}.car3__benefits strong{display:block;margin-bottom:3px;color:var(--car3-navy);font-size:14px}.car3__benefits p{margin:0;color:var(--car3-text);font-size:11px;line-height:1.4}.car3__contact{display:flex;gap:22px;align-items:center;justify-content:space-between;margin-top:16px;padding:19px;border:1px solid #aac4ed;border-radius:16px;background:linear-gradient(135deg,#f3f8ff,#edf5ff)}.car3__contact>div:first-child{display:flex;gap:12px;align-items:center}.car3__contact>div:first-child>span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;color:#fff;-webkit-text-fill-color:#fff;background:var(--car3-blue)}.car3__contact strong{display:block;margin-bottom:3px;color:var(--car3-navy);font-size:17px}.car3__contact p{margin:0;color:var(--car3-text);font-size:11px}.car3__contact-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.car3 .car3__contact-button{display:inline-flex!important;min-height:44px;align-items:center!important;justify-content:center!important;padding:10px 17px!important;border:0!important;border-radius:11px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}.car3 .car3__contact-button--blue{background:var(--car3-blue)!important}.car3 .car3__contact-button--green{background:linear-gradient(135deg,var(--car3-green-dark),var(--car3-green))!important}.car3 button:focus-visible,.car3 a:focus-visible{outline:3px solid #15b7d6;outline-offset:3px}@media (max-width:1100px){.car3__workspace{grid-template-columns:1fr}.car3__conversation,.car3__results{min-height:auto}}@media (max-width:760px){.car3{padding:42px 0}.car3__container{width:min(100% - 20px, 1280px)}.car3__conversation,.car3__results{padding:18px}.car3__conversation-header,.car3__contact{align-items:stretch;flex-direction:column}.car3__progress{min-width:0;width:100%}.car3__question-row{grid-template-columns:1fr}.car3__choices{display:grid;grid-template-columns:1fr}.car3 .car3__choice{width:100%;border-radius:11px!important}.car3__primary-result{grid-template-columns:1fr}.car3__alternatives,.car3__benefits{grid-template-columns:1fr}.car3__case{align-items:stretch;flex-direction:column}.car3 .car3__reset,.car3__contact-actions,.car3 .car3__contact-button{width:100%}.car3__contact-actions{display:grid}}@media (prefers-reduced-motion:reduce){.car3 *,.car3 *::before,.car3 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.car3__continue-row{gap:9px;align-items:center;justify-content:space-between;flex-wrap:wrap}.car3 .car3__back{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:9px 15px;border:1px solid #c7d5e6;border-radius:11px;color:var(--car3-blue);background:var(--car3-white);font-size:12px;font-weight:800;cursor:pointer}.car3 .car3__back[hidden]{display:none!important}.car3__primary-result.is-guidance-only>figure{background:linear-gradient(135deg,var(--car3-soft-blue),var(--car3-soft-green))}.car3__primary-result.is-guidance-only>figure img{object-fit:cover;padding:0}.car3__alternatives-section[hidden]{display:none!important}.car3__results{position:relative}.car3__result-content{align-content:start}.car3__contact{margin-top:auto}.car3__action[hidden]{display:none!important}.car3__screen-reader{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:760px){.car3__continue-row{display:grid;grid-template-columns:1fr 1fr}.car3 .car3__back,.car3 .car3__continue{width:100%!important}.car3__continue-row .car3__continue:only-child{grid-column:1/-1}.car3__primary-result{padding:12px}.car3__contact{margin-top:16px}}@media(max-width:420px){.car3__continue-row{grid-template-columns:1fr}}