.landing{--header-h:var(--header-h-medido,4rem)}@media (max-width:767px){.landing{--header-h:var(--header-h-medido,9.75rem)}}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.nar-head{z-index:40;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.nar-bar{background:0 0;height:3px}.nar-bar>i{background:var(--primary);transform-origin:0;height:100%;display:none;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nar-bar>i{animation:linear both nar-prog;animation-timeline:scroll(root);display:block}}}@keyframes nar-prog{to{transform:scaleX(1)}}.nar-nav a{min-height:var(--target-min);border-radius:var(--radius);color:var(--foreground);align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex}.nar-nav a:hover{background:var(--accent)}.nar-nav a[aria-current=true]{font-weight:var(--weight-semibold);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}.nar-sec{isolation:isolate;scroll-margin-top:var(--header-h,5.5rem);padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.landing>.nar-sec{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;display:flex}.landing>.nar-sec>.sec-capa{width:100%}.nar-sec:focus{outline:none}.nar-sec:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.nar-in{max-width:var(--container-wide);margin-inline:auto;padding-inline:1rem}.nar-alt{background:var(--muted)}.bg-img{--veil-a:color-mix(in srgb, var(--background) 80%, transparent);--veil-b:color-mix(in srgb, var(--background) 80%, transparent);--img-filter:none;--img-flip:none;overflow:clip}.bg-img:before,.bg-img:after{content:"";pointer-events:none;position:absolute;inset:0}.bg-img:before{z-index:-2;filter:var(--img-filter);transform:var(--img-flip);background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-img:after{z-index:-1;background:linear-gradient(to bottom, var(--veil-a), var(--veil-b))}.bg-hero{--veil-a:color-mix(in srgb, var(--background) 94%, transparent);--veil-b:color-mix(in srgb, var(--background) 55%, transparent);--img-flip:scaleX(-1)}.bg-hero:before{background-image:url(/brand/landing/hero-papel.webp)}.bg-waves{--veil-a:color-mix(in srgb, var(--background) 80%, transparent);--veil-b:color-mix(in srgb, var(--background) 84%, transparent)}.bg-waves:before{background-image:url(/brand/landing/seccion-ondas.webp)}.bg-trust{--veil-a:color-mix(in srgb, var(--background) 78%, transparent);--veil-b:color-mix(in srgb, var(--background) 78%, transparent);--img-flip:scaleX(-1) scale(1.2)}.bg-trust:before{background-image:url(/brand/landing/reserva-malla.webp)}.bg-cta{--veil-a:color-mix(in srgb, var(--background) 70%, transparent);--veil-b:color-mix(in srgb, var(--background) 70%, transparent)}.bg-cta:before{background-image:url(/brand/landing/cta-malla.webp)}@media (max-width:640px){.bg-img:before{background-position:100% 100%}.bg-hero{--veil-a:color-mix(in srgb, var(--background) 90%, transparent);--veil-b:color-mix(in srgb, var(--background) 78%, transparent)}.bg-waves,.bg-trust,.bg-cta{--veil-a:color-mix(in srgb, var(--background) 88%, transparent);--veil-b:color-mix(in srgb, var(--background) 90%, transparent)}}:root[data-theme=dark] .bg-img{--img-filter:brightness(.32);--veil-a:color-mix(in srgb, var(--background) 72%, transparent);--veil-b:color-mix(in srgb, var(--background) 80%, transparent)}@media (prefers-color-scheme:dark){:root[data-theme=system] .bg-img{--img-filter:brightness(.32);--veil-a:color-mix(in srgb, var(--background) 72%, transparent);--veil-b:color-mix(in srgb, var(--background) 80%, transparent)}}@media (max-width:640px){:root[data-theme=dark] .bg-img{--veil-a:color-mix(in srgb, var(--background) 78%, transparent);--veil-b:color-mix(in srgb, var(--background) 90%, transparent)}}.hl{color:var(--primary);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.08em}.hero-from{font-size:.55em;font-weight:var(--weight-semibold);color:var(--foreground);margin-top:.4rem;display:block}.precio{font-family:var(--font-serif);font-size:1.9rem;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing .bg-img:before{animation:linear both bg-cruce;animation-timeline:view();animation-range:cover}}}@keyframes bg-cruce{0%{opacity:.15}30%,70%{opacity:1}to{opacity:.15}}.tarjeta-hover{position:relative}.tarjeta-hover:after{content:"";border-radius:inherit;box-shadow:0 8px 20px -6px color-mix(in srgb, var(--foreground) 22%, transparent);opacity:0;pointer-events:none;transition:opacity .2s ease-out;position:absolute;inset:0}@media (hover:hover){.tarjeta-hover:hover:after{opacity:1}}.how-grid{gap:2rem;display:grid}.how-cards{gap:1.25rem;display:grid}@media (min-width:900px){.how-grid{grid-template-columns:.8fr 1.2fr;align-items:start}.how-list{position:sticky;top:7rem}.how-cards{gap:4rem}.how-card{min-height:16rem}}.steps-list>li{min-height:var(--target-min);color:var(--muted-foreground);align-items:center;gap:.75rem;display:flex}.steps-list>li[aria-current=step]{color:var(--foreground);font-weight:var(--weight-semibold)}.steps-list>li[aria-current=step] .dot{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.steps-list .dot{border:2px solid var(--input);width:1.9rem;height:1.9rem;font-size:.8125rem;font-weight:var(--weight-bold);border-radius:9999px;flex:none;place-items:center;display:grid}.faq summary{list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary{font-weight:var(--weight-semibold)}
