@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:optional;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2)format("woff2")}@font-face{font-family:Lato Heading Fallback;font-weight:900;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Helvetica Bold);size-adjust:94%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-tint:#f3f6fb;--color-surface:#fff;--color-text:#14213a;--color-muted:#52607a;--color-border:#dde4ef;--color-brand:#0b2a5b;--color-brand-text:#0b2a5b;--color-accent:#c2500f;--color-whatsapp:#0a7a42;--color-error:#b3261e;--color-star:#b97400;--color-live:#12a150;--color-glow:#e8effa;--color-scene-building:#e4eaf4;--color-scene-window:#c6d3e8;--color-navy-bg:#0b2a5b;--shadow-card:0 1px 2px #0b2a5b0f, 0 8px 24px #0b2a5b0f;--radius:14px;--header-height:68px;--action-bar-height:66px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0c1424;--color-tint:#111c30;--color-surface:#16233a;--color-text:#e9eef7;--color-muted:#a5b2c8;--color-border:#2a3a55;--color-brand:#2f6fd0;--color-brand-text:#8db8f5;--color-accent:#f08a4b;--color-whatsapp:#0a7a42;--color-error:#ff9c94;--color-star:#f5b942;--color-live:#35d07f;--color-glow:#16294a;--color-scene-building:#1c2c47;--color-scene-window:#314668;--color-navy-bg:#081122;--shadow-card:0 1px 2px #0000004d, 0 8px 24px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0c1424;--color-tint:#111c30;--color-surface:#16233a;--color-text:#e9eef7;--color-muted:#a5b2c8;--color-border:#2a3a55;--color-brand:#2f6fd0;--color-brand-text:#8db8f5;--color-accent:#f08a4b;--color-whatsapp:#0a7a42;--color-error:#ff9c94;--color-star:#f5b942;--color-live:#35d07f;--color-glow:#16294a;--color-scene-building:#1c2c47;--color-scene-window:#314668;--color-navy-bg:#081122;--shadow-card:0 1px 2px #0000004d, 0 8px 24px #00000040}}*,:before,:after{box-sizing:border-box}html{interpolate-size:allow-keywords;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(16px,.55vw + 10.5px,24px)}body{background:var(--color-bg);color:var(--color-text);padding-bottom:calc(var(--action-bar-height) + env(safe-area-inset-bottom));margin:0;font-family:Lato,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.0625rem;line-height:1.6}h1,h2,h3{margin:0 0 .6em;font-family:Lato,Lato Heading Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:900;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(2.5rem,.9rem + 5vw,7rem)}h2{letter-spacing:-.02em;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.75rem)}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 1em}a{color:var(--color-brand-text)}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.sprite{display:none}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.icon--star{color:var(--color-star)}.container{width:min(100% - clamp(2rem,7vw,10rem),1800px);margin-inline-start:auto;margin-inline-end:auto}.eyebrow{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.button{min-height:52px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.button:active{transform:scale(.98)}.button:hover{box-shadow:var(--shadow-card);filter:brightness(1.08);transform:translateY(-2px)}.button--whatsapp{background:var(--color-whatsapp);color:#fff}.button--primary{background:var(--color-brand);color:#fff}.button--ghost{border-color:var(--color-border);color:var(--color-text)}.button--block{width:100%}.brand{color:var(--color-text);align-items:center;gap:.55rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.brand strong{font-weight:900}.brand__mark{color:var(--color-accent);font-size:1.25rem}.site-header{z-index:20;background:color-mix(in srgb, var(--color-bg) 88%, transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.site-header__inner{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.site-header__actions{align-items:center;gap:1rem;display:flex}.site-header__phone{color:var(--color-text);align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:none}.theme-toggle{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.theme-toggle__moon,.theme-toggle[data-current=dark] .theme-toggle__sun{display:block}.theme-toggle__sun,.theme-toggle[data-current=dark] .theme-toggle__moon{display:none}@media (min-width:768px){body{padding-bottom:0}.site-header__phone{display:inline-flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.hero{min-height:calc(100svh - var(--header-height) - var(--action-bar-height));background:radial-gradient(40rem 28rem at 85% 30%, var(--color-glow), transparent 70%), var(--color-bg);align-items:center;padding-block-start:2rem;padding-block-end:3rem;display:grid;position:relative;overflow:hidden}.hero__grid{align-items:center;gap:2.5rem;display:grid}.hero__lead{max-width:38rem;color:var(--color-muted);font-size:1.15rem}.hero__actions{flex-direction:column;gap:.75rem;margin-block-start:1.5rem;margin-block-end:1.5rem;display:flex}.hero__facts{color:var(--color-muted);flex-wrap:wrap;gap:.6rem 1.5rem;font-size:.95rem;display:flex}.hero__facts li{align-items:center;gap:.4rem;display:flex}.hero__facts strong{color:var(--color-text)}.live-pill{border:1px solid var(--color-border);background:var(--color-surface);border-radius:99px;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.875rem;font-weight:700;display:inline-flex}.live-pill__dot{background:var(--color-live);border-radius:50%;width:9px;height:9px;position:relative}.live-pill__dot:after{content:"";background:var(--color-live);border-radius:50%;animation:1.8s ease-out infinite pulse-ring;position:absolute;top:0;bottom:0;left:0;right:0}.h1-kicker{color:var(--color-accent);letter-spacing:0;margin-bottom:.6rem;font-size:clamp(1rem,.85rem + .5vw,1.4rem);font-weight:700;display:block}.mark{color:var(--color-accent);display:inline-block;position:relative}.mark:after{content:"";transform-origin:0;background:currentColor;border-radius:99px;height:.08em;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both draw-line;position:absolute;top:auto;bottom:.02em;left:0;right:0}.hero__scene{aspect-ratio:480/500;width:100%;max-width:min(100%,78svh);margin-inline-start:auto;margin-inline-end:auto;position:relative}.scene-base{width:100%;height:100%;display:block}.scene-building{fill:var(--color-scene-building)}.scene-windows{fill:var(--color-scene-window)}.scene-balcony{fill:var(--color-brand);stroke:var(--color-brand);stroke-width:3px}.scene-arm,.scene-ground{fill:none;stroke:var(--color-brand);stroke-width:5px;stroke-linecap:round}.scene-ground{stroke:var(--color-border);stroke-width:3px}.scene-pulley{fill:var(--color-accent)}.scene-cloud{fill:var(--color-scene-building);animation:16s ease-in-out infinite alternate cloud-drift;position:absolute}.scene-cloud--a{width:14.2%;top:14%;left:6.2%}.scene-cloud--b{width:10.4%;animation-duration:22s;animation-direction:alternate-reverse;top:34.4%;left:.8%}.scene-rope{background:var(--color-accent);transform-origin:top;will-change:transform;width:.52%;height:52.4%;animation:7s ease-in-out infinite alternate rope-hoist;position:absolute;top:11.6%;left:32.24%}.scene-load{will-change:transform;width:27.5%;height:16.8%;animation:7s ease-in-out infinite alternate load-hoist;position:absolute;top:63.2%;left:18.75%}.scene-sway{transform-origin:50% 5%;will-change:transform;width:100%;height:100%;animation:3.2s ease-in-out infinite alternate sway;display:block}.scene-sling{fill:none;stroke:var(--color-accent);stroke-width:2.5px}.scene-sofa{fill:#2f62a8}.scene-sofa-seat{fill:#244f8c}.scene-wrap{fill:none;stroke:#ffffff73;stroke-width:2px}.scene-truck{fill:var(--color-brand)}.scene-wheel{fill:var(--color-text)}@keyframes load-hoist{0%{transform:translateY(0)}to{transform:translateY(-259.5%)}}@keyframes rope-hoist{0%{transform:scaleY(1)}to{transform:scaleY(.1679)}}@keyframes sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}@keyframes cloud-drift{0%{transform:translate(0)}to{transform:translate(160%)}}@keyframes pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:560px){.hero__actions{flex-direction:row}}@media (min-width:900px){.hero{min-height:calc(100svh - var(--header-height));padding-block-start:3rem;padding-block-end:3rem}.hero__grid{grid-template-columns:1.15fr 1fr;gap:3rem}}.card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-card);padding:clamp(1.5rem,2.2vw,2.5rem);transition:transform .2s,box-shadow .2s,border-color .2s,opacity .55s}.card__photo{border-radius:calc(var(--radius) - 4px);aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;margin-bottom:1.25rem;display:block}.card__icon{color:var(--color-accent);margin-bottom:.75rem;font-size:1.5rem;transition:transform .25s}.review-rail{padding-block-start:.5rem;padding-block-end:.5rem;overflow:hidden}.review-rail__track{gap:1rem;width:max-content;animation:55s linear infinite ticker;display:flex}.review-rail:hover .review-rail__track,.review-rail:focus-within .review-rail__track{animation-play-state:paused}.review{border-radius:var(--radius);background:#ffffff17;flex-direction:column;flex:0 0 min(82vw,26rem);margin:0;display:flex;overflow:hidden}.review img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.review__body{flex-direction:column;flex:1;padding:1.25rem 1.5rem 1.5rem;display:flex}.review__stars{color:#f5b942;gap:.1rem;margin-bottom:.6rem;display:flex}.review footer{color:#cfdaeb;margin-top:auto;font-weight:700}.js .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.js .reveal.is-visible{opacity:1;transform:none}.section{scroll-margin-top:var(--header-height);padding-block-start:clamp(4rem,9vh,7rem);padding-block-end:clamp(4rem,9vh,7rem)}.section--tint{background:var(--color-tint)}.section--navy{background:var(--color-navy-bg);color:#fff}.section__head{max-width:40rem;margin-bottom:2rem}.section__head p{color:var(--color-muted)}.section--navy .section__head p{color:#cfdaeb}.grid{gap:1rem;display:grid}.card p{color:var(--color-muted);margin:0}.split{gap:2rem;display:grid}.checklist{gap:.75rem;margin-block-start:1.5rem;margin-block-end:1.5rem;display:grid}.checklist li{border:1px solid var(--color-border);border-radius:var(--radius);align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:700;display:flex}.checklist .icon{color:var(--color-whatsapp)}.fleet{gap:1rem;display:grid}.fleet li{align-content:start;gap:.15rem;display:grid}.fleet strong{font-size:1.25rem;font-weight:900}.fleet span{color:var(--color-muted)}.rating{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.rating a{color:#cfdaeb}.rating__value{font-size:3.5rem;font-weight:900;line-height:1}.rating__stars{color:#f5b942;gap:.1rem;display:flex}.steps{counter-reset:step;gap:.75rem;display:grid}.steps li{counter-increment:step;align-items:center;gap:.75rem;display:flex}.steps li:before{content:counter(step);background:var(--color-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.faq__item{border-bottom:1px solid var(--color-border)}.faq__item summary{cursor:pointer;padding-block-start:.9rem;padding-block-end:.9rem;font-weight:700}.zones h3{margin-top:1.25rem}.zones ul{columns:2;color:var(--color-muted);padding-bottom:1rem;font-size:.95rem}.faq__item p{color:var(--color-muted)}.site-footer{background:var(--color-tint);border-top:1px solid var(--color-border);padding-block-start:3rem;padding-block-end:1.5rem}.site-footer__grid{gap:2rem;display:grid}.site-footer__grid p{color:var(--color-muted);margin:.5rem 0 0}.contact-list{gap:.6rem;display:grid}.contact-list li{overflow-wrap:anywhere;align-items:center;gap:.6rem;display:flex}.contact-list .icon{color:var(--color-accent)}.contact-list a{color:var(--color-text)}.site-footer__links{flex-wrap:wrap;gap:1rem;display:flex}.site-footer__legal{border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:2rem;padding-top:1.25rem;font-size:.9rem;display:flex}.action-bar{z-index:30;padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;top:auto;bottom:0;left:0;right:0}.action-bar a{height:var(--action-bar-height);color:var(--color-text);align-content:center;justify-items:center;gap:.15rem;font-size:.8rem;font-weight:700;text-decoration:none;display:grid}.action-bar .icon{font-size:1.15rem}.action-bar a:first-child{color:var(--color-whatsapp)}:root[data-theme=dark] .action-bar a:first-child{color:#4fd08c}.whatsapp-float{z-index:30;background:var(--color-whatsapp);width:60px;height:60px;box-shadow:var(--shadow-card);color:#fff;border-radius:50%;place-items:center;font-size:1.4rem;transition:transform .15s;display:none;position:fixed;bottom:1.5rem;right:1.5rem}.whatsapp-float:hover{transform:scale(1.08)}.page-simple{padding-bottom:0}.prose{max-width:44rem;padding-block-start:3rem;padding-block-end:3rem}.prose h2{margin-top:1.75rem;font-size:1.3rem}.prose--center{text-align:center;align-content:center;justify-items:center;min-height:70vh;display:grid}.page-simple .action-bar,.page-simple .whatsapp-float{display:none}@media (min-width:640px){.grid--2,.grid--3{grid-template-columns:repeat(2,1fr)}.fleet{grid-template-columns:repeat(4,1fr)}.zones ul{columns:3}}@media (min-width:768px){.action-bar{display:none}.whatsapp-float{display:grid}.site-footer__grid{grid-template-columns:1.2fr 1fr 1.2fr}}@media (min-width:900px){.section{flex-direction:column;justify-content:center;min-height:92svh;display:flex}.section>.container{width:min(100% - clamp(2rem,7vw,10rem),1800px)}.grid--3{grid-template-columns:repeat(3,1fr)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem}.split--top{align-items:start}.split--form{grid-template-columns:.85fr 1.15fr}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .action-bar a:first-child{color:#4fd08c}}.stagger>:nth-child(2){transition-delay:80ms}.stagger>:nth-child(3){transition-delay:.16s}.stagger>:nth-child(4){transition-delay:.24s}.stagger>:nth-child(5){transition-delay:.32s}.card:hover{border-color:var(--color-accent);transform:translateY(-4px)}.card:hover .card__icon{transform:translateY(-3px)scale(1.12)}.bento{gap:1rem;display:grid}.ticker{border-block:1px solid var(--color-border);color:var(--color-muted);padding-block-start:.9rem;padding-block-end:.9rem;font-size:.95rem;font-weight:700;overflow:hidden}.ticker__track{width:max-content;animation:40s linear infinite ticker;display:flex}.ticker__track span{white-space:nowrap;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.scroll-progress{display:none}.lift{max-width:min(100%,62svh);margin:0 auto;position:relative}.lift__scene{width:100%;height:auto;display:block}.lift__badge{background:var(--color-brand);color:#fff;border-radius:99px;padding:.4rem .9rem;font-weight:900;position:absolute;top:.5rem;left:.5rem}.lift__floor:after{content:counter(floor);counter-reset:floor var(--floor)}.lift__rope{fill:var(--color-accent);transform-box:fill-box;transform-origin:top}.fleet__bar{background:var(--color-accent);transform-origin:0;border-radius:99px;height:6px;margin-top:.75rem;transition:transform .9s cubic-bezier(.2,.8,.2,1) .2s;display:block;transform:scaleX(0)}.reveal.is-visible .fleet__bar--1{transform:scaleX(.33)}.reveal.is-visible .fleet__bar--2{transform:scaleX(.66)}.reveal.is-visible .fleet__bar--3{transform:scaleX(1)}.reviews-head{gap:1rem;margin-bottom:2rem;display:grid}.reviews-head .rating{margin:0}.faq__item::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.faq__item[open]::details-content{height:auto}.faq__item summary::marker{color:var(--color-accent)}.whatsapp-float:before{content:"";z-index:-1;background:var(--color-whatsapp);border-radius:50%;animation:2.4s ease-out infinite pulse-ring;position:absolute;top:0;bottom:0;left:0;right:0}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@property --floor{syntax:"<integer>";inherits:true;initial-value:6}@keyframes ticker{to{transform:translate(-50%)}}@keyframes lift-load{to{transform:translateY(-300px)}}@keyframes lift-rope{to{transform:scaleY(.11)}}@keyframes lift-floor{0%{--floor:1}to{--floor:6}}@keyframes progress{to{transform:scaleX(1)}}@supports (animation-timeline:view()){.lift{view-timeline:--lift block}.lift__load,.lift__rope,.lift__floor{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lift;animation-range:entry 40% cover 75%}.lift__load{animation-name:lift-load}.lift__rope{animation-name:lift-rope}.lift__floor{animation-name:lift-floor}.scroll-progress{z-index:40;background:var(--color-accent);transform-origin:0;height:3px;animation:linear both progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;bottom:auto;left:0;right:0;transform:scaleX(0)}}@media (min-width:900px){.bento{grid-template-columns:repeat(4,1fr)}.card--wide{flex-direction:column;grid-area:span 2/span 2;justify-content:flex-end;display:flex}.card--wide .card__photo{aspect-ratio:auto;flex:1;min-height:0}.card--wide h3{font-size:1.75rem}.reviews-head{grid-template-columns:1fr auto;align-items:end}}@media (min-width:640px) and (not (min-width:900px)){.bento{grid-template-columns:repeat(2,1fr)}.card--wide{grid-column:span 2}}.quote{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-card);gap:1rem;padding:1.5rem;display:grid}.quote__progress{background:var(--color-tint);border-radius:99px;height:6px;overflow:hidden}.quote__progress span{border-radius:inherit;background:var(--color-accent);transform-origin:0;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(.333)}.quote__counter{color:var(--color-muted);margin:0;font-size:.875rem;font-weight:700}.quote__step{border:0;outline:0;gap:1rem;min-width:0;margin:0;padding:0;animation:.3s both step-in;display:grid}.quote__step[hidden]{display:none}.quote__step legend{margin-bottom:1rem;padding:0;font-size:1.3rem;font-weight:900}.quote__nav{gap:.75rem;display:flex}.quote__nav .button{flex:1}.quote__nav .button[hidden]{display:none}.chips{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.chip{cursor:pointer;position:relative}.chip input{opacity:0;position:absolute}.chip span{border:1.5px solid var(--color-border);text-align:center;border-radius:10px;justify-content:center;align-items:center;height:100%;min-height:52px;padding:.5rem;font-size:.95rem;font-weight:700;line-height:1.2;transition:border-color .15s,background .15s,transform .15s;display:flex}.chip:hover span{border-color:var(--color-accent);transform:translateY(-1px)}.chip input:checked+span{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.chip input:focus-visible+span{outline:3px solid var(--color-accent);outline-offset:2px}.field{gap:.3rem;min-width:0;display:grid}.field label{font-weight:700}.field label span{color:var(--color-muted);font-weight:400}.field input,.field select,.field textarea{border:1.5px solid var(--color-border);background:var(--color-bg);width:100%;min-height:50px;color:var(--color-text);font:inherit;border-radius:10px;padding:.65rem .8rem;font-size:max(16px,1rem);transition:border-color .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-brand-text)}.field textarea{resize:vertical}.field [aria-invalid]{border-color:var(--color-error)}.field__error{color:var(--color-error);margin:0;font-size:.9rem}.field__error:empty{display:none}.quote__note,.quote__status{color:var(--color-muted);margin:0;font-size:.9rem}.quote__status{color:var(--color-text);font-weight:700}@keyframes step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (min-width:560px){.chips{grid-template-columns:repeat(3,1fr)}}
