.route-result{min-height:100vh}.route-res{max-width:1080px;margin:0 auto;padding:56px 32px 80px}.route-banner{background:var(--soft);border-left:4px solid var(--accent);margin:0 0 20px;padding:12px 16px;font-weight:600}.route-eyebrow-serif{font-family:var(--route-display);color:var(--accent-text);font-size:17px}.route-page .route-res-h1{margin:6px 0;font-size:46px;line-height:1.1}.route-res-h1:focus{outline:none}.route-res-intro{margin:12px 0 0}.route-res-note{margin-top:10px}.route-dates{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:34px 0 20px;display:grid;position:relative}.route-date{padding:0 22px 24px 0}.route-date:before{content:"";background:var(--accent);border-radius:50%;width:16px;height:16px;margin-top:-9px;display:block}.route-date p{margin:0}.route-date-k{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:13px;font-weight:700;margin-top:10px!important}.route-date-m{font-family:var(--route-display);font-size:44px;font-weight:500;line-height:1;margin:6px 0!important}.route-date-p{max-width:22em;font-size:16px}.route-next-box{background:var(--soft);border-left:4px solid var(--accent);margin:20px 0 30px;padding:22px 26px}.route-sec{border-top:1px solid var(--ink);margin:0 0 30px;padding:24px 0 0}.route-page .route-sec h2{margin:0 0 8px;font-size:28px;line-height:1.2}.route-page .route-sub-h{margin:22px 0 4px;font-size:22px}.route-sec>p{max-width:48em}.route-sec .route-note{color:var(--ink-soft)}.route-sec .route-state ul{margin:8px 0}.route-sec .route-calls{margin-top:16px}.route-fold{border-top:1px solid var(--rule-soft);margin:10px 0;padding-top:8px}.route-fold summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.route-fold p{margin:4px 0 8px}.route-net .route-total th,.route-net .route-total td{border-top:2px solid var(--ink);font-size:18px}.route-net .route-total.route-neg td{color:var(--ink)}.route-alert{background:var(--soft);border-left:4px solid var(--accent);max-width:48em;margin:14px 0;padding:14px 18px;font-weight:600}.route-costs{margin:8px 0 0;padding:0;list-style:none}.route-costs li{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.route-costs li>span:first-child{font-weight:600}.route-payoff{margin:20px 0 0}.route-payoff .route-btn{white-space:nowrap;margin-top:0}.route-end{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.route-end .route-btn{margin-top:0}@media (max-width:820px){.route-res{padding:30px 20px 56px}.route-page .route-res-h1{font-size:32px}.route-dates{border-top:0;border-left:2px solid var(--ink);grid-template-columns:1fr;margin-left:8px}.route-date{padding:0 0 22px 20px}.route-date:before{margin:0 0 -22px -29px;position:relative;top:4px}.route-date-m{font-size:34px}.route-end .route-btn{width:100%}}
.bb-page,.bb-portal{--bb-ink:#000;--bb-paper:#fff;--bb-rule:#eae9e6;--bb-muted:#75716f;--bb-panel:#f9f8f7;--bb-error:#8a1c1c;--bb-focus:#1a6dd6;--bb-display:var(--font-sale-display), "Red Hat Display", Arial, sans-serif;--bb-sans:var(--font-sale-sans), Montserrat, "Helvetica Neue", Arial, sans-serif;--ink:var(--bb-ink);--paper:var(--bb-paper);--rule:var(--bb-rule);--muted:var(--bb-muted);--error:var(--bb-error);--disp:var(--bb-display);--sans:var(--bb-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bb-paper);color:var(--bb-ink);font:400 16px/1.5 var(--bb-sans);font-variant-numeric:tabular-nums;box-sizing:border-box;width:100%;max-width:500px;margin:0 auto}.bb-page *,.bb-portal *{box-sizing:border-box}.bb-page h1,.bb-page p,.bb-page ul,.bb-page fieldset,.bb-portal p{margin:0}.bb-page :focus-visible,.bb-portal :focus-visible{outline:2px solid var(--bb-focus);outline-offset:2px}.bb-page h1:focus{outline:none}.bb-pager{justify-content:space-between;align-items:center;padding:12px 18px 0;font-size:15px;display:flex}.bb-back{width:44px;height:44px;color:var(--bb-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bb-count u{border-bottom:1px solid var(--bb-ink);padding:0 8px 2px;text-decoration:none}.bb-box{padding:4px 28px 0}.bb-kicker{font-size:14.5px}.bb-lines{flex-direction:column;gap:2px;padding:0;font-size:14px;list-style:none;display:flex}.bb-blank{color:var(--bb-muted);font-style:italic}.bb-q{border-top:1px solid var(--bb-rule);flex-direction:column;gap:8px;margin-top:18px;padding:22px 28px 0;display:flex}.bb-q h1{font:400 24px/1.2 var(--bb-display);margin:0}.bb-help{color:var(--bb-muted);font-size:14.5px;line-height:1.45}.bb-form{flex-direction:column;gap:12px;padding:24px 28px 36px;display:flex}.bb-field{display:block}.bb-field label{font-weight:600;display:block}.bb-field input[type=text],.bb-field input[type=email]{border:1px solid var(--bb-ink);background:var(--bb-paper);width:100%;color:var(--bb-ink);font:400 16px/1.3 var(--bb-sans);border-radius:4px;margin-top:8px;padding:14px;display:block}.bb-field input[aria-invalid=true]{border-width:2px}.bb-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bb-pair .bb-field{min-width:0}.bb-phone .tfv2-field-container{margin:0}.bb-phone .tfv2-input{border:1px solid var(--bb-ink);width:100%;font:400 16px/1.3 var(--bb-sans);border-radius:4px;margin-top:8px;padding:14px}.sale-vh:checked+.bb-sq{background:var(--bb-ink);border-color:var(--bb-ink)}.bb-sq{border:1.5px solid var(--bb-muted);border-radius:3px;flex:0 0 22px;place-items:center;width:22px;height:22px;transition:border-color .25s ease-out,background-color .25s ease-out;display:grid}.sale-vh:checked+.bb-sq:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.sale-vh:focus-visible+.bb-sq,.bb-page .sale-vh:focus-visible+.sale-rd{outline:2px solid var(--bb-focus);outline-offset:2px}.bb-error{color:var(--bb-error);border-left:2px solid;margin-top:8px;padding-left:10px;font-size:14.5px;line-height:1.45}.sale-error{font-size:14.5px}.bb-btn{border:2px solid var(--bb-ink);background:var(--bb-paper);width:100%;min-height:48px;color:var(--bb-ink);font:600 15px/1.2 var(--bb-sans);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;display:flex}.bb-fill{background:var(--bb-ink);color:var(--bb-paper)}.bb-fill:hover:not(:disabled){background:var(--bb-paper);color:var(--bb-ink)}.bb-btn:disabled{border-color:var(--bb-rule);color:var(--bb-muted);background:var(--bb-paper);cursor:default}.bb-link{min-height:44px;color:var(--bb-ink);font:400 15px/1.2 var(--bb-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:12px 0;text-decoration:underline}.bb-foot-line{color:var(--bb-muted);text-align:center;font-size:14.5px}.bb-portal{flex-direction:column;gap:20px;padding:8px 28px 0;display:flex}.bb-rows{flex-direction:column;display:flex}.bb-prow{border-top:1px solid var(--bb-rule);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:15px;display:flex}.bb-rows>.bb-prow:last-child{border-bottom:1px solid var(--bb-rule)}.bb-prow b{font-weight:600}.bb-pr{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bb-change{min-height:32px;color:var(--bb-ink);font:400 14px/1.2 var(--bb-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.bb-note{background:var(--bb-panel);flex-direction:column;gap:12px;padding:16px 18px;font-size:15px;display:flex}.bb-foot{background:var(--bb-panel);flex-direction:column;gap:6px;margin:0 -28px;padding:26px 28px 34px;display:flex}.bb-foot-name{font:400 18px/1.3 var(--bb-display)}.bb-foot a{color:var(--bb-ink)}.bb-legal{color:var(--bb-ink);font-size:13px}.sdc-container:has(.bb-portal){background:#fff}#rf-seller-checklist:has(.bb-portal){background:#fff}.sdc-container:has(.bb-portal) .sdc-band{background:#fff;height:52px;min-height:52px;box-shadow:0 0 18px #0003}:is(.sdc-container:has(.bb-portal) .sdc-band-img,.sdc-container:has(.bb-portal) .sdc-band-photo,.sdc-container:has(.bb-portal) .sdc-band-inset,.sdc-container:has(.bb-portal) .sdc-band-grad,.sdc-container:has(.bb-portal) .sdc-band-scrim){display:none}.sdc-container:has(.bb-portal) .sdc-brand{font:400 16px/1 var(--font-sale-display), "Red Hat Display", Arial, sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#000;text-shadow:none;text-align:center}.sdc-container:has(.bb-portal) .sdc-eyebrow{font:400 14.5px/1.4 var(--font-sale-sans), Montserrat, Arial, sans-serif;color:#000;text-transform:none}.sdc-container:has(.bb-portal) .sdc-hello-title{font:400 24px/1.2 var(--font-sale-display), "Red Hat Display", Arial, sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#000}.sdc-container:has(.bb-portal) .sdc-hello-sub{font:400 14.5px/1.45 var(--font-sale-sans), Montserrat, Arial, sans-serif;color:#75716f}@media (prefers-reduced-motion:reduce){.bb-btn,.bb-sq{transition:none}}
