footer.svelte-7lfk2o{border-top:1px solid var(--border);padding:56px 0 36px}.grid.svelte-7lfk2o{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:44px;margin-bottom:44px}.logo.svelte-7lfk2o{text-decoration:none;display:inline-flex;align-items:center;line-height:0;margin-bottom:14px}.logo-img.svelte-7lfk2o{height:40px;width:auto;filter:invert(1);mix-blend-mode:screen}.brand.svelte-7lfk2o p:where(.svelte-7lfk2o){font-size:.86rem;color:var(--gray);line-height:1.7;max-width:270px}.col.svelte-7lfk2o h5:where(.svelte-7lfk2o){font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray2);margin-bottom:18px}.col.svelte-7lfk2o ul:where(.svelte-7lfk2o){list-style:none}.col.svelte-7lfk2o li:where(.svelte-7lfk2o){margin-bottom:9px}.col.svelte-7lfk2o a:where(.svelte-7lfk2o){color:var(--gray);text-decoration:none;font-size:.86rem;transition:color .2s}.col.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:#fff}.contact-item.svelte-7lfk2o{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.contact-item.svelte-7lfk2o svg:where(.svelte-7lfk2o){width:15px;height:15px;color:var(--primary-l);flex-shrink:0;margin-top:3px}.contact-item.svelte-7lfk2o span:where(.svelte-7lfk2o){font-size:.83rem;color:var(--gray);line-height:1.5}.bottom.svelte-7lfk2o{border-top:1px solid var(--border);padding-top:26px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.bottom.svelte-7lfk2o p:where(.svelte-7lfk2o){font-size:.8rem;color:var(--gray2)}.socials.svelte-7lfk2o{display:flex;gap:10px}.socials.svelte-7lfk2o a:where(.svelte-7lfk2o){width:32px;height:32px;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--gray);text-decoration:none;transition:all .2s}.socials.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{border-color:var(--primary-l);color:var(--primary-l);background:#5e3bee1a}.socials.svelte-7lfk2o a:where(.svelte-7lfk2o) svg:where(.svelte-7lfk2o){width:14px;height:14px}@media(max-width:900px){.grid.svelte-7lfk2o{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:540px){.grid.svelte-7lfk2o{grid-template-columns:1fr}}.hero.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px}.hero-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-bg.svelte-1uha8ag:before{content:"";position:absolute;width:900px;height:900px;background:radial-gradient(circle,rgba(94,59,238,.28) 0%,transparent 70%);top:-250px;left:-200px;animation:svelte-1uha8ag-orb1 12s ease-in-out infinite alternate}.hero-bg.svelte-1uha8ag:after{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,92,53,.14) 0%,transparent 70%);bottom:-100px;right:0;animation:svelte-1uha8ag-orb2 15s ease-in-out infinite alternate}@keyframes svelte-1uha8ag-orb1{0%{transform:translate(0) scale(1)}to{transform:translate(100px,80px) scale(1.2)}}@keyframes svelte-1uha8ag-orb2{0%{transform:translate(0) scale(1)}to{transform:translate(-80px,-60px) scale(1.15)}}.hero-grid-overlay.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:60px 60px;z-index:1}.hero-content.svelte-1uha8ag{position:relative;z-index:2;max-width:820px}.hero-label.svelte-1uha8ag{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gray2);margin-bottom:28px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.2rem,7vw,5.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;margin-bottom:28px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-style:normal;background:linear-gradient(135deg,var(--primary-l),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub.svelte-1uha8ag{font-size:clamp(.95rem,1.5vw,1.08rem);color:var(--gray);max-width:520px;margin-bottom:40px;line-height:1.8}.hero-btns.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:14px}.marquee-band.svelte-1uha8ag{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0;background:#ffffff05}.marquee-track.svelte-1uha8ag{display:flex;width:max-content;animation:svelte-1uha8ag-marquee 28s linear infinite}.marquee-item.svelte-1uha8ag{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray2);padding:0 28px;white-space:nowrap}.marquee-sep.svelte-1uha8ag{color:var(--accent);font-size:.72rem;font-weight:700;line-height:1;align-self:center}@keyframes svelte-1uha8ag-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-section.svelte-1uha8ag{padding:clamp(60px,8vw,100px) 0}.stats-row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--border)}.stat.svelte-1uha8ag{padding:40px 32px;border-right:1px solid var(--border)}.stat.svelte-1uha8ag:last-child{border-right:none}.stat-n.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(3.2rem,6vw,5rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.stat-s.svelte-1uha8ag{color:var(--accent)}.stat-l.svelte-1uha8ag{font-size:.8rem;color:var(--gray);line-height:1.5;margin-top:10px;white-space:pre-line}@media(max-width:640px){.stats-row.svelte-1uha8ag{grid-template-columns:1fr 1fr}.stat.svelte-1uha8ag{padding:28px 18px}.stat.svelte-1uha8ag:nth-child(2){border-right:none}.stat.svelte-1uha8ag:nth-child(3){border-right:1px solid var(--border)}.stat.svelte-1uha8ag:nth-child(-n+2){border-bottom:1px solid var(--border)}}.srv-hdr.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0;flex-wrap:wrap;gap:20px}.srv-hdr-sub.svelte-1uha8ag{text-align:right;max-width:340px}.section-title.svelte-1uha8ag{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800;letter-spacing:-.02em;margin-bottom:14px}.section-sub.svelte-1uha8ag{font-size:1rem;color:var(--gray);max-width:540px;line-height:1.75}.srv-list.svelte-1uha8ag{margin-top:52px}.srv-row.svelte-1uha8ag{display:flex;align-items:flex-start;gap:40px;padding:32px 0;border-top:1px solid var(--border);transition:padding-left .3s ease,background .3s ease;cursor:default}.srv-row.svelte-1uha8ag:last-child{border-bottom:1px solid var(--border)}.srv-row.svelte-1uha8ag:hover{padding-left:16px}.srv-num.svelte-1uha8ag{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--accent);padding-top:6px;flex-shrink:0;width:28px}.srv-body.svelte-1uha8ag{flex:1}.srv-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;margin-bottom:10px;letter-spacing:-.01em;transition:color .3s ease}.srv-row.svelte-1uha8ag:hover .srv-body:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:var(--primary-l)}.srv-body.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem;color:var(--gray);line-height:1.8;max-width:600px}.srv-arrow.svelte-1uha8ag{width:20px;height:20px;color:var(--gray2);flex-shrink:0;margin-top:6px;transition:color .3s ease,transform .3s ease}.srv-row.svelte-1uha8ag:hover .srv-arrow:where(.svelte-1uha8ag){color:var(--primary-l);transform:translate(6px)}@media(max-width:640px){.srv-row.svelte-1uha8ag{gap:16px;padding:24px 0}.srv-hdr-sub.svelte-1uha8ag,.srv-arrow.svelte-1uha8ag{display:none}}.process-bg.svelte-1uha8ag{background:linear-gradient(180deg,transparent,rgba(94,59,238,.05),transparent)}.text-center.svelte-1uha8ag{text-align:center}.process-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.process-grid.svelte-1uha8ag:before{content:"";position:absolute;top:31px;left:16.66%;right:16.66%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent);z-index:0}.proc-step.svelte-1uha8ag{text-align:center;position:relative;z-index:1}.step-num.svelte-1uha8ag{width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-l));display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.25rem;font-weight:800;margin:0 auto 26px;box-shadow:0 0 28px #5e3bee80;color:#fff}.step-num.accent-step.svelte-1uha8ag{background:linear-gradient(135deg,var(--accent),var(--accent-l));box-shadow:0 0 28px #ff5c3580}.proc-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.2rem;font-weight:700;margin-bottom:10px}.proc-step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.86rem;color:var(--gray);line-height:1.7}@media(max-width:700px){.process-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:36px}.process-grid.svelte-1uha8ag:before{display:none}.proc-step.svelte-1uha8ag{text-align:left;display:flex;gap:20px;align-items:flex-start}.step-num.svelte-1uha8ag{margin:0;flex-shrink:0;width:48px;height:48px;font-size:1rem}}.why-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.3fr;gap:72px;align-items:center}.why-feats.svelte-1uha8ag{display:flex;flex-direction:column;gap:28px;margin-top:36px}.why-feat.svelte-1uha8ag{display:flex;gap:18px;align-items:flex-start}.feat-icon.svelte-1uha8ag{flex-shrink:0;width:46px;height:46px;border-radius:12px;background:#ff5c351a;border:1px solid rgba(255,92,53,.2);display:flex;align-items:center;justify-content:center}.feat-icon.svelte-1uha8ag svg{width:20px;height:20px;color:var(--accent)}.why-feat.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:.97rem;font-weight:700;margin-bottom:5px}.why-feat.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.84rem;color:var(--gray);line-height:1.65}.why-vis.svelte-1uha8ag{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:44px 40px;position:relative;overflow:hidden;text-align:center}.why-vis.svelte-1uha8ag:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(94,59,238,.28),transparent 70%)}.guar-circle.svelte-1uha8ag{width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 0 50px #5e3bee66}.big0.svelte-1uha8ag{font-family:var(--font-display);font-size:2.6rem;font-weight:800;line-height:1;color:#fff}.pct.svelte-1uha8ag{font-size:1rem;font-weight:700;color:#fff}.guar-title.svelte-1uha8ag{font-family:var(--font-display);font-size:1.2rem;font-weight:800;margin-bottom:10px;line-height:1.3}.guar-desc.svelte-1uha8ag{font-size:.84rem;color:var(--gray);line-height:1.7}@media(max-width:900px){.why-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:44px}}@media(max-width:640px){.why-vis.svelte-1uha8ag{padding:32px 24px}.guar-circle.svelte-1uha8ag{width:100px;height:100px}.big0.svelte-1uha8ag{font-size:2rem}}.adlab-section.svelte-1uha8ag{position:relative;overflow:hidden}.adlab-section.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(94,59,238,.05) 0%,transparent 50%,rgba(255,92,53,.03) 100%)}.adlab-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:center;position:relative}.adlab-items.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.adlab-item.svelte-1uha8ag{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;transition:border-color .3s}.adlab-item.svelte-1uha8ag:hover{border-color:#5e3bee59}.adlab-emoji.svelte-1uha8ag{font-size:1.4rem;margin-bottom:8px}.adlab-item.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:.88rem;font-weight:700;margin-bottom:4px}.adlab-item.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.78rem;color:var(--gray);line-height:1.6}.mockup.svelte-1uha8ag{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px}.mock-hdr.svelte-1uha8ag{display:flex;align-items:center;gap:7px;margin-bottom:18px}.mock-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%}.mock-label.svelte-1uha8ag{font-size:.72rem;color:var(--gray2);margin-left:6px}.mock-bars.svelte-1uha8ag{display:flex;align-items:flex-end;gap:7px;height:110px}.mock-bar.svelte-1uha8ag{flex:1;border-radius:5px 5px 0 0;transform-origin:bottom;animation:svelte-1uha8ag-bgrow 1.5s ease-out forwards;transform:scaleY(0)}@keyframes svelte-1uha8ag-bgrow{to{transform:scaleY(1)}}.mb1.svelte-1uha8ag{height:40%;background:#5e3bee61;animation-delay:.1s}.mb2.svelte-1uha8ag{height:62%;background:#5e3bee85;animation-delay:.2s}.mb3.svelte-1uha8ag{height:48%;background:#5e3bee61;animation-delay:.3s}.mb4.svelte-1uha8ag{height:78%;background:linear-gradient(180deg,var(--accent),rgba(255,92,53,.35));animation-delay:.4s}.mb5.svelte-1uha8ag{height:93%;background:linear-gradient(180deg,var(--primary-l),rgba(94,59,238,.45));animation-delay:.5s}.mock-metrics.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.mock-m.svelte-1uha8ag{text-align:center;background:#ffffff0a;border-radius:10px;padding:10px 6px}.mock-mval.svelte-1uha8ag{font-size:1rem;font-weight:800;color:var(--primary-l)}.mock-mlbl.svelte-1uha8ag{font-size:.68rem;color:var(--gray2);margin-top:2px}@media(max-width:900px){.adlab-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:44px}}@media(max-width:560px){.adlab-items.svelte-1uha8ag{grid-template-columns:1fr}}.team-cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tm-card.svelte-1uha8ag{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px 26px;position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:default}.tm-card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:#5e3bee40;box-shadow:0 12px 40px #5e3bee14}.tm-init.svelte-1uha8ag{position:absolute;bottom:-10px;right:10px;font-size:6rem;font-weight:800;font-family:var(--font-display);color:var(--primary);opacity:.07;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em}.tm-dept.svelte-1uha8ag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:100px;margin-bottom:16px;border:1px solid}.tm-card[data-dept=Gestión].svelte-1uha8ag .tm-dept:where(.svelte-1uha8ag){color:var(--primary-l);background:#5e3bee1a;border-color:#5e3bee33}.tm-card[data-dept=Tecnología].svelte-1uha8ag .tm-dept:where(.svelte-1uha8ag){color:#00c9a7;background:#00c9a71a;border-color:#00c9a733}.tm-card[data-dept=Creativo].svelte-1uha8ag .tm-dept:where(.svelte-1uha8ag){color:var(--accent);background:#ff5c351a;border-color:#ff5c3533}.tm-card[data-dept=Growth].svelte-1uha8ag .tm-dept:where(.svelte-1uha8ag){color:#42a5f5;background:#42a5f51a;border-color:#42a5f533}.tm-name.svelte-1uha8ag{font-size:1rem;font-weight:700;letter-spacing:-.01em;margin-bottom:5px;color:inherit}.tm-role.svelte-1uha8ag{font-size:.78rem;color:var(--gray2);line-height:1.4}@media(max-width:900px){.team-cards.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.team-cards.svelte-1uha8ag{grid-template-columns:1fr;gap:12px}.tm-card.svelte-1uha8ag{padding:22px 20px}}.logos-section.svelte-1uha8ag{padding:52px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff05;overflow:hidden}.logos-rows.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px}.logos-outer.svelte-1uha8ag{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.logos-track.svelte-1uha8ag{display:flex;width:max-content;gap:0}.track-r.svelte-1uha8ag{animation:svelte-1uha8ag-marquee 32s linear infinite}.track-l.svelte-1uha8ag{animation:svelte-1uha8ag-marquee-r 28s linear infinite}@keyframes svelte-1uha8ag-marquee-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.logo-chip.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 28px;margin:0 8px;height:72px;min-width:150px;transition:background .3s,border-color .3s}.logo-chip.svelte-1uha8ag:hover{background:#ffffff1a;border-color:#ffffff26}.logo-chip.svelte-1uha8ag img:where(.svelte-1uha8ag){height:34px;width:auto;max-width:130px;object-fit:contain;filter:brightness(0) invert(1);opacity:.45;transition:opacity .3s}.logo-chip.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){opacity:.9}@media(max-width:640px){.logo-chip.svelte-1uha8ag{min-width:110px;height:58px;padding:10px 18px}.logo-chip.svelte-1uha8ag img:where(.svelte-1uha8ag){height:26px}}.section-light.adlab-section.svelte-1uha8ag:before{background:linear-gradient(135deg,rgba(94,59,238,.04) 0%,transparent 60%)}.section-light.svelte-1uha8ag .srv-row:where(.svelte-1uha8ag){border-color:var(--border)}.section-light.svelte-1uha8ag .srv-body:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:#0d0d1a}.section-light.svelte-1uha8ag .srv-row:where(.svelte-1uha8ag):hover{background:#5e3bee0a}.section-light.svelte-1uha8ag .srv-row:where(.svelte-1uha8ag):hover .srv-body:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:var(--primary)}.section-light.svelte-1uha8ag .tm-card:where(.svelte-1uha8ag):hover{box-shadow:0 12px 40px #5e3bee1a}.section-light.svelte-1uha8ag .chip{background:#5e3bee1a;border-color:#5e3bee38}.section-light.svelte-1uha8ag .mockup:where(.svelte-1uha8ag){background:#f4f4fb;border-color:var(--border)}.section-light.svelte-1uha8ag .mock-m:where(.svelte-1uha8ag){background:#0000000a}.logos-section.section-light.svelte-1uha8ag{background:#fff;border-color:var(--border)}.section-light.svelte-1uha8ag .logo-chip:where(.svelte-1uha8ag){background:#f4f4fb;border-color:#00000014}.section-light.svelte-1uha8ag .logo-chip:where(.svelte-1uha8ag):hover{background:#ebebf5;border-color:#5e3bee33}.section-light.svelte-1uha8ag .logo-chip:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){filter:none;opacity:.7}.section-light.svelte-1uha8ag .logo-chip:where(.svelte-1uha8ag):hover img:where(.svelte-1uha8ag){opacity:1}.cta-section.svelte-1uha8ag{position:relative;overflow:hidden;text-align:center}.cta-section.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(94,59,238,.16) 0%,transparent 70%)}.cta-content.svelte-1uha8ag{position:relative;max-width:660px;margin:0 auto}.cta-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:18px;line-height:1.1}.cta-section.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--gray);font-size:1rem;margin-bottom:36px;line-height:1.7}.cta-fine.svelte-1uha8ag{margin-top:16px;font-size:.78rem;color:var(--gray2)}.grad-text.svelte-1uha8ag{background:linear-gradient(135deg,var(--primary-l),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
