.p-rastreo{.caja{max-width:560px;margin:0 auto;padding:40px 0 64px}.caja h1{font-family:var(--script);font-weight:400;color:var(--rosa);font-size:clamp(3.2rem,10vw,4.4rem);margin:0;line-height:1}.caja h1,.caja>p{text-align:center}.caja>p{color:var(--cacao-2);margin:.6rem 0 1.6rem}form{display:flex;gap:8px;flex-wrap:wrap}form input{flex:1 1 220px;min-height:48px;border:1px solid var(--linea);border-radius:999px;padding:0 1.1rem;font-size:1rem;background:var(--fondo)}.resultado{margin-top:28px;background:var(--papel);border:1px solid var(--linea);border-radius:18px;padding:20px}.resultado h2{margin:0;font-weight:500;font-size:1.1rem}.resultado .sub{color:var(--cacao-2);font-size:.92rem;margin:.2rem 0 1rem}.rastreo{list-style:none;margin:0;padding:0}.rastreo li{position:relative;padding:0 0 18px 28px}.rastreo li:before{content:"";position:absolute;left:5px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--dorado)}.rastreo li:after{content:"";position:absolute;left:10px;top:19px;bottom:0;width:1px;background:var(--dorado-suave)}.rastreo li:last-child:after{display:none}.rastreo li.ahora:before{background:var(--tinta);box-shadow:0 0 0 4px var(--rosa-claro)}.rastreo li.futuro{color:var(--cacao-2)}.rastreo li.futuro:before{background:var(--papel-2)}.rastreo b{font-weight:500;display:block}.ayuda,.rastreo small{color:var(--cacao-2)}.ayuda{text-align:center;font-size:.9rem;margin-top:18px}}