@font-face{font-family:CaptacionHand;src:url(/captacion/assets/caveat-latin.woff)format("woff");font-weight:400 700;font-display:swap}.captacion-landing{--captacion-header-height:88px}.captacion-landing .captacion-site-header{height:var(--captacion-header-height)}.captacion-landing .captacion-animated-hero{min-height:min(840px, calc(100svh - var(--captacion-header-height)));isolation:isolate;background:#fff;grid-template-rows:1fr auto;grid-template-columns:44% 56%;display:grid;position:relative}.captacion-landing .captacion-hero-viewport{width:0;height:calc(100svh - var(--captacion-header-height));visibility:hidden;pointer-events:none;position:absolute}.captacion-landing .captacion-animated-copy{z-index:2;grid-area:1/1;align-self:end;min-width:0;padding:clamp(36px,4vw,70px) 10px 0 9.8%;position:relative}.captacion-landing .captacion-animated-copy .captacion-eyebrow{letter-spacing:.075em;margin-bottom:20px;font-size:clamp(.7rem,.9vw,.875rem)}.captacion-landing .captacion-animated-copy h1{letter-spacing:-.052em;text-wrap:balance;overflow-wrap:normal;max-width:640px;font-size:clamp(2.6rem,4.35vw,4.55rem);font-weight:800;line-height:1.07}.captacion-landing .captacion-animated-copy h1 em{display:block}.captacion-landing .captacion-animated-description{color:#405167;text-wrap:pretty;max-width:520px;margin-top:24px;font-size:clamp(.95rem,1.12vw,1.125rem);line-height:1.65}.captacion-landing .captacion-animated-action{z-index:2;grid-area:2/1;min-width:0;padding:28px 12px clamp(36px,4vw,64px) 9.8%;position:relative}.captacion-landing .captacion-hero-cta[data-slot=button]{border-radius:8px;justify-content:space-between;gap:18px;max-width:100%;min-height:55px;font-size:clamp(.8125rem,1.05vw,1rem)}.captacion-landing .captacion-hero-cta svg{flex-shrink:0}.captacion-landing .captacion-animated-action>p{color:#617186;margin-top:10px;font-size:.8125rem;line-height:1.4}.captacion-landing .captacion-hero-scene{isolation:isolate;background:#fff;border-radius:0 24px 0 0;grid-area:1/2/3/3;min-width:0;min-height:660px;position:relative;overflow:clip}.captacion-landing .captacion-hero-factory{object-fit:cover;object-position:57% center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.captacion-landing .captacion-hero-scene-shade{z-index:1;background:linear-gradient(90deg,#fff 0%,#ffffff9c 10%,#fff0 28%),linear-gradient(#0000 55%,#0b1d3a26);position:absolute;inset:0}.captacion-landing .captacion-task-note{z-index:3;color:#0b1d3a;text-align:center;opacity:0;width:27%;transform:rotate(var(--note-angle));pointer-events:none;background:#fffffff2;border-radius:5px 8px 4px 7px;padding:10px 8px 15px;font-family:CaptacionHand,Segoe Print,cursive;font-size:clamp(1.55rem,2.55vw,2.65rem);font-weight:650;line-height:.92;position:absolute;box-shadow:0 10px 30px #0b1d3a22,inset 0 0 0 1px #ffffffa6}.captacion-landing .captacion-task-note span{white-space:nowrap;display:block}.captacion-landing .captacion-task-note span:last-child:after{content:"";border-bottom:3px solid #0a9da6;border-radius:50%;width:80%;margin:5px auto 0;display:block;transform:rotate(-3deg)}.captacion-landing .captacion-task-note-1{--note-angle:-7deg;top:9%;left:6%}.captacion-landing .captacion-task-note-2{--note-angle:-4deg;width:29%;top:5%;left:46%}.captacion-landing .captacion-task-note-3{--note-angle:-5deg;top:28%;left:70%}.captacion-landing .captacion-task-note-4{--note-angle:-7deg;color:#087d8b;top:35%;left:9%}.captacion-landing .captacion-task-note-5{--note-angle:-6deg;top:44%;left:54%}.captacion-landing .captacion-task-note-6{--note-angle:-7deg;color:#087d8b;top:57%;left:72%}.captacion-landing .captacion-hand-arrows{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.captacion-landing .captacion-hand-arrows path{fill:none;stroke:#08a9af;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.captacion-landing .captacion-hand-arrows marker path{stroke-width:4px}.captacion-landing .captacion-mobile-arrows{display:none}.captacion-landing .captacion-hand-arrow{marker-end:url(#captacion-hand-arrowhead);stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 2px 2px #ffffffbd)}.captacion-landing .captacion-hero-resolution{z-index:5;color:#fff;text-align:center;background:#0b1d3af5;border-radius:18px;padding:clamp(20px,2vw,32px) 18px;position:absolute;bottom:7%;left:14%;right:7%;box-shadow:0 12px 45px #0b1d3a28}.captacion-landing .captacion-hero-resolution-title{letter-spacing:-.045em;overflow-wrap:normal;font-family:CaptacionManrope,Arial,sans-serif;font-size:clamp(1.55rem,2.6vw,2.8rem);font-weight:800;line-height:1.18}.captacion-landing .captacion-hero-us{white-space:nowrap;display:inline-block;position:relative}.captacion-landing .captacion-hero-us svg{pointer-events:none;width:116%;height:156%;position:absolute;top:-25%;left:-7%}.captacion-landing .captacion-hero-us path{fill:none;stroke:#11c6ce;stroke-width:5px;stroke-linecap:round}.captacion-landing .captacion-hero-resolution-caption{margin-top:18px;font-size:clamp(.75rem,1.15vw,1.125rem);line-height:1.4}.captacion-landing [data-hero-state=playing] .captacion-task-note{animation:captacion-note-enter 1.2s cubic-bezier(.2,.7,.2,1) calc(.2s + var(--note-index)*.5s) both}.captacion-landing [data-hero-state=playing] .captacion-hand-arrow{animation:captacion-arrow-draw 1s ease-out calc(1.4s + var(--arrow-index)*.5s) forwards}.captacion-landing [data-hero-state=done] .captacion-task-note{opacity:1}.captacion-landing [data-hero-state=done] .captacion-hand-arrow{opacity:1;stroke-dashoffset:0}.captacion-landing [data-hero-state=playing] .captacion-hero-us path{animation:.9s ease-out 5.75s both captacion-promise-circle}.captacion-landing [data-hero-state=playing] .captacion-hero-resolution{animation:.8s ease-out 6.1s captacion-promise-arrival}@keyframes captacion-note-enter{0%{opacity:0;transform:translateY(18px) rotate(calc(var(--note-angle) - 4deg)) scale(.9)}to{opacity:1;transform:translateY(0) rotate(var(--note-angle)) scale(1)}}@keyframes captacion-arrow-draw{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes captacion-promise-circle{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes captacion-promise-arrival{50%{box-shadow:0 0 0 5px #11c6ce44,0 12px 45px #0b1d3a28}}@media (width<=900px){.captacion-landing{--captacion-header-height:64px}.captacion-landing .captacion-site-header{padding:7px 20px}.captacion-landing .captacion-brand img{width:155px}.captacion-landing .captacion-animated-hero{height:calc(100svh - var(--captacion-header-height));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0}.captacion-landing .captacion-animated-copy{grid-area:1/1;align-self:auto;padding:18px 24px 14px}.captacion-landing .captacion-animated-copy .captacion-eyebrow{letter-spacing:.065em;margin-bottom:9px;font-size:.625rem;line-height:1.4}.captacion-landing .captacion-animated-copy h1{letter-spacing:-.045em;max-width:680px;font-size:clamp(1.75rem,min(7.5vw,4.4svh),2.75rem);line-height:1.06}.captacion-landing .captacion-animated-description{max-width:650px;margin-top:12px;font-size:.875rem;line-height:1.45}.captacion-landing .captacion-hero-scene{border-radius:0;grid-area:2/1;min-height:0}.captacion-landing .captacion-hero-factory{object-position:center 52%}.captacion-landing .captacion-hero-scene-shade{background:linear-gradient(#ffffff6b,#0000 30%,#0b1d3a12)}.captacion-landing .captacion-task-note{border-radius:4px;width:27%;padding:5px 3px 8px;font-size:clamp(1.1rem,min(5.9vw,3.1svh),1.9rem);line-height:.95}.captacion-landing .captacion-task-note span:last-child:after{border-width:2px;margin-top:3px}.captacion-landing .captacion-task-note-1{--note-angle:-6deg;top:5%;left:4%}.captacion-landing .captacion-task-note-2{--note-angle:3deg;width:29%;top:2%;left:35.5%}.captacion-landing .captacion-task-note-3{--note-angle:-5deg;top:5%;left:69%}.captacion-landing .captacion-task-note-4{--note-angle:4deg;top:35%;left:5%}.captacion-landing .captacion-task-note-5{--note-angle:-6deg;top:35%;left:37%}.captacion-landing .captacion-task-note-6{--note-angle:5deg;top:35%;left:69%}.captacion-landing .captacion-hand-arrows{opacity:1}.captacion-landing .captacion-desktop-arrows{display:none}.captacion-landing .captacion-mobile-arrows{display:initial}.captacion-landing .captacion-hero-resolution{border-radius:10px;padding:10px 12px;bottom:6%;left:6%;right:6%}.captacion-landing .captacion-hero-resolution-title{font-size:clamp(1.1rem,min(5.4vw,3.1svh),1.75rem);line-height:1.12}.captacion-landing .captacion-resolution-break{display:none}.captacion-landing .captacion-hero-resolution-caption{margin-top:7px;font-size:.6875rem;line-height:1.35}.captacion-landing .captacion-animated-action{padding:12px 24px max(14px, env(safe-area-inset-bottom));text-align:center;grid-area:3/1}.captacion-landing .captacion-hero-cta[data-slot=button]{text-align:left;gap:8px;width:100%;max-width:650px;min-height:46px;padding:10px 15px;font-size:.8125rem}.captacion-landing .captacion-animated-action>p{margin-top:6px;font-size:.6875rem;line-height:1.4}.captacion-landing [data-compact-scene=true] .captacion-task-note{padding:3px;font-size:1rem}.captacion-landing [data-compact-scene=true] .captacion-task-note span:last-child:after{margin-top:2px}.captacion-landing [data-compact-scene=true] .captacion-task-note-1,.captacion-landing [data-compact-scene=true] .captacion-task-note-2,.captacion-landing [data-compact-scene=true] .captacion-task-note-3{top:5%}.captacion-landing [data-compact-scene=true] .captacion-task-note-4,.captacion-landing [data-compact-scene=true] .captacion-task-note-5,.captacion-landing [data-compact-scene=true] .captacion-task-note-6{top:calc(5% + 46px)}.captacion-landing [data-compact-scene=true] .captacion-hero-resolution{padding-block:6px;bottom:3%}}@media (width<=900px) and (height<=650px){.captacion-landing{--captacion-header-height:54px}.captacion-landing .captacion-brand img{width:130px}.captacion-landing .captacion-animated-copy{padding:10px 20px}.captacion-landing .captacion-animated-copy .captacion-eyebrow{margin-bottom:6px}.captacion-landing .captacion-animated-copy h1{font-size:clamp(1.5rem,6.8vw,1.8rem)}.captacion-landing .captacion-animated-description{margin-top:8px;font-size:.8125rem;line-height:1.4}.captacion-landing .captacion-animated-action{padding:8px 20px max(8px, env(safe-area-inset-bottom))}.captacion-landing .captacion-hero-cta[data-slot=button]{min-height:44px;padding-block:9px}.captacion-landing .captacion-hero-resolution{padding:8px 10px;bottom:4%}.captacion-landing .captacion-hero-resolution-caption{margin-top:5px}}@media (width>=600px) and (width<=900px) and (height<=500px){.captacion-landing .captacion-animated-hero{grid-template-rows:1fr auto;grid-template-columns:47% 53%}.captacion-landing .captacion-animated-copy{align-self:center}.captacion-landing .captacion-animated-copy h1{font-size:clamp(1.4rem,3.4vw,1.85rem)}.captacion-landing .captacion-animated-description{font-size:.75rem}.captacion-landing .captacion-hero-scene{grid-area:1/2/3/3}.captacion-landing .captacion-animated-action{grid-area:2/1;padding-top:0}.captacion-landing .captacion-hero-cta[data-slot=button]{font-size:.75rem}}@media (width<=900px){.captacion-landing .captacion-animated-hero[data-text-overflow=true]{height:auto;min-height:calc(100svh - var(--captacion-header-height));grid-template-rows:auto minmax(200px,1fr) auto}}@media (prefers-reduced-motion:reduce){.captacion-landing .captacion-task-note,.captacion-landing .captacion-hand-arrow{opacity:1}.captacion-landing .captacion-hand-arrow,.captacion-landing .captacion-hero-us path{stroke-dashoffset:0}}.captacion-landing .captacion-whatsapp-anchor{width:min(240px,100%)}.captacion-landing .captacion-whatsapp-contact{text-align:left;width:100%}.captacion-landing .captacion-whatsapp-floating{z-index:120;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));width:min(240px,100vw - 32px);position:fixed}.captacion-landing .captacion-whatsapp-contact[data-open=false]{width:54px}.captacion-landing .captacion-whatsapp-panel{background:#fff;border:1px solid #c9e4d7;border-left:3px solid #16834e;border-radius:12px;padding:8px;position:relative;box-shadow:0 7px 24px #0b1d3a12}.captacion-landing .captacion-whatsapp-floating .captacion-whatsapp-panel{box-shadow:0 12px 40px #0b1d3a25}.captacion-landing .captacion-whatsapp-pain{letter-spacing:-.025em;color:#0b1d3a;padding-right:24px;font-family:CaptacionManrope,Arial,sans-serif;font-size:.8125rem;font-weight:750;line-height:1.3}.captacion-landing .captacion-whatsapp-close{color:#526075;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:3px;right:3px}.captacion-landing .captacion-whatsapp-close:hover{color:#0b1d3a;background:#edf5f0}.captacion-landing .captacion-whatsapp-link{color:#fff;background:#127344;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-top:5px;padding:7px 10px;font-size:.8125rem;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.captacion-landing .captacion-whatsapp-link:hover{background:#0d6138}.captacion-landing .captacion-whatsapp-link img,.captacion-landing .captacion-whatsapp-launcher img{filter:brightness(0)invert();flex-shrink:0;display:block}.captacion-landing .captacion-whatsapp-link img{width:18px;height:18px}.captacion-landing .captacion-whatsapp-link svg{flex-shrink:0;width:14px;height:14px}.captacion-landing .captacion-whatsapp-launcher{cursor:pointer;background:#127344;border:0;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;display:grid;box-shadow:0 5px 20px #0b1d3a25}.captacion-landing .captacion-whatsapp-launcher:hover{background:#0d6138}.captacion-landing .captacion-whatsapp-close:focus-visible,.captacion-landing .captacion-whatsapp-launcher:focus-visible{outline-offset:3px;outline:3px solid #159ead}@media (width<=900px){.captacion-landing .captacion-whatsapp-anchor{margin-inline:auto}.captacion-landing .captacion-whatsapp-panel{padding:8px}.captacion-landing .captacion-whatsapp-pain{font-size:.8rem}.captacion-landing .captacion-whatsapp-link{margin-top:5px}.captacion-landing .captacion-animated-action{padding-block:8px max(10px, env(safe-area-inset-bottom))}}@font-face{font-family:CaptacionManrope;src:url(/captacion/assets/manrope.woff2)format("woff2");font-weight:200 800;font-display:swap}.captacion-landing.home-commercial-hero{--captacion-header-height:83px;color:#0b1d3a;background:#fff}.home-commercial-hero .captacion-animated-copy h1{font-family:CaptacionManrope,Arial,sans-serif;font-weight:800}.home-commercial-hero .captacion-animated-copy h1 em{color:#087d8b;font-style:normal}.home-commercial-hero .captacion-eyebrow{color:#087d8b;text-transform:uppercase;font-weight:750;line-height:1.5}.home-commercial-hero .captacion-animated-description{font-size:1.125rem}.home-commercial-hero .home-hero-process-link{color:#0b1d3a;text-underline-offset:4px;align-items:center;gap:12px;margin-top:18px;font-size:.875rem;font-weight:650;text-decoration:underline;display:inline-flex}.home-commercial-hero .home-hero-process-link:hover{color:#087d8b}.home-commercial-hero .captacion-animated-action>p{font-size:.875rem}.home-commercial-hero .captacion-hand-arrows{z-index:4}@media (width<=900px){.home-commercial-hero .captacion-animated-description{font-size:1rem}.home-commercial-hero .captacion-animated-action{text-align:center}.home-commercial-hero .home-hero-process-link{margin-top:5px}.home-commercial-hero .captacion-animated-copy .captacion-eyebrow{letter-spacing:.035em;font-size:.75rem}}@media (width<=850px){.captacion-landing.home-commercial-hero{--captacion-header-height:75px}}@media (width<=900px) and (height<=650px){.home-commercial-hero .captacion-animated-description{font-size:.9375rem}}
