.mockup-caret[data-astro-cid-ljqcvvpr]{display:inline-block;width:1px;height:1em;margin-left:1px;vertical-align:-.12em;background:currentColor;opacity:0}@media (prefers-reduced-motion: no-preference){.mockup-caret[data-astro-cid-ljqcvvpr]{opacity:1;animation:caret-blink 1s steps(1) infinite}.mockup-tilt[data-astro-cid-ljqcvvpr]{animation:mockup-float 7s ease-in-out infinite}.mockup-phone[data-astro-cid-ljqcvvpr]{animation:mockup-float 6s ease-in-out -2s infinite}.mockup-chip[data-astro-cid-ljqcvvpr]{animation:mockup-float 5s ease-in-out -1s infinite}.mockup-chip-b[data-astro-cid-ljqcvvpr]{animation-duration:6.5s;animation-delay:-3s}}@media (min-width: 1024px){.mockup[data-astro-cid-ljqcvvpr]{perspective:1400px}.mockup-tilt[data-astro-cid-ljqcvvpr]{transform:rotateY(-7deg) rotateX(3deg)}}@keyframes mockup-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes caret-blink{50%{opacity:0}}.scene[data-astro-cid-sv5dceml] [data-astro-cid-sv5dceml][data-part]{transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}[data-astro-cid-sv5dceml][data-pieces][data-ready] .scene[data-astro-cid-sv5dceml] [data-astro-cid-sv5dceml][data-part=terreno]{opacity:0;transform:translateY(36px)}[data-astro-cid-sv5dceml][data-pieces][data-ready] .scene[data-astro-cid-sv5dceml] [data-astro-cid-sv5dceml][data-part=direccion]{opacity:0;transform:translateY(-28px)}[data-astro-cid-sv5dceml][data-pieces][data-ready] .scene[data-astro-cid-sv5dceml][data-step="2"] [data-astro-cid-sv5dceml][data-part=terreno],[data-astro-cid-sv5dceml][data-pieces][data-ready] .scene[data-astro-cid-sv5dceml][data-step="3"] [data-astro-cid-sv5dceml][data-part=terreno],[data-astro-cid-sv5dceml][data-pieces][data-ready] .scene[data-astro-cid-sv5dceml][data-step="3"] [data-astro-cid-sv5dceml][data-part=direccion]{opacity:1;transform:none}[data-astro-cid-sv5dceml][data-pieces][data-ready] [data-astro-cid-sv5dceml][data-panel][hidden]{display:none}.piece-tab[data-astro-cid-sv5dceml][aria-selected=true]>span[data-astro-cid-sv5dceml]:first-child{background:var(--color-brand-600);color:#fff}@media (prefers-reduced-motion: no-preference){.scene-cloud[data-astro-cid-sv5dceml]{animation:cloud-drift 14s ease-in-out infinite alternate}.scene-cloud-b[data-astro-cid-sv5dceml]{animation-duration:18s;animation-direction:alternate-reverse}[data-astro-cid-sv5dceml][data-pieces][data-ready] [data-astro-cid-sv5dceml][data-panel]:not([hidden]){animation:panel-in .45s ease both}}@media (prefers-reduced-motion: reduce){.scene[data-astro-cid-sv5dceml] [data-astro-cid-sv5dceml][data-part]{transition:none}}@keyframes cloud-drift{0%{transform:translate(-14px)}to{transform:translate(18px)}}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dom-row{animation:dom-in .45s ease-out both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes dom-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.dom-row{animation:none}}.hero-grid[data-astro-cid-6pgjz3rb]{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 60% 40%,black 20%,transparent 75%)}@media (min-width: 768px){.steps[data-astro-cid-6pgjz3rb]:before{content:"";position:absolute;top:2rem;left:16.66%;right:16.66%;height:2px;background:repeating-linear-gradient(90deg,var(--color-line-200) 0 8px,transparent 8px 16px)}}.scroll-progress[data-astro-cid-6pgjz3rb]{display:none}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.scroll-progress[data-astro-cid-6pgjz3rb]{display:block;position:fixed;inset:0 0 auto;z-index:60;height:3px;transform-origin:0 50%;background:linear-gradient(90deg,var(--color-navy-1000),#7cc4f0);animation:progress-grow linear both;animation-timeline:scroll(root block)}}}@media (prefers-reduced-motion: no-preference){.pulse-dot[data-astro-cid-6pgjz3rb]{animation:pulse-dot 2s cubic-bezier(0,0,.2,1) infinite}}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse-dot{75%,to{transform:scale(2.4);opacity:0}}
