.nrf{--nrf-ink:#07188f;--nrf-cobalt:#1838df;--nrf-teal:#006d78;--nrf-mist:#eaf7f8;--nrf-pale:#edf3ff;--nrf-text:#172447;--nrf-muted:#596785;box-sizing:border-box;color:var(--nrf-text);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.55;max-width:760px;margin:0 auto;padding-inline:24px}
.nrf-ad{box-sizing:border-box;position:relative;z-index:61;display:block;width:100%;max-width:none;min-width:0;min-height:0;margin:14px 0 20px;padding:0;border:0;background:none;overflow:visible}
.nrf *,.nrf-ad *{box-sizing:border-box}
.nrf[hidden],.nrf [hidden],.nrf-ad[hidden]{display:none!important}
.nrf h1,.nrf h2,.nrf h3,.nrf p,.nrf ul,.nrf ol{margin-block:0}
.nrf h1,.nrf h2,.nrf h3{color:var(--nrf-ink);line-height:1.07;letter-spacing:-.045em}
.nrf h1{font-size:clamp(2.65rem,10vw,5rem);font-weight:850}
.nrf h2{font-size:clamp(2rem,7vw,3.35rem);font-weight:840}
.nrf h3{font-size:1.32rem;letter-spacing:-.025em}
.nrf p{margin-top:12px}
.nrf a{color:var(--nrf-cobalt)}
.nrf button,.nrf input,.nrf select{font:inherit}
.nrf button,.nrf a,.nrf summary{cursor:pointer}
.nrf :is(a,button,input,select,summary):focus-visible,.nrf-ad :is(a,button):focus-visible{outline:3px solid var(--nrf-cobalt);outline-offset:3px}
.nrf-utility-row{display:flex;align-items:center;gap:14px;min-height:40px;margin:0 0 3px}
.nrf-languages{display:flex;flex:none;align-items:center;gap:2px;font-size:.68rem;font-weight:700;line-height:1;opacity:.82}
.nrf-languages a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:40px;text-decoration:none}.nrf-languages a[aria-current]{color:var(--nrf-ink);text-decoration:underline;text-underline-offset:3px}
.nrf-progress{flex:1;min-width:0;margin:0;padding:0}.nrf-progress-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.nrf-progress-items>div{min-width:0;border-top:3px solid #dce5f4;padding-top:3px;color:var(--nrf-muted);font-size:.64rem;line-height:1.1;white-space:nowrap}.nrf-progress-items .nrf-progress-index{font-weight:800;margin-right:4px}.nrf-progress-items>div.is-current{border-color:var(--nrf-teal);color:var(--nrf-ink)}
.nrf-eyebrow{color:var(--nrf-cobalt);font-size:.74rem;font-weight:800;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}
.nrf-quiet,.nrf-help{color:var(--nrf-muted);font-size:.82rem;line-height:1.45}
.nrf-lede{font-size:1.1rem;color:#344268}
.nrf-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:12px 23px;border:2px solid var(--nrf-teal);border-radius:7px;background:var(--nrf-teal);color:#fff!important;font-weight:800;text-decoration:none!important;text-align:center;line-height:1.25;transition:background .18s,transform .18s,box-shadow .18s}
.nrf-button:hover{background:#004b57;border-color:#004b57;transform:translateY(-2px);box-shadow:0 8px 16px #006d7820}
.nrf-button:active{transform:translateY(0)}.nrf-button:disabled{opacity:.55;cursor:wait;transform:none;box-shadow:none}
.nrf-button-outline{background:transparent;color:var(--nrf-teal)!important}.nrf-button-outline:hover{color:#fff!important}
.nrf-link-button{border:0;background:transparent;color:var(--nrf-cobalt);font-weight:800;min-height:48px;padding:8px}
.nrf-link-button:hover,.nrf-text-link:hover{text-decoration-thickness:2px}
.nrf-text-link{display:inline-block;color:var(--nrf-cobalt)!important;font-weight:800;text-decoration:underline;text-underline-offset:4px}
.nrf-quiz-wrap{padding-block:5px 22px;min-height:0}.nrf-quiz-wrap h1{margin-top:6px;max-width:16ch;font-size:clamp(2.2rem,8vw,3.8rem);line-height:1.02}.nrf-quiz-wrap .nrf-eyebrow{font-size:.66rem;letter-spacing:.11em}
.nrf-quiz{margin-top:10px;border-top:1px solid #cbd8f4;padding-top:9px;max-width:580px}.nrf-step-count{font-size:.69rem;font-weight:800;color:var(--nrf-cobalt)}
.nrf-quiz-step{border:0;margin:5px 0 0;padding:0}.nrf-quiz-step legend{color:var(--nrf-ink);font-size:1.22rem;font-weight:800;line-height:1.17;letter-spacing:-.025em;margin-bottom:11px}
.nrf-answer{position:relative;display:flex;align-items:center;gap:12px;min-height:51px;border:1px solid #c6d4f5;border-radius:7px;margin-bottom:7px;padding:8px 12px;background:#fff;cursor:pointer;font-size:.94rem;line-height:1.25;transition:background .17s,border-color .17s,box-shadow .17s,transform .17s}.nrf-answer:hover,.nrf-answer.is-touch-glow{background:#e7f8f7;border-color:#0b9a93;box-shadow:0 0 0 2px #0b9a9320,0 5px 13px #006d7818;transform:translateY(-1px)}.nrf-answer:has(input:checked){border-color:var(--nrf-teal);background:var(--nrf-mist);font-weight:800;box-shadow:inset 3px 0 0 var(--nrf-teal)}.nrf-answer input{width:20px;height:20px;accent-color:var(--nrf-teal);flex:none}.nrf-answer::after{content:'✦ ✧';position:absolute;right:13px;top:50%;color:#0b9a93;font-size:1.05rem;line-height:1;opacity:0;transform:translateY(-50%) scale(.65);pointer-events:none}.nrf-answer:hover::after,.nrf-answer.is-touch-glow::after{opacity:.45;transform:translateY(-50%) scale(1)}.nrf-answer.is-selected-pop::after{animation:nrf-answer-spark .6s ease-out both}.nrf-answer.is-selected-pop{animation:nrf-answer-pulse .42s ease-out}
@keyframes nrf-answer-spark{0%{opacity:0;transform:translateY(-50%) scale(.55)}45%{opacity:1;transform:translateY(-70%) scale(1.32)}100%{opacity:0;transform:translateY(-85%) scale(1.05)}}@keyframes nrf-answer-pulse{0%{box-shadow:inset 3px 0 0 var(--nrf-teal),0 0 0 0 #0b9a9340}55%{box-shadow:inset 3px 0 0 var(--nrf-teal),0 0 0 7px #0b9a9315}100%{box-shadow:inset 3px 0 0 var(--nrf-teal),0 0 0 0 #0b9a9300}}
.nrf-answer>span{padding-right:29px}
.nrf-answer::after{content:'';right:16px;width:18px;height:18px;background:#0b9a93;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);font-size:0}
.nrf-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.nrf-actions .nrf-button{margin-left:auto;min-height:46px}.nrf-field-error{color:#ad2338!important;font-size:.84rem;min-height:1.3em}
.nrf-result-intro{padding-top:12px}.nrf-result-intro h2{margin-top:11px}
.nrf-story-section{padding-block:36px;border-bottom:1px solid #d5def2}.nrf-story-first{padding-top:0}.nrf-story-section>h2,.nrf-story-section>div>h2{margin-top:12px}.nrf-story-section>p:not(.nrf-eyebrow){max-width:61ch}.nrf-number-lines{margin:25px 0 25px;border-top:1px solid #bfccec}.nrf-number-lines p{margin:0;display:flex;gap:16px;border-bottom:1px solid #bfccec;padding:16px 2px}.nrf-number-lines b{color:var(--nrf-teal);font-size:.78rem;min-width:26px}.nrf-editorial{display:grid;gap:20px}.nrf-editorial p{max-width:58ch}.nrf-garage-image{min-height:270px;background:#dce5ef url('garage-editorial.png') center/cover;border-radius:3px}
.nrf-page-title{padding-block:12px 8px}.nrf-page-title h1{margin-top:0}.nrf-page-title>p:last-child{font-size:1.05rem;color:#344268;margin-top:13px;max-width:56ch}
.nrf-form{padding-block:14px 42px}.nrf-form-row{display:flex;flex-direction:column;margin-bottom:22px}.nrf-form-row label,.nrf-offer form>label{font-weight:800;color:var(--nrf-ink);margin-bottom:8px}.nrf-form-row label span{font-weight:400;color:var(--nrf-muted);font-size:.8rem}.nrf-form-row input,.nrf-form-row select,.nrf-offer input[type=email]{width:100%;height:54px;border:1px solid #aebfe8;border-radius:6px;background:#fff;color:var(--nrf-text);padding:10px 14px;outline:none}.nrf-form-row :is(input,select):focus,.nrf-offer input:focus{border-color:var(--nrf-cobalt);box-shadow:0 0 0 2px #1838df24}.nrf-form-row input[aria-invalid]{border-color:#ad2338}.nrf-form-row select{appearance:auto;cursor:pointer}.nrf-form-grid{display:grid;grid-template-columns:1fr;gap:0}.nrf-money-field{display:flex;align-items:center;border:1px solid #aebfe8;border-radius:6px;overflow:hidden}.nrf-money-field span{background:var(--nrf-pale);font-size:.72rem;font-weight:800;padding:17px 12px;color:var(--nrf-ink)}.nrf-money-field input{border:0;border-radius:0;min-width:0}.nrf-money-field:focus-within{outline:2px solid #1838df24;border-color:var(--nrf-cobalt)}.nrf-key-field{border-top:1px solid #bdc9e4;padding-top:26px}.nrf-form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border-top:1px solid #d7e0f2;padding-top:24px}.nrf-form-actions .nrf-button{width:100%}.nrf-error-summary{padding:12px 14px;margin-bottom:18px;background:#fff0f2;color:#8d182b;border-left:4px solid #ad2338}
.nrf-vehicle-grid{margin-top:14px}.nrf-vehicle-details{border-top:1px solid #d7e0f2;padding:15px 0 6px;margin-bottom:19px}.nrf-vehicle-details summary{color:var(--nrf-cobalt);font-weight:800;font-size:.9rem}.nrf-vehicle-details[open] summary{margin-bottom:12px}.nrf-vehicle-details .nrf-form-row:last-child{margin-bottom:0}.nrf-key-field{border-top:0;padding-top:0}
.nrf-optional-row{margin-top:0}.nrf-optional-row label{font-size:.88rem;font-weight:650;color:var(--nrf-muted)}
.nrf-choice-group{border:0;padding:0;margin:0 0 24px}.nrf-choice-group legend,.nrf-segment-field legend{font-weight:800;color:var(--nrf-ink);margin-bottom:12px}.nrf-choice-group label{display:flex;align-items:center;gap:10px;border:1px solid #c5d2ee;padding:14px;margin-top:8px;border-radius:6px;cursor:pointer}.nrf-choice-group label:has(input:checked){border-color:var(--nrf-teal);background:var(--nrf-mist);font-weight:800}.nrf-choice-group input{accent-color:var(--nrf-teal);width:19px;height:19px}
.nrf-quote-fields{border-block:1px solid #d2dcee;padding-block:22px;margin-block:16px}.nrf-estimate-total{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--nrf-mist);padding:14px 16px;color:var(--nrf-ink);font-weight:800}.nrf-estimate-total strong{font-size:1.45rem;font-variant-numeric:tabular-nums}.nrf-reference{min-height:68px;margin-block:18px;padding:16px;border-left:4px solid var(--nrf-cobalt);background:var(--nrf-pale);font-size:.87rem}.nrf-reference p{margin-top:5px}.nrf-reference small{display:block;color:var(--nrf-muted);margin-top:5px}.nrf-reference a{display:inline-block;margin-top:7px}.nrf-caution{color:var(--nrf-muted);font-size:.84rem;line-height:1.5}
.nrf-reference .nrf-reference-total{color:var(--nrf-ink);font-size:1.04rem;font-weight:800}
.nrf-reward-panel{padding-block:14px 46px}.nrf-reward-panel h1{margin-top:12px}.nrf-reward-panel>p:not(.nrf-eyebrow){font-size:1.08rem}.nrf-reward-panel .nrf-button{width:100%;margin-top:24px}
.nrf-report{padding-bottom:10px}.nrf-report-section{padding-block:33px;border-top:1px solid #d2dcee}.nrf-report-section h2{margin:10px 0 15px}.nrf-report-section h3{margin:24px 0 12px}.nrf-figures{border:1px solid #c8d5ef;border-radius:6px;margin:12px 0 25px}.nrf-figures>div{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid #d7e0f3;padding:12px 16px}.nrf-figures>div:last-child{border:0}.nrf-figures strong{color:var(--nrf-ink);font-size:1.17rem;font-variant-numeric:tabular-nums;white-space:nowrap}.nrf-figures .is-highlight{background:var(--nrf-mist);font-weight:800}.nrf-ratio-label{font-size:1.52rem;font-weight:850;color:var(--nrf-ink)}.nrf-ratio-rail{height:22px;border-radius:99px;background:#e3e9f0;overflow:hidden;margin-block:20px 9px}.nrf-ratio-rail span{display:block;height:100%;background:var(--nrf-teal);border-radius:99px;transition:width .42s ease}.nrf-ratio-range{display:flex;justify-content:space-between;font-weight:800;font-variant-numeric:tabular-nums}.nrf-info{background:var(--nrf-pale);padding:13px 16px;border-radius:6px;color:var(--nrf-ink);font-size:.9rem}.nrf-method{margin-top:22px;border-top:1px solid #cdd9f0;padding-top:15px;font-size:.88rem}.nrf-method summary{font-weight:800;color:var(--nrf-cobalt)}.nrf-method a{display:block;margin-top:8px}.nrf-month-options{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:21px}.nrf-month{min-height:52px;border:1px solid #bdccee;border-radius:5px;background:#fff;color:var(--nrf-ink);font-size:.79rem;font-weight:700;padding:5px}.nrf-month:hover{background:var(--nrf-pale)}.nrf-month[aria-pressed=true]{background:var(--nrf-teal);color:#fff;border-color:var(--nrf-teal)}.nrf-month-result{margin-top:16px}.nrf-month-result>div{display:flex;justify-content:space-between;gap:12px;padding:18px;background:var(--nrf-mist);border-radius:5px}.nrf-month-result strong{font-size:1.48rem;color:var(--nrf-ink);white-space:nowrap}.nrf-segment-field{border:0;padding:0;margin:23px 0}.nrf-segment-field>div{display:flex;flex-wrap:wrap;gap:6px}.nrf-segment-field button{min-height:43px;border:1px solid #bdccee;border-radius:5px;background:#fff;color:var(--nrf-ink);padding:8px 12px;font-size:.87rem}.nrf-segment-field button[aria-pressed=true]{background:var(--nrf-mist);border-color:var(--nrf-teal);font-weight:800}.nrf-decision{background:var(--nrf-mist);border-left:5px solid var(--nrf-teal);padding:19px;margin-top:20px}.nrf-decision h3{margin-top:8px}.nrf-decision ol{padding-left:22px;margin-top:14px}.nrf-decision li{margin-bottom:7px}.nrf-guide ul{padding-left:23px}.nrf-guide li{padding:5px 0}.nrf-checklist{margin-block:25px;padding:18px;background:var(--nrf-pale)}.nrf-checklist h3{margin:0 0 12px}.nrf-checklist label{display:flex;gap:9px;align-items:flex-start;margin:11px 0;cursor:pointer}.nrf-checklist input{width:19px;height:19px;accent-color:var(--nrf-teal);flex:none;margin-top:4px}
section.nrf-offer{border-top:4px solid var(--nrf-teal);padding-block:30px 50px}section.nrf-offer>h2{margin-bottom:13px}.nrf-offer form{display:flex;flex-direction:column;gap:10px;background:var(--nrf-mist);padding:18px;margin-top:20px}.nrf-offer form .nrf-button{width:100%}.nrf-offer form .nrf-help{margin:0}.nrf-offer-links{padding-top:26px}.nrf-offer-links>div{border-bottom:1px solid #d4dff2;padding-bottom:26px}.nrf-offer-links h3{margin:20px 0 8px}.nrf-offer-links>a{display:block;padding:14px 0;border-bottom:1px solid #d4dff2;font-weight:800}
.nrf-community{grid-column:1/-1;margin-top:30px;padding:24px;border:1px solid #c9d6ee;background:#f4f7fd}.nrf-community .nrf-eyebrow{margin:0}.nrf-community h3{font-size:clamp(1.55rem,3vw,2.1rem);margin-top:8px;max-width:24ch}.nrf-community>p:not(.nrf-eyebrow){max-width:62ch}.nrf-community-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}.nrf-community-actions .nrf-button{min-height:50px;padding:10px 14px}.nrf-community-telegram{background:#1f5e9f;border-color:#1f5e9f}.nrf-community-whatsapp{background:var(--nrf-teal);border-color:var(--nrf-teal)}
.nrf-report-preview{width:min(100%,370px);margin:24px auto 6px}.nrf-report-preview img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:5px;box-shadow:0 16px 38px #0a286326}.nrf-report-preview figcaption{margin-top:9px;color:var(--nrf-muted);font-size:.75rem;line-height:1.4;text-align:center}
.nrf-swap-amount{font-size:1.4rem;font-weight:850;color:var(--nrf-ink);line-height:1.25;font-variant-numeric:tabular-nums;margin-block:9px 15px!important}
.nrf-new-car-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.nrf-new-car{border:1px solid #c8d5ef;border-radius:6px;padding:15px;background:#fff}.nrf-new-car .nrf-eyebrow{font-size:.68rem}.nrf-new-car-model{display:block;margin:6px 0;color:var(--nrf-ink)!important;font-size:.94rem;font-weight:800;line-height:1.2}.nrf-new-car-price{display:block;color:var(--nrf-teal);font-size:1.27rem;font-variant-numeric:tabular-nums}.nrf-new-car .nrf-help{margin-top:7px}
.nrf-restart{margin-top:28px;padding-top:22px;border-top:1px solid #d4dff2}.nrf-restart p{color:var(--nrf-muted);font-size:.9rem;margin:0 0 14px}.nrf-restart .nrf-button{width:100%}
body.nrf-funnel-page :is(.entry-header,.entry-title,.page-header){display:none!important}
body.nrf-funnel-page :is(.site-content,.site-main,.entry-content,.wp-block-post-content){padding-top:0!important;margin-top:0!important}
body.nrf-funnel-page :is(.entry-content,.wp-block-post-content) > :first-child{margin-top:0!important}
body.page.nrf-funnel-page .onebig-post-header,
body.page.nrf-funnel-page .onebig-media-wrap{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important}
body.page.nrf-funnel-page .onebig-post-content{padding-top:0!important}
body.page.nrf-funnel-page .onebig-post-content>.nrf:first-child{margin-top:0!important;padding-top:10px}
 body.nrf-funnel-page{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}
 .nrf-utility-row{justify-content:flex-end;min-height:30px;margin-bottom:2px}.nrf-utility-row .nrf-progress{display:none}.nrf-utility-row .nrf-languages a{min-height:30px}
 .nrf-journey{--nrf-journey-left:12.5%;--nrf-journey-width:0%;box-sizing:border-box;display:block;position:fixed;z-index:60;inset:auto 0 0;width:100%;height:calc(132px + env(safe-area-inset-bottom));padding:0;border-top:1px solid #d6e5ef;background:linear-gradient(180deg,#ffffffed 0%,#f3f9ffef 48%,#e8f8e8 100%);box-shadow:0 -7px 24px #10245916;color:#07188f;font-family:Arial,Helvetica,sans-serif;pointer-events:none;overflow:visible;transition:opacity .22s ease,visibility .22s ease}
 .nrf-journey[hidden]{display:none!important}
 .nrf-journey.is-footer-visible{opacity:0;visibility:hidden}
 .nrf-journey-heading{position:absolute;z-index:5;inset:3px 9px auto;display:flex;justify-content:center;align-items:center;height:19px;padding:0 6px;border-radius:12px;background:#ffffffd9;font-size:.62rem;line-height:1.15}
 .nrf-journey-heading strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:#31415f;text-align:center}
 .nrf-journey-route{position:absolute;left:0;right:0;bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:111px;isolation:isolate}
 .nrf-journey-route::before{content:"";position:absolute;z-index:-1;inset:0;background:url("race-track-v1.webp") center/100% 100% no-repeat}
 .nrf-journey-track{position:absolute;left:12.5%;right:12.5%;top:66px;height:3px;border-radius:3px;background:#17385c;box-shadow:0 0 0 1px #efffff8a}.nrf-journey-fill{display:block;width:var(--nrf-journey-width);height:100%;border-radius:3px;background:#3ae1f3;box-shadow:0 0 8px 2px #20e3ff}.nrf-journey.is-ready .nrf-journey-fill{transition:width .85s cubic-bezier(.22,.8,.22,1)}
 .nrf-journey-stop{--nrf-race-color:#0cbb4c;--nrf-race-glow:#4bf784;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:43px;color:#fff;font-size:.64rem;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap}
 .nrf-journey-stop[data-nrf-journey-stop="p2"]{--nrf-race-color:#1377fa;--nrf-race-glow:#51c9ff}.nrf-journey-stop[data-nrf-journey-stop="p3"]{--nrf-race-color:#f5780c;--nrf-race-glow:#ffd04d}.nrf-journey-stop[data-nrf-journey-stop="p4"]{--nrf-race-color:#e62f43;--nrf-race-glow:#ff7c93}
 .nrf-journey-medal{position:relative;display:grid;place-items:center;width:37px;height:37px;border:2px solid #fff;border-radius:50%;background:var(--nrf-race-color);color:#fff;opacity:.8;box-shadow:0 0 0 2px #0a244c,0 0 9px var(--nrf-race-glow);transition:opacity .25s,box-shadow .25s,transform .25s}
 .nrf-journey-medal svg{width:19px;height:19px}.nrf-journey-stop.is-complete .nrf-journey-medal,.nrf-journey-stop.is-active .nrf-journey-medal{opacity:1;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--nrf-race-color),0 0 18px 4px var(--nrf-race-glow)}.nrf-journey-stop small{display:block;min-width:58px;max-width:calc(100% - 2px);padding:2px 6px;border:1px solid #c8e3ff;border-radius:12px;background:#0b234c;color:#fff;font-size:.61rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.nrf-journey-stop.is-active small{border-color:var(--nrf-race-glow)}
 .nrf-journey-check{position:absolute;right:-7px;top:-6px;display:none;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid #fff;background:#102459;color:#fff;font-size:10px;line-height:1}.nrf-journey-stop.is-complete .nrf-journey-check{display:grid}
 .nrf-journey-stop.just-earned .nrf-journey-medal{animation:nrf-journey-earned .6s ease-out}
 .nrf-journey-walker{position:absolute;z-index:4;top:7px;left:var(--nrf-journey-left);width:94px;height:49px;transform:translateX(calc(-50% + var(--nrf-car-offset,0px)));filter:drop-shadow(0 3px 3px #10245990)}.nrf-journey.is-ready .nrf-journey-walker{transition:left .85s cubic-bezier(.22,.8,.22,1),transform .85s cubic-bezier(.22,.8,.22,1)}
 .nrf-journey-car{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}
 .nrf-journey-walker::before,.nrf-journey-walker::after{content:"";position:absolute;z-index:0;left:5px;top:28px;width:12px;height:12px;border-radius:50%;background:#9ba2a8;filter:blur(2px);opacity:0}
 .nrf-journey.is-moving .nrf-journey-walker::before{animation:nrf-race-smoke .56s ease-out 2}
 .nrf-journey.is-moving .nrf-journey-walker::after{animation:nrf-race-smoke .56s ease-out .22s 2}
 .nrf-journey-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(min-width:720px){
 .nrf-journey{left:50%;right:auto;width:min(760px,calc(100vw - 40px));border:1px solid #bfd5e9;border-bottom:0;border-radius:14px 14px 0 0;transform:translateX(-50%)}
 .nrf-journey-heading{font-size:.7rem}.nrf-journey-stop small{font-size:.67rem;min-width:68px}.nrf-journey-medal{width:40px;height:40px}
}
@media(min-width:1200px){.nrf-journey{left:18px;width:420px;transform:none}.nrf-journey.is-footer-docked{bottom:calc(var(--nrf-footer-offset,0px) + 4px)}}
@media(max-width:359px){.nrf-journey-walker{width:78px;height:41px;top:11px}.nrf-journey-stop small{min-width:49px;padding-inline:3px;font-size:.55rem}}
@keyframes nrf-race-smoke{0%{opacity:.78;transform:translate(0,0) scale(.45)}100%{opacity:0;transform:translate(-22px,-12px) scale(2.3)}}
@keyframes nrf-journey-earned{50%{transform:scale(1.2);box-shadow:0 0 0 7px var(--nrf-race-glow)}}
.nrf-confetti{position:fixed;z-index:120;inset:0;overflow:hidden;pointer-events:none}.nrf-confetti-piece{position:absolute;top:-20px;left:var(--nrf-confetti-left);width:8px;height:13px;border-radius:2px;opacity:0;animation:nrf-confetti-fall var(--nrf-confetti-duration) ease-in var(--nrf-confetti-delay) forwards}.nrf-confetti-piece.is-round{width:9px;height:9px;border-radius:50%}@keyframes nrf-confetti-fall{0%{opacity:1;transform:translate3d(0,-20px,0) rotate(0)}90%{opacity:1}100%{opacity:0;transform:translate3d(var(--nrf-confetti-drift),110vh,0) rotate(var(--nrf-confetti-spin))}}
@media(min-width:720px){.nrf{padding-inline:34px}.nrf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.nrf-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nrf-editorial{grid-template-columns:1fr 1fr;align-items:center}.nrf-garage-image{min-height:360px}.nrf-form-actions{flex-direction:row;align-items:center;justify-content:space-between}.nrf-form-actions .nrf-button{width:auto}.nrf-reward-panel .nrf-button{width:auto;min-width:280px}.nrf-offer form{max-width:570px}.nrf-offer form .nrf-button{width:auto;align-self:flex-start}.nrf-restart .nrf-button{width:auto}}
@media(min-width:720px){section.nrf-offer{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);column-gap:28px;align-items:start}section.nrf-offer>h2,section.nrf-offer>p,section.nrf-offer>form{grid-column:2}section.nrf-offer>h2{grid-row:1}section.nrf-offer>p{grid-row:2}section.nrf-offer>form{grid-row:3}section.nrf-offer>.nrf-report-preview{grid-column:1;grid-row:1 / 4;width:100%;margin:0}section.nrf-offer>.nrf-offer-links,section.nrf-offer>.nrf-restart{grid-column:1 / -1}}
@media(min-width:720px){.nrf-community-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:720px){.nrf h1:not(#nrf-quiz-title){font-size:4.5rem}}
@media(max-width:719px){.nrf-utility-row{gap:9px}.nrf-progress-items .nrf-progress-label{display:none}.nrf-progress-items .is-current .nrf-progress-label{display:inline}.nrf-quiz-wrap h1{font-size:clamp(2.05rem,8.6vw,2.7rem)}.nrf-quiz-step legend{font-size:1.16rem}.nrf-answer{min-height:48px}.nrf-quiz-wrap .nrf-quiet{font-size:.74rem}}
@media(max-width:719px){.nrf-month-options{grid-template-columns:repeat(4,minmax(0,1fr))}.nrf-month{min-width:0;padding-inline:2px;font-size:.72rem;overflow-wrap:anywhere}}
@media(max-width:480px){.nrf-new-car-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.nrf *,.nrf *::before,.nrf *::after,.nrf-journey,.nrf-journey *,.nrf-confetti *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.nrf-utility-row,.nrf-ad,.nrf-reward-panel,.nrf-offer,.nrf-method,.nrf-month-options,.nrf-segment-field,.nrf-text-link,.nrf-journey,.nrf-confetti{display:none!important}.nrf-report[hidden]{display:block!important}.nrf-report{color:#000;max-width:none;padding:0}.nrf-report-section{break-inside:avoid}.nrf-report h1,.nrf-report h2,.nrf-report h3{color:#000}}
.nrf-journey{pointer-events:auto;cursor:pointer}
.nrf-journey.is-footer-visible{pointer-events:none}
.nrf-journey-nudge{position:absolute;z-index:6;inset:0;display:block;width:100%;height:100%;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.nrf-journey-nudge:focus-visible{outline:3px solid #0b6ed1;outline-offset:-4px}
button.nrf-journey-nudge:hover,button.nrf-journey-nudge:focus,button.nrf-journey-nudge:active{background:transparent!important;color:inherit!important;box-shadow:none!important;transform:none!important}
.nrf-journey-heading{pointer-events:none}
.nrf-journey-heading{justify-content:space-between;gap:6px}
.nrf-journey-heading strong{flex:1;text-align:left}
.nrf-journey-hint{flex:none;border-radius:9px;padding:1px 5px;background:#d9ecff;color:#064c9b;font-size:.56rem;font-weight:800;white-space:nowrap}
.nrf-journey-target{outline:3px solid #0b78df!important;outline-offset:4px!important;box-shadow:0 0 0 7px #0b78df35!important;scroll-margin-bottom:150px}
.nrf-journey-target.nrf-answer{padding-right:42px}
.nrf-journey-target.nrf-answer::before{content:'←';position:absolute;z-index:2;right:11px;top:50%;color:#0960bd;font-size:1.55rem;font-weight:900;line-height:1;transform:translateY(-50%);pointer-events:none;animation:nrf-point .5s ease-in-out infinite alternate}
.nrf-journey-cue{display:table;margin:3px 0 12px;padding:6px 11px;border-radius:12px;background:#e5f2ff;color:#064c9b;font-size:.76rem;font-weight:800;line-height:1.3}
@keyframes nrf-point{to{transform:translate(-5px,-50%)}}
@media(prefers-reduced-motion:reduce){.nrf-journey-target.nrf-answer::before{animation:none!important}}
