.ra-landing{--ra-bg:#071521;--ra-panel:#102432;--ra-line:#263c4d;min-height:100vh;background:var(--ra-bg);color:#f4f8fc;color-scheme:dark;overflow-x:clip}.ra-landing ::-moz-selection{background:#167bbb;color:white}.ra-landing ::selection{background:#167bbb;color:white}.ra-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ra-section{padding-block:88px}.ra-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#62c9ff}.ra-title{font-size:clamp(28px,3.3vw,45px);line-height:1.12;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.ra-copy{color:#b5c6d3;font-size:16px;line-height:1.85}.ra-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;background:#17a7f4;color:#03131f;padding:12px 24px;font-size:14px;font-weight:750;transition:background .2s,transform .2s}.ra-button:hover{background:#64cbff;transform:translateY(-1px)}.ra-button:focus-visible,.ra-landing summary:focus-visible,.ra-quiet:focus-visible{outline:3px solid #80d5ff;outline-offset:4px}.ra-button:disabled{opacity:.55;transform:none}.ra-quiet{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid #446073;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;color:#e8f6ff;transition:background .2s}.ra-quiet:hover{background:#183243}.ra-header{position:relative;z-index:40;border-bottom:1px solid var(--ra-line);background:#071521ed}.ra-header-inner{min-height:83px;justify-content:space-between;gap:24px}.ra-header-inner,.ra-nav{display:flex;align-items:center}.ra-nav{gap:30px;font-size:13px;font-weight:600}.ra-nav a{padding-block:12px;color:#bccbd7}.ra-nav a[aria-current=page]{color:#42baff;box-shadow:0 2px 0 #42baff}.ra-nav a:hover{color:white}.ra-hero{position:relative;isolation:isolate;min-height:610px;display:flex;align-items:center;overflow:hidden}.ra-hero-image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center}.ra-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071521f5,#071521dc 31%,#07152133 73%),linear-gradient(0deg,#071521,transparent 24%)}.ra-hero-content{padding-block:70px 90px}.ra-hero h1{max-width:650px;font-size:clamp(43px,5.5vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:650;text-wrap:balance}.ra-hero p.ra-copy{max-width:490px;margin-top:24px;font-size:18px;line-height:1.7}.ra-hero-badge{position:absolute;top:38px;right:max(24px,calc((100vw - 1180px)/2));max-width:250px;border:1px solid #ffffff30;border-radius:14px;background:#091d2dda;padding:16px 20px;backdrop-filter:blur(12px);font-size:13px}.ra-search{position:relative;margin-top:-32px;z-index:5;border:1px solid var(--ra-line);background:#102432;border-radius:16px;padding:18px}.ra-search-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:12px;align-items:end}.ra-search label{display:block;color:#b5c6d3;font-size:11px;font-weight:600}.ra-search input,.ra-search select{width:100%;min-width:0;min-height:44px;margin-top:7px;border:1px solid #365066;border-radius:8px;padding:10px 12px;background:#091925;color:white;font-size:13px}.ra-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ra-unit{min-width:0;overflow:hidden;border:1px solid var(--ra-line);border-radius:16px;background:#0d202e;transition:border-color .2s,transform .2s}.ra-unit:hover{border-color:#387492;transform:translateY(-3px)}.ra-unit-image{position:relative;aspect-ratio:16/10;background:#183140;overflow:hidden}.ra-unit-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ra-unit-body{padding:20px}.ra-unit h3{font-size:19px;font-weight:600;letter-spacing:-.025em}.ra-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px}.ra-step{padding-top:22px;border-top:1px solid #2c485c}.ra-step-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid #267bad;border-radius:50%;color:#8bd8ff;font-size:12px;font-weight:700}.ra-step h3{margin-top:20px;font-size:18px;line-height:1.4;font-weight:600}.ra-step p{margin-top:12px;font-size:14px;line-height:1.8;color:#a9bfce}.ra-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ra-panel{border:1px solid var(--ra-line);border-radius:18px;background:linear-gradient(140deg,#152e3f,#0b1c29);padding:30px}.ra-example{display:inline-flex;margin-bottom:20px;padding:4px 8px;border:1px solid #496174;border-radius:6px;font-size:10px;letter-spacing:.04em;color:#b4c9d8}.ra-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ra-benefit{display:flex;gap:16px}.ra-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #285575;border-radius:12px;color:#78d3ff;font-size:20px}.ra-timeline{list-style:none;margin:0;padding:0}.ra-timeline li{display:flex;align-items:center;gap:14px;padding-block:15px;border-bottom:1px solid #284354;font-size:14px}.ra-timeline li:last-child{border-bottom:0}.ra-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0a624f;color:#a3ffe0;flex-shrink:0;font-size:12px}.ra-contributor{position:relative;isolation:isolate;overflow:hidden;border:1px solid #345267;border-radius:20px;padding:42px;background:#12314a}.ra-contributor:before{content:"";z-index:-1;position:absolute;inset:0;background:linear-gradient(90deg,#0e293df5,#0e293daa),url(/acquisition/dealer-hero.webp) 70% 45%/cover}.ra-faq{border-bottom:1px solid var(--ra-line);padding:22px 0}.ra-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.ra-faq summary::-webkit-details-marker{display:none}.ra-faq summary:after{content:"+";color:#70ceff;font-size:22px;font-weight:400}.ra-faq[open] summary:after{content:"−"}.ra-faq p{max-width:780px;margin-top:18px;color:#b5c6d3;font-size:14px;line-height:1.9}.ra-footer{border-top:1px solid var(--ra-line);padding-block:42px;color:#91a9bb;font-size:12px}.ra-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.ra-data-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.ra-data-table th{padding:12px 8px;color:#94adbf;font-size:11px;font-weight:500;border-bottom:1px solid #375064}.ra-data-table td{padding:18px 8px;border-bottom:1px solid #284052}@media(max-width:900px){.ra-section{padding-block:64px}.ra-split{gap:36px}.ra-card-grid,.ra-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-hero h1{max-width:590px}.ra-hero:after{background:linear-gradient(90deg,#071521ef,#0715218c 65%,#07152144),linear-gradient(0deg,#071521,transparent 35%)}.ra-hero-badge{display:none}.ra-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-search-grid .ra-button{grid-column:span 2}.ra-benefits{gap:24px}.ra-nav{gap:20px}}@media(max-width:640px){.ra-container{width:calc(100% - 32px)}.ra-header-inner{min-height:72px;gap:12px}.ra-hero{min-height:580px;align-items:flex-end}.ra-hero-content{padding-block:105px 72px}.ra-hero-image{-o-object-position:72% center;object-position:72% center}.ra-hero:after{background:linear-gradient(0deg,#071521 3%,#071521dc 44%,#07152133)}.ra-hero h1{font-size:44px;max-width:450px}.ra-hero p.ra-copy{font-size:16px}.ra-benefits,.ra-card-grid,.ra-split{grid-template-columns:1fr}.ra-step-grid{gap:24px 18px}.ra-step h3{font-size:16px}.ra-panel{padding:22px}.ra-contributor{padding:28px}.ra-footer-inner{align-items:flex-start;flex-direction:column}.ra-section{padding-block:52px}.ra-title{font-size:32px}}@media(prefers-reduced-motion:reduce){.ra-button,.ra-unit{transition:none}.ra-button:hover,.ra-unit:hover{transform:none}}.ra-search-wizard{padding:clamp(18px,3vw,30px)}.ra-search-wizard .ra-model-option{display:flex;align-items:center;gap:12px;min-height:48px;border-width:1px;border-radius:10px;padding:10px 12px;font-size:14px;color:#e2e8f0;cursor:pointer}.ra-search-wizard .ra-model-option input{width:18px;min-width:18px;min-height:18px;height:18px;margin:0;padding:0;accent-color:#38bdf8}.ra-results-search .ra-container{width:100%;margin-top:0}.ra-market-filters>label{display:block;color:#b5c6d3;font-size:12px;font-weight:600}.ra-market-filters>label input,.ra-market-filters>label select{width:100%;min-width:0;min-height:44px;margin-top:7px;border:1px solid #365066;border-radius:8px;padding:10px 12px;background:#091925;color:white;font-size:13px}.ra-auth input:not([type=checkbox]),.ra-auth select{background:#091925;color:#f4f8fc;border-color:#365066}.ra-auth form>label>span{background:#091925;border-color:#365066}.ra-auth input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #091925;-webkit-text-fill-color:#f4f8fc}.ra-auth form button[type=submit]{background:#17a7f4;color:#03131f;border-radius:10px}.ra-auth form a,.ra-auth form button[type=button],.ra-auth p>a{color:#65caff}.ra-auth p.text-slate-600{color:#b5c6d3}.ra-hero-unified{min-height:620px}.ra-hero-unified:after{background:linear-gradient(90deg,#071521f5,#071521df 34%,#07152145 75%,#07152122),linear-gradient(0deg,#071521,transparent 26%)}.ra-hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding-block:64px 88px}.ra-hero-copy{min-width:0}.ra-hero-overline{display:inline-flex;border:1px solid #7dd3fc40;border-radius:999px;background:#0b294455;padding:6px 10px;color:#a4dfff;font-size:10px;line-height:1.7;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.ra-hero-unified h1{margin-top:22px;max-width:650px;font-size:clamp(38px,4.5vw,62px);line-height:1.1;letter-spacing:-.045em;font-weight:750;text-wrap:balance}.ra-hero-unified .ra-hero-copy>.ra-copy{max-width:540px;margin-top:22px;font-size:17px;line-height:1.8;color:#d2deea}.ra-hero-glass{position:relative;isolation:isolate;width:100%;max-width:390px;margin-left:auto;overflow:hidden;border:1px solid #e2f4ff55;border-radius:18px;padding:26px;background:linear-gradient(145deg,#13324b66,#06172580);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 #ffffff3d,0 18px 48px #02081733}.ra-hero-glass:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff14,transparent 40%,#ffffff05)}.ra-hero-glass-inset{padding:14px;border:1px solid #e2f4ff33;border-radius:12px;background:#07152126}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ra-hero-glass{background:#0b1b2eed}}@media(prefers-reduced-transparency:reduce){.ra-hero-glass{background:#0b1b2eed;backdrop-filter:none;-webkit-backdrop-filter:none}}.ra-showcase-card{display:flex;flex-direction:column;background:#0c1927;border-color:#263649;box-shadow:0 8px 24px #00000014}.ra-showcase-card:hover{transform:none;border-color:#3b5972}.ra-showcase-card .ra-unit-image{aspect-ratio:3/2}.ra-showcase-card .ra-unit-body{display:flex;flex:1;flex-direction:column;padding:18px}.ra-showcase-card h3{font-size:19px;line-height:1.4;font-weight:700}.ra-showcase-actions{margin-top:auto;padding-top:18px}.ra-showcase-primary{width:100%;border-radius:10px}.ra-showcase-secondary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ra-showcase-secondary button{min-height:44px;padding:8px;border:1px solid #3b4a60;border-radius:9px;color:#cbd5e1;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.ra-showcase-secondary button:hover{border-color:#7dd3fc;background:#152538}.ra-showcase-secondary button:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}@media(max-width:900px){.ra-hero-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px 72px}.ra-hero-glass{max-width:390px;margin-right:0}.ra-hero-unified h1{max-width:620px}.ra-hero-unified:after{background:linear-gradient(90deg,#071521ed,#07152199),linear-gradient(0deg,#071521,transparent 40%)}}@media(max-width:640px){.ra-hero-unified{align-items:center;min-height:580px}.ra-hero-unified .ra-hero-layout{padding-block:44px 64px;gap:28px}.ra-hero-unified h1{font-size:38px}.ra-hero-unified .ra-hero-copy>.ra-copy{font-size:16px}.ra-hero-overline{font-size:9px}.ra-hero-glass{padding:20px}.ra-hero-unified:after{background:linear-gradient(90deg,#071521e6,#0715219c),linear-gradient(0deg,#071521,transparent 60%)}}@media(prefers-reduced-motion:reduce){.ra-showcase-secondary button{transition:none}}.ra-search-wizard{background:#101e2c;border-color:#2c4053}.ra-search-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ra-search-step{display:flex;width:100%;min-height:62px;align-items:center;justify-content:center;gap:8px;padding:10px 8px;border:1px solid #2a3c4f;border-radius:10px;background:#0b1825;color:#94a3b8;font-size:12px;line-height:1.5;font-weight:600;transition:border-color .2s,background .2s}.ra-search-step-number{display:grid;width:22px;height:22px;flex-shrink:0;place-items:center;border-radius:50%;background:#1c2d40;color:#b5c6d3;font-size:11px}.ra-search-step.is-current{border-color:#38bdf8;background:#123b52;color:white}.ra-search-step.is-current .ra-search-step-number{background:#38bdf8;color:#071521}.ra-search-step.is-previous .ra-search-step-number{background:#17332e;color:#6ee7b7}.ra-search-step:hover{border-color:#7dd3fc;color:white}.ra-brand-choice:focus-visible,.ra-search-back:focus-visible,.ra-search-step:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}.ra-brand-choice{display:flex;min-height:54px;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid #304258;border-radius:10px;background:#0c1927;color:#dbe7f1;font-size:14px;transition:background .2s,border-color .2s}.ra-brand-choice:hover,.ra-brand-choice[aria-pressed=true]{border-color:#38bdf8;background:#123044;color:white}.ra-search-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:18px;border-top:1px solid #304258}.ra-search-back{min-height:44px;color:#cbd5e1;padding:8px 4px;font-size:13px}.ra-search-back:disabled{opacity:.35}@media(max-width:640px){.ra-search-steps{gap:5px}.ra-search-step{flex-direction:column;gap:4px;min-height:76px;padding:8px 3px;font-size:10px}.ra-search-footer{align-items:stretch;flex-direction:column;gap:14px}.ra-brand-choice{font-size:13px}}@media(prefers-reduced-motion:reduce){.ra-brand-choice,.ra-search-step{transition:none}}