.agpr-model-search{width:100%;max-width:none;margin:0 0 48px;padding:84px 0 92px;border:0;border-radius:0;box-shadow:none;background:var(--ink,#08294c);color:#fff;scroll-margin-top:100px;box-sizing:border-box;position:relative;z-index:5}
.agpr-model-search__inner{margin-inline:auto}
.agpr-model-search *{box-sizing:border-box}
.agpr-model-search h2{color:#fff;font-family:var(--display,'Arial Narrow',sans-serif);font-size:58.8px;line-height:1.08;letter-spacing:-.04em;margin:0 0 26px;text-align:center}
.agpr-model-search__help{margin:16px 0 0;color:inherit;font-size:15px;line-height:1.5;text-align:left}
.agpr-model-search__controls{display:flex;align-items:start;gap:12px}
.agpr-model-search__field{position:relative;flex:1;min-width:0}
.agpr-model-search input{width:100%;height:53px;padding:0 13px;border:1px solid #b9cad8;border-radius:8px;background:#fff;color:var(--ink,#08294c);font:16px/1.5 var(--body,Arial,Helvetica,sans-serif)}
.agpr-model-search button{min-height:53px;padding:12px 22px;border:0;border-radius:8px;background:var(--coral,#f12846);color:#fff;font:800 15px/1.5 var(--body,Arial,Helvetica,sans-serif);cursor:pointer;white-space:nowrap}
.agpr-model-search :is(input,button,a):focus-visible{outline:3px solid #f12846;outline-offset:3px}
.agpr-model-search__popup{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:#fff;color:#08294c;border:1px solid #b9cad8;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);overflow:hidden}
.agpr-model-search:not(.is-enhanced) .agpr-model-search__popup{position:static;margin-top:4px}
.agpr-model-search .agpr-model-search__status{margin:0;padding:10px 14px;font-size:13px;color:#617080;border-bottom:1px solid #dce4e9}
.agpr-model-search__results{display:block;max-height:300px;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0}
.agpr-model-search__results li{list-style:none;margin:0;padding:0}
.agpr-model-search__results a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 14px;color:#08294c;font:700 15px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}
.agpr-model-search__results a:is(:hover,:focus){background:#edf2f7}
.agpr-model-search__link{flex-shrink:0;color:#e5253d;font-size:13px}
.agpr-model-search [hidden]{display:none!important}
html body main.home-page.hybrid-home .hybrid-method + .finder{margin-top:16px;margin-bottom:20px;scroll-margin-top:100px}
html body main.home-page.hybrid-home .hybrid-method:has(+.finder){padding-bottom:20px!important}
html body main.home-page.hybrid-home .finder + .concept-section--reviews-home{padding-top:20px}
html body main.home-page.hybrid-home .home-hero,html body main.home-page.hybrid-home .home-hero__media,html body main.home-page.hybrid-home .home-hero__media img{border-radius:0!important}
@media(max-width:760px){
 html body main.home-page.hybrid-home .home-hero__media{display:none}
 html body main.home-page.hybrid-home .home-hero__actions a[href*="encuentra-tu-auto"]{display:none}
 html body main.home-page.hybrid-home .home-hero__grid{min-height:0}
 html body main.home-page.hybrid-home .home-hero__copy{width:100%;min-height:0;padding:28px 0 20px;background:none}
 html body main.home-page.hybrid-home .home-hero__copy h1{font-size:44px;margin-bottom:16px}
 html body main.home-page.hybrid-home .home-hero__copy>p{font-size:17px;line-height:1.5;margin-bottom:18px}
 .agpr-model-search{padding:0 0 24px;margin:0 0 24px;background:transparent;color:#08294c}
 .agpr-model-search h2{display:none}
 .agpr-model-search__controls{flex-direction:column;gap:10px}
 .agpr-model-search__field,.agpr-model-search button{width:100%}
 .agpr-model-search__results a{font-size:14px}
}
