.landing-root{font-family:var(--font-landing-body),ui-sans-serif,system-ui,sans-serif}.landing-root .font-display,.landing-root .font-display-wide,.landing-root .landing-display{font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-stretch:normal;letter-spacing:-.01em}html:has(.landing-root){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.landing-root){scroll-behavior:smooth}}.landing-wrap{width:100%;max-width:1680px;margin-inline:auto;padding-inline:clamp(1rem,3.5vw,3.5rem)}.landing-nav{color:var(--band-foreground);transition:background-color .26s cubic-bezier(.2,0,0,1),box-shadow .26s cubic-bezier(.2,0,0,1)}.landing-nav[data-solid=true]{background-color:var(--band);box-shadow:0 1px 0 color-mix(in srgb,var(--band-foreground) 10%,transparent),0 10px 30px -18px rgb(2 10 24/.7)}.landing-link{position:relative}.landing-link:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.4rem;height:2px;border-radius:1px;background:var(--landing-orange);transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.2,0,0,1),background-color .26s cubic-bezier(.2,0,0,1)}.landing-link:focus-visible:after,.landing-link:hover:after{transform:scaleX(1)}.landing-link[aria-current=location]:after,.landing-link[aria-current=page]:after{transform:scaleX(1)}.landing-hero-bed{--bed-beam:linear-gradient(118deg,transparent 52%,rgb(140 185 255/0.06) 60%,rgb(140 185 255/0.1) 66%,rgb(140 185 255/0.04) 74%,transparent 82%);--bed-fill:radial-gradient(34% 46% at 12% 28%,rgb(70 130 225/0.12),transparent 70%);--bed-vignette:radial-gradient(120% 90% at 50% 0%,transparent 55%,rgb(3 10 28/0.45));--bed-navy:linear-gradient(180deg,color-mix(in srgb,var(--band) 88%,#1f5fc4) 0%,var(--band) 55%,color-mix(in srgb,var(--band) 72%,#020814) 100%);background-color:var(--band);background-image:var(--bed-beam),var(--bed-fill),radial-gradient(70% 12% at 50% 94%,rgb(5 14 36/.4),transparent 75%),radial-gradient(80% 26% at 50% 80%,rgb(90 145 230/.22),transparent 72%),var(--bed-vignette),var(--bed-navy)}@media (min-width:1024px){.landing-hero-bed{background-image:var(--bed-beam),var(--bed-fill),radial-gradient(40% 18% at 73% 72%,rgb(5 14 36/.45),transparent 75%),radial-gradient(48% 34% at 73% 52%,rgb(90 145 230/.2),transparent 72%),radial-gradient(42% 58% at 72% 46%,rgb(58 118 214/.3),transparent 70%),var(--bed-vignette),var(--bed-navy)}}.landing-weld-sheen{background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.3) 50%,transparent 70%);transform:translateX(-120%)}.group:hover .landing-weld-sheen{transform:translateX(120%);transition:transform .7s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.landing-weld-fill,.landing-weld-sheen{display:none}}.landing-screen{box-shadow:0 0 0 1px var(--border),0 30px 60px -40px rgb(11 42 94/.5)}.dark .landing-screen{box-shadow:0 0 0 1px var(--border),0 30px 60px -40px rgb(0 0 0/.8)}.landing-root{--landing-orange:#ff8a4c;--landing-base:color-mix(in srgb,var(--viewport) 38%,var(--background));--landing-steel:color-mix(in srgb,var(--viewport) 78%,var(--background))}.landing-base,.landing-root{background-color:var(--landing-base)}.landing-steel{background-color:var(--landing-steel)}.landing-blueprint{position:relative;isolation:isolate}.landing-blueprint:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--primary) 9%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--primary) 9%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--primary) 4%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--primary) 4%,transparent) 1px,transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;background-position:top;mask-image:radial-gradient(120% 75% at 50% 0,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(120% 75% at 50% 0,#000 30%,transparent 85%)}.landing-plate{background-color:var(--card);box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 rgb(255 255 255/.9),0 1px 2px rgb(11 42 94/.06),0 24px 48px -32px rgb(11 42 94/.38)}.dark .landing-plate{box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 rgb(255 255 255/.05),0 24px 48px -32px rgb(0 0 0/.7)}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}}.landing-rise{animation:landing-rise .7s cubic-bezier(.2,0,0,1) both;animation-delay:var(--rise-delay,0s)}@media (prefers-reduced-motion:reduce){.landing-rise{animation:none}}.landing-feather{--feather:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:var(--feather);-webkit-mask-composite:source-in;mask-image:var(--feather);mask-composite:intersect}.landing-wa[data-state=hero]{opacity:0;visibility:hidden;translate:0 12px;scale:.96;pointer-events:none}.landing-wa-label{display:grid;grid-template-columns:0fr;transition:grid-template-columns .42s cubic-bezier(.2,0,0,1)}.landing-wa-label>span{min-width:0;overflow:hidden}@media (min-width:640px){.landing-wa:focus-visible .landing-wa-label,.landing-wa:hover .landing-wa-label,.landing-wa[data-state=pill] .landing-wa-label{grid-template-columns:1fr}}@keyframes landing-wa-ping{0%{transform:scale(1);opacity:.75}to{transform:scale(1.9);opacity:0}}.landing-wa-ping{opacity:0;animation:landing-wa-ping 1.6s cubic-bezier(0,0,.2,1) .4s 3 forwards}.landing-hero-art{background-image:url(/landing/fondo-orbita.webp);background-repeat:no-repeat;background-position:0 100%;background-size:auto 78%;mix-blend-mode:screen;opacity:.55;-webkit-mask-image:radial-gradient(58% 62% at 0 100%,#000 28%,transparent 76%);mask-image:radial-gradient(58% 62% at 0 100%,#000 28%,transparent 76%)}.landing-que-art{background-image:linear-gradient(180deg,var(--landing-base) 0,transparent 14%,transparent 80%,var(--landing-base) 100%),radial-gradient(34% 58% at 71% 52%,color-mix(in srgb,var(--landing-base) 55%,transparent) 0,transparent 74%),linear-gradient(90deg,var(--landing-base) 0,var(--landing-base) 40%,transparent 64%),url(/landing/fondo-cavidad-sutil.webp);background-repeat:no-repeat;background-position:50%,50%,50%,100%;background-size:100% 100%,100% 100%,100% 100%,auto 108%}@keyframes landing-carousel-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-carousel-fill{transform-origin:left center;animation-name:landing-carousel-fill;animation-timing-function:linear;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.landing-carousel-fill{animation:none}}.landing-cue{--cue-run:64px;position:absolute;top:calc(100svh - 8rem);left:50%;width:80px;translate:-40px 0;display:none}@media (min-width:1024px) and (min-height:640px){.landing-cue{display:block}}@supports (animation-timeline:scroll()){.landing-cue{animation:landing-cue-away 1ms linear both;animation-timeline:scroll(root block);animation-range:0 96px}.landing-cue:focus-visible{animation:none}}@keyframes landing-cue-away{to{opacity:0}}.landing-cue-channel{position:relative;display:block;width:2px;height:var(--cue-run);border-radius:1px;background-color:color-mix(in srgb,var(--band-foreground) 20%,transparent);transition:background-color .3s cubic-bezier(.2,0,0,1)}.landing-cue:hover .landing-cue-channel{background-color:color-mix(in srgb,var(--band-foreground) 34%,transparent)}.landing-cue-flow,.landing-cue-melt{position:absolute;inset:0;border-radius:inherit}.landing-cue-flow{clip-path:inset(0 -12px 100% -12px);filter:drop-shadow(0 0 3px rgb(255 138 76/.55));animation:landing-cue-head 6s 2s infinite}.landing-cue-melt{background:linear-gradient(to bottom,rgb(255 138 76/.45),var(--landing-orange));-webkit-mask-image:linear-gradient(180deg,transparent calc(50% - 12px),#000 50%);mask-image:linear-gradient(180deg,transparent calc(50% - 12px),#000 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 calc(-1 * var(--cue-run));mask-position:0 calc(-1 * var(--cue-run));animation:landing-cue-tail 6s 2s infinite}@keyframes landing-cue-head{0%{clip-path:inset(0 -12px 100% -12px);animation-timing-function:cubic-bezier(.37,0,.63,1)}37%,to{clip-path:inset(0 -12px 0 -12px)}}@keyframes landing-cue-tail{0%,28%{-webkit-mask-position:0 calc(-1 * var(--cue-run));mask-position:0 calc(-1 * var(--cue-run));animation-timing-function:cubic-bezier(.45,0,.55,1)}62%,to{-webkit-mask-position:0 12px;mask-position:0 12px}}.landing-cue-drop{position:absolute;top:-3px;left:-2px;width:6px;height:6px;border-radius:50%;background-color:#ffc9aa;box-shadow:0 0 0 1px rgb(255 138 76/.55),0 0 10px 1px rgb(255 138 76/.45);opacity:0;animation:landing-cue-drop 6s 2s infinite}@keyframes landing-cue-drop{0%{transform:translateY(0) scale(.6);opacity:0;animation-timing-function:cubic-bezier(.37,0,.63,1)}7%{opacity:1}37%{transform:translateY(var(--cue-run)) scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}62%{transform:translateY(var(--cue-run)) scale(1.15);opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.55)}76%,to{transform:translateY(calc(var(--cue-run) + 12px)) scale(.7);opacity:0}}@media (prefers-reduced-motion:reduce){.landing-cue-flow,.landing-cue-melt{animation:none;clip-path:none;-webkit-mask-image:none;mask-image:none}.landing-cue-drop{animation:none;opacity:1;transform:translateY(var(--cue-run))}}.landing-about-art{background-image:url(/landing/fondo-cavidad-profunda.webp);background-repeat:no-repeat;background-position:100%;background-size:cover;mix-blend-mode:lighten;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000 70%);mask-image:linear-gradient(90deg,transparent 28%,#000 70%)}.landing-about-process-art{background-image:url(/landing/fondo-umbral-sutil.webp);background-repeat:no-repeat;background-position:100% 0;background-size:auto 115%;mix-blend-mode:multiply;opacity:.8;-webkit-mask-image:linear-gradient(200deg,#000 18%,transparent 62%);mask-image:linear-gradient(200deg,#000 18%,transparent 62%)}.landing-pasos{--pasos-nav:68px;--pasos-chapter:56svh;--pasos-rule:color-mix(in srgb,var(--primary) 17%,transparent);--pasos-sine:cubic-bezier(0.37,0,0.63,1);--pasos-out:cubic-bezier(0.2,0,0,1)}.landing-paso-fill,.landing-paso-node,.landing-pasos-hint,.landing-pasos-sheet{display:none}.landing-paso+.landing-paso{margin-top:3.5rem}.landing-pasos-list{margin-top:2rem}.landing-paso-track{position:relative;display:block;height:1px;background-color:color-mix(in srgb,var(--foreground) 16%,transparent)}.landing-paso-head{padding-top:1rem}.landing-paso-body{display:grid;grid-template-rows:1fr}.landing-paso-body>div>p{padding-top:.375rem}.landing-paso-figure{margin-top:1.25rem;overflow:hidden;border-radius:8px;background-color:var(--card);box-shadow:inset 0 0 0 1px var(--border),0 1px 2px rgb(11 42 94/.06),0 24px 48px -32px rgb(11 42 94/.38)}.landing-paso-art{position:relative;aspect-ratio:1572/979;margin:1rem 1rem .75rem}.landing-paso-data-head{min-height:2.5rem;padding:.5rem 1rem;border-top:1px solid var(--pasos-rule);border-bottom:1px solid var(--pasos-rule)}.landing-paso-cells{gap:1px;background-color:var(--pasos-rule)}.landing-paso-cell{position:relative;display:flex;flex-direction:column;justify-content:center;padding:.875rem 1rem 1rem;background-color:var(--card)}.landing-paso-cell[data-recommended=true]{background-color:color-mix(in srgb,var(--signal) 5%,var(--card))}.landing-paso-cell[data-recommended=true]:before{content:"";position:absolute;inset:-1px 0 auto;height:2px;background-color:var(--signal);transform-origin:left center}@media (min-width:1024px){.landing-paso{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);column-gap:4rem;align-items:start}.landing-paso-figure{margin-top:1rem}}@media (min-width:1024px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.landing-pasos[data-pinned=true]{height:calc(100svh - var(--pasos-nav) + var(--pasos-n, 3) * var(--pasos-chapter))}.landing-pasos[data-pinned=true] .landing-pasos-pin{position:sticky;top:var(--pasos-nav);display:flex;flex-direction:column;justify-content:center;height:calc(100svh - var(--pasos-nav))}.landing-pasos[data-pinned=true] .landing-pasos-pin>.landing-wrap{height:min(calc(100% - 3.5rem),800px);padding-block:0}.landing-pasos[data-pinned=true] .landing-pasos-stage{--sheet-w:55cqw;--sheet-in:12px;--sheet-pad:clamp(20px,1.6vw,28px);--tb-w:clamp(460px,calc((var(--sheet-w) - 2 * var(--sheet-in)) * 0.58),520px);--tb-h:100px;--tb-head:24px;--tb-gap:14px;--sheet-h:round(min(100cqh,calc((var(--sheet-w) - 2 * var(--sheet-pad)) * 979 / 1572 + var(--sheet-pad) + var(--tb-gap) + var(--tb-h) + var(--sheet-in))),1px);--sheet-top:round(calc((100cqh - var(--sheet-h)) / 2),1px);position:relative;height:100%;container-type:size}.landing-pasos[data-pinned=true] .landing-pasos-copy{display:flex;flex-direction:column;justify-content:center;width:min(36rem,calc(100% - var(--sheet-w) - clamp(2.5rem, 4.5vw, 5.5rem)));height:100%}.landing-pasos[data-pinned=true] .landing-pasos-list{margin-top:2.25rem}.landing-pasos[data-pinned=true] .landing-pasos-pin{background-image:linear-gradient(90deg,var(--landing-steel) 0,var(--landing-steel) 28%,color-mix(in srgb,var(--landing-steel) 55%,transparent) 50%,transparent 76%),url(/landing/fondo-molde-niebla.webp);background-repeat:no-repeat;background-position:50%,100%;background-size:100% 100%,cover}.landing-pasos[data-pinned=true] .landing-pasos-hint{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-left:4.75rem;color:var(--muted-foreground);font-size:13.5px;transition:opacity .4s var(--pasos-out)}.landing-pasos[data-pinned=true][data-step="2"] .landing-pasos-hint{opacity:clamp(0,calc((.97 - var(--pasos-c, 0)) * 25),1)}.landing-pasos[data-pinned=true] .landing-paso{display:block}.landing-pasos[data-pinned=true] .landing-paso-text{position:relative;padding-left:2.25rem}.landing-pasos[data-pinned=true] .landing-paso+.landing-paso{margin-top:0}.landing-pasos[data-pinned=true] .landing-paso-head{padding-block:.95rem .85rem}.landing-pasos[data-pinned=true] .landing-paso-num,.landing-pasos[data-pinned=true] .landing-paso-time,.landing-pasos[data-pinned=true] .landing-paso-title{transition:color .45s var(--pasos-out),opacity .45s var(--pasos-out)}.landing-pasos[data-pinned=true] .landing-paso-title{transition:color .45s var(--pasos-out),font-size .5s var(--pasos-out)}.landing-pasos[data-pinned=true] .landing-paso[data-active=true] .landing-paso-title{font-size:25px}.landing-pasos[data-pinned=true] .landing-paso:not([data-active=true]) .landing-paso-title{color:color-mix(in srgb,var(--foreground) 44%,transparent)}.landing-pasos[data-pinned=true] .landing-paso:not([data-active=true]) .landing-paso-num{color:color-mix(in srgb,var(--foreground) 36%,transparent)}.landing-pasos[data-pinned=true] .landing-paso:not([data-active=true]) .landing-paso-time{opacity:.55}.landing-pasos[data-pinned=true] .landing-paso-head:hover .landing-paso-title{color:var(--foreground)}.landing-pasos[data-pinned=true] .landing-paso-body{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s var(--pasos-out),opacity .25s var(--pasos-out)}.landing-pasos[data-pinned=true] .landing-paso[data-active=true] .landing-paso-body{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .6s var(--pasos-out),opacity .5s var(--pasos-out) .15s}.landing-pasos[data-pinned=true] .landing-paso-body>div>p{padding-top:0;padding-bottom:.9rem}.landing-pasos[data-pinned=true] .landing-paso-track{position:absolute;top:1.95rem;bottom:-1.95rem;left:.4rem;width:1.5px;height:auto}.landing-pasos[data-pinned=true] .landing-paso:last-child .landing-paso-track{bottom:.4rem}.landing-pasos[data-pinned=true] .landing-paso-fill{position:absolute;inset:0;display:block;background-color:var(--signal);transform-origin:center top;scale:1 clamp(0,var(--q,0),1);transition:scale .22s linear}.landing-pasos[data-pinned=true] .landing-paso-node{position:absolute;top:-6px;left:-5.25px;display:block;width:12px;height:12px;border:1.5px solid color-mix(in srgb,var(--foreground) 30%,transparent);border-radius:50%;background-color:var(--landing-steel);transition:background-color .4s var(--pasos-out),border-color .4s var(--pasos-out),box-shadow .5s var(--pasos-out)}.landing-pasos[data-pinned=true] .landing-paso[data-done=true] .landing-paso-node{border-color:var(--signal);background-color:var(--signal)}.landing-pasos[data-pinned=true] .landing-paso[data-active=true] .landing-paso-node{border-color:var(--signal);background-color:var(--card);box-shadow:0 0 0 4px color-mix(in srgb,var(--signal) 20%,transparent)}.landing-pasos[data-pinned=true] .landing-paso-demo{margin:0 0 1.15rem 2.5rem}.landing-demo-card{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:8px;background-color:var(--card);box-shadow:inset 0 0 0 1px var(--border),0 12px 28px -20px rgb(11 42 94/.45)}.landing-demo-icon{width:28px;height:28px;flex:none;color:var(--primary)}.landing-demo-name{font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-size:14.5px;font-weight:600;color:var(--foreground)}.landing-demo-states{position:relative;height:18px;font-size:13px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.landing-demo-states>span{position:absolute;inset:0;white-space:nowrap;opacity:0}.landing-demo-states>[data-state=done]{color:var(--foreground)}.landing-demo-check{position:relative;width:22px;height:22px;flex:none;border-radius:50%;background-color:var(--signal);scale:0}.landing-demo-check:after{content:"";position:absolute;top:5px;left:8px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;rotate:45deg}.landing-demo-bar{position:relative;display:block;height:3px;margin:.55rem .2rem 0;overflow:hidden;border-radius:2px;background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}.landing-demo-bar>span{position:absolute;inset:0;background-color:var(--primary);transform-origin:left center;scale:0 1}.landing-demo-formats{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.7rem}.landing-demo-formats>span{display:flex;gap:.3rem}.landing-demo-formats>span>span{padding:0 .4rem;border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);border-radius:4px;font-size:11px;font-weight:600;line-height:18px;letter-spacing:.04em;color:var(--muted-foreground)}.landing-demo-formats [data-on=true]{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.landing-pasos[data-seen=true] .landing-paso[data-active=true] .landing-demo-bar>span{animation:landing-demo-upload 1.5s var(--pasos-sine) both}.landing-pasos[data-seen=true] .landing-paso[data-active=true] [data-state=up]{animation:landing-demo-up 3.6s linear both}.landing-pasos[data-seen=true] .landing-paso[data-active=true] [data-state=read]{animation:landing-demo-read 3.6s linear both}.landing-pasos[data-seen=true] .landing-paso[data-active=true] [data-state=done]{animation:landing-demo-done 3.6s linear both}.landing-pasos[data-seen=true] .landing-paso[data-active=true] .landing-demo-check{animation:landing-demo-check 3.9s var(--pasos-out) both}.landing-pasos[data-back=true] .landing-paso[data-active=true] :is(.landing-demo-bar>span,.landing-demo-states>span,.landing-demo-check){animation-duration:1ms}.landing-demo-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem 1rem}.landing-demo-questions li{display:flex;align-items:center;gap:.5rem;font-size:14.5px;color:var(--foreground)}.landing-demo-tick{display:grid;width:18px;height:18px;flex:none;place-items:center;border:1.5px solid color-mix(in srgb,var(--foreground) 28%,transparent);border-radius:5px;color:#fff;transition:background-color .3s var(--pasos-out),border-color .3s var(--pasos-out)}.landing-demo-tick svg{width:12px;height:12px}.landing-demo-tick path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s}.landing-pasos[data-seen=true] .landing-paso[data-active=true] .landing-demo-tick{border-color:var(--signal);background-color:var(--signal);transition:background-color .3s var(--pasos-out) calc(var(--cells-at, .3s) + var(--j, 0) * var(--cells-step, 90ms)),border-color .3s var(--pasos-out) calc(var(--cells-at, .3s) + var(--j, 0) * var(--cells-step, 90ms))}.landing-pasos[data-seen=true] .landing-paso[data-active=true] .landing-demo-tick path{stroke-dashoffset:0;transition:stroke-dashoffset .38s var(--pasos-out) calc(var(--cells-at, .3s) + var(--j, 0) * var(--cells-step, 90ms) + .12s)}.landing-demo-caption{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.landing-demo-stages{position:relative;display:flex;justify-content:space-between;margin-top:.75rem}.landing-demo-stages li{--on:clamp(0,calc((var(--pasos-c, 0) - var(--at) - 0.003) * 1000),1);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.45rem;font-size:13px;color:color-mix(in srgb,var(--foreground) calc(45% + var(--on) * 55%),transparent);font-weight:500}.landing-demo-dot{position:relative;width:13px;height:13px;border:1.5px solid color-mix(in srgb,var(--foreground) 30%,transparent);border-radius:50%;background-color:var(--landing-steel)}.landing-demo-dot:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;background-color:var(--signal);opacity:var(--on);scale:calc(.4 + var(--on) * .6);transition:opacity .2s linear,scale .3s var(--pasos-out)}.landing-demo-line{position:absolute;top:5.75px;right:1.5rem;left:1.5rem;height:1.5px;background-color:color-mix(in srgb,var(--foreground) 16%,transparent)}.landing-demo-line>span{position:absolute;inset:0;background-color:var(--signal);transform-origin:left center;scale:clamp(0,var(--pasos-c,0),1) 1;transition:scale .22s linear}.landing-demo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.25rem}.landing-pasos[data-pinned=true] .landing-pasos-sheet{position:absolute;top:var(--sheet-top);right:0;display:block;width:var(--sheet-w);height:var(--sheet-h);border-radius:6px;background-color:var(--card);background-image:radial-gradient(80% 70% at 18% 8%,rgb(255 255 255/.95),transparent 70%),radial-gradient(70% 60% at 100% 100%,rgb(11 60 140/.06),transparent 70%),linear-gradient(165deg,#fdfdfe,#f4f6f9);box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 rgb(255 255 255/.9),0 1px 2px rgb(11 42 94/.06),0 40px 80px -48px rgb(11 42 94/.45)}.landing-pasos[data-pinned=true] .landing-pasos-sheet:before{content:"";position:absolute;inset:var(--sheet-in);border:1px solid var(--pasos-rule);pointer-events:none}.landing-pasos[data-pinned=true] .landing-pasos-sheet:after{content:"";position:absolute;right:var(--sheet-in);bottom:var(--sheet-in);width:var(--tb-w);height:var(--tb-h);border-top:1px solid var(--pasos-rule);border-left:1px solid var(--pasos-rule);background:linear-gradient(var(--pasos-rule),var(--pasos-rule)) 0 var(--tb-head) /100% 1px no-repeat;pointer-events:none}.landing-pasos[data-pinned=true] .landing-pasos-art{position:absolute;inset:var(--sheet-pad) var(--sheet-pad) calc(var(--sheet-in) + var(--tb-h) + var(--tb-gap));display:grid;place-items:center;container-type:size}.landing-pasos[data-pinned=true] .landing-pasos-frame{position:relative;width:min(100cqw,calc(100cqh * 1572 / 979));aspect-ratio:1572/979}.landing-pasos[data-pinned=true] .landing-paso-figure{display:contents}.landing-pasos[data-pinned=true] .landing-paso-art{display:none}.landing-pasos[data-pinned=true] .landing-paso-data{position:absolute;top:calc(var(--sheet-top) + var(--sheet-h) - var(--sheet-in) - var(--tb-h) + 1px);right:calc(var(--sheet-in) + 1px);display:flex;flex-direction:column;width:calc(var(--tb-w) - 2px);height:calc(var(--tb-h) - 2px);margin-top:0;opacity:0;visibility:hidden;transition:opacity .28s var(--pasos-out),visibility 0s linear .28s}.landing-pasos[data-pinned=true] .landing-paso[data-active=true] .landing-paso-data{opacity:1;visibility:visible;transition:opacity .28s var(--pasos-out),visibility 0s}.landing-pasos[data-pinned=true] .landing-paso-data-head{flex:none;flex-wrap:nowrap;height:var(--tb-head);min-height:0;padding:0 .5rem;border:0}.landing-pasos[data-pinned=true] .landing-paso-sheet-title{font-size:10px;letter-spacing:.1em}.landing-pasos[data-pinned=true] .landing-paso-sheet-meta{gap:.375rem;font-size:10.5px}.landing-pasos[data-pinned=true] .landing-paso-cells{flex:1;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);margin-top:1px}.landing-pasos[data-pinned=true] .landing-paso-cell{padding:0 .5rem;line-height:1.25}.landing-pasos[data-pinned=true] .landing-paso-option-head{gap:.375rem}.landing-pasos[data-pinned=true] .landing-paso-label{font-size:10px}.landing-pasos[data-pinned=true] .landing-paso-value{gap:.375rem;margin-top:.125rem;font-size:13.5px}.landing-pasos[data-pinned=true] .landing-paso-swatch{width:9px;height:9px}.landing-pasos[data-pinned=true] .landing-paso-note{display:none}.landing-pasos[data-pinned=true] .landing-paso-tag{font-size:10px}.landing-pasos[data-pinned=true] .landing-paso-price{margin-top:.125rem;font-size:15.5px}.landing-pasos[data-pinned=true] .landing-paso-spec{margin-top:.125rem;font-size:11.5px}.landing-pasos[data-pinned=true] .landing-paso-life{font-size:11px}.landing-pasos[data-pinned=true] .landing-paso-life-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing-pasos[data-pinned=true] .landing-paso-life-value{display:inline-block}.landing-pasos[data-pinned=true] .landing-paso-life-value:first-letter{text-transform:uppercase}.landing-pasos[data-pinned=true] .landing-paso-cell>*{opacity:0;translate:0 8px;transition:opacity .25s var(--pasos-out),translate 0s linear .25s}.landing-pasos[data-pinned=true] .landing-paso:first-child{--cells-at:1.15s}.landing-pasos[data-pinned=true] .landing-paso:nth-child(2){--cells-at:0.3s}.landing-pasos[data-pinned=true] .landing-paso:nth-child(3){--cells-at:0.85s}.landing-pasos[data-pinned=true][data-live=true] .landing-paso:first-child{--cells-at:3.45s;--cells-step:170ms}.landing-pasos[data-pinned=true][data-live=true] .landing-paso:nth-child(2){--cells-at:0.6s;--cells-step:150ms}.landing-pasos[data-pinned=true][data-live=true] .landing-paso:nth-child(3){--cells-at:1.5s;--cells-step:130ms}.landing-pasos[data-pinned=true][data-back=true] .landing-paso:nth-child(n){--cells-at:0.45s}.landing-pasos[data-pinned=true][data-seen=true] .landing-paso[data-active=true] .landing-paso-cell>*{opacity:1;translate:0 0;transition:opacity .52s var(--pasos-out) calc(var(--cells-at) + var(--j, 0) * var(--cells-step, 90ms)),translate .76s var(--pasos-out) calc(var(--cells-at) + var(--j, 0) * var(--cells-step, 90ms))}.landing-pasos[data-pinned=true] .landing-paso-cell[data-recommended=true]:before{scale:0 1;transition:scale 0s linear .25s}.landing-pasos[data-pinned=true][data-seen=true] .landing-paso[data-active=true] .landing-paso-cell[data-recommended=true]:before{scale:1 1;transition:scale .9s var(--pasos-sine) calc(var(--cells-at) + .3s)}.landing-pasos[data-pinned=true] .landing-pasos-ghost{opacity:.16;filter:grayscale(1);transition:opacity .7s var(--pasos-out) 1.3s}.landing-pasos[data-pinned=true]:not([data-step="0"]) .landing-pasos-ghost,.landing-pasos[data-pinned=true][data-seen=true] .landing-pasos-ghost{opacity:0}.landing-pasos[data-pinned=true] .landing-pasos-gray{clip-path:inset(0 0 100% 0);transition:clip-path 1.9s var(--pasos-sine),opacity 0s}.landing-pasos[data-pinned=true][data-seen=true] .landing-pasos-gray{clip-path:inset(0 0 0 0)}.landing-pasos[data-pinned=true][data-step="2"] .landing-pasos-gray{opacity:0}.landing-pasos[data-pinned=true][data-step="1"] .landing-pasos-gray{transition:clip-path 1.9s var(--pasos-sine),opacity 0s linear 1.15s}.landing-pasos[data-pinned=true] .landing-pasos-scan{position:absolute;inset:0;opacity:0;pointer-events:none}.landing-pasos[data-pinned=true] .landing-pasos-scan:before{content:"";position:absolute;inset:-1px -3% auto;height:2px;background:linear-gradient(90deg,transparent,var(--primary) 14%,var(--primary) 86%,transparent);box-shadow:0 0 16px 1px color-mix(in srgb,var(--primary) 40%,transparent)}.landing-pasos[data-pinned=true] .landing-pasos-scan:after{content:"";position:absolute;inset:auto -3% 100%;height:72px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--primary) 9%,transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.landing-pasos[data-pinned=true][data-seen=true][data-step="0"] .landing-pasos-scan{animation:landing-pasos-scan 1.9s var(--pasos-sine) both}.landing-pasos[data-pinned=true] .landing-pasos-dims{clip-path:inset(0 100% 0 0);transition:clip-path 0s linear .4s,opacity .4s var(--pasos-out)}.landing-pasos[data-pinned=true][data-seen=true][data-step="0"] .landing-pasos-dims{clip-path:inset(0 0 0 0);transition:clip-path 1.3s var(--pasos-sine) 1.45s,opacity 0s}.landing-pasos[data-pinned=true]:not([data-step="0"]) .landing-pasos-dims{opacity:0}.landing-pasos[data-pinned=true] .landing-pasos-orange{-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-image:linear-gradient(90deg,#000 45%,transparent 55%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;transform-origin:48.8% 43%;transition:-webkit-mask-position 1.4s var(--pasos-sine),mask-position 1.4s var(--pasos-sine),transform 1.15s cubic-bezier(.65,0,.35,1),opacity 0s}.landing-pasos[data-pinned=true][data-step="1"] .landing-pasos-orange,.landing-pasos[data-pinned=true][data-step="2"] .landing-pasos-orange{-webkit-mask-position:0 0;mask-position:0 0}.landing-pasos[data-pinned=true][data-step="2"] .landing-pasos-orange{transform:translate(4.45%,22.2%) scale(.41);opacity:0;transition:-webkit-mask-position 1.4s var(--pasos-sine),mask-position 1.4s var(--pasos-sine),transform 1.1s cubic-bezier(.65,0,.35,1),opacity .5s var(--pasos-out) 1.05s}.landing-pasos[data-pinned=true] .landing-pasos-shot{opacity:0;transition:opacity .5s var(--pasos-out)}.landing-pasos[data-pinned=true][data-step="2"] .landing-pasos-shot{opacity:1;transition:opacity .8s var(--pasos-out) .3s}.landing-pasos[data-pinned=true] .landing-pasos-callout{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-pasos[data-pinned=true] .landing-pasos-callout polyline{fill:none;stroke:var(--primary);stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .3s}.landing-pasos[data-pinned=true] .landing-pasos-callout circle{fill:var(--card);stroke:var(--primary);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s var(--pasos-out)}.landing-pasos[data-pinned=true] .landing-pasos-callout-label{position:absolute;top:89.1%;left:74.6%;translate:0 -50%;padding:.25rem .6rem;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:6px;background-color:var(--card);color:var(--foreground);font-size:13px;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .3s var(--pasos-out)}.landing-pasos[data-pinned=true][data-step="2"] .landing-pasos-callout circle{opacity:1;transition:opacity .4s var(--pasos-out) 1.35s}.landing-pasos[data-pinned=true][data-step="2"] .landing-pasos-callout polyline{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--pasos-sine) 1.45s}.landing-pasos[data-pinned=true][data-step="2"] .landing-pasos-callout-label{opacity:1;transition:opacity .5s var(--pasos-out) 2s}.landing-pasos[data-pinned=true] .landing-pasos-flat{position:absolute;inset:0;transition:opacity .7s var(--pasos-out)}.landing-pasos[data-pinned=true][data-live=true] .landing-pasos-flat{opacity:0}.landing-pasos[data-pinned=true] .landing-pasos-3d{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .7s var(--pasos-out)}.landing-pasos[data-pinned=true][data-live=true] .landing-pasos-3d{opacity:1}.landing-pasos[data-pinned=true] .landing-pasos-3d-note,.landing-pasos[data-pinned=true] .landing-pasos-3d-tag{position:absolute;top:0;left:0;visibility:hidden;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:4px;background-color:var(--card);color:var(--foreground);font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;will-change:transform,opacity}.landing-pasos[data-pinned=true] .landing-pasos-3d-tag{padding:0 .375rem;font-size:11.5px;line-height:19px}.landing-pasos[data-pinned=true] .landing-pasos-3d-tag[data-tone=line]{border-color:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--primary)}.landing-pasos[data-pinned=true] .landing-pasos-3d-note{padding:.25rem .6rem;border-color:color-mix(in srgb,var(--primary) 22%,transparent);border-radius:6px;font-size:13px;line-height:1.3}.landing-pasos[data-pinned=true] .landing-pasos-3d-callout{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-pasos[data-pinned=true] .landing-pasos-3d-callout polyline{visibility:hidden;fill:none;stroke:var(--primary);stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:1}.landing-pasos[data-pinned=true] .landing-pasos-3d-callout circle{opacity:0;fill:var(--card);stroke:var(--primary);stroke-width:1.5}}@keyframes landing-pasos-scan{0%{translate:0 0;opacity:0}6%{opacity:1}90%{opacity:1}to{translate:0 100%;opacity:0}}.landing-cap-art{background-image:linear-gradient(90deg,transparent 0,transparent 26%,var(--landing-base) 58%),linear-gradient(180deg,var(--landing-base) 0,transparent 30%),url(/landing/fondo-membrana-sutil.webp);background-repeat:no-repeat;background-position:50%,50%,0 100%;background-size:100% 100%,100% 100%,auto 100%}.landing-cap-tab-label{display:block;font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.landing-cap-tab-value{display:block;margin-top:.2rem;font-size:19px;font-weight:600;line-height:1.25;color:var(--foreground);font-variant-numeric:tabular-nums}.landing-cap-panels{display:grid;gap:1rem}.landing-cap-panel{min-width:0;padding:1.25rem;border-radius:14px;background-color:var(--card);background-image:radial-gradient(70% 60% at 100% 0,rgb(11 60 140/.055),transparent 70%),radial-gradient(60% 50% at 0 100%,rgb(242 106 27/.03),transparent 70%),linear-gradient(180deg,#ffffff,#f6f8fb);box-shadow:inset 0 0 0 1px var(--border),0 1px 2px rgb(11 42 94/.05),0 36px 72px -48px rgb(11 42 94/.45)}.landing-cap-panel-head{margin-bottom:1.1rem}@media (min-width:1024px){.landing-cap-body{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:clamp(2rem,3.4vw,4rem);align-items:stretch}.landing-cap-tabs{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--foreground) 22%,transparent)}.landing-cap-tab{position:relative;display:block;width:100%;padding:.95rem .25rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);text-align:left;cursor:pointer;outline:none}.landing-cap-tab:focus-visible{border-radius:4px;box-shadow:0 0 0 2px var(--ring)}.landing-cap-tab .landing-cap-tab-label,.landing-cap-tab .landing-cap-tab-value{transition:color .4s var(--pasos-out,cubic-bezier(.2,0,0,1))}.landing-cap-tab:not([data-active=true]) .landing-cap-tab-label{color:color-mix(in srgb,var(--primary) 55%,transparent)}.landing-cap-tab:not([data-active=true]) .landing-cap-tab-value{color:color-mix(in srgb,var(--foreground) 48%,transparent)}.landing-cap-tab:hover .landing-cap-tab-value{color:var(--foreground)}.landing-cap-tab[data-active=true] .landing-cap-tab-value{font-size:21px}.landing-cap-tab-track{position:absolute;right:0;bottom:-1px;left:0;height:2px}.landing-cap-tab-fill{position:absolute;inset:0;background-color:var(--signal);transform-origin:left center;scale:0 1;transition:scale .3s var(--pasos-out,cubic-bezier(.2,0,0,1))}.landing-cap-tab[data-active=true] .landing-cap-tab-fill{scale:1 1}.landing-cap[data-pinned=true] .landing-cap-tab-fill{scale:clamp(0,var(--q,0),1) 1;transition:scale .2s linear}.landing-cap-hint{display:flex;align-items:center;gap:.5rem;padding:.9rem .25rem 0;font-size:13.5px;color:var(--muted-foreground);opacity:clamp(0,calc((.85 - var(--cap-q5, 0)) * 8),1)}.landing-cap-panels{gap:0}.landing-cap-panel{grid-area:1/1;display:flex;flex-direction:column;min-height:32rem;padding:clamp(1.5rem,2.2vw,2.5rem);opacity:0;visibility:hidden;translate:0 10px;transition:opacity .35s var(--pasos-out,cubic-bezier(.2,0,0,1)),translate .6s var(--pasos-out,cubic-bezier(.2,0,0,1)),visibility 0s linear .35s}.landing-cap-panel[aria-hidden=true]{pointer-events:none}.landing-cap-panel:not([aria-hidden=true]){opacity:1;visibility:visible;translate:0 0;transition:opacity .5s var(--pasos-out,cubic-bezier(.2,0,0,1)) .12s,translate .7s var(--pasos-out,cubic-bezier(.2,0,0,1)) .12s,visibility 0s}.landing-cap-panel-head{display:none}}.landing-cap-caption{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.landing-cap-content{display:flex;flex:1;flex-direction:column;justify-content:center;margin-top:1.25rem}.landing-cap-headline{margin-bottom:clamp(.8rem,2svh,1.4rem);font-size:clamp(21px,1.6vw,27px);font-weight:600;line-height:1.2;color:var(--foreground)}.landing-cap-note{font-size:14px;line-height:1.5;color:var(--ink-soft)}.landing-cap{--cap-chapter:42svh}@media (min-width:1024px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.landing-cap[data-pinned=true]{height:calc(100svh - 68px + var(--cap-n, 6) * var(--cap-chapter))}.landing-cap[data-pinned=true] .landing-cap-pin{position:sticky;top:68px;height:calc(100svh - 68px)}.landing-cap[data-pinned=true] .landing-cap-pin>.landing-wrap{height:100%;min-height:0;padding-block:clamp(1rem,3.2svh,2.5rem)}.landing-cap[data-pinned=true] .landing-cap-body{margin-top:clamp(1rem,3svh,2.25rem)}.landing-cap[data-pinned=true] .landing-cap-tabs{justify-content:flex-start}.landing-cap[data-pinned=true] .landing-cap-tab{padding-block:clamp(.6rem,1.7svh,1rem) clamp(.65rem,1.8svh,1.05rem)}.landing-cap[data-pinned=true] .landing-cap-panel{min-height:0;overflow:hidden}}.landing-cap-cavity,.landing-cap-extras li,.landing-cap-families li,.landing-cap-finishes li,.landing-cap-steel,.landing-cap-zone{--enter:calc(var(--k, 0) * 70ms + 150ms)}@media (prefers-reduced-motion:no-preference){.landing-cap-panel:not([data-on=true]) :is(.landing-cap-families li,.landing-cap-steel,.landing-cap-finishes li,.landing-cap-extras li){opacity:0;translate:0 10px}:is(.landing-cap-families li,.landing-cap-steel,.landing-cap-finishes li,.landing-cap-extras li){transition:opacity .5s var(--pasos-out,cubic-bezier(.2,0,0,1)) var(--enter),translate .7s var(--pasos-out,cubic-bezier(.2,0,0,1)) var(--enter)}}.landing-cap-materials{display:grid;gap:1.25rem}.landing-cap-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.landing-cap-family{position:relative;display:flex;width:100%;height:100%;min-height:8.75rem;flex-direction:column;padding:.7rem .8rem .75rem;border-radius:10px;background-image:linear-gradient(180deg,#ffffff,#f4f6f9);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent),0 1px 2px rgb(11 42 94/.04);text-align:left;cursor:pointer;outline:none;transition:box-shadow .35s var(--pasos-out,cubic-bezier(.2,0,0,1)),translate .45s var(--pasos-out,cubic-bezier(.2,0,0,1)),opacity .35s ease}.landing-cap-family:focus-visible{box-shadow:0 0 0 2px var(--ring)}.landing-cap-family[aria-pressed=true]{translate:0 -3px;background-image:linear-gradient(180deg,#ffffff,#ffffff);box-shadow:inset 0 0 0 1.5px var(--signal),0 14px 26px -18px rgb(11 42 94/.55)}.landing-cap-family-num{font-size:11px;font-weight:600;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.landing-cap-family-code{margin-top:.2rem;font-size:36px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--primary)}.landing-cap-family-name{margin-top:.3rem;font-size:12.5px;line-height:1.25;color:var(--foreground)}.landing-cap-dots{display:flex;gap:3px;margin-top:auto;padding-top:.5rem}.landing-cap-dots>span{width:7px;height:7px;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 55%,transparent);transition:background-color .35s ease}.landing-cap-family[aria-pressed=true] .landing-cap-dots>span{background-color:var(--signal)}.landing-cap-family-detail{padding:1.25rem 1.3rem;border-radius:12px;background-color:color-mix(in srgb,var(--primary) 4%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}@media (prefers-reduced-motion:no-preference){.landing-cap-family-detail{animation:landing-cap-detail-in .5s var(--pasos-out,cubic-bezier(.2,0,0,1)) both}}@keyframes landing-cap-detail-in{0%{opacity:0;translate:0 8px}}.landing-cap-detail-name{font-size:21px;font-weight:600;line-height:1.15;color:var(--foreground)}.landing-cap-detail-count{margin-top:.15rem;font-size:12.5px;color:var(--muted-foreground)}.landing-cap-detail-trait{margin-top:1rem;font-size:18px;font-weight:600;line-height:1.3;color:var(--foreground)}.landing-cap-detail-label{margin-top:.9rem;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.landing-cap-detail-text{margin-top:.15rem;font-size:14.5px;line-height:1.5;color:var(--ink-soft)}@media (min-width:1024px){.landing-cap-families{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr}.landing-cap-family-detail{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:0 1.75rem;align-items:start}.landing-cap-detail-trait,.landing-cap-family-detail>.landing-cap-detail-group>.landing-cap-detail-label:first-child{margin-top:0}}.landing-cap-cavities{display:grid;gap:1.25rem;align-items:center}.landing-cap-big{font-size:76px;font-weight:700;line-height:.9;color:var(--primary);font-variant-numeric:tabular-nums}.landing-cap-big-unit{margin-top:.35rem;font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:600;color:var(--foreground)}.landing-cap-cavities-side .landing-cap-note{margin-top:.85rem;max-width:17rem}.landing-cap-seg{display:inline-flex;gap:4px;margin-top:1.1rem;padding:4px;border-radius:9px;background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}.landing-cap-seg button{min-width:2.5rem;height:2.1rem;border-radius:6px;font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:background-color .3s var(--pasos-out,cubic-bezier(.2,0,0,1)),color .3s var(--pasos-out,cubic-bezier(.2,0,0,1))}.landing-cap-seg button[aria-pressed=true]{background-color:var(--primary);color:#fff}.landing-cap-seg button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.landing-cap-insert{width:100%;max-height:26rem}@media (min-width:1024px){.landing-cap-cavities{grid-template-columns:17rem minmax(0,1fr);gap:2rem}}.landing-cap-layout{opacity:0;scale:.9;transition:opacity .45s var(--pasos-out,cubic-bezier(.2,0,0,1)),scale .8s cubic-bezier(.16,1,.3,1)}.landing-cap-layout[data-on=true]{opacity:1;scale:1}.landing-cap-plate{fill:#eef1f4;stroke:color-mix(in srgb,var(--foreground) 32%,transparent);stroke-width:1.2}.landing-cap-pocket{fill:#dfe4ea;stroke:color-mix(in srgb,var(--foreground) 22%,transparent);stroke-width:.8}.landing-cap-part{fill:var(--signal);stroke:color-mix(in srgb,var(--signal) 70%,#000);stroke-width:.8}.landing-cap-boss{fill:color-mix(in srgb,var(--signal) 70%,#fff)}.landing-cap-runner{fill:none;stroke:var(--signal);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s}.landing-cap-layout[data-on=true] .landing-cap-runner{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.37,0,.63,1) .15s}.landing-cap-sprue{fill:var(--signal);stroke:#fff;stroke-width:1.5}.landing-cap-cavity{opacity:0;transition:opacity 0s}.landing-cap-layout[data-on=true] .landing-cap-cavity{opacity:1;transition:opacity .35s ease calc(var(--k, 0) * 40ms + .2s)}.landing-cap-steels{display:grid;gap:clamp(.8rem,1.6svh,1.3rem)}.landing-cap-steel{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;align-items:center}.landing-cap-ingot{display:grid;height:4.5rem;place-items:center;border-radius:8px;background-image:linear-gradient(155deg,rgb(255 255 255/.55),transparent 42%,rgb(0 0 0/.14)),repeating-linear-gradient(90deg,rgb(255 255 255/.06) 0 1px,transparent 1px 3px);box-shadow:inset 0 0 0 1px rgb(0 0 0/.12),inset 0 1px 0 rgb(255 255 255/.6),0 10px 20px -14px rgb(11 42 94/.6);font-size:19px;font-weight:700}.landing-cap-ingot[data-steel=P20]{background-color:var(--steel-p20);color:#fff}.landing-cap-ingot[data-steel=H13]{background-color:var(--steel-h13);color:#fff}.landing-cap-ingot[data-steel=S136]{background-color:var(--steel-s136);color:var(--foreground)}.landing-cap-steel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:14px;color:var(--ink-soft)}.landing-cap-steel-head>span:first-child{font-size:18px;font-weight:600;color:var(--foreground)}.landing-cap-steel-what{font-size:13px;color:var(--muted-foreground)}.landing-cap-steel-specs{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.landing-cap-steel-specs li{padding:0 .55rem;border-radius:999px;background-color:color-mix(in srgb,var(--foreground) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent);font-size:12px;line-height:21px;color:var(--ink-soft)}.landing-cap-life{position:relative;height:20px;margin-top:.6rem}.landing-cap-life-bar{position:absolute;inset-block:0;left:0;width:max(6px,calc(var(--share) * (100% - 13.5rem)));border-radius:3px;background-image:linear-gradient(180deg,rgb(255 255 255/.45),transparent 55%,rgb(0 0 0/.12));box-shadow:inset 0 0 0 1px rgb(0 0 0/.14);transform-origin:left center}.landing-cap-life-bar[data-steel=P20]{background-color:var(--steel-p20)}.landing-cap-life-bar[data-steel=H13]{background-color:var(--steel-h13)}.landing-cap-life-bar[data-steel=S136]{background-color:var(--steel-s136)}.landing-cap-life-figure{position:absolute;top:50%;left:calc(max(6px, var(--share) * (100% - 13.5rem)) + 12px);translate:0 -50%;font-size:15px;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.landing-cap-panel:not([data-on=true]) .landing-cap-life-bar{scale:0 1}.landing-cap-life-bar{transition:scale 1.5s cubic-bezier(.37,0,.63,1) calc(var(--k, 0) * .28s + .25s)}}.landing-cap-axis{position:relative;height:1.4rem;margin-left:5.75rem;width:calc(100% - 5.75rem - 13.5rem);border-top:1px solid color-mix(in srgb,var(--foreground) 16%,transparent)}.landing-cap-axis span{position:absolute;top:.35rem;translate:-50% 0;font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.landing-cap-axis span:before{content:"";position:absolute;top:-.4rem;left:50%;height:4px;border-left:1px solid color-mix(in srgb,var(--foreground) 25%,transparent)}.landing-cap-finishes{display:grid;gap:1.5rem}@media (min-width:1024px){.landing-cap-finishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,2.25rem)}}.landing-cap-finish-name{font-size:20px;font-weight:600;color:var(--foreground)}.landing-cap-finish-text{min-height:2.9em;margin-top:.25rem;font-size:13.5px;line-height:1.45;color:var(--muted-foreground)}.landing-cap-finish ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.9rem}.landing-cap-finish li{display:flex;flex-direction:column;gap:.15rem}.landing-cap-chip{--hl:0.95;--hw:5%;position:relative;display:block;aspect-ratio:2/3;max-height:11.5rem;margin-bottom:.5rem;overflow:hidden;border-radius:6px;background-color:var(--steel-s136);background-image:linear-gradient(100deg,transparent calc(40% - var(--hw)),rgb(255 255 255/var(--hl)) 40%,rgb(255 255 255/var(--hl)) 46%,transparent calc(46% + var(--hw))),linear-gradient(180deg,rgb(255 255 255/.35),transparent 50%,rgb(0 0 0/.12));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 14%,transparent),0 8px 16px -12px rgb(11 42 94/.5)}.landing-cap-chip[data-grade=A][data-level="1"]{--hl:0.85;--hw:8%}.landing-cap-chip[data-grade=A][data-level="2"]{--hl:0.72;--hw:12%}.landing-cap-chip[data-grade=B]{--hl:0.55;--hw:18%}.landing-cap-chip[data-grade=B][data-level="1"]{--hl:0.45;--hw:23%}.landing-cap-chip[data-grade=B][data-level="2"]{--hl:0.35;--hw:28%}.landing-cap-chip[data-grade=C]{--hl:0.18;background-color:var(--steel-p20);background-image:radial-gradient(rgb(255 255 255/.08) .6px,transparent .8px),linear-gradient(180deg,rgb(255 255 255/.22),transparent 30%,rgb(0 0 0/.06));background-size:3px 3px,100% 100%}.landing-cap-chip[data-grade=C][data-level="1"]{filter:brightness(.96)}.landing-cap-chip[data-grade=C][data-level="2"]{filter:brightness(.92)}.landing-cap-chip:after{content:"";position:absolute;inset-block:0;left:-50%;width:45%;background-image:linear-gradient(90deg,transparent,rgb(255 255 255/calc(var(--hl) * .95)),transparent);opacity:0}@media (prefers-reduced-motion:no-preference){.landing-cap-panel[data-on=true] .landing-cap-chip:after{animation:landing-cap-sweep 5.5s cubic-bezier(.37,0,.63,1) calc(var(--k, 0) * .12s + .4s) infinite}}@keyframes landing-cap-sweep{0%{translate:0 0;opacity:0}8%{opacity:1}30%{translate:330% 0;opacity:1}34%,to{translate:330% 0;opacity:0}}.landing-cap-chip-code{font-size:14px;font-weight:600;color:var(--foreground)}.landing-cap-chip-detail{font-size:12px;color:var(--muted-foreground)}.landing-cap-zones{width:100%;max-height:21rem;overflow:visible}.landing-cap-nominal{stroke:color-mix(in srgb,var(--foreground) 45%,transparent);stroke-width:1;stroke-dasharray:6 4}.landing-cap-zone-band{fill:color-mix(in srgb,var(--primary) 16%,transparent)}.landing-cap-zone-edge{stroke:var(--primary);stroke-width:1.5}.landing-cap-paper{fill:#f7f5ef;stroke:color-mix(in srgb,var(--foreground) 30%,transparent);stroke-width:1}.landing-cap-zone-shape{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.landing-cap-panel:not([data-on=true]) .landing-cap-zone-shape{scale:1 0}.landing-cap-zone-shape{transition:scale 1.1s cubic-bezier(.16,1,.3,1) calc(var(--k, 0) * .16s + .2s)}}.landing-cap-svg-figure{font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:600;fill:var(--primary)}.landing-cap-svg-figure[data-tone=muted]{fill:var(--muted-foreground)}.landing-cap-svg-name{font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:600;fill:var(--foreground)}.landing-cap-svg-caption{font-size:13px;fill:var(--muted-foreground)}.landing-cap-tolerances .landing-cap-note{margin-top:.25rem}.landing-cap-extras{display:grid;column-gap:2.25rem}@media (min-width:1024px){.landing-cap-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-cap-extras li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);padding-block:1.5rem;border-top:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}.landing-cap-extra-num{padding-top:.1rem;font-size:20px;font-weight:600;color:var(--signal-ink)}.landing-cap-extra-name{font-size:19px;font-weight:600;color:var(--foreground)}.landing-cap-extra-hint{margin-top:.25rem;font-size:15px;line-height:1.5;color:var(--ink-soft)}@keyframes landing-demo-upload{0%{scale:0 1}to{scale:1 1}}@keyframes landing-demo-up{0%,39%{opacity:1}43%,to{opacity:0}}@keyframes landing-demo-read{0%,40%{opacity:0}45%,91%{opacity:1}95%,to{opacity:0}}@keyframes landing-demo-done{0%,93%{opacity:0}to{opacity:1}}@keyframes landing-demo-check{0%,86%{scale:0}to{scale:1}}.landing-faqb{background-color:#dbe2ea;background-image:linear-gradient(180deg,rgb(11 42 94/.07),transparent 9rem),linear-gradient(180deg,#e3e8ee,#d6dee8)}.landing-faqb-art{background-image:url(/landing/fondo-arco-sutil.webp);background-repeat:no-repeat;background-position:0;background-size:auto 115%;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#000,#000 30%,transparent 62%);mask-image:linear-gradient(90deg,#000,#000 30%,transparent 62%)}@media (max-width:1023px){.landing-faqb-side{display:contents}.landing-faqb-photo{order:3;margin-top:0}}@media (min-width:1024px){.landing-faqb-side{position:sticky;top:7rem;align-self:start}}.landing-faqb-photo{position:relative;aspect-ratio:4/4.4;margin-top:2rem;overflow:hidden;border-radius:16px;box-shadow:0 1px 2px rgb(11 42 94/.1),0 40px 70px -44px rgb(11 42 94/.7)}.landing-faqb-photo:after{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,rgb(11 27 46/0) 30%,rgb(11 27 46/.55) 58%,rgb(11 27 46/.92));pointer-events:none}.landing-faqb-contact{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:1.5rem}.landing-faqb-card{display:flex;flex-direction:column;align-items:flex-start}.landing-faqb-card-title{font-size:23px;font-weight:600;color:#fff}.landing-faqb-card-text{margin-top:.25rem;font-size:15px;color:rgb(255 255 255/.8)}.landing-faqb-button{display:inline-flex;min-height:2.75rem;align-items:center;gap:.6rem;margin-top:1.1rem;padding:0 1.1rem;border-radius:8px;background-color:var(--primary);color:#fff;font-size:15px;font-weight:600;transition:background-color .25s ease,translate .25s ease}.landing-faqb-button:hover{background-color:color-mix(in srgb,var(--primary) 86%,#000);translate:0 -1px}.landing-faqb-card .landing-faqb-button{background-color:#fff;color:var(--primary)}.landing-faqb-card .landing-faqb-button:hover{background-color:#eef3ff}.landing-faqb-button:focus-visible,.landing-faqb-mail:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.landing-faqb-mail{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:.25rem;font-size:15px;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:rgb(255 255 255/.4);text-underline-offset:4px}.landing-faqb-mail:hover{text-decoration-color:#fff}.landing-faqb-group+.landing-faqb-group{margin-top:2.5rem}.landing-faqb-group-title{display:flex;align-items:center;gap:.75rem;margin-bottom:.4rem;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.landing-faqb-group-title:after{content:"";flex:1;height:1px;background-color:color-mix(in srgb,var(--primary) 22%,transparent)}.landing-faqb-item{margin-top:.5rem;border-radius:12px;background-color:rgb(255 255 255/.55);box-shadow:inset 0 0 0 1px rgb(255 255 255/.7);transition:background-color .4s ease,box-shadow .4s ease}.landing-faqb-item:hover{background-color:rgb(255 255 255/.8)}.landing-faqb-item[open]{background-color:var(--card);background-image:radial-gradient(60% 80% at 100% 0,rgb(11 60 140/.05),transparent 70%),linear-gradient(180deg,#ffffff,#f7f9fb);box-shadow:inset 0 0 0 1px var(--border),0 24px 48px -36px rgb(11 42 94/.45)}.landing-faqb-q{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.75rem;padding:.9rem;border-radius:12px;cursor:pointer;list-style:none;outline:none}.landing-faqb-q::-webkit-details-marker{display:none}.landing-faqb-q:focus-visible{box-shadow:0 0 0 2px var(--ring)}.landing-faqb-num{font-size:15px;font-weight:600;color:color-mix(in srgb,var(--primary) 60%,transparent);font-variant-numeric:tabular-nums;transition:color .3s ease}.landing-faqb-item[open] .landing-faqb-num{color:var(--signal-ink)}.landing-faqb-text{font-size:18px;font-weight:600;line-height:1.3;color:var(--foreground);transition:color .25s ease}.landing-faqb-q:hover .landing-faqb-text{color:var(--primary)}.landing-faqb-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent);color:var(--primary);transition:rotate .35s var(--pasos-out,cubic-bezier(.2,0,0,1)),background-color .3s ease,color .3s ease}.landing-faqb-icon svg{width:16px;height:16px}.landing-faqb-item[open] .landing-faqb-icon{rotate:45deg;background-color:var(--primary);color:#fff}.landing-faqb-a{display:grid;gap:1.25rem;padding:0 .9rem 1.4rem 4.15rem}.landing-faqb-answer{max-width:58ch;font-size:16px;line-height:1.6;color:var(--ink-soft)}@media (min-width:1024px){.landing-faqb-a{grid-template-columns:minmax(0,1fr) minmax(0,17rem);gap:2rem;align-items:start}}@media (max-width:639px){.landing-faqb-a{padding-left:.9rem}}@supports (interpolate-size:allow-keywords){.landing-faqb{interpolate-size:allow-keywords}.landing-faqb-item::details-content{height:0;overflow:clip;transition:height .45s var(--pasos-out,cubic-bezier(.2,0,0,1)),content-visibility .45s allow-discrete}.landing-faqb-item[open]::details-content{height:auto}}.landing-faqb-visual{min-width:0}.landing-faqb-cap{display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.landing-faqb-cap>span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted-foreground)}.landing-faqb-small{display:block;margin-top:.35rem;font-size:13px;line-height:1.45;color:var(--muted-foreground)}.landing-faqb-formats{display:grid;gap:.85rem}.landing-faqb-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.landing-faqb-chips>span{padding:0 .55rem;border-radius:5px;background-color:color-mix(in srgb,var(--primary) 7%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent);font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:28px;letter-spacing:.03em;color:var(--primary)}.landing-faqb-figure{font-size:52px;font-weight:700;line-height:.95;color:var(--primary);font-variant-numeric:tabular-nums}.landing-faqb-steps{display:grid;gap:.6rem;margin-top:1rem;padding-left:1rem;border-left:1.5px solid color-mix(in srgb,var(--signal) 70%,transparent);font-size:14px;line-height:1.4;color:var(--foreground)}.landing-faqb-range{position:relative;height:10px;margin-top:2.6rem;border-radius:999px;background-color:color-mix(in srgb,var(--foreground) 9%,transparent)}.landing-faqb-range-fill{position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(90deg,color-mix(in srgb,var(--primary) 35%,transparent),color-mix(in srgb,var(--primary) 12%,transparent));transform-origin:left center}.landing-faqb-mark{position:absolute;top:50%;width:14px;height:14px;translate:-50% -50%;border:2.5px solid #fff;border-radius:50%;background-color:var(--signal);box-shadow:0 2px 6px rgb(11 42 94/.3)}.landing-faqb-mark-label{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;font-size:12px;font-weight:600;white-space:nowrap;color:var(--foreground)}.landing-faqb-mark-label[data-row="1"]{top:calc(100% + 6px);bottom:auto}.landing-faqb-range-ends{display:flex;justify-content:space-between;margin-top:1.7rem;font-size:15px;font-weight:600;color:var(--primary)}.landing-faqb-split{display:flex;gap:4px;overflow:hidden;border-radius:8px}.landing-faqb-split>span{display:grid;height:2.6rem;flex-basis:0;place-items:center;font-family:var(--font-landing-display),ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:700;color:#fff;transform-origin:left center}.landing-faqb-split>span:first-child{background-color:var(--signal)}.landing-faqb-split>span:last-child{background-color:var(--primary)}.landing-faqb-split-labels{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.55rem;font-size:13px;color:var(--muted-foreground)}.landing-faqb-split-labels span{display:block;font-size:15px;font-weight:600;color:var(--foreground)}.landing-faqb-checks{display:grid;gap:.45rem}.landing-faqb-checks li{display:flex;align-items:flex-start;gap:.55rem;font-size:14.5px;line-height:1.35;color:var(--foreground)}.landing-faqb-checks li:before{content:"";width:16px;height:16px;flex:none;margin-top:1px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3 7 10.6l4.6-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /100% no-repeat,var(--signal)}.landing-faqb-steels{display:grid;gap:.7rem}.landing-faqb-steels>div{display:flex;align-items:center;gap:.75rem}.landing-faqb-ingot{display:grid;width:3rem;height:2.25rem;flex:none;place-items:center;border-radius:6px;background-image:linear-gradient(155deg,rgb(255 255 255/.55),transparent 45%,rgb(0 0 0/.14));box-shadow:inset 0 0 0 1px rgb(0 0 0/.12);font-size:13px;font-weight:700}.landing-faqb-ingot[data-steel=P20]{background-color:var(--steel-p20);color:#fff}.landing-faqb-ingot[data-steel=H13]{background-color:var(--steel-h13);color:#fff}.landing-faqb-ingot[data-steel=S136]{background-color:var(--steel-s136);color:var(--foreground)}.landing-faqb-life{display:block;height:6px;margin-top:.3rem;border-radius:999px;background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}.landing-faqb-life>span{display:block;width:max(6px,calc(var(--share) * 100%));height:100%;border-radius:inherit;background-color:var(--steel-h13);transform-origin:left center}.landing-faqb-life>span[data-steel=P20]{background-color:var(--steel-p20)}.landing-faqb-life>span[data-steel=S136]{background-color:color-mix(in srgb,var(--steel-s136) 70%,var(--steel-p20))}.landing-faqb-steels .landing-faqb-small{margin-top:.2rem}@media (prefers-reduced-motion:no-preference){.landing-faqb-item[open] .landing-faqb-visual{animation:landing-faqb-in .6s var(--pasos-out,cubic-bezier(.2,0,0,1)) .15s both}.landing-faqb-item[open] :is(.landing-faqb-range-fill,.landing-faqb-life>span){animation:landing-faqb-grow 1.1s cubic-bezier(.37,0,.63,1) calc(.25s + var(--k, 0) * .15s) both}.landing-faqb-item[open] .landing-faqb-split>span{animation:landing-faqb-grow .9s cubic-bezier(.16,1,.3,1) calc(.25s + var(--k, 0) * .25s) both}.landing-faqb-item[open] .landing-faqb-mark{animation:landing-faqb-drop .6s cubic-bezier(.34,1.4,.64,1) calc(.9s + var(--k, 0) * .14s) both}.landing-faqb-item[open] :is(.landing-faqb-checks li,.landing-faqb-steps li){animation:landing-faqb-in .5s var(--pasos-out,cubic-bezier(.2,0,0,1)) calc(.25s + var(--k, 0) * 90ms) both}}@keyframes landing-faqb-in{0%{opacity:0;translate:0 8px}}@keyframes landing-faqb-grow{0%{scale:0 1}}@keyframes landing-faqb-drop{0%{opacity:0;translate:-50% -140%}}.landing-close-art{background-image:linear-gradient(90deg,var(--band) 0,var(--band) 38%,color-mix(in srgb,var(--band) 55%,transparent) 70%,color-mix(in srgb,var(--band) 15%,transparent) 100%),linear-gradient(0deg,var(--band) 0,transparent 40%),url(/landing/fondo-polimero-nocturno.webp);background-repeat:no-repeat;background-position:50%,50%,right 42%;background-size:100% 100%,100% 100%,cover}.landing-close-title{font-size:clamp(1.6rem,2.1vw,2.15rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#fff}.landing-close-wa{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-weight:600;color:var(--band-foreground);text-decoration:underline;text-decoration-color:rgb(255 255 255/.4);text-underline-offset:4px;transition:text-decoration-color .2s ease}.landing-close-wa:hover{text-decoration-color:#fff}.landing-close-facts{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.75rem;font-size:13px;color:rgb(255 255 255/.75)}.landing-close-facts li{display:inline-flex;align-items:center;gap:.5rem}.landing-close-facts li:before{content:"";width:14px;height:14px;flex:none;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3 7 10.6l4.6-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /100% no-repeat,var(--signal)}.landing-close-shot{position:relative;place-items:center;margin-block:-.75rem}.landing-close-glow{position:absolute;inset:10% 6% 4%;border-radius:50%;background:radial-gradient(closest-side,rgb(242 106 27/.4),rgb(242 106 27/.12) 55%,transparent 80%);filter:blur(8px)}.landing-close-shot-img{position:relative;width:100%;height:auto;filter:drop-shadow(0 14px 14px rgb(0 0 0/.45))}.landing-close-caption{position:absolute;right:0;bottom:-.25rem;padding:.15rem .55rem;border:1px solid rgb(255 255 255/.18);border-radius:999px;background-color:rgb(9 30 66/.55);font-size:11.5px;font-weight:600;color:rgb(255 255 255/.85);backdrop-filter:blur(4px)}@media (prefers-reduced-motion:no-preference){.landing-close-shot-img{animation:landing-close-float 7s cubic-bezier(.37,0,.63,1) infinite alternate}.landing-close-glow{animation:landing-close-breathe 7s cubic-bezier(.37,0,.63,1) infinite alternate}}@keyframes landing-close-float{0%{translate:0 4px;rotate:-.6deg}to{translate:0 -5px;rotate:.6deg}}@keyframes landing-close-breathe{0%{opacity:.75;scale:.96}to{opacity:1;scale:1.03}}.landing-foot-link{display:inline-flex;min-height:2.75rem;align-items:center;transition:color .2s ease}@media (min-width:1024px){.landing-foot-link{min-height:1.75rem}}.landing-foot-link:hover{color:#fff}.landing-foot-link:focus-visible{border-radius:3px;outline:2px solid rgb(255 255 255/.7);outline-offset:2px}.landing-foot-credit{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.landing-foot-credit:hover{color:#fff;text-decoration-color:rgb(255 255 255/.5)}.landing-foot-credit:focus-visible{border-radius:2px;outline:2px solid rgb(255 255 255/.7);outline-offset:2px}@font-face{font-family:landingDisplay;src:url(/_next/static/media/b7f17d2c714c30ba-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:landingDisplay;src:url(/_next/static/media/98b2a1b09904fcf6-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:landingDisplay;src:url(/_next/static/media/62a6b0fff08b59dc-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:landingDisplay;src:url(/_next/static/media/f3bd7e38ce097e28-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:landingDisplay;src:url(/_next/static/media/ca244e0a71c1827d-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:landingDisplay;src:url(/_next/static/media/fd89c2519bdbefb3-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:landingDisplay Fallback;src:local("Arial");ascent-override:109.42%;descent-override:29.36%;line-gap-override:0.00%;size-adjust:93.68%}.__className_9f543c{font-family:landingDisplay,landingDisplay Fallback}.__variable_9f543c{--font-landing-display:"landingDisplay","landingDisplay Fallback"}@font-face{font-family:landingBody;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:landingBody;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:landingBody;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:landingBody;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:landingBody;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:landingBody;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:landingBody Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_94a84f{font-family:landingBody,landingBody Fallback}.__variable_94a84f{--font-landing-body:"landingBody","landingBody Fallback"}