.omnia-pf{background:var(--omnia-black);color:var(--omnia-text);font-family:var(--omnia-font-body)}.omnia-pf section{position:relative}.omnia-pf,.omnia-pf p,.omnia-pf li{font-family:var(--omnia-font-body);font-size:var(--omnia-fs-base);font-weight:var(--omnia-fw-regular);line-height:1.6}.omnia-pf h2{margin:0 0 var(--omnia-space-4)}.omnia-pf h3{margin:0 0 var(--omnia-space-4);font-family:var(--omnia-font-body);font-size:var(--omnia-fs-md);font-weight:var(--omnia-fw-semibold);line-height:1.3}.omnia-pf h1{margin:0 0 var(--omnia-space-4);font-family:var(--omnia-font-display);font-size:clamp(2rem, 3.6vw, 48px);font-weight:var(--omnia-fw-medium);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.omnia-pf p{margin:0 0 var(--omnia-space-4)}.omnia-pf p:last-child{margin-bottom:0}.omnia-pf img{display:block;max-width:100%;height:auto}.omnia-pf ul,.omnia-pf ol{margin:0;padding:0;list-style:none}.omnia-pf-hero{padding-block:calc(var(--omnia-header-alto, 84px) + clamp(2rem, 4vw, 3.5rem)) var(--omnia-space-7)}.omnia-pf-hero__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--omnia-space-5);align-items:start}.omnia-pf-hero__item{margin:0;overflow:hidden;border-radius:var(--omnia-radius)}.omnia-pf-hero__item--1{height:clamp(180px, 24.5vw, 350px)}.omnia-pf-hero__item--2{height:clamp(205px, 28vw, 400px)}.omnia-pf-hero__item--3{height:clamp(255px, 35vw, 500px)}.omnia-pf-hero__img,.omnia-pf-redes__post-img,.omnia-pf-redes__historia-img,.omnia-pf-hero__img{width:100%;height:100%;border-radius:var(--omnia-radius)}.omnia-pf-head{padding-block:var(--omnia-space-6) var(--omnia-space-8)}.omnia-pf-head__breadcrumb{margin-bottom:var(--omnia-space-5);font-size:var(--omnia-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--omnia-muted)}.omnia-pf-head__breadcrumb a{color:var(--omnia-hover);text-decoration:none}.omnia-pf-head__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:clamp(2rem, 5vw, var(--omnia-space-8));align-items:start}.omnia-pf-head__title{margin-bottom:var(--omnia-space-4)}.omnia-pf-head__servicios{margin-bottom:var(--omnia-space-4);font-size:var(--omnia-fs-xs);text-transform:uppercase;letter-spacing:.08em;line-height:1.6;color:var(--omnia-muted)}.omnia-pf-head__etiquetas{display:flex;flex-wrap:wrap;gap:var(--omnia-space-3);margin-bottom:var(--omnia-space-5)}.omnia-pf-head__etiquetas li{padding:10px 24px;border-radius:50px;background:#1f1f1f;font-size:var(--omnia-fs-xs);text-transform:uppercase;letter-spacing:.5px}.omnia-pf-head__descripcion{margin-top:var(--omnia-space-7);max-width:46ch;font-size:var(--omnia-fs-sm);line-height:1.7;color:var(--omnia-muted)}.omnia-pf-head__descripcion h2,.omnia-pf-head__descripcion h3{margin:var(--omnia-space-6) 0 var(--omnia-space-3);color:var(--omnia-text)}.omnia-pf-head__descripcion>:first-child{margin-top:0}.omnia-pf-head__descripcion a{color:var(--omnia-text);text-decoration:underline}.omnia-pf-head__resumen{margin-bottom:var(--omnia-space-4);font-size:clamp(1.125rem, 1.6vw, 1.5rem);font-weight:500;line-height:1.25}.omnia-pf-head__resumen p+p{margin-top:var(--omnia-space-3);font-size:var(--omnia-fs-sm);font-weight:400;line-height:1.6;color:var(--omnia-muted)}.omnia-pf-head__acciones{display:flex;flex-wrap:wrap;gap:var(--omnia-space-3);margin-block:var(--omnia-space-5) var(--omnia-space-6)}.omnia-pf .omnia-btn,.omnia-pf .omnia-btn:visited{color:var(--omnia-text);text-decoration:none}.omnia-pf .omnia-btn:hover,.omnia-pf .omnia-btn:focus-visible{color:#000}.omnia-btn--icono{padding:.7rem .9rem}.omnia-icono{display:block;width:22px;height:22px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.omnia-icono--instagram{-webkit-mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/instagram.svg);mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/instagram.svg)}.omnia-icono--tiktok{-webkit-mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/tiktok.svg);mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/tiktok.svg)}.omnia-icono--linkedin{-webkit-mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/linkedin.svg);mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/linkedin.svg)}.omnia-icono--facebook{-webkit-mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/facebook.svg);mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/facebook.svg)}.omnia-icono--youtube{-webkit-mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/youtube.svg);mask-image:url(https://omniaestudio.es/wp-content/themes/omnia-generatepress-child/assets/css/../img/youtube.svg)}.omnia-pf-propuestas{counter-reset:propuesta}.omnia-pf-propuestas li{display:flex;align-items:center;gap:var(--omnia-space-4);padding:14px 4px;border-top:1px solid var(--omnia-line-soft);font-size:var(--omnia-fs-sm)}.omnia-pf-propuestas li:last-child{border-bottom:1px solid var(--omnia-line-soft)}.omnia-pf-propuestas li::before{counter-increment:propuesta;content:"0" counter(propuesta);font-size:var(--omnia-fs-xs);font-weight:600;color:var(--omnia-muted)}.omnia-pf-imagen{padding-block:var(--omnia-space-5)}.omnia-pf-imagen__img{width:100%;border-radius:var(--omnia-radius)}.omnia-pf-os{padding-block:var(--omnia-space-7)}.omnia-pf-os__wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem, 4vw, var(--omnia-space-7));align-items:start}.omnia-pf-os__titulo{margin:0 0 var(--omnia-space-5)}.omnia-pf-os__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--omnia-space-4)}.omnia-pf-os__item{display:flex;flex-direction:column;gap:var(--omnia-space-4);min-height:140px;padding:var(--omnia-space-4);border:1px solid var(--omnia-line-soft);border-radius:var(--omnia-radius)}.omnia-pf-os__num{font-size:var(--omnia-fs-sm);color:var(--omnia-muted)}.omnia-pf-os__texto{margin:0;font-size:var(--omnia-fs-sm)}.omnia-pf-os__bloque--soluciones .omnia-pf-os__item{border-color:#fff0;background:var(--omnia-primary)}.omnia-pf-os__bloque--soluciones .omnia-pf-os__num{color:rgb(255 255 255 / .75)}.omnia-pf-stats{padding-block:var(--omnia-space-7)}.omnia-pf-stats__titulo{margin:0 0 var(--omnia-space-6);text-align:center}.omnia-pf-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--omnia-space-5)}.omnia-pf-stats__item{display:flex;flex-direction:column;justify-content:space-between;gap:var(--omnia-space-4);min-height:150px;padding:24px 20px;border:1px solid var(--omnia-line);border-radius:var(--omnia-radius)}.omnia-pf-stats__valor{margin:0;font-family:var(--omnia-font-display);font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:var(--omnia-fw-regular);line-height:1;letter-spacing:-.02em}.omnia-pf-stats__desc{margin:0;font-size:var(--omnia-fs-sm);color:var(--omnia-muted)}.omnia-pf-galeria{padding-block:var(--omnia-space-5)}.omnia-pf-galeria__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--omnia-space-5)}.omnia-pf-galeria__item{margin:0}.omnia-pf-galeria__img{width:100%;border-radius:var(--omnia-radius)}.omnia-pf-marca{padding-block:var(--omnia-space-6)}.omnia-pf-marca__cajas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--omnia-space-5);margin-bottom:var(--omnia-space-5)}.omnia-pf-marca__caja{display:grid;place-items:center;min-height:220px;padding:var(--omnia-space-7);border-radius:var(--omnia-radius)}.omnia-pf-marca__caja--full{grid-column:1 / -1}.omnia-pf-marca__logo{width:min(320px, 60%)}.omnia-pf-marca__logo svg{width:100%;height:auto;fill:currentColor}.omnia-pf-marca__paleta{display:grid;grid-template-columns:repeat(var(--omnia-colores,3),minmax(0,1fr));gap:var(--omnia-space-5)}.omnia-pf-marca__color{display:flex;flex-direction:column;gap:var(--omnia-space-4);padding:var(--omnia-space-5);border:1px solid var(--omnia-line);border-radius:var(--omnia-radius)}.omnia-pf-marca__muestra{width:100%;aspect-ratio:4 / 3;min-height:180px;border-radius:var(--omnia-radius)}.omnia-pf-marca__datos{margin:0;font-size:16px;font-weight:var(--omnia-fw-regular);line-height:1.6}.omnia-pf-marca__datos div{display:flex;gap:.4em}.omnia-pf-marca__datos dt{color:var(--omnia-muted)}.omnia-pf-marca__datos dt::after{content:":"}.omnia-pf-marca__datos dd{margin:0}.omnia-pf-tipos{padding-block:var(--omnia-space-6)}.omnia-pf-tipos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--omnia-space-5)}.omnia-pf-tipos__grid--una{grid-template-columns:1fr;max-width:600px}.omnia-pf-tipos__caja{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--omnia-space-5);margin:0;min-height:260px;padding:40px 30px;border:1px solid var(--omnia-line);border-radius:var(--omnia-radius);background:var(--omnia-surface-2)}.omnia-pf-tipos__titulo{font-size:var(--omnia-fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center}.omnia-pf-tipos__img{width:100%;max-width:420px;height:auto;object-fit:contain}.omnia-pf-redes{padding-block:var(--omnia-space-6)}.omnia-pf-redes__perfil{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:var(--omnia-space-6);align-items:center;margin-bottom:var(--omnia-space-7)}.omnia-pf-redes__mockup{margin:0}.omnia-pf-redes__feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--omnia-space-3)}.omnia-pf-redes__post{margin:0}.omnia-pf-redes__post-img{width:100%;aspect-ratio:1 / 1}.omnia-pf-redes__bolitas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--omnia-space-5);margin-bottom:var(--omnia-space-7)}.omnia-pf-redes__bolita-img{width:110px;height:110px;border-radius:50%;object-fit:cover;object-position:center center}.omnia-pf-redes__historias{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--omnia-space-5);margin-bottom:var(--omnia-space-7)}.omnia-pf-redes__historia{margin:0}.omnia-pf-redes__historia-img{width:100%;aspect-ratio:9 / 16;border-radius:var(--omnia-radius)}.omnia-pf-redes__embeds{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--omnia-space-5);justify-items:center}.omnia-pf-redes__embed{margin:0;width:100%;max-width:540px}.omnia-pf-redes__pie{margin-top:var(--omnia-space-3);font-size:var(--omnia-fs-sm);color:var(--omnia-muted)}.omnia-pf-form{padding-block:var(--omnia-space-8)}.omnia-pf-form__grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:clamp(2rem, 5vw, var(--omnia-space-8));align-items:start}.omnia-pf-form__campos{width:100%}.omnia-pf-form .omnia-eyebrow{gap:var(--omnia-space-4);margin-bottom:var(--omnia-space-5);font-size:var(--omnia-fs-sm);letter-spacing:.18em}.omnia-pf-form__titulo{margin-bottom:var(--omnia-space-5)}.omnia-pf-form__dato{font-size:var(--omnia-fs-sm);color:var(--omnia-muted)}.omnia-pf-form__dato a{color:var(--omnia-text)}.omnia-pf .omnia-proyecto-card__titulo{font-family:var(--omnia-font-body);font-size:var(--omnia-fs-md);font-weight:var(--omnia-fw-medium);line-height:1.2;margin:0}.omnia-pf .omnia-proyecto-card__cats{margin:var(--omnia-space-1) 0 0;font-size:var(--omnia-fs-xs);line-height:1.4;color:var(--omnia-grey)}.omnia-pf-rel{border-top:1px solid var(--omnia-line-soft)}.omnia-pf-rel__titulo{margin-bottom:clamp(1.5rem, 3vw, 2.5rem);max-width:24ch}@media (max-width:1024px){.omnia-pf-head__grid,.omnia-pf-os__wrap,.omnia-pf-form__grid,.omnia-pf-redes__perfil{grid-template-columns:minmax(0,1fr)}.omnia-pf-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omnia-pf-marca__paleta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.omnia-pf-redes__historias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.omnia-pf-hero__grid{grid-template-columns:1fr;gap:var(--omnia-space-4)}.omnia-pf-hero__item--1,.omnia-pf-hero__item--2,.omnia-pf-hero__item--3{margin-top:0;aspect-ratio:4 / 3}.omnia-pf-os__grid,.omnia-pf-galeria__grid,.omnia-pf-tipos__grid,.omnia-pf-galeria--capturas .omnia-pf-galeria__item:first-child{grid-column:auto}.omnia-pf-stats__grid{grid-template-columns:1fr}.omnia-pf-marca__cajas{grid-template-columns:1fr}.omnia-pf-marca__paleta{grid-template-columns:repeat(2,minmax(0,1fr))}.omnia-pf-marca__muestra{height:150px}.omnia-pf-redes__feed{grid-template-columns:repeat(2,minmax(0,1fr))}.omnia-pf-redes__bolita-img{width:84px;height:84px}}@media (max-width:480px){.omnia-pf-marca__paleta{grid-template-columns:1fr}}.omnia-pf-video{margin-top:var(--omnia-space-6);border-radius:var(--omnia-radius);overflow:hidden}.omnia-pf-video .omnia-video{border-radius:var(--omnia-radius)}.omnia-pf-video iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:var(--omnia-radius)}.omnia-pf-tec{padding-block:var(--omnia-space-6)}.omnia-pf-tec__lista{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(2rem, 6vw, 4.5rem)}.omnia-pf-tec__logo{width:auto;max-width:160px;height:34px;object-fit:contain}.omnia-pf-tec__texto{text-align:center;font-size:var(--omnia-fs-sm);color:var(--omnia-muted)}.omnia-pf-resenas{padding-block:var(--omnia-space-8);background:var(--omnia-secondary);color:var(--omnia-light-text,#111)}.omnia-pf-resenas__titulo{margin-bottom:var(--omnia-space-6);text-align:center;color:#111}.omnia-pf-head__ficha{display:flex;flex-wrap:wrap;gap:clamp(1.5rem, 4vw, 3rem);margin:var(--omnia-space-5) 0 clamp(1.75rem, 3.5vw, 2.75rem)}.omnia-pf-head__ficha dt{font-size:var(--omnia-fs-xs);font-weight:var(--omnia-fw-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--omnia-muted)}.omnia-pf-head__ficha dd{margin:var(--omnia-space-2) 0 0;font-size:var(--omnia-fs-sm)}.omnia-pf-os__analisis{grid-column:1 / -1;max-width:70ch;margin-bottom:clamp(2rem, 4vw, 3rem)}.omnia-pf-os__analisis-titulo{margin:0 0 var(--omnia-space-3);font-family:var(--omnia-font-display);font-size:var(--omnia-fs-lg);font-weight:var(--omnia-fw-regular)}.omnia-pf-os__analisis p{margin:0;font-size:var(--omnia-fs-sm);line-height:1.65;color:var(--omnia-muted)}