.image-credit.svelte-sllze1{display:block;margin:8px 18px 0 auto;color:#8a8a8a;font-size:.8rem;text-align:right}.services-intro.svelte-sllze1,.technology-section.svelte-sllze1,.kit-digital-strip.svelte-sllze1,.business-focus.svelte-sllze1{padding:80px 0}.heading-section.svelte-sllze1{max-width:820px;margin:0 auto 48px}.heading-section.svelte-sllze1 h2:where(.svelte-sllze1){margin-bottom:16px;font-size:2.6rem;font-weight:800;line-height:1.08}.heading-section.svelte-sllze1 p:where(.svelte-sllze1){color:#555;font-size:1.1rem}.services-grid.svelte-sllze1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.service-card.svelte-sllze1{position:relative;min-height:100%;padding:34px 30px;border:1px solid #ededed;border-radius:24px;background:#fff;text-align:center;box-shadow:0 16px 48px #1e20220f;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.service-card.svelte-sllze1:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:0;border:1px solid transparent;border-radius:18px;pointer-events:none}.service-card.svelte-sllze1:hover{border-color:#ff670166;box-shadow:0 22px 64px #1e20221a;transform:translateY(-4px)}.service-icon.svelte-sllze1{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:22px;border:1px solid rgba(255,103,1,.32);border-radius:999px;color:var(--bs-primary);background:#ff67010f}.service-icon.svelte-sllze1 svg:where(.svelte-sllze1){width:34px;height:34px;fill:currentColor}.service-card.svelte-sllze1 h3:where(.svelte-sllze1),.service-card.svelte-sllze1 p:where(.svelte-sllze1),.service-card.svelte-sllze1 a:where(.svelte-sllze1){position:relative;z-index:1}.service-card.svelte-sllze1 h3:where(.svelte-sllze1){margin-bottom:12px;font-size:1.25rem;font-weight:700}.service-card.svelte-sllze1 p:where(.svelte-sllze1){color:#5b5b5b}.service-card.svelte-sllze1 a:where(.svelte-sllze1),.kit-layout.svelte-sllze1 a:where(.svelte-sllze1){color:var(--bs-primary);font-weight:600}.technology-section.svelte-sllze1{background:#f7f8fa}.technology-layout.svelte-sllze1{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:60px;align-items:start}.technology-heading.svelte-sllze1{position:sticky;top:120px}.technology-heading.svelte-sllze1 span:where(.svelte-sllze1){color:var(--bs-primary);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.technology-heading.svelte-sllze1 h2:where(.svelte-sllze1){margin-top:10px;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:800;letter-spacing:-.06em;line-height:.9}.technology-content.svelte-sllze1{padding:34px;border:1px solid #ededed;border-radius:28px;background:#fff;box-shadow:0 18px 54px #1e20220f}.technology-list.svelte-sllze1{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0;list-style:none}.technology-list.svelte-sllze1 li:where(.svelte-sllze1){padding:8px 14px;border:1px solid #e5e5e5;border-radius:999px;color:#1e2022;background:#fbfbfb;font-weight:600}.kit-digital-strip.svelte-sllze1{padding:48px 0}.kit-layout.svelte-sllze1{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px;align-items:center;padding:34px 40px;border:1px solid #ededed;border-radius:24px;background:#fff;box-shadow:0 16px 48px #1e20220f}.kit-logo.svelte-sllze1 img:where(.svelte-sllze1){display:block;max-width:200px;height:auto}.kit-layout.svelte-sllze1 p:where(.svelte-sllze1){margin:0;color:#4c4c4c}.business-focus.svelte-sllze1{position:relative;overflow:hidden;color:#fff;background-image:url(../../../recursos/headers/webp/vistaFamara.webp);background-position:center;background-size:cover}.business-video.svelte-sllze1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-overlay.svelte-sllze1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#1e2022d6,#1e20228a)}.business-focus.svelte-sllze1 .container:where(.svelte-sllze1){position:relative;z-index:2}.beach-copy.svelte-sllze1{margin-bottom:50px;text-align:center}.beach-copy.svelte-sllze1 span:where(.svelte-sllze1){display:inline-block;font-size:clamp(2rem,5vw,4.2rem);font-weight:800;letter-spacing:-.05em;line-height:.98;text-shadow:2px 2px 12px rgba(0,0,0,.34)}.business-grid.svelte-sllze1{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:50px;align-items:center}.business-grid.svelte-sllze1 h2:where(.svelte-sllze1),.business-grid.svelte-sllze1 p:where(.svelte-sllze1),.business-copy.svelte-sllze1 p:where(.svelte-sllze1){color:#fff}.business-grid.svelte-sllze1 h2:where(.svelte-sllze1){font-size:2rem;font-weight:700}.project-count.svelte-sllze1{padding:28px;border:1px solid rgba(255,255,255,.24);border-radius:24px;background:#ffffff1f;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-count.svelte-sllze1 strong:where(.svelte-sllze1){display:block;color:#fff;font-size:4.2rem;font-weight:800;line-height:1}.project-count.svelte-sllze1 span:where(.svelte-sllze1){display:block;margin-top:10px;font-size:.8rem;font-weight:700;letter-spacing:.12em}.business-copy.svelte-sllze1{gap:20px 34px;margin-top:36px}@media (max-width: 991.98px){.services-grid.svelte-sllze1,.technology-layout.svelte-sllze1,.business-grid.svelte-sllze1,.business-copy.svelte-sllze1{grid-template-columns:1fr}.technology-heading.svelte-sllze1{position:static}.kit-layout.svelte-sllze1{grid-template-columns:1fr}}@media (max-width: 575.98px){.services-intro.svelte-sllze1,.technology-section.svelte-sllze1,.business-focus.svelte-sllze1{padding:56px 0}.heading-section.svelte-sllze1 h2:where(.svelte-sllze1){font-size:2rem}.service-card.svelte-sllze1,.technology-content.svelte-sllze1,.kit-layout.svelte-sllze1{padding:26px;border-radius:20px}}
