.mark__box[data-astro-cid-tgb4hbin]{width:var(--mark-width);display:block}.mark__box[data-astro-cid-tgb4hbin] .mark{width:100%;height:auto}.loader[data-astro-cid-56smjloj]{z-index:9999;background-color:var(--cal);place-items:center;animation:.4s ease-out .9s forwards loaderFuera;display:grid;position:fixed;inset:0}.loader__mark[data-astro-cid-56smjloj]{--loader-mark:250px;transform:translateY(-4%)}@media (width>=768px){.loader__mark[data-astro-cid-56smjloj]{--loader-mark:400px}}@media (prefers-reduced-motion:no-preference){.loader__mark[data-astro-cid-56smjloj] .mark__box{animation:1.6s ease-in-out infinite latido}}:root{--cal:#f4f1ea;--tinta:#171512;--tinta-hero:#0a0908;--piedra:#8a857a;--oxido:#c2542d;--oliva:#5a6b42;--font-heading:"Archivo Black", "Arial Black", "Helvetica Neue", sans-serif;--font-body:"Work Sans", -apple-system, "Segoe UI", sans-serif;--piedra-legible:color-mix(in srgb, var(--piedra) 75%, var(--tinta));--surface:var(--cal);--text:var(--tinta);--text-soft:var(--piedra-legible);--action:var(--oxido);--on-action:var(--cal);--action-ring:transparent;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1rem;--text-md:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-lg:clamp(1.125rem, 1.06rem + .28vw, 1.25rem);--text-xl:clamp(1.25rem, 1.14rem + .47vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.3rem + .85vw, 1.875rem);--text-3xl:clamp(1.75rem, 1.45rem + 1.28vw, 2.375rem);--text-body:clamp(1rem, .95rem + .2vw, 1.0625rem);--text-h2:clamp(1.75rem, 1.24rem + 2.2vw, 2.75rem);--text-display:clamp(2.5rem, 1.6rem + 3.85vw, 4.5rem);--text-button:1.1875rem;--leading-tight:1.02;--leading-snug:1.24;--leading-normal:1.55;--leading-loose:1.58;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.12em;--weight-regular:400;--weight-bold:700;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:2.75rem;--space-2xl:3.5rem;--space-3xl:5rem;--space-channel:clamp(3rem, 2.3rem + 3vw, 5.5rem);--space-gutter:clamp(1.25rem, .9rem + 1.5vw, 2.5rem);--width-page:78rem;--width-wide:62rem;--width-content:44rem;--width-prose:36rem;--radius-control:.4rem;--border-width:1px;--border-width-thick:2px;--ring-width:2px;--focus-width:3px;--focus-offset:3px;--header-height:4.5rem;--whatsapp-size:3.5rem;--whatsapp-inset:1rem;--whatsapp-green:#25d366;--tap-target:2.75rem;--z-header:100;--z-whatsapp:90;--strip-duration:105s;--strip-play:running}.surface-cal{--surface:var(--cal);--text:var(--tinta);--text-soft:var(--piedra-legible);--action-ring:transparent}.surface-tinta{--surface:var(--tinta);--text:var(--cal);--text-soft:var(--piedra);--action-ring:transparent}.surface-oliva{--surface:var(--oliva);--text:var(--cal);--text-soft:var(--cal);--action-ring:var(--cal)}.surface-cal,.surface-tinta,.surface-oliva{background-color:var(--surface);color:var(--text)}@media (prefers-reduced-motion:reduce){:root{--strip-duration:0s;--strip-play:paused}}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes latido{0%{transform:scale(1)}7.5%{transform:scale(1.035)}16%{transform:scale(1)}23%{transform:scale(1.02)}31%{transform:scale(1)}to{transform:scale(1)}}@keyframes loaderFuera{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes lv-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}@keyframes lv-rise-soft{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes lv-rise-card{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes lv-settle{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes lv-from-right{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}main h2,main .audience__not-title,main .guarantees__eyebrow,main .team__eyebrow,main .audience__eyebrow,main .closing__eyebrow,main .process__eyebrow,main .faq__headline{animation-name:lv-rise;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 15% entry 75%}main .problem__body p,main .preview__body p,main .team__body p,main .audience__lead,main .audience__body,main .audience__closing,main .projects__sub,main .projects__footnote,main .faq__sub,main .price__iva,main .team__body,main .preview__cta,main .guarantees__cta,main .process__timeline-note,main .closing__sep{animation-name:lv-rise-soft;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 20% entry 80%}main .faq__list{animation-name:lv-rise-soft;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 25% entry 85%}main .closing__form{animation-name:lv-rise-soft;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 20% entry 75%}main .projects__list>li,main .process__steps>li,main .guarantees__list>li,main .process__timeline>li,main .closing__reasons>li,main .audience__not>li,main .closing__wa{animation-name:lv-rise-card;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 15% entry 70%}main .projects__list>li:nth-child(2),main .process__steps>li:nth-child(2),main .guarantees__list>li:nth-child(2),main .process__timeline>li:nth-child(2),main .closing__reasons>li:nth-child(2),main .audience__not>li:nth-child(2){animation-range:entry 20% entry 75%}main .projects__list>li:nth-child(3),main .process__steps>li:nth-child(3),main .guarantees__list>li:nth-child(3),main .process__timeline>li:nth-child(3),main .closing__reasons>li:nth-child(3),main .audience__not>li:nth-child(3){animation-range:entry 25% entry 80%}main .projects__list>li:nth-child(n+4),main .process__steps>li:nth-child(n+4),main .guarantees__list>li:nth-child(n+4),main .closing__reasons>li:nth-child(n+4){animation-range:entry 30% entry 85%}main .price__card{animation-name:lv-settle;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry entry 30%}main .problem__image{animation-name:lv-from-right;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 15% entry 75%}body{timeline-scope:--hero}.hero-scroll{view-timeline-name:--hero;view-timeline-axis:block;height:180lvh}.hero-sticky{height:100dvh;position:sticky;inset-block-start:0}.hero-visual{height:100%;min-height:0}@keyframes lv-hero-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-16px)}}@media (width>=48rem){.hero__headline,.hero-hint,.hero__sub,.hero__price-group,.hero__action--primary,.hero__terms{animation-name:lv-hero-out;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero}.hero__headline{animation-range:contain 26% contain 44%}.hero-hint{animation-range:contain 26% contain 42%}.hero__sub{animation-range:contain 34% contain 54%}.hero__price-group{animation-range:contain 42% contain 64%}.hero__action--primary,.hero__terms{animation-range:contain 60% contain 80%}}@keyframes lv-hero-barrido{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lv-hero-luz-l{0%{opacity:1}45%{opacity:.18}to{opacity:0}}@keyframes lv-hero-luz-c{0%{opacity:.1}50%{opacity:1}to{opacity:.12}}@keyframes lv-hero-luz-r{0%{opacity:0}55%{opacity:.22}to{opacity:1}}.hero-visual .barrido{transform-origin:0;animation-name:lv-hero-barrido;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero;animation-range:contain 15% contain 65%}.hero-visual .luz-l .luz__img{animation-name:lv-hero-luz-l;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero;animation-range:contain}.hero-visual .luz-c .luz__img{animation-name:lv-hero-luz-c;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero;animation-range:contain}.hero-visual .luz-r .luz__img{animation-name:lv-hero-luz-r;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero;animation-range:contain}@keyframes lv-hero-letras{0%,74%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lv-hero-barra{0%,74%{color:var(--cal);background-color:#0000}to{color:var(--tinta);background-color:var(--cal)}}@media (width>=62rem){.header{animation-name:lv-hero-barra;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero;animation-range:contain 96%}.header__mark [fill="var(--text)"]{fill:currentColor}.header__mark .mark__letters{animation-name:lv-hero-letras;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero;animation-range:contain 96%}}@media (width<48rem){.hero-scroll{height:120lvh}}}.button,.closing__submit,.modal__open{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.header__nav a{transition:color .2s ease-out}.header__end .button--solid{transition:background-color .2s ease-out,transform .2s ease-out}.header__end .button--solid:hover{background-color:color-mix(in srgb, var(--action) 88%, var(--cal));transform:translateY(-2px)}.button--solid:hover,.closing__submit:hover{background-color:color-mix(in srgb, var(--action) 86%, var(--tinta))}.button--ghost:hover{color:var(--cal);background-color:var(--action)}@media (hover:hover){.deadline{transition:translate .25s ease-out,box-shadow .25s ease-out}.deadline:hover{translate:0 -4px;box-shadow:0 6px 16px #0000002e}.step__stone{transition:transform .3s ease-out}.step__name{transition:color .3s ease-out}.step:hover .step__stone{transform:translateY(-6px)scale(1.05)}.step:hover .step__name{color:var(--action)}.card__phone{transition:translate .3s ease-out,scale .3s ease-out,box-shadow .3s ease-out}.card:hover .card__phone,.card:focus-visible .card__phone{translate:0 -6px;scale:1.03;box-shadow:0 18px 36px #0003}.problem__image{transition:scale .4s ease-out}.problem__image:hover{scale:1.04}}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-s))}body{overflow-x:clip}main section[id],main [id]{scroll-margin-top:60px}@media (width>=768px){main section[id],main [id]{scroll-margin-top:72px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text);background-color:var(--surface);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{line-height:var(--leading-tight);text-wrap:balance;margin:0}h1,h2{font-family:var(--font-heading);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight)}h3{font-family:var(--font-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img,svg{max-width:100%;height:auto;display:block}:focus-visible{outline:var(--focus-width) solid var(--action);outline-offset:var(--focus-offset)}.surface-tinta :focus-visible,.surface-oliva :focus-visible{outline-color:var(--text)}.button[data-astro-cid-dbpdefkc]{gap:var(--space-xs);min-height:var(--tap-target);padding:var(--space-xs) var(--space-l);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--weight-bold);border-radius:var(--radius-control);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.button--compact[data-astro-cid-dbpdefkc]{min-height:2.25rem;padding:var(--space-2xs) var(--space-s);font-size:var(--text-xs);letter-spacing:.02em}.button--compact[data-astro-cid-dbpdefkc] .button__arrow[data-astro-cid-dbpdefkc]{width:1rem}.button--solid[data-astro-cid-dbpdefkc]{color:var(--on-action);background-color:var(--action);border:var(--ring-width) solid var(--action-ring)}.button--ghost[data-astro-cid-dbpdefkc]{color:var(--action);border:var(--ring-width) solid var(--action);background-color:#0000}.button__arrow[data-astro-cid-dbpdefkc]{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.button__arrow[data-astro-cid-dbpdefkc]{transition:transform .12s ease-out}.button[data-astro-cid-dbpdefkc]:hover .button__arrow[data-astro-cid-dbpdefkc]{transform:translate(.25rem)}}.header[data-astro-cid-zetgv7bx]{z-index:var(--z-header);padding-inline:var(--space-gutter);position:sticky;inset-block-start:0}.header__bar[data-astro-cid-zetgv7bx]{gap:var(--space-m);grid-template-columns:1fr auto 1fr;align-items:center;padding-block:18px;display:grid}@media (width<768px){.header__bar[data-astro-cid-zetgv7bx]{grid-template-columns:auto 1fr;padding-block:12px}.header__mark[data-astro-cid-zetgv7bx]{grid-column:1;margin-inline-start:calc(var(--header-mark) * -.2111)}.header__end[data-astro-cid-zetgv7bx]{grid-column:2}}.header__nav--start[data-astro-cid-zetgv7bx]{grid-column:1;justify-self:start}.header__mark[data-astro-cid-zetgv7bx]{grid-column:2}.header__end[data-astro-cid-zetgv7bx]{gap:var(--space-m);grid-column:3;justify-self:end;align-items:center;display:flex}.header__mark[data-astro-cid-zetgv7bx]{--header-mark:calc(26.9px * (2103 / 272));justify-self:start;display:block}.header__nav[data-astro-cid-zetgv7bx]{display:none}.header__nav[data-astro-cid-zetgv7bx] ul[data-astro-cid-zetgv7bx]{gap:var(--space-m);display:flex}.header__nav[data-astro-cid-zetgv7bx] a[data-astro-cid-zetgv7bx]{font-size:12px;font-weight:var(--weight-regular);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.header__nav[data-astro-cid-zetgv7bx] a[data-astro-cid-zetgv7bx]:hover{color:var(--action)}@media (width>=768px){.header__mark[data-astro-cid-zetgv7bx]{--header-mark:calc(31.4px * (2103 / 272));justify-self:center}}@media (width>=62rem){.header__nav[data-astro-cid-zetgv7bx]{display:block}}.footer[data-astro-cid-2yjjtbf4]{padding-block:var(--space-2xl);padding-inline:var(--space-gutter)}.footer__inner[data-astro-cid-2yjjtbf4]{max-width:var(--width-page);margin-inline:auto}.footer__columns[data-astro-cid-2yjjtbf4]{gap:var(--space-xl);display:grid}.footer__tagline[data-astro-cid-2yjjtbf4]{max-width:30ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-soft);margin-block-start:var(--space-s)}.footer__eyebrow[data-astro-cid-2yjjtbf4]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-soft)}.footer__column[data-astro-cid-2yjjtbf4] ul[data-astro-cid-2yjjtbf4]{gap:var(--space-2xs);margin-block-start:var(--space-m);display:grid}.footer__column[data-astro-cid-2yjjtbf4] a[data-astro-cid-2yjjtbf4]{font-size:var(--text-sm);text-decoration:none}.footer__column[data-astro-cid-2yjjtbf4] a[data-astro-cid-2yjjtbf4]:hover{text-decoration:underline}.footer__email[data-astro-cid-2yjjtbf4]{gap:var(--space-2xs);align-items:center;display:inline-flex}.footer__social[data-astro-cid-2yjjtbf4]{gap:var(--space-s);grid-auto-flow:column;justify-content:start;margin-block-start:var(--space-m);display:flex}.footer__copyright[data-astro-cid-2yjjtbf4]{border-block-start:var(--border-width) solid color-mix(in srgb, var(--text) 22%, var(--surface));font-size:var(--text-xs);text-align:center;color:var(--text-soft);margin-block-start:var(--space-2xl);padding-block-start:var(--space-m)}@media (width>=48rem){.footer__columns[data-astro-cid-2yjjtbf4]{gap:var(--space-2xl);grid-template-columns:repeat(3,1fr)}}.whatsapp-wrap[data-astro-cid-cbe44b2j]{z-index:var(--z-whatsapp);gap:var(--space-2xs);align-items:center;display:flex;position:fixed;inset-block-end:var(--whatsapp-inset);inset-inline-end:var(--whatsapp-inset)}.whatsapp[data-astro-cid-cbe44b2j]{width:var(--whatsapp-size);height:var(--whatsapp-size);color:#fff;background-color:var(--whatsapp-green);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 12px #0000002e}.whatsapp__tip[data-astro-cid-cbe44b2j]{display:none}@media (hover:hover) and (width>=768px){.whatsapp__tip[data-astro-cid-cbe44b2j]{color:var(--cal);white-space:nowrap;background-color:var(--tinta);opacity:0;pointer-events:none;border-radius:2px;padding:8px 12px;font-size:14px;line-height:1.2;transition:opacity .18s ease-out,transform .18s ease-out;display:block;transform:translate(8px)}.whatsapp-wrap[data-astro-cid-cbe44b2j]:hover .whatsapp__tip[data-astro-cid-cbe44b2j],.whatsapp-wrap[data-astro-cid-cbe44b2j]:focus-within .whatsapp__tip[data-astro-cid-cbe44b2j]{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.whatsapp[data-astro-cid-cbe44b2j],.whatsapp__tip[data-astro-cid-cbe44b2j]{transition-duration:0s}}.whatsapp--inert[data-astro-cid-cbe44b2j]{cursor:not-allowed;opacity:.55}
