@font-face{font-family:'Hanken Grotesk';src:url(/wp-content/themes/studio-lupim/assets/fonts/HankenGrotesk-Variable.woff) format('woff');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Bricolage Grotesque';src:url(/wp-content/themes/studio-lupim/assets/fonts/HankenGrotesk-Variable.woff) format('woff');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Instrument Sans';src:url(/wp-content/themes/studio-lupim/assets/fonts/HankenGrotesk-Variable.woff) format('woff');font-weight:100 900;font-style:normal;font-display:swap}:root{--lp-blue:var(--e-global-color-primary, #1B3FCB);--lp-ink:var(--e-global-color-secondary, #0E1B3D);--lp-muted:var(--e-global-color-text, #4A4F5C);--lp-lime:var(--e-global-color-accent, #D9E021);--lp-paper:var(--e-global-color-lppapel, #F3F1EA);--lp-white:#FFFFFF;--lp-line:rgba(14, 27, 61, 0.12);--lp-ph:#E4E0D4;--lp-display:var(--e-global-typography-primary-font-family, 'Bricolage Grotesque'), 'Bricolage Grotesque', system-ui, sans-serif;--lp-body:var(--e-global-typography-text-font-family, 'Instrument Sans'), 'Instrument Sans', system-ui, sans-serif;--lp-radius:24px;--lp-ease:cubic-bezier(.2, .7, .2, 1)}html{-webkit-text-size-adjust:100%}body{background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-body);-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.lp-arrow{flex-shrink:0;transition:transform .3s var(--lp-ease)}a:hover>.lp-arrow,a:hover .lp-link .lp-arrow{transform:translateX(4px)}.lp-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--lp-blue);white-space:nowrap}.lp-chips{display:flex;flex-wrap:wrap;gap:6px}.lp-chip{padding:6px 12px;border-radius:999px;background:rgb(14 27 61 / .06);font-size:13px;font-weight:500;line-height:1.3}.lp-badge{display:inline-block;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;background:var(--lp-white);color:var(--lp-ink)}.lp-badge--partner-mensual{background:var(--lp-lime)}.lp-badge--proyecto-mantenimiento{background:var(--lp-blue);color:var(--lp-white)}.lp-redes a{text-decoration:underline;text-underline-offset:3px}.lp-logo-tile{--lp-h:96px;height:var(--lp-h);border-radius:18px;display:flex;align-items:center;justify-content:center;padding:calc(var(--lp-h) * .13);box-sizing:border-box;overflow:hidden}.lp-logo-tile--light{border:1px solid var(--lp-line)}.lp-logo-tile img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.lp-logo-tile--hero{border-radius:24px;padding:36px}.lp-logo-tile--sm{--lp-h:96px;width:96px;flex-shrink:0}.lp-logo-tile--xs{--lp-h:64px;width:64px;flex-shrink:0;border-radius:14px;padding:8px}.lp-browser{border-radius:20px;background:var(--lp-white);border:1px solid var(--lp-line);box-shadow:0 30px 80px rgb(14 27 61 / .14);overflow:hidden}.lp-browser__bar{height:44px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid var(--lp-line);background:#FAFAF7}.lp-browser__bar i{width:11px;height:11px;border-radius:99px;background:#E4E0D4;display:block}.lp-browser__url{margin-left:16px;padding:6px 16px;border-radius:999px;background:#F0EDE4;font-size:13px;color:var(--lp-muted);text-decoration:none}.lp-browser__view{height:var(--lp-h,640px);overflow:hidden;position:relative}.lp-browser__shot{width:100%;height:auto;display:block;will-change:transform}.lp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.lp-list li{display:flex;gap:14px;font-size:18px;line-height:1.45}.lp-list .lp-check{margin-top:2px;flex-shrink:0;color:var(--lp-blue)}.lp-list--lima .lp-check{color:var(--lp-lime)}.lp-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.lp-meta__item{padding-top:18px;border-top:1px solid var(--lp-line);display:flex;flex-direction:column;gap:6px}.lp-meta dt{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted)}.lp-meta dd{margin:0;font-size:18px;font-weight:500}.lp-gallery{display:grid;grid-template-columns:repeat(var(--lp-cols,3),minmax(0,1fr));gap:24px}.lp-gallery__item{margin:0;display:flex;flex-direction:column;gap:10px}.lp-gallery__frame{height:var(--lp-h,440px);border-radius:20px;background:#EAE6DA;display:flex;align-items:center;justify-content:center;padding:28px;box-sizing:border-box;overflow:hidden}.lp-gallery__frame img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 12px 30px rgb(14 27 61 / .12);transition:transform .5s var(--lp-ease)}.lp-gallery__item:hover img{transform:scale(1.03)}.lp-gallery figcaption{font-size:14px;color:var(--lp-muted)}.lp-testimonial{display:grid;grid-template-columns:420px 1fr;gap:64px;align-items:center}.lp-testimonial__video video{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:24px;background:var(--lp-ph);display:block}.lp-testimonial__quote{margin:0;display:flex;flex-direction:column;gap:22px}.lp-testimonial__quote p{margin:0;font-family:var(--lp-display);font-weight:700;font-size:clamp(26px, 3vw, 40px);line-height:1.15;letter-spacing:-.02em}.lp-testimonial__quote cite{font-style:normal;color:var(--lp-muted)}.lp-testimonial:not(:has(video)){grid-template-columns:1fr}.lp-next{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:24px;border:1px solid rgb(255 255 255 / .18);color:var(--lp-white);text-decoration:none}.lp-next__label{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .6)}.lp-next__img{height:180px;border-radius:14px;overflow:hidden;background:#1B1E29;display:block}.lp-next__img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.lp-next__name{display:flex;justify-content:space-between;align-items:center;font-family:var(--lp-display);font-weight:800;font-size:26px}.lp-next__name .lp-arrow{color:var(--lp-lime)}.lp-pgrid{display:grid;grid-template-columns:repeat(var(--lp-cols,2),minmax(0,1fr));gap:64px 32px}.lp-pcard,.lp-mcard,.lp-ecard{display:flex;flex-direction:column;gap:18px;color:inherit;text-decoration:none}.lp-pcard--big{grid-column:1 / -1}.lp-pcard__cover{position:relative;height:380px;border-radius:24px;overflow:hidden;background:var(--lp-ph)}.lp-pcard--big .lp-pcard__cover{height:560px}.lp-pcard__cover img,.lp-ecard__cover img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .8s var(--lp-ease)}.lp-pcard:hover .lp-pcard__cover img,.lp-mcard:hover img,.lp-ecard:hover .lp-ecard__cover img{transform:scale(1.04)}.lp-pcard__cover .lp-badge{position:absolute;top:18px;left:18px}.lp-pcard__row{display:flex;justify-content:space-between;align-items:center;gap:24px}.lp-pcard__id,.lp-ecard__id{display:flex;align-items:center;gap:18px;min-width:0}.lp-pcard__name{margin:0;font-family:var(--lp-display);font-weight:800;font-size:28px;line-height:1.05;letter-spacing:-.025em}.lp-pcard--big .lp-pcard__name{font-size:44px}.lp-pcard__meta,.lp-ecard__meta{margin:6px 0 0;font-size:16px;color:var(--lp-muted)}.lp-pcard__lead{margin:0;font-size:17px;line-height:1.5}.lp-pgrid .lp-pcard.is-hidden{display:none}.lp-egrid{display:grid;grid-template-columns:repeat(var(--lp-cols,3),minmax(0,1fr));gap:56px 32px}.lp-ecard{gap:16px}.lp-ecard__cover{height:260px;border-radius:20px;overflow:hidden;background:var(--lp-ph)}.lp-ecard__name{margin:0;font-family:var(--lp-display);font-weight:800;font-size:22px;line-height:1.1;letter-spacing:-.02em}.lp-ecard__meta{font-size:14px;margin-top:4px}.lp-mcard .lp-pcard__cover{height:240px;border-radius:20px}.lp-mcard .lp-badge{font-size:12px;top:14px;left:14px}.lp-filters{display:flex;flex-wrap:wrap;gap:10px}.lp-filter{padding:12px 20px;border-radius:999px;border:1px solid var(--lp-line);background:#fff0;color:var(--lp-ink);font:500 15px/1 var(--lp-body);cursor:pointer;transition:all .25s var(--lp-ease)}.lp-filter:hover{border-color:var(--lp-ink)}.lp-filter.is-active{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--lp-white)}.lp-sgrid{display:grid;grid-template-columns:repeat(var(--lp-cols,3),minmax(0,1fr));gap:24px}.lp-scard{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:400px;padding:36px;box-sizing:border-box;border-radius:28px;background:var(--lp-white);border:1px solid var(--lp-line);color:var(--lp-ink);text-decoration:none;transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease)}.lp-scard:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgb(14 27 61 / .1)}.lp-scard--feat{background:var(--lp-ink);color:var(--lp-white);border-color:var(--lp-ink)}.lp-scard__top{display:flex;justify-content:space-between;align-items:flex-start}.lp-scard__n{font-family:var(--lp-display);font-weight:700;font-size:16px;color:var(--lp-blue)}.lp-scard--feat .lp-scard__n{color:var(--lp-lime)}.lp-scard__go{width:52px;height:52px;border-radius:99px;background:var(--lp-blue);color:var(--lp-white);display:flex;align-items:center;justify-content:center}.lp-scard--feat .lp-scard__go{background:var(--lp-lime);color:var(--lp-ink)}.lp-scard__body h3{margin:0 0 14px;font-family:var(--lp-display);font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em}.lp-scard__body p{margin:0 0 16px;font-size:17px;line-height:1.5;color:var(--lp-muted)}.lp-scard--feat .lp-scard__body p{color:rgb(255 255 255 / .75)}.lp-scard--feat .lp-chip{background:rgb(255 255 255 / .12)}.lp-pains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp-pain{border-radius:24px;background:var(--lp-white);border:1px solid var(--lp-line);padding:32px;display:flex;flex-direction:column;gap:14px}.lp-pain__q{font-family:var(--lp-display);font-weight:800;font-size:44px;line-height:1;color:var(--lp-blue)}.lp-pain h3{margin:0;font-family:var(--lp-display);font-weight:800;font-size:26px;letter-spacing:-.02em;line-height:1.1}.lp-pain p{margin:0;font-size:16px;line-height:1.55;color:var(--lp-muted)}.lp-includes{display:grid;grid-template-columns:repeat(var(--lp-cols,2),minmax(0,1fr));gap:0 40px}.lp-include{padding:28px 0;border-top:1px solid var(--lp-line);display:grid;grid-template-columns:56px 1fr;gap:16px}.lp-includes--oscuro .lp-include{border-color:rgb(255 255 255 / .16)}.lp-include__n{font-family:var(--lp-display);font-weight:700;font-size:16px;color:var(--lp-blue)}.lp-includes--oscuro .lp-include__n{color:var(--lp-lime)}.lp-include h3{margin:0 0 8px;font-family:var(--lp-display);font-weight:700;font-size:22px;letter-spacing:-.01em}.lp-include p{margin:0;font-size:15px;line-height:1.55;color:var(--lp-muted)}.lp-includes--oscuro .lp-include p{color:rgb(255 255 255 / .7)}.lp-steps{display:grid;grid-template-columns:repeat(var(--lp-cols,4),minmax(0,1fr));gap:20px}.lp-step{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:24px;background:var(--lp-white);border:1px solid var(--lp-line)}.lp-step:first-child{background:var(--lp-lime);border-color:var(--lp-lime)}.lp-step__n{font-family:var(--lp-display);font-weight:800;font-size:40px;letter-spacing:-.03em;color:var(--lp-blue)}.lp-step:first-child .lp-step__n{color:var(--lp-ink)}.lp-step h3{margin:0;font-family:var(--lp-display);font-weight:800;font-size:24px;letter-spacing:-.02em}.lp-step p{margin:0;font-size:15px;line-height:1.55;color:var(--lp-muted)}.lp-step:first-child p{color:var(--lp-ink)}.lp-faq{border-bottom:1px solid var(--lp-line)}.lp-faq__item{border-top:1px solid var(--lp-line)}.lp-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-family:var(--lp-display);font-weight:700;font-size:24px;letter-spacing:-.015em}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary i{width:40px;height:40px;flex-shrink:0;border-radius:99px;border:1px solid var(--lp-line);position:relative;transition:all .3s var(--lp-ease)}.lp-faq__item summary i::before,.lp-faq__item summary i::after{content:'';position:absolute;left:50%;top:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s var(--lp-ease)}.lp-faq__item summary i::after{transform:translate(-50%,-50%) rotate(90deg)}.lp-faq__item[open] summary i{background:var(--lp-blue);border-color:var(--lp-blue);color:var(--lp-white)}.lp-faq__item[open] summary i::after{transform:translate(-50%,-50%) rotate(0deg)}.lp-faq__a p{margin:0 0 26px;font-size:17px;line-height:1.6;color:var(--lp-muted);max-width:760px}.lp-stack{position:relative;height:560px}.lp-stack__item{position:absolute;border-radius:18px;overflow:hidden;background:var(--lp-white);border:1px solid var(--lp-line);box-shadow:0 30px 70px rgb(14 27 61 / .18)}.lp-stack__item .lp-browser__bar{height:30px;padding:0 14px;gap:6px}.lp-stack__item .lp-browser__bar i{width:8px;height:8px}.lp-stack__item img{width:100%;height:calc(100% - 30px);object-fit:cover;object-position:top;display:block}.lp-stack__item--1{right:30px;bottom:0;width:72%;height:300px;z-index:3}.lp-stack__item--2{left:0;top:150px;width:66%;height:290px;transform:rotate(-4deg);z-index:2}.lp-stack__item--3{right:0;top:0;width:62%;height:280px;transform:rotate(4deg);z-index:1}.lp-combo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp-combo__item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;border-radius:20px;background:var(--lp-white);border:1px solid var(--lp-line);color:var(--lp-ink);text-decoration:none}.lp-combo__item span{display:flex;flex-direction:column;gap:6px}.lp-combo__item strong{font-family:var(--lp-display);font-weight:800;font-size:22px;letter-spacing:-.02em}.lp-combo__item em{font-style:normal;font-size:14px;color:var(--lp-muted)}.lp-combo__item .lp-arrow{color:var(--lp-blue)}.lp-logos{display:flex;flex-direction:column;gap:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-logos__row{overflow:hidden}.lp-logos__track{display:flex;gap:56px;width:max-content;animation:lp-marquee var(--lp-speed,45s) linear infinite}.lp-logos__row--rev .lp-logos__track{animation-direction:reverse}.lp-logos:hover .lp-logos__track{animation-play-state:paused}.lp-logos__item{width:190px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-logos__item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:.85}@keyframes lp-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-logo-grid{display:grid;grid-template-columns:repeat(var(--lp-cols,6),minmax(0,1fr));border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line)}.lp-logo-grid__cell{height:150px;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);display:flex;align-items:center;justify-content:center;padding:28px;box-sizing:border-box}.lp-logo-grid__cell img{max-width:100%;max-height:100%;width:auto;object-fit:contain;opacity:.85}.lp-toc{display:flex;flex-direction:column;gap:14px}.lp-toc__title{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted)}.lp-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lp-toc__list a{display:block;padding:10px 0 10px 16px;border-left:2px solid var(--lp-line);font-size:15px;color:var(--lp-muted);text-decoration:none;transition:all .25s}.lp-toc__list a.is-active{border-color:var(--lp-blue);color:var(--lp-ink);font-weight:600}.lp-toc:has(.lp-toc__list:empty){display:none}.lp-mbar{display:none}@media (max-width:767px){.lp-mbar{display:grid;grid-template-columns:1fr 56px;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:999;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgb(243 241 234 / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--lp-line);transform:translateY(110%);transition:transform .4s var(--lp-ease)}.lp-mbar.is-visible{transform:none}.lp-mbar__cta{display:flex;align-items:center;justify-content:center;gap:8px;height:54px;border-radius:999px;background:var(--lp-blue);color:var(--lp-white);font-size:16px;font-weight:600;text-decoration:none}.lp-mbar__wa{height:54px;border-radius:999px;background:var(--lp-lime);color:var(--lp-ink);display:flex;align-items:center;justify-content:center}body{padding-bottom:80px}}.lp-js .lp-reveal,.lp-js .lp-stagger>*{opacity:0;transform:translateY(24px)}.lp-js.lp-ready .lp-reveal,.lp-js.lp-ready .lp-stagger>*{will-change:transform,opacity}.elementor-editor-active .lp-reveal,.elementor-editor-active .lp-stagger>*{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.lp-js .lp-reveal,.lp-js .lp-stagger>*{opacity:1;transform:none}.lp-logos__track{animation:none}*{scroll-behavior:auto!important}}@media (max-width:1024px){.lp-pgrid,.lp-sgrid,.lp-egrid{--lp-cols:2 !important}.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-logo-grid{--lp-cols:4 !important}.lp-testimonial{grid-template-columns:1fr 1.2fr;gap:40px}}@media (max-width:767px){.lp-pgrid,.lp-sgrid,.lp-egrid,.lp-pains,.lp-combo,.lp-includes,.lp-testimonial{grid-template-columns:1fr!important}.lp-pgrid{gap:44px}.lp-pcard__cover,.lp-pcard--big .lp-pcard__cover{height:240px}.lp-pcard__name,.lp-pcard--big .lp-pcard__name{font-size:24px}.lp-pcard__row{flex-direction:column;align-items:flex-start;gap:12px}.lp-logo-tile--sm{--lp-h:64px;width:64px}.lp-ecard__cover{height:200px}.lp-browser__view{height:var(--lp-hm,420px)}.lp-browser__bar{height:32px;padding:0 12px}.lp-browser__url{display:none}.lp-list li{font-size:16px}.lp-meta{grid-template-columns:1fr 1fr;gap:16px}.lp-meta dd{font-size:16px}.lp-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-gallery__frame{height:220px;padding:14px}.lp-steps{grid-template-columns:1fr;gap:12px}.lp-step{padding:22px}.lp-scard{min-height:0;padding:24px}.lp-scard__body h3{font-size:28px}.lp-pains{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:0 20px 6px}.lp-pain{flex:0 0 82%;scroll-snap-align:start;padding:22px}.lp-include{padding:18px 0;grid-template-columns:34px 1fr}.lp-faq__item summary{font-size:18px;padding:18px 0}.lp-faq__item summary i{width:32px;height:32px}.lp-stack{height:300px}.lp-stack__item--1{height:180px;right:10px}.lp-stack__item--2{top:80px;height:170px}.lp-stack__item--3{height:160px}.lp-logos{gap:20px}.lp-logos__track{gap:32px}.lp-logos__item{width:130px;height:56px}.lp-logo-grid{--lp-cols:3 !important}.lp-logo-grid__cell{height:96px;padding:16px}.lp-filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:0 20px}.lp-filter{white-space:nowrap;padding:10px 16px;font-size:14px}.lp-next__img{height:140px}}.lp-hl{color:var(--lp-blue)}.lp-hl-lime{color:var(--lp-lime)}.lp-eyebrow{display:block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:14px}.lp-block{display:flex;flex-direction:column}.lp-block__title{margin:0 0 32px;font-family:var(--lp-display);font-weight:800;font-size:clamp(34px, 4vw, 52px);line-height:1;letter-spacing:-.035em}.lp-crumbs{display:flex;gap:10px;font-size:14px;color:var(--lp-muted)}.lp-crumbs a{color:inherit;text-decoration:none}.lp-crumbs a:hover{color:var(--lp-blue)}.lp-crumbs [aria-current]{color:var(--lp-ink)}.lp-duo{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.lp-card-dark,.lp-card-lime{border-radius:28px;padding:44px;display:flex;flex-direction:column;gap:20px}.lp-card-dark{background:var(--lp-ink);color:var(--lp-white)}.lp-card-dark .lp-eyebrow{color:rgb(255 255 255 / .6);margin:0}.lp-card-lime{background:var(--lp-lime);color:var(--lp-ink)}.lp-card-lime .lp-eyebrow{color:var(--lp-ink);margin:0}.lp-card-dark h3,.lp-card-lime h3{margin:0;font-family:var(--lp-display);font-weight:800;font-size:34px;letter-spacing:-.02em;line-height:1.05}.lp-card-dark .lp-list li{font-size:17px;color:rgb(255 255 255 / .9)}.lp-card-lime .lp-chip{background:rgb(14 27 61 / .08);font-size:15px;font-weight:600;padding:9px 16px}@media (max-width:767px){.lp-duo{grid-template-columns:1fr}.lp-card-dark,.lp-card-lime{padding:28px 22px}.lp-card-dark h3,.lp-card-lime h3{font-size:26px}}.lp-plogos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.lp-plogos .lp-logo-tile{padding:22px}.lp-dash{list-style:none;margin:0;padding:0}.lp-dash li{padding:6px 0}.lp-dash li::before{content:'— '}.lp-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lp-checks li{display:flex;gap:12px;align-items:flex-start}.lp-checks li::before{content:'';width:20px;height:20px;flex-shrink:0;margin-top:3px;background:var(--lp-lime);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat}.lp-checks--ink li::before{background:var(--lp-blue)}.lp-refs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-refs p{margin:0;padding:14px 16px;border-radius:14px;background:rgb(255 255 255 / .08)}.lp-footer-links a{color:var(--lp-ink);text-decoration:none;line-height:2}.lp-footer-links a:hover{color:var(--lp-blue)}.lp-vs{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--lp-line);border-radius:24px;overflow:hidden;background:var(--lp-white);font-size:17px}.lp-vs th{text-align:left;padding:20px 28px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);font-weight:600}.lp-vs th+th,.lp-vs td+td{background:var(--lp-ink);color:var(--lp-white)}.lp-vs th+th{color:var(--lp-lime)}.lp-vs td{padding:20px 28px;border-top:1px solid var(--lp-line);color:var(--lp-muted)}.lp-vs td+td{font-weight:500;border-top-color:rgb(255 255 255 / .12)}.lp-month{list-style:none;margin:0;padding:0}.lp-month li{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto;column-gap:16px;padding:18px 0;border-top:1px solid var(--lp-line)}.lp-month span{grid-row:1 / 3;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-blue);padding-top:3px}.lp-month strong{font-family:var(--lp-display);font-size:19px;color:var(--lp-ink)}.lp-month em{font-style:normal;font-size:14px;color:var(--lp-muted)}.lp-chain{font-family:var(--lp-display);font-weight:800;font-size:clamp(28px, 3.4vw, 44px);letter-spacing:-.03em;line-height:1.2}.lp-chain span{color:rgb(255 255 255 / .35);font-weight:500;margin:0 .2em}.lp-chain b{color:var(--lp-lime)}.lp-after{list-style:none;margin:0;padding:0;counter-reset:lp}.lp-after li{counter-increment:lp;display:grid;grid-template-columns:40px 1fr;padding:18px 0;border-top:1px solid var(--lp-line)}.lp-after li::before{content:'0' counter(lp);grid-row:1 / 3;font-family:var(--lp-display);font-weight:800;font-size:20px;color:var(--lp-blue)}.lp-after strong{font-family:var(--lp-display);font-size:19px}.lp-after span{color:var(--lp-muted)}.lp-icon-btn .elementor-button{width:48px;height:48px;padding:0!important;justify-content:center}.lp-icon-btn .elementor-button-text{display:none}.lp-icon-btn .elementor-button-icon{margin:0!important}.lp-tick .elementor-heading-title{width:96px;height:96px;margin:0 auto;border-radius:99px;background:var(--lp-lime);display:flex;align-items:center;justify-content:center;font-size:44px!important}.lp-legal h2{font-family:var(--lp-display);font-weight:800;font-size:26px;margin:36px 0 10px}.elementor-widget-text-editor a{text-underline-offset:3px}.elementor-widget-theme-post-content h2{font-family:var(--lp-display);font-weight:800;font-size:clamp(26px, 3vw, 36px);letter-spacing:-.02em;line-height:1.1;margin:40px 0 14px;scroll-margin-top:110px}.elementor-widget-theme-post-content p{margin:0 0 20px}.elementor-widget-theme-post-content blockquote{margin:28px 0;padding:24px 28px;border-radius:20px;background:var(--lp-lime);font-weight:500}@media (max-width:1024px){.lp-plogos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.lp-hide-mobile{display:none!important}.lp-plogos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp-plogos .lp-logo-tile{--lp-h:88px !important;padding:12px}.lp-refs{grid-template-columns:1fr}.lp-vs th,.lp-vs td{padding:14px 14px;font-size:14px}.lp-month li{grid-template-columns:72px 1fr}}.lp-nav__ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.lp-nav__li{position:static}body a.lp-nav__a,body a.lp-nav__a:hover{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;border-radius:999px;font:500 17px/1 var(--lp-body);color:var(--lp-muted);text-decoration:none;transition:color .2s,background .2s}body a.lp-nav__a:hover,.lp-nav__li.is-current>a.lp-nav__a,.lp-nav__li--mega:hover>a.lp-nav__a,.lp-nav__li--mega:focus-within>a.lp-nav__a{color:var(--lp-ink);background:rgb(14 27 61 / .05)}.lp-nav__chev{transition:transform .25s var(--lp-ease)}.lp-nav__li--mega:hover .lp-nav__chev,.lp-nav__li--mega:focus-within .lp-nav__chev{transform:rotate(180deg)}.lp-mega{position:absolute;left:0;right:0;top:100%;padding:12px 48px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s var(--lp-ease),transform .25s var(--lp-ease),visibility .25s;z-index:50}.lp-nav__li--mega:hover .lp-mega,.lp-nav__li--mega:focus-within .lp-mega,.lp-nav__li--mega.is-open .lp-mega{opacity:1;visibility:visible;transform:none}.lp-mega__inner{max-width:1248px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:16px;padding:16px;border-radius:28px;background:var(--lp-white);border:1px solid var(--lp-line);box-shadow:0 30px 80px rgb(14 27 61 / .14)}.lp-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}body a.lp-mega__item,body a.lp-mega__item:hover{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:18px;color:var(--lp-ink);text-decoration:none;transition:background .2s}body a.lp-mega__item:hover{background:var(--lp-paper)}.lp-mega__icon{width:44px;height:44px;flex-shrink:0;border-radius:14px;background:rgb(27 63 203 / .08);color:var(--lp-blue);display:flex;align-items:center;justify-content:center;transition:all .2s}.lp-mega__item:hover .lp-mega__icon{background:var(--lp-blue);color:var(--lp-white)}.lp-mega__txt{display:flex;flex-direction:column;gap:4px}.lp-mega__txt strong{font:800 17px/1.2 var(--lp-display);letter-spacing:-.01em}.lp-mega__txt em{font-style:normal;font-size:13px;line-height:1.45;color:var(--lp-muted)}body a.lp-mega__aside,body a.lp-mega__aside:hover{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;border-radius:20px;background:var(--lp-lime);color:var(--lp-ink);text-decoration:none}.lp-mega__aside .lp-eyebrow{color:var(--lp-ink);margin:0}.lp-mega__aside strong{font:800 24px/1.1 var(--lp-display);letter-spacing:-.02em}.lp-mega__aside .lp-link{color:var(--lp-ink)}.lp-burger{display:none}.lp-mnav[hidden]{display:none}.elementor-location-header,[data-elementor-type="header"]{position:relative;z-index:100}.lp-js [data-elementor-type="header"] .e-con{overflow:visible}@media (max-width:1024px){.lp-nav{display:none}.lp-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:48px;height:48px;border:0;border-radius:99px;background:var(--lp-ink);padding:0 14px;cursor:pointer}.lp-burger span{display:block;height:2px;background:var(--lp-white);border-radius:2px;transition:transform .3s var(--lp-ease)}.lp-burger[aria-expanded="true"] span:first-child{transform:translateY(4px) rotate(45deg)}.lp-burger[aria-expanded="true"] span:last-child{transform:translateY(-4px) rotate(-45deg)}.lp-mnav{position:fixed;inset:76px 0 0 0;z-index:998;background:var(--lp-paper);overflow-y:auto;padding:16px 20px 32px}.lp-mnav__body{display:flex;flex-direction:column}body .lp-mnav__a,.lp-mnav__group summary{display:block;padding:18px 0;border-bottom:1px solid var(--lp-line);font:800 28px/1.1 var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink);text-decoration:none;list-style:none;cursor:pointer}.lp-mnav__group summary::-webkit-details-marker{display:none}.lp-mnav__group summary::after{content:'+';float:right;color:var(--lp-blue)}.lp-mnav__group[open] summary::after{content:'–'}.lp-mnav__sub{display:flex;flex-direction:column;padding:8px 0 12px}body .lp-mnav__sub a{display:flex;align-items:center;gap:12px;padding:12px 0;font:500 17px/1.2 var(--lp-body);color:var(--lp-ink);text-decoration:none}.lp-mnav__sub svg{color:var(--lp-blue)}.lp-mnav__cta{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:24px}body .lp-mnav__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;border-radius:999px;background:var(--lp-blue);color:var(--lp-white);font-weight:600;text-decoration:none}body .lp-mnav__wa{display:flex;align-items:center;padding:0 22px;height:56px;border-radius:999px;background:var(--lp-lime);color:var(--lp-ink);font-weight:600;text-decoration:none}html.lp-menu-open,html.lp-menu-open body{overflow:hidden}}body a.lp-scard,body a.lp-scard:hover,body a.lp-pcard,body a.lp-pcard:hover,body a.lp-ecard,body a.lp-ecard:hover,body a.lp-mcard,body a.lp-mcard:hover,body a.lp-combo__item,body a.lp-combo__item:hover{color:var(--lp-ink)}body a.lp-scard--feat,body a.lp-scard--feat:hover,body a.lp-next,body a.lp-next:hover{color:var(--lp-white)}.lp-scard__body h3,.lp-pcard__name,.lp-ecard__name{color:inherit}.lp-scard__icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgb(27 63 203 / .08);color:var(--lp-blue)}.lp-scard--feat .lp-scard__icon{background:rgb(217 224 33 / .14);color:var(--lp-lime)}.lp-scard:hover .lp-scard__go{transform:rotate(-45deg)}.lp-scard__go{transition:transform .35s var(--lp-ease)}body a.lp-pcard:hover .lp-pcard__name,body a.lp-ecard:hover .lp-ecard__name{color:var(--lp-blue)}@media (max-width:1024px){.lp-hide-tablet{display:none!important}}[data-elementor-type="header"],.lp-site-header{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:100}.lp-header{transition:background-color .35s var(--lp-ease),box-shadow .35s var(--lp-ease),backdrop-filter .35s}.lp-scrolled .lp-header{background-color:rgb(243 241 234 / .72)!important;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 1px 0 rgb(14 27 61 / .06),0 12px 40px rgb(14 27 61 / .07)}@media (max-width:782px){[data-elementor-type="header"]{top:0}}.lp-nav,.lp-nav__li--mega{position:static!important}.lp-mega{position:fixed;top:var(--lp-header-h,88px);left:0;right:0;padding:10px 24px 0}.lp-mega__inner{max-width:1180px;grid-template-columns:minmax(0,1fr) 280px}.lp-mega__grid{grid-template-columns:repeat(3,minmax(200px,1fr))}@media (max-width:1240px){.lp-mega__grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}.lp-mega::before{content:"";position:absolute;left:0;right:0;top:-24px;height:34px}.lp-grow{flex:1 1 auto}.lp-grow .lp-browser{height:100%}.lp-browser--mini .lp-browser__bar{height:30px;padding:0 14px;gap:6px}.lp-browser--mini .lp-browser__bar i{width:8px;height:8px}.lp-browser--mini .lp-browser__url{display:none}.lp-pcard__cover img.lp-scrollshot,.lp-ecard__cover img.lp-scrollshot{object-fit:cover;object-position:50% 0;transform:none!important;transition:object-position 1.4s var(--lp-ease)}.lp-pcard:hover img.lp-scrollshot,.lp-mcard:hover img.lp-scrollshot,.lp-ecard:hover img.lp-scrollshot,.lp-scrollshot.is-play{object-position:50% 100%;transition:object-position var(--dur,7s) cubic-bezier(.45,.05,.55,.95)}.lp-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230E1B3D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:44px!important;cursor:pointer}.lp-form .elementor-select-wrapper::before{display:none!important}.lp-form-dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lp-form-dark select option{color:var(--lp-ink)}.lp-form-dark a,.lp-form-dark a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.lp-phones{position:relative;height:580px}.lp-phone{position:absolute;top:50%;margin:0;width:34%;aspect-ratio:9 / 19.5;padding:7px;border-radius:38px;background:#0E1B3D;box-shadow:0 34px 70px rgb(14 27 61 / .26),inset 0 0 0 1px rgb(255 255 255 / .08);transition:transform .6s var(--lp-ease)}.lp-phone__screen{width:100%;height:100%;border-radius:31px;overflow:hidden;background:#fff}.lp-phone__screen img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.lp-phone--1{left:0;transform:translateY(-46%) rotate(-8deg);z-index:1}.lp-phone--2{left:22%;transform:translateY(-54%) rotate(-2.5deg);z-index:3}.lp-phone--3{left:44%;transform:translateY(-46%) rotate(3deg);z-index:2}.lp-phone--4{left:66%;transform:translateY(-52%) rotate(8deg);z-index:1}.lp-phones--3 .lp-phone--1{left:4%}.lp-phones--3 .lp-phone--2{left:33%}.lp-phones--3 .lp-phone--3{left:62%}.lp-phones:hover .lp-phone--1{transform:translateY(-48%) translateX(-10px) rotate(-10deg)}.lp-phones:hover .lp-phone--4{transform:translateY(-50%) translateX(10px) rotate(10deg)}@media (max-width:767px){.lp-phones{height:360px;margin:0 -8px}.lp-phone{width:36%;padding:5px;border-radius:26px}.lp-phone__screen{border-radius:21px}}.lp-form-dark .elementor-button:hover,.lp-form-dark .elementor-button:focus{color:var(--lp-ink)!important}.lp-form:not(.lp-form-dark) .elementor-button:hover{color:#fff!important}.lp-form .elementor-field-type-recaptcha_v3{margin:0!important;padding:0!important}.lp-cgrid{display:grid;grid-template-columns:repeat(var(--lp-cols,3),minmax(0,1fr));gap:40px 24px}body a.lp-card,body a.lp-card:hover{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--lp-ink);text-decoration:none}.lp-card.is-hidden{display:none!important}.lp-card__cover{position:relative;aspect-ratio:4 / 3.6;max-width:100%;border-radius:22px;overflow:hidden;background:var(--b,#E7E3DA)}.lp-card__shot{position:absolute;left:8%;top:9%;width:68%;bottom:-6%;border-radius:12px 12px 0 0;overflow:hidden;background:#fff;box-shadow:0 18px 40px rgb(0 0 0 / .22)}.lp-card--solo .lp-card__shot{left:12%;width:76%}.lp-card__shot::before{content:"";display:block;height:18px;background:#F4F2EC;border-bottom:1px solid rgb(0 0 0 / .06);background-image:radial-gradient(circle at 10px 9px,#D9D5CA 3px,transparent 3.5px),radial-gradient(circle at 20px 9px,#D9D5CA 3px,transparent 3.5px),radial-gradient(circle at 30px 9px,#D9D5CA 3px,transparent 3.5px)}.lp-card__shot img{display:block;width:100%;height:auto;max-width:none;transform:translateY(0);transition:transform 1.2s var(--lp-ease)}.lp-card:hover .lp-card__shot img,.lp-card:focus-visible .lp-card__shot img,.lp-card.is-play .lp-card__shot img{transform:translateY(var(--shift,0));transition:transform var(--dur,6s) cubic-bezier(.45,.05,.55,.95)}.lp-card__piece{position:absolute;right:6%;bottom:8%;width:var(--pw,34%)!important;height:auto!important;border-radius:6px;box-shadow:0 22px 44px rgb(0 0 0 / .32);transform:rotate(4deg);transition:transform .6s var(--lp-ease)}.lp-card:hover .lp-card__piece{transform:rotate(0) translateY(-8px) scale(1.04)}.lp-card__tag{position:absolute;right:14px;top:14px;z-index:2;padding:6px 10px;border-radius:999px;background:var(--lp-lime);color:var(--lp-ink);font:600 12px/1 var(--lp-body)}.lp-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lp-card__name{font:800 21px/1.12 var(--lp-display)!important;letter-spacing:-.02em;margin:0!important;color:var(--lp-ink)}.lp-card__sv{margin:6px 0 0!important;color:var(--lp-muted);font-size:14px;line-height:1.45}.lp-card__go{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--lp-line);display:grid;place-items:center;transition:all .3s var(--lp-ease)}.lp-card:hover .lp-card__go{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff;transform:rotate(-45deg)}.lp-card:focus-visible{outline:2px solid var(--lp-blue);outline-offset:6px;border-radius:24px}@media (max-width:1024px){.lp-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lp-cgrid{grid-template-columns:1fr;gap:36px}}body button.lp-filter,body button.lp-filter:hover,body button.lp-filter:focus{display:inline-flex;gap:8px;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid var(--lp-line);background:#fff0;color:var(--lp-ink);font:500 15px/1 var(--lp-body);box-shadow:none}body button.lp-filter:hover{border-color:var(--lp-ink)}body button.lp-filter.is-active{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--lp-white)}.lp-filter small{font:600 12px/1 var(--lp-body);opacity:.6;font-variant-numeric:tabular-nums}.lp-card__main{position:absolute;left:8%;top:10%;height:auto!important;border-radius:6px;box-shadow:0 22px 44px rgb(0 0 0 / .3);transform:rotate(-3deg);transition:transform .6s var(--lp-ease)}.lp-card__main.is-square{width:58%!important}.lp-card__main.is-wide{width:74%!important;top:12%}.lp-card__main.is-tall{width:46%!important}.lp-card--solo .lp-card__main{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-2deg)}.lp-card--solo .lp-card__main.is-square{width:64%!important}.lp-card:hover .lp-card__main{transform:rotate(0) translateY(-6px)}.lp-card--solo:hover .lp-card__main{transform:translate(-50%,-52%) rotate(0)}.lp-printhero{margin:0;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px rgb(14 27 61 / .16)}.lp-printhero img{display:block;width:100%;height:auto}.lp-dcard{transition:transform .4s var(--lp-ease)}.lp-dcard:hover{transform:translateY(-4px)}.lp-dcard .elementor-heading-title{font-size:clamp(28px, 3vw, 40px)!important;line-height:1.02!important}body a.lp-golink,body a.lp-golink:hover{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--lp-body);color:var(--lp-ink);text-decoration:none}a.lp-golink{border-bottom:1.5px solid currentColor;padding-bottom:4px}a.lp-golink span{transition:transform .3s var(--lp-ease)}a.lp-golink:hover span{transform:translateX(4px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.lp-browser__shot,.lp-card__shot img{backface-visibility:hidden}.lp-js.lp-ready .lp-reveal,.lp-js.lp-ready .lp-stagger>*{will-change:auto}.lp-header .lp-logo{height:50px!important}@media (max-width:767px){.lp-header .lp-logo{height:42px!important}}.lp-phones--5 .lp-phone{width:30%}.lp-phones--5 .lp-phone--1{left:0;transform:translateY(-44%) rotate(-9deg);z-index:1}.lp-phones--5 .lp-phone--2{left:17%;transform:translateY(-51%) rotate(-4deg);z-index:2}.lp-phones--5 .lp-phone--3{left:35%;transform:translateY(-56%) rotate(0deg);z-index:4}.lp-phones--5 .lp-phone--4{left:53%;transform:translateY(-51%) rotate(4deg);z-index:3}.lp-phones--5 .lp-phone--5{left:70%;transform:translateY(-44%) rotate(9deg);z-index:1}.lp-phones--5:hover .lp-phone--1{transform:translateY(-46%) translateX(-10px) rotate(-11deg)}.lp-phones--5:hover .lp-phone--5{transform:translateY(-46%) translateX(10px) rotate(11deg)}@media (max-width:767px){.lp-phones--5 .lp-phone{width:32%}}.lp-header{position:relative;isolation:isolate}.lp-scrolled .lp-header{background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.lp-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:rgb(243 241 234 / .78);-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px);box-shadow:0 1px 0 rgb(14 27 61 / .06),0 12px 40px rgb(14 27 61 / .07);transition:opacity .35s var(--lp-ease)}.lp-scrolled .lp-header::before{opacity:1}body button.lp-burger,body button.lp-burger:hover,body button.lp-burger:focus{padding:0 14px!important;background:var(--lp-ink)!important;border:0!important;box-shadow:none!important;min-height:0}body button.lp-burger span{width:20px;height:2px;background:var(--lp-white)!important}.lp-mnav{top:var(--lp-header-h,72px)!important;z-index:1000!important}html.lp-menu-open .lp-mbar{transform:translateY(110%)!important}body a.lp-mbar__cta,body a.lp-mbar__cta:hover,body a.lp-mbar__cta:focus{color:#fff!important;text-decoration:none}body a.lp-mbar__wa,body a.lp-mbar__wa:hover{color:var(--lp-ink)!important}@media (max-width:767px){.lp-sgrid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:4px 20px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lp-sgrid::-webkit-scrollbar{display:none}.lp-sgrid>.lp-scard{flex:0 0 84%;scroll-snap-align:start}.lp-sgrid>.lp-scard:last-child{margin-right:20px}.lp-swipe-hint{display:flex;align-items:center;gap:8px;margin-top:4px;font:600 13px/1 var(--lp-body);color:var(--lp-muted)}}@media (min-width:768px){.lp-swipe-hint{display:none}}.lp-sdots{display:none}@media (max-width:767px){.lp-sgrid>.lp-scard{transition:transform .45s var(--lp-ease),opacity .45s var(--lp-ease);transform:scale(.94);opacity:.55}.lp-sgrid>.lp-scard.is-active{transform:none;opacity:1}.lp-sdots{display:flex;justify-content:center;gap:8px;margin-top:4px}body .lp-sdots button{all:unset;width:8px;height:8px;border-radius:99px;background:rgb(14 27 61 / .18);cursor:pointer;transition:width .35s var(--lp-ease),background .35s}body .lp-sdots button.is-on{width:26px;background:var(--lp-blue)}.lp-swipe-hint{justify-content:center}}@media (max-width:767px){body[class*="elementor-kit-"]{--e-global-typography-lpbig-letter-spacing:-1.5px;--e-global-typography-lph1-letter-spacing:-1.5px;--e-global-typography-lph1s-letter-spacing:-1.2px;--e-global-typography-lph2-letter-spacing:-0.8px;--e-global-typography-lph1-line-height:1}}@media (min-width:768px) and (max-width:1024px){body[class*="elementor-kit-"]{--e-global-typography-lpbig-letter-spacing:-3px;--e-global-typography-lph1-letter-spacing:-2.5px}}.lp-collage{position:relative;height:470px}.lp-collage__item{position:absolute;margin:0;border-radius:10px;overflow:hidden;box-shadow:0 26px 60px rgb(14 27 61 / .22);background:#fff;transition:transform .6s var(--lp-ease)}.lp-collage__item img{display:block;width:100%;height:auto}.lp-collage__item--1{left:0;top:8%;width:66%;transform:rotate(-4deg);z-index:1}.lp-collage__item--2{right:0;top:0;width:56%;transform:rotate(3deg);z-index:2}.lp-collage__item--5{left:24%;bottom:17%;width:46%;transform:rotate(-1deg);z-index:3}.lp-collage__item--3{right:3%;bottom:2%;width:28%;transform:rotate(5deg);z-index:4;border-radius:6px}.lp-collage__item--4{left:5%;bottom:6%;width:19%;transform:rotate(-7deg);z-index:5;border-radius:6px}.lp-collage:hover .lp-collage__item--3{transform:rotate(2deg) translateY(-8px)}.lp-collage:hover .lp-collage__item--4{transform:rotate(-3deg) translateY(-8px)}@media (max-width:767px){.lp-collage{height:300px}.lp-collage__item{border-radius:6px}}body a.lp-mega__item.is-current,body a.lp-mega__item.is-current:hover{background:var(--lp-paper);box-shadow:inset 0 0 0 1.5px var(--lp-blue)}.lp-mega__item.is-current .lp-mega__icon{background:var(--lp-blue);color:var(--lp-white)}.lp-mega__item.is-current .lp-mega__txt strong{color:var(--lp-blue)}body .lp-mnav__sub a.is-current{color:var(--lp-blue);font-weight:600}.lp-stack__item img{object-position:50% 0}.lp-stack__item[data-proyecto="automoviles-santos"] img{object-position:50% 30%}.lp-caso__id{display:flex;align-items:center;gap:16px;margin-bottom:16px}.lp-caso__id .lp-eyebrow{margin:0}.lp-caso__logo{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;overflow:hidden;flex:none}.lp-caso__logo img{width:78%;height:78%;object-fit:contain}.lp-caso__title{font:800 clamp(40px, 5.6vw, 76px)/.96 var(--lp-display)!important;letter-spacing:-.045em;margin:0!important;color:var(--lp-ink);text-wrap:balance}.lp-caso__lead{font:700 clamp(20px, 2.2vw, 30px)/1.2 var(--lp-display);letter-spacing:-.02em;margin:16px 0 0!important}.lp-caso__ficha{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin:0;padding:22px 26px;border-radius:22px;background:var(--lp-white);border:1px solid var(--lp-line)}.lp-caso__ficha dt{font:600 11px/1.3 var(--lp-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted)}.lp-caso__ficha dd{margin:5px 0 0;font-weight:500;color:var(--lp-ink)}.lp-caso__tag{display:inline-block;padding:4px 10px;border-radius:999px;background:rgb(14 27 61 / .06);font:600 13px/1.3 var(--lp-body)}.lp-caso__tag.is-partner{background:var(--lp-lime);color:var(--lp-ink)}body a.lp-caso__visit,body a.lp-caso__visit:hover{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--lp-blue);text-decoration:none}.lp-sticky{position:sticky!important;top:calc(var(--lp-header-h, 90px) + 16px);align-self:flex-start}.lp-caso-web .lp-browser{border-radius:18px}.lp-caso-info .lp-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.lp-caso__mes{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:22px 24px;border-radius:20px;background:var(--lp-ink);color:#fff}.lp-caso__mes b{font:800 18px/1.2 var(--lp-display);margin-right:8px}.lp-caso__mes span{padding:7px 12px;border-radius:999px;background:rgb(255 255 255 / .08);font-size:14px}.lp-caso__h2{font:800 clamp(28px, 3.2vw, 44px)/1 var(--lp-display)!important;letter-spacing:-.03em;margin:8px 0 24px!important;color:var(--lp-ink)}.lp-caso__piezas{columns:4;column-gap:16px}.lp-caso__piezas figure{break-inside:avoid;margin:0 0 16px;border-radius:14px;overflow:hidden;background:var(--lp-white);border:1px solid var(--lp-line)}.lp-caso__piezas img{display:block;width:100%;height:auto}.lp-caso__piezas figcaption{padding:10px 12px;font-size:13px;color:var(--lp-muted)}body a.lp-caso__next,body a.lp-caso__next:hover{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);color:var(--lp-ink);text-decoration:none}.lp-caso__next>span:first-child{display:flex;flex-direction:column;gap:6px}.lp-caso__next b{font:800 clamp(22px, 2.6vw, 34px)/1.1 var(--lp-display);letter-spacing:-.02em}.lp-caso__go{width:52px;height:52px;border-radius:50%;border:1px solid var(--lp-line);display:grid;place-items:center;flex:none;transition:all .3s var(--lp-ease)}.lp-caso__next:hover .lp-caso__go{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff;transform:rotate(-45deg)}@media (max-width:1024px){.lp-caso__piezas{columns:3}}@media (max-width:767px){.lp-sticky{position:relative!important;top:0}.lp-caso-web .lp-browser{max-width:300px;margin:0 auto}.lp-caso-info .lp-list{grid-template-columns:1fr}.lp-caso__piezas{columns:auto;display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px;scrollbar-width:none}.lp-caso__piezas figure{flex:0 0 62%;scroll-snap-align:start;margin:0}}.lp-caso-cta .elementor-heading-title{font-size:clamp(28px, 2.9vw, 40px)!important;line-height:1.05!important;letter-spacing:-1.2px!important}.lp-caso-cta p{font-size:15px;line-height:1.55}.lp-caso-cta .elementor-button{white-space:nowrap}.lp-caso-cta .elementor-button-text{white-space:nowrap}.lp-caso__piezas{column-gap:28px}.lp-caso__piezas figure{position:relative;margin:0 0 28px;padding:10px;border-radius:18px;transition:transform .45s var(--lp-ease),box-shadow .45s var(--lp-ease),border-color .35s ease,background .35s ease}.lp-caso__piezas img{border-radius:10px;transition:transform .6s var(--lp-ease),filter .45s ease}.lp-caso__piezas figure>img,.lp-caso__piezas figure{isolation:isolate}.lp-caso__piezas figure::after{content:"";position:absolute;inset:10px 10px auto 10px;height:calc(100% - 20px);border-radius:10px;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .55) 48%,transparent 66%);background-size:250% 100%;background-position:130% 0;opacity:0;transition:opacity .3s ease;z-index:2}.lp-caso__piezas figcaption{padding:12px 6px 4px;font-weight:600;transition:color .3s ease}.lp-caso__piezas figcaption::before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--lp-line);vertical-align:1px;transition:background .3s ease,box-shadow .3s ease}@media (hover:hover){.lp-caso__piezas figure:hover{transform:translateY(-6px);border-color:var(--lp-blue);box-shadow:0 22px 50px rgb(36 87 245 / .22),0 0 0 4px rgb(36 87 245 / .08)}.lp-caso__piezas figure:hover img{filter:brightness(1.06) saturate(1.06);transform:scale(1.015)}.lp-caso__piezas figure:hover::after{opacity:1;animation:lpShine 1.1s var(--lp-ease) forwards}.lp-caso__piezas figure:hover figcaption{color:var(--lp-blue)}.lp-caso__piezas figure:hover figcaption::before{background:var(--lp-lime);box-shadow:0 0 0 4px rgb(217 224 33 / .4)}}@keyframes lpShine{from{background-position:130% 0}to{background-position:-30% 0}}@media (max-width:767px){.lp-caso__piezas{gap:16px}.lp-caso__piezas figure{padding:8px}.lp-caso-cta .elementor-button{width:100%;justify-content:center}}.lp-caso__piezas.lp-caso__piezas--cols{columns:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:start}.lp-caso__piezas--cols .lp-caso__col{display:flex;flex-direction:column;gap:28px;min-width:0}.lp-caso__piezas--cols figure{margin:0}@media (max-width:1024px){.lp-caso__piezas.lp-caso__piezas--cols{gap:18px}.lp-caso__piezas--cols .lp-caso__col{gap:18px}}@media (max-width:767px){.lp-caso__piezas.lp-caso__piezas--cols{display:flex;gap:12px}.lp-caso__piezas--cols .lp-caso__col{display:contents}}.lp-caso__piezas.lp-masonry{columns:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.lp-caso__piezas.lp-masonry.is-cols{grid-template-columns:repeat(var(--lp-mcols,4),minmax(0,1fr))}.lp-masonry .lp-mcol{display:flex;flex-direction:column;gap:24px;min-width:0}.lp-caso__piezas.lp-masonry figure{margin:0}.lp-caso-final .elementor-widget-shortcode:has(>.elementor-widget-container>.elementor-shortcode:empty),.lp-caso-final .elementor-widget-shortcode:has(>.elementor-shortcode:empty){display:none}@media (max-width:767px){.lp-caso__piezas.lp-masonry{display:flex;gap:12px}}.lp-caso__piezas.lp-masonry{gap:16px}.lp-masonry .lp-mcol{gap:16px}.lp-caso__piezas.lp-masonry figure{padding:6px;border-radius:12px}.lp-caso__piezas.lp-masonry img{border-radius:7px}.lp-caso__piezas.lp-masonry figure::after{inset:6px 6px auto 6px;height:calc(100% - 12px);border-radius:7px}.lp-caso__piezas.lp-masonry figcaption{padding:8px 4px 2px;font-size:12px;line-height:1.35}.lp-caso__piezas.lp-masonry figcaption::before{width:5px;height:5px;margin-right:6px}@media (hover:hover){.lp-caso__piezas.lp-masonry figure:hover{transform:translateY(-4px)}}@media (max-width:767px){.lp-caso__piezas.lp-masonry figure{flex:0 0 44%}}.lp-caso__piezas.lp-masonry figure{cursor:zoom-in;position:relative;z-index:1;transform-origin:var(--lp-zo,50%) 50%}@media (hover:hover){.lp-caso__piezas.lp-masonry figure:hover{z-index:5;transform:scale(1.45);transition-delay:.08s}}.lp-caso__piezas.lp-masonry figure:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}html.lp-noscroll,html.lp-noscroll body{overflow:hidden}.lp-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;gap:16px;padding:48px 24px;background:rgb(14 27 61 / .9);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.lp-lightbox.is-open{opacity:1;visibility:visible}.lp-lightbox figure{margin:0;max-width:min(92vw, 1100px);display:flex;flex-direction:column;align-items:center;gap:12px;transform:scale(.96);transition:transform .35s var(--lp-ease)}.lp-lightbox.is-open figure{transform:none}.lp-lightbox img{max-width:100%;max-height:calc(100vh - 140px);width:auto;height:auto;border-radius:10px;box-shadow:0 30px 80px rgb(0 0 0 / .45);background:#fff}.lp-lightbox figcaption{color:rgb(255 255 255 / .85);font-size:14px;text-align:center}body .lp-lightbox button{appearance:none;border:0;background:rgb(255 255 255 / .12);color:#fff;width:48px;height:48px;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0;flex:none;transition:background .2s}body .lp-lightbox button:hover{background:var(--lp-blue)}.lp-lightbox__x{position:absolute;top:18px;right:18px}@media (max-width:767px){.lp-lightbox{padding:64px 12px 24px}.lp-lightbox__nav{position:absolute;bottom:20px}.lp-lightbox__nav.is-prev{left:calc(50% - 60px)}.lp-lightbox__nav.is-next{right:calc(50% - 60px)}.lp-lightbox img{max-height:calc(100vh - 180px)}}.lp-logos-band .lp-logos{margin:0}.lp-logos-band .lp-logos__row+.lp-logos__row{display:none}.lp-logos-slot{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-home-proj .lp-card__cover{aspect-ratio:4 / 3.05;border-radius:20px}.lp-home-proj .lp-card__name{font-size:18px!important}.lp-home-proj .lp-card__sv{font-size:13px}.lp-home-proj .lp-card__go{width:36px;height:36px}.lp-home-serv .lp-scard{justify-content:flex-start}.lp-home-serv .lp-scard .lp-chips{flex-direction:column;align-items:flex-start}.lp-home-serv .lp-scard{min-height:0;padding:26px;gap:18px;border-radius:22px}.lp-home-serv .lp-scard h3{font-size:22px}.lp-home-serv .lp-scard p{font-size:14px}.lp-home-serv .lp-chip{font-size:12px;padding:5px 10px}.lp-bhome{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px}.lp-bhome.is-solo{grid-template-columns:minmax(0,720px)}body a.lp-bfeat,body a.lp-bitem{color:var(--lp-ink);text-decoration:none}.lp-bfeat{display:flex;flex-direction:column;gap:14px}.lp-bcover{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;border-radius:22px;padding:18px 24px;aspect-ratio:16 / 10}.lp-bcover.has-img{padding:0}.lp-bcover.has-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--lp-ease)}.lp-bcover.is-lime{background:var(--lp-lime);color:var(--lp-ink)}.lp-bcover.is-ink{background:var(--lp-ink);color:var(--lp-lime)}.lp-bcover.is-blue{background:var(--lp-blue);color:#fff}.lp-bcover.is-sand{background:#E4E0D4;color:var(--lp-ink)}.lp-bcover__cat{position:absolute;left:18px;top:16px;font:600 11px/1 var(--lp-body);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.lp-bcover__g{font:800 clamp(90px, 11vw, 170px)/.8 var(--lp-display);letter-spacing:-.06em}.lp-bmeta{display:flex;gap:8px;font-size:13px;color:var(--lp-muted)}.lp-bmeta b{color:var(--lp-blue);font-weight:600}.lp-bfeat h3{margin:0;font:800 clamp(24px, 2.4vw, 34px)/1.06 var(--lp-display);letter-spacing:-.03em;transition:color .3s}.lp-bfeat p{margin:0;color:var(--lp-muted);max-width:52ch}.lp-bread{display:inline-flex;gap:8px;align-items:center;font-weight:600}.lp-blist{display:flex;flex-direction:column}.lp-bitem{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--lp-line)}.lp-bitem:first-child{padding-top:0}.lp-bitem .lp-bcover{aspect-ratio:1;border-radius:16px;padding:10px 12px}.lp-bitem .lp-bcover__g{font-size:46px}.lp-bitem .lp-bcover__cat{display:none}.lp-bitem h4{margin:6px 0 0;font:800 clamp(18px, 1.6vw, 21px)/1.15 var(--lp-display);letter-spacing:-.02em;transition:color .3s}.lp-bfeat:hover h3,.lp-bitem:hover h4{color:var(--lp-blue)}.lp-bfeat:hover .lp-bcover.has-img img{transform:scale(1.03)}.lp-home-blog:not(:has(.lp-bhome)){display:none}.lp-newsletter .elementor-field-type-acceptance{font-size:12px;color:var(--lp-muted)}.lp-nl-form .elementor-form-fields-wrapper{align-items:flex-start}@media (min-width:768px){.lp-nl-form .elementor-field-group:first-child{width:calc(100% - 150px)!important;flex:0 0 auto}.lp-nl-form .elementor-field-type-submit{width:140px!important;flex:0 0 auto;order:2}.lp-nl-form .elementor-field-type-acceptance{order:3}}@media (max-width:1024px){.lp-bhome{grid-template-columns:1fr}}@media (max-width:767px){.lp-logos-band{text-align:left}.lp-bitem{grid-template-columns:84px minmax(0,1fr);gap:14px}.lp-home-serv .lp-scard{min-height:250px}}.lp-collage__item{display:block}.lp-collage--3{height:520px}.lp-collage--3 .lp-collage__item{top:50%;width:42%;border-radius:12px;cursor:zoom-in;transition:transform .7s var(--lp-ease),box-shadow .5s}.lp-collage--3 .lp-collage__item--1{left:29%;transform:translateY(-50%) rotate(0deg);z-index:3;box-shadow:0 34px 80px rgb(14 27 61 / .32)}.lp-collage--3 .lp-collage__item--2{left:2%;right:auto;bottom:auto;transform:translateY(-46%) rotate(-7deg);z-index:2}.lp-collage--3 .lp-collage__item--3{left:auto;right:2%;bottom:auto;transform:translateY(-46%) rotate(7deg);z-index:1;border-radius:12px}.lp-collage--3:hover .lp-collage__item--2{transform:translateY(-48%) translateX(-14px) rotate(-10deg)}.lp-collage--3:hover .lp-collage__item--3{transform:translateY(-48%) translateX(14px) rotate(10deg)}.lp-collage--3 .lp-collage__item:hover{z-index:4;transform:translateY(-52%) rotate(0) scale(1.04);box-shadow:0 40px 90px rgb(14 27 61 / .36)}@media (max-width:767px){.lp-collage--3{height:340px}.lp-collage--3 .lp-collage__item{width:46%}.lp-collage--3 .lp-collage__item--1{left:27%}}.lp-includes--oscuro .lp-include h3{color:#fff}.lp-combo-title .elementor-heading-title{color:var(--lp-ink)}.lp-combo-title .lp-hl{color:var(--lp-blue)}.lp-chan{overflow:hidden}.lp-chan>.e-con:first-child,.lp-chan>.e-con-inner>.e-con:first-child{flex:1 1 auto;min-width:0;width:auto}.lp-chan .elementor-widget-button{flex:0 0 auto;width:auto!important;max-width:none;margin:0!important}.lp-chan .lp-icon-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.lp-chan .lp-icon-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center}.lp-chan__big{display:block;margin:4px 0 2px;font:700 clamp(20px, 1.9vw, 26px)/1.15 var(--lp-display);letter-spacing:-.01em;color:var(--lp-ink);word-break:break-word}@media (max-width:767px){.lp-chan__big{font-size:19px}}.lp-home-serv .lp-scard{padding:22px;gap:14px}.lp-home-serv .lp-scard h3{font-size:21px;margin-bottom:6px}.lp-home-serv .lp-scard p{margin-bottom:12px}.lp-home-serv .lp-scard .lp-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch}.lp-home-serv .lp-chip{display:flex;align-items:center;min-width:0;font-size:12px;line-height:1.25;padding:6px 10px;border-radius:10px}.lp-phead{max-width:880px;display:flex;flex-direction:column;gap:16px}.lp-phead .lp-crumbs{margin-bottom:4px}.lp-bmeta a{color:inherit;text-decoration:none}.lp-ptitle{margin:0;font:800 clamp(34px, 4.6vw, 62px)/.98 var(--lp-display);letter-spacing:-.04em;color:var(--lp-ink);text-wrap:balance}.lp-plead{margin:0;font-size:clamp(18px, 1.6vw, 21px);line-height:1.5;color:var(--lp-muted);max-width:60ch}.lp-pby{display:flex;gap:12px;align-items:center;font-size:14px}.lp-pby img{width:42px;height:42px;border-radius:50%;object-fit:cover}.lp-pby b{display:block;color:var(--lp-ink)}.lp-pby span{color:var(--lp-muted)}.lp-pcover{border-radius:28px;overflow:hidden;aspect-ratio:21 / 8;max-width:100%}.lp-pcover img{width:100%;height:100%;object-fit:cover;display:block}.lp-pcover--gen .lp-bcover{aspect-ratio:auto;height:100%;border-radius:28px}.lp-pcover--gen .lp-bcover__g{font-size:clamp(110px, 14vw, 220px)}.lp-pmain{min-width:0}.lp-pmain .elementor-widget-theme-post-content{max-width:68ch;font-size:18px;line-height:1.7;color:#22273a}.lp-pmain .elementor-widget-theme-post-content h2{font:800 clamp(24px, 2.3vw, 30px)/1.12 var(--lp-display);letter-spacing:-.025em;color:var(--lp-ink);margin:40px 0 12px;scroll-margin-top:110px}.lp-pmain .elementor-widget-theme-post-content h3{font:700 21px/1.2 var(--lp-display);color:var(--lp-ink);margin:28px 0 10px;scroll-margin-top:110px}.lp-pmain .elementor-widget-theme-post-content p{margin:0 0 18px}.lp-pmain .elementor-widget-theme-post-content ul,.lp-pmain .elementor-widget-theme-post-content ol{margin:0 0 18px;padding-left:22px}.lp-pmain .elementor-widget-theme-post-content li{margin-bottom:8px}.lp-pmain .elementor-widget-theme-post-content blockquote,.lp-tip{margin:24px 0;padding:16px 20px;border-left:4px solid var(--lp-lime);border-radius:0 14px 14px 0;background:var(--lp-white);font-size:16px}.lp-pmain .elementor-widget-theme-post-content a{color:var(--lp-blue)}.lp-pmain .elementor-widget-theme-post-content figure,.lp-pmain .elementor-widget-theme-post-content .wp-block-image{margin:28px auto;text-align:center}.lp-pmain .elementor-widget-theme-post-content img{display:block;height:auto;max-width:100%;max-height:560px;width:auto;margin:0 auto;border-radius:14px;border:1px solid var(--lp-line)}.lp-pmain .elementor-widget-theme-post-content img.is-portrait{max-width:min(360px, 100%)}.lp-pmain .elementor-widget-theme-post-content img.is-square{max-width:min(520px, 100%)}.lp-pmain .elementor-widget-theme-post-content img.is-landscape{width:100%;max-height:none}.lp-pmain .elementor-widget-theme-post-content figcaption{margin-top:8px;font-size:13px;color:var(--lp-muted)}.lp-pinl{margin:32px 0;padding:22px 24px;border-radius:22px;background:var(--lp-blue);color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.lp-pinl b{display:block;font:800 21px/1.15 var(--lp-display);margin-bottom:4px}.lp-pinl span{font-size:15px;color:rgb(255 255 255 / .82)}body a.lp-pbtn{display:inline-flex;gap:8px;align-items:center;padding:13px 20px;border-radius:999px;font:600 15px/1 var(--lp-body);text-decoration:none;white-space:nowrap}body a.lp-pbtn--lime{background:var(--lp-lime);color:var(--lp-ink)}body a.lp-pbtn--wl{border:1px solid rgb(255 255 255 / .4);color:#fff}.lp-pend{display:flex;flex-direction:column;gap:22px;max-width:68ch}.lp-pcta{padding:26px;border-radius:24px;background:var(--lp-ink);color:#fff;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center}.lp-pcta b{display:block;font:800 22px/1.15 var(--lp-display);margin-bottom:4px}.lp-pcta span{font-size:15px;color:rgb(255 255 255 / .75)}.lp-pcta__b{display:flex;flex-wrap:wrap;gap:10px}.lp-pshare{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--lp-muted)}.lp-pshare>span{margin-right:4px;font-weight:600;color:var(--lp-ink)}.lp-pshare a,body .lp-pshare button{padding:8px 13px;border-radius:999px;border:1px solid var(--lp-line);background:var(--lp-white);color:var(--lp-ink);font:500 13px/1 var(--lp-body);text-decoration:none;cursor:pointer}.lp-pshare a:hover,body .lp-pshare button:hover{border-color:var(--lp-blue);color:var(--lp-blue)}.lp-pauthor{display:flex;gap:18px;align-items:center;padding:22px;border-radius:22px;background:var(--lp-white);border:1px solid var(--lp-line)}.lp-pauthor img{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:none}.lp-pauthor b{font:800 19px/1.2 var(--lp-display)}.lp-pauthor p{margin:4px 0 0;font-size:14px;color:var(--lp-muted)}.lp-pside-col{position:sticky;top:110px;align-self:flex-start}.lp-pside{display:flex;flex-direction:column;gap:14px}.lp-pside__box{background:var(--lp-white);border:1px solid var(--lp-line);border-radius:22px;padding:20px}.lp-ptoc ol{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;counter-reset:t}.lp-ptoc li{counter-increment:t}.lp-ptoc a{display:flex;gap:10px;padding:7px 10px;border-radius:10px;font-size:14px;line-height:1.35;color:var(--lp-muted);text-decoration:none}.lp-ptoc a::before{content:counter(t,decimal-leading-zero);font:700 12px/1.6 var(--lp-display);color:var(--lp-muted)}.lp-ptoc a.is-on{background:#EEF3FF;color:var(--lp-ink);font-weight:600}.lp-ptoc a.is-on::before{color:var(--lp-blue)}.lp-ptoc:not(:has(li)){display:none}.lp-psvc{background:var(--lp-ink);border-color:var(--lp-ink);color:#fff;display:flex;flex-direction:column;gap:10px}.lp-psvc .lp-eyebrow{color:rgb(255 255 255 / .6);margin:0}.lp-psvc b{font:800 21px/1.12 var(--lp-display)}.lp-psvc>span{font-size:14px;color:rgb(255 255 255 / .75)}.lp-psvc .lp-pbtn{justify-content:center}body a.lp-pwa{display:flex;align-items:center;gap:12px;background:var(--lp-lime);border-color:var(--lp-lime);color:var(--lp-ink);text-decoration:none}.lp-pwa i{width:40px;height:40px;border-radius:50%;background:var(--lp-ink);color:var(--lp-lime);display:grid;place-items:center;font-style:normal;font-weight:700;flex:none}.lp-pwa b{display:block;font:700 15px/1.2 var(--lp-body)}.lp-pwa span span{font-size:13px}.lp-pmtoc{margin-bottom:22px;padding:16px 18px;border-radius:18px;background:var(--lp-white);border:1px solid var(--lp-line)}.lp-pmtoc summary{font-weight:700;cursor:pointer}.lp-pmtoc ol{margin:10px 0 0;padding-left:20px;font-size:15px}.lp-pmtoc a{color:var(--lp-ink)}.lp-prel__t{margin:0 0 22px;font:800 clamp(26px, 2.6vw, 36px)/1.05 var(--lp-display);letter-spacing:-.03em}.lp-prel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}body a.lp-prel__c{display:flex;flex-direction:column;gap:12px;color:var(--lp-ink);text-decoration:none}.lp-prel__c .lp-bcover{aspect-ratio:4 / 3}.lp-prel__c h3{margin:0;font:800 20px/1.15 var(--lp-display);letter-spacing:-.02em;transition:color .3s}.lp-prel__c p{margin:0;font-size:15px;color:var(--lp-muted)}.lp-prel__c:hover h3{color:var(--lp-blue)}.lp-pfinal{border-radius:32px;background:var(--lp-ink);color:#fff;padding:clamp(30px, 4.5vw, 60px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.lp-pfinal h2{margin:0 0 10px;font:800 clamp(28px, 3.6vw, 48px)/1 var(--lp-display);letter-spacing:-.035em;color:#fff}.lp-pfinal p{margin:0;color:rgb(255 255 255 / .75)}@media (max-width:1024px){.lp-pside-col{display:none!important}.lp-pmain{width:100%!important}.lp-prel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lp-pcover{aspect-ratio:16 / 10;border-radius:20px}.lp-pmain .elementor-widget-theme-post-content{font-size:17px}.lp-prel__grid{grid-template-columns:1fr}}.lp-bcats{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:26px;border-bottom:1px solid var(--lp-line)}body .lp-bcats a{padding:9px 15px;border-radius:999px;border:1px solid var(--lp-line);background:var(--lp-white);color:var(--lp-ink);font-size:14px;font-weight:500;text-decoration:none}body .lp-bcats a.is-on,body .lp-bcats a:hover{background:var(--lp-ink);color:#fff;border-color:var(--lp-ink)}body a.lp-bfeat2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px, 3.5vw, 48px);align-items:center;padding:18px;border-radius:30px;background:var(--lp-white);border:1px solid var(--lp-line);margin-top:32px;color:var(--lp-ink);text-decoration:none}.lp-bfeat2 .lp-bcover{aspect-ratio:16 / 10.5}.lp-bfeat2>div{display:flex;flex-direction:column;gap:14px;padding-right:12px}.lp-bbadge{align-self:flex-start;padding:6px 11px;border-radius:999px;background:var(--lp-lime);font:600 12px/1 var(--lp-body)}.lp-bfeat2 h2{margin:0;font:800 clamp(26px, 2.8vw, 42px)/1.02 var(--lp-display);letter-spacing:-.035em;transition:color .3s}.lp-bfeat2 p{margin:0;color:var(--lp-muted)}.lp-bfeat2:hover h2{color:var(--lp-blue)}.lp-bgrid{margin-top:44px;row-gap:40px}.lp-bpag{display:flex;justify-content:center;gap:8px;margin-top:40px}body .lp-bpag a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--lp-line);background:var(--lp-white);color:var(--lp-ink);font-weight:600;text-decoration:none}body .lp-bpag a.is-on{background:var(--lp-ink);color:#fff}.lp-bempty{margin-top:32px;color:var(--lp-muted)}@media (max-width:767px){body a.lp-bfeat2{grid-template-columns:1fr;padding:12px}.lp-bcats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body .lp-bcats a{flex:none}}.lp-plast{display:flex;flex-direction:column;gap:4px}.lp-plast>b{font:800 17px/1.2 var(--lp-display);margin-bottom:8px}body .lp-plast a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--lp-line);color:var(--lp-ink);text-decoration:none}.lp-plast .lp-bcover{aspect-ratio:1;border-radius:12px;padding:6px 8px}.lp-plast .lp-bcover__g{font-size:26px}.lp-plast .lp-bcover__cat{display:none}.lp-plast .lp-bmeta{font-size:11px}.lp-plast strong{display:block;margin-top:2px;font:700 14px/1.25 var(--lp-display);transition:color .3s}.lp-plast a:hover strong{color:var(--lp-blue)}.lp-pmtoc{display:none!important}@media (max-width:1024px){.lp-pside-col{display:flex!important;position:static;width:100%!important}.lp-pside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.lp-plast{grid-column:1 / -1}}@media (max-width:767px){.lp-pside{grid-template-columns:1fr}}.lp-pbody{align-items:stretch!important}.lp-pside-col{position:relative!important;top:auto!important;align-self:stretch!important}.lp-pside-col>.elementor-widget,.lp-pside-col .elementor-widget-container,.lp-pside-col .elementor-shortcode{height:100%}.lp-pside{height:100%;display:flex;flex-direction:column;gap:22px}.lp-pside__stick{position:sticky;top:110px;display:flex;flex-direction:column;gap:14px}.lp-ppop{display:flex;flex-direction:column;gap:16px}.lp-ppop__t{margin:0;font:800 22px/1.1 var(--lp-display);letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.lp-ppop__t::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--lp-lime);box-shadow:0 0 0 4px rgb(217 224 33 / .35)}body a.lp-ppop__c{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--lp-white);border:1px solid var(--lp-line);color:var(--lp-ink);text-decoration:none;transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease),border-color .3s}.lp-ppop__c:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgb(14 27 61 / .12);border-color:var(--lp-blue)}.lp-ppop__c .lp-bcover{aspect-ratio:16 / 9;border-radius:0;padding:12px 16px}.lp-ppop__c .lp-bcover__g{font-size:64px}.lp-ppop__c .lp-bcover.has-img img{transition:transform .6s var(--lp-ease)}.lp-ppop__c:hover .lp-bcover.has-img img{transform:scale(1.04)}.lp-ppop__n{position:absolute;z-index:2;right:12px;top:12px;width:32px;height:32px;border-radius:50%;background:var(--lp-white);color:var(--lp-ink);display:grid;place-items:center;font:800 15px/1 var(--lp-display);box-shadow:0 6px 16px rgb(14 27 61 / .18)}.lp-ppop__b{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.lp-ppop__b strong{font:800 17px/1.2 var(--lp-display);letter-spacing:-.01em;transition:color .3s}.lp-ppop__b em{font-style:normal;font-size:14px;line-height:1.45;color:var(--lp-muted)}.lp-ppop__go{display:inline-flex;gap:6px;align-items:center;margin-top:4px;font-size:13px;font-weight:600;color:var(--lp-blue)}.lp-ppop__c:hover strong{color:var(--lp-blue)}@media (max-width:1024px){.lp-pside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.lp-ppop{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-ppop__t{grid-column:1 / -1}.lp-pside__stick{position:static;grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}}@media (max-width:767px){.lp-pside,.lp-ppop,.lp-pside__stick{grid-template-columns:1fr}}.lp-pside__stick{gap:18px}.lp-form .select-caret-down-wrapper{display:none!important}.lp-form .elementor-field-group .elementor-select-wrapper select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230E1B3D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.lp-form-dark .elementor-field-group .elementor-select-wrapper select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.lp-cta-home .elementor-heading-title{font-size:clamp(32px, 3.4vw, 46px)!important;line-height:1.02!important}.lp-cta-home .lp-checks li{font-size:15px;margin-bottom:6px}.lp-cta-home .lp-form .elementor-field-label{font-size:12px!important;margin-bottom:4px!important}.lp-cta-home .lp-form .elementor-field-group{margin-bottom:0!important}.lp-cta-home .lp-form .elementor-field-textual,.lp-cta-home .lp-form select{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}.lp-cta-home .lp-form textarea{min-height:70px!important;height:70px}.lp-cta-home .lp-form .elementor-form-fields-wrapper{row-gap:10px!important}.lp-cta-home .lp-form .elementor-button{padding-top:14px!important;padding-bottom:14px!important}.lp-cta-home .lp-form .elementor-field-type-acceptance{font-size:13px}.lp-form .elementor-field-type-checkbox .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:8px}.lp-form .elementor-field-type-checkbox .elementor-field-option{position:relative;margin:0!important;padding:0!important;display:block}.lp-form .elementor-field-type-checkbox .elementor-field-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lp-form .elementor-field-type-checkbox .elementor-field-option label{display:block;padding:10px 16px;border:1px solid rgb(14 27 61 / .16);border-radius:999px;background:#fff;color:var(--lp-ink);font-size:15px;line-height:1.2;font-weight:500;cursor:pointer;transition:background .18s,color .18s,border-color .18s;user-select:none}.lp-form .elementor-field-type-checkbox .elementor-field-option:hover label{border-color:var(--lp-ink)}.lp-form .elementor-field-type-checkbox .elementor-field-option input:checked+label{background:var(--lp-ink);border-color:var(--lp-ink);color:#fff}.lp-form .elementor-field-type-checkbox .elementor-field-option input:focus-visible+label{outline:2px solid var(--lp-blue,#1B3FCB);outline-offset:2px}.lp-form-dark .elementor-field-type-checkbox .elementor-field-option label{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .24);color:#fff}.lp-form-dark .elementor-field-type-checkbox .elementor-field-option:hover label{border-color:#fff}.lp-form-dark .elementor-field-type-checkbox .elementor-field-option input:checked+label{background:var(--lp-lime,#CDF24B);border-color:var(--lp-lime,#CDF24B);color:var(--lp-ink)}.lp-form-dark .elementor-field-type-checkbox .elementor-field-option input:focus-visible+label{outline-color:#fff}.lp-cta-home .lp-form .elementor-field-type-checkbox .elementor-field-option label{padding:9px 14px;font-size:14px}.lp-form .elementor-field-group.is-collapsed{display:none!important}.lp-form .lp-form-more{flex:0 0 100%;width:100%;text-align:left;background:none!important;border:0;padding:2px 0!important;margin:0;font:inherit;font-size:14px;font-weight:600;color:var(--lp-ink)!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lp-form-dark .lp-form-more{color:#fff!important}.lp-form .elementor-field-type-checkbox>.elementor-field-label{margin-bottom:8px!important}.lp-form .elementor-field-type-checkbox .elementor-field-subgroup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.lp-form .elementor-field-type-checkbox .elementor-field-option label,.lp-cta-home .lp-form .elementor-field-type-checkbox .elementor-field-option label{text-align:center;padding:11px 6px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.lp-form .elementor-field-type-checkbox .elementor-field-subgroup{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-form .elementor-field-type-html{font-size:11.5px!important;line-height:1.5;color:#6B7080;margin:0!important}.lp-form .elementor-field-type-html a{color:inherit!important;text-decoration:underline;text-underline-offset:2px}.lp-form-dark .elementor-field-type-html{color:rgb(255 255 255 / .7)}.grecaptcha-badge{visibility:hidden!important}.lp-chan{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.lp-chan:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(14 27 61 / .10)}a.lp-chan__big,a.lp-chan__big:hover{color:inherit!important;text-decoration:none}.lp-chan:hover a.lp-chan__big{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.lp-pmain .lp-pcover{aspect-ratio:16 / 9;border-radius:22px}.lp-pmain .lp-pcover--gen .lp-bcover{border-radius:22px}.lp-pmain .lp-pcover--gen .lp-bcover__g{font-size:clamp(90px, 11vw, 170px)}.lp-pside-col{display:flex;flex-direction:column}.lp-pside-col>.lp-pnl{flex:0 0 auto;height:auto}.lp-pside-col>.elementor-widget-shortcode{flex:1 1 auto;height:auto;display:flex;flex-direction:column}.lp-pside-col>.elementor-widget-shortcode .elementor-widget-container,.lp-pside-col>.elementor-widget-shortcode .elementor-shortcode{flex:1 1 auto;height:auto;display:flex;flex-direction:column}.lp-pside-col .lp-pside{flex:1 1 auto;height:auto}.lp-pnl .elementor-heading-title{font-size:22px!important;line-height:1.15!important}.lp-pnl .lp-nl-form .elementor-field-group{width:100%!important}.lp-pnl .elementor-widget,.lp-pnl .elementor-widget-container{height:auto!important}@media (max-width:1024px){.lp-pside-col{display:flex!important}}@media (max-width:767px){.lp-pmain .lp-pcover{aspect-ratio:16 / 10;border-radius:18px}}.lp-pside-col>.elementor-widget-shortcode{flex:0 0 auto}.lp-pside-col .lp-pside{flex:0 0 auto;height:auto}.lp-pside-col .lp-pside__stick{position:static!important;top:auto!important}@media (min-width:1025px){.lp-pside-col>.lp-pnl{position:sticky;top:104px}}body a.lp-pbtn{transition:background .18s,color .18s,border-color .18s}body a.lp-pbtn--wl:hover,body a.lp-pbtn--wl:focus-visible{background:#fff;border-color:#fff;color:var(--lp-ink)!important}body a.lp-pbtn--lime:hover,body a.lp-pbtn--lime:focus-visible{background:#fff;color:var(--lp-ink)!important}.lp-bigfolio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-bigfolio__i{position:relative;display:block;border-radius:22px;overflow:hidden;background:var(--lp-white);cursor:zoom-in}.lp-bigfolio__i.is-full{grid-column:1 / -1}.lp-bigfolio__i img{display:block;width:100%;height:auto;transition:transform .6s var(--lp-ease,ease)}.lp-bigfolio__i span{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;background:rgb(14 27 61 / .78);color:#fff;font-size:13px;font-weight:600;line-height:1;backdrop-filter:blur(6px);opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}@media (hover:hover){.lp-bigfolio__i:hover img{transform:scale(1.025)}.lp-bigfolio__i:hover span{opacity:1;transform:none}}@media (hover:none){.lp-bigfolio__i span{opacity:1;transform:none;font-size:12px;left:10px;bottom:10px}}@media (max-width:767px){.lp-bigfolio{grid-template-columns:1fr;gap:12px}.lp-bigfolio__i{border-radius:16px}}.lp-bigfolio{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px;max-width:1080px;margin-inline:auto}.lp-bigfolio__i{border-radius:18px;aspect-ratio:16 / 9}.lp-bigfolio__i.is-full{grid-column:1 / span 2;grid-row:span 2;aspect-ratio:auto}.lp-bigfolio__i.is-alt{grid-column:1}.lp-bigfolio__i.is-full.is-alt{grid-column:2 / span 2}.lp-bigfolio__i:not(.is-full):not(.is-alt){grid-column:3}.lp-bigfolio__i img{height:100%;object-fit:cover}@media (max-width:767px){.lp-bigfolio{grid-template-columns:1fr}.lp-bigfolio__i,.lp-bigfolio__i.is-full,.lp-bigfolio__i.is-alt,.lp-bigfolio__i.is-full.is-alt,.lp-bigfolio__i:not(.is-full):not(.is-alt){grid-column:1;grid-row:auto;aspect-ratio:16 / 9}}.lp-cta-home .lp-cta-fcol{padding-left:44px;border-left:1px solid rgb(255 255 255 / .14)}.lp-cta-home .lp-cta-fcol .elementor-heading-title{font-size:22px!important;line-height:1.15!important}.lp-form-compact .elementor-field-textual{min-height:42px!important;padding-top:9px!important;padding-bottom:9px!important;font-size:14px!important;border-radius:12px!important}.lp-form-compact .elementor-field-type-checkbox .elementor-field-option label{padding:9px 4px!important;font-size:13px!important}.lp-form-compact .elementor-field-type-acceptance{align-self:center;font-size:13px;color:rgb(255 255 255 / .9)}.lp-form-compact .elementor-field-type-submit{order:5;align-self:center}.lp-form-compact .elementor-field-type-html{order:10}.lp-form-compact details summary{cursor:pointer;font-weight:600;list-style-position:inside}.lp-form-compact details[open] summary{margin-bottom:4px}.lp-form-dark.lp-form-compact .elementor-field-textual::placeholder{color:#8A8F9C}@media (max-width:1024px){.lp-cta-home .lp-cta-fcol{padding-left:0;border-left:0;border-top:1px solid rgb(255 255 255 / .14);padding-top:24px}}@media (max-width:767px){.lp-form-compact .elementor-field-type-acceptance,.lp-form-compact .elementor-field-type-submit{width:100%!important;max-width:100%!important;flex-basis:100%!important}}@media (min-width:768px){.lp-bigfolio__i{aspect-ratio:auto;min-height:0}.lp-bigfolio__i.is-full{aspect-ratio:16 / 9}}.lp-phead{max-width:none}.lp-plead{max-width:none}.lp-psvc--light{background:var(--lp-white);border:1px solid var(--lp-line);color:var(--lp-ink)}.lp-psvc--light .lp-eyebrow{color:var(--lp-muted)}.lp-psvc--light>span{color:var(--lp-muted)}body a.lp-pbtn--line{border:1px solid rgb(14 27 61 / .22);color:var(--lp-ink);background:#fff0;align-self:flex-start;padding:11px 18px}body a.lp-pbtn--line:hover,body a.lp-pbtn--line:focus-visible{background:var(--lp-ink);border-color:var(--lp-ink);color:#fff!important}@media (min-width:1025px){.lp-pside .lp-only-m{display:none!important}}@media (max-width:1024px){.lp-phead-svc-col{display:none!important}}.lp-psvc--blue{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff}.lp-psvc--blue .lp-eyebrow{color:rgb(255 255 255 / .75)}.lp-psvc--blue>span{color:rgb(255 255 255 / .88)}.lp-psvc--blue a.lp-pbtn--lime:hover{background:#fff;color:var(--lp-ink)!important}@media (max-width:1024px){html.lp-menu-open .lp-header{position:fixed!important;top:0!important;left:0;right:0;width:100%;z-index:1001!important;transform:none!important;opacity:1!important;visibility:visible!important;background-color:var(--lp-paper)!important}html.lp-menu-open.admin-bar .lp-header,.admin-bar.lp-menu-open .lp-header{top:46px!important}html.lp-menu-open .lp-header::before{opacity:0!important}}.lp-hpz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.lp-hpz__i{position:relative;margin:0;height:250px;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 18px 40px rgb(14 27 61 / .12)}.lp-hpz__i img{display:block;width:100%!important;height:auto!important;max-width:none;transition:transform 4s ease}.lp-hpz__i--1 img{transform:translateY(-21%)}.lp-hpz__i--3 img{transform:translateY(-27%)}@media (hover:hover){.lp-hpz__i:hover img{transform:translateY(calc(-100% + 250px))}}.lp-hpz__i figcaption{position:absolute;left:10px;bottom:10px;padding:7px 13px;border-radius:999px;background:var(--lp-ink);color:#fff;font:600 12px/1 var(--lp-body)}.lp-hpz__i--2 figcaption{background:var(--lp-blue)}.lp-hpz__i--3 figcaption{background:var(--lp-lime);color:var(--lp-ink)}@media (max-width:767px){.lp-hpz{gap:8px}.lp-hpz__i{height:150px;border-radius:14px}.lp-hpz__i figcaption{left:6px;bottom:6px;padding:5px 9px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.lp-hpz__i img{transition:none}}@media (max-width:767px){.lp-hpz__i--3 figcaption{font-size:9.5px;padding:5px 7px}}.lp-hero-new{overflow:hidden}.lp-hero-k{margin:0;font-size:15px;font-weight:600;color:var(--lp-muted);line-height:1.35}.lp-hero-k b{display:block;margin-bottom:4px;font:800 24px/1 var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink)}.lp-hero-h1 .elementor-heading-title{max-width:13ch;margin-inline:auto;text-wrap:balance}.lp-hero-c .elementor-widget-text-editor{text-align:center}.lp-hfan{position:relative;height:380px;max-width:1160px;margin:0 auto}.lp-hfan__i{position:absolute;bottom:-40px;overflow:hidden;border-radius:12px 12px 0 0;background:#fff;box-shadow:0 22px 50px rgb(14 27 61 / .2)}.lp-hfan__i img{display:block;width:100%!important;height:auto!important;max-width:none}.lp-hfan__i--3{width:36%;left:32%;height:400px;z-index:5;bottom:-20px}.lp-hfan__i--2{width:21%;left:13%;height:300px;z-index:4}.lp-hfan__i--4{width:21%;right:13%;height:300px;z-index:4}.lp-hfan__i--1{width:15%;left:0;height:220px;z-index:3}.lp-hfan__i--5{width:15%;right:0;height:220px;z-index:3}@media (max-width:767px){.lp-hero-k{font-size:13.5px}.lp-hero-k b{font-size:20px}.lp-hfan{height:230px}.lp-hfan__i--3{width:72%;left:14%;height:250px}.lp-hfan__i--2{width:36%;left:-8%;height:150px}.lp-hfan__i--4{width:36%;right:-8%;height:150px}.lp-hfan__i--1,.lp-hfan__i--5{display:none}}@media (min-width:768px){.lp-hero-h1 .elementor-heading-title{max-width:none}.lp-h1l{display:block}}.lp-card--full .lp-card__cover{background:#E7E3DA}.lp-card__full{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .6s var(--lp-ease)}.lp-card--full:hover .lp-card__full{transform:scale(1.04)}.lp-dolor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-dolor__i{background:var(--lp-white);border-radius:20px;border-left:5px solid var(--lp-blue);padding:26px;display:flex;flex-direction:column;gap:10px}.lp-dolor__i h3{margin:0;font:800 21px/1.15 var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink)}.lp-dolor__i p{margin:0;font-size:15px;line-height:1.45;color:var(--lp-muted)}@media (max-width:1024px) and (min-width:768px){.lp-dolor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lp-dolor{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lp-dolor::-webkit-scrollbar{display:none}.lp-dolor__i{flex:0 0 82%;scroll-snap-align:start;padding:22px}.lp-dolor__i h3{font-size:19px}}@media (max-width:767px){.lp-sgrid>.lp-scard{justify-content:flex-start;gap:22px}.lp-sgrid>.lp-scard .lp-scard__body{margin-top:auto}.lp-sgrid>.lp-scard .lp-chips{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}.lp-sgrid>.lp-scard .lp-scard__body p{min-height:3em}}.lp-legal ul{padding-left:20px;margin:0 0 16px}.lp-legal li{margin-bottom:8px}img.avatar{object-fit:cover;object-position:center top;border-radius:50%}.lp-pcover{position:relative}.lp-bcover.has-img::after,.lp-pcover::after{content:"";position:absolute;inset:0;background:var(--lp-blue);mix-blend-mode:multiply;opacity:.45;pointer-events:none;transition:opacity .45s var(--lp-ease)}a:hover .lp-bcover.has-img::after,a:focus-visible .lp-bcover.has-img::after{opacity:0}body .elementor-form .elementor-message{display:block;width:100%;margin-top:16px;padding:16px 20px;border-radius:14px;font:600 18px/1.4 var(--lp-body)}body .elementor-form .elementor-message.elementor-message-success{background:var(--lp-lime);color:#0E1B3D}body .elementor-form .elementor-message.elementor-message-danger{background:#FFE3E0;color:#9B1C10}body .elementor-form .elementor-message::before{color:inherit;font-size:18px;margin-right:8px}body .elementor-form .elementor-message.elementor-help-inline{padding:6px 10px;font-size:14px;margin-top:6px}.lp-lang{display:none;position:relative}.lp-lang.is-placed{display:block}.lp-hd-right{display:flex;align-items:center;gap:10px}.lp-lang__b{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 14px;border:0;border-radius:999px;background:#fff0;color:var(--lp-ink);font:600 15px/1 var(--lp-body);letter-spacing:.04em;cursor:pointer;transition:background-color .25s var(--lp-ease)}.lp-lang__b:hover,.lp-lang.is-open .lp-lang__b,.lp-lang:focus-within .lp-lang__b{background:rgb(14 27 61 / .07)}.lp-lang__chev{transition:transform .25s var(--lp-ease)}.lp-lang.is-open .lp-lang__chev,.lp-lang:hover .lp-lang__chev{transform:rotate(180deg)}.lp-lang__l{position:absolute;right:0;top:calc(100% + 6px);min-width:190px;margin:0;padding:8px;list-style:none;background:#fff;border-radius:16px;box-shadow:0 18px 40px rgb(14 27 61 / .14);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s var(--lp-ease),visibility .2s;z-index:1000}.lp-lang__l::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.lp-lang:hover .lp-lang__l,.lp-lang:focus-within .lp-lang__l,.lp-lang.is-open .lp-lang__l{opacity:1;visibility:visible;transform:none}body .lp-lang__l a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font:500 15px/1.2 var(--lp-body);color:var(--lp-ink);text-decoration:none}body .lp-lang__l a:hover{background:var(--lp-paper,#F3F1EA)}.lp-lang__l b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;border-radius:999px;background:rgb(14 27 61 / .07);font:600 12px/1 var(--lp-body);letter-spacing:.06em}.lp-lang__l a.is-on b{background:var(--lp-ink);color:#fff}.lp-mlang{display:none}@media (max-width:1024px){.lp-lang,.lp-lang.is-placed{display:none}.lp-mlang{display:flex;align-items:center;justify-content:space-between;padding:18px 0 4px;font:500 15px/1 var(--lp-body);color:var(--lp-ink-2,#4A4F5C)}.lp-mlang__p{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--lp-line);border-radius:999px}body .lp-mlang__p a{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:40px;padding:0 12px;border-radius:999px;font:600 14px/1 var(--lp-body);letter-spacing:.06em;color:var(--lp-ink-2,#4A4F5C);text-decoration:none}body .lp-mlang__p a.is-on{background:var(--lp-ink);color:#fff}}body .lp-lang button.lp-lang__b,body .lp-lang button.lp-lang__b:hover,body .lp-lang button.lp-lang__b:focus{background:transparent!important;color:var(--lp-ink)!important;border:0!important;box-shadow:none!important;padding:0 10px!important;height:46px;min-height:0;border-radius:999px!important;font:700 15px/1 var(--lp-body)!important;letter-spacing:.04em;text-transform:none}body .lp-lang button.lp-lang__b:hover,body .lp-lang.is-open button.lp-lang__b{color:var(--lp-blue)!important}body .lp-lang button.lp-lang__b:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}.lp-bmeta .lp-upd>span{display:inline;margin:0;padding:0}.lp-social{margin-top:18px}.lp-social__t{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--lp-ink)}.lp-social__l{display:flex;gap:10px}body .lp-social__a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--lp-line);color:var(--lp-ink);text-decoration:none;transition:background .25s,color .25s,border-color .25s}body .lp-social__a:hover,body .lp-social__a:focus-visible{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff}.lp-social__be{font:800 15px/1 var(--lp-display);letter-spacing:-.5px}.lp-wa-ico{flex:none;display:inline-block;vertical-align:-3px}.elementor-button-text .lp-wa-ico{margin-right:6px}@media (max-width:1024px){.lp-mbar{grid-template-columns:1fr}.lp-mnav__cta{grid-template-columns:1fr}body .lp-mnav__wa{justify-content:center;background:#fff0;border:1px solid var(--lp-line)}}body a.lp-wa-btn{margin-top:26px}.lp-mega__aside .lp-link{white-space:nowrap}.e-con:has(>.elementor-widget-button a[data-lp-wa]),.e-con:has(>.elementor-widget-button+.elementor-widget-button a[data-lp-wa]){flex-wrap:wrap!important}.e-con:has(>.elementor-widget-button a[data-lp-wa])>.elementor-widget-button{max-width:100%}@media (max-width:767px){.elementor-widget-button a[data-lp-wa]{white-space:normal;text-align:center}}.lp-pcta__b{flex-wrap:wrap}.lp-hero-new.lp-hero-vid{position:relative;overflow:hidden;background:#0E1B3D;min-height:clamp(600px, calc(100svh - 81px), 820px);justify-content:center}.lp-hero-new.lp-hero-vid{display:flex;flex-direction:column}.lp-hero-vid>.e-con-inner{position:static;flex:1 1 auto;justify-content:center}.lp-hero-vid .elementor-widget-shortcode:has(.lp-hv-media){position:absolute!important;inset:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important}.lp-hv-media{position:absolute;inset:0}.lp-hv-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(14 27 61 / .92) 0%,rgb(14 27 61 / .72) 42%,rgb(14 27 61 / .18) 78%),linear-gradient(0deg,rgb(14 27 61 / .7) 0%,#fff0 35%)}.lp-hv-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.lp-hv-video.is-on{opacity:1}.lp-hv-poster,.lp-hv-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;margin:0;max-width:none}.lp-hero-vid .lp-hero-c{position:relative;z-index:2;align-items:flex-start!important;max-width:660px}.lp-hero-vid .lp-hero-c .elementor-widget-text-editor{text-align:left}.lp-hv-k{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#DDE2EE}.lp-hv-k::before{content:"";width:8px;height:8px;border-radius:99px;background:var(--lp-lime)}.lp-hero-vid .lp-hero-h1 .elementor-heading-title{max-width:15ch;margin:0;text-align:left;color:#fff!important;font-size:clamp(38px, 4.2vw, 60px)!important;line-height:1.04!important;letter-spacing:-.03em;text-wrap:balance}.lp-hero-vid .lp-hv-sub,.lp-hero-vid .lp-hv-sub p{color:#C9CFDD!important;font-size:18px;line-height:1.6;margin:0;max-width:540px}.lp-hero-vid .lp-hv-btns{justify-content:flex-start!important}.lp-hero-vid .lp-btn-lime .elementor-button{background:var(--lp-lime)!important;color:var(--lp-ink)!important}.lp-hero-vid .lp-btn-lime .elementor-button:hover{background:#fff!important}.lp-hero-vid .lp-btn-glass .elementor-button{background:rgb(255 255 255 / .12)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-hero-vid .lp-btn-glass .elementor-button:hover{background:rgb(255 255 255 / .22)!important}.lp-hero-vid>.e-con-inner{justify-content:flex-start!important}.lp-hero-vid .lp-hero-c{margin-block:auto}.lp-hero-vid .elementor-widget-shortcode:has(.lp-hv-strip){position:relative;z-index:2;width:100%;margin-top:40px}.lp-hv-strip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 0;font-size:14px;color:#C9CFDD}.lp-hv-strip li+li::before{content:"/";margin:0 14px;opacity:.4}.lp-hv-strip a{color:#C9CFDD;text-decoration:none;transition:color .2s}.lp-hv-strip a:hover,.lp-hv-strip a:focus-visible{color:var(--lp-lime)}@media (max-width:767px){.lp-hero-new.lp-hero-vid{min-height:620px;padding-bottom:32px!important}.lp-hero-vid .elementor-widget-shortcode:has(.lp-hv-strip){margin-top:28px}.lp-hero-vid .lp-hero-c{margin-top:auto;margin-bottom:0}.lp-hv-media::after{background:linear-gradient(0deg,rgb(14 27 61 / .95) 0%,rgb(14 27 61 / .75) 55%,rgb(14 27 61 / .35) 100%)}.lp-hero-vid .lp-hero-h1 .elementor-heading-title{font-size:36px!important}.lp-hero-vid .lp-hv-sub,.lp-hero-vid .lp-hv-sub p{font-size:16px}.lp-hero-vid .lp-hv-btns .elementor-widget-button,.lp-hero-vid .lp-hv-btns .elementor-button{width:100%;justify-content:center}.lp-hv-strip{font-size:12.5px}.lp-hv-strip li+li::before{margin:0 8px}}@media (prefers-reduced-motion:reduce){.lp-hv-video{display:none}.lp-hv-media{background:none}}.lp-mhd,.lp-abar{display:none}.lp-hero-vid .lp-hero-h1 .elementor-heading-title{letter-spacing:-0.02em!important}@media (max-width:1024px){.lp-mhd{display:flex;align-items:center;gap:2px;margin-left:auto}.lp-header>.e-con-inner{flex-wrap:nowrap!important}.lp-header .elementor-widget:has(.lp-mhd){margin-left:auto}.lp-mhd .lp-lang--m,.lp-mhd .lp-lang--m.is-placed{display:block}.lp-mhd .lp-lang--m .lp-lang__l{right:-70px}body .lp-mhd .lp-lang button.lp-lang__b{padding:0 8px!important;height:44px;font-size:14px!important;gap:5px}body a.lp-mhd__cta,body a.lp-mhd__cta:hover{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:999px;background:var(--lp-blue);color:#fff!important;font:600 14px/1 var(--lp-body);text-decoration:none}body button.lp-burger{display:none!important}html.lp-menu-open body button.lp-burger{display:inline-flex!important}html.lp-menu-open .lp-mhd{display:none}.lp-mbar{display:none!important}.lp-abar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));height:68px;z-index:999;background:var(--lp-ink);border-radius:24px;box-shadow:0 10px 30px rgb(14 27 61 / .28)}body .lp-abar__i,body button.lp-abar__i,body button.lp-abar__i:hover,body button.lp-abar__i:focus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:68px;padding:0!important;margin:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#AEB5C8!important;font:600 11px/1 var(--lp-body)!important;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;border-radius:0!important;min-height:0}body .lp-abar__i.is-on,html.lp-menu-open body button.lp-abar__i[data-lp-open-menu]{color:var(--lp-lime)!important}body a.lp-abar__wa{justify-self:center;width:58px;height:58px;margin-top:-26px;border-radius:50%;background:var(--lp-lime);color:var(--lp-ink)!important;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px var(--lp-paper)}body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cmplz-manage-consent{bottom:calc(92px + env(safe-area-inset-bottom))!important}.lp-mnav{padding-bottom:120px!important}}@media (max-width:767px){.lp-hero-vid .lp-hero-h1 .elementor-heading-title{letter-spacing:-0.01em!important}.lp-header img.lp-logo{height:34px!important}body a.lp-mhd__cta,body a.lp-mhd__cta:hover{padding:0 13px;font-size:13.5px;height:40px}body .lp-mhd .lp-lang button.lp-lang__b{padding:0 6px!important}}@media (max-width:374px){.lp-header img.lp-logo{height:28px!important}.lp-mhd .lp-lang__b svg:first-child{display:none}}.lp-crmh{box-shadow:0 1px 0 var(--lp-line)}.lp-crmh a{text-decoration:none}.lp-crmh a:hover{color:#fff!important;background:var(--lp-ink)!important}@media (max-width:767px){.lp-crmh>div:last-child{min-height:0!important}}.lp-logos-band--light{background:transparent!important}.lp-logos-band--light .lp-logos__row+.lp-logos__row{display:flex;margin-top:12px}.lp-logos-band--light .elementor-heading-title{text-align:center!important;color:var(--lp-ink,#0E1B3D)!important}.lp-logos-band--light .lp-logos__item img{opacity:.8;transition:opacity .2s}.lp-logos-band--light .lp-logos__item img:hover{opacity:1}.lp-cta-home--blue{position:relative;overflow:hidden;isolation:isolate}.lp-cta-home--blue::before{content:"";position:absolute;left:-120px;bottom:-150px;width:520px;height:540px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) no-repeat center / contain;opacity:.08;z-index:-1;pointer-events:none}.lp-cta-home--blue .lp-cta-fcol{border-left-color:rgb(255 255 255 / .22)!important}.lp-contact-list{margin:6px 0 0;padding:0;list-style:none}.lp-contact-list li{margin:0}body .lp-contact-list a,body .lp-contact-list span{display:flex;align-items:center;gap:12px;min-height:44px;color:#fff!important;font-weight:600;font-size:17px;text-decoration:none}.lp-contact-list svg{flex:0 0 auto}.lp-home-about .elementor-widget-text-editor p{max-width:900px}.lp-hv-video::-webkit-media-controls,.lp-hv-video::-webkit-media-controls-start-playback-button,.lp-hv-video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;opacity:0!important}@media (max-width:767px){.lp-hv-media{background:#0E1B3D}}.lp-home-about>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lp-home-about .lp-about-l{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.lp-home-about .lp-about-h .elementor-heading-title{font-size:clamp(32px, 3.4vw, 48px)!important;line-height:1.05!important}.lp-home-about .lp-about-l .elementor-widget-text-editor,.lp-home-about .lp-about-l .elementor-widget-text-editor p{font-size:17px;line-height:1.65}.lp-dif{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lp-dif__i{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--lp-line);border-radius:22px;padding:20px 22px;margin:0}.lp-dif__ico{flex:0 0 auto;width:46px;height:46px;border-radius:14px;background:var(--lp-ink);color:var(--lp-lime);display:flex;align-items:center;justify-content:center}.lp-dif__i strong{display:block;font:700 18px/1.25 var(--lp-display);letter-spacing:-.01em;color:var(--lp-ink)}.lp-dif__i em{display:block;margin-top:4px;font-style:normal;font-size:15px;line-height:1.5;color:var(--lp-muted)}@media (max-width:1024px){.lp-home-about>.e-con-inner{grid-template-columns:1fr;gap:32px}}.lp-lang__l{min-width:0;padding:6px;display:grid;gap:4px}body .lp-lang__l a{justify-content:center;width:64px;padding:10px 0;font:700 14px/1 var(--lp-body);letter-spacing:.06em}body .lp-lang__l a.is-on{background:var(--lp-ink);color:#fff}.lp-mhd .lp-lang--m .lp-lang__l{right:-8px}@media (max-width:767px){.elementor-element-8db9d31{align-items:center!important;text-align:center;width:100%!important}.elementor-element-8db9d31>.elementor-widget,.elementor-element-8db9d31 .elementor-widget{align-self:center;text-align:center;margin-left:auto;margin-right:auto}.elementor-element-8db9d31 .elementor-widget-text-editor p{margin-left:auto;margin-right:auto;max-width:34ch}.elementor-element-8db9d31 img{margin:0 auto;display:block}.elementor-element-8db9d31 .lp-social,.elementor-element-8db9d31 .lp-social__t{text-align:center}.elementor-element-8db9d31 .lp-social__l{justify-content:center}.elementor-element-ce6edb4{align-items:center!important;text-align:center}}.lp-sheet{position:fixed;inset:0;z-index:10000;visibility:hidden;pointer-events:none}.lp-sheet.is-open{visibility:visible;pointer-events:auto}.lp-sheet__scrim{position:absolute;inset:0;background:rgb(14 27 61 / .45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s ease}.lp-sheet.is-open .lp-sheet__scrim{opacity:1}.lp-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:min(88vh, 88dvh);display:flex;flex-direction:column;background:var(--lp-paper,#F3F1EA);border-radius:28px 28px 0 0;box-shadow:0 -20px 60px rgb(14 27 61 / .25);transform:translateY(105%);transition:transform .48s cubic-bezier(.32,.72,0,1);outline:0;will-change:transform}.lp-sheet.is-open .lp-sheet__panel{transform:translateY(0)}.lp-sheet__grab{display:flex;justify-content:center;padding:10px 0 2px}.lp-sheet__grab span{width:42px;height:5px;border-radius:99px;background:rgb(14 27 61 / .18)}.lp-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 20px 14px}.lp-sheet__eb{display:inline-block;font:700 11.5px/1 var(--lp-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-blue)}body .lp-sheet__t{margin:8px 0 0;font:700 26px/1.08 var(--lp-display);letter-spacing:-.03em;color:var(--lp-ink)}body button.lp-sheet__x,body button.lp-sheet__x:hover,body button.lp-sheet__x:focus{flex:0 0 auto;width:42px;height:42px;min-height:0;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--lp-ink)!important;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 0 rgb(14 27 61 / .08)!important}.lp-sheet__body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px calc(20px + env(safe-area-inset-bottom))}.lp-sheet__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body a.lp-sheet__card{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 14px 18px;border-radius:20px;background:#fff;color:var(--lp-ink);text-decoration:none;box-shadow:0 1px 0 rgb(14 27 61 / .06);opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .5s cubic-bezier(.32,.72,0,1),background-color .2s;transition-delay:calc(var(--i) * 40ms + 120ms)}.lp-sheet.is-open a.lp-sheet__card{opacity:1;transform:none}body a.lp-sheet__card:active{background:#E8EEFF}body a.lp-sheet__card.is-current{background:var(--lp-ink);color:#fff}.lp-sheet__ic{width:44px;height:44px;border-radius:14px;background:#E8EEFF;color:var(--lp-blue);display:flex;align-items:center;justify-content:center}.lp-sheet__card.is-current .lp-sheet__ic{background:var(--lp-lime);color:var(--lp-ink)}.lp-sheet__card strong{margin-top:4px;font:700 16px/1.15 var(--lp-display);letter-spacing:-.015em;padding-right:18px}.lp-sheet__card em{font:400 12.5px/1.4 var(--lp-body);font-style:normal;color:#5A6072;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-sheet__card.is-current em{color:#C9CEDC}.lp-sheet__go{position:absolute;top:18px;right:14px;color:var(--lp-blue)}.lp-sheet__card.is-current .lp-sheet__go{color:var(--lp-lime)}body a.lp-sheet__all{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:16px 18px;border-radius:18px;background:#fff;color:var(--lp-ink);font:600 15px/1 var(--lp-body);text-decoration:none}body a.lp-sheet__all svg{color:var(--lp-blue)}.lp-sheet__help{position:relative;overflow:hidden;margin-top:10px;padding:20px 18px 18px;border-radius:22px;background:var(--lp-blue);color:#fff;display:flex;flex-direction:column;gap:8px;isolation:isolate}.lp-sheet__help::after{content:"";position:absolute;right:-36px;bottom:-40px;width:150px;height:150px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center/contain no-repeat;opacity:.12;z-index:-1}.lp-sheet__help-eb{font:700 11.5px/1 var(--lp-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-lime)}.lp-sheet__help strong{font:700 19px/1.2 var(--lp-display);letter-spacing:-.02em;max-width:26ch}body a.lp-sheet__wa{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:999px;background:var(--lp-lime);color:var(--lp-ink);font:700 15px/1 var(--lp-body);text-decoration:none}html.lp-sheet-open,html.lp-sheet-open body{overflow:hidden}html.lp-sheet-open body button.lp-abar__i[data-lp-open-menu]{color:var(--lp-lime)!important}@media (min-width:600px){.lp-sheet__panel{left:50%;right:auto;width:560px;margin-left:-280px}.lp-sheet__grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.lp-sheet__panel,a.lp-sheet__card{transition:none!important}}.lp-mani{position:relative;overflow:hidden;isolation:isolate;background:var(--lp-ink);color:#fff;border-radius:36px;padding:clamp(32px, 6vw, 88px) clamp(24px, 7vw, 120px)}.lp-mani::after{content:"";position:absolute;right:-80px;bottom:-90px;width:380px;height:380px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center/contain no-repeat;opacity:.05;z-index:-1}.lp-mani__eb{display:block;font:700 12.5px/1 var(--lp-body);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-lime)}body .lp-mani__h{margin:22px 0 0;color:#fff;font:700 clamp(34px, 4.4vw, 60px)/1.04 var(--lp-display);letter-spacing:-.035em;max-width:18ch}.lp-mani__p{margin:26px 0 0;max-width:46ch;font:400 clamp(18px, 1.7vw, 23px)/1.5 var(--lp-body);color:#AEB5C8}.lp-mani__big{margin:36px 0 0;max-width:24ch;font:700 clamp(26px, 3vw, 42px)/1.12 var(--lp-display);letter-spacing:-.025em;color:#fff}.lp-mani__big span{color:var(--lp-lime)}.lp-mani__end{margin:28px 0 0;max-width:48ch;font:500 clamp(18px, 1.6vw, 22px)/1.5 var(--lp-body);color:#fff}.lp-mani__sig{margin-top:40px;padding-top:26px;border-top:1px solid rgb(255 255 255 / .14);display:flex;flex-direction:column;gap:4px}.lp-mani__sig strong{font:700 17px/1.2 var(--lp-display)}.lp-mani__sig span{font-size:14.5px;color:#AEB5C8}.lp-nos-foto{position:relative}.lp-nos-foto .elementor-widget-shortcode{position:static}.lp-fb{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px}.lp-fb--top{top:22px;right:22px;padding:10px 16px;border-radius:999px;background:var(--lp-lime);color:var(--lp-ink);font:700 14px/1 var(--lp-body);box-shadow:0 8px 24px rgb(14 27 61 / .18)}.lp-fb--name{left:22px;bottom:22px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 18px;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgb(14 27 61 / .2)}.lp-fb--name strong{font:700 16px/1.2 var(--lp-display);color:var(--lp-ink)}.lp-fb--name em{font-style:normal;font-size:13px;color:var(--lp-muted)}.lp-tl{list-style:none;margin:8px 0 0;padding:0;position:relative;display:grid;gap:22px}.lp-tl::before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:var(--lp-line)}.lp-tl__i{position:relative;margin:0;padding-left:38px;display:flex;flex-direction:column;gap:4px}.lp-tl__dot{position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:6px;background:var(--lp-blue);box-shadow:0 0 0 4px var(--lp-paper,#F3F1EA)}.lp-tl__i.is-now .lp-tl__dot{background:var(--lp-lime)}.lp-tl__k{font:700 12.5px/1 var(--lp-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-blue)}.lp-tl__v{font-size:17px;line-height:1.5;color:var(--lp-ink)}.lp-dif--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-dif--4 .lp-dif__i{flex-direction:column;gap:18px;padding:26px 24px}@media (max-width:1024px){.lp-dif--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lp-dif--4{grid-template-columns:1fr;gap:12px}.lp-dif--4 .lp-dif__i{flex-direction:row;padding:20px 22px}}.lp-slist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body a.lp-slist__i{display:flex;align-items:center;gap:14px;padding:16px 16px 16px 18px;border-radius:20px;background:#fff;border:1px solid var(--lp-line);color:var(--lp-ink);text-decoration:none;transition:border-color .25s,transform .25s var(--lp-ease),box-shadow .25s}body a.lp-slist__i:hover{border-color:var(--lp-blue);transform:translateY(-2px);box-shadow:0 12px 28px rgb(14 27 61 / .08)}.lp-slist__ic{flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:#E8EEFF;color:var(--lp-blue);display:flex;align-items:center;justify-content:center}.lp-slist__i strong{flex:1 1 auto;font:700 17px/1.2 var(--lp-display);letter-spacing:-.01em}.lp-slist__go{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--lp-blue);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .25s}body a.lp-slist__i:hover .lp-slist__go{background:var(--lp-ink)}@media (max-width:1024px){.lp-slist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lp-slist{grid-template-columns:1fr;gap:10px}}.lp-ctab{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:clamp(36px, 5vw, 72px) clamp(24px, 6vw, 88px);border-radius:36px;background:var(--lp-blue);color:#fff}.lp-ctab::after{content:"";position:absolute;right:18%;top:-60px;width:420px;height:420px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center/contain no-repeat;opacity:.08;z-index:-1}body .lp-ctab h2{margin:0;color:#fff;font:700 clamp(32px, 4vw, 56px)/1.04 var(--lp-display);letter-spacing:-.035em;max-width:14ch}.lp-ctab p{margin:16px 0 0;max-width:40ch;font-size:18px;line-height:1.55;color:#DDE3FF}.lp-ctab__b{display:flex;flex-direction:column;gap:12px;align-items:stretch;max-width:380px;justify-self:end;width:100%}body a.lp-ctab__wa,body a.lp-ctab__pf{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 26px;border-radius:999px;font:700 16px/1 var(--lp-body);text-decoration:none;transition:transform .25s var(--lp-ease),background .25s}body a.lp-ctab__wa{background:var(--lp-lime);color:var(--lp-ink)}body a.lp-ctab__pf{background:var(--lp-ink);color:#fff}body a.lp-ctab__wa:hover,body a.lp-ctab__pf:hover{transform:translateY(-2px)}@media (max-width:900px){.lp-ctab{grid-template-columns:1fr;gap:28px}.lp-ctab__b{justify-self:stretch;max-width:none}.lp-ctab::after{right:-120px;top:auto;bottom:-140px}}@media (max-width:600px){.lp-mani{border-radius:28px}.lp-ctab{border-radius:28px}.lp-fb--top{top:14px;right:14px}.lp-fb--name{left:14px;bottom:14px}}.lp-crmh__kpi{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-radius:14px;border:1px solid #E2DFD5;box-shadow:0 14px 34px rgb(14 27 61 / .16);overflow:hidden}.lp-crmh__kpi>div{padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.lp-crmh__kpi>div+div{border-left:1px solid #ECEAE2}.lp-crmh__kpi span{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.2;font-weight:600;color:#5A6072;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-crmh__kpi i{flex:0 0 auto;width:7px;height:7px;border-radius:4px}.lp-crmh__kpi b{font:700 17px/1.1 var(--lp-display);letter-spacing:-.02em;color:#0E1B3D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.lp-crmh__kpi>div{padding:9px 9px}.lp-crmh__kpi span{font-size:10px;white-space:normal}.lp-crmh__kpi b{font-size:15px}}@media (max-width:767px){.elementor-element-a1c0e02{display:none!important}}.lp-sheet__card em{display:none}body a.lp-sheet__card{flex-direction:row;align-items:center;gap:10px;min-height:0;padding:12px 12px;border-radius:18px}.lp-sheet__ic{width:38px;height:38px;border-radius:12px;flex:0 0 auto}.lp-sheet__ic svg{width:19px;height:19px}.lp-sheet__card strong{margin:0;padding:0;font-size:14.5px;line-height:1.15}.lp-sheet__go{display:none}.lp-sheet__grid{gap:8px}body .lp-sheet__t{font-size:23px;margin-top:6px}.lp-sheet__head{padding:4px 20px 12px}body a.lp-sheet__all{margin-top:8px;padding:14px 16px}.lp-sheet__help{margin-top:8px;padding:16px 16px 16px;gap:6px}.lp-sheet__help strong{font-size:17px}body a.lp-sheet__wa{height:44px;margin-top:4px}@media (max-width:767px){.elementor-element-c05d7bf{flex-wrap:wrap!important;row-gap:36px!important;column-gap:0!important}.elementor-element-8db9d31{order:0;flex:0 0 100%!important}.elementor-element-2b46f66{order:1;flex:0 0 45%!important;width:45%!important}.elementor-element-2740119{order:2;flex:0 0 55%!important;width:55%!important}.elementor-element-0db9e2a{order:3;flex:0 0 100%!important;width:100%!important}.elementor-element-0db9e2a .lp-footer-links{columns:2;column-gap:20px}.elementor-element-0db9e2a .lp-footer-links a{display:inline-block}.elementor-element-2740119 a{word-break:break-word}}html.lp-sheet-open .lp-abar{z-index:10002}@media (max-width:1024px){.lp-sheet__body{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.lp-sheet__panel{max-height:min(94vh, 94dvh)}}body a.lp-abar__wa{background:#25D366;color:#fff!important}body a.lp-abar__wa .lp-wa-ico{vertical-align:0}body a.lp-sheet__wa{background:#25D366;color:#fff}.lp-ph__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.lp-ph__crumb{font-size:14.5px;color:var(--lp-muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .lp-ph__crumb a{color:var(--lp-muted);text-decoration:none}.lp-ph__crumb span{opacity:.5}.lp-ph__crumb b{color:var(--lp-ink);font-weight:600}.lp-ph__pn{display:flex;align-items:center;gap:10px;flex:0 0 auto;font-size:14px;font-weight:600;color:var(--lp-muted)}body a.lp-ph__b{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #D6D2C5;background:#fff;color:var(--lp-ink);text-decoration:none;transition:transform .2s}body a.lp-ph__b.is-dark{background:var(--lp-ink);border-color:var(--lp-ink);color:#fff}body a.lp-ph__b:hover{transform:translateY(-2px)}.lp-ph__card{background:var(--lp-ink);color:#fff;border-radius:36px;padding:40px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:40px;align-items:stretch}.lp-ph__info{display:flex;flex-direction:column;align-items:flex-start}.lp-ph__partner{margin-bottom:14px;padding:6px 11px;border-radius:99px;background:var(--lp-lime);color:var(--lp-ink);font:700 12px/1 var(--lp-body)}.lp-ph__eb{margin:0;font:700 13px/1.3 var(--lp-body);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-lime)}body .lp-ph__t{margin:14px 0 0;color:#fff;font:700 clamp(36px, 3.4vw, 52px)/1.04 var(--lp-display);letter-spacing:-.035em}body a.lp-ph__url{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#AEB5C8;text-decoration:none}body a.lp-ph__url:hover{color:#fff}.lp-ph__k{margin:28px 0 0;font:700 12.5px/1 var(--lp-body);letter-spacing:.08em;text-transform:uppercase;color:#AEB5C8}.lp-ph__reto{margin:10px 0 0;font-size:17px;line-height:1.6;color:#E6E9F2}.lp-ph__hic{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.lp-ph__hic li{position:relative;margin:0;padding-left:26px;font-size:15.5px;line-height:1.45;color:#E6E9F2}.lp-ph__hic li::before{content:"";position:absolute;left:0;top:4px;width:15px;height:15px;border-radius:5px;background:var(--lp-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E1B3D' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat}.lp-ph__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.lp-ph__tags span{padding:8px 13px;border-radius:99px;background:rgb(255 255 255 / .08);font-size:13.5px;font-weight:600}.lp-ph__cta{margin-top:auto;padding-top:32px;display:flex;flex-wrap:wrap;gap:10px}body a.lp-ph__q,body a.lp-ph__wa{height:56px;padding:0 24px;border-radius:99px;display:inline-flex;align-items:center;gap:10px;font:700 16px/1 var(--lp-body);text-decoration:none;transition:transform .2s}body a.lp-ph__q{background:var(--lp-lime);color:var(--lp-ink)}body a.lp-ph__wa{border:1.5px solid rgb(255 255 255 / .3);color:#fff}body a.lp-ph__q:hover,body a.lp-ph__wa:hover{transform:translateY(-2px)}.lp-ph__stage-wrap{min-width:0;display:flex;flex-direction:column;gap:14px}.lp-ph__chips{display:flex;flex-wrap:wrap;gap:8px}body button.lp-ph__chip,body button.lp-ph__chip:hover,body button.lp-ph__chip:focus{flex:0 0 auto;height:36px;min-height:0;padding:0 14px!important;border-radius:99px!important;border:1px solid rgb(255 255 255 / .18)!important;background:transparent!important;color:#fff!important;font:600 13.5px/1 var(--lp-body)!important;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none!important;white-space:nowrap}body button.lp-ph__chip.is-on{background:var(--lp-lime)!important;border-color:var(--lp-lime)!important;color:var(--lp-ink)!important}.lp-ph__stage{position:relative;isolation:isolate;overflow:hidden;height:580px;border-radius:28px;background:var(--lp-blue)}.lp-ph__stage::after{content:"";position:absolute;right:-50px;bottom:-50px;width:240px;height:240px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center/contain no-repeat;opacity:.1;z-index:-1}.lp-ph__pane{position:absolute;inset:0;padding:32px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(.98);transition:opacity .35s ease,transform .45s var(--lp-ease),visibility .35s}.lp-ph__pane.is-on{opacity:1;visibility:visible;transform:none}.lp-ph__web{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 14px 30px rgb(0 0 0 / .35)}.lp-ph__webbar{flex:0 0 auto;height:24px;display:flex;align-items:center;gap:5px;padding:0 10px;background:#ECEEF4}.lp-ph__webbar i{width:7px;height:7px;border-radius:4px;background:#B9BFCE}.lp-ph__webbar span{margin-left:8px;font-size:11px;font-weight:600;color:#4A4F5E}.lp-ph__webscroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lp-ph__webscroll img{display:block;width:100%;height:auto}.lp-ph__pz{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lp-ph__pz img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 14px 30px rgb(0 0 0 / .35)}.lp-ph__ctrl{display:flex;align-items:center;gap:12px}.lp-ph__dots{display:flex;gap:5px;margin-right:auto}.lp-ph__dots i{width:6px;height:6px;border-radius:3px;background:rgb(255 255 255 / .3);transition:width .25s,background .25s}.lp-ph__dots i.is-on{width:20px;background:var(--lp-lime)}.lp-ph__cnt{font-size:13.5px;font-weight:600;color:#AEB5C8}.lp-ph__cnt b{color:#fff}body button.lp-ph__prev,body button.lp-ph__next,body button.lp-ph__prev:hover,body button.lp-ph__next:hover,body button.lp-ph__prev:focus,body button.lp-ph__next:focus{width:44px;height:44px;min-height:0;padding:0!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;border:1.5px solid rgb(255 255 255 / .3)!important;background:transparent!important;color:#fff!important;box-shadow:none!important;cursor:pointer}body button.lp-ph__next,body button.lp-ph__next:hover,body button.lp-ph__next:focus{background:#fff!important;border-color:#fff!important;color:var(--lp-ink)!important}.lp-pmas__h{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}body .lp-pmas__t{margin:8px 0 0;font:700 clamp(30px, 3.4vw, 48px)/1.05 var(--lp-display);letter-spacing:-.035em;color:var(--lp-ink)}body a.lp-pmas__all{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:99px;border:1.5px solid #D6D2C5;color:var(--lp-ink);font:600 15px/1 var(--lp-body);text-decoration:none}@media (max-width:1024px){.lp-ph__card{grid-template-columns:1fr;padding:28px;gap:28px}.lp-ph__stage-wrap{order:-1}.lp-ph__stage{height:460px}}@media (max-width:767px){.lp-ph__pnt{display:none}body a.lp-ph__b{width:40px;height:40px}.lp-ph__card{border-radius:28px;padding:14px 14px 26px;gap:22px}.lp-ph__info{padding:0 8px}.lp-ph__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px;-webkit-overflow-scrolling:touch}.lp-ph__chips::-webkit-scrollbar{display:none}.lp-ph__stage{height:420px;border-radius:20px}.lp-ph__pane{padding:18px}.lp-ph__ctrl{padding:0 4px}body .lp-ph__t{font-size:34px}.lp-ph__cta{width:100%}body a.lp-ph__q,body a.lp-ph__wa{flex:1 1 auto;justify-content:center}.lp-pmas__h{flex-direction:column;align-items:flex-start}}.lp-sh{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:clamp(32px, 4.5vw, 64px);border-radius:36px;background:var(--lp-blue);color:#fff}.lp-sh.is-solo{grid-template-columns:1fr}.lp-sh::after{content:"";position:absolute;left:-70px;bottom:-90px;width:300px;height:300px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center/contain no-repeat;opacity:.07;z-index:-1}.lp-sh__txt{display:flex;flex-direction:column;align-items:flex-start}.lp-sh__chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;background:rgb(255 255 255 / .14);font:600 13px/1 var(--lp-body)}body .lp-sh__h{margin:18px 0 0;color:#fff;font:700 clamp(36px, 4.4vw, 62px)/1.02 var(--lp-display);letter-spacing:-.035em}.lp-sh__lead{margin:14px 0 0;font:700 clamp(20px, 2vw, 26px)/1.25 var(--lp-display);letter-spacing:-.02em;color:var(--lp-lime);max-width:26ch}.lp-sh__p{margin:14px 0 0;font-size:17px;line-height:1.6;color:#DDE3FF;max-width:48ch}.lp-sh__b{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}body a.lp-sh__q,body a.lp-sh__d{height:54px;padding:0 22px;border-radius:99px;display:inline-flex;align-items:center;gap:8px;font:700 16px/1 var(--lp-body);text-decoration:none;transition:transform .2s}body a.lp-sh__q{background:var(--lp-lime);color:var(--lp-ink)}body a.lp-sh__d{border:1.5px solid rgb(255 255 255 / .4);color:#fff}body a.lp-sh__q:hover,body a.lp-sh__d:hover{transform:translateY(-2px)}.lp-sh__vis{min-width:0}.lp-inc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lp-inc li{margin:0;padding:22px 20px;border-radius:22px;background:#fff;border:1px solid var(--lp-line);display:flex;flex-direction:column;gap:8px}.lp-inc__ck{width:32px;height:32px;border-radius:10px;background:var(--lp-blue);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.lp-inc strong{font:700 17px/1.25 var(--lp-display);letter-spacing:-.01em;color:var(--lp-ink)}.lp-inc em{font-style:normal;font-size:14.5px;line-height:1.5;color:var(--lp-muted)}.lp-pti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp-pti__i{position:relative;padding:26px 24px;border-radius:22px;background:#fff;border:1px solid var(--lp-line);display:flex;flex-direction:column;gap:8px}.lp-pti__q{font:700 46px/0.6 var(--lp-display);color:var(--lp-blue);height:22px}.lp-pti strong{font:700 19px/1.25 var(--lp-display);letter-spacing:-.015em;color:var(--lp-ink)}.lp-pti em{font-style:normal;font-size:15px;line-height:1.55;color:var(--lp-muted)}.lp-diag{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding:clamp(32px, 4.5vw, 60px);border-radius:36px;background:var(--lp-ink);color:#fff;scroll-margin-top:110px}.lp-diag__eb{display:inline-block;padding:7px 12px;border-radius:99px;background:rgb(217 224 33 / .14);color:var(--lp-lime);font:700 12.5px/1 var(--lp-body)}body .lp-diag__h{margin:18px 0 0;color:#fff;font:700 clamp(32px, 3.6vw, 50px)/1.05 var(--lp-display);letter-spacing:-.035em;max-width:16ch}.lp-diag__p{margin:14px 0 0;font-size:17px;line-height:1.6;color:#AEB5C8;max-width:44ch}.lp-diag__box{padding:28px;border-radius:24px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);min-height:230px;display:flex;flex-direction:column;justify-content:center}.lp-diag__start,.lp-diag__q,.lp-diag__r{display:flex;flex-direction:column;gap:12px}.lp-diag__start strong,.lp-diag__q strong,.lp-diag__r strong{font:700 22px/1.25 var(--lp-display);letter-spacing:-.02em;color:#fff}.lp-diag__start span{color:#AEB5C8;font-size:15px;line-height:1.5}body button.lp-diag__go,body .lp-diag__yn button,body a.lp-diag__wa,body button.lp-diag__again{height:52px;min-height:0;padding:0 22px!important;border-radius:99px!important;border:0!important;background:var(--lp-lime)!important;color:var(--lp-ink)!important;font:700 16px/1 var(--lp-body)!important;text-transform:none;letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:none!important}body button.lp-diag__go{margin-top:6px}.lp-diag__prog{height:6px;border-radius:3px;background:rgb(255 255 255 / .12);overflow:hidden}.lp-diag__prog span{display:block;height:100%;background:var(--lp-lime);transition:width .3s}.lp-diag__n{font-size:13px;font-weight:600;color:#AEB5C8}.lp-diag__yn{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}body .lp-diag__yn button[data-v="0"]{background:transparent!important;border:1.5px solid rgb(255 255 255 / .35)!important;color:#fff!important}.lp-diag__score{font:700 15px/1 var(--lp-body);color:#AEB5C8}.lp-diag__score b{font:700 46px/1 var(--lp-display);color:var(--lp-lime)}.lp-diag__r ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.lp-diag__r li{position:relative;padding-left:20px;color:#E6E9F2;font-size:15px;line-height:1.45}.lp-diag__r li::before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:4px;background:#FF7A59}.lp-diag__r p{margin:0;color:#AEB5C8;font-size:15px}.lp-diag__rb{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}body button.lp-diag__again{background:transparent!important;border:1.5px solid rgb(255 255 255 / .35)!important;color:#fff!important}.lp-serv-crm .lp-crmh{box-shadow:0 1px 0 var(--lp-line)}@media (max-width:1100px){.lp-inc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lp-sh,.lp-diag{grid-template-columns:1fr;gap:28px}.lp-pti{grid-template-columns:1fr}}@media (max-width:600px){.lp-sh,.lp-diag{border-radius:28px;padding:28px 22px}.lp-inc{grid-template-columns:1fr;gap:10px}.lp-inc li{flex-direction:row;flex-wrap:wrap;align-items:center;padding:18px;gap:6px 12px}.lp-inc__ck{margin:0}.lp-inc strong{flex:1 1 0%}.lp-inc em{flex:0 0 100%}.lp-diag__box{padding:22px}body a.lp-sh__q,body a.lp-sh__d{flex:1 1 auto;justify-content:center}}@media (max-width:600px){.lp-inc em{display:none}.lp-inc li{padding:14px 16px;flex-wrap:nowrap}.lp-inc strong{font-size:16px}}.lp-pi{position:relative;overflow:hidden;isolation:isolate;height:100%;box-sizing:border-box;padding:40px;border-radius:32px;background:var(--lp-ink);color:#fff;display:flex;flex-direction:column}.lp-pi::after{content:"";position:absolute;right:-70px;bottom:-80px;width:260px;height:260px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center/contain no-repeat;opacity:.05;z-index:-1}.lp-pi__eb{font:700 12.5px/1 var(--lp-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-lime)}body .lp-pi__h{margin:16px 0 0;color:#fff;font:700 clamp(34px, 3.2vw, 46px)/1.04 var(--lp-display);letter-spacing:-.035em}.lp-pi__p{margin:14px 0 0;font-size:17px;line-height:1.55;color:#AEB5C8}.lp-pi__l{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px}.lp-pi__l li{margin:0;display:flex;gap:14px;align-items:flex-start}.lp-pi__ic{flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:rgb(255 255 255 / .08);color:var(--lp-lime);display:flex;align-items:center;justify-content:center}.lp-pi__l strong{display:block;font:700 17px/1.25 var(--lp-display);color:#fff}.lp-pi__l em{display:block;margin-top:3px;font-style:normal;font-size:14.5px;line-height:1.45;color:#AEB5C8}.lp-pi__f{margin-top:auto;padding-top:26px;border-top:1px solid rgb(255 255 255 / .12);display:flex;flex-direction:column;gap:10px}.lp-pi__f>span{font-size:14.5px;color:#AEB5C8}.lp-pi{gap:0}.lp-pi__l{margin-bottom:30px}body a.lp-pi__wa{height:56px;border-radius:99px;background:#25D366;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:700 16px/1 var(--lp-body);text-decoration:none}body a.lp-pi__c{color:#DDE3FF;font-size:15px;text-decoration:none}.lp-quote{padding:32px;border-radius:32px;background:#fff;border:1px solid var(--lp-line);box-sizing:border-box}.lp-qs__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-qs__step{font:600 14px/1 var(--lp-body);color:var(--lp-muted)}.lp-qs__bars{display:flex;gap:6px}.lp-qs__bars i{width:44px;height:4px;border-radius:2px;background:var(--lp-line);transition:background .3s}.lp-qs__bars i.is-on{background:var(--lp-blue)}body .lp-qs__t{margin:18px 0 0;font:700 clamp(28px, 2.6vw, 38px)/1.08 var(--lp-display);letter-spacing:-.03em;color:var(--lp-ink)}.lp-qs__s{margin:8px 0 22px;font-size:15.5px;color:var(--lp-muted)}.lp-qs__chosen{display:flex;flex-wrap:wrap;gap:6px}.lp-qs__chosen span{padding:7px 12px;border-radius:99px;background:#E8EEFF;color:#1736B0;font:600 13.5px/1 var(--lp-body)}body button.lp-qs__back,body button.lp-qs__back:hover,body button.lp-qs__back:focus{margin:-12px 0 18px;padding:0!important;min-height:0;height:auto;border:0!important;background:none!important;color:var(--lp-blue)!important;font:600 14px/1.4 var(--lp-body)!important;box-shadow:none!important;cursor:pointer;text-transform:none;letter-spacing:0}.lp-qs__foot{display:none;justify-content:flex-end;margin-top:22px;padding-top:22px;border-top:1px solid var(--lp-line)}.lp-qs--1 .lp-qs__foot{display:flex}body button.lp-qs__next,body button.lp-qs__next:hover,body button.lp-qs__next:focus{height:58px;min-height:0;padding:0 32px!important;border-radius:18px!important;border:0!important;background:var(--lp-lime)!important;color:var(--lp-ink)!important;font:700 16px/1 var(--lp-body)!important;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none!important}body button.lp-qs__next:disabled{background:#E2DFD5!important;color:#6B7080!important;cursor:not-allowed}.lp-qs--1 .elementor-field-group:not(.elementor-field-group-necesidad),.lp-qs--1 .e-form__buttons,.lp-qs--1 .elementor-field-type-submit{display:none!important}.lp-qs--2 .elementor-field-group-necesidad{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)}.lp-quote .elementor-field-group-necesidad>label{display:none}.lp-quote .elementor-field-group-necesidad .elementor-field-subgroup{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.lp-quote .elementor-field-group-necesidad .elementor-field-option{position:relative;display:block;margin:0!important;padding:0!important}.lp-quote .elementor-field-group-necesidad .elementor-field-option input{position:absolute;top:16px;right:16px;width:20px;height:20px;margin:0;appearance:none;-webkit-appearance:none;border-radius:10px;border:1.5px solid #B9BFCE;background:#fff;pointer-events:none;z-index:1}.lp-quote .elementor-field-group-necesidad .elementor-field-option.is-on input{border-color:var(--lp-lime);background:var(--lp-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E1B3D' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.lp-quote .elementor-field-group-necesidad .elementor-field-option label{display:flex;align-items:flex-start;min-height:84px;box-sizing:border-box;padding:16px 46px 16px 16px;border-radius:18px;border:1.5px solid #E2DFD5;background:#fff;color:var(--lp-ink);font:600 15px/1.3 var(--lp-body);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.lp-quote .elementor-field-group-necesidad .elementor-field-option.is-on label{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff}.lp-quote .elementor-field-group-necesidad .elementor-field-option input:focus-visible+label{outline:2px solid var(--lp-blue);outline-offset:2px}@media (max-width:1024px){.lp-quote .elementor-field-group-necesidad .elementor-field-subgroup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lp-pi{padding:28px 22px;border-radius:26px}.lp-quote{padding:22px 18px;border-radius:26px}.lp-quote .elementor-field-group-necesidad .elementor-field-option label{min-height:68px;padding:14px 40px 14px 14px;font-size:14.5px}.lp-quote .elementor-field-group-necesidad .elementor-field-option input{top:13px;right:12px}.lp-qs__foot{position:sticky;bottom:calc(92px + env(safe-area-inset-bottom));background:#fff;margin:18px -18px 0;padding:14px 18px;z-index:5}body button.lp-qs__next{width:100%}}@media (max-width:767px){.lp-presu>.e-con-inner>.e-con:first-child,.lp-presu>.e-con:first-child{order:2}}.lp-pi-w,.lp-pi-w>.elementor-widget-container,.lp-pi-w .elementor-shortcode{height:100%}@media (max-width:767px){.elementor-element-q7c0004>.e-con-inner>.e-con:first-child,.elementor-element-q7c0004>.e-con:first-child{order:2}}.elementor-element-q7c0003{align-self:flex-start}.lp-quote .elementor-field-group-necesidad .elementor-field-option label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important}.lp-quote .elementor-field-group-necesidad .elementor-field-option input{opacity:1!important;display:block!important}.lp-quote .elementor-field-group-necesidad .elementor-field-option label::before,.lp-quote .elementor-field-group-necesidad .elementor-field-option label::after{display:none!important}.lp-qs--1 .lp-form-more{display:none!important}.lp-quote .elementor-field-group-necesidad .elementor-field-option input{left:auto!important;right:14px!important;top:14px!important;margin:0!important;transform:none!important}.lp-quote .elementor-field-group-necesidad .elementor-field-option label{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;padding:16px 44px 16px 16px!important}.lp-quote .elementor-field-group-necesidad .elementor-field-option.is-on label,.lp-quote .elementor-field-group-necesidad .elementor-field-option input:checked+label{background:var(--lp-blue)!important;border-color:var(--lp-blue)!important;color:#fff!important}body a.lp-ph__nextp{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font:600 14.5px/1 var(--lp-body);color:var(--lp-ink);text-decoration:none}@media (max-width:767px){.lp-ph__ctrl button{display:none!important}.lp-ph__ctrl{justify-content:space-between}.lp-ph__dots{margin-right:0}.lp-ph__tags{display:none}.lp-ph__crumb{font-size:13.5px}body a.lp-ph__nextp{font-size:13.5px}}@media (max-width:1024px){.lp-abar{height:64px}body .lp-abar__i,body button.lp-abar__i{height:64px}body a.lp-abar__wa{width:50px;height:50px;margin-top:-18px;background:var(--lp-lime);color:var(--lp-ink)!important;box-shadow:0 0 0 4px var(--lp-paper)}body a.lp-abar__wa .lp-wa-ico{width:24px;height:24px}}.lp-pie{position:relative;overflow:hidden;isolation:isolate;background:var(--lp-ink);color:#fff;padding:72px clamp(20px, 6.6vw, 96px) 40px}.lp-pie::after{content:"";position:absolute;right:-90px;top:-60px;width:360px;height:360px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center/contain no-repeat;opacity:.04;z-index:-1}.lp-pie>div{max-width:1440px;margin:0 auto}.lp-pie a{color:inherit;text-decoration:none}.lp-pie__top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:44px;border-bottom:1px solid rgb(255 255 255 / .1)}.lp-pie__brand img{display:block;height:44px;width:auto}.lp-pie__brand p{margin:16px 0 0;max-width:36ch;font-size:15px;line-height:1.55;color:#AEB5C8}.lp-pie__cta{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.lp-pie__cta strong{font:700 clamp(24px, 2.4vw, 32px)/1.1 var(--lp-display);letter-spacing:-.03em}.lp-pie__cta>div{display:flex;gap:10px}body a.lp-pie__wa,body a.lp-pie__q{height:50px;padding:0 20px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 15px/1 var(--lp-body);transition:transform .2s}body a.lp-pie__wa{background:var(--lp-lime);color:var(--lp-ink)}body a.lp-pie__q{border:1.5px solid rgb(255 255 255 / .3);color:#fff}body a.lp-pie__wa:hover,body a.lp-pie__q:hover{transform:translateY(-2px)}.lp-pie__mid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding:44px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.lp-pie__h{display:block;margin-bottom:16px;font:700 12.5px/1 var(--lp-body);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-lime);list-style:none}.lp-pie__h::-webkit-details-marker{display:none}.lp-pie__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lp-pie__col li{margin:0;font-size:15.5px;line-height:1.4;color:#DDE3FF}.lp-pie__col li a:hover{color:var(--lp-lime)}.lp-pie__contact a,.lp-pie__contact span{display:inline-flex;align-items:center;gap:10px}.lp-pie__contact svg{flex:0 0 auto;color:var(--lp-lime)}.lp-pie__bot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;flex-wrap:wrap}.lp-pie .lp-social{margin:0}.lp-pie .lp-social__l{gap:8px}body .lp-pie .lp-social__a{width:40px;height:40px;border-color:rgb(255 255 255 / .2);color:#fff}body .lp-pie .lp-social__a:hover{background:var(--lp-lime);border-color:var(--lp-lime);color:var(--lp-ink)}.lp-pie__legal{margin:0;display:flex;gap:18px;font-size:13.5px}.lp-pie__legal a{color:#AEB5C8!important}.lp-pie__copy{margin:0;font-size:13.5px;color:#7E869C}@media (min-width:768px){.lp-pie details>summary{pointer-events:none}}@media (max-width:1024px){body{padding-bottom:0!important}.lp-pie{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media (max-width:767px){.lp-pie{padding-top:48px}.lp-pie__top{flex-direction:column;align-items:stretch;gap:28px;padding-bottom:32px}.lp-pie__brand img{height:38px}.lp-pie__cta{align-items:stretch;padding:22px;border-radius:22px;background:rgb(255 255 255 / .06)}.lp-pie__cta strong{font-size:22px}.lp-pie__cta>div{display:grid;grid-template-columns:1fr 1fr}.lp-pie__mid{grid-template-columns:1fr;gap:0;padding:8px 0 0;border-bottom:0}.lp-pie__col{padding:18px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.lp-pie__col .lp-pie__h{margin:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}details.lp-pie__col>summary::after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .25s}details.lp-pie__col[open]>summary::after{transform:rotate(-135deg)}.lp-pie__col ul{margin-top:14px}details.lp-pie__col ul{grid-template-columns:1fr 1fr;gap:10px 16px}.lp-pie__contact{margin-top:14px}.lp-pie__bot{flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px}}.lp-mani--foto{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(32px, 5vw, 80px);align-items:stretch;padding:clamp(28px, 4.5vw, 72px)}.lp-mani--foto .lp-mani__txt{order:1;display:flex;flex-direction:column;justify-content:center}.lp-mani__foto{order:2;position:relative;margin:0;min-height:520px;border-radius:26px;overflow:hidden;background:#1a2a52}.lp-mani__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.lp-mani--foto .lp-mani__h{max-width:16ch}.lp-mani--foto .lp-mani__p,.lp-mani--foto .lp-mani__end{max-width:44ch}.lp-mani--foto::after{right:auto;left:-90px}.lp-fb{position:absolute}.e-con:has(>.elementor-widget-shortcode .lp-fb){position:relative}.elementor-widget-shortcode:has(.lp-fb){position:static!important}@media (max-width:900px){.lp-mani--foto{grid-template-columns:1fr;gap:26px}.lp-mani__foto{order:0;min-height:0;aspect-ratio:4 / 4.2;max-height:440px}}.lp-dh{display:flex;flex-direction:column;align-items:flex-start}.lp-dh__eb{display:inline-block;padding:7px 12px;border-radius:99px;background:#E8EEFF;color:#1736B0;font:700 12.5px/1 var(--lp-body)}.lp-dh__eb--dark{background:rgb(217 224 33 / .16);color:var(--lp-lime)}body .lp-dh__h{margin:18px 0 0;font:700 clamp(38px, 4.6vw, 64px)/1.02 var(--lp-display);letter-spacing:-.035em;color:var(--lp-ink)}.lp-dh__p{margin:16px 0 0;max-width:48ch;font-size:18px;line-height:1.6;color:var(--lp-muted)}.lp-dh__l{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.lp-dh__l li{margin:0;display:flex;gap:10px;align-items:center;font-size:16px;font-weight:600;color:var(--lp-ink)}.lp-dh__l li span{flex:0 0 auto;width:24px;height:24px;border-radius:8px;background:var(--lp-lime);color:var(--lp-ink);display:flex;align-items:center;justify-content:center}.lp-dh__proof{margin-top:26px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#fff;border:1px solid var(--lp-line)}.lp-dh__proof b{font:700 22px/1 var(--lp-display);color:var(--lp-blue)}.lp-dh__proof span{font-size:14px;color:var(--lp-muted);max-width:26ch}.lp-diagform{padding:28px;border-radius:28px;background:var(--lp-ink);color:#fff;scroll-margin-top:100px}.lp-diagform .elementor-field-label,.lp-diagform label{color:#DDE3FF!important}.lp-diagform .elementor-field-type-acceptance label,.lp-diagform .elementor-field-type-html{color:#AEB5C8!important;font-size:12.5px}.lp-diagform .elementor-field-type-html a,.lp-diagform label a{color:var(--lp-lime)!important}.lp-diagform .elementor-field-textual{background:#fff!important;border-radius:14px!important;border:0!important;min-height:50px}.lp-diagform .elementor-button{background:var(--lp-lime)!important;color:var(--lp-ink)!important;border-radius:16px!important;min-height:58px;font-weight:700!important}.lp-diagform .elementor-message{color:#fff}.lp-diagform__h{margin:0 0 6px;font:700 24px/1.15 var(--lp-display);letter-spacing:-.02em;color:#fff}.lp-diagform__s{margin:0 0 18px;font-size:14.5px;color:#AEB5C8}.lp-dq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp-dq__i{padding:24px 22px;border-radius:22px;background:#fff;border:1px solid var(--lp-line);display:flex;flex-direction:column;gap:8px}.lp-dq__ic{width:46px;height:46px;border-radius:14px;background:#E8EEFF;color:var(--lp-blue);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.lp-dq__i strong{font:700 18px/1.2 var(--lp-display);color:var(--lp-ink)}.lp-dq__i em{font-style:normal;font-size:15px;line-height:1.55;color:var(--lp-muted)}.lp-dm{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px, 5vw, 72px);align-items:center;padding:clamp(28px, 4.5vw, 64px);border-radius:36px;background:var(--lp-ink);color:#fff}.lp-dm__doc{background:#fff;color:var(--lp-ink);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .35);transform:rotate(-2deg)}.lp-dm__top{position:relative;padding:22px;background:#0E1B3D;color:#fff;border-bottom:4px solid var(--lp-lime)}.lp-dm__top span{font:700 10px/1 var(--lp-body);letter-spacing:.12em;color:var(--lp-lime)}.lp-dm__top strong{display:block;margin-top:8px;font:700 22px/1.1 var(--lp-display)}.lp-dm__top em{font-style:normal;font-size:12.5px;color:#AEB5C8}.lp-dm__ring{position:absolute;right:18px;top:16px;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(#0E1B3D 58%,transparent 59%),conic-gradient(#D18E00 58%,rgb(255 255 255 / .15) 0)}.lp-dm__ring b{font:700 24px/1 var(--lp-display);display:block}.lp-dm__ring small{font-size:9px;color:#AEB5C8}.lp-dm__doc ul{list-style:none;margin:0;padding:10px 22px}.lp-dm__doc li{margin:0;display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #EEECE6;font-size:13.5px}.lp-dm__doc li i{width:8px;height:8px;border-radius:4px}.lp-dm__doc li span{flex:1}.lp-dm__act{margin:0 22px 22px;padding:14px 16px;border-radius:14px;background:#F3F1EA}.lp-dm__act span{font:700 11px/1 var(--lp-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-blue)}.lp-dm__act p{margin:6px 0 0;font-size:13px;font-weight:600}.lp-dm__txt h2{margin:16px 0 0;color:#fff;font:700 clamp(30px, 3.4vw, 46px)/1.05 var(--lp-display);letter-spacing:-.035em}.lp-dm__txt p{margin:14px 0 0;font-size:17px;line-height:1.6;color:#AEB5C8;max-width:44ch}body a.lp-dm__cta{margin-top:24px;display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 22px;border-radius:99px;background:var(--lp-lime);color:var(--lp-ink);font:700 16px/1 var(--lp-body);text-decoration:none}@media (max-width:1024px){.lp-dq{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-dm{grid-template-columns:1fr}.lp-dm__doc{max-width:420px}}@media (max-width:600px){.lp-dq{grid-template-columns:1fr;gap:10px}.lp-diagform{padding:22px 18px;border-radius:24px}.lp-dm{border-radius:28px;padding:24px 18px}.lp-dm__doc{transform:none}}body a.lp-diag__go{margin-top:6px;height:52px;padding:0 22px;border-radius:99px;background:var(--lp-lime);color:var(--lp-ink);font:700 16px/1 var(--lp-body);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;align-self:flex-start}.lp-hero-vid .lp-hv-btns{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:28px!important}.lp-hero-vid .lp-hv-btns .elementor-widget-button{width:auto!important;flex:0 0 auto!important}body .lp-hero-vid .lp-hv-btns .lp-btn-lime .elementor-button{background:var(--lp-blue)!important;color:#fff!important;padding:16px 28px!important}body .lp-hero-vid .lp-hv-btns .lp-btn-lime .elementor-button:hover{background:#fff!important;color:var(--lp-ink)!important}body .lp-hero-vid .lp-hv-btns .lp-btn-glass .elementor-button{background:none!important;border:0!important;border-bottom:1px solid rgb(255 255 255 / .45)!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;padding:6px 0!important;color:#fff!important;font-size:16px!important}body .lp-hero-vid .lp-hv-btns .lp-btn-glass .elementor-button:hover{background:none!important;border-bottom-color:#fff!important}.lp-hv-strip,.lp-hv-strip a{color:var(--lp-lime)!important}.lp-hv-strip li+li::before{color:var(--lp-lime);opacity:.45}.lp-hv-strip a:hover,.lp-hv-strip a:focus-visible{color:#fff!important}@media (max-width:767px){.lp-hero-new.lp-hero-vid{min-height:max(620px, calc(100svh - 68px));padding-bottom:0!important}.lp-hero-vid>.e-con-inner{justify-content:center!important;padding-top:24px!important;padding-bottom:26svh!important}.lp-hero-vid .lp-hero-c{margin:0!important}.lp-hero-vid .lp-btn-lime{display:none!important}.lp-hero-vid .lp-hv-btns .elementor-widget-button,.lp-hero-vid .lp-hv-btns .elementor-button{width:auto!important}body .lp-hero-vid .lp-hv-btns .lp-btn-glass .elementor-button{background:var(--lp-blue)!important;border:0!important;border-radius:99px!important;padding:14px 24px!important}.lp-hero-vid .elementor-widget-shortcode:has(.lp-hv-strip){position:absolute!important;left:20px;right:20px;bottom:20%;width:auto!important;margin:0!important;z-index:2}}@media (max-width:1024px){[data-elementor-type="header"],.lp-site-header{position:fixed!important;top:0;left:0;right:0;width:100%}.admin-bar [data-elementor-type="header"],.admin-bar .lp-site-header{top:var(--wp-admin--admin-bar--height,46px)}html #wpadminbar{position:fixed}body{padding-top:var(--lp-hd-m,68px)}}@keyframes lpCkIn{0%{opacity:0;visibility:hidden;translate:0 24px}1%{visibility:visible}100%{opacity:1;visibility:visible;translate:0 0}}.cmplz-cookiebanner.cmplz-show{animation:lpCkIn .5s cubic-bezier(.2,.7,.2,1) .8s both}.lp-mani::after,.lp-mani--foto::after{display:none}.lp-mani__sym{position:absolute;left:-110px;bottom:-120px;width:460px;height:460px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center/contain no-repeat;opacity:.06;z-index:-1;pointer-events:none;will-change:transform}@media (max-width:767px){.lp-mani__sym{width:320px;height:320px;left:auto;right:-90px;bottom:-60px}}body .lp-mani--foto .lp-mani__h{margin-top:0}@media (max-width:767px){body a.lp-sh__q{flex:0 0 auto}.lp-sh__phone{width:230px}}.e-con:has(>.elementor-widget-shortcode .lp-diag-off),.e-con:has(>.e-con-inner>.elementor-widget-shortcode .lp-diag-off){display:none!important}.lp-sh__ad{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}.lp-sh__phone{display:block;width:min(300px, 78vw);aspect-ratio:720 / 1338;border-radius:34px;overflow:hidden;border:8px solid #0B1430;background:#0B1430;box-shadow:0 30px 70px rgb(5 12 35 / .45);transform:rotate(2deg)}.lp-sh__phone img{width:100%;height:100%;object-fit:cover;display:block}.lp-sh__ad figcaption{font-size:13px;color:rgb(255 255 255 / .75);text-align:center}.lp-more{margin-bottom:clamp(48px, 6vw, 88px)}.lp-more__eb{display:block;font:700 12.5px/1 var(--lp-body);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-blue)}body .lp-more__h{margin:14px 0 28px;font:700 clamp(28px, 3.2vw, 44px)/1.08 var(--lp-display);letter-spacing:-.03em;color:var(--lp-ink);max-width:22ch}.lp-ctab__b{justify-self:end;width:auto}body a.lp-ctab__wa{padding:0 30px}@media (max-width:900px){.lp-ctab__b{justify-self:start}}@media (max-width:767px){.lp-pie__cta>div{display:flex}body a.lp-pie__wa{flex:1 1 auto}}.lp-card__cover img{display:block}.lp-rec-main{background:var(--lp-paper)}.lp-rec-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lp-rec-eb{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-lime)}.lp-rec-eb::before{content:"";width:8px;height:8px;border-radius:99px;background:var(--lp-lime)}.lp-rec-hero{background:var(--lp-ink);color:#fff;padding:72px 0 80px;position:relative;overflow:hidden;isolation:isolate}.lp-rec-hero::after{content:"";position:absolute;right:-120px;top:-80px;width:520px;height:520px;background:url(/wp-content/themes/studio-lupim/assets/img/simbolo-blanco.svg) center / contain no-repeat;opacity:.05;z-index:-1}.lp-rec-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:start}.lp-rec-hero h1{font-family:var(--lp-display);font-size:clamp(36px, 5vw, 60px);line-height:1.02;letter-spacing:-.03em;font-weight:800;color:#fff;margin:16px 0 18px}.lp-rec-sub{font-size:18px;line-height:1.55;color:#C5CBDB;margin:0 0 24px;max-width:34em}.lp-rec-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lp-rec-list li{display:flex;gap:10px;align-items:flex-start;font-size:16px;color:#fff}.lp-rec-list svg{flex:0 0 auto;margin-top:2px}.lp-rec-panel{min-width:0}.lp-rec-box,.lp-quiz{background:#fff;color:var(--lp-ink);border-radius:var(--lp-radius);padding:32px;box-shadow:0 30px 60px rgb(5 12 35 / .35)}.lp-rec-box h2{font-family:var(--lp-display);font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;color:var(--lp-ink)}.lp-rec-box>p{margin:0 0 18px;color:var(--lp-muted)}.lp-rec-form{display:flex;flex-wrap:wrap;gap:14px 12px}.lp-rec-f{flex:1 1 100%;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--lp-ink)}.lp-rec-f.is-half{flex:1 1 calc(50% - 6px);min-width:180px}.lp-rec-f em{font-style:normal;font-weight:400;color:var(--lp-muted)}.lp-rec-f input{width:100%;font:500 16px var(--lp-body);color:var(--lp-ink);background:var(--lp-paper);border:1.5px solid #fff0;border-radius:14px;padding:13px 14px;min-height:50px;transition:border-color .2s,background .2s}.lp-rec-f input:focus{outline:0;border-color:var(--lp-blue);background:#fff}.lp-rec-f.is-bad input{border-color:#C2410C;background:#FFF4EF}.lp-rec-ok{flex:1 1 100%;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--lp-muted)}.lp-rec-ok input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--lp-blue);flex:0 0 auto}.lp-rec-ok.is-bad span{color:#C2410C}.lp-rec-ok a{color:var(--lp-blue)}.lp-rec-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.lp-rec-btn{flex:1 1 100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;background:var(--lp-lime);color:var(--lp-ink);font:700 17px var(--lp-body);padding:17px 24px;border-radius:99px;text-decoration:none;transition:transform .2s var(--lp-ease),background .2s}.lp-rec-btn:hover{background:#E6EC3C;transform:translateY(-1px);color:var(--lp-ink)}.lp-rec-btn.is-busy{opacity:.6;pointer-events:none}.lp-rec-msg{flex:1 1 100%;margin:0;font-size:14px;min-height:0}.lp-rec-msg.is-err{color:#C2410C;font-weight:600}.lp-rec-note{flex:1 1 100%;margin:0;font-size:13px;color:var(--lp-muted);text-align:center}.lp-rec-done{display:flex;flex-direction:column;gap:10px;background:#E9F5EF;border-radius:18px;padding:22px}.lp-rec-done b{font-size:20px;font-family:var(--lp-display)}.lp-rec-done span{color:var(--lp-muted)}.lp-rec-done .lp-rec-btn{margin-top:6px}.lp-quiz{padding:28px}.lp-quiz__bar{height:6px;border-radius:99px;background:var(--lp-paper);overflow:hidden;margin-bottom:26px}.lp-quiz__bar i{display:block;height:100%;width:0;background:var(--lp-blue);border-radius:99px;transition:width .35s var(--lp-ease)}.lp-quiz__q{border:0;margin:0;padding:0;min-width:0;animation:lpQin .35s var(--lp-ease)}@keyframes lpQin{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.lp-quiz__q legend{font-family:var(--lp-display);font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.015em;padding:0;margin-bottom:22px}.lp-quiz__q legend span{display:block;font:600 13px var(--lp-body);letter-spacing:.08em;color:var(--lp-blue);margin-bottom:10px}.lp-quiz__ops{display:grid;gap:10px}.lp-quiz__ops button{text-align:left;font:600 17px var(--lp-body);color:var(--lp-ink);background:var(--lp-paper);border:1.5px solid #fff0;border-radius:16px;padding:16px 18px;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.lp-quiz__ops button:hover{border-color:var(--lp-blue);background:#fff}.lp-quiz__ops button.is-on{background:var(--lp-blue);color:#fff;transform:scale(.99)}.lp-quiz__res h2{font-family:var(--lp-display);font-size:28px;font-weight:800;letter-spacing:-.02em;margin:6px 0 8px}.lp-quiz__res .lp-rec-eb{color:var(--lp-blue)}.lp-quiz__res .lp-rec-eb::before{background:var(--lp-blue)}.lp-quiz__score{display:flex;align-items:baseline;gap:4px;margin-top:10px}.lp-quiz__score b{font-family:var(--lp-display);font-size:76px;line-height:1;font-weight:800;letter-spacing:-.04em}.lp-quiz__score span{font-size:20px;color:var(--lp-muted);font-weight:600}.lp-quiz__res.is-low .lp-quiz__score b{color:#C2410C}.lp-quiz__res.is-mid .lp-quiz__score b{color:#B7791F}.lp-quiz__res.is-high .lp-quiz__score b{color:#12805C}.lp-quiz__txt{color:var(--lp-muted);margin:0 0 18px}.lp-quiz__res h3{font-size:17px;font-weight:800;margin:0 0 10px}.lp-quiz__pri{margin:0 0 22px;padding:0;list-style:none;counter-reset:p;display:grid;gap:10px}.lp-quiz__pri li{counter-increment:p;display:grid;grid-template-columns:32px 1fr;column-gap:10px;background:var(--lp-paper);border-radius:14px;padding:14px;font-size:15px;line-height:1.45}.lp-quiz__pri li::before{content:counter(p);grid-row:span 2;width:28px;height:28px;border-radius:99px;background:var(--lp-lime);display:flex;align-items:center;justify-content:center;font-weight:800}.lp-quiz__pri b{display:block}.lp-quiz__pri span{color:var(--lp-muted)}.lp-quiz__lead{border-top:1px solid var(--lp-line);padding-top:20px}.lp-quiz__lead>p{color:var(--lp-muted);margin:0 0 14px}.lp-quiz__again{margin-top:16px;background:none;border:0;color:var(--lp-blue);font:600 15px var(--lp-body);cursor:pointer;padding:6px 0}.lp-rec-mock{background:var(--lp-ink);color:#fff;border-radius:16px;padding:18px;margin-bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp-rec-mock span{grid-column:1 / -1;color:var(--lp-lime);font-weight:800;font-size:13px;letter-spacing:.14em}.lp-rec-mock b{grid-column:1 / -1;font-family:var(--lp-display);font-size:24px;line-height:1.1;margin-bottom:6px}.lp-rec-mock i{height:34px;border-radius:8px;background:rgb(255 255 255 / .1)}.lp-rec-mock i:nth-of-type(2){background:var(--lp-lime)}.lp-rec-mock i:nth-of-type(3){background:var(--lp-blue)}.lp-rec-band{padding:80px 0 24px}.lp-rec-band h2,.lp-rec-more h2,.lp-rec-faq h2{font-family:var(--lp-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:800;letter-spacing:-.025em;margin:0 0 28px;color:var(--lp-ink)}.lp-rec-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lp-rec-grid4 div{background:#fff;border:1px solid var(--lp-line);border-radius:20px;padding:22px}.lp-rec-grid4 b{display:block;font-size:18px;margin-bottom:6px}.lp-rec-grid4 span{color:var(--lp-muted);font-size:15px;line-height:1.5}.lp-rec-faq{padding:56px 0 24px}.lp-rec-faq .lp-rec-wrap{max-width:860px}.lp-rec-faq details{border-bottom:1px solid var(--lp-line);padding:18px 0}.lp-rec-faq summary{cursor:pointer;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}.lp-rec-faq summary::after{content:"+";font-size:24px;line-height:1;color:var(--lp-blue)}.lp-rec-faq details[open] summary::after{content:"–"}.lp-rec-faq p{margin:10px 0 0;color:var(--lp-muted);line-height:1.6}.lp-rec-more{padding:64px 0 96px}.lp-rec-more--strip{padding:56px 0}.lp-rec-more .lp-rec-sub{color:var(--lp-muted);margin-top:-14px}.lp-rec-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lp-rec-card{display:flex;flex-direction:column;gap:10px;background:var(--lp-ink);color:#fff;border-radius:22px;padding:26px;text-decoration:none;transition:transform .3s var(--lp-ease)}.lp-rec-card:hover{transform:translateY(-4px);color:#fff}.lp-rec-card h3{font-family:var(--lp-display);font-size:22px;line-height:1.2;font-weight:800;margin:0;color:#fff}.lp-rec-card p{margin:0 0 8px;color:#C5CBDB;font-size:15px;line-height:1.5;flex:1}.lp-rec-card .lp-link{color:var(--lp-lime)}.lp-rec-card__eb{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--lp-lime);color:var(--lp-ink);padding:4px 10px;border-radius:99px}.lp-rec-hero--hub{padding:72px 0 56px}.lp-single .lp-rec-more--strip .lp-rec-wrap{padding:0}@media (max-width:960px){.lp-rec-hero__in{grid-template-columns:1fr;gap:32px}.lp-rec-grid4{grid-template-columns:1fr 1fr}}@media (max-width:767px){.lp-rec-wrap{padding:0 16px}.lp-rec-hero{padding:40px 0 48px}.lp-rec-sub{font-size:16px}.lp-rec-box,.lp-quiz{padding:22px 18px;border-radius:20px}.lp-quiz__q legend{font-size:21px}.lp-rec-band{padding:56px 0 8px}.lp-rec-grid4{grid-template-columns:1fr;gap:10px}.lp-rec-grid4 div{padding:18px}.lp-rec-more{padding:48px 0 120px}.lp-rec-f.is-half{flex-basis:100%}}@media (max-width:767px){#test .lp-rec-list,#test .lp-rec-hero__txt .lp-rec-sub{display:none}#test h1{margin-bottom:4px}}.lp-rec-main *,.lp-rec-more *{box-sizing:border-box}.lp-rec-f{min-width:0}.lp-rec-f input{height:auto!important;max-width:100%;line-height:1.3;margin:0;box-shadow:none}.lp-card__cover{clip-path:inset(0 round 22px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.lp-card__shot{clip-path:inset(0 round 12px 12px 0 0)}.lp-browser,.lp-stack__item,.lp-phone__screen,.lp-ph__web,.lp-ph__stage,.lp-collage__item,.lp-pcard__cover,.lp-ecard__cover,.lp-mcard__cover{-webkit-mask-image:-webkit-radial-gradient(white,black)}.lp-stack__item{clip-path:inset(0 round 18px)}.lp-longs{position:relative;height:560px}.lp-long{position:absolute;width:58%;height:520px;border-radius:16px;background:#fff;box-shadow:0 30px 70px rgb(5 12 35 / .35);overflow:hidden;clip-path:inset(0 round 16px);display:flex;flex-direction:column}.lp-long--1{left:0;top:0;transform:rotate(-3deg);z-index:2}.lp-long--2{right:0;top:40px;transform:rotate(3deg);z-index:1}.lp-long__bar{flex:0 0 auto;height:28px;display:flex;align-items:center;gap:5px;padding:0 12px;background:#F1F2F6}.lp-long__bar i{width:8px;height:8px;border-radius:50%;background:#C9CEDB}.lp-long__bar span{margin-left:8px;font-size:11.5px;font-weight:600;color:#4A4F5E}.lp-long__view{position:relative;flex:1 1 auto;overflow:hidden}.lp-long__view img{position:absolute;left:0;top:0;width:100%;height:auto;max-width:none;animation:lpPan 22s ease-in-out infinite alternate}.lp-long--2 .lp-long__view img{animation-delay:-9s}@keyframes lpPan{0%,8%{transform:translateY(0)}92%,100%{transform:translateY(calc(-100% + 492px))}}@media (prefers-reduced-motion:reduce){.lp-long__view img{animation:none}}@media (max-width:767px){.lp-longs{height:430px;margin:0 -6px}.lp-long{width:62%;height:390px}@keyframes lpPan{0%,8%{transform:translateY(0)}92%,100%{transform:translateY(calc(-100% + 362px))}}}.lp-adc{position:relative;margin:0;height:540px}.lp-gs{position:absolute;right:0;top:10px;width:78%;background:#fff;color:#202124;border-radius:18px;padding:16px 16px 18px;box-shadow:0 30px 70px rgb(5 12 35 / .35);transform:rotate(2deg);font-family:Arial,Helvetica,sans-serif}.lp-gs__top{display:flex;align-items:center;gap:10px;border:1px solid #DFE1E5;border-radius:99px;padding:9px 14px}.lp-gs__q{flex:1;font-size:14px;color:#202124}.lp-gs__tabs{display:flex;gap:18px;margin:12px 4px 0;font-size:12.5px;color:#5F6368;border-bottom:1px solid #EBEBEB}.lp-gs__tabs b{color:#1A73E8;font-weight:600;padding-bottom:8px;border-bottom:2px solid #1A73E8}.lp-gs__sp{margin:10px 4px 8px;font-size:12px;font-weight:700;color:#202124}.lp-gs__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp-gs__p{min-width:0}.lp-gs__p img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#F1F3F4}.lp-gs__p b{display:block;margin-top:7px;font-size:12.5px;font-weight:400;line-height:1.3;color:#202124;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-gs__p small{display:block;margin-top:3px;font-size:11.5px;color:#5F6368}.lp-adc__phone{position:absolute;left:0;bottom:30px;width:190px;aspect-ratio:720 / 1338;border-radius:28px;overflow:hidden;clip-path:inset(0 round 28px);border:7px solid #0B1430;background:#0B1430;box-shadow:0 30px 70px rgb(5 12 35 / .5);transform:rotate(-4deg);z-index:2}.lp-adc__phone img{width:100%;height:100%;object-fit:cover;display:block}.lp-adc figcaption{position:absolute;right:0;bottom:0;display:flex;gap:14px;font-size:12.5px;color:rgb(255 255 255 / .78)}@media (max-width:767px){.lp-adc{height:430px}.lp-gs{width:94%;padding:12px;border-radius:14px;transform:rotate(1.5deg)}.lp-gs__q{font-size:13px}.lp-adc__phone{width:124px;border-radius:20px;clip-path:inset(0 round 20px);border-width:5px;bottom:26px;left:-2px}.lp-adc figcaption{left:0;justify-content:flex-end;font-size:11.5px}}.lp-collage--duo{position:relative;height:560px}.lp-collage--duo .lp-collage__item{position:absolute;display:block;top:50%;border-radius:12px;overflow:hidden;cursor:zoom-in;box-shadow:0 34px 80px rgb(14 27 61 / .32);transition:transform .6s var(--lp-ease)}.lp-collage--duo .lp-collage__item img{display:block;width:100%;height:auto}.lp-collage--duo .lp-collage__item--front{left:6%;width:50%;transform:translateY(-50%) rotate(-3deg);z-index:2}.lp-collage--duo .lp-collage__item--back{right:4%;width:46%;transform:translateY(-46%) rotate(5deg);z-index:1}.lp-collage--duo:hover .lp-collage__item--back{transform:translateY(-48%) translateX(12px) rotate(7deg)}@media (max-width:767px){.lp-collage--duo{height:400px}.lp-collage--duo .lp-collage__item--front{width:56%;left:2%}.lp-collage--duo .lp-collage__item--back{width:52%;right:0}}.lp-ph__chips{display:none!important}body button.lp-ph__arr,body button.lp-ph__arr:hover,body button.lp-ph__arr:focus{position:absolute;top:50%;z-index:5;width:46px;height:46px;min-height:0;padding:0!important;margin-top:-23px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;border:0!important;background:rgb(255 255 255 / .94)!important;color:var(--lp-ink)!important;box-shadow:0 8px 24px rgb(5 12 35 / .3)!important;cursor:pointer;transition:transform .2s}body button.lp-ph__arr:hover{transform:scale(1.06)}.lp-ph__arr--l{left:12px}.lp-ph__arr--r{right:12px}.lp-ph__ctrl .lp-ph__prev,.lp-ph__ctrl .lp-ph__next{display:none!important}.lp-ph__ctrl{justify-content:center}.lp-ph__dots{margin-right:0}.lp-ph__cnt{margin-left:12px}.lp-ph__stage{cursor:grab}.lp-ph__stage:active{cursor:grabbing}@media (max-width:767px){body button.lp-ph__arr{width:40px;height:40px;margin-top:-20px}.lp-ph__arr--l{left:8px}.lp-ph__arr--r{right:8px}.lp-ph__pane{padding:18px 54px}.lp-ph__card{gap:30px;padding:16px 16px 30px}.lp-ph__info{padding:4px 10px 0}.lp-ph__k{margin-top:30px}.lp-ph__cta{padding-top:36px}.lp-ph__bar{margin-bottom:20px}}@media (max-width:1024px){.lp-abar{transition:transform .35s var(--lp-ease),opacity .35s}}@media (max-width:767px){details.lp-pie__col ul{grid-template-columns:1fr;gap:0;margin-top:10px}details.lp-pie__col li{border-top:1px solid rgb(255 255 255 / .07)}details.lp-pie__col li:first-child{border-top:0}details.lp-pie__col li a{display:flex;align-items:center;justify-content:space-between;padding:13px 2px;font-size:16px;color:#fff}details.lp-pie__col li a::after{content:"";width:7px;height:7px;border-top:2px solid var(--lp-lime);border-right:2px solid var(--lp-lime);transform:rotate(45deg);opacity:.8}details.lp-pie__col>summary{padding:4px 0}details.lp-pie__col>summary::after{width:9px;height:9px}.lp-pie__col{padding:16px 0}}@media (max-width:1024px){.lp-mani__foto{height:min(108vw, 440px);aspect-ratio:auto}}.lp-legal summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--lp-muted);list-style:none;display:inline-flex;align-items:center;gap:6px}.lp-legal summary::-webkit-details-marker{display:none}.lp-legal summary::after{content:"+";font-weight:700;color:var(--lp-blue)}.lp-legal[open] summary::after{content:"–"}.lp-legal>div{margin-top:8px;font-size:12.5px;line-height:1.55}.lp-promo label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--lp-ink);cursor:pointer}.lp-promo input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--lp-blue)}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"msg btn" "lnk btn"!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:20px!important;row-gap:4px!important;top:auto!important;bottom:16px!important;left:16px!important;right:16px!important;transform:none!important;width:auto!important;max-width:1080px!important;margin:0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px 16px 14px 20px!important;border-radius:18px!important;background:#fff!important;color:var(--lp-ink,#0E1B3D)!important;box-shadow:0 14px 44px rgb(14 27 61 / .22)!important;border:1px solid rgb(14 27 61 / .08)!important;z-index:10001!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-header,body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-divider,body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-links.cmplz-information{display:none!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-body{grid-area:msg!important;margin:0!important;padding:0!important;min-height:0!important;max-height:none!important;overflow:visible!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-message{margin:0!important;font-size:13.5px!important;line-height:1.45!important;color:#4A4F5C!important;text-align:left!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-buttons{grid-area:btn!important;display:flex!important;flex-direction:row!important;gap:8px!important;margin:0!important;width:auto!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-btn{width:auto!important;min-width:0!important;height:40px!important;padding:0 16px!important;margin:0!important;border-radius:99px!important;font:600 14px/1 var(--lp-body,sans-serif)!important;white-space:nowrap!important;flex:0 0 auto}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-btn.cmplz-accept{background:var(--lp-blue,#1B3FCB)!important;border:0!important;color:#fff!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-btn.cmplz-deny,body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-btn.cmplz-view-preferences{background:#fff!important;border:1.5px solid rgb(14 27 61 / .18)!important;color:var(--lp-ink,#0E1B3D)!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-links.cmplz-documents{grid-area:lnk!important;margin:0!important;padding:0!important;justify-content:flex-start!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-links.cmplz-documents ul{display:flex!important;gap:12px!important;margin:0!important;padding:0!important;justify-content:flex-start!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-links.cmplz-documents a{font-size:12px!important;color:#6B7287!important;margin:0!important}@media (max-width:767px){body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)){grid-template-columns:1fr!important;grid-template-areas:"msg" "btn" "lnk"!important;row-gap:10px!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;padding:14px!important;border-radius:18px!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-message{font-size:12.5px!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-btn{flex:1 1 0!important;padding:0 8px!important;height:38px!important;font-size:13px!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-links.cmplz-documents li:not(:first-child){display:none!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:not(:has(.cmplz-categories.cmplz-fade-in)) .cmplz-links.cmplz-documents ul{justify-content:center!important}}.lp-card__tag,.lp-ph__partner,.lp-caso__tag.is-partner,.lp-pcard__tag{display:none!important}.lp-ph__card{grid-template-areas:"head stage" "info stage";grid-template-rows:auto 1fr;row-gap:0}.lp-ph__head{grid-area:head}.lp-ph__info{grid-area:info}.lp-ph__stage-wrap{grid-area:stage}@media (max-width:1024px){.lp-ph__card{grid-template-areas:"head" "stage" "info";grid-template-rows:auto;row-gap:22px}.lp-ph__stage-wrap{order:0}}@media (max-width:767px){.lp-ph__card{padding:22px 14px 28px;row-gap:18px}.lp-ph__head{padding:0 8px}body .lp-ph__t{font-size:30px;margin-top:8px}.lp-ph__eb{font-size:12px}.lp-ph__stage{height:380px}.lp-ph__pane{padding:16px}body button.lp-ph__arr{display:none!important}.lp-ph__ctrl .lp-ph__prev,.lp-ph__ctrl .lp-ph__next{display:flex!important}.lp-ph__ctrl{justify-content:space-between;padding:4px 4px 0}.lp-ph__ctrl .lp-ph__dots{order:2;margin:0}.lp-ph__ctrl .lp-ph__cnt{order:3;margin:0}.lp-ph__ctrl .lp-ph__prev{order:1}.lp-ph__ctrl .lp-ph__next{order:4}.lp-ph__info{padding:4px 8px 0}.lp-ph__reto{font-size:16px}.lp-ph__k{margin-top:22px}.lp-ph__cta{padding-top:28px}.lp-ph__cta a{flex:1 1 auto;justify-content:center}.single-proyecto main,.single-proyecto .site-main{padding-bottom:110px}}@keyframes lpAbarIn{from{transform:translateY(calc(100% + 40px));opacity:0}to{transform:none;opacity:1}}@media (max-width:1024px){.lp-abar{animation:lpAbarIn .7s cubic-bezier(.2,.7,.2,1) 4s both}html.lp-menu-open .lp-abar,html.lp-sheet-open .lp-abar{animation:none}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.lp-abar{animation-duration:.01s}}body a.lp-ph__wa:hover,body a.lp-ph__wa:focus-visible{color:var(--lp-lime)!important;border-color:var(--lp-lime)!important;background:rgb(217 224 33 / .08)!important}body a.lp-ph__wa:hover span,body a.lp-ph__wa:hover svg{color:var(--lp-lime)!important}body a.lp-ph__q:hover{color:var(--lp-ink)!important}@media (max-width:1024px){.lp-abar{background:rgb(14 27 61 / .9)!important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:left .45s var(--lp-ease),right .45s var(--lp-ease),height .45s var(--lp-ease),bottom .45s var(--lp-ease),border-radius .45s var(--lp-ease)!important}body .lp-abar__i,body button.lp-abar__i{transition:height .45s var(--lp-ease),gap .45s var(--lp-ease)}body .lp-abar__i span{display:block;max-height:14px;overflow:hidden;transition:max-height .35s var(--lp-ease),opacity .25s}body a.lp-abar__wa{transition:width .45s var(--lp-ease),height .45s var(--lp-ease),margin .45s var(--lp-ease)}.lp-abar.is-mini{left:16%;right:16%;height:52px;border-radius:99px;bottom:calc(16px + env(safe-area-inset-bottom))}.lp-abar.is-mini .lp-abar__i,.lp-abar.is-mini button.lp-abar__i{height:52px!important;gap:0!important}.lp-abar.is-mini .lp-abar__i span{max-height:0;opacity:0}body .lp-abar.is-mini a.lp-abar__wa{width:42px;height:42px;margin-top:0;box-shadow:none}body .lp-abar.is-mini a.lp-abar__wa .lp-wa-ico{width:20px;height:20px}}.lp-card__shot img{height:calc(100% - 18px)!important;object-fit:cover;object-position:50% 0;transform:none!important;transition:object-position 1.2s var(--lp-ease)}.lp-card:hover .lp-card__shot img,.lp-card:focus-visible .lp-card__shot img,.lp-card.is-play .lp-card__shot img{object-position:50% 100%;transition:object-position var(--dur,6s) cubic-bezier(.45,.05,.55,.95)}.lp-card__cover,.lp-pcard__cover,.lp-mcard__cover,.lp-ecard__cover{isolation:isolate;contain:paint}.lp-cgrid,.lp-logo-grid{position:relative;isolation:isolate}