.ni-auto-choice-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding-block:55px 65px}.ni-auto-choice-hero h1{margin:24px 0;max-width:17ch}.ni-auto-choice-hero p{max-width:46ch}.ni-auto-choice-hero .ni-button{margin-top:28px}.ni-auto-compass{position:relative;height:480px;isolation:isolate;overflow:hidden;display:flex;justify-content:center;align-items:end;background:radial-gradient(ellipse at 50% 65%,#1c3c46,transparent 70%);border-radius:28px}.ni-auto-compass>img{height:94%;width:auto;max-width:100%;object-fit:contain;mask-image:linear-gradient(transparent,#000 8%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 85%,transparent);mask-composite:intersect;position:relative;z-index:1}.ni-auto-compass-rings{position:absolute;inset:20% 5%;border:1px solid #a0e0e536;border-radius:50%;box-shadow:0 0 0 35px #a0e0e509,0 0 0 70px #a0e0e505;animation:ni-compass-breathe 6s ease-in-out infinite alternate}.ni-auto-brand{position:absolute;z-index:2;top:33%;padding:13px 20px;border:1px solid #a0e0e550;border-radius:30px;background:#091219e8;font-size:15px;color:#d2f3f5}.ni-auto-brand-tiger{left:3%}.ni-auto-brand-mercedes{right:2%;top:54%}.ni-auto-compass-caption{position:absolute;bottom:20px;z-index:2;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.05em}.ni-auto-choice-finder{padding-block:35px 70px}.ni-auto-choice-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:start}.ni-auto-choice-questions{display:grid;gap:35px}.ni-auto-choice-summary{position:sticky;top:120px;padding:32px;border:1px solid #a0e0e540;border-radius:26px;background:linear-gradient(145deg,#172a35,#0a1119)}.ni.ni-home-language .ni-auto-choice-summary h2{font-size:clamp(24px,2.3vw,32px)!important;margin:25px 0}.ni-auto-choice-summary svg{color:var(--ni-accent);flex:none}.ni-auto-choice-summary ul{list-style:none;padding:0;display:grid;gap:18px}.ni-auto-choice-summary li{display:flex;gap:12px;align-items:start;font-size:13px;line-height:1.6}.ni-auto-choice-summary li svg{margin-top:3px}.ni-auto-choice-summary .ni-button{width:100%;margin-top:30px;text-align:center}.ni-auto-choice-summary small{display:block;line-height:1.7;color:var(--ni-muted);font-size:11px;margin-top:18px}.ni-auto-budget{display:grid;gap:12px;font-size:14px;font-weight:600}.ni-auto-budget>span{display:flex;align-items:center;gap:15px}.ni-auto-budget input{width:100%;max-width:300px;border:1px solid #3c535f;background:#0c141c;color:#fff;font:inherit;font-size:16px;padding:15px}.ni-auto-budget small{color:var(--ni-muted);font-size:11px;font-weight:400;line-height:1.6}.ni-auto-trade-check{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.6}.ni-auto-trade-check input{width:20px;height:20px;accent-color:var(--ni-accent);flex:none}.ni-auto-brand-paths{padding-block:60px;border-block:1px solid var(--ni-line)}.ni-auto-brand-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ni-auto-brand-path-grid article{border:1px solid var(--ni-line);border-radius:24px;padding:32px;background:#0d151e}.ni-auto-brand-path-grid h3{margin:20px 0;font-size:24px}.ni-auto-brand-path-grid p{font-size:14px}.ni-auto-brand-path-grid article>a,.ni-auto-brand-path-grid article>button{display:inline-flex;align-items:center;gap:12px;margin-top:25px;color:var(--ni-accent);font:inherit;font-size:13px;font-weight:600;line-height:1.6;border:0;background:none;padding:0;min-height:44px;text-align:left;cursor:pointer}.ni-auto-brand-path-grid small{display:block;border-top:1px solid var(--ni-line);padding-top:20px;margin-top:20px;font-size:11px;line-height:1.7;color:var(--ni-muted)}.ni-auto-brand-path-grid small a{text-decoration:underline}.ni-auto-choice-trade{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-block:60px}.ni-auto-choice-trade p{margin-top:20px}.ni-auto-dialog-summary{font-size:12px;line-height:1.7;padding-left:18px;margin:0 0 25px}@keyframes ni-compass-breathe{to{transform:scale(1.07);opacity:.55}}@media(max-width:760px){.ni-auto-choice-hero{grid-template-columns:1fr;gap:20px;padding-block:30px}.ni-auto-choice-hero .ni-button{width:100%;font-size:12px}.ni-auto-compass{height:320px}.ni-auto-brand{font-size:12px;padding:10px 17px}.ni-auto-brand-path-grid,.ni-auto-choice-layout{grid-template-columns:1fr;gap:30px}.ni-auto-choice-summary{position:static;padding:25px}.ni-auto-choice-finder{padding-block:30px 50px}.ni-auto-choice-questions{gap:30px}.ni-auto-brand-path-grid article{padding:26px}.ni-auto-choice-trade{flex-direction:column;align-items:stretch;padding-block:45px}.ni-auto-choice-trade .ni-button{font-size:12px}.ni-auto-brand-paths{padding-block:45px}}@media(prefers-reduced-motion:reduce){.ni-auto-compass-rings{animation:none}}.ni.ni-auto-choice :is(h1,h2,h3){text-transform:uppercase!important;text-shadow:none!important}.ni-auto-compass{background:#080d10}.ni-auto-compass-rings{display:none}.ni-auto-compass>img{mask-image:none}.ni-auto-choice-summary{background:#101a20;box-shadow:none}.ni-auto-choice-questions>fieldset{padding:24px;border:1px solid #a0e0e52b;border-radius:18px;background:#090f13}.ni-auto-choice-questions button{box-shadow:none!important;background-image:none!important;text-shadow:none!important}.ni-auto-choice-questions button[aria-pressed=true]{background:#183438!important}.ni-auto-brand-path-grid article{background:#0b1217}@media(max-width:760px){.ni-auto-choice-questions>fieldset{padding:20px}.ni-auto-choice-hero h1{font-size:clamp(32px,9vw,46px)!important}.ni-auto-choice-summary h2{font-size:26px!important}}.ni-auto-choice .ni-auto-choice-questions fieldset{box-shadow:inset 0 1px 0 #ffffff08,0 12px 28px #0003}.ni-auto-choice .ni-auto-choice-summary{border:1px solid #61808960;box-shadow:0 22px 50px #0004}.ni-auto-choice .ni-auto-compass{border:1px solid #7bb9bd35;background:linear-gradient(155deg,#15272e,#080d10 65%);box-shadow:inset 0 1px 0 #c7f4f414,0 20px 40px #0004}.ni-auto-choice .ni-auto-brand-path-grid article{background:linear-gradient(140deg,#14242b,#0a1218 70%);border:1px solid #73979e30;box-shadow:inset 0 1px 0 #c7f4f40c}.ni-auto-choice .ni-choices button{transition:background .18s,border-color .18s,transform .18s}.ni-auto-choice .ni-choices button[aria-pressed=true]{border-color:#8ed7d8;box-shadow:inset 3px 0 0 #8ed7d8}@media(prefers-reduced-motion:reduce){.ni-auto-choice .ni-choices button{transition:none}}