.reveal.svelte-16jggtj{opacity:0;transform:translateY(1.75rem);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.reveal--visible.svelte-16jggtj{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal.svelte-16jggtj{opacity:1;transform:none;transition:none}}.iphone15.svelte-4yk4vz{width:100%;max-width:min(300px,88vw);margin:0 auto}.iphone15-rim.svelte-4yk4vz{position:relative;padding:11px;border-radius:48px;background:linear-gradient(145deg,#82828a94,#2a2a30eb 38%,#121216fa);box-shadow:0 36px 72px #0000008c,inset 0 1px #ffffff24,inset 0 -1px #00000059}.iphone15-screen.svelte-4yk4vz{position:relative;border-radius:40px;overflow:hidden;background:#000;aspect-ratio:390 / 844}.iphone15-island.svelte-4yk4vz{position:absolute;top:15px;left:50%;transform:translate(-50%);width:34%;height:30px;background:#0a0a0a;border-radius:999px;z-index:2;box-shadow:0 0 0 1px #ffffff12,inset 0 1px #ffffff0a}.iphone15-shot.svelte-4yk4vz{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.gallery.svelte-1o3cvfq{scroll-margin-top:5.5rem;padding:88px 0 100px;background:#060806;position:relative;overflow:hidden}.gallery.svelte-1o3cvfq:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(76,175,80,.09),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 40%,rgba(21,101,192,.06),transparent 50%);pointer-events:none}.container.svelte-1o3cvfq{position:relative;max-width:1120px;margin:0 auto;padding:0 24px;z-index:1}.section-head.svelte-1o3cvfq{text-align:center;max-width:680px;margin:0 auto 64px;display:flex;flex-direction:column;align-items:center;gap:0}.section-head.svelte-1o3cvfq .reveal{width:100%}.eyebrow.svelte-1o3cvfq{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#81c784;margin-bottom:12px}.eyebrow-icon{opacity:.9}.section-head.svelte-1o3cvfq h2:where(.svelte-1o3cvfq){font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin-bottom:16px;line-height:1.15}.sub.svelte-1o3cvfq{font-size:1.05rem;line-height:1.65;color:#ffffff94;margin:0}.app-stores.svelte-1o3cvfq{margin-top:22px}.timeline.svelte-1o3cvfq{position:relative;display:flex;flex-direction:column;gap:clamp(48px,8vw,88px);padding-bottom:24px}.timeline-rail.svelte-1o3cvfq{--timeline-fill: 0;position:absolute;left:50%;top:0;bottom:0;width:0;transform:translate(-50%);pointer-events:none;z-index:0}.timeline-line.svelte-1o3cvfq{position:absolute;left:50%;top:0;height:100%;width:3px;transform:translate(-50%);border-radius:999px}.timeline-line--track.svelte-1o3cvfq{background:linear-gradient(180deg,#81c78414,#4caf5024,#81c7840f);box-shadow:inset 0 0 0 1px #ffffff0a}.timeline-line--fill.svelte-1o3cvfq{transform:translate(-50%) scaleY(var(--timeline-fill));transform-origin:top center;will-change:transform;background:linear-gradient(180deg,#a5d6a7f2,#4caf50d9 35%,#2e7d32bf);box-shadow:0 0 20px #4caf5059,0 0 40px #4caf501f}.timeline-step.svelte-1o3cvfq{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:clamp(16px,3vw,28px);align-items:center}.timeline-step--right.svelte-1o3cvfq .timeline-mock:where(.svelte-1o3cvfq){grid-column:3;grid-row:1}.timeline-step--right.svelte-1o3cvfq .timeline-copy:where(.svelte-1o3cvfq){grid-column:1;grid-row:1;text-align:right}.timeline-step.svelte-1o3cvfq:not(.timeline-step--right) .timeline-mock:where(.svelte-1o3cvfq){grid-column:1}.timeline-step.svelte-1o3cvfq:not(.timeline-step--right) .timeline-copy:where(.svelte-1o3cvfq){grid-column:3;text-align:left}.timeline-dot-wrap.svelte-1o3cvfq{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.timeline-dot.svelte-1o3cvfq{width:18px;height:18px;border-radius:50%;background:linear-gradient(145deg,#a5d6a7,#2e7d32);box-shadow:0 0 0 4px #0a0c0af2,0 0 20px #4caf5073}.timeline-index.svelte-1o3cvfq{font-size:10px;font-weight:800;letter-spacing:.06em;color:#ffffff59}.timeline-mock.svelte-1o3cvfq,.timeline-copy.svelte-1o3cvfq,.timeline-dot-wrap.svelte-1o3cvfq{opacity:1;transform:none;filter:none}.gallery--enhanced.svelte-1o3cvfq .timeline-step:where(.svelte-1o3cvfq):not(.in-view) .timeline-mock:where(.svelte-1o3cvfq),.gallery--enhanced.svelte-1o3cvfq .timeline-step:where(.svelte-1o3cvfq):not(.in-view) .timeline-copy:where(.svelte-1o3cvfq){opacity:0;filter:blur(6px)}.gallery--enhanced.svelte-1o3cvfq .timeline-step:where(.svelte-1o3cvfq):not(.in-view):not(.timeline-step--right) .timeline-mock:where(.svelte-1o3cvfq){transform:translate(-1.25rem,2.25rem) scale(.98)}.gallery--enhanced.svelte-1o3cvfq .timeline-step:where(.svelte-1o3cvfq):not(.in-view):not(.timeline-step--right) .timeline-copy:where(.svelte-1o3cvfq){transform:translate(1.25rem,2.25rem) scale(.98)}.gallery--enhanced.svelte-1o3cvfq .timeline-step:not(.in-view).timeline-step--right:where(.svelte-1o3cvfq) .timeline-mock:where(.svelte-1o3cvfq){transform:translate(1.25rem,2.25rem) scale(.98)}.gallery--enhanced.svelte-1o3cvfq .timeline-step:not(.in-view).timeline-step--right:where(.svelte-1o3cvfq) .timeline-copy:where(.svelte-1o3cvfq){transform:translate(-1.25rem,2.25rem) scale(.98)}.gallery--enhanced.svelte-1o3cvfq .timeline-step:where(.svelte-1o3cvfq):not(.in-view) .timeline-dot-wrap:where(.svelte-1o3cvfq){opacity:0;transform:scale(.88)}.gallery--enhanced.svelte-1o3cvfq .timeline-mock:where(.svelte-1o3cvfq),.gallery--enhanced.svelte-1o3cvfq .timeline-copy:where(.svelte-1o3cvfq){transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .65s ease}.gallery--enhanced.svelte-1o3cvfq .timeline-dot-wrap:where(.svelte-1o3cvfq){transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.gallery--enhanced.svelte-1o3cvfq .timeline-copy:where(.svelte-1o3cvfq){transition-delay:.08s}.step-label.svelte-1o3cvfq{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#81c784;margin:0 0 10px}.timeline-copy.svelte-1o3cvfq h3:where(.svelte-1o3cvfq){font-size:clamp(1.15rem,2vw,1.35rem);font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.02em;line-height:1.2}.timeline-copy.svelte-1o3cvfq p:where(.svelte-1o3cvfq){font-size:.98rem;line-height:1.65;color:#ffffff8c;margin:0;max-width:28rem}.timeline-step--right.svelte-1o3cvfq .timeline-copy:where(.svelte-1o3cvfq) p:where(.svelte-1o3cvfq){margin-left:auto}@media(max-width:900px){.timeline-rail.svelte-1o3cvfq{left:20px;transform:none}.timeline-line.svelte-1o3cvfq{left:0}.timeline-line--track.svelte-1o3cvfq{transform:none}.timeline-line--fill.svelte-1o3cvfq{transform:scaleY(var(--timeline-fill))}.timeline-step.svelte-1o3cvfq,.timeline-step.timeline-step--right.svelte-1o3cvfq{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto}.timeline-dot-wrap.svelte-1o3cvfq{grid-column:1;grid-row:1 / span 2;align-self:start;padding-top:12px}.timeline-step.svelte-1o3cvfq .timeline-mock:where(.svelte-1o3cvfq),.timeline-step--right.svelte-1o3cvfq .timeline-mock:where(.svelte-1o3cvfq){grid-column:2;grid-row:1}.timeline-step.svelte-1o3cvfq .timeline-copy:where(.svelte-1o3cvfq),.timeline-step--right.svelte-1o3cvfq .timeline-copy:where(.svelte-1o3cvfq){grid-column:2;grid-row:2;text-align:left!important;margin-top:8px}.timeline-step--right.svelte-1o3cvfq .timeline-copy:where(.svelte-1o3cvfq) p:where(.svelte-1o3cvfq){margin-left:0}}@media(prefers-reduced-motion:reduce){.gallery--enhanced.svelte-1o3cvfq .timeline-step:where(.svelte-1o3cvfq):not(.in-view) .timeline-mock:where(.svelte-1o3cvfq),.gallery--enhanced.svelte-1o3cvfq .timeline-step:where(.svelte-1o3cvfq):not(.in-view) .timeline-copy:where(.svelte-1o3cvfq),.gallery--enhanced.svelte-1o3cvfq .timeline-step:where(.svelte-1o3cvfq):not(.in-view) .timeline-dot-wrap:where(.svelte-1o3cvfq){opacity:1;transform:none;filter:none}.gallery--enhanced.svelte-1o3cvfq .timeline-mock:where(.svelte-1o3cvfq),.gallery--enhanced.svelte-1o3cvfq .timeline-copy:where(.svelte-1o3cvfq),.gallery--enhanced.svelte-1o3cvfq .timeline-dot-wrap:where(.svelte-1o3cvfq){transition:none}}.features.svelte-1dpem8h{padding:96px 0;position:relative;overflow:hidden;background:#0a0a0a}.features.svelte-1dpem8h:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,#0a0a0ab8,#080c0acc 38%,#060c0ae0),url(../../../images/features-ganaderia-hero.png);background-image:linear-gradient(180deg,#0a0a0ab8,#080c0acc 38%,#060c0ae0),image-set(url(../../../images/features-ganaderia-hero.webp) type("image/webp"),url(../../../images/features-ganaderia-hero.png) type("image/png"));background-size:cover;background-position:center 38%;background-repeat:no-repeat}.container.svelte-1dpem8h{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 24px}.section-header.svelte-1dpem8h{text-align:center;margin-bottom:52px;max-width:640px;margin-left:auto;margin-right:auto}.section-header.svelte-1dpem8h h2:where(.svelte-1dpem8h){font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-.03em;line-height:1.15}.section-header.svelte-1dpem8h p:where(.svelte-1dpem8h){font-size:1.05rem;color:#ffffff9e;line-height:1.65;margin:0}.features-grid.svelte-1dpem8h{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.feature-card.svelte-1dpem8h{background:#060a0894;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:28px 26px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .3s ease,border-color .3s ease,transform .3s ease;height:100%}.feature-card.svelte-1dpem8h:hover{background:#080e0bad;border-color:#4caf5059;transform:translateY(-4px)}.feature-icon.svelte-1dpem8h{width:64px;height:64px;background:linear-gradient(135deg,#4caf5038,#2e7d321f);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#81c784}.feature-card.svelte-1dpem8h h3:where(.svelte-1dpem8h){font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.02em}.feature-card.svelte-1dpem8h p:where(.svelte-1dpem8h){color:#ffffff94;line-height:1.62;font-size:.95rem;margin:0}@media(max-width:768px){.features.svelte-1dpem8h{padding:72px 0}.features.svelte-1dpem8h:before{background-position:center 32%}.features-grid.svelte-1dpem8h{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.feature-card.svelte-1dpem8h:hover{transform:none}}.edge.svelte-zhzo5z{padding:96px 0;background:linear-gradient(180deg,#0a0c0a,#0d100e,#0a0a0a)}.container.svelte-zhzo5z{max-width:1180px;margin:0 auto;padding:0 24px}.section-head.svelte-zhzo5z{text-align:center;max-width:640px;margin:0 auto 48px}.eyebrow.svelte-zhzo5z{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#81c784;margin-bottom:12px}.section-head.svelte-zhzo5z h2:where(.svelte-zhzo5z){font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin-bottom:16px;line-height:1.15}.sub.svelte-zhzo5z{font-size:1.05rem;line-height:1.65;color:#fff9;margin:0}.grid.svelte-zhzo5z{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.card.svelte-zhzo5z{position:relative;overflow:hidden;padding:28px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background-color:#0a0c0a;background-image:linear-gradient(165deg,#050a08e0,#0409076b 42%,#030806e6),var(--card-bg-png);background-image:linear-gradient(165deg,#050a08e0,#0409076b 42%,#030806e6),image-set(var(--card-bg-webp) type("image/webp"),var(--card-bg-png) type("image/png"));background-size:cover;background-position:center;background-repeat:no-repeat;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;height:100%;min-height:280px;box-shadow:0 16px 40px #00000059}.card.svelte-zhzo5z:hover{border-color:#81c78473;transform:translateY(-4px);box-shadow:0 22px 48px #0000006b}.icon-wrap.svelte-zhzo5z{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4caf5059,#1565c033);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);color:#c8e6c9;margin-bottom:18px;box-shadow:0 4px 16px #00000040}.card.svelte-zhzo5z h3:where(.svelte-zhzo5z){font-size:1.08rem;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.35;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(0,0,0,.55)}.card.svelte-zhzo5z p:where(.svelte-zhzo5z){font-size:.94rem;line-height:1.62;color:#ffffffd1;margin:0;text-shadow:0 1px 12px rgba(0,0,0,.5)}@media(prefers-reduced-motion:reduce){.card.svelte-zhzo5z:hover{transform:none}}.benefits.svelte-qki7v8{padding:96px 0;background:linear-gradient(180deg,#0a0a0a,#0e100e 45%,#0a0a0a)}.container.svelte-qki7v8{max-width:1180px;margin:0 auto;padding:0 24px}.section-header.svelte-qki7v8{text-align:center;margin-bottom:52px;max-width:640px;margin-left:auto;margin-right:auto}.section-header.svelte-qki7v8 h2:where(.svelte-qki7v8){font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-.03em;line-height:1.15}.section-header.svelte-qki7v8 p:where(.svelte-qki7v8){font-size:1.05rem;color:#ffffff9e;line-height:1.65;margin:0}.benefits-grid.svelte-qki7v8{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-column.svelte-qki7v8{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px 24px;transition:border-color .3s ease,background .3s ease,transform .3s ease;height:100%}.benefit-column.svelte-qki7v8:hover{border-color:#4caf504d;background:#ffffff0d;transform:translateY(-3px)}.column-title.svelte-qki7v8{display:flex;align-items:center;gap:12px;font-size:1.12rem;font-weight:700;color:#fff;margin-bottom:22px;letter-spacing:-.02em}.column-icon-wrap.svelte-qki7v8{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4caf5038,#1565c01a);color:#81c784;flex-shrink:0}.benefit-list.svelte-qki7v8{list-style:none;padding:0;margin:0}.benefit-list.svelte-qki7v8 li:where(.svelte-qki7v8){display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#ffffffad;border-bottom:1px solid rgba(255,255,255,.05);line-height:1.5;font-size:.94rem}.benefit-list.svelte-qki7v8 li:where(.svelte-qki7v8):last-child{border-bottom:none}.check-ico{color:#4caf50;flex-shrink:0;margin-top:2px}@media(max-width:1024px){.benefits-grid.svelte-qki7v8{grid-template-columns:1fr}}@media(max-width:768px){.benefits.svelte-qki7v8{padding:72px 0}}@media(prefers-reduced-motion:reduce){.benefit-column.svelte-qki7v8:hover{transform:none}}.plans.svelte-1bwlokg{padding:88px 0;background:#070b09}.container.svelte-1bwlokg{max-width:1100px;margin:0 auto;padding:0 24px}.eyebrow.svelte-1bwlokg{margin:0 0 10px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a5d6a7}h2.svelte-1bwlokg{margin:0 0 12px;font-size:clamp(1.75rem,3.5vw,2.4rem);letter-spacing:-.03em;color:#fff}.sub.svelte-1bwlokg{margin:0 0 28px;max-width:40rem;color:#ffffff9e;line-height:1.6}.currency-note.svelte-1bwlokg{margin:14px 0 0;max-width:40rem;color:#ffffff9e;font-size:.92rem;line-height:1.5}ul.svelte-1bwlokg{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:800px){ul.svelte-1bwlokg{grid-template-columns:repeat(3,1fr);align-items:stretch}}li.svelte-1bwlokg{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 20px 20px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}li.best.svelte-1bwlokg{border-color:#81c7848c;background:#4caf5014}.badge.svelte-1bwlokg{margin:0 0 6px;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#c8e6c9}h3.svelte-1bwlokg{margin:0;font-size:1.05rem;color:#fff}.price.svelte-1bwlokg{margin:8px 0 0;font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:#fff}.period.svelte-1bwlokg{margin:0;color:#ffffff8c;font-size:.92rem}.eq.svelte-1bwlokg{margin:8px 0 0;color:#e8f5e9;font-size:.92rem;font-weight:700}.save.svelte-1bwlokg{margin:4px 0 0;color:#c8e6c9;font-size:.82rem;font-weight:800}a.svelte-1bwlokg{margin-top:auto;display:inline-flex;justify-content:center;align-items:center;min-height:44px;border-radius:999px;background:#fff;color:#1b1b1b;font-weight:750;text-decoration:none}li.best.svelte-1bwlokg a:where(.svelte-1bwlokg){background:#4caf50;color:#06210a}.includes.svelte-1bwlokg{margin:36px 0 14px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a5d6a7}.benefits.svelte-1bwlokg{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:800px){.benefits.svelte-1bwlokg{grid-template-columns:1fr 1fr}}.benefits.svelte-1bwlokg li:where(.svelte-1bwlokg){gap:4px;padding:16px 18px}.benefits.svelte-1bwlokg strong:where(.svelte-1bwlokg){color:#fff;font-size:1rem}.benefits.svelte-1bwlokg span:where(.svelte-1bwlokg){color:#ffffff9e;line-height:1.45;font-size:.92rem}
