.es-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:24px 0}.es-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff;color:var(--ink);text-decoration:none}.es-card h3{margin:0;font-size:1.2rem}.es-card p{margin:0;flex:1}.es-card strong{color:var(--jade-dk)}.es-card:hover,.es-card:focus-visible{border-color:var(--jade);box-shadow:0 8px 24px #16302a14}.es-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.es-price,.es-quote{background:var(--mint);padding:26px;border:1px solid var(--line);border-radius:16px}.es-price h2,.es-quote h2{margin-top:0}.es-price-number{font-size:1.8rem;font-weight:700}.es-quote label{display:block;font-weight:700;margin:16px 0 6px}.es-quote select{width:100%;font:inherit;color:var(--ink);padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.es-quote output{display:block;font-size:1.5rem;font-weight:700;margin-top:20px}.es-quote .btn{margin-top:12px}.es-section{margin:38px 0}.es-links{display:flex;flex-wrap:wrap;gap:12px 22px;list-style:none;padding:0}.es-note{font-size:.875rem;line-height:1.6;color:var(--muted);margin:12px 0 20px}.es-service-main .wrap{max-width:1000px}.es-service-main p,.es-service-main li{line-height:1.75}.es-service-main .es-price li{line-height:1.6}.es-source{font-size:.92rem}.confianza li{white-space:normal}.flota.es-banner-visible{bottom:calc(var(--es-cookie-height,0px) + 16px)}:where(input,select,textarea,button,a):focus-visible{outline:3px solid #0e6b57;outline-offset:3px}@media(max-width:700px){.es-overview{grid-template-columns:1fr}.es-price,.es-quote{padding:20px}.es-quote .btn{white-space:normal;text-align:center}.es-service-main h1{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.es-service-main .portada .wrap{display:block}.es-service-main .portada h1{max-width:25ch}.es-service-main .portada .lead{max-width:72ch}
.es-precio-destacado{display:block;box-sizing:border-box;max-width:100%;background:var(--mint,#e6f0ec);border:1px solid var(--line,#d5dfda);border-radius:16px;padding:12px 16px;margin:18px 0 14px;font-size:1rem;line-height:1.6;white-space:normal}.es-precio-destacado strong{color:var(--jade-dk,#0a5143)}.es-atencion-internacional{font-size:14px;line-height:1.5;margin:0 0 18px}.es-conversor{margin:0 0 22px;max-width:100%}.es-conversor .fxline select{max-width:100%}
