.aurora{pointer-events:none;filter:blur(70px);opacity:.55;height:760px;position:absolute;inset:-20% -10% auto}.blob{border-radius:50%;position:absolute}.b1{background:#cfe8a8;width:520px;height:420px;animation:18s ease-in-out infinite alternate deriva1;top:60px;left:8%}.b2{background:#c9d6f2;width:560px;height:460px;animation:22s ease-in-out infinite alternate deriva2;top:0;right:6%}.b3{background:#bfe3f5;width:380px;height:320px;animation:26s ease-in-out infinite alternate-reverse deriva1;top:220px;left:42%}@keyframes deriva1{0%{transform:translate(0,0)}to{transform:translate(60px,40px)}}@keyframes deriva2{0%{transform:translate(0,0)}to{transform:translate(-70px,50px)}}.d1{animation-delay:80ms}.d2{animation-delay:.16s}.d3{animation-delay:.24s}.d4{animation-delay:.32s}.eleva{transition:transform .35s var(--ease), box-shadow .35s}.eleva:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #0f1a2e40}.barra{z-index:10;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffc7;border-bottom:1px solid #e6e9efcc;position:sticky;top:0}.seccion{padding:88px 0}.seccion-gris{background:var(--surface)}.eyebrow{color:var(--green-ink);margin:0 0 10px;font-size:14px;font-weight:600}.h2{letter-spacing:-.025em;margin:0 0 40px;font-size:clamp(30px,4vw,44px);line-height:1.1}.rejilla{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.fila-precio{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding:12px 16px;display:grid}.fila-precio span:last-child{text-align:right;font-variant-numeric:tabular-nums}details summary{cursor:pointer;font-size:17px;font-weight:600;list-style:none}details summary::-webkit-details-marker{display:none}@media (max-width:760px){.oculto-movil{display:none!important}}@media (prefers-reduced-motion:reduce){.blob{animation:none}.eleva{transition:none}}
