:root{--brand-yellow:#d2b84c;--brand-ink:#073f30;--brand-text:#263a32;--brand-muted:#718078;--brand-paper:#fff;--brand-soft:#f5f7f5;--brand-line:#d8e1dc;--brand-clay:#a84f2d;--brand-radius:12px;--brand-shadow:0 8px 24px #073f300e;--brand-shadow-hover:0 16px 34px #073f301a}body{background:var(--brand-paper);color:var(--brand-text)}.main-content,.auth-main{background:var(--brand-paper)!important}.navbar{border:0!important;border-bottom:1px solid var(--brand-line)!important;height:68px!important;box-shadow:none!important;background:#fff!important}.navbar-inner,.footer-inner{max-width:1180px!important}.brand-wordmark{font-weight:900;letter-spacing:-1.5px!important;gap:9px!important}.brand-symbol-image{object-fit:contain;flex:none;width:46px;height:46px}.brand-wordmark-copy{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.brand-wordmark-rento,.brand-wordmark-campo,.brand-wordmark-text{color:var(--brand-ink)!important}.brand-wordmark-tagline{color:var(--brand-muted);letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:700}.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa{font-size:13px;font-weight:700;color:var(--brand-ink)!important}.nav-link,.btn-ghost,.mobile-menu-link{border-radius:9px!important}.nav-link:hover,.btn-ghost:hover,.navbar-mensajes:hover{background:var(--brand-soft)!important;color:var(--brand-ink)!important}.navbar .btn-primary,.mobile-menu-btn{background:var(--brand-yellow)!important;color:#16271f!important;border:0!important;border-radius:10px!important;font-weight:800!important}.mobile-menu-inner{border-left:1px solid var(--brand-line);background:#fff!important}.mobile-menu-link{font-weight:700;color:var(--brand-ink)!important}.page-title,.dashboard-title,.explorador-title,.ficha-titulo,.auth-title,.form-section-title,.perfil-section-title{color:var(--brand-ink)!important}.page-title,.dashboard-title,.explorador-title,.ficha-titulo{text-transform:uppercase;font-family:var(--font-display), sans-serif!important;letter-spacing:.01em!important}.page-title,.dashboard-title,.explorador-title{font-size:clamp(40px,5vw,64px)!important;line-height:.96!important}.auth-title,.form-section-title,.perfil-section-title{font-family:var(--font-dm-sans), sans-serif!important;text-transform:none!important;letter-spacing:-.02em!important}.dashboard-page,.page-container,.ficha-container{max-width:1120px!important}.dashboard-header,.page-header,.explorador-header{padding-bottom:22px;border-bottom:1px solid var(--brand-line)!important}.auth-page,.auth-page-register{min-height:calc(100vh - 68px);position:relative;overflow:visible;background:var(--brand-soft)!important;justify-content:center!important;padding:54px 18px!important}.auth-page:before,.auth-page:after,.auth-page-register:before,.auth-page-register:after{content:none!important;display:none!important}.auth-card,.auth-page-register .auth-card{width:min(100%,660px);border:1px solid var(--brand-line)!important;border-radius:var(--brand-radius)!important;max-width:660px!important;box-shadow:var(--brand-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;margin:0 auto!important;padding:clamp(24px,4vw,38px)!important}.auth-header{margin-bottom:28px}.auth-title{margin-bottom:8px!important;font-size:clamp(34px,4vw,46px)!important;font-weight:800!important;line-height:1.05!important}.auth-subtitle,.form-label,.tipo-desc,.auth-footer{color:var(--brand-muted)!important}.auth-footer a,.form-label-link{font-weight:800;color:var(--brand-ink)!important}.auth-error{color:#7b321e!important;background:#fff6f2!important;border:1px solid #e6b2a0!important;border-radius:10px!important}.tipo-selector{gap:10px!important}.tipo-label,.confirm-pasos{border:1px solid var(--brand-line)!important;border-radius:var(--brand-radius)!important;box-shadow:none!important;background:#fff!important}.tipo-label:hover{background:var(--brand-soft)!important;border-color:#aabbb2!important}.tipo-option input:checked+.tipo-label{border-color:var(--brand-yellow)!important;background:#fff9df!important;box-shadow:0 0 0 2px #f5bd0029!important}.tipo-emoji{font-size:24px!important}.form-input,.form-select,.form-textarea,.filtro-input,.filtro-input-sm,.mensaje-input,.mapa-servicio-filtro select{color:var(--brand-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd9d3!important;border-radius:10px!important}.form-input:focus,.form-select:focus,.form-textarea:focus,.filtro-input:focus,.mensaje-input:focus{border-color:#66897a!important;outline:none!important;box-shadow:0 0 0 3px #073f3014!important}.btn-submit,.btn-primary-lg,.btn-secondary-lg,.btn-aplicar,.btn-mapa,.btn-consultar,.mapa-panel-btn,.mensaje-send,.fav-accion-ver,.fav-accion-quitar,.btn-danger-lg{text-transform:none!important;border-radius:10px!important;font-weight:800!important}.btn-submit,.btn-primary-lg,.btn-aplicar,.btn-consultar,.mapa-panel-btn,.mensaje-send,.fav-accion-ver{border:1px solid var(--brand-ink)!important;background:var(--brand-ink)!important;color:#fff!important;box-shadow:none!important}.btn-submit:hover,.btn-primary-lg:hover,.btn-aplicar:hover,.btn-consultar:hover,.mapa-panel-btn:hover,.mensaje-send:hover,.fav-accion-ver:hover{background:#0b5844!important;border-color:#0b5844!important}.dash-card,.campo-card,.campo-card-pub,.filtros-panel,.ficha-precio-card,.ficha-propietario,.perfil-section,.perfil-danger-zone,.hilo-item,.empty-state,.campo-form,.mapa-panel,.mapa-contador{border:1px solid var(--brand-line)!important;border-radius:var(--brand-radius)!important;box-shadow:var(--brand-shadow)!important;background:#fff!important}.dash-card:hover,.campo-card-pub:hover{box-shadow:var(--brand-shadow-hover)!important;border-color:#c4d1ca!important;transform:translateY(-2px)!important}.dash-card-label,.campo-card-titulo,.campo-card-pub-titulo{color:var(--brand-ink)!important}.badge-tipo,.estado-badge,.disp-badge,.aptitud-tag,.mejoras-tag,.filtro-chip{border-radius:999px!important}.badge-tipo.propietario,.badge-tipo.productor,.badge-tipo.prestador{color:#283a2f!important;background:#fff4b3!important;border-color:#ead36c!important}.dashboard-cards,.campo-form{counter-reset:none!important}.dash-card{padding-top:initial}.dash-card:before,.form-section-title:before{content:none!important;display:none!important}.footer{border-top:1px solid var(--brand-line)!important;color:var(--brand-ink)!important;background:#fff!important;padding-top:34px!important}.footer-desc,.footer-link,.footer-col-title,.footer-social-link,.footer-bottom{color:var(--brand-ink)!important}.footer-social-link{width:42px;height:42px;background:#fff!important;border-color:#cbd8d1!important;border-radius:9px!important;padding:0!important}.footer-social-link:hover{border-color:var(--brand-ink)!important;background:var(--brand-soft)!important}.footer-bottom{border-top-color:var(--brand-line)!important}@media (max-width:760px){.brand-symbol-image{width:38px;height:38px}.brand-wordmark-tagline{display:none}.navbar{height:62px!important}.navbar-inner{padding:0 14px}.auth-page,.auth-page-register{min-height:auto;padding:30px 14px 42px!important}.auth-card,.auth-page-register .auth-card{padding:22px 18px!important}.auth-page-register .tipo-selector{grid-template-columns:1fr}.auth-page-register .tipo-label{min-height:auto}.page-title,.dashboard-title,.explorador-title{font-size:clamp(36px,11vw,52px)!important}}.brand-wordmark-text{align-items:baseline;display:inline-flex;color:#0b0b0b!important}.brand-wordmark-initial{font-weight:900;color:#f6c500!important}.brand-wordmark-rest{font-weight:900;color:#0b0b0b!important}.app-shell{--app-yellow:#f6c500;--app-black:#0b0b0b;--app-white:#fff;--app-soft:#f4f4f1;--app-line:#d7d7d2;--app-muted:#6d6d68;color:var(--app-black);background:var(--app-white)}.app-shell .navbar{background:var(--app-white)!important;border-bottom:1px solid var(--app-black)!important;box-shadow:none!important}.app-shell .nav-link,.app-shell .btn-ghost,.app-shell .navbar-mensajes,.app-shell .hamburguesa,.app-shell .mobile-menu-link{color:var(--app-black)!important}.app-shell .nav-link:hover,.app-shell .btn-ghost:hover,.app-shell .navbar-mensajes:hover{color:var(--app-black)!important;background:#fff4bf!important}.app-shell .navbar .btn-primary,.app-shell .mobile-menu-btn{color:var(--app-black)!important;background:var(--app-yellow)!important;border-color:var(--app-yellow)!important}.app-shell .main-content,.app-shell .auth-main{background:var(--app-white)!important;color:var(--app-black)!important}.app-shell .page-title,.app-shell .dashboard-title,.app-shell .explorador-title,.app-shell .ficha-titulo,.app-shell .auth-title,.app-shell .form-section-title,.app-shell .perfil-section-title{color:var(--app-black)!important;font-family:var(--font-display), sans-serif!important;text-transform:uppercase!important;letter-spacing:.005em!important}.app-shell .page-title,.app-shell .dashboard-title,.app-shell .explorador-title,.app-shell .ficha-titulo{font-size:clamp(48px,6.2vw,82px)!important;line-height:.88!important}.app-shell .auth-title{font-size:clamp(46px,5.4vw,72px)!important;line-height:.9!important}.app-shell .form-section-title,.app-shell .perfil-section-title{font-size:clamp(28px,3vw,42px)!important;line-height:.95!important}.app-shell .dashboard-header:before,.app-shell .page-header:before,.app-shell .explorador-header:before{content:"";background:var(--app-yellow);width:74px;height:8px;margin-bottom:16px;display:block}.app-shell .auth-page,.app-shell .auth-page-register{background:var(--app-soft)!important}.app-shell .auth-card,.app-shell .auth-page-register .auth-card{position:relative;border:1px solid var(--app-black)!important;box-shadow:10px 10px 0 var(--app-yellow)!important;border-radius:4px!important}.app-shell .auth-card:before{content:"01";color:var(--app-yellow);font-family:var(--font-display), sans-serif;pointer-events:none;font-size:clamp(54px,7vw,92px);line-height:.8;position:absolute;top:18px;right:22px}.app-shell .auth-header{padding-right:clamp(62px,10vw,112px)}.app-shell .auth-subtitle,.app-shell .form-label,.app-shell .tipo-desc,.app-shell .auth-footer{color:var(--app-muted)!important}.app-shell .auth-footer a,.app-shell .form-label-link{-webkit-text-decoration-color:var(--app-yellow);text-decoration-color:var(--app-yellow);text-underline-offset:3px;text-decoration-thickness:3px;color:var(--app-black)!important}.app-shell .form-input,.app-shell .form-select,.app-shell .form-textarea,.app-shell .filtro-input,.app-shell .filtro-input-sm,.app-shell .mensaje-input,.app-shell .mapa-servicio-filtro select{color:var(--app-black)!important;background:var(--app-white)!important;border:1px solid #bdbdb7!important;border-radius:4px!important}.app-shell .tipo-label,.app-shell .confirm-pasos{border-color:#cfcfca!important;border-radius:4px!important}.app-shell .tipo-option input:checked+.tipo-label{color:var(--app-black)!important;border-color:var(--app-black)!important;box-shadow:5px 5px 0 var(--app-yellow)!important;background:#fff3ad!important}.app-shell .btn-submit,.app-shell .btn-primary-lg,.app-shell .btn-aplicar,.app-shell .btn-consultar,.app-shell .mapa-panel-btn,.app-shell .mensaje-send,.app-shell .fav-accion-ver{letter-spacing:.03em;color:var(--app-black)!important;background:var(--app-yellow)!important;border:1px solid var(--app-black)!important;box-shadow:none!important;text-transform:uppercase!important;border-radius:3px!important}.app-shell .btn-submit:hover,.app-shell .btn-primary-lg:hover,.app-shell .btn-aplicar:hover,.app-shell .btn-consultar:hover,.app-shell .mapa-panel-btn:hover,.app-shell .mensaje-send:hover,.app-shell .fav-accion-ver:hover{color:var(--app-yellow)!important;background:var(--app-black)!important;border-color:var(--app-black)!important}.app-shell .dash-card,.app-shell .campo-card,.app-shell .campo-card-pub,.app-shell .filtros-panel,.app-shell .ficha-precio-card,.app-shell .ficha-propietario,.app-shell .perfil-section,.app-shell .perfil-danger-zone,.app-shell .hilo-item,.app-shell .empty-state,.app-shell .campo-form,.app-shell .mapa-panel,.app-shell .mapa-contador{border:1px solid var(--app-black)!important;background:var(--app-white)!important;box-shadow:none!important;border-radius:4px!important}.app-shell .dash-card:hover,.app-shell .campo-card-pub:hover{box-shadow:7px 7px 0 var(--app-yellow)!important;border-color:var(--app-black)!important;transform:translateY(-3px)!important}.app-shell .dash-card-label,.app-shell .campo-card-titulo,.app-shell .campo-card-pub-titulo{color:var(--app-black)!important}.app-shell .dashboard-cards{counter-reset:appDashboardCard}.app-shell .dash-card{counter-increment:appDashboardCard;position:relative;overflow:hidden;padding-top:78px!important}.app-shell .dash-card:before{font-family:var(--font-display), sans-serif;opacity:1;font-size:clamp(58px,6vw,88px);line-height:.8;position:absolute;top:14px;right:18px;content:"0" counter(appDashboardCard)!important;color:var(--app-yellow)!important;display:block!important}.app-shell .campo-form{counter-reset:appFormSection}.app-shell .form-section{counter-increment:appFormSection}.app-shell .form-section-title:before{vertical-align:-.06em;margin-right:.15em;font-size:1.45em;line-height:.7;content:"0" counter(appFormSection) " "!important;color:var(--app-yellow)!important;display:inline-block!important}.app-shell .badge-tipo,.app-shell .estado-badge,.app-shell .disp-badge,.app-shell .aptitud-tag,.app-shell .mejoras-tag,.app-shell .filtro-chip{border-radius:999px!important}.app-shell .badge-tipo.propietario,.app-shell .badge-tipo.productor,.app-shell .badge-tipo.prestador{color:var(--app-black)!important;border-color:var(--app-black)!important;background:#fff0a0!important}.app-shell .footer-desc,.app-shell .footer-link,.app-shell .footer-col-title,.app-shell .footer-social-link,.app-shell .footer-bottom{color:var(--app-black)!important}.app-shell .footer-social-link{border-color:var(--app-black)!important;background:0 0!important}@media (max-width:760px){.app-shell .page-title,.app-shell .dashboard-title,.app-shell .explorador-title,.app-shell .ficha-titulo{font-size:clamp(42px,13vw,62px)!important}.app-shell .auth-title{font-size:clamp(40px,12vw,58px)!important}.app-shell .auth-card:before{font-size:56px;top:16px;right:16px}.app-shell .auth-header{padding-right:52px}.app-shell .dash-card{padding-top:68px!important}}.app-shell .dashboard-header:before,.app-shell .page-header:before,.app-shell .explorador-header:before{content:none!important;display:none!important}.app-shell .auth-card,.app-shell .auth-page-register .auth-card,.app-shell .tipo-label,.app-shell .confirm-pasos,.app-shell .tipo-option input:checked+.tipo-label,.app-shell .dash-card,.app-shell .campo-card,.app-shell .campo-card-pub,.app-shell .filtros-panel,.app-shell .ficha-precio-card,.app-shell .ficha-propietario,.app-shell .perfil-section,.app-shell .perfil-danger-zone,.app-shell .hilo-item,.app-shell .empty-state,.app-shell .campo-form,.app-shell .mapa-panel,.app-shell .mapa-contador,.app-shell .perfil-role-option,.app-shell .servicios-profile-box,.app-shell .servicio-card,.app-shell .servicios-cta{box-shadow:none!important}.app-shell .dash-card:hover,.app-shell .campo-card-pub:hover,.app-shell .servicio-card:hover,.app-shell .servicios-btn:hover{box-shadow:none!important;transform:none!important}.app-shell .footer{color:var(--app-black)!important;background:var(--app-white)!important;border-top:2px solid var(--app-black)!important}.app-shell .footer-desc,.app-shell .footer-link,.app-shell .footer-col-title,.app-shell .footer-social-link,.app-shell .footer-bottom,.app-shell .footer-bottom-link{color:var(--app-black)!important}.app-shell .footer-social-link{background:var(--app-white)!important;border:1px solid var(--app-black)!important}.app-shell .footer-social-link:hover{color:var(--app-black)!important;background:#fff4bf!important}.app-shell .footer-bottom{border-top-color:#cfcfc8!important}.app-shell .servicios-seo-page{--sr-green:var(--app-black);--sr-yellow:var(--app-yellow);--sr-line:var(--app-line);color:var(--app-black)!important}.app-shell .servicios-hero{border-bottom:2px solid var(--app-black)!important}.app-shell .servicios-kicker,.app-shell .servicios-heading>span,.app-shell .servicios-cta>div>span{color:var(--app-black)!important}.app-shell .servicios-kicker:before,.app-shell .servicios-heading>span:before{content:"+";color:var(--app-yellow);margin-right:7px;font-size:1.25em}.app-shell .servicios-hero h1,.app-shell .servicios-heading h2,.app-shell .servicios-cta h2{color:var(--app-black)!important}.app-shell .servicios-hero>p,.app-shell .servicios-heading p,.app-shell .servicios-pasos p,.app-shell .servicios-faq-list p{color:var(--app-muted)!important}.app-shell .servicios-btn{text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--app-black)!important;box-shadow:none!important;border-radius:3px!important}.app-shell .servicios-btn-primary,.app-shell .servicios-btn-yellow{color:var(--app-black)!important;background:var(--app-yellow)!important;border-color:var(--app-black)!important}.app-shell .servicios-btn-secondary{color:var(--app-black)!important;background:var(--app-white)!important}.app-shell .servicios-btn:hover{color:var(--app-yellow)!important;background:var(--app-black)!important;border-color:var(--app-black)!important}.app-shell .servicio-card{color:var(--app-black)!important;border:1px solid var(--app-black)!important;background:var(--app-white)!important;border-radius:4px!important}.app-shell .servicio-card:hover{background:#fff8d6!important}.app-shell .servicio-card span:first-child,.app-shell .servicios-pasos article>span{font-family:var(--font-display), sans-serif;color:var(--app-yellow)!important;font-size:24px!important}.app-shell .servicios-pasos article{border-top:5px solid var(--app-yellow)!important}.app-shell .servicios-bordered{border-top:1px solid var(--app-black)!important}.app-shell .servicios-faq-list,.app-shell .servicios-faq-list details{border-color:var(--app-black)!important}.app-shell .servicios-cta{color:var(--app-black)!important;border:1px solid var(--app-black)!important;background:#fff4bf!important;border-radius:4px!important}.app-shell .perfil-role-option:has(input:checked){border-color:var(--app-black)!important;background:#fff4bf!important}.app-shell .perfil-role-option input{accent-color:var(--app-black)!important}.app-shell .perfil-role-option strong,.app-shell .servicios-profile-box h3{color:var(--app-black)!important}.app-shell .perfil-role-option small,.app-shell .servicios-profile-box p{color:var(--app-muted)!important}.app-shell .servicios-profile-box{border:1px solid var(--app-black)!important;border-left:5px solid var(--app-yellow)!important;background:var(--app-white)!important;border-radius:4px!important}.app-shell .servicio-option span{color:var(--app-black)!important;background:var(--app-white)!important;border-color:#cfcfc8!important}.app-shell .servicio-option input:checked+span{color:var(--app-black)!important;border-color:var(--app-black)!important;background:#fff4bf!important}.app-shell .perfil-section{box-shadow:none!important;border-radius:4px!important}.app-shell .perfil-section .btn-primary-lg{color:var(--app-black)!important;background:var(--app-yellow)!important;border:1px solid var(--app-black)!important;border-radius:3px!important}.app-shell .perfil-section .btn-secondary-lg{color:var(--app-black)!important;background:var(--app-white)!important;border:1px solid var(--app-black)!important;border-radius:3px!important}.app-shell .auth-page-register{background:#fff!important;align-items:flex-start!important;padding-top:clamp(34px,6vw,72px)!important}.app-shell .auth-page-register .auth-card{max-width:780px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-shell .auth-page-register .auth-card:before{font-size:clamp(74px,10vw,122px);top:2px;right:0}.app-shell .auth-page-register .auth-header{text-align:left;border-bottom:2px solid #0b0b0b;margin-bottom:42px;padding:0 110px 26px 0}.app-shell .auth-page-register .auth-title{margin:0 0 10px!important;font-size:clamp(52px,7vw,86px)!important;line-height:.88!important}.app-shell .auth-page-register .auth-subtitle{font-size:clamp(17px,2vw,22px)!important}.app-shell .auth-page-register .auth-form{gap:24px}.app-shell .auth-page-register .form-divider{background:#cfcfc8;height:1px;margin:8px 0 2px}.app-shell .auth-page-register .form-field:first-of-type>.form-label{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin-bottom:8px;color:#0b0b0b!important;font-size:30px!important;font-weight:400!important}.app-shell .auth-page-register .tipo-selector{border-top:1px solid #0b0b0b;border-bottom:1px solid #0b0b0b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:0!important}.app-shell .auth-page-register .tipo-option{min-width:0}.app-shell .auth-page-register .tipo-option+.tipo-option{border-left:1px solid #0b0b0b}.app-shell .auth-page-register .tipo-label{justify-content:center;min-height:172px;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:22px 16px!important}.app-shell .auth-page-register .tipo-option input:checked+.tipo-label{box-shadow:none!important;background:#f6c500!important;border:0!important}.app-shell .auth-page-register .tipo-emoji{display:inline-flex;color:#0b0b0b!important;font-size:0!important}.app-shell .auth-page-register .tipo-nombre{color:#0b0b0b!important;font-size:16px!important;font-weight:850!important}.app-shell .auth-page-register .tipo-desc{max-width:180px;line-height:1.4;color:#5f5f5a!important;font-size:12px!important}.app-shell .auth-page-register .tipo-option input:checked+.tipo-label .tipo-desc{color:#2b2b27!important}.app-shell .auth-page-register .form-input{min-height:56px;font-size:16px;background:0 0!important;border:0!important;border-bottom:1px solid #8e8e88!important;border-radius:0!important;padding:12px 4px!important}.app-shell .auth-page-register .form-input:focus{box-shadow:none!important;border-bottom:3px solid #f6c500!important}.app-shell .auth-page-register .btn-submit{min-height:58px;margin-top:8px;font-size:16px;border-radius:0!important}.app-shell .auth-page-register .auth-footer{text-align:left;border-top:1px solid #cfcfc8;margin-top:30px;padding-top:20px}@media (max-width:700px){.app-shell .auth-page-register{padding:30px 22px 46px!important}.app-shell .auth-page-register .auth-card:before{font-size:70px;top:4px;right:0}.app-shell .auth-page-register .auth-header{margin-bottom:32px;padding-right:72px}.app-shell .auth-page-register .auth-title{font-size:clamp(46px,14vw,64px)!important}.app-shell .auth-page-register .tipo-selector{grid-template-columns:1fr!important}.app-shell .auth-page-register .tipo-option+.tipo-option{border-top:1px solid #0b0b0b;border-left:0}.app-shell .auth-page-register .tipo-label{text-align:left;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;display:grid;min-height:120px!important}.app-shell .auth-page-register .tipo-emoji{grid-row:1/span 2}.app-shell .auth-page-register .tipo-nombre,.app-shell .auth-page-register .tipo-desc{justify-self:start;max-width:none}}.app-shell .dashboard-header,.app-shell .page-header,.app-shell .explorador-header{border-bottom:0!important}.app-shell .auth-card,.app-shell .perfil-section,.app-shell .perfil-danger-zone,.app-shell .dash-card,.app-shell .campo-card,.app-shell .campo-card-pub,.app-shell .filtros-panel,.app-shell .ficha-precio-card,.app-shell .ficha-propietario,.app-shell .hilo-item,.app-shell .empty-state,.app-shell .mapa-panel,.app-shell .mapa-contador,.app-shell .servicios-profile-box,.app-shell .servicio-card,.app-shell .servicios-cta{box-shadow:none!important;border:1px solid #ece9df!important;border-radius:18px!important}.app-shell .auth-card{background:#fff!important}.app-shell .auth-header,.app-shell .auth-footer,.app-shell .perfil-section-title,.app-shell .servicios-heading,.app-shell .servicios-bordered,.app-shell .form-divider{border:0!important}.app-shell .perfil-layout{gap:20px!important}.app-shell .perfil-section{padding:clamp(22px,4vw,30px)!important}.app-shell .perfil-section-title{margin-bottom:22px!important;padding-bottom:0!important}.app-shell .perfil-role-options{gap:10px!important}.app-shell .perfil-role-option{background:#fbfaf7!important;border:1px solid #ebe7dc!important;border-radius:16px!important}.app-shell .perfil-role-option:has(input:checked){background:#fff3b0!important;border-color:#0000!important}.app-shell .servicios-profile-box{background:#fbfaf7!important;border-left:0!important}.app-shell .servicio-option span{background:#f1efe8!important;border:0!important;border-radius:999px!important}.app-shell .servicio-option input:checked+span{background:#f6c500!important;border:0!important}.app-shell .auth-page:not(.auth-page-register) .auth-card{border:1px solid #ece9df!important;border-radius:22px!important}.app-shell .auth-page:not(.auth-page-register) .auth-header{border-bottom:0!important}.app-shell .auth-page-register .auth-header{border-bottom:0!important;padding-bottom:0!important}.app-shell .auth-page-register .tipo-selector{border:0!important;gap:10px!important}.app-shell .auth-page-register .tipo-option+.tipo-option{border:0!important}.app-shell .auth-page-register .tipo-label{background:#fbfaf7!important;border:1px solid #ece9df!important;border-radius:16px!important}.app-shell .auth-page-register .tipo-label:hover{background:#fff8dc!important}.app-shell .auth-page-register .tipo-option input:checked+.tipo-label{background:#f6c500!important;border-color:#0000!important;border-radius:16px!important}.app-shell .form-input,.app-shell .form-select,.app-shell .form-textarea,.app-shell .filtro-input,.app-shell .filtro-input-sm,.app-shell .mensaje-input,.app-shell .mapa-servicio-filtro select{border-color:#ddd9cf!important;border-radius:12px!important}.app-shell .form-input:focus,.app-shell .form-select:focus,.app-shell .form-textarea:focus,.app-shell .filtro-input:focus,.app-shell .mensaje-input:focus{border-color:#cdb441!important;box-shadow:0 0 0 2px #f6c50029!important}.app-shell .campo-form .form-section+.form-section{border-top:0!important}.app-shell .campo-form .form-section-title-editorial{border-bottom:0!important;padding-bottom:0!important}.app-shell .campo-form .form-check,.app-shell .campo-form .form-actions{border-top:0!important}.app-shell .footer{border-top:1px solid #ece9df!important}@media (max-width:700px){.app-shell .auth-page-register .tipo-selector{gap:10px!important}.app-shell .auth-page-register .tipo-option+.tipo-option{border-top:0!important}.app-shell .perfil-section{border-radius:16px!important}}.app-shell .page-title,.app-shell .dashboard-title,.app-shell .explorador-title,.app-shell .ficha-titulo,.app-shell .auth-title,.app-shell .servicios-hero h1{color:#0b0b0b!important;font-family:var(--font-display), sans-serif!important;letter-spacing:-.02em!important;text-transform:uppercase!important;font-size:clamp(58px,7vw,96px)!important;font-weight:400!important;line-height:.84!important}.app-shell .page-subtitle,.app-shell .dashboard-subtitle,.app-shell .explorador-count,.app-shell .auth-subtitle,.app-shell .servicios-hero>p{color:#77736b!important;font-size:clamp(18px,2.2vw,24px)!important;font-weight:500!important;line-height:1.4!important}.app-shell .perfil-section-title,.app-shell .form-section-title,.app-shell .servicios-heading h2,.app-shell .servicios-cta h2,.app-shell .seo-explore-title,.app-shell .alquiler-seo h2{color:#0b0b0b!important;font-family:var(--font-display), sans-serif!important;letter-spacing:-.015em!important;text-transform:uppercase!important;font-size:clamp(34px,4.2vw,56px)!important;font-weight:400!important;line-height:.92!important}.app-shell .dash-card-label,.app-shell .campo-card-pub-titulo,.app-shell .campo-card-titulo,.app-shell .filtros-title,.app-shell .servicio-card strong,.app-shell .servicios-pasos h3,.app-shell .alquiler-seo__grid h3{color:#0b0b0b!important;font-size:clamp(20px,2.2vw,28px)!important;font-weight:850!important;line-height:1.05!important}.app-shell .form-label,.app-shell .filtro-label,.app-shell .perfil-role-option strong,.app-shell .servicios-profile-box h3{color:#34322e!important;font-size:15px!important;font-weight:800!important}.app-shell .dash-card{min-height:250px}.app-shell .dash-card:before{font-size:clamp(78px,8vw,118px)!important}.app-shell .dash-card-label{margin-top:8px}@media (max-width:760px){.app-shell .page-title,.app-shell .dashboard-title,.app-shell .explorador-title,.app-shell .ficha-titulo,.app-shell .auth-title,.app-shell .servicios-hero h1{font-size:clamp(54px,16vw,78px)!important;line-height:.82!important}.app-shell .perfil-section-title,.app-shell .form-section-title,.app-shell .servicios-heading h2,.app-shell .servicios-cta h2,.app-shell .seo-explore-title,.app-shell .alquiler-seo h2{font-size:clamp(32px,10vw,48px)!important}.app-shell .page-subtitle,.app-shell .dashboard-subtitle,.app-shell .auth-subtitle,.app-shell .servicios-hero>p{font-size:18px!important}.app-shell .dash-card-label,.app-shell .campo-card-pub-titulo,.app-shell .campo-card-titulo,.app-shell .filtros-title{font-size:22px!important}.app-shell .dash-card{min-height:220px}}.app-shell .auth-page .btn-submit{box-shadow:none!important;border:0!important;border-radius:14px!important}.demanda-cta{background:#f6c500!important}.demanda-cta:before,.demanda-cta:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}@media (max-width:600px){.app-shell .footer{padding:48px 24px 0!important}.app-shell .footer-desc{max-width:none!important;font-size:18px!important;font-weight:500!important;line-height:1.6!important}.app-shell .footer-col-title{margin-bottom:14px!important;font-size:20px!important;font-weight:900!important;line-height:1.25!important}.app-shell .footer-nav{gap:16px!important}.app-shell .footer-link{font-size:18px!important;font-weight:550!important;line-height:1.45!important}.app-shell .footer-social-link{min-width:54px!important;min-height:54px!important}.app-shell .footer-bottom,.app-shell .footer-bottom-link{font-size:16px!important;font-weight:500!important;line-height:1.5!important}}.app-shell .filtros-title{font-size:clamp(30px,4vw,38px)!important;font-weight:900!important;line-height:1.05!important}.app-shell .filtro-label{font-size:19px!important;font-weight:850!important;line-height:1.2!important}.app-shell .filtro-input{min-height:60px!important;font-size:18px!important}.app-shell .filtro-chip{min-height:50px!important;padding:10px 18px!important;font-size:17px!important}@media (max-width:760px){.app-shell .filtros-title{font-size:34px!important}.app-shell .filtro-label{font-size:21px!important}.app-shell .filtro-input{min-height:62px!important;font-size:20px!important}.app-shell .filtro-chip{min-height:54px!important;font-size:19px!important}}.app-shell .footer-logo-text{font-size:22px!important;font-weight:900!important}.app-shell .footer-desc{font-size:18px!important;line-height:1.6!important}.app-shell .footer-col-title{font-size:20px!important;font-weight:900!important}.app-shell .footer-link{font-size:18px!important;line-height:1.45!important}@media (max-width:600px){.app-shell .footer{padding:54px 28px 0!important}.app-shell .footer-logo-text{font-size:28px!important}.app-shell .footer-desc{font-size:21px!important;line-height:1.55!important}.app-shell .footer-col-title{font-size:23px!important}.app-shell .footer-link{font-size:21px!important;line-height:1.45!important}.app-shell .footer-social-link{min-width:60px!important;min-height:60px!important;font-size:18px!important}.app-shell .footer-bottom,.app-shell .footer-bottom-link{font-size:17px!important}}@media (min-width:901px){.navbar{height:82px!important}.navbar-inner{gap:36px!important;max-width:1320px!important}.brand-wordmark-nav{font-size:44px!important}.nav-link{padding:9px 14px!important;font-size:16px!important;font-weight:850!important}.btn-ghost{padding:10px 15px!important;font-size:16px!important;font-weight:850!important}.navbar .btn-primary{padding:11px 18px!important;font-size:16px!important;font-weight:850!important}.navbar-country-switch a,.navbar-country-switch button{min-height:36px!important;padding:0 11px!important;font-size:13px!important}.navbar-mensajes{width:42px!important;height:42px!important}.navbar-mensajes svg{width:24px!important;height:24px!important}.brand-wordmark-nav{letter-spacing:-2.4px!important;font-size:50px!important}.brand-symbol-image{width:58px!important;height:58px!important}.brand-wordmark-tagline{font-size:8.5px!important}}@media (max-width:900px){.brand-wordmark-nav{font-size:34px!important}.brand-symbol-image{width:42px!important;height:42px!important}}.brand-wordmark{align-items:center!important;gap:14px!important;display:inline-flex!important}.brand-symbol-image{object-fit:contain;flex:none}.brand-wordmark-text{letter-spacing:-1.5px!important;align-items:baseline!important;font-size:34px!important;line-height:1!important;display:inline-flex!important}.brand-wordmark-rento,.brand-wordmark-campo{color:#0b0b0b!important;font-weight:900!important}.brand-wordmark-campo{margin-left:1px}@media (min-width:901px){.navbar{height:96px!important}.navbar-inner{gap:42px!important;max-width:1380px!important;padding:0 28px!important}.brand-symbol-image{width:72px!important;height:72px!important}.brand-wordmark-text{font-size:40px!important}.brand-wordmark-tagline{letter-spacing:.2em!important;font-size:9px!important}.nav-link{padding:12px 15px!important;font-size:18px!important}.btn-ghost{padding:12px 16px!important;font-size:17px!important}.navbar .btn-primary{padding:14px 22px!important;font-size:18px!important}}@media (max-width:900px){.navbar{height:76px!important}.brand-symbol-image{width:52px!important;height:52px!important}.brand-wordmark-text{font-size:28px!important}.brand-wordmark-tagline{display:none!important}}@media (min-width:901px){.navbar-inner{gap:46px!important;max-width:1440px!important;padding:0 30px!important}.brand-wordmark-text{letter-spacing:-2px!important;font-size:46px!important;font-weight:950!important}.brand-wordmark-rento,.brand-wordmark-campo{font-weight:950!important}.brand-wordmark-tagline{margin-top:7px!important;font-size:9.5px!important;font-weight:850!important}.nav-link{padding:13px 16px!important;font-size:19px!important;font-weight:900!important}.btn-ghost{font-size:18px!important;font-weight:900!important}.navbar .btn-primary{padding:15px 23px!important;font-size:19px!important;font-weight:900!important}.navbar{height:118px!important}.brand-symbol-image{width:104px!important;height:104px!important}.brand-wordmark{gap:18px!important}.brand-wordmark-text{font-size:47px!important}}.brand-wordmark--full-logo{align-items:center!important;gap:0!important;display:inline-flex!important}.brand-full-logo{object-fit:contain!important;width:118px!important;height:118px!important;display:block!important}@media (min-width:901px){.navbar{height:128px!important}.navbar-inner{gap:42px!important;max-width:1440px!important;padding:0 30px!important}.brand-full-logo{width:118px!important;height:118px!important}}@media (max-width:900px){.navbar{height:88px!important}.brand-full-logo{width:76px!important;height:76px!important}}.navbar{z-index:60!important;position:relative!important;overflow:visible!important}.navbar-inner,.navbar-logo{overflow:visible!important}.brand-wordmark--overlap{align-items:center!important;gap:18px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.brand-overlap-copy{flex-direction:column!important;justify-content:center!important;min-width:max-content!important;display:flex!important}.brand-overlap-name{color:#0b0b0b!important;letter-spacing:-2px!important;white-space:nowrap!important;align-items:baseline!important;gap:4px!important;font-size:43px!important;line-height:.92!important;display:inline-flex!important}@media (min-width:901px){.navbar{height:104px!important}.navbar-inner{gap:38px!important;max-width:1460px!important;min-height:104px!important;padding:0 30px!important}.brand-wordmark--overlap{transform:translateY(18px)!important}.brand-full-logo{width:132px!important;height:132px!important}.brand-overlap-name{font-size:44px!important}}@media (max-width:1100px) and (min-width:901px){.brand-full-logo{width:116px!important;height:116px!important}.brand-overlap-name{font-size:36px!important}.brand-overlap-tagline{font-size:7.5px!important}}@media (max-width:900px){.navbar{height:82px!important}.brand-wordmark--overlap{gap:9px!important;transform:translateY(10px)!important}.brand-full-logo{width:82px!important;height:82px!important}.brand-overlap-name{letter-spacing:-1px!important;font-size:27px!important}.brand-overlap-tagline{display:none!important}}@media (max-width:520px){.brand-overlap-name{font-size:22px!important}.brand-full-logo{width:72px!important;height:72px!important}}.navbar,.navbar-inner,.navbar-logo,.brand-wordmark--overlap,.brand-overlap-logo{overflow:visible!important}.navbar{z-index:100!important;background:#fff!important;position:relative!important}.brand-wordmark--overlap{z-index:120!important;align-items:center!important;gap:18px!important;display:inline-flex!important;position:relative!important}.brand-overlap-logo{z-index:130!important;flex:none!important;display:block!important;position:relative!important}.brand-full-logo{object-fit:contain!important;aspect-ratio:1!important;width:116px!important;max-width:none!important;height:116px!important;display:block!important}.brand-overlap-copy{z-index:125!important;flex-direction:column!important;justify-content:center!important;display:flex!important;position:relative!important}.brand-overlap-name{color:#0b0b0b!important;letter-spacing:-1.8px!important;white-space:nowrap!important;align-items:baseline!important;font-size:42px!important;line-height:.95!important;display:inline-flex!important}.brand-overlap-name strong{font-weight:950!important}.brand-overlap-tagline{color:#5d5a54!important;letter-spacing:.23em!important;text-transform:uppercase!important;white-space:nowrap!important;margin-top:7px!important;font-size:9px!important;font-weight:800!important}@media (min-width:901px){.navbar{height:102px!important}.navbar-inner{gap:38px!important;max-width:1460px!important;min-height:102px!important;padding:0 30px!important}.brand-wordmark--overlap{transform:translateY(20px)!important}.brand-full-logo{width:122px!important;height:122px!important}.brand-overlap-name{font-size:44px!important}.app-shell>main,.app-shell main,.editorialHero,.servicios-seo-page,.explorador-layout{z-index:1!important;position:relative!important}}@media (max-width:900px){.navbar{height:80px!important}.brand-wordmark--overlap{gap:9px!important;transform:translateY(10px)!important}.brand-full-logo{width:78px!important;height:78px!important}.brand-overlap-name{letter-spacing:-1px!important;font-size:27px!important}.brand-overlap-tagline{display:none!important}}.navbar{z-index:100!important;background:#fff!important;height:112px!important;position:relative!important;overflow:visible!important}.navbar-inner{max-width:1460px!important;min-height:112px!important;padding:0 30px!important;overflow:visible!important}.navbar-logo{overflow:visible!important}.brand-wordmark--clean{align-items:center!important;gap:18px!important;display:inline-flex!important;overflow:visible!important;transform:none!important}.brand-clean-logo{object-fit:contain!important;aspect-ratio:1!important;width:96px!important;max-width:none!important;height:96px!important;display:block!important;transform:none!important}.brand-clean-copy{flex-direction:column!important;justify-content:center!important;display:flex!important}.brand-clean-name{color:#0b0b0b!important;letter-spacing:-1.8px!important;white-space:nowrap!important;font-size:43px!important;font-weight:950!important;line-height:.95!important}.brand-clean-tagline{color:#5d5a54!important;letter-spacing:.23em!important;text-transform:uppercase!important;white-space:nowrap!important;margin-top:8px!important;font-size:9px!important;font-weight:800!important}.brand-wordmark--overlap,.brand-overlap-logo,.brand-full-logo,.brand-overlap-copy,.brand-overlap-name,.brand-overlap-tagline{transform:none!important}@media (max-width:900px){.navbar{height:82px!important}.navbar-inner{min-height:82px!important;padding:0 16px!important}.brand-wordmark--clean{gap:10px!important}.brand-clean-logo{width:68px!important;height:68px!important}.brand-clean-name{letter-spacing:-1px!important;font-size:28px!important}.brand-clean-tagline{display:none!important}}.brand-wordmark--text-only{align-items:center!important;display:inline-flex!important;transform:none!important}.brand-wordmark--text-only .brand-clean-copy{flex-direction:column!important;justify-content:center!important;display:flex!important}@media (min-width:901px){.navbar{height:96px!important}.navbar-inner{min-height:96px!important}.brand-wordmark--text-only .brand-clean-name{font-size:46px!important}}@media (max-width:900px){.navbar{height:76px!important}.navbar-inner{min-height:76px!important}.brand-wordmark--text-only .brand-clean-name{font-size:30px!important}}.brand-clean-name .brand-initial{font-weight:950;color:var(--brand-yellow)!important}@media (min-width:901px){.navbar .btn-primary,.navbar .btn-primary:link,.navbar .btn-primary:visited{color:#141414!important;background:#e6d87a!important;border-color:#e6d87a!important}.navbar .btn-primary:hover,.navbar .btn-primary:focus-visible{color:#141414!important;background:#dacc70!important;border-color:#dacc70!important}.app-shell .perfil-page.page-container{width:100%!important;max-width:1680px!important;padding-left:72px!important;padding-right:72px!important}.app-shell .perfil-page .perfil-form{width:100%!important;max-width:1480px!important}.app-shell .auth-page:not(.auth-page-register) .auth-form{margin-left:auto;margin-right:auto;width:min(100%,500px)!important}.app-shell .auth-page:not(.auth-page-register) .auth-form .form-input,.app-shell .auth-page:not(.auth-page-register) .password-input-wrapper,.app-shell .auth-page:not(.auth-page-register) .auth-form .btn-submit{width:100%!important;max-width:500px!important}.app-shell .auth-page:not(.auth-page-register) .auth-card{width:min(100%,560px)!important;max-width:560px!important;padding:38px 40px!important}.app-shell .auth-page:not(.auth-page-register) .auth-form{width:min(100%,440px)!important}.app-shell .auth-page:not(.auth-page-register) .auth-form .form-input,.app-shell .auth-page:not(.auth-page-register) .password-input-wrapper,.app-shell .auth-page:not(.auth-page-register) .auth-form .btn-submit{max-width:440px!important}.app-shell .perfil-page .page-subtitle{font-size:27px!important}.app-shell .perfil-page .form-label,.app-shell .perfil-page .form-input,.app-shell .perfil-page textarea,.app-shell .perfil-page select{font-size:18px!important}.mobile-menu,.mobile-menu-inner{visibility:hidden!important;pointer-events:none!important;display:none!important}.app-shell .perfil-page .page-title{font-size:clamp(76px,5.8vw,104px)!important}.app-shell .perfil-page .perfil-section-title{font-size:clamp(52px,4vw,72px)!important}.app-shell .perfil-page .page-title{letter-spacing:-3px!important;font-size:clamp(88px,6.8vw,118px)!important;font-weight:950!important}.app-shell .perfil-page .page-subtitle{font-size:30px!important;font-weight:600!important}.app-shell .perfil-page .perfil-section-title{letter-spacing:-2px!important;font-size:clamp(60px,4.7vw,82px)!important;font-weight:950!important}.app-shell .perfil-page .avatar-preview,.app-shell .perfil-page .avatar-preview img{width:164px!important;height:164px!important}.app-shell .perfil-page .perfil-photo-section{padding-top:42px!important;padding-bottom:42px!important}.app-shell .perfil-page .avatar-upload-row{gap:30px!important}}.navbar{--header-mustard:#d2b84c;--header-charcoal:#20211f}.brand-wordmark--text-only .brand-clean-name{color:var(--header-charcoal)!important}.brand-clean-name .brand-initial{color:var(--header-mustard)!important}.navbar .navbar-mensajes,.navbar .hamburguesa,.navbar .nav-link,.navbar .btn-ghost{color:var(--header-charcoal)!important}.navbar-country-switch button.active{border-color:var(--header-mustard)!important;background:#e8dfc4!important}@media (max-width:900px){.navbar{height:82px!important}.navbar-inner{min-height:82px!important}.navbar .navbar-logo .brand-wordmark--text-only .brand-clean-name{letter-spacing:-1.8px!important;font-size:40px!important;font-weight:950!important;line-height:.92!important}.navbar .navbar-logo .brand-clean-name .brand-initial{color:#d2b84c!important}.navbar .navbar-logo .brand-clean-name{color:#20211f!important}}.navbar .navbar-logo .brand-clean-name{color:#20211f!important}.navbar .navbar-logo .brand-clean-name .brand-initial{color:#d2b84c!important}@media (min-width:901px){.navbar .navbar-logo .brand-wordmark--text-only .brand-clean-name{color:#20211f!important}.navbar .navbar-logo .brand-clean-name .brand-initial{color:#d2b84c!important}}header.navbar a.navbar-logo span.brand-wordmark--text-only span.brand-clean-name{color:#20211f!important}header.navbar a.navbar-logo span.brand-wordmark--text-only span.brand-clean-name>span.brand-initial{color:#d2b84c!important;-webkit-text-fill-color:#d2b84c!important}.navbar{background:#303332!important;border-bottom-color:#303332!important}.navbar .nav-link,.navbar .btn-ghost,.navbar .navbar-mensajes,.navbar .hamburguesa,.navbar .brand-wordmark-rento,.navbar .brand-wordmark-campo,.navbar .brand-wordmark-text{color:#fff!important}.navbar .brand-wordmark-tagline{color:#d7d7d7!important}.navbar .nav-link:hover,.navbar .btn-ghost:hover,.navbar .navbar-mensajes:hover{color:#fff!important;background:#55595e!important}@media (max-width:760px){.navbar{background:#303332!important}}.navbar-mobile-account{white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none;color:#fff!important}.navbar-mobile-right{align-items:center;gap:10px;display:flex}.auth-page-register .tipo-option input:checked+.tipo-label,.auth-page .tipo-option input:checked+.tipo-label{color:#fff!important;box-shadow:none!important;background:#202020!important;border-color:#202020!important}.auth-page-register .tipo-option input:checked+.tipo-label .tipo-nombre,.auth-page-register .tipo-option input:checked+.tipo-label .tipo-desc,.auth-page-register .tipo-option input:checked+.tipo-label .tipo-emoji,.auth-page .tipo-option input:checked+.tipo-label .tipo-nombre,.auth-page .tipo-option input:checked+.tipo-label .tipo-desc,.auth-page .tipo-option input:checked+.tipo-label .tipo-emoji{color:#fff!important}html body header.navbar,html body .app-shell header.navbar{box-shadow:none!important;background:#303332!important;border-bottom:1px solid #303332!important}html body:has(.rc-landing) header.navbar{box-shadow:none!important;background:#303332!important;border-bottom:1px solid #303332!important}html body header.navbar .nav-link,html body header.navbar .btn-ghost,html body header.navbar .navbar-mensajes,html body header.navbar .hamburguesa,html body header.navbar .navbar-mobile-account,html body .app-shell header.navbar .nav-link,html body .app-shell header.navbar .btn-ghost,html body .app-shell header.navbar .navbar-mensajes,html body .app-shell header.navbar .hamburguesa{color:#fff!important}html body header.navbar .navbar-logo .brand-clean-name,html body header.navbar a.navbar-logo span.brand-wordmark--text-only span.brand-clean-name{color:#fff!important;-webkit-text-fill-color:#fff!important}html body header.navbar a.navbar-logo span.brand-wordmark--text-only span.brand-clean-name>span.brand-initial{color:#d2b84c!important;-webkit-text-fill-color:#d2b84c!important}html body header.navbar .brand-clean-tagline,html body header.navbar .brand-wordmark-tagline{color:#e6e6e6!important}html body header.navbar .nav-link:hover,html body header.navbar .btn-ghost:hover,html body header.navbar .navbar-mensajes:hover,html body .app-shell header.navbar .nav-link:hover,html body .app-shell header.navbar .btn-ghost:hover{color:#fff!important;background:#565a5f!important}@media (max-width:760px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}html body .app-shell header.navbar{height:64px!important;min-height:64px!important}html body .app-shell header.navbar .navbar-inner{gap:8px!important;height:64px!important;min-height:64px!important;padding-inline:12px!important}html body .app-shell header.navbar .navbar-logo{flex:auto!important;min-width:0!important;overflow:hidden!important}html body .app-shell header.navbar .brand-wordmark--text-only,html body .app-shell header.navbar .brand-clean-copy{min-width:0!important;max-width:100%!important}html body .app-shell header.navbar .navbar-logo .brand-wordmark--text-only .brand-clean-name{white-space:nowrap;letter-spacing:-.055em!important;font-size:clamp(20px,6vw,26px)!important;line-height:1!important}html body .app-shell header.navbar .brand-clean-tagline{display:none!important}html body .app-shell header.navbar .navbar-mobile-right{flex:none;align-items:center;margin-left:auto;display:flex;gap:8px!important}html body .app-shell header.navbar .navbar-country-switch-mobile{display:inline-flex!important}html body .app-shell header.navbar .navbar-mobile-account{white-space:nowrap;font-size:13px!important}html body .app-shell .auth-page-register{padding:20px 16px 36px!important}html body .app-shell .auth-page-register .auth-card{width:100%!important;max-width:100%!important}html body .app-shell .auth-page-register .auth-card:before{font-size:38px!important;line-height:1!important;top:2px!important;right:0!important}html body .app-shell .auth-page-register .auth-header{min-width:0;margin-bottom:22px!important;padding:0 48px 14px 0!important}html body .app-shell .auth-page-register .auth-title{letter-spacing:0!important;margin-bottom:6px!important;font-size:clamp(34px,10vw,44px)!important;line-height:1.02!important}html body .app-shell .auth-page-register .auth-subtitle{font-size:15px!important;line-height:1.4!important}html body .app-shell .auth-page-register .auth-form{gap:17px!important}html body .app-shell .auth-page-register .form-field:first-of-type>.form-label{margin-bottom:6px!important;font-size:24px!important}html body .app-shell .auth-page-register .tipo-selector{gap:8px!important}html body .app-shell .auth-page-register .tipo-label{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:2px 12px!important;min-height:82px!important;padding:12px 14px!important;display:grid!important}html body .app-shell .auth-page-register .tipo-emoji{grid-row:1/span 2}html body .app-shell .auth-page-register .tipo-emoji svg{width:26px;height:26px}html body .app-shell .auth-page-register .tipo-nombre{font-size:17px!important;line-height:1.2!important}html body .app-shell .auth-page-register .tipo-desc{color:#585852!important;font-size:13px!important;line-height:1.35!important}html body .app-shell .auth-page-register .tipo-option input:checked+.tipo-label{background:#202020!important;border-color:#202020!important}html body .app-shell .auth-page-register .tipo-option input:checked+.tipo-label .tipo-nombre,html body .app-shell .auth-page-register .tipo-option input:checked+.tipo-label .tipo-desc,html body .app-shell .auth-page-register .tipo-option input:checked+.tipo-label .tipo-emoji{color:#fff!important}html body .app-shell .auth-page-register .form-input{font-size:16px!important}}@media (max-width:360px){html body .app-shell header.navbar .navbar-logo .brand-wordmark--text-only .brand-clean-name{font-size:20px!important}html body .app-shell .auth-page-register .auth-title{font-size:33px!important}html body .app-shell .auth-page-register .auth-header{padding-right:42px!important}}html body header.navbar,html body .app-shell header.navbar{border-bottom:1px dashed #858985!important;margin-bottom:0!important}html body:has(.rc-landing) header.navbar{border-bottom:1px dashed #858985!important;margin-bottom:0!important}@media (min-width:901px){html body header.navbar .navbar-mobile-right{display:none!important}}@media (max-width:900px){html body header.navbar,html body .app-shell header.navbar,html body header.navbar .navbar-inner,html body .app-shell header.navbar .navbar-inner{height:76px!important;min-height:76px!important}html body header.navbar .navbar-inner,html body .app-shell header.navbar .navbar-inner{gap:8px!important;padding-inline:12px!important}html body header.navbar a.navbar-logo,html body .app-shell header.navbar a.navbar-logo{flex:auto!important;min-width:0!important;overflow:hidden!important}html body header.navbar .navbar-logo .brand-wordmark--text-only .brand-clean-name,html body .app-shell header.navbar .navbar-logo .brand-wordmark--text-only .brand-clean-name{letter-spacing:-.055em!important;white-space:nowrap!important;font-size:clamp(20px,6vw,30px)!important;line-height:1!important}html body header.navbar .navbar-mobile-right,html body .app-shell header.navbar .navbar-mobile-right{flex:none!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}html body header.navbar .navbar-mobile-account,html body .app-shell header.navbar .navbar-mobile-account{cursor:pointer;color:#fff!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;padding:0!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}html body header.navbar .navbar-country-switch-mobile,html body .app-shell header.navbar .navbar-country-switch-mobile{background:0 0!important;border:0!important;flex:none!important;align-items:center!important;padding:0!important;display:inline-flex!important}html body header.navbar .navbar-country-switch-mobile select,html body .app-shell header.navbar .navbar-country-switch-mobile select{cursor:pointer;box-sizing:border-box!important;color:#151515!important;background:#fff!important;border:1px solid #e6e6e6!important;border-radius:999px!important;width:auto!important;min-height:44px!important;padding:0 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:850!important}html body header.navbar .navbar-mobile-right>.navbar-mensajes,html body header.navbar .navbar-mobile-right>.hamburguesa,html body .app-shell header.navbar .navbar-mobile-right>.navbar-mensajes,html body .app-shell header.navbar .navbar-mobile-right>.hamburguesa{display:none!important}}@media (max-width:375px){html body header.navbar .navbar-logo .brand-wordmark--text-only .brand-clean-name,html body .app-shell header.navbar .navbar-logo .brand-wordmark--text-only .brand-clean-name{font-size:20px!important}html body header.navbar .navbar-country-switch-mobile select,html body .app-shell header.navbar .navbar-country-switch-mobile select{padding-inline:8px!important}}:root{--rc-chrome-graphite:#141414;--rc-chrome-graphite-border:#363636;--rc-chrome-hover:#292929}html body header.navbar,html body .app-shell header.navbar{background:var(--rc-chrome-graphite)!important;border-bottom:1px solid var(--rc-chrome-graphite-border)!important;box-shadow:none!important}html body:has(.rc-landing) header.navbar{background:var(--rc-chrome-graphite)!important;border-bottom:1px solid var(--rc-chrome-graphite-border)!important;box-shadow:none!important}html body header.navbar .nav-link:hover,html body header.navbar .btn-ghost:hover,html body header.navbar .navbar-mensajes:hover,html body .app-shell header.navbar .nav-link:hover,html body .app-shell header.navbar .btn-ghost:hover,html body .app-shell header.navbar .navbar-mensajes:hover{background:var(--rc-chrome-hover)!important;color:#fff!important}html body footer.footer,html body .app-shell footer.footer{background:var(--rc-chrome-graphite)!important;color:#fff!important;border-top:1px solid var(--rc-chrome-graphite-border)!important}html body:has(.rc-landing) footer.footer{background:var(--rc-chrome-graphite)!important;color:#fff!important;border-top:1px solid var(--rc-chrome-graphite-border)!important}html body footer.footer .footer-col-title,html body footer.footer .brand-clean-name{color:#fff!important;-webkit-text-fill-color:#fff!important}html body footer.footer .brand-clean-name>.brand-initial{color:#d2b84c!important;-webkit-text-fill-color:#d2b84c!important}html body footer.footer .footer-desc,html body footer.footer .footer-link,html body footer.footer .footer-bottom,html body footer.footer .footer-bottom-link,html body footer.footer .brand-clean-tagline{color:#eef0ec!important}html body footer.footer .footer-link:hover,html body footer.footer .footer-bottom-link:hover{color:#fff7d5!important}html body footer.footer .footer-bottom{border-top-color:var(--rc-chrome-graphite-border)!important}html body footer.footer .footer-social-link{color:#fff!important;background:#262626!important;border-color:#505050!important}html body footer.footer .footer-social-link:hover{color:#202420!important;background:#e6d87a!important;border-color:#e6d87a!important}html body header.navbar a.navbar-logo span.brand-wordmark--text-only span.brand-clean-name,html body .app-shell header.navbar a.navbar-logo span.brand-wordmark--text-only span.brand-clean-name,html body footer.footer .footer-logo .brand-wordmark--text-only .brand-clean-name,html body .app-shell footer.footer .footer-logo .brand-wordmark--text-only .brand-clean-name,html body header.navbar a.navbar-logo span.brand-wordmark--text-only span.brand-clean-name>span.brand-initial,html body .app-shell header.navbar a.navbar-logo span.brand-wordmark--text-only span.brand-clean-name>span.brand-initial,html body footer.footer .footer-logo .brand-wordmark--text-only .brand-clean-name>span.brand-initial,html body .app-shell footer.footer .footer-logo .brand-wordmark--text-only .brand-clean-name>span.brand-initial{color:#c5c5c5!important;-webkit-text-fill-color:#c5c5c5!important}.app-shell .auth-page-register .auth-card:before{content:none!important;display:none!important}.app-shell .auth-page-register .auth-header{margin-bottom:18px;padding-right:0!important}
:root{--action-mustard:#11283f;--action-mustard-hover:#365f7a;--action-ink:#fff}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.mapa-paises button,.mapa-modos button,.servicios-btn,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver){box-sizing:border-box;letter-spacing:.035em;text-align:center;white-space:normal;cursor:pointer;justify-content:center;align-items:center;max-width:100%;height:auto;min-height:64px;font-family:inherit;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex;border:1px solid var(--action-mustard)!important;background:var(--action-mustard)!important;color:var(--action-ink)!important;box-shadow:none!important;text-transform:uppercase!important;border-radius:10px!important;padding:12px 26px!important;font-size:16px!important;font-weight:900!important}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.mapa-paises button,.mapa-modos button,.servicios-btn,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver):hover:not(:disabled){background:var(--action-mustard-hover)!important;border-color:var(--action-mustard-hover)!important;color:var(--action-ink)!important}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.mapa-paises button,.mapa-modos button,.servicios-btn,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver):focus-visible{outline:3px solid var(--action-ink);outline-offset:3px}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.mapa-paises button,.mapa-modos button,.servicios-btn,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver):disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.mapa-paises button,.mapa-modos button,.servicios-btn,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver){min-height:58px;padding:12px 22px!important}}:root .app-shell :is(.mapa-paises,.mapa-modos){background:0 0;gap:10px;padding:0}:root .app-shell :is(.mapa-paises,.mapa-modos) button{width:100%;min-width:0;padding:12px 10px!important}:root .app-shell :is(.mapa-paises,.mapa-modos) button[aria-pressed=true]{border-color:var(--action-ink)!important;box-shadow:inset 0 0 0 1px var(--action-ink)!important}:root .app-shell :is(.filtro-chip.active,.filtro-chip[aria-pressed=true],.tipo-option input:checked+.tipo-label){color:#fff!important;box-shadow:none!important;background:#11283f!important;border-color:#11283f!important}:root .app-shell :is(.filtro-chip,.filtro-chip:hover,.filtros-limpiar){border-color:#11283f}:root .app-shell :is(.rc-map-after-filters,.listing-button,.btn-aplicar){color:#fff!important;background:#11283f!important;border-color:#11283f!important}:root .app-shell :is(.rc-map-after-filters,.listing-button,.btn-aplicar):hover{color:#fff!important;background:#365f7a!important}@media (max-width:768px){:root .app-shell :is(.listing-button,.btn-aplicar,.rc-map-after-filters){min-height:46px!important;padding:10px 14px!important;font-size:14px!important}:root .app-shell .filtro-chip{padding:8px 12px!important;font-size:13px!important}:root .app-shell .filtros-panel{padding:16px!important}}
:root{--rc-black:#191a1c;--rc-graphite:#28292c;--rc-green:#646569;--rc-green-hover:#505156;--rc-silver:#c7c7c9;--rc-paper:#ededeb;--rc-white:#f7f7f5;--rc-line:#d0d0d1;--brand-yellow:var(--rc-green);--brand-ink:var(--rc-black);--brand-text:var(--rc-black);--brand-muted:#626267;--brand-paper:var(--rc-paper);--brand-soft:var(--rc-paper);--brand-line:var(--rc-line);--brand-radius:16px;--action-mustard:var(--rc-green);--action-mustard-hover:var(--rc-green-hover);--action-ink:#fff}html body{color:var(--rc-black)}html body .app-shell{--app-yellow:var(--rc-green);--app-black:var(--rc-black);--app-white:var(--rc-white);--app-soft:var(--rc-paper);--app-line:var(--rc-line);--app-muted:#626267;color:var(--rc-black);background:var(--rc-paper)}html body .app-shell .main-content,html body .app-shell .auth-main{background:var(--rc-paper)!important}html body header.navbar,html body .app-shell header.navbar{background:var(--rc-black)!important;border-bottom:1px solid #3f4043!important}html body header.navbar :is(.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa,.navbar-mobile-account),html body .app-shell header.navbar :is(.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa,.navbar-mobile-account){color:var(--rc-white)!important}html body header.navbar :is(.nav-link,.btn-ghost):hover,html body .app-shell header.navbar :is(.nav-link,.btn-ghost):hover{color:#fff!important;background:#343538!important}html body :is(header.navbar,footer.footer) .brand-clean-name,html body :is(header.navbar,footer.footer) .brand-clean-name>.brand-initial,html body .app-shell :is(header.navbar,footer.footer) .brand-clean-name,html body .app-shell :is(header.navbar,footer.footer) .brand-clean-name>.brand-initial{color:var(--rc-silver)!important;-webkit-text-fill-color:var(--rc-silver)!important}html body :is(header.navbar,footer.footer) .brand-clean-tagline{color:var(--rc-silver)!important}html body header.navbar :is(.navbar-country-switch select,.navbar-country-switch button[aria-haspopup=listbox]){border-radius:999px!important}html body footer.footer,html body .app-shell footer.footer,html body .lite-app footer.footer{background:var(--rc-black)!important;color:var(--rc-white)!important;border-top:1px solid #3f4043!important}html body footer.footer :is(.footer-col-title,.footer-desc,.footer-link,.footer-bottom,.footer-bottom-link,.footer-contact-title),html body .app-shell footer.footer :is(.footer-col-title,.footer-desc,.footer-link,.footer-bottom,.footer-bottom-link,.footer-contact-title){color:var(--rc-silver)!important}html body footer.footer .footer-col-title{color:var(--rc-white)!important}html body footer.footer :is(.footer-link,.footer-bottom-link):hover{color:#fff!important}html body footer.footer .footer-bottom,html body footer.footer .footer-col--services,html body footer.footer .footer-contact-group{border-color:#3f4043!important}html body footer.footer .footer-social-link{color:#fff!important;background:#303134!important;border-color:#68686b!important}html body footer.footer .footer-social-link:hover{color:#fff!important;background:var(--rc-green)!important;border-color:var(--rc-green)!important}html body .app-shell :is(.page-title,.dashboard-title,.explorador-title,.ficha-titulo,.auth-title,.form-section-title,.perfil-section-title){color:var(--rc-black)!important;letter-spacing:-.035em!important;font-family:var(--font-dm-sans),Arial,sans-serif!important;line-height:1.05!important}html body .app-shell :is(.dashboard-header,.page-header,.explorador-header){border-bottom-color:var(--rc-line)!important;background:0 0!important}html body .app-shell :is(.dashboard-header,.page-header,.explorador-header):before,html body .app-shell .auth-card:before,html body .app-shell .auth-page-register .auth-card:before{content:none!important;display:none!important}html body .app-shell :is(.dash-card,.campo-card,.campo-card-pub,.filtros-panel,.ficha-precio-card,.ficha-propietario,.perfil-section,.hilo-item,.empty-state,.campo-form,.mapa-panel,.mapa-contador,.auth-card,.servicio-card,.servicios-profile-box){background:var(--rc-white)!important;border:1px solid var(--rc-line)!important;box-shadow:none!important;border-radius:16px!important}html body .app-shell :is(.form-input,.form-select,.form-textarea,.filtro-input,.filtro-input-sm,.mensaje-input){color:var(--rc-black)!important;background:#fff!important;border:1px solid #c4c4c5!important;border-radius:12px!important}html body .app-shell :is(.form-input,.form-select,.form-textarea,.filtro-input,.filtro-input-sm,.mensaje-input):focus-visible{outline-offset:1px;outline:2px solid #b8b8ba;border-color:var(--rc-green)!important}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.servicios-btn,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver){font-family:var(--font-dm-sans),Arial,sans-serif;background:var(--rc-green)!important;border-color:var(--rc-green)!important;color:#fff!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;border-radius:999px!important;font-weight:800!important}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.servicios-btn,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver):hover:not(:disabled){background:var(--rc-green-hover)!important;border-color:var(--rc-green-hover)!important;color:#fff!important}html body .app-shell .tipo-option input:checked+.tipo-label,html body .app-shell .servicio-option input:checked+span{border-color:var(--rc-green)!important;color:var(--rc-black)!important;background:#e3e3e4!important}html body .app-shell .perfil-role-option:has(input:checked){border-color:var(--rc-green)!important;color:var(--rc-black)!important;background:#e3e3e4!important}html body .app-shell :is(.filtro-chip.active,.filtro-chip[aria-pressed=true]){background:var(--rc-green)!important;border-color:var(--rc-green)!important;color:#fff!important}html body .app-shell :is(.auth-page,.auth-page-register),html body .lite-app{background:var(--rc-paper)!important}html body .lite-regional-header{background:var(--rc-black)!important;border-bottom:1px solid #3f4043!important}html body .lite-regional-logo,html body .lite-regional-logo .lite-regional-initial{color:var(--rc-silver)!important}html body .lite-regional-country:focus-visible,html body .lite-regional-account:focus-visible{outline:3px solid #8d8d90!important}html body .lite-regional-menu{border-color:var(--rc-line)}html body .lite-regional-menu a:hover,html body .lite-regional-menu button:hover{background:var(--rc-paper)!important}html body .lite-app-footer{background:var(--rc-black)!important}@media (max-width:600px){html body .app-shell :is(.page-title,.dashboard-title,.explorador-title,.ficha-titulo,.auth-title){font-size:clamp(30px,8vw,45px)!important;line-height:1.1!important}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-consultar,.mapa-panel-btn){min-height:50px!important;padding:11px 18px!important}}@media (min-width:761px){html body .app-shell .page-container:not(:has(.campo-form)){padding-top:clamp(23px,3vw,34px)!important;padding-bottom:clamp(44px,4vw,64px)!important}html body .app-shell .page-header{margin-bottom:22px!important}html body .app-shell .page-title{font-size:clamp(25px,2.6vw,36px)!important}html body .app-shell :is(.dash-card,.perfil-section,.filtros-panel){padding-block:clamp(15px,1.9vw,22px)!important}}@media (max-width:760px){html body .app-shell .page-container:not(:has(.campo-form)){padding-top:19px!important;padding-bottom:45px!important}html body .app-shell .page-header{margin-bottom:15px!important}html body .app-shell :is(.dash-card,.perfil-section,.filtros-panel){padding-block:15px!important}}html body header.navbar .navbar-brand-icon,html body .app-shell header.navbar .navbar-brand-icon{object-fit:contain;flex:none;width:37px;max-width:none;height:41px;display:block}html body header.navbar .navbar-brand-title,html body .app-shell header.navbar .navbar-brand-title{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(23px,2.4vw,34px);font-weight:900;line-height:1.06;display:block;color:#c7c7c9!important}html body header.navbar.navbar--home,html body .app-shell header.navbar.navbar--home{box-shadow:0 5px 20px #10253a0f;background:#edf1f5!important;border-bottom:1px solid #d1dbe5!important;height:auto!important}html body header.navbar.navbar--home .navbar-brand-title,html body .app-shell header.navbar.navbar--home .navbar-brand-title,html body header.navbar.navbar--home :is(.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa,.navbar-mobile-account),html body .app-shell header.navbar.navbar--home :is(.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa,.navbar-mobile-account){color:#182b3e!important}html body header.navbar.navbar--home :is(.nav-link,.btn-ghost):hover,html body .app-shell header.navbar.navbar--home :is(.nav-link,.btn-ghost):hover{color:#182b3e!important;background:#dce5ee!important}html body header.navbar.navbar--home .navbar-country-switch-mobile{background:0 0!important;border:0!important}html body header.navbar.navbar--home .navbar-logo{gap:9px;min-width:0}html body header.navbar.navbar--home .navbar-inner{gap:clamp(10px,1.7vw,25px);max-width:1370px}html body header.navbar.navbar--home .navbar-register-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 17px;font-size:13px;font-weight:850;line-height:1.15;text-decoration:none;display:inline-flex;box-shadow:0 3px 12px #102b4621;color:#fff!important;background:#182b3e!important}html body header.navbar.navbar--home .navbar-register-btn:hover{background:#2d4c69!important}html body header.navbar.navbar--home a.btn-primary{color:#182b3e!important;background:#e2ebf3!important;border:1px solid #b7c7d6!important;font-weight:800!important}html body header.navbar.navbar--home a.btn-primary:hover{background:#cddce9!important;border-color:#9db6ca!important}html body header.navbar.navbar--home :is(a,button,select):focus-visible{outline-offset:3px;outline:2px solid #315f87!important}html body header.navbar .navbar-mobile-signup-row{display:none}@media (max-width:900px){html body header.navbar.navbar--home .navbar-inner{justify-content:space-between;height:64px;padding:0 12px}html body header.navbar.navbar--home .navbar-brand-icon{width:31px;height:35px}html body header.navbar.navbar--home .navbar-brand-title{font-size:clamp(19px,3.8vw,27px)}html body header.navbar.navbar--home .navbar-mobile-right{gap:5px;min-width:0;margin-left:auto}html body header.navbar.navbar--home .navbar-mobile-account{display:none}html body header.navbar.navbar--home .navbar-mobile-signup-row{justify-content:center;padding:0 12px 9px;display:flex}html body header.navbar.navbar--home .navbar-mobile-signup{letter-spacing:.02em;text-align:center;background:#182b3e;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:520px;min-height:39px;padding:9px 15px;font-size:12px;font-weight:900;text-decoration:none;display:flex;color:#fff!important}html body header.navbar.navbar--home .navbar-mobile-signup:hover{background:#2d4c69}}@media (max-width:430px){html body header.navbar.navbar--home .navbar-inner{gap:6px;padding:0 8px}html body header.navbar.navbar--home .navbar-logo{gap:5px}html body header.navbar.navbar--home .navbar-brand-icon{width:27px;height:31px}html body header.navbar.navbar--home .navbar-brand-title{font-size:clamp(17px,5vw,21px)}html body header.navbar.navbar--home .navbar-country-switch-mobile select{max-width:78px;font-size:11px;min-width:67px!important;padding:5px 3px!important}html body header.navbar.navbar--home .navbar-country-switch-mobile label{display:none}html body header.navbar.navbar--home .hamburguesa{width:34px;height:34px;padding:4px}}@media (min-width:901px) and (max-width:1320px){html body header.navbar.navbar--home .navbar-inner{gap:clamp(7px,1vw,14px);padding-inline:clamp(10px,1.3vw,20px)}html body header.navbar.navbar--home .navbar-brand-title{font-size:clamp(20px,2vw,27px)}html body header.navbar.navbar--home .navbar-brand-icon{width:30px;height:34px}html body header.navbar.navbar--home .navbar-links{gap:0}html body header.navbar.navbar--home .navbar-links .nav-link{padding:7px clamp(4px,.65vw,9px);font-size:clamp(11px,1.1vw,14px)}html body header.navbar.navbar--home .navbar-actions{gap:5px}html body header.navbar.navbar--home .navbar-actions .btn-ghost{padding:7px;font-size:12px}html body header.navbar.navbar--home .navbar-actions .navbar-register-btn{padding:9px 11px;font-size:11px}}@media (min-width:901px) and (max-width:1050px){html body header.navbar.navbar--home .navbar-links .nav-link:nth-child(3),html body header.navbar.navbar--home .navbar-actions .navbar-country-switch label{display:none}}
:root{--rc-patagonia-navy:#11283f;--rc-patagonia-navy-deep:#0b2035;--rc-patagonia-steel:#779ab1;--rc-patagonia-steel-dark:#365f7a;--rc-patagonia-ivory:#f7f4ee;--rc-patagonia-white:#fffdfc;--rc-patagonia-line:#d6dee4;--rc-black:var(--rc-patagonia-navy);--rc-graphite:var(--rc-patagonia-navy-deep);--rc-green:var(--rc-patagonia-steel-dark);--rc-green-hover:#254e68;--rc-silver:#dce6ec;--rc-paper:var(--rc-patagonia-ivory);--rc-white:var(--rc-patagonia-white);--rc-line:var(--rc-patagonia-line);--brand-yellow:var(--rc-patagonia-steel);--action-mustard:var(--rc-patagonia-navy);--action-mustard-hover:var(--rc-patagonia-steel-dark);--action-ink:#fff;--rc-chrome-graphite:var(--rc-patagonia-navy-deep);--rc-chrome-graphite-border:#365f7a;--rc-chrome-hover:#203d56}html body{background:var(--rc-patagonia-ivory);color:var(--rc-patagonia-navy)}html body header.navbar,html body .app-shell header.navbar{background:var(--rc-patagonia-ivory)!important;color:var(--rc-patagonia-navy)!important;border-bottom:1px solid var(--rc-patagonia-line)!important;box-shadow:none!important}html body:has(.rc-landing) header.navbar{background:var(--rc-patagonia-ivory)!important;color:var(--rc-patagonia-navy)!important;border-bottom:1px solid var(--rc-patagonia-line)!important;box-shadow:none!important}html body header.navbar :is(.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa,.navbar-mobile-account),html body .app-shell header.navbar :is(.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa,.navbar-mobile-account){color:var(--rc-patagonia-navy)!important}html body header.navbar :is(.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa):hover,html body .app-shell header.navbar :is(.nav-link,.btn-ghost,.navbar-mensajes,.hamburguesa):hover{color:var(--rc-patagonia-navy)!important;background:#e5ebee!important}html body header.navbar a.navbar-logo .brand-wordmark--text-only .brand-clean-name,html body .app-shell header.navbar a.navbar-logo .brand-wordmark--text-only .brand-clean-name,html body header.navbar a.navbar-logo .brand-wordmark--text-only .brand-clean-name>.brand-initial,html body .app-shell header.navbar a.navbar-logo .brand-wordmark--text-only .brand-clean-name>.brand-initial{color:var(--rc-patagonia-navy)!important;-webkit-text-fill-color:var(--rc-patagonia-navy)!important}html body header.navbar .brand-clean-tagline,html body .app-shell header.navbar .brand-clean-tagline{color:var(--rc-patagonia-steel-dark)!important}html body header.navbar .navbar-mobile-right .navbar-mobile-account{color:var(--rc-patagonia-navy)!important}html body .rc-landing .rcf-hero{--rcf-ink:var(--rc-patagonia-navy);--rcf-white:var(--rc-patagonia-ivory);--rcf-silver:var(--rc-patagonia-steel-dark);background:var(--rc-patagonia-ivory);min-height:clamp(565px,100svh - 104px,690px);color:var(--rc-patagonia-navy)}html body .rc-landing .rcf-hero__photo .rcf-cover--cattle{object-position:69% 50%;filter:grayscale()brightness(.96)contrast(1.09)}html body .rc-landing .rcf-hero__photo:after{background:linear-gradient(#0b203505 0%,#0b203514 100%)}html body .rc-landing .rcf-hero__matte{clip-path:polygon(0 0,65% 0,49% 100%,0 100%);background:linear-gradient(105deg,#f7f4ee 0%,#fcfaf6 73%,#f7f4ee 100%)}html body .rc-landing .rcf-hero__content{width:min(1370px,100%);min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5vh,58px) clamp(30px,5.5vw,84px) 165px;display:flex;position:static}html body .rc-landing .rcf-hero__eyebrow,html body .rc-landing .rcf-hero__title,html body .rc-landing .rcf-hero__description,html body .rc-landing .rcf-actions{text-align:left;width:min(47vw,645px);max-width:min(47vw,645px)}html body .rc-landing .rcf-hero__eyebrow{color:var(--rc-patagonia-steel-dark);letter-spacing:.1em;text-shadow:none;margin-bottom:clamp(15px,2.5vh,26px);font-size:clamp(15px,1.4vw,20px)}html body .rc-landing .rcf-hero__title{color:var(--rc-patagonia-navy-deep);letter-spacing:-.052em;text-shadow:none;font-size:clamp(51px,5.6vw,85px);line-height:1.01}html body .rc-landing .rcf-hero__title span:last-child{color:var(--rc-patagonia-navy-deep)}html body .rc-landing .rcf-hero__description{color:var(--rc-patagonia-navy);text-shadow:none;margin-top:14px;font-size:clamp(18px,1.7vw,24px);font-weight:650}html body .rc-landing .rcf-rule{background:var(--rc-patagonia-steel-dark);width:90px;height:3px;margin:18px 0 0}html body .rc-landing .rcf-actions{justify-content:flex-start;align-items:center;gap:12px;margin-top:23px;display:flex}html body .rc-landing .rcf-pill{border-radius:999px;min-height:49px;padding:12px 23px;font-size:clamp(14px,1.1vw,16px)}html body .rc-landing .rcf-pill--light,html body .rc-landing .rcf-pill--light:hover{background:var(--rc-patagonia-navy)!important;color:#fff!important;border-color:var(--rc-patagonia-navy)!important}html body .rc-landing .rcf-pill--light:hover{background:#244461!important}html body .rc-landing .rcf-pill--forest{background:var(--rc-patagonia-steel)!important;color:#fff!important;border-color:var(--rc-patagonia-steel)!important}html body .rc-landing .rcf-pill--forest:hover{background:var(--rc-patagonia-steel-dark)!important}html body .rc-landing .rcf-pill:focus-visible{outline:3px solid var(--rc-patagonia-steel-dark);outline-offset:3px}html body .rc-landing .rcf-hero__proof{z-index:2;width:100%;max-width:none;min-height:129px;color:var(--rc-patagonia-navy);text-align:center;background:#fffdfc;border-top:1px solid #365f7a38;justify-content:center;align-items:center;gap:clamp(26px,5.5vw,78px);margin:0;padding:24px 25px 18px;display:flex;position:absolute;inset:auto 0 0}html body .rc-landing .rcf-hero__proof:before{content:"";pointer-events:none;clip-path:polygon(68% 0,100% 0,100% 100%,0 100%);background:linear-gradient(110deg,#779ab1,#11283f);width:clamp(96px,15vw,210px);height:38px;position:absolute;inset:auto 0 0 auto}html body .rc-landing .rcf-hero__metric{z-index:1;text-align:center;align-items:center;position:relative}html body .rc-landing .rcf-hero__metric-value{color:var(--rc-patagonia-steel-dark);font-size:clamp(48px,4.7vw,70px)}html body .rc-landing .rcf-hero__metric-label{color:var(--rc-patagonia-navy-deep);font-size:clamp(11px,1.12vw,15px)}html body .rc-landing .rcf-hero__divider{z-index:1;background:#98aab6;height:55px;position:relative}html body .rc-how{--how-dark:var(--rc-patagonia-navy);--how-mustard:#b0cad8;--how-white:#fff;--how-silver:#dce6ec;background:var(--rc-patagonia-navy);border-color:#35516b}html body .rc-how__step{border-color:#637a90}html body .rc-how__number{color:var(--rc-patagonia-navy-deep);background:#b0cad8}html body .rc-how__eyebrow{color:#b0cad8}html body .rc-landing .rcf-faq{color:var(--rc-patagonia-navy);background:#f1efeb}html body .rc-landing .rcf-faq__title,html body .rc-landing .rcf-faq__question,html body .rc-landing .rcf-faq__item{color:var(--rc-patagonia-navy)}html body .rc-landing .rcf-faq__list{border-color:var(--rc-patagonia-steel-dark)}html body .rc-landing .rcf-faq__symbol{color:var(--rc-patagonia-steel-dark)}html body .rc-landing .rcf-faq__item[open] .rcf-faq__symbol{background:var(--rc-patagonia-navy);color:#fff}html body .rc-landing .rcf-faq__eyebrow{color:var(--rc-patagonia-steel-dark)}html body .rc-landing .rcf-faq__rule{background:var(--rc-patagonia-steel-dark)}html body footer.footer,html body .app-shell footer.footer,html body .lite-app footer.footer{background:var(--rc-patagonia-navy-deep)!important;color:#dce6ec!important;border-top:1px solid #365f7a!important}html body:has(.rc-landing) footer.footer{background:var(--rc-patagonia-navy-deep)!important;color:#dce6ec!important;border-top:1px solid #365f7a!important}html body footer.footer .footer-col-title{color:#fff!important}html body footer.footer .footer-col-title svg,html body footer.footer .footer-link:hover,html body footer.footer .footer-bottom-link:hover{color:#a8c6d6!important}html body footer.footer .footer-social-link:hover{color:var(--rc-patagonia-navy-deep)!important;background:#a8c6d6!important;border-color:#a8c6d6!important}html body .app-shell{color:var(--rc-patagonia-navy);background:var(--rc-patagonia-ivory)!important}html body .app-shell .main-content,html body .app-shell .auth-main{background:var(--rc-patagonia-ivory)!important}html body .app-shell :is(.dash-card,.campo-card,.campo-card-pub,.auth-card,.campo-form,.filtros-panel,.perfil-section,.servicio-card,.ficha-propietario){background:var(--rc-patagonia-white)!important;border-color:var(--rc-patagonia-line)!important}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.btn-primary-lg,.btn-submit,.btn-consultar,.btn-aplicar,.btn-mapa,.mapa-publicar-btn,.servicios-btn,.demanda-cta-boton){background:var(--rc-patagonia-navy)!important;border-color:var(--rc-patagonia-navy)!important;color:#fff!important}:root .app-shell :is(a,button):is(.listing-button,.btn-primary,.btn-primary-lg,.btn-submit,.btn-consultar,.btn-aplicar,.btn-mapa,.mapa-publicar-btn,.servicios-btn,.demanda-cta-boton):hover:not(:disabled){background:var(--rc-patagonia-steel-dark)!important;border-color:var(--rc-patagonia-steel-dark)!important;color:#fff!important}html body .app-shell :is(.filtro-chip.active,.filtro-chip[aria-pressed=true]){background:var(--rc-patagonia-navy)!important;border-color:var(--rc-patagonia-navy)!important;color:#fff!important}html body .app-shell :is(.form-input,.form-select,.form-textarea,.mensaje-input):focus-visible{border-color:var(--rc-patagonia-steel-dark)!important;outline-color:#a8c6d6!important}html body .rcLiteShell{background:var(--rc-patagonia-ivory);color:var(--rc-patagonia-navy)}html body .lite-regional-header{background:var(--rc-patagonia-ivory)!important;border-bottom:1px solid var(--rc-patagonia-line)!important}html body .lite-regional-logo,html body .lite-regional-logo .lite-regional-initial,html body .lite-regional-account{color:var(--rc-patagonia-navy)!important}html body .rcLiteDirectHero{background:var(--rc-patagonia-ivory);min-height:0;color:var(--rc-patagonia-navy);display:block}html body .rcLiteDirectHero__image{object-position:68% 56%;filter:grayscale()brightness(.98)contrast(1.09)}html body .rcLiteDirectHero>img.rcLiteDirectHero__image{height:clamp(205px,54vw,278px)!important}html body .rcLiteDirectHero__tone{clip-path:none;background:linear-gradient(#0000 0% 17%,#f7f4ee0d 31%,#f7f4ee 45% 100%)}html body .rcLiteDirectHero__body{z-index:1;text-align:center;align-items:center;padding:clamp(215px,58vw,295px) 20px 0;position:relative}html body .rcLiteDirectHero__eyebrow,html body .rcLiteDirectHero__title,html body .rcLiteDirectHero__line,html body .rcLiteDirectHero__actions,html body .rcLiteDirectHero__stats{width:100%;max-width:100%;margin-inline:auto}html body .rcLiteDirectHero__eyebrow{color:var(--rc-patagonia-steel-dark);text-shadow:none;letter-spacing:.075em;margin-bottom:12px;font-size:clamp(15px,4.2vw,19px)}html body .rcLiteDirectHero__title{color:var(--rc-patagonia-navy-deep);text-shadow:none;letter-spacing:-.055em;font-size:clamp(34px,9vw,47px);line-height:1.06}html body .rcLiteDirectHero__title span:last-child{color:var(--rc-patagonia-navy-deep)}html body .rcLiteDirectHero__line{color:var(--rc-patagonia-navy);margin-top:13px;font-size:clamp(17px,4.5vw,20px)}html body .rcLiteDirectHero__rule{background:var(--rc-patagonia-steel-dark);width:73px;height:3px;margin:19px auto 0}html body .rcLiteDirectHero__actions{align-items:center;gap:10px;margin-top:19px}html body .rcLiteDirectHero__register,html body .rcLiteDirectHero__register:hover{background:var(--rc-patagonia-navy);color:#fff;border-radius:999px;min-height:49px}html body .rcLiteDirectHero__register:hover{background:#244461}html body .rcLiteDirectHero__explore{background:var(--rc-patagonia-steel);color:#fff;border-radius:999px;min-height:49px}html body .rcLiteDirectHero__stats{border-top:1px solid var(--rc-patagonia-line);color:var(--rc-patagonia-navy);background:#fffdfc;justify-content:center;gap:clamp(12px,4vw,22px);width:calc(100% + 40px);max-width:none;margin-top:25px;margin-bottom:0;padding:23px 8px 25px}html body .rcLiteDirectHero__metric strong{color:var(--rc-patagonia-steel-dark);font-size:clamp(41px,11vw,56px)}html body .rcLiteDirectHero__metric span{color:var(--rc-patagonia-navy)}html body .rcLiteDirectHero__separator{background:#9bafbd}html body .rcLiteExplore{background:var(--rc-patagonia-ivory)}html body .rcLiteExplore__label{color:var(--rc-patagonia-steel-dark)}html body .rcLiteExplore__link{color:var(--rc-patagonia-navy);border-color:var(--rc-patagonia-line);background:#fff}html body .rcLiteBottomNav{background:var(--rc-patagonia-navy-deep);border-color:#365f7a}@media (min-width:641px) and (max-width:900px){html body .rc-landing .rcf-hero{min-height:575px}html body .rc-landing .rcf-hero__matte{clip-path:polygon(0 0,73% 0,44% 100%,0 100%)}html body .rc-landing .rcf-hero__content{min-height:inherit;padding:35px 24px 145px}html body .rc-landing .rcf-hero__title,html body .rc-landing .rcf-hero__eyebrow,html body .rc-landing .rcf-hero__description,html body .rc-landing .rcf-actions{text-align:left;width:48vw;max-width:48vw}html body .rc-landing .rcf-hero__title{font-size:clamp(42px,5.4vw,54px)}html body .rc-landing .rcf-actions{justify-content:flex-start}html body .rc-landing .rcf-hero__proof{min-height:116px}}@media (min-width:901px) and (max-height:750px){html body .rc-landing .rcf-hero{min-height:555px}html body .rc-landing .rcf-hero__content{padding-top:20px;padding-bottom:155px}html body .rc-landing .rcf-hero__title{font-size:clamp(51px,5.1vw,72px)}html body .rc-landing .rcf-hero__eyebrow{margin-bottom:11px}}@media (max-width:640px){html body .rc-landing .rcf-hero{background:var(--rc-patagonia-ivory);min-height:0;display:block}html body .rc-landing .rcf-hero__photo{width:100%;height:clamp(205px,54vw,278px);inset:0 0 auto}html body .rc-landing .rcf-hero__photo .rcf-cover--cattle{object-position:68% 58%;filter:grayscale()brightness(.98)contrast(1.09)}html body .rc-landing .rcf-hero__photo:after{background:linear-gradient(#0000 0%,#f7f4ee1a 48%,#f7f4ee 100%)}html body .rc-landing .rcf-hero__matte{clip-path:none;background:linear-gradient(#0000 0% 14%,#f7f4ee0f 30%,#f7f4ee 42% 100%)}html body .rc-landing .rcf-hero__content{text-align:center;flex-direction:column;align-items:center;width:100%;padding:clamp(215px,58vw,295px) 20px 0;display:flex;position:relative}html body .rc-landing .rcf-hero__title,html body .rc-landing .rcf-hero__eyebrow,html body .rc-landing .rcf-hero__description,html body .rc-landing .rcf-actions{text-align:center;width:100%;max-width:100%}html body .rc-landing .rcf-hero__eyebrow{margin-bottom:13px;font-size:clamp(15px,4.2vw,19px)}html body .rc-landing .rcf-hero__title{color:var(--rc-patagonia-navy-deep);letter-spacing:-.055em;font-size:clamp(33px,8.8vw,45px);line-height:1.06}html body .rc-landing .rcf-hero__description{margin-top:13px;font-size:clamp(17px,4.4vw,20px)}html body .rc-landing .rcf-rule{width:74px;height:3px;margin:19px auto 0}html body .rc-landing .rcf-actions{flex-direction:column;align-items:center;gap:10px;margin-top:20px}html body .rc-landing .rcf-actions .rcf-pill{width:min(100%,330px);min-height:49px;padding:11px 20px}html body .rc-landing .rcf-hero__proof{background:var(--rc-patagonia-white);gap:clamp(13px,4vw,26px);width:calc(100% + 40px);max-width:none;min-height:110px;margin:25px -20px 0;padding:19px 8px 24px;position:relative;inset:auto}html body .rc-landing .rcf-hero__proof:before{width:85px;height:15px}html body .rc-landing .rcf-hero__metric-value{font-size:clamp(41px,11vw,57px)}html body .rc-landing .rcf-hero__metric-label{font-size:clamp(10px,3vw,13px)}html body .rc-landing .rcf-hero__divider{height:47px}html[lang=pt-BR] html body .rc-landing .rcf-hero__title{font-size:clamp(28px,7.7vw,41px)}html[lang=en-US] html body .rc-landing .rcf-hero__title{font-size:clamp(31px,8.2vw,44px)}html body .rc-how__step{background:#203d56}}html body footer.footer,html body .app-shell footer.footer,html body .lite-app footer.footer{color:#dce6ec!important;background:#0b2035!important;border-color:#365f7a!important}html body:has(.rc-landing) footer.footer{color:#dce6ec!important;background:#0b2035!important;border-color:#365f7a!important}html body footer.footer .footer-col-title,html body .app-shell footer.footer .footer-col-title{color:#fff!important;-webkit-text-fill-color:#fff!important}html body:has(.rc-landing) footer.footer .footer-col-title{color:#fff!important;-webkit-text-fill-color:#fff!important}html body footer.footer :is(.footer-desc,.footer-link,.footer-bottom,.footer-bottom-link),html body .app-shell footer.footer :is(.footer-desc,.footer-link,.footer-bottom,.footer-bottom-link){color:#dce6ec!important;-webkit-text-fill-color:#dce6ec!important}html body:has(.rc-landing) footer.footer :is(.footer-desc,.footer-link,.footer-bottom,.footer-bottom-link){color:#dce6ec!important;-webkit-text-fill-color:#dce6ec!important}html body footer.footer :is(.footer-logo,.brand-clean-name,.brand-initial,.brand-clean-tagline),html body .app-shell footer.footer :is(.brand-clean-name,.brand-initial,.brand-clean-tagline){color:#f7f4ee!important;-webkit-text-fill-color:#f7f4ee!important}html body:has(.rc-landing) footer.footer :is(.brand-clean-name,.brand-initial,.brand-clean-tagline){color:#f7f4ee!important;-webkit-text-fill-color:#f7f4ee!important}:is(html body footer.footer :is(.footer-link,.footer-bottom-link):hover,html body:has(.rc-landing) footer.footer :is(.footer-link,.footer-bottom-link):hover){color:#b0cad8!important;-webkit-text-fill-color:#b0cad8!important}:is(html body footer.footer .footer-social-link,html body:has(.rc-landing) footer.footer .footer-social-link){color:#fff!important;background:#203d56!important;border-color:#779ab1!important}:is(html body footer.footer .footer-social-link:hover,html body:has(.rc-landing) footer.footer .footer-social-link:hover){color:#0b2035!important;background:#b0cad8!important;border-color:#b0cad8!important}html body footer.footer .footer-col-title svg,html body .app-shell footer.footer .footer-col-title svg{color:#b0cad8!important}html body footer.footer .footer-bottom,html body .app-shell footer.footer .footer-bottom{border-top-color:#365f7a!important}html body .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.servicios-btn,.servicios-btn-primary,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver,.rc-map-after-filters),html body .app-shell .mensaje-compose-submit,html body .lite-app :is(.btn-primary,.btn-submit,.lite-btn-primary){color:#fff!important;text-transform:none!important;box-shadow:none!important;background:#11283f!important;border-color:#11283f!important;border-radius:999px!important}html body .app-shell :is(a,button):is(.listing-button,.btn-primary,.mobile-menu-btn,.btn-primary-lg,.btn-submit,.btn-aplicar,.btn-mapa,.btn-consultar,.btn-volver,.btn-pagina,.mapa-panel-btn,.mapa-publicar-btn,.servicios-btn,.servicios-btn-primary,.prestador-card__actions a,.demanda-cta-boton,.fav-accion-ver,.rc-map-after-filters):hover:not(:disabled),html body .app-shell .mensaje-compose-submit:hover:not(:disabled),html body .lite-app :is(.btn-primary,.btn-submit,.lite-btn-primary):hover:not(:disabled){color:#fff!important;background:#365f7a!important;border-color:#365f7a!important}html body .app-shell :is(.filtro-chip.active,.filtro-chip[aria-pressed=true],.mapa-paises button[aria-pressed=true],.mapa-modos button[aria-pressed=true]){color:#fff!important;background:#11283f!important;border-color:#11283f!important}html body .app-shell :is(.btn-secondary,.btn-outline,.btn-ghost):not(.btn-primary),html body .rcLiteShell .rcLiteDirectHero__explore{border-color:#779ab1!important}html body .app-shell :is(a,button):focus-visible,html body .rcLiteShell :is(a,button):focus-visible{outline-color:#365f7a!important}html body .mensaje-compose{color:#11283f;background:#f7f4ee;border-color:#779ab1}html body .mensaje-compose .mensaje-draft{color:#11283f!important;background:#fff!important;border-color:#779ab1!important}html body .mensaje-compose :is(.mensaje-compose-label,.mensaje-compose-meta,.mensaje-compose-note){color:#11283f!important}html body .mensaje-compose-note{background:#e8eef2!important}html body header.navbar,html body .app-shell header.navbar{background:#f7f4ee!important;border-color:#d6dee4!important}html body:has(.rc-landing) header.navbar{background:#f7f4ee!important;border-color:#d6dee4!important}:is(html body header.navbar :is(.nav-link,.btn-ghost,.navbar-mobile-account,.navbar-mensajes,.hamburguesa),html body:has(.rc-landing) header.navbar :is(.nav-link,.btn-ghost,.navbar-mobile-account,.navbar-mensajes,.hamburguesa)){color:#11283f!important}html body header.navbar .brand-clean-name,html body header.navbar .brand-clean-name>.brand-initial,html body .app-shell header.navbar .brand-clean-name{color:#11283f!important;-webkit-text-fill-color:#11283f!important}html body .lite-regional-header{background:#f7f4ee!important}html body .lite-regional-header :is(.lite-regional-logo,.lite-regional-initial,.lite-regional-account,.lite-regional-country-label){color:#11283f!important}html body header.navbar :is(.btn-primary,.listing-button),html body .app-shell header.navbar :is(.btn-primary,.listing-button),html body .app-shell :is(.mensaje-send,.rc-map-after-filters,.btn-consultar,.favorito-accion,.mapa-panel-btn){color:#fff!important;background:#11283f!important;border-color:#11283f!important;border-radius:999px!important}html body:has(.rc-landing) header.navbar :is(.btn-primary,.listing-button){color:#fff!important;background:#11283f!important;border-color:#11283f!important;border-radius:999px!important}html body header.navbar :is(.btn-primary,.listing-button):hover,html body .app-shell header.navbar :is(.btn-primary,.listing-button):hover,html body .app-shell :is(.mensaje-send,.rc-map-after-filters,.btn-consultar,.mapa-panel-btn):hover:not(:disabled){color:#fff!important;background:#365f7a!important;border-color:#365f7a!important}html body .app-shell :is(.auth-page-register,.perfil-section) .tipo-option input:checked+.tipo-label,html body .app-shell .servicio-option input:checked+span{color:#11283f!important;box-shadow:none!important;background:#dce6ec!important;border-color:#365f7a!important}html body .app-shell .perfil-role-option:has(input:checked){color:#11283f!important;box-shadow:none!important;background:#dce6ec!important;border-color:#365f7a!important}html body .app-shell .auth-page-register .tipo-option input:checked+.tipo-label :is(.tipo-nombre,.tipo-desc,.tipo-emoji){color:#11283f!important}html body .app-shell :is(.filtro-chip.active,.filtro-chip[aria-pressed=true]){color:#fff!important;background:#11283f!important;border-color:#11283f!important}html body header.navbar .navbar-country-switch :is(button.active,a.active){color:#11283f!important;background:#dce6ec!important;border-color:#779ab1!important}html body .navbar-badge{color:#0b2035!important;background:#779ab1!important}html body .demanda-cta{color:#11283f!important;background:#dce6ec!important}html body .app-shell .auth-page-register .tipo-option input:checked+.tipo-label:hover{background:#c6dae5!important}html body .app-shell :is(.auth-page,.auth-page-register) .btn-submit,html body .app-shell .servicios-btn-primary{color:#fff!important;background:#11283f!important;border-color:#11283f!important;border-radius:999px!important}@media (min-width:901px){html body .rc-landing .rcf-hero{min-height:clamp(440px,100svh - 290px,510px)}html body .rc-landing .rcf-hero__content{--rcf-copy-safe-zone:65vw;--rcf-copy-target:calc(var(--rcf-copy-safe-zone) * .8);min-height:inherit;padding-top:15px;padding-bottom:104px;justify-content:center;padding-inline:clamp(22px,3.3vw,54px)}html body .rc-landing .rcf-hero__eyebrow{margin-bottom:12px;font-size:clamp(17px,1.5vw,22px)}html body .rc-landing :is(.rcf-hero__eyebrow,.rcf-hero__title,.rcf-hero__description,.rcf-actions){width:var(--rcf-copy-target);max-width:var(--rcf-copy-target);text-align:left}html body .rc-landing .rcf-hero__title{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(66px,7vw,96px);line-height:.98}html body .rc-landing .rcf-hero__description{margin-top:11px;font-size:clamp(20px,2vw,28px)}html body .rc-landing .rcf-rule{width:90px;margin-top:11px}html body .rc-landing .rcf-actions{justify-content:flex-start;gap:12px;margin-top:13px}html body .rc-landing .rcf-pill{min-height:49px}html:lang(pt) body .rc-landing .rcf-hero__title{font-size:clamp(49px,5.4vw,78px)}html:lang(en) body .rc-landing .rcf-hero__title{font-size:clamp(58px,6.25vw,90px)}@media (max-width:1200px){html body .rc-landing .rcf-hero__content{padding-inline:clamp(21px,2.75vw,36px)}html body .rc-landing .rcf-hero__eyebrow{margin-bottom:8px}html body .rc-landing .rcf-actions{gap:10px}}html body .rc-landing .rcf-hero__proof{min-height:98px;padding-block:12px 10px}html body .rc-landing .rcf-hero__metric-value{font-size:clamp(43px,4.4vw,61px)}html body .rc-landing .rcf-faq{padding:clamp(33px,3.8vw,55px) 0 clamp(29px,3.6vw,52px)}html body .rc-landing .rcf-faq__question{min-height:72px;padding:15px 0}html body .rc-landing .rcf-faq__eyebrow{margin-bottom:17px}html body .rc-landing .rcf-faq__rule{margin:27px 0 19px}}html:has(.rc-landing){background-color:#0b2035}html body:has(.rc-landing){background-color:#0b2035}
