@font-face{font-family:"Archivo respaldo";src:local("Arial");size-adjust:100%;ascent-override:87.8%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Newsreader respaldo";font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Times New Roman");size-adjust:96.3%;ascent-override:76.3%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 300 800;font-stretch: 75% 125%;font-display: swap;src: url(../fonts/archivo-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 300 800;font-stretch: 75% 125%;font-display: swap;src: url(../fonts/archivo-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 300 500;font-display: swap;src: url(../fonts/newsreader-italica-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 300 500;font-display: swap;src: url(../fonts/newsreader-italica-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--inv-ink:#17150F;--inv-bone:#F6F3EE;--inv-accent:#B2500E;--inv-accent-oscuro:#94420B;--inv-accent-claro:#F0B489;--inv-muted:#6B6558;--inv-surface:#FFFFFF;--inv-surface-2:#EFEAE2;--inv-line:rgba(23,21,15,.08);--inv-line-card:rgba(23,21,15,.15);--inv-line-card-fuerte:rgba(23,21,15,.2);--inv-line-oscuro:rgba(255,255,255,.12);--inv-h1:clamp(36px,5vw,68px);--inv-h2:clamp(34px,4vw,56px);--inv-h3:clamp(20px,1.6vw,24px);--inv-body:17px;--inv-body-lg:18px;--inv-eyebrow:11px;--inv-max:1280px;--inv-lectura:720px;--inv-pad-x:clamp(16px,3vw,32px);--inv-seccion:72px;--inv-header:72px;--inv-r-s:8px;--inv-r-m:14px;--inv-r-l:20px;--inv-r-pill:99px}@keyframes inv-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes inv-fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html{scroll-behavior:smooth}[id]{scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:has(#inv-hdr) .inv-ticker__pista{animation:none}}body:has(#inv-hdr) .inv-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty}body:has(#inv-hdr) .inv-page h1, body:has(#inv-hdr) .inv-page h2, body:has(#inv-hdr) .inv-page h3, body:has(#inv-hdr) .inv-page h4{font-weight:500;letter-spacing:-.02em;text-wrap:balance}body:has(#inv-hdr) .inv-eyebrow{font-size:var(--inv-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted)}body:has(#inv-hdr) .inv-eyebrow--accent{color:var(--inv-accent)}body:has(#inv-hdr) .inv-card{background:var(--inv-surface);border:1px solid var(--inv-line-card);border-radius:var(--inv-r-l);transition:transform .18s ease,border-color .18s ease}body:has(#inv-hdr) .inv-card:hover{transform:translateY(-2px);border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-card--plana:hover{transform:none}body:has(#inv-hdr) .inv-pill{border-radius:var(--inv-r-pill);padding:10px clamp(8px,1vw,14px);transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-pill:hover, body:has(#inv-hdr) .inv-pill[aria-expanded="true"]{background:rgba(23,21,15,.06)}body:has(#inv-hdr) .inv-ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}body:has(#inv-hdr) .inv-ticker__pista{display:flex;width:max-content;animation:inv-ticker 30s linear infinite}body:has(#inv-hdr) .inv-ticker:hover .inv-ticker__pista{animation-play-state:paused}body:has(#inv-hdr) .inv-fadeup{animation:inv-fadeUp .5s ease both}@media (prefers-reduced-motion:reduce){body:has(#inv-hdr) .inv-fadeup{animation:none}}body:has(#inv-hdr) .inv-page a:focus-visible, body:has(#inv-hdr) .inv-page button:focus-visible, body:has(#inv-hdr) .inv-page input:focus-visible, body:has(#inv-hdr) .inv-page select:focus-visible, body:has(#inv-hdr) .inv-page textarea:focus-visible{outline:2px solid var(--inv-accent);outline-offset:2px}body:has(#inv-hdr) .inv-lectura{max-width:var(--inv-lectura);margin-inline:auto}body:has(#inv-hdr) .inv-page{overflow-x:clip}body:has(#inv-hdr) #ast-scroll-top{background:var(--inv-ink);color:var(--inv-bone);border-radius:999px;box-shadow:0 6px 18px -8px rgba(23,21,15,.5)}body:has(#inv-hdr) #ast-scroll-top:hover{background:var(--inv-accent);color:#fff}body:has(#inv-hdr) .ht-ctc-chat{left:auto !important;right:16px !important;bottom:16px !important}body:has(#inv-hdr):has(.grecaptcha-badge) .ht-ctc-chat{bottom:86px !important}body:has(#inv-hdr) #ast-scroll-top{bottom:78px;right:22px}body:has(#inv-hdr):has(.grecaptcha-badge) #ast-scroll-top{bottom:148px}@media (max-width:600px){body:has(#inv-hdr) #ast-scroll-top{display:none !important}}}body:has(#inv-hdr) .inv-hdr{position:sticky;top:0;z-index:50;background:rgba(246,243,238,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--inv-line);font-family:'Archivo','Archivo respaldo',system-ui,sans-serif;color:var(--inv-ink);-webkit-font-smoothing:antialiased}body:has(#inv-hdr) .inv-hdr *, body:has(#inv-hdr) .inv-hdr *::before, body:has(#inv-hdr) .inv-hdr *::after{box-sizing:border-box}body:has(#inv-hdr) .inv-hdr a{color:var(--inv-ink);text-decoration:none}body:has(#inv-hdr) .inv-hdr__nav{max-width:var(--inv-max);margin:0 auto;padding:0 var(--inv-pad-x);height:var(--inv-header);display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,2vw,32px)}body:has(#inv-hdr) .inv-logo{flex:none;display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px;letter-spacing:-.03em}body:has(#inv-hdr) .inv-logo__marca{width:28px;height:28px;border-radius:var(--inv-r-s);background:var(--inv-ink);color:var(--inv-bone);display:grid;place-items:center;font-size:14px;font-weight:800;line-height:1}body:has(#inv-hdr) .inv-logo__punto{color:var(--inv-accent)}body:has(#inv-hdr) .inv-hdr__centro{display:flex;gap:2px;align-items:center;min-width:0;flex:1;justify-content:center}body:has(#inv-hdr) .inv-navitem{white-space:nowrap;padding:10px clamp(8px,1vw,14px);border-radius:var(--inv-r-pill);font-size:15px;font-weight:500;border:0;background:transparent;cursor:pointer;color:var(--inv-ink);font-family:inherit;display:flex;gap:6px;align-items:center;transition:background-color .15s ease}body:has(#inv-hdr) .inv-navitem:hover, body:has(#inv-hdr) .inv-navitem[aria-expanded="true"]{background:rgba(23,21,15,.06)}body:has(#inv-hdr) .inv-navitem__chevron{font-size:10px;opacity:.6}body:has(#inv-hdr) .inv-hdr__derecha{display:flex;gap:8px;align-items:center;flex:none}body:has(#inv-hdr) .inv-btn-wa{display:flex;align-items:center;gap:8px;padding:10px 14px;white-space:nowrap;border-radius:var(--inv-r-pill);border:1px solid rgba(23,21,15,.18);font-size:14px;font-weight:500;transition:border-color .15s ease,background-color .15s ease}body:has(#inv-hdr) .inv-btn-wa:hover{border-color:var(--inv-ink);background:rgba(23,21,15,.04)}body:has(#inv-hdr) .inv-punto-verde{width:8px;height:8px;border-radius:50%;background:#2FBF71;flex:none}body:has(#inv-hdr) .inv-hdr .inv-btn-cotizar{padding:11px 18px;border-radius:var(--inv-r-pill);background:var(--inv-ink);color:var(--inv-bone);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-hdr .inv-btn-cotizar:hover{background:var(--inv-accent);color:#fff}body:has(#inv-hdr) .inv-mega{position:absolute;left:0;right:0;top:var(--inv-header);background:#FBFAF7;border-bottom:1px solid rgba(23,21,15,.1);box-shadow:0 30px 60px -30px rgba(23,21,15,.25);animation:inv-fadeUp .22s ease both}body:has(#inv-hdr) .inv-mega[hidden]{display:none}@media (prefers-reduced-motion:reduce){body:has(#inv-hdr) .inv-mega{animation:none}}body:has(#inv-hdr) .inv-mega__grid{max-width:var(--inv-max);margin:0 auto;padding:36px var(--inv-pad-x);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:40px}body:has(#inv-hdr) .inv-mega__rotulo{font-size:var(--inv-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted);margin:0 0 16px}body:has(#inv-hdr) .inv-mega__lista{display:grid;gap:4px}body:has(#inv-hdr) .inv-mega__item{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:10px 12px;margin:0 -12px;border-radius:12px;align-items:start;transition:background-color .15s ease}body:has(#inv-hdr) .inv-mega__item:hover{background:#F1EDE5}body:has(#inv-hdr) .inv-mega__ic{width:36px;height:36px;border-radius:10px;background:#E8E2D6;color:var(--inv-ink);display:grid;place-items:center;font-size:13px;font-weight:700;line-height:1}body:has(#inv-hdr) .inv-mega__ic--oscuro{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-mega__t{display:block;font-weight:600;font-size:15px}body:has(#inv-hdr) .inv-mega__d{display:block;font-size:13px;color:var(--inv-muted);margin-top:2px}body:has(#inv-hdr) .inv-hdr .inv-mega__destacado{display:flex;flex-direction:column;justify-content:space-between;background:var(--inv-accent);color:#fff;border-radius:var(--inv-r-l);padding:24px;min-height:260px;transition:background-color .15s ease}body:has(#inv-hdr) .inv-hdr .inv-mega__destacado:hover{background:var(--inv-accent-oscuro);color:#fff}body:has(#inv-hdr) .inv-hdr .inv-mega__destacado *{color:#fff}body:has(#inv-hdr) .inv-mega__destacado-rotulo{font-size:var(--inv-eyebrow);letter-spacing:.14em;text-transform:uppercase;opacity:.85}body:has(#inv-hdr) .inv-mega__destacado-t{display:block;font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-size:34px;line-height:1;font-weight:400}body:has(#inv-hdr) .inv-mega__destacado-d{display:block;font-size:14px;margin-top:12px;opacity:.9}body:has(#inv-hdr) .inv-mega__destacado-cta{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;border-bottom:1px solid #fff}body:has(#inv-hdr) .inv-mega__barra{border-top:1px solid var(--inv-line);background:var(--inv-bone)}body:has(#inv-hdr) .inv-mega__barra-in{max-width:var(--inv-max);margin:0 auto;padding:14px var(--inv-pad-x);display:flex;gap:28px;flex-wrap:wrap;font-size:13px;color:var(--inv-muted)}body:has(#inv-hdr) .inv-mega__barra-in a{font-weight:500}body:has(#inv-hdr) .inv-mega__barra-in a:hover{color:var(--inv-accent)}body:has(#inv-hdr) .inv-mega__objetivos{max-width:var(--inv-max);margin:0 auto;padding:36px var(--inv-pad-x);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}body:has(#inv-hdr) .inv-obj{display:block;padding:24px;border-radius:var(--inv-r-l);border:1px solid rgba(23,21,15,.1);background:var(--inv-bone);min-height:220px;transition:border-color .18s ease,background-color .18s ease}body:has(#inv-hdr) .inv-obj:hover{border-color:var(--inv-ink);background:#fff}body:has(#inv-hdr) .inv-obj__t{display:block;font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-size:28px;line-height:1.05}body:has(#inv-hdr) .inv-obj__d{display:block;font-size:14px;color:var(--inv-muted);margin:12px 0 18px}body:has(#inv-hdr) .inv-obj__s{display:block;font-size:13px;font-weight:500}body:has(#inv-hdr) .inv-burger{display:none;width:44px;height:44px;border:1px solid rgba(23,21,15,.18);border-radius:var(--inv-r-pill);background:transparent;cursor:pointer;place-items:center;flex:none}body:has(#inv-hdr) .inv-burger span{display:block;width:18px;height:2px;background:var(--inv-ink);border-radius:2px;position:relative}body:has(#inv-hdr) .inv-burger span::before, body:has(#inv-hdr) .inv-burger span::after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--inv-ink);border-radius:2px}body:has(#inv-hdr) .inv-burger span::before{top:-6px}body:has(#inv-hdr) .inv-burger span::after{top:6px}body:has(#inv-hdr) .inv-movil{display:none;position:absolute;left:0;right:0;top:var(--inv-header);background:var(--inv-bone);border-bottom:1px solid rgba(23,21,15,.1);box-shadow:0 30px 60px -30px rgba(23,21,15,.25);max-height:calc(100dvh - var(--inv-header));overflow-y:auto;-webkit-overflow-scrolling:touch}body:has(#inv-hdr) .inv-movil[hidden]{display:none}body:has(#inv-hdr) .inv-movil__in{padding:16px var(--inv-pad-x) 28px;display:grid;gap:4px}body:has(#inv-hdr) .inv-movil__grupo{border-top:1px solid var(--inv-line);margin-top:8px;padding-top:8px}body:has(#inv-hdr) .inv-movil__disp{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 0;background:none;border:0;cursor:pointer;font-family:inherit;font-size:17px;font-weight:500;color:var(--inv-ink)}body:has(#inv-hdr) .inv-movil__disp::after{content:"+";font-size:20px;opacity:.5;line-height:1}body:has(#inv-hdr) .inv-movil__disp[aria-expanded="true"]::after{content:"–"}body:has(#inv-hdr) .inv-movil__panel[hidden]{display:none}body:has(#inv-hdr) .inv-movil__panel{display:grid;gap:2px;padding-bottom:8px}body:has(#inv-hdr) .inv-movil__link{padding:12px 0;font-size:16px;display:block}body:has(#inv-hdr) .inv-movil__link--sub{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;padding:10px 0;font-size:15px}body:has(#inv-hdr) .inv-movil__rotulo{font-size:var(--inv-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted);margin:14px 0 4px}body:has(#inv-hdr) .inv-movil__botones{display:grid;gap:10px;margin-top:20px}body:has(#inv-hdr) .inv-movil__botones .inv-btn-wa, body:has(#inv-hdr) .inv-movil__botones .inv-btn-cotizar{justify-content:center;text-align:center;padding:14px 18px}@media (max-width:920px){body:has(#inv-hdr) .inv-hdr__centro{display:none}body:has(#inv-hdr) .inv-hdr__derecha .inv-btn-wa, body:has(#inv-hdr) .inv-hdr__derecha .inv-btn-cotizar{display:none}body:has(#inv-hdr) .inv-burger{display:grid}body:has(#inv-hdr) .inv-movil{display:block}body:has(#inv-hdr) .inv-mega{display:none !important}}@media (min-width:921px){body:has(#inv-hdr) .inv-burger{display:none}body:has(#inv-hdr) .inv-movil{display:none}}@media (min-width:1000px){body:has(#inv-hdr) .inv-mega__objetivos{grid-template-columns:repeat(4,1fr)}body:has(#inv-hdr) .inv-mega__objetivos .inv-obj{min-height:180px}}body:has(#inv-hdr) .inv-mega__recursos{max-width:var(--inv-max);margin:0 auto;padding:28px var(--inv-pad-x) 36px}body:has(#inv-hdr) .inv-mega__rec-grid{display:grid;gap:12px;margin-top:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}body:has(#inv-hdr) .inv-obj--rec{min-height:0;padding:20px 22px}body:has(#inv-hdr) .inv-obj--rec .inv-obj__t{font-family:inherit;font-style:normal;font-size:17px;font-weight:600;line-height:1.25}body:has(#inv-hdr) .inv-obj--rec .inv-obj__d{margin:8px 0 12px}body:has(#inv-hdr) .inv-obj--rec .inv-obj__s{color:var(--inv-accent)}body:has(#inv-hdr) .inv-obj--oscuro{background:var(--inv-ink);color:var(--inv-bone);border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-obj--oscuro:hover{background:#000;border-color:#000}body:has(#inv-hdr) .inv-obj--oscuro .inv-obj__d{color:rgba(246,243,238,.72)}body:has(#inv-hdr) .inv-obj--oscuro .inv-obj__s{color:var(--inv-accent-claro)}body:has(#inv-hdr) .inv-obj--oscuro .inv-obj__t{color:var(--inv-bone)}body:has(#inv-hdr) #inv-ft-root{background:var(--inv-ink);color:var(--inv-bone);font-family:'Archivo','Archivo respaldo',system-ui,sans-serif;-webkit-font-smoothing:antialiased}body:has(#inv-hdr) #inv-ft-root *, body:has(#inv-hdr) #inv-ft-root *::before, body:has(#inv-hdr) #inv-ft-root *::after{box-sizing:border-box}body:has(#inv-hdr) #inv-ft-root a{color:var(--inv-bone);text-decoration:none;transition:color .15s ease}body:has(#inv-hdr) #inv-ft-root a:hover{color:var(--inv-accent-claro)}body:has(#inv-hdr) #inv-ft-root p:not([class]){margin:0}body:has(#inv-hdr) #inv-ft-in{max-width:var(--inv-max);margin:0 auto;padding:80px var(--inv-pad-x) 0}body:has(#inv-hdr) #inv-ft-cta{padding-bottom:56px;border-bottom:1px solid var(--inv-line-oscuro)}body:has(#inv-hdr) #inv-ft-cta > .elementor-element{flex:1 1 320px;min-width:0}body:has(#inv-hdr) .inv-ft__rotulo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.55}body:has(#inv-hdr) .inv-ft__titulo{font-size:clamp(30px,3.4vw,46px);line-height:1.02;margin:14px 0 0;max-width:520px;font-weight:500;letter-spacing:-.02em}body:has(#inv-hdr) .inv-ft__titulo em{font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-weight:400;color:var(--inv-accent-claro)}body:has(#inv-hdr) .inv-ft__bajada{font-size:15px;opacity:.7;margin-top:16px;max-width:440px}body:has(#inv-hdr) .inv-ft__botones{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}body:has(#inv-hdr) #inv-ft-root .inv-ft__wa{display:flex;align-items:center;gap:8px;padding:14px 22px;border-radius:var(--inv-r-pill);background:var(--inv-accent);color:#fff;font-weight:600;font-size:15px;transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) #inv-ft-root .inv-ft__wa:hover{background:var(--inv-bone);color:var(--inv-ink)}body:has(#inv-hdr) .inv-ft__wa .inv-punto-verde{background:#fff}body:has(#inv-hdr) .inv-ft__ghost{padding:14px 22px;border-radius:var(--inv-r-pill);border:1px solid rgba(255,255,255,.3);color:var(--inv-bone);font-weight:600;font-size:15px;transition:border-color .15s ease}body:has(#inv-hdr) #inv-ft-root .inv-ft__ghost:hover{border-color:var(--inv-bone);color:var(--inv-bone)}body:has(#inv-hdr) #inv-ft-rec{padding:28px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}body:has(#inv-hdr) .inv-ft__recursos-t{font-size:20px;font-weight:500;margin-top:12px;line-height:1.25}body:has(#inv-hdr) .inv-ft__recursos-d{font-size:14px;opacity:.65;margin-top:10px;line-height:1.5}body:has(#inv-hdr) #inv-ft-root .inv-ft__recursos-cta{display:inline-block;margin-top:20px;padding:13px 20px;border-radius:var(--inv-r-pill);background:var(--inv-bone);color:var(--inv-ink);font-weight:600;font-size:14px;transition:background-color .15s ease}body:has(#inv-hdr) #inv-ft-root .inv-ft__recursos-cta:hover{background:var(--inv-accent-claro);color:var(--inv-ink)}body:has(#inv-hdr) .inv-ft__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:40px;padding:56px 0}body:has(#inv-hdr) .inv-ft__marca{font-weight:700;font-size:22px;letter-spacing:-.03em}body:has(#inv-hdr) .inv-ft__marca-d{font-size:14px;opacity:.65;line-height:1.6;margin-top:14px;max-width:280px}body:has(#inv-hdr) .inv-ft__sociales{display:flex;gap:8px;margin-top:20px}body:has(#inv-hdr) .inv-ft__social{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-size:12px;font-weight:600;transition:border-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-ft__social:hover{border-color:var(--inv-accent-claro)}body:has(#inv-hdr) .inv-ft__col-t{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin:0 0 16px}body:has(#inv-hdr) .inv-ft__lista{list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:14px}body:has(#inv-hdr) .inv-ft__lista a{display:flex;flex-direction:column;justify-content:center;min-height:24px}body:has(#inv-hdr) .inv-ft__legales a{display:inline-flex;align-items:center;min-height:24px}body:has(#inv-hdr) .inv-ft__item-t{display:block;font-weight:500}body:has(#inv-hdr) .inv-ft__item-p{display:block;font-size:12px;opacity:.55;margin-top:2px}body:has(#inv-hdr) .inv-ft__barra{border-top:1px solid var(--inv-line-oscuro);padding:24px 0 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;opacity:.75}body:has(#inv-hdr) .inv-ft__legales{display:flex;gap:20px;flex-wrap:wrap}@media (max-width:600px){body:has(#inv-hdr) #inv-ft-in{padding-top:56px}body:has(#inv-hdr) #inv-ft-cta{gap:32px;padding-bottom:40px}body:has(#inv-hdr) .inv-ft__cols{padding:40px 0;gap:32px}}@media (max-width:640px){body:has(#inv-hdr) .inv-ft__lista{gap:6px}body:has(#inv-hdr) .inv-ft__lista a, body:has(#inv-hdr) .inv-ft__legales a{display:block;padding-block:4px}}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-form-fields-wrapper{gap:10px}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-field-group{margin-bottom:0}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-field-label{font-size:13px;font-weight:500;color:var(--inv-bone);opacity:.7;margin-bottom:6px}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-field-textual{height:auto;min-height:48px;line-height:1.35;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:var(--inv-bone);font-size:15px;font-family:inherit}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-field-textual::placeholder{color:var(--inv-bone);opacity:.45}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-field-textual:focus{border-color:var(--inv-accent-claro);outline:none;background:rgba(255,255,255,.1)}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-button{width:100%;justify-content:center;min-height:48px;padding:13px 20px;border-radius:var(--inv-r-pill);background:var(--inv-bone);color:var(--inv-ink);border:0;font-weight:600;font-size:14px;font-family:inherit;transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-button:hover{background:var(--inv-accent-claro);color:var(--inv-ink)}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-message{font-size:14px;color:var(--inv-bone);margin-top:10px}body:has(#inv-hdr) #inv-ft-rec .inv-ft__form .elementor-message.elementor-message-danger{color:var(--inv-accent-claro)}body:has(#inv-hdr){background:var(--inv-bone);color:var(--inv-ink);font-family:'Archivo','Archivo respaldo',system-ui,sans-serif}body:has(#inv-hdr) a{color:inherit;text-decoration:none}body:has(#inv-hdr) legend, body:has(#inv-hdr) label, body:has(#inv-hdr) blockquote, body:has(#inv-hdr) figcaption, body:has(#inv-hdr) strong, body:has(#inv-hdr) li{color:inherit}body:has(#inv-hdr) input, body:has(#inv-hdr) select, body:has(#inv-hdr) textarea, body:has(#inv-hdr) button{color:inherit;font-family:inherit}body:has(#inv-hdr) section p:not([class]), body:has(#inv-hdr) .inv-cot p:not([class]){margin:0}body:has(#inv-hdr) h1:not([class]),body:has(#inv-hdr) h2:not([class]),body:has(#inv-hdr) h3:not([class]),body:has(#inv-hdr) h4:not([class]){margin:0}body:has(#inv-hdr) h1,body:has(#inv-hdr) h2,body:has(#inv-hdr) h3,body:has(#inv-hdr) h4{font-weight:500;letter-spacing:-.02em;text-transform:none;color:inherit;font-family:'Archivo','Archivo respaldo',system-ui,sans-serif}body:has(#inv-hdr) em{font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-weight:400}body:has(#inv-hdr) .inv-sec{max-width:var(--inv-max);margin:0 auto;padding:72px var(--inv-pad-x)}body:has(#inv-hdr) .inv-h2{font-size:var(--inv-h2);line-height:1.02}body:has(#inv-hdr) .inv-lead{font-size:17px;line-height:1.55;color:#4A453B}body:has(#inv-hdr) .inv-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,44%)),1fr));gap:64px}body:has(#inv-hdr) .inv-hero{max-width:var(--inv-max);margin:0 auto;padding:96px var(--inv-pad-x) 64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,44%)),1fr));gap:64px;align-items:end}body:has(#inv-hdr) .inv-hero__badge{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;padding:6px 12px 6px 8px;border-radius:var(--inv-r-pill);border:1px solid rgba(23,21,15,.14)}body:has(#inv-hdr) .inv-hero__badge::before{content:"";width:8px;height:8px;border-radius:50%;background:#2FB35A;flex:none}body:has(#inv-hdr) .inv-hero h1{font-size:clamp(44px,6vw,84px);line-height:.98;margin-top:28px;font-weight:500}body:has(#inv-hdr) .inv-hero h1 em{color:var(--inv-accent)}body:has(#inv-hdr) .inv-hero__bajada{font-size:19px;line-height:1.5;color:#4A453B;margin-top:28px;max-width:560px}body:has(#inv-hdr) .inv-hero__botones{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}body:has(#inv-hdr) .inv-btn-solido{padding:16px 26px;border-radius:var(--inv-r-pill);background:var(--inv-ink);color:var(--inv-bone);font-size:16px;font-weight:600;transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-btn-solido:hover{background:var(--inv-accent);color:#fff}body:has(#inv-hdr) .inv-btn-linea{padding:16px 26px;border-radius:var(--inv-r-pill);border:1px solid rgba(23,21,15,.2);color:var(--inv-ink);font-size:16px;font-weight:600;transition:border-color .15s ease}body:has(#inv-hdr) .inv-btn-linea:hover{border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-hero__metricas{display:flex;gap:32px;margin-top:48px;flex-wrap:wrap}body:has(#inv-hdr) .inv-hero__metrica b{display:block;font-size:32px;font-weight:600;letter-spacing:-.03em}body:has(#inv-hdr) .inv-hero__metrica span{display:block;font-size:13px;color:var(--inv-muted)}body:has(#inv-hdr) .inv-hero__metrica i{font-style:normal;color:var(--inv-accent)}body:has(#inv-hdr) .inv-panel{position:relative;aspect-ratio:4/5;border-radius:28px;background:var(--inv-ink);overflow:hidden;color:var(--inv-bone)}body:has(#inv-hdr) .inv-panel::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 80% 100%,rgba(224,105,26,.55),transparent 60%)}body:has(#inv-hdr) .inv-panel__top{position:absolute;left:24px;right:24px;top:24px;display:flex;justify-content:space-between;font-size:12px;opacity:.7}body:has(#inv-hdr) .inv-panel__grande{position:absolute;left:24px;right:24px;top:64px}body:has(#inv-hdr) .inv-panel__grande p:first-child{font-size:13px;opacity:.7}body:has(#inv-hdr) .inv-panel__cifra{font-size:clamp(38px,4.4vw,54px);font-weight:600;letter-spacing:-.04em;line-height:1}body:has(#inv-hdr) .inv-panel__delta{font-size:13px;color:#8FE3A6;margin-top:6px}body:has(#inv-hdr) .inv-panel__filas{position:absolute;left:24px;right:24px;bottom:24px;display:grid;gap:10px}body:has(#inv-hdr) .inv-panel__fila{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:14px 16px;border-radius:var(--inv-r-m);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:has(#inv-hdr) .inv-panel__fila--destacada{background:var(--inv-accent);color:#fff;font-weight:500}body:has(#inv-hdr) .inv-clientes{border-top:1px solid var(--inv-line);border-bottom:1px solid var(--inv-line);padding:22px 0;overflow:hidden}body:has(#inv-hdr) .inv-clientes .inv-ticker__pista{gap:64px;font-size:15px;font-weight:600;color:var(--inv-muted);letter-spacing:-.01em;animation-duration:40s}body:has(#inv-hdr) .inv-clientes span{white-space:nowrap}#servicios{padding-top:112px;padding-bottom:40px}body:has(#inv-hdr) .inv-sec__cabecera{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,44%)),1fr));gap:40px;align-items:end;margin-bottom:56px}body:has(#inv-hdr) .inv-sec__cabecera .inv-lead{max-width:480px;justify-self:end}body:has(#inv-hdr) .inv-grid-serv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}body:has(#inv-hdr) .inv-serv{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:28px;border-radius:22px;border:1px solid var(--inv-line);transition:transform .18s ease,box-shadow .18s ease}body:has(#inv-hdr) .inv-serv:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px rgba(23,21,15,.35)}body:has(#inv-hdr) .inv-serv__top{display:flex;justify-content:space-between;align-items:start;gap:10px}body:has(#inv-hdr) .inv-serv__tag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}body:has(#inv-hdr) .inv-serv__badge{font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--inv-r-pill);background:var(--inv-accent);color:#fff;white-space:nowrap}body:has(#inv-hdr) .inv-serv h3{font-size:26px;line-height:1.05}body:has(#inv-hdr) .inv-serv__d{font-size:14px;line-height:1.5;margin-top:12px;opacity:.78}body:has(#inv-hdr) .inv-serv__precio{display:flex;justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid currentColor;font-size:14px;opacity:.9}body:has(#inv-hdr) .inv-serv--claro{background:var(--inv-surface);color:var(--inv-ink)}body:has(#inv-hdr) .inv-serv--bone{background:#EDE8DF;color:var(--inv-ink)}body:has(#inv-hdr) .inv-serv--papel{background:#FBFAF7;color:var(--inv-ink)}body:has(#inv-hdr) .inv-serv--oscuro{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-serv--oscuro .inv-serv__tag{opacity:.85}body:has(#inv-hdr) .inv-serv--oscuro .inv-serv__d{opacity:.92}body:has(#inv-hdr) .inv-serv--naranja{background:var(--inv-accent);color:#fff}body:has(#inv-hdr) .inv-serv--naranja .inv-serv__tag{opacity:.95}body:has(#inv-hdr) .inv-serv--naranja .inv-serv__d{opacity:1}body:has(#inv-hdr) .inv-serv--naranja .inv-serv__badge{background:#fff;color:var(--inv-accent)}body:has(#inv-hdr) .inv-72{background:var(--inv-ink);color:var(--inv-bone);border-radius:32px;padding:72px clamp(28px,4vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,44%)),1fr));gap:64px;align-items:center;position:relative;overflow:hidden}body:has(#inv-hdr) .inv-72::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 100% 0%,rgba(224,105,26,.35),transparent 60%)}body:has(#inv-hdr) .inv-72 > *{position:relative}body:has(#inv-hdr) .inv-72__rotulo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-accent-claro)}body:has(#inv-hdr) .inv-72 h2{font-size:clamp(36px,4.5vw,64px);line-height:.98;margin-top:16px}body:has(#inv-hdr) .inv-72 h2 em{color:var(--inv-accent-claro)}body:has(#inv-hdr) .inv-72__d{font-size:17px;line-height:1.55;opacity:.8;margin-top:24px;max-width:520px}body:has(#inv-hdr) .inv-72__cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;align-items:center}body:has(#inv-hdr) .inv-72__boton{padding:15px 24px;border-radius:var(--inv-r-pill);background:var(--inv-accent);color:#fff;font-weight:600;font-size:15px;transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-72__boton:hover{background:var(--inv-bone);color:var(--inv-ink)}body:has(#inv-hdr) .inv-72__precio{font-size:14px;opacity:.7}body:has(#inv-hdr) .inv-72__pasos, body:has(#inv-hdr) .inv-proceso__lista{margin:0;padding:0}body:has(#inv-hdr) .inv-72__pasos{list-style:none;display:grid;gap:12px}body:has(#inv-hdr) .inv-72__paso{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:20px 22px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}body:has(#inv-hdr) .inv-72__n{font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-size:30px;color:var(--inv-accent-claro);line-height:1}body:has(#inv-hdr) .inv-72__paso strong{display:block;font-size:16px}body:has(#inv-hdr) .inv-72__paso span span{display:block;font-size:14px;opacity:.7;margin-top:4px}body:has(#inv-hdr) .inv-sec__titulo-link{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;flex-wrap:wrap}body:has(#inv-hdr) .inv-verlink{font-size:15px;font-weight:600;color:var(--inv-ink);position:relative;display:inline-block;padding-block:8px}body:has(#inv-hdr) .inv-verlink::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor}body:has(#inv-hdr) .inv-verlink:hover{color:var(--inv-accent)}body:has(#inv-hdr) .inv-grid-casos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}body:has(#inv-hdr) .inv-caso{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;border:1px solid rgba(23,21,15,.1);background:#FBFAF7;transition:transform .18s ease,border-color .18s ease}body:has(#inv-hdr) .inv-caso:hover{transform:translateY(-2px);border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-caso__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top center;background:var(--inv-surface-2);border-bottom:1px solid rgba(23,21,15,.08)}body:has(#inv-hdr) .inv-caso__cuerpo{padding:24px;display:flex;flex-direction:column;flex:1}body:has(#inv-hdr) .inv-caso__meta{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-muted)}body:has(#inv-hdr) .inv-caso h3{font-size:22px;margin-top:10px}body:has(#inv-hdr) .inv-caso__d{font-size:14px;color:#4A453B;line-height:1.5;margin-top:8px}body:has(#inv-hdr) .inv-caso__cifras{display:flex;gap:24px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(23,21,15,.1)}body:has(#inv-hdr) .inv-caso__cifra b{display:block;font-size:26px;font-weight:600;letter-spacing:-.03em}body:has(#inv-hdr) .inv-caso__cifra--acento b{color:var(--inv-accent)}body:has(#inv-hdr) .inv-caso__cifra span{display:block;font-size:12px;color:var(--inv-muted)}body:has(#inv-hdr) .inv-proceso{background:#EDE8DF;padding:104px 0}body:has(#inv-hdr) .inv-proceso__in{max-width:var(--inv-max);margin:0 auto;padding:0 var(--inv-pad-x)}body:has(#inv-hdr) .inv-proceso__izq{position:sticky;top:104px;align-self:start}@media (max-width:900px){body:has(#inv-hdr) .inv-proceso__izq{position:static}}body:has(#inv-hdr) .inv-proceso__rotulo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted)}body:has(#inv-hdr) .inv-proceso h2{font-size:clamp(34px,4vw,52px);line-height:1.02;margin-top:14px}body:has(#inv-hdr) .inv-proceso__d{font-size:16px;color:#4A453B;line-height:1.55;margin-top:20px}body:has(#inv-hdr) .inv-proceso__lista{list-style:none;display:grid;gap:8px}body:has(#inv-hdr) .inv-proceso__item{display:grid;grid-template-columns:80px 1fr auto;gap:24px;align-items:start;padding:28px 0;border-top:1px solid rgba(23,21,15,.15)}body:has(#inv-hdr) .inv-proceso__n{font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-size:40px;line-height:1;color:var(--inv-accent)}body:has(#inv-hdr) .inv-proceso__item h3{font-size:24px}body:has(#inv-hdr) .inv-proceso__item p{font-size:15px;color:#4A453B;line-height:1.55;margin-top:8px;max-width:520px}body:has(#inv-hdr) .inv-proceso__plazo{font-size:13px;color:var(--inv-muted);white-space:nowrap;padding-top:8px}@media (max-width:600px){body:has(#inv-hdr) .inv-proceso__item{grid-template-columns:56px 1fr;gap:16px}body:has(#inv-hdr) .inv-proceso__plazo{grid-column:2;padding-top:10px}}#precios{padding-top:112px;padding-bottom:40px}body:has(#inv-hdr) .inv-precios__cabecera{text-align:center;max-width:680px;margin:0 auto 56px}body:has(#inv-hdr) .inv-precios__cabecera h2{margin-top:14px}body:has(#inv-hdr) .inv-precios__cabecera .inv-lead{margin-top:18px;font-size:16px}body:has(#inv-hdr) .inv-grid-precios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}body:has(#inv-hdr) .inv-precio{padding:32px 28px;border-radius:24px;border:1px solid rgba(23,21,15,.1);display:flex;flex-direction:column;background:var(--inv-surface);color:var(--inv-ink)}body:has(#inv-hdr) .inv-precio--oscuro{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-precio__t{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}body:has(#inv-hdr) .inv-precio__desde{margin-top:18px;font-size:14px;opacity:.7}body:has(#inv-hdr) .inv-precio__p{font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1}body:has(#inv-hdr) .inv-precio__per{font-size:13px;opacity:.7;margin-top:4px}body:has(#inv-hdr) .inv-precio ul{list-style:none;padding:0;margin:24px 0 28px;display:grid;gap:10px;font-size:14px;flex:1}body:has(#inv-hdr) .inv-precio li{display:flex;gap:10px}body:has(#inv-hdr) .inv-precio li::before{content:"✓";color:var(--inv-accent);flex:none}body:has(#inv-hdr) .inv-precio--oscuro li::before{color:var(--inv-accent-claro)}body:has(#inv-hdr) .inv-precio__cta{text-align:center;padding:13px;border-radius:var(--inv-r-pill);border:1px solid currentColor;font-weight:600;font-size:14px;color:inherit;transition:background-color .15s ease,border-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-precio__cta:hover{background:var(--inv-accent);border-color:var(--inv-accent);color:#fff}body:has(#inv-hdr) .inv-precios__nota{text-align:center;font-size:13px;color:var(--inv-muted);margin:28px auto 0;max-width:680px;line-height:1.5}#cotizar,.elementor-element-invcot10{max-width:var(--inv-max);margin:0 auto;padding:72px var(--inv-pad-x)}.elementor-element-invcot00{--display:flex;--flex-direction:row;--flex-wrap:wrap;--gap:0px;--align-items:stretch;border-radius:32px;overflow:hidden;border:1px solid rgba(23,21,15,.1)}.elementor-element-invcot00 > .elementor-element{--width:min(100%,max(320px,44%));flex:1 1 min(100%,max(320px,44%));min-width:0}body:has(#inv-hdr) .elementor-element-invcot01{background:var(--inv-ink);color:var(--inv-bone);padding:56px clamp(24px,3vw,48px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}body:has(#inv-hdr) .inv-cot__rotulo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-accent-claro)}.elementor-element-invcot01 h2{font-size:clamp(32px,3.5vw,48px);line-height:1.02;margin-top:14px}body:has(#inv-hdr) .elementor-element-invcot01 .inv-cot__intro p:last-child{font-size:15px;opacity:.75;line-height:1.55;margin-top:16px}body:has(#inv-hdr) .inv-cot__estimado{padding:24px;border-radius:var(--inv-r-l);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}body:has(#inv-hdr) .inv-cot__estimado-r{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}body:has(#inv-hdr) .inv-cot__cifra{font-size:clamp(30px,3.4vw,44px);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin-top:10px}body:has(#inv-hdr) .inv-cot__nota{font-size:13px;opacity:.7;margin-top:8px;line-height:1.45}.elementor-element-invcot03{background:#FBFAF7;padding:56px clamp(24px,3vw,48px);display:flex;flex-direction:column;gap:28px}body:has(#inv-hdr) .inv-cot__pasos{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--inv-muted)}body:has(#inv-hdr) .inv-cot__punto{width:22px;height:6px;border-radius:99px;background:rgba(23,21,15,.15)}body:has(#inv-hdr) .inv-cot__punto--on{background:var(--inv-accent)}body:has(#inv-hdr) .inv-cot__pasos span:last-child{margin-left:8px}.elementor-element-invcot00 fieldset{border:0;padding:0;margin:0}.elementor-element-invcot00 legend{font-size:22px;font-weight:500;margin-bottom:18px}body:has(#inv-hdr) .inv-cot__opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}body:has(#inv-hdr) .inv-cot__op{text-align:left;padding:14px 16px;border-radius:var(--inv-r-m);border:1px solid rgba(23,21,15,.15);background:#fff;color:var(--inv-ink);cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease}body:has(#inv-hdr) .inv-cot__op:hover{border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-cot__op[aria-pressed="true"]{background:var(--inv-ink);color:var(--inv-bone);border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-cot__op b{display:block;font-weight:600;font-size:15px}body:has(#inv-hdr) .inv-cot__op span{display:block;font-size:12px;opacity:.65;margin-top:2px}body:has(#inv-hdr) .inv-cot__campo{display:grid;gap:8px;font-size:14px;font-weight:500}body:has(#inv-hdr) .inv-cot__campo select, body:has(#inv-hdr) .inv-cot__campo input{padding:14px 16px;border-radius:12px;border:1px solid rgba(23,21,15,.2);background:#fff;font-size:15px;font-family:inherit;color:var(--inv-ink);height:auto;min-height:52px;line-height:1.35}body:has(#inv-hdr) .inv-cot__chips{display:flex;gap:8px;flex-wrap:wrap}body:has(#inv-hdr) .inv-cot__chip{padding:10px 16px;border-radius:var(--inv-r-pill);border:1px solid rgba(23,21,15,.15);background:#fff;color:var(--inv-ink);font-size:14px;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-cot__chip[aria-pressed="true"]{background:var(--inv-ink);color:var(--inv-bone);border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-cot__pie{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;flex-wrap:wrap}body:has(#inv-hdr) .inv-cot__pie-der{display:flex;gap:10px;align-items:center;flex-wrap:wrap}body:has(#inv-hdr) .inv-cot__atras{padding:14px 18px;border-radius:var(--inv-r-pill);border:1px solid rgba(23,21,15,.18);background:transparent;color:var(--inv-ink);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}body:has(#inv-hdr) .inv-cot__atras[hidden]{display:none}body:has(#inv-hdr) .inv-cot__wa{font-size:14px;font-weight:600;padding:14px 18px;border-radius:var(--inv-r-pill);border:1px solid rgba(23,21,15,.18)}body:has(#inv-hdr) .inv-cot__wa:hover{border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-cot__seguir{padding:14px 22px;border-radius:var(--inv-r-pill);background:var(--inv-ink);color:var(--inv-bone);border:0;font-weight:600;font-size:15px;cursor:pointer;font-family:inherit;transition:background-color .15s ease}body:has(#inv-hdr) .inv-cot__seguir:hover:not(:disabled){background:var(--inv-accent);color:#fff}body:has(#inv-hdr) .inv-cot__seguir:disabled{opacity:.55;cursor:not-allowed}body:has(#inv-hdr) .inv-cot__panel{display:grid;gap:22px;border:0;padding:0;margin:0}body:has(#inv-hdr) .inv-cot__panel[hidden]{display:none}body:has(#inv-hdr) .inv-cot__form{display:grid;gap:16px}body:has(#inv-hdr) .inv-cot__form.inv-oculto{display:none}body:has(#inv-hdr) .inv-cot__form .elementor-field-group{margin-bottom:0}body:has(#inv-hdr) .inv-cot__form .elementor-field-textual{padding:14px 16px;border-radius:12px;border:1px solid rgba(23,21,15,.2);background:#fff;font-size:15px;font-family:inherit;color:var(--inv-ink);height:auto;min-height:52px;line-height:1.35}body:has(#inv-hdr) .inv-cot__form .elementor-field-label{font-size:14px;font-weight:500;color:var(--inv-ink)}body:has(#inv-hdr) .inv-cot__form .elementor-button{padding:14px 22px;border-radius:var(--inv-r-pill);background:var(--inv-ink);color:var(--inv-bone);border:0;font-weight:600;font-size:15px}body:has(#inv-hdr) .inv-cot__form .elementor-button:hover{background:var(--inv-accent);color:#fff}body:has(#inv-hdr) .inv-grid-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}body:has(#inv-hdr) .inv-quote{margin:0;padding:32px;border-radius:24px;background:#FBFAF7;border:1px solid rgba(23,21,15,.1);display:flex;flex-direction:column;justify-content:space-between;gap:28px}body:has(#inv-hdr) .inv-quote__estrellas{font-size:15px;letter-spacing:.12em;color:var(--inv-accent)}body:has(#inv-hdr) .inv-quote blockquote{margin:14px 0 0;font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-size:23px;line-height:1.3;font-weight:300}body:has(#inv-hdr) .inv-quote figcaption{display:flex;gap:12px;align-items:center;font-size:14px}body:has(#inv-hdr) .inv-quote__ini{width:40px;height:40px;border-radius:50%;background:#E8E2D6;display:grid;place-items:center;font-weight:600;font-size:13px;flex:none}body:has(#inv-hdr) .inv-quote figcaption strong{display:block}body:has(#inv-hdr) .inv-quote figcaption em{font-family:inherit;font-style:normal;color:var(--inv-muted)}body:has(#inv-hdr) .inv-faq{display:grid}body:has(#inv-hdr) .inv-faq details{border-top:1px solid rgba(23,21,15,.15);padding:22px 0}body:has(#inv-hdr) .inv-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:19px;font-weight:500}body:has(#inv-hdr) .inv-faq summary::-webkit-details-marker{display:none}body:has(#inv-hdr) .inv-faq summary::after{content:"+";color:var(--inv-accent);flex:none}body:has(#inv-hdr) .inv-faq details[open] summary::after{content:"–"}body:has(#inv-hdr) .inv-faq p{font-size:15px;line-height:1.6;color:#4A453B;margin-top:14px;max-width:640px}body:has(#inv-hdr) .inv-grid-blog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}body:has(#inv-hdr) .inv-post{display:block;color:var(--inv-ink);padding:24px;border-radius:var(--inv-r-l);border:1px solid rgba(23,21,15,.1);background:#FBFAF7;min-height:200px;transition:border-color .18s ease,transform .18s ease}body:has(#inv-hdr) .inv-post:hover{border-color:var(--inv-ink);transform:translateY(-2px)}body:has(#inv-hdr) .inv-post__cat{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-accent)}body:has(#inv-hdr) .inv-post h3{font-size:20px;line-height:1.2;margin-top:12px}body:has(#inv-hdr) .inv-post__meta{display:block;font-size:13px;color:var(--inv-muted);margin-top:16px}body:has(#inv-hdr) .inv-cta-final{max-width:var(--inv-max);margin:0 auto;padding:72px var(--inv-pad-x) 112px}body:has(#inv-hdr) .inv-cta-final__caja{border-radius:32px;background:var(--inv-accent);color:#fff;padding:80px clamp(28px,4vw,64px);text-align:center}body:has(#inv-hdr) .inv-cta-final h2{font-size:clamp(36px,5vw,72px);line-height:.98;max-width:820px;margin:0 auto}body:has(#inv-hdr) .inv-cta-final__d{font-size:17px;opacity:.9;margin-top:22px}body:has(#inv-hdr) .inv-cta-final__botones{display:flex;gap:12px;justify-content:center;margin-top:36px;flex-wrap:wrap}body:has(#inv-hdr) .inv-cta-final__wa{padding:16px 26px;border-radius:var(--inv-r-pill);background:var(--inv-ink);color:#fff;font-weight:600;font-size:16px;transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-cta-final__wa:hover{background:#fff;color:var(--inv-ink)}body:has(#inv-hdr) .inv-cta-final__ghost{padding:16px 26px;border-radius:var(--inv-r-pill);border:1px solid rgba(255,255,255,.6);color:#fff;font-weight:600;font-size:16px;transition:background-color .15s ease}body:has(#inv-hdr) .inv-cta-final__ghost:hover{background:rgba(255,255,255,.15);color:#fff}@media (max-width:600px){body:has(#inv-hdr) .inv-hero{padding-top:56px;gap:40px}body:has(#inv-hdr) .inv-2col, body:has(#inv-hdr) .inv-sec__cabecera{gap:36px}#servicios,#precios{padding-top:72px}body:has(#inv-hdr) .inv-proceso{padding:64px 0}body:has(#inv-hdr) .inv-72, body:has(#inv-hdr) .inv-cta-final__caja{padding-left:24px;padding-right:24px}body:has(#inv-hdr) .inv-72{padding-top:48px;padding-bottom:48px}body:has(#inv-hdr) .inv-cta-final__caja{padding-top:56px;padding-bottom:56px}body:has(#inv-hdr) .inv-cot__izq, body:has(#inv-hdr) .inv-cot__der{padding:36px 24px}body:has(#inv-hdr) .inv-serv{min-height:0;justify-content:flex-start;gap:20px}body:has(#inv-hdr) .inv-72__paso{grid-template-columns:44px 1fr;gap:12px;padding:18px}}body:has(#inv-hdr) .inv-caso__marca{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:24px;border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-caso__marca:hover{color:var(--inv-accent);border-bottom-color:currentColor}body:has(#inv-hdr) .inv-caso__ext{font-size:.62em;opacity:.55;transform:translateY(-.12em)}body:has(#inv-hdr) .inv-caso__marca:hover .inv-caso__ext{opacity:1}body:has(#inv-hdr) .inv-caso__anio{font-size:12px;color:var(--inv-muted);margin-top:12px;letter-spacing:.02em}@media (max-width:420px){body:has(#inv-hdr) .inv-caso__cifras{flex-direction:column;gap:14px}}body:has(#inv-hdr) .inv-serv--ancho{grid-column:1/-1;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,80px);row-gap:28px;align-items:end}body:has(#inv-hdr) .inv-serv--ancho::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 120% at 100% 100%,rgba(224,105,26,.45),transparent 62%)}body:has(#inv-hdr) .inv-serv--ancho > *{position:relative}body:has(#inv-hdr) .inv-serv--ancho .inv-serv__top{grid-column:1;grid-row:1;align-self:start}body:has(#inv-hdr) .inv-serv--ancho > div:nth-child(2){grid-column:1;grid-row:2}body:has(#inv-hdr) .inv-serv--ancho h3{font-size:clamp(28px,3vw,40px);max-width:520px}body:has(#inv-hdr) .inv-serv--ancho .inv-serv__d{font-size:15px;max-width:480px}body:has(#inv-hdr) .inv-serv--ancho .inv-serv__formatos{grid-column:2;grid-row:1/3;align-self:center}@media (max-width:760px){body:has(#inv-hdr) .inv-serv--ancho{grid-template-columns:1fr;grid-template-rows:auto}body:has(#inv-hdr) .inv-serv--ancho .inv-serv__top, body:has(#inv-hdr) .inv-serv--ancho > div:nth-child(2), body:has(#inv-hdr) .inv-serv--ancho .inv-serv__formatos{grid-column:1;grid-row:auto}body:has(#inv-hdr) .inv-serv--ancho .inv-serv__formatos{order:-1;max-width:420px}}body:has(#inv-hdr) .inv-serv--ancho .inv-serv__top{justify-content:flex-start;gap:14px;align-items:center}body:has(#inv-hdr) .inv-migas{max-width:var(--inv-max);margin:0 auto;padding:24px var(--inv-pad-x) 0;font-size:13px;display:flex;gap:8px;flex-wrap:wrap}body:has(#inv-hdr) .inv-migas{color:var(--inv-muted)}body:has(#inv-hdr) .inv-migas a{color:var(--inv-muted);display:inline-flex;align-items:center;min-height:24px}body:has(#inv-hdr) nav[aria-label="Migas"] a{display:inline-flex;align-items:center;min-height:24px}body:has(#inv-hdr) .inv-migas a:hover{color:var(--inv-accent)}body:has(#inv-hdr) .inv-migas [aria-current]{color:var(--inv-ink)}body:has(#inv-hdr) .inv-phero{max-width:var(--inv-max);margin:0 auto;padding:48px var(--inv-pad-x) 72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,44%)),1fr));gap:64px;align-items:center}body:has(#inv-hdr) .inv-phero h1{font-size:clamp(44px,6vw,84px);line-height:.98;margin-top:24px}body:has(#inv-hdr) .inv-phero h1 em{color:var(--inv-accent)}body:has(#inv-hdr) .inv-phero__bajada{font-size:19px;line-height:1.5;margin-top:28px;max-width:560px}body:has(#inv-hdr) .inv-phero__bajada{color:#4A453B}body:has(#inv-hdr) .inv-phero__badge{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;padding:6px 14px;border-radius:var(--inv-r-pill)}body:has(#inv-hdr) .inv-phero__badge{background:var(--inv-accent);color:#fff}body:has(#inv-hdr) .inv-phero__cta{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;align-items:center}body:has(#inv-hdr) .inv-phero__precio{font-size:15px}body:has(#inv-hdr) .inv-phero__precio{color:#4A453B}body:has(#inv-hdr) .inv-phero__nota{font-size:13px;margin-top:28px}body:has(#inv-hdr) .inv-phero__nota{color:var(--inv-muted)}body:has(#inv-hdr) .inv-crono{border-radius:28px;padding:32px;aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body:has(#inv-hdr) .inv-crono{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-crono::before{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 100% 100%,rgba(224,105,26,.5),transparent 60%)}body:has(#inv-hdr) .inv-crono > *{position:relative}body:has(#inv-hdr) .inv-crono__top{display:flex;justify-content:space-between;font-size:12px;opacity:.75}body:has(#inv-hdr) .inv-crono__lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}body:has(#inv-hdr) .inv-crono__item{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}body:has(#inv-hdr) .inv-crono__n{font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-size:26px;line-height:1}body:has(#inv-hdr) .inv-crono__n{color:var(--inv-accent-claro)}body:has(#inv-hdr) .inv-crono__item strong{display:block;font-size:15px}body:has(#inv-hdr) .inv-crono__item span span{display:block;font-size:13px;opacity:.78;margin-top:3px}body:has(#inv-hdr) .inv-franja{border-top:1px solid var(--inv-line);border-bottom:1px solid var(--inv-line)}body:has(#inv-hdr) .inv-franja{background:#EDE8DF}body:has(#inv-hdr) .inv-franja__in{max-width:var(--inv-max);margin:0 auto;padding:28px var(--inv-pad-x);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px}body:has(#inv-hdr) .inv-franja b{display:block;font-size:clamp(26px,3vw,44px);font-weight:600;letter-spacing:-.04em;line-height:1}body:has(#inv-hdr) .inv-franja span{display:block;font-size:14px;margin-top:6px}body:has(#inv-hdr) .inv-franja span{color:var(--inv-muted)}body:has(#inv-hdr) .inv-incluye{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}body:has(#inv-hdr) .inv-incluye__item{padding:24px;border-radius:var(--inv-r-l);background:#FBFAF7;border:1px solid rgba(23,21,15,.1)}body:has(#inv-hdr) .inv-incluye__n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:13px;font-weight:700}body:has(#inv-hdr) .inv-incluye__n{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-incluye__item h3{font-size:19px;margin-top:16px}body:has(#inv-hdr) .inv-incluye__item p{font-size:14px;line-height:1.5;margin-top:8px}body:has(#inv-hdr) .inv-incluye__item p{color:#4A453B}body:has(#inv-hdr) .inv-paraquien{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}body:has(#inv-hdr) .inv-paraquien__caja{padding:40px;border-radius:28px}body:has(#inv-hdr) .inv-paraquien__si{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-paraquien__no{background:#FBFAF7;color:#4A453B;border:1px solid rgba(23,21,15,.1)}body:has(#inv-hdr) .inv-paraquien__rotulo{font-size:12px;letter-spacing:.14em;text-transform:uppercase}body:has(#inv-hdr) .inv-paraquien__si .inv-paraquien__rotulo{color:var(--inv-accent-claro)}body:has(#inv-hdr) .inv-paraquien__no .inv-paraquien__rotulo{color:var(--inv-muted)}body:has(#inv-hdr) .inv-paraquien ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:14px;font-size:16px;line-height:1.45}body:has(#inv-hdr) .inv-paraquien li{display:flex;gap:12px}body:has(#inv-hdr) .inv-paraquien__si li::before{content:"✓";color:var(--inv-accent-claro);flex:none}body:has(#inv-hdr) .inv-paraquien__no li::before{content:"—";color:var(--inv-muted);flex:none}body:has(#inv-hdr) .inv-paraquien__pie{font-size:14px;margin-top:24px}body:has(#inv-hdr) .inv-paraquien__pie a{font-weight:600;color:var(--inv-ink);position:relative;display:inline-block;padding-block:6px}body:has(#inv-hdr) .inv-paraquien__pie a::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor}body:has(#inv-hdr) .inv-ctabox{border-radius:32px;padding:64px clamp(28px,4vw,64px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}body:has(#inv-hdr) .inv-ctabox{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-ctabox h2{font-size:clamp(32px,4vw,52px);line-height:1.02}body:has(#inv-hdr) .inv-ctabox__d{font-size:16px;opacity:.8;margin-top:14px}body:has(#inv-hdr) .inv-ctabox__botones{display:flex;gap:12px;flex-wrap:wrap}body:has(#inv-hdr) .inv-ctabox__solido{padding:16px 26px;border-radius:var(--inv-r-pill);background:var(--inv-accent);color:#fff;font-weight:600;transition:background-color .15s ease,color .15s ease}body:has(#inv-hdr) .inv-ctabox__solido:hover{background:var(--inv-bone);color:var(--inv-ink)}body:has(#inv-hdr) .inv-ctabox__ghost{padding:16px 26px;border-radius:var(--inv-r-pill);border:1px solid rgba(255,255,255,.4);color:var(--inv-bone);font-weight:600;transition:border-color .15s ease}body:has(#inv-hdr) .inv-ctabox__ghost:hover{border-color:var(--inv-bone)}@media (max-width:760px){body:has(#inv-hdr) .inv-ctabox{grid-template-columns:1fr}}body:has(#inv-hdr) .inv-filtros{display:flex;gap:8px;margin:48px 0 32px;flex-wrap:wrap}body:has(#inv-hdr) .inv-filtro{padding:10px 18px;border-radius:var(--inv-r-pill);border:1px solid rgba(23,21,15,.15);background:#fff;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease}body:has(#inv-hdr) .inv-filtro{color:var(--inv-ink)}body:has(#inv-hdr) .inv-filtro[aria-selected="true"]{background:var(--inv-ink);color:var(--inv-bone);border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-caso[hidden]{display:none}body:has(#inv-hdr) .inv-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}body:has(#inv-hdr) .inv-valor{padding:32px;border-radius:24px;background:#FBFAF7;border:1px solid rgba(23,21,15,.1)}body:has(#inv-hdr) .inv-valor__n{font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-size:36px;line-height:1}body:has(#inv-hdr) .inv-valor__n{color:var(--inv-accent)}body:has(#inv-hdr) .inv-valor h3{font-size:22px;margin-top:20px}body:has(#inv-hdr) .inv-valor p{font-size:15px;line-height:1.55;margin-top:10px}body:has(#inv-hdr) .inv-valor p{color:#4A453B}body:has(#inv-hdr) .inv-equipo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}body:has(#inv-hdr) .inv-equipo__foto{display:block;width:100%;height:auto;aspect-ratio:4/5;border-radius:var(--inv-r-l);object-fit:cover;object-position:center top;background:var(--inv-surface-2)}body:has(#inv-hdr) .inv-equipo h3{font-size:19px;margin-top:16px}body:has(#inv-hdr) .inv-equipo__rol{font-size:14px;margin-top:4px}body:has(#inv-hdr) .inv-equipo__rol{color:var(--inv-muted)}.elementor-element-invct00 > .elementor-element{--width:min(100%,max(320px,44%));flex:1 1 min(100%,max(320px,44%));min-width:0}body:has(#inv-hdr) .inv-contacto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,44%)),1fr));gap:48px;align-items:start}body:has(#inv-hdr) .inv-contacto__datos{display:grid;gap:18px;margin-top:32px}body:has(#inv-hdr) .inv-dato{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:18px 20px;border-radius:var(--inv-r-l);background:#FBFAF7;border:1px solid rgba(23,21,15,.1)}body:has(#inv-hdr) .inv-dato__ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:13px;font-weight:700}body:has(#inv-hdr) .inv-dato__ic{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-dato b{display:block;font-size:15px}body:has(#inv-hdr) .inv-dato a{display:inline-block;padding-block:5px}body:has(#inv-hdr) .inv-dato > span > span{display:block;font-size:14px;margin-top:3px}body:has(#inv-hdr) .inv-dato > span > span{color:#4A453B}body:has(#inv-hdr) .inv-contacto__caja{padding:36px clamp(22px,3vw,40px);border-radius:28px;background:var(--inv-surface);border:1px solid rgba(23,21,15,.12)}body:has(#inv-hdr) .inv-contacto__caja .elementor-field-group{margin-bottom:0}body:has(#inv-hdr) .inv-contacto__caja .elementor-field-label{font-size:14px;font-weight:500;color:var(--inv-ink)}body:has(#inv-hdr) .inv-contacto__caja .elementor-field-textual{padding:14px 16px;border-radius:12px;border:1px solid rgba(23,21,15,.2);background:#fff;font-size:15px;color:var(--inv-ink);height:auto;min-height:52px;line-height:1.35}body:has(#inv-hdr) .inv-contacto__caja .elementor-button{padding:15px 24px;border-radius:var(--inv-r-pill);background:var(--inv-ink);color:var(--inv-bone);border:0;font-weight:600;font-size:15px}body:has(#inv-hdr) .inv-contacto__caja .elementor-button:hover{background:var(--inv-accent);color:#fff}body:has(#inv-hdr) .inv-legal{max-width:var(--inv-lectura);margin:0 auto;padding:72px var(--inv-pad-x) 96px}body:has(#inv-hdr) .inv-legal h1{font-size:clamp(34px,4vw,52px);line-height:1.05}body:has(#inv-hdr) .inv-legal h2{font-size:24px;margin-top:40px}body:has(#inv-hdr) .inv-legal p, body:has(#inv-hdr) .inv-legal li{font-size:16px;line-height:1.65;margin-top:14px}body:has(#inv-hdr) .inv-legal p,body:has(#inv-hdr) .inv-legal li{color:#4A453B}body:has(#inv-hdr) .inv-legal ul{padding-left:22px}body:has(#inv-hdr) .inv-legal__fecha{font-size:13px;margin-top:10px}body:has(#inv-hdr) .inv-legal__fecha{color:var(--inv-muted)}@media (max-width:600px){body:has(#inv-hdr) .inv-phero{padding-top:24px;gap:40px}body:has(#inv-hdr) .inv-paraquien__caja{padding:28px}body:has(#inv-hdr) .inv-ctabox{padding:40px 24px}}body:has(#inv-hdr) .inv-checklist{display:grid;gap:8px;width:100%}body:has(#inv-hdr) .inv-check{display:flex;gap:14px;align-items:center;width:100%;text-align:left;padding:16px 18px;border-radius:14px;cursor:pointer;font-size:16px;line-height:1.4;font-family:inherit;border:1px solid rgba(23,21,15,.12);background:#FBFAF7;transition:background-color .15s ease,border-color .15s ease}body:has(#inv-hdr) .inv-check{color:var(--inv-ink)}body:has(#inv-hdr) .inv-check[aria-pressed="true"]{border-color:rgba(23,21,15,.25);background:#EDE8DF}body:has(#inv-hdr) .inv-check__caja{width:24px;height:24px;flex:none;border-radius:7px;display:grid;place-items:center;font-size:13px;font-weight:700;border:1px solid rgba(23,21,15,.25);background:#fff}body:has(#inv-hdr) .inv-check[aria-pressed="true"] .inv-check__caja{background:var(--inv-ink);border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-check[aria-pressed="true"] .inv-check__caja::after{content:"✓";color:var(--inv-bone)}body:has(#inv-hdr) .entry-meta, body:has(#inv-hdr) nav.post-navigation, body:has(#inv-hdr) .ast-single-post-navigation, body:has(#inv-hdr) .ast-related-posts-wrapper{display:none}@media (max-width:640px){body:has(#inv-hdr) main nav a, body:has(#inv-hdr) .inv-migas a{display:inline-block;padding-block:4px}}body:has(#inv-hdr) #reservar{max-width:var(--inv-max);margin:0 auto;padding:72px var(--inv-pad-x)}body:has(#inv-hdr) #contacto-form{max-width:var(--inv-max);margin:0 auto;padding:0 var(--inv-pad-x) 72px}body:has(#inv-hdr) #reservar .inv-contacto__caja{max-width:760px;margin-inline:auto;width:100%}@media (max-width:600px){body:has(#inv-hdr) #reservar{padding:56px var(--inv-pad-x)}}body:has(#inv-hdr) #portfolio .inv-sec__cabecera{margin-bottom:40px}body:has(#inv-hdr) .inv-pf-vacio{border-radius:28px;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;overflow:hidden}body:has(#inv-hdr) .inv-pf-vacio{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-pf-vacio::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 90% at 0% 100%,rgba(224,105,26,.42),transparent 62%)}body:has(#inv-hdr) .inv-pf-vacio > *{position:relative}body:has(#inv-hdr) .inv-pf-vacio__t{font-size:clamp(26px,2.6vw,38px);line-height:1.08;font-weight:600;letter-spacing:-.025em;margin:0 0 28px;max-width:420px}body:has(#inv-hdr) .inv-pf-vacio__t{color:var(--inv-bone)}body:has(#inv-hdr) .inv-pf-vacio .inv-ctabox__solido{display:inline-block}body:has(#inv-hdr) .inv-pf-vacio__marcos, body:has(#inv-hdr) .inv-serv__formatos{display:flex;align-items:flex-end;gap:clamp(10px,1.6vw,20px)}body:has(#inv-hdr) .inv-pf-marco{position:relative;overflow:hidden;border-radius:14px;padding:12px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.04)}body:has(#inv-hdr) .inv-pf-marco--vertical{flex:0 0 22%;aspect-ratio:9/16}body:has(#inv-hdr) .inv-pf-marco--cuadrado{flex:0 0 31%;aspect-ratio:1}body:has(#inv-hdr) .inv-pf-marco--horizontal{flex:1 1 0;aspect-ratio:16/9}body:has(#inv-hdr) .inv-pf-marco span{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}body:has(#inv-hdr) .inv-pf-marco span{color:rgba(246,243,238,.82)}body:has(#inv-hdr) .inv-pf-marco::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent rgba(246,243,238,.55)}body:has(#inv-hdr) .inv-pf-marco::after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:3px;border-radius:3px;background: linear-gradient(var(--inv-accent-claro),var(--inv-accent-claro)) no-repeat 0 0 / 0% 100%, rgba(255,255,255,.18);animation:inv-pf-avance 5.6s linear infinite}body:has(#inv-hdr) .inv-pf-marco--cuadrado::after{animation-delay:-1.9s}body:has(#inv-hdr) .inv-pf-marco--horizontal::after{animation-delay:-3.7s}@keyframes inv-pf-avance{from{background-size:0% 100%,auto}to{background-size:100% 100%,auto}}@media (prefers-reduced-motion:reduce){body:has(#inv-hdr) .inv-pf-marco::after{animation:none;background-size:40% 100%,auto}}@media (max-width:760px){body:has(#inv-hdr) .inv-pf-vacio{grid-template-columns:1fr}}body:has(#inv-hdr) .inv-pf-grid{columns:3 280px;column-gap:20px}body:has(#inv-hdr) .inv-pf{display:block;break-inside:avoid;margin:0 0 32px}body:has(#inv-hdr) .inv-pf[hidden]{display:none}body:has(#inv-hdr) .inv-pf__play, body:has(#inv-hdr) .inv-pf__marco{display:block;position:relative;width:100%;overflow:hidden;padding:0;margin:0;border:0;border-radius:var(--inv-r-l);background:var(--inv-ink);cursor:pointer}body:has(#inv-hdr) .inv-pf__play:hover, body:has(#inv-hdr) .inv-pf__play:focus{background:var(--inv-ink)}body:has(#inv-hdr) .inv-pf__play:focus-visible{outline:2px solid var(--inv-accent);outline-offset:3px}body:has(#inv-hdr) .inv-pf__play--vertical, body:has(#inv-hdr) .inv-pf__marco--vertical{aspect-ratio:9/16}body:has(#inv-hdr) .inv-pf__play--cuadrado, body:has(#inv-hdr) .inv-pf__marco--cuadrado{aspect-ratio:1}body:has(#inv-hdr) .inv-pf__play--horizontal, body:has(#inv-hdr) .inv-pf__marco--horizontal{aspect-ratio:16/9}body:has(#inv-hdr) .inv-pf__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}body:has(#inv-hdr) .inv-pf__img--vacia{background:var(--inv-surface-2)}body:has(#inv-hdr) .inv-pf__play:hover .inv-pf__img{transform:scale(1.035)}body:has(#inv-hdr) .inv-pf__boton{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;box-shadow:0 12px 30px -10px rgba(0,0,0,.5);transition:background-color .15s ease,transform .15s ease}body:has(#inv-hdr) .inv-pf__boton{background:rgba(246,243,238,.94)}body:has(#inv-hdr) .inv-pf__boton::after{content:"";position:absolute;left:26px;top:21px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--inv-ink)}body:has(#inv-hdr) .inv-pf__play:hover .inv-pf__boton{background:var(--inv-accent);transform:scale(1.06)}body:has(#inv-hdr) .inv-pf__play:hover .inv-pf__boton::after{border-left-color:#fff}body:has(#inv-hdr) .inv-pf__player{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}body:has(#inv-hdr) .inv-pf__cuerpo{padding-top:16px}body:has(#inv-hdr) .inv-pf h3{font-size:20px;line-height:1.2;margin-top:8px}body:has(#inv-hdr) .inv-crono__formatos{margin:auto 0 28px;padding-top:28px}@media (max-width:600px){body:has(#inv-hdr) .inv-crono__formatos{display:none}}body:has(#inv-hdr) .inv-tambien{display:grid;border-bottom:1px solid var(--inv-line-card)}body:has(#inv-hdr) .inv-tambien__item{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:24px;align-items:center;padding:24px 4px;border-top:1px solid var(--inv-line-card);transition:background-color .15s ease,padding .15s ease}body:has(#inv-hdr) .inv-tambien__item{color:var(--inv-ink)}body:has(#inv-hdr) .inv-tambien__item:hover{background:#FBFAF7;padding-inline:16px}body:has(#inv-hdr) .inv-tambien__item b{display:block;font-size:clamp(19px,1.8vw,24px);font-weight:600;letter-spacing:-.02em}body:has(#inv-hdr) .inv-tambien__item b + span{display:block;font-size:14px;margin-top:4px}body:has(#inv-hdr) .inv-tambien__item b + span{color:#4A453B}body:has(#inv-hdr) .inv-tambien__precio{font-size:15px;white-space:nowrap}body:has(#inv-hdr) .inv-tambien__precio{color:#4A453B}body:has(#inv-hdr) .inv-tambien__precio strong{color:var(--inv-ink)}body:has(#inv-hdr) .inv-tambien__item:hover > span:last-child{color:var(--inv-accent)}body:has(#inv-hdr) .inv-tambien__extra{font-size:15px;margin-top:20px}body:has(#inv-hdr) .inv-tambien__extra{color:var(--inv-muted)}@media (max-width:600px){body:has(#inv-hdr) .inv-tambien__item{grid-template-columns:minmax(0,1fr) 20px;gap:6px 16px}body:has(#inv-hdr) .inv-tambien__precio{grid-column:1;grid-row:2}body:has(#inv-hdr) .inv-tambien__item > span:last-child{grid-column:2;grid-row:1/3}}body:has(#inv-hdr) .inv-pf-mas{border-radius:var(--inv-r-l);padding:32px 28px;position:relative;overflow:hidden;aspect-ratio:9/16;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px}body:has(#inv-hdr) .inv-pf-mas{background:var(--inv-ink);color:var(--inv-bone)}body:has(#inv-hdr) .inv-pf-mas::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 60% at 100% 0%,rgba(224,105,26,.42),transparent 62%)}body:has(#inv-hdr) .inv-pf-mas > *{position:relative}body:has(#inv-hdr) .inv-pf-mas__t{font-size:clamp(26px,2.4vw,34px);line-height:1.05;font-weight:600;letter-spacing:-.025em;margin:0}body:has(#inv-hdr) .inv-pf-mas__t{color:var(--inv-bone)}body:has(#inv-hdr) .inv-pf-mas__d{font-size:15px;line-height:1.5;margin:0 0 8px}body:has(#inv-hdr) .inv-pf-mas__d{color:rgba(246,243,238,.82)}@media (max-width:640px){body:has(#inv-hdr) .inv-pf-mas{aspect-ratio:auto;min-height:260px}}body:has(#inv-hdr) .inv-pvid{max-width:var(--inv-max);margin:0 auto;padding:0 var(--inv-pad-x) 72px}body:has(#inv-hdr) .inv-pvid--home{padding-top:72px}body:has(#inv-hdr) .inv-pvid__marco{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:var(--inv-ink);box-shadow:0 50px 90px -50px rgba(23,21,15,.55)}body:has(#inv-hdr) .inv-pvid__marco::after{content:"";position:absolute;inset:0;border-radius:28px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}body:has(#inv-hdr) .inv-pvid__v{display:block;width:100%;height:100%;object-fit:cover;background:var(--inv-ink)}body:has(#inv-hdr) .inv-pvid__sonido{position:absolute;right:20px;top:20px;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:var(--inv-r-pill);border:1px solid rgba(255,255,255,.22);background:rgba(23,21,15,.74);color:var(--inv-bone);font-family:inherit;font-weight:600;font-size:14px;line-height:1;letter-spacing:-.005em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease}body:has(#inv-hdr) .inv-pvid__sonido:hover, body:has(#inv-hdr) .inv-pvid__sonido[aria-pressed="true"]{background:var(--inv-accent);border-color:var(--inv-accent)}body:has(#inv-hdr) .inv-pvid__sonido:focus-visible{outline:2px solid var(--inv-accent-claro);outline-offset:3px}body:has(#inv-hdr) .inv-pvid__sonido svg{width:18px;height:18px;flex:none}body:has(#inv-hdr) .inv-pvid__pie{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:18px;font-size:14px;color:var(--inv-muted)}body:has(#inv-hdr) .inv-pvid__rot{display:inline-flex;align-items:center;gap:10px}body:has(#inv-hdr) .inv-pvid__rot i{width:8px;height:8px;border-radius:50%;background:var(--inv-accent);display:block}body:has(#inv-hdr) .inv-pvid__mas{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:var(--inv-ink);text-decoration:none}body:has(#inv-hdr) .inv-pvid__mas strong{color:var(--inv-accent);font-weight:600}body:has(#inv-hdr) .inv-pvid__mas:hover strong{text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){body:has(#inv-hdr) .inv-pvid{padding-bottom:48px}body:has(#inv-hdr) .inv-pvid--home{padding-top:48px}body:has(#inv-hdr) .inv-pvid__marco, body:has(#inv-hdr) .inv-pvid__marco::after{border-radius:18px}body:has(#inv-hdr) .inv-pvid__sonido{top:10px;right:10px;bottom:auto;width:40px;height:40px;min-height:40px;padding:0;justify-content:center}body:has(#inv-hdr) .inv-pvid__sonido span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(#inv-hdr) .inv-pvid__pie{font-size:13px;flex-direction:column;align-items:flex-start;gap:8px}body:has(#inv-hdr) .inv-pvid__mas{flex-wrap:wrap;gap:4px}}body:has(#inv-hdr) .inv-alt{margin-top:16px;font-size:15px;color:var(--inv-muted);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}body:has(#inv-hdr) .inv-alt a{color:var(--inv-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}body:has(#inv-hdr) .inv-alt__copiar{font:inherit;font-size:13px;font-weight:500;color:var(--inv-ink);cursor:pointer;border:1px solid rgba(23,21,15,.18);border-radius:var(--inv-r-pill);background:transparent;padding:6px 12px;min-height:32px}body:has(#inv-hdr) .inv-alt__copiar:hover{border-color:var(--inv-ink)}body:has(#inv-hdr) .inv-sv-barra{display:none}@media (max-width:760px){body:has(#inv-hdr) .inv-sv-barra{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(246,243,238,.96);backdrop-filter:blur(8px);border-top:1px solid var(--inv-line)}body:has(#inv-hdr) .inv-sv-barra a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--inv-r-pill);font-weight:600;font-size:15px}body:has(#inv-hdr) .inv-sv-barra__wa{border:1px solid rgba(23,21,15,.2);color:var(--inv-ink)}body:has(#inv-hdr) .inv-sv-barra__cta{background:var(--inv-ink);color:var(--inv-bone)}body:has(.inv-sv-barra) .ht-ctc,body:has(.inv-sv-barra) #ast-scroll-top{display:none!important}body:has(.inv-sv-barra) .elementor-location-footer,body:has(.inv-sv-barra) .inv-ft{padding-bottom:72px}}.inx-diag{max-width:var(--inv-max,1200px);margin:0 auto!important;padding:24px var(--inv-pad-x,24px) 8px!important}.e-con.inx-diag__box{display:grid!important;background:var(--inv-surface-2,#EFEAE2);border:1px solid var(--inv-line-card,rgba(23,21,15,.15));border-radius:32px;padding:clamp(28px,4vw,56px)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,56px);align-items:center}.inx-diag__rotulo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-accent-oscuro,#94420B);font-weight:600;margin:0 0 12px}.inx-diag h2{font-size:clamp(30px,3.4vw,46px);line-height:1.04;margin:0 0 16px;color:var(--inv-ink,#17150F)}.inx-diag h2 em{font-family:'Newsreader',serif;font-style:italic;font-weight:400;color:var(--inv-accent,#B2500E)}.inx-diag__d{font-size:17px;line-height:1.55;color:#4A453B;margin:0 0 20px}.inx-diag ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.inx-diag li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--inv-ink,#17150F)}.inx-diag li:before{content:"";flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:var(--inv-accent,#B2500E) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/12px no-repeat}.inx-diag__nota{font-size:13px;color:var(--inv-muted,#6B6558);margin:18px 0 0}.inx-diagf{background:#fff;border-radius:24px;padding:clamp(20px,3vw,32px)!important;box-shadow:0 24px 60px rgba(23,21,15,.10)}.inx-diagf .elementor-field-group{margin-bottom:12px}.inx-diagf label{font-size:13px;font-weight:600;color:var(--inv-ink,#17150F)}.inx-diagf input{border:1px solid var(--inv-line-card-fuerte,rgba(23,21,15,.2))!important;border-radius:12px!important;padding:13px 14px!important;font-size:16px!important;background:#fff!important}.inx-diagf input:focus{border-color:var(--inv-accent,#B2500E)!important;outline:2px solid rgba(178,80,14,.18)}.inx-diagf .elementor-button{width:100%;border-radius:999px!important;background:var(--inv-ink,#17150F)!important;color:var(--inv-bone,#F6F3EE)!important;font-weight:600!important;font-size:16px!important;padding:16px 22px!important}.inx-diagf .elementor-button:hover{background:var(--inv-accent,#B2500E)!important;color:#fff!important}.inx-seo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,44%)),1fr));gap:clamp(32px,5vw,64px);align-items:start}.inx-seo h2 em{font-family:'Newsreader',serif;font-style:italic;font-weight:400;color:var(--inv-accent,#B2500E)}.inx-seo p{font-size:17px;line-height:1.65;color:#4A453B;margin:0 0 16px}.inx-seo p a{color:var(--inv-accent,#B2500E);text-decoration:underline;text-underline-offset:3px}.inx-facts{background:var(--inv-ink,#17150F);color:var(--inv-bone,#F6F3EE);border-radius:28px;padding:clamp(24px,3vw,36px)}.inx-facts h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-accent-claro,#F0B489);margin:0 0 18px;font-weight:600}.inx-facts dl{margin:0;display:grid;gap:0}.inx-facts dl div{display:grid;grid-template-columns:40% 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--inv-line-oscuro,rgba(255,255,255,.12))}.inx-facts dt{font-size:13px;color:rgba(246,243,238,.65);margin:0}.inx-facts dd{margin:0;font-size:15px;font-weight:500;line-height:1.45}.inx-facts dd a{color:var(--inv-bone,#F6F3EE);text-decoration:underline;text-underline-offset:3px}.inx-rubros{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.inx-rubros li{font-size:13px;border:1px solid var(--inv-line-card,rgba(23,21,15,.15));border-radius:999px;padding:6px 12px;color:var(--inv-ink,#17150F);background:#fff}.inx-facts dd a{display:inline-block;padding-block:4px}.inx-sticky{display:none}@media(max-width:767px){.inx-sticky{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:9990;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(246,243,238,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(23,21,15,.12);transform:translateY(110%);transition:transform .25s ease}.inx-sticky.on{transform:none}.inx-sticky a{display:flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 10px;font-size:15px;font-weight:600;text-decoration:none!important}.inx-sticky__a{background:#17150F;color:#F6F3EE!important}.inx-sticky__b{background:#25D366;color:#0B1220!important}body.inx-sticky-on .ht-ctc,body.inx-sticky-on .ht_ctc_style{bottom:84px!important}body.inx-sticky-on{padding-bottom:72px}}.inv-ag-etapas{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.inv-ag-etapa{border-top:2px solid var(--inv-accent,#B2500E);padding-top:16px}.inv-ag-etapa b{display:block;font-size:13px;letter-spacing:.12em;color:var(--inv-accent-oscuro,#94420B)}.inv-ag-etapa h3{font-size:22px;margin:8px 0 6px}.inv-ag-etapa p{color:#4A453B;font-size:15px;line-height:1.5;margin:0}.inv-ag-gana{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px;font-size:14px}.inv-ag-gana li:before{content:"✓ ";color:var(--inv-accent,#B2500E);font-weight:700}.inv-serv--oscuro .inv-ag-gana li:before{color:#F2A36B}.inv-serv--naranja .inv-ag-gana li:before{color:#fff}#catalogo .inv-serv{justify-content:flex-start;gap:28px}#catalogo .inv-serv>div:last-child{display:flex;flex-direction:column;flex:1}#catalogo .inv-serv__precio{margin-top:auto;padding-top:16px}#catalogo .inv-ag-mas h3{font-size:clamp(26px,2.4vw,32px)}@media(min-width:1100px){#packs .inv-grid-precios{grid-template-columns:repeat(4,1fr)}}@media(min-width:700px) and (max-width:1099px){#packs .inv-grid-precios{grid-template-columns:repeat(2,1fr)}}.inv-ag-n{font-variant-numeric:tabular-nums;opacity:.7}.inv-ag-lista{font-size:14px;opacity:.85;text-decoration:line-through;margin:0 0 2px}.inv-ag-ahorro{display:inline-block;font-size:13px;font-weight:600;border-radius:999px;padding:4px 10px;background:rgba(178,80,14,.12);color:var(--inv-accent-oscuro,#94420B);margin:6px 0 4px}.inv-precio--oscuro .inv-ag-ahorro{background:rgba(242,163,107,.18);color:#F2A36B}.inv-ag-extras{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inv-ag-extra{border:1px solid var(--inv-line-card-fuerte,rgba(23,21,15,.14));border-radius:24px;padding:clamp(22px,3vw,32px);background:#fff}.inv-ag-extra .inv-proceso__rotulo{margin:0}.inv-ag-extra h3{font-size:24px;margin:10px 0 8px}.inv-ag-extra p{color:#4A453B;line-height:1.55;margin:0}.inv-ag-extra__precio{margin-top:16px!important;color:var(--inv-ink,#17150F)!important}.inv-ag-extra__precio strong{font-size:26px}.inv-ag-cond{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.inv-ag-cond h3{font-size:18px;margin:0 0 10px}.inv-ag-cond ul{margin:0;padding-left:18px;color:#4A453B;font-size:14px;line-height:1.55;display:grid;gap:6px}@media(max-width:900px){.inv-ag-etapas,.inv-ag-cond{grid-template-columns:1fr 1fr}.inv-ag-extras{grid-template-columns:1fr}}@media(max-width:560px){.inv-ag-etapas,.inv-ag-cond{grid-template-columns:1fr}}@media (max-width:767px){.inv-crono{aspect-ratio:auto!important;height:auto!important}}:where(.elementor-element-1738aea){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-5206e4b){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag01){margin-bottom:20px}:where(.elementor-element-invag010){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag012){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag01a){margin-bottom:20px}:where(.elementor-element-invag01b){margin-bottom:20px}:where(.elementor-element-invag02){margin-bottom:20px}:where(.elementor-element-invag020){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag022){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag02a){margin-bottom:20px}:where(.elementor-element-invag02b){margin-bottom:20px}:where(.elementor-element-invag030){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag032){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag03a){margin-bottom:20px}:where(.elementor-element-invag03b){margin-bottom:20px}:where(.elementor-element-invag040){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag042){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag04a){margin-bottom:20px}:where(.elementor-element-invag04b){margin-bottom:20px}:where(.elementor-element-invag050){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag052){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag05a){margin-bottom:20px}:where(.elementor-element-invag05b){margin-bottom:20px}:where(.elementor-element-invag060){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag062){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag06a){margin-bottom:20px}:where(.elementor-element-invag06b){margin-bottom:20px}:where(.elementor-element-invag070){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag072){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag07a){margin-bottom:20px}:where(.elementor-element-invag07b){margin-bottom:20px}:where(.elementor-element-invag080){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag082){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag08a){margin-bottom:20px}:where(.elementor-element-invag08b){margin-bottom:20px}:where(.elementor-element-invag090){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag092){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag09a){margin-bottom:20px}:where(.elementor-element-invag09b){margin-bottom:20px}:where(.elementor-element-invag100){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag102){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invag10a){margin-bottom:20px}:where(.elementor-element-invag10b){margin-bottom:20px}:where(.elementor-element-invagf0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invagf2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invcot00){display:flex;flex-direction:row;width:100%;gap:0px;flex-wrap:wrap;align-items:stretch}:where(.elementor-element-invcot01){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invcot03){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invcot10){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invcs01){margin-bottom:20px}:where(.elementor-element-invct00){display:flex;flex-direction:row;width:100%;gap:48px;flex-wrap:wrap;align-items:flex-start}:where(.elementor-element-invct01){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invct03){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invct10){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invft00){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invft05){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invft10){display:flex;flex-direction:row;width:100%;gap:48px;flex-wrap:wrap;align-items:flex-start}:where(.elementor-element-invft12){display:flex;flex-direction:column;width:100%;gap:18px}:where(.elementor-element-invhb01){margin-bottom:20px}:where(.elementor-element-invhb02){margin-bottom:20px}:where(.elementor-element-invn000){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invnd00){display:flex;flex-direction:row;width:100%;gap:56px;flex-wrap:wrap;align-items:flex-start;justify-content:center}:where(.elementor-element-invnd01){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invnd03){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invns01){margin-bottom:20px}:where(.elementor-element-invpage00){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invrc00){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvdi0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvdi2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvdia){margin-bottom:20px}:where(.elementor-element-invsvdib){margin-bottom:20px}:where(.elementor-element-invsvla0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvla2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvlaa){margin-bottom:20px}:where(.elementor-element-invsvlab){margin-bottom:20px}:where(.elementor-element-invsvli0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvli2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvlia){margin-bottom:20px}:where(.elementor-element-invsvlib){margin-bottom:20px}:where(.elementor-element-invsvme0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvme2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvmea){margin-bottom:20px}:where(.elementor-element-invsvmeb){margin-bottom:20px}:where(.elementor-element-invsvmo0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvmo2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvmoa){margin-bottom:20px}:where(.elementor-element-invsvmob){margin-bottom:20px}:where(.elementor-element-invsvse0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvse2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvsea){margin-bottom:20px}:where(.elementor-element-invsvseb){margin-bottom:20px}:where(.elementor-element-invsvsi0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvsi2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvsia){margin-bottom:20px}:where(.elementor-element-invsvsib){margin-bottom:20px}:where(.elementor-element-invsvti0){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvti2){display:flex;flex-direction:column;width:100%;gap:20px}:where(.elementor-element-invsvtia){margin-bottom:20px}:where(.elementor-element-invsvtib){margin-bottom:20px}.elementor *,.elementor ::before,.elementor ::after{box-sizing:border-box}.elementor img{height:auto;max-width:100%;border:0}.elementor-widget-html,.elementor-shortcode{display:contents}:where(.elementor-widget-shortcode){width:100%;min-width:0}[hidden]{display:none!important}.inv-saltar{position:absolute;left:12px;top:-60px;z-index:999;background:#17150F;color:#F6F3EE;padding:12px 18px;border-radius:0 0 12px 12px;font-weight:600;text-decoration:none}.inv-saltar:focus{top:0}.inv-f{margin:0;width:100%}.inv-f .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin:0 -5px -10px}.inv-f .elementor-field-group{display:flex;flex-wrap:wrap;align-items:center;flex:0 0 100%;max-width:100%;position:relative;min-height:1px;padding:0 5px;margin-bottom:10px}@media (min-width:768px){.inv-f .elementor-col-50{flex:0 0 50%;max-width:50%}.inv-f .elementor-col-33{flex:0 0 33.333%;max-width:33.333%}.inv-f .elementor-col-66{flex:0 0 66.666%;max-width:66.666%}.inv-f .elementor-col-25{flex:0 0 25%;max-width:25%}}.inv-f .elementor-field-group>label{display:block;flex-basis:100%;max-width:100%;margin:0;padding:0}.inv-f .elementor-field-textual{flex-grow:1;width:100%;max-width:100%;margin:0;min-height:40px;padding:5px 14px;border:1px solid #69727d;border-radius:3px;background-color:#fff;color:#1f2124;font:inherit;font-size:15px;line-height:1.4;vertical-align:middle;box-shadow:none}.inv-f textarea.elementor-field-textual{resize:vertical;padding-top:10px;padding-bottom:10px}.inv-f .elementor-select-wrapper{display:flex;position:relative;width:100%}.inv-f .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;padding-inline-end:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2317150F' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.inv-f .elementor-field-type-submit{margin-bottom:10px}.inv-f .elementor-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:12px 24px;border:0;border-radius:3px;background-color:#17150F;color:#fff;font:inherit;font-size:15px;font-weight:500;line-height:1;text-align:center;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.inv-f .elementor-button-content-wrapper{display:flex;justify-content:center;gap:5px}.inv-f--enviando .elementor-button{opacity:.55;cursor:progress}.inv-f [aria-invalid="true"]{border-color:#B3261E!important;box-shadow:0 0 0 3px rgba(179,38,30,.18)!important}.inv-f :focus-visible{outline:3px solid #B2500E;outline-offset:2px}.inv-f__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.inv-f__ts{flex:0 0 100%;padding:0 5px}.inv-f__ts:empty{display:none}.inv-f__msg{margin-top:12px;font-size:15px;line-height:1.5}.inv-f__msg:empty{display:none}.inv-f__msg.elementor-message-success{color:#17633A;font-weight:600}.inv-f__msg.elementor-message-danger{color:#B3261E;font-weight:500}.inv-wa{position:fixed;right:18px;bottom:18px;z-index:90;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#1F8F4E;color:#fff;box-shadow:0 12px 26px -10px rgba(23,21,15,.55);transition:transform .18s ease,background-color .18s ease}.inv-wa:hover,.inv-wa:focus-visible{background:#17733F;color:#fff;transform:translateY(-2px)}.inv-wa:focus-visible{outline:3px solid #17150F;outline-offset:3px}.inv-wa svg{display:block}.inv-wa__t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.inv-wa) #ast-scroll-top{right:22px;bottom:86px}@media (max-width:767px){.inv-wa{right:12px;bottom:12px;width:52px;height:52px}body:has(.inv-sv-barra) .inv-wa,body:has(.inx-sticky) .inv-wa{display:none}}@media (prefers-reduced-motion:reduce){.inv-wa,.inv-f .elementor-button{transition:none}}@media print{.inv-wa,#ast-scroll-top{display:none!important}}body:has(#inv-hdr) .inv-404{max-width:var(--inv-max,1200px);margin:0 auto;padding:clamp(72px,12vw,150px) var(--inv-pad-x,24px) clamp(80px,12vw,160px)}body:has(#inv-hdr) .inv-404__n{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-accent,#B2500E)}body:has(#inv-hdr) .inv-404 h1{margin:0;font-size:clamp(44px,7vw,88px);font-weight:500;line-height:.98;letter-spacing:-.035em;color:var(--inv-ink,#17150F);text-wrap:balance}body:has(#inv-hdr) .inv-404 h1 em{font-family:'Newsreader','Newsreader respaldo',Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--inv-accent,#B2500E)}body:has(#inv-hdr) .inv-404__d{margin:26px 0 0;max-width:52ch;font-size:18px;line-height:1.55;color:var(--inv-muted,#6B6558)}body:has(#inv-hdr) .inv-404__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}body:has(#inv-hdr) .inv-404__links a{display:inline-flex;align-items:center;min-height:46px;padding:12px 20px;border:1px solid rgba(23,21,15,.18);border-radius:999px;font-size:15px;font-weight:600;color:var(--inv-ink,#17150F);text-decoration:none;transition:background-color .18s,color .18s,border-color .18s}body:has(#inv-hdr) .inv-404__links a:hover,body:has(#inv-hdr) .inv-404__links a:focus-visible{border-color:var(--inv-ink,#17150F);background:#fff}body:has(#inv-hdr) .inv-404__links a.inv-404__principal{background:var(--inv-ink,#17150F);border-color:var(--inv-ink,#17150F);color:var(--inv-bone,#F6F3EE)}body:has(#inv-hdr) .inv-404__links a.inv-404__principal:hover{background:var(--inv-accent,#B2500E);border-color:var(--inv-accent,#B2500E);color:#fff}:root{--inv-suave:cubic-bezier(.2,.7,.2,1);--inv-rebote:cubic-bezier(.34,1.56,.64,1);--inv-t1:.12s;--inv-t2:.2s;--inv-t3:.45s}body:has(#inv-hdr) :is(.inv-ft__lista a,.inv-ft__social,.inv-logo,.inv-migas a,.inv-verlink,.inv-caso__marca,.inv-alt__copiar,.inv-n__autorbox-link,.inv-n__serv-link,.inv-faq summary,.inv-n__faq-item summary,.inv-n__cita a,.inv-ft__legal a){position:relative}body:has(#inv-hdr) :is(.inv-ft__lista a,.inv-logo,.inv-migas a,.inv-verlink,.inv-caso__marca,.inv-alt__copiar,.inv-n__autorbox-link,.inv-n__serv-link,.inv-ft__legal a)::before{content:"";position:absolute;inset:-9px 0}body:has(#inv-hdr) .inv-ft__social::before{content:"";position:absolute;inset:-4px}body:has(#inv-hdr) :is(.inv-faq summary,.inv-n__faq-item summary)::before{content:"";position:absolute;inset:-12px 0}body:has(#inv-hdr) .inv-n__cita a::before{content:"";position:absolute;inset:-13px -8px}@media (max-width:767px){body:has(#inv-hdr) :is(.inv-rec__chip,.inv-filtro,.inv-cot__seguir,.inv-btn-wa,.inv-rec__buscar input){min-height:44px}body:has(#inv-hdr) .inv-pvid__sonido{width:44px;height:44px;min-height:44px}.inx-sticky a{min-height:46px}}.inv-f--enviando .elementor-button{opacity:1;cursor:progress}.inv-f--enviando .elementor-button-text::before{content:"";display:inline-block;width:14px;height:14px;margin-right:9px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:inv-gira .6s linear infinite}@keyframes inv-gira{to{rotate:360deg}}body:has(#inv-hdr) :is(a,button,summary,select,input,textarea):focus-visible{outline:3px solid var(--inv-accent,#B2500E);outline-offset:3px}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:var(--inv-suave)}#inv-hdr{view-transition-name:inv-cabecera}body:has(#inv-hdr) :is([class*="inv-btn"],.inv-navitem,.inv-rec__chip,.inv-rec__obj,.inv-filtro,.inv-cot__op,.inv-cot__chip,.inv-cot__seguir,.inv-ft__wa,.inv-404__links a,.inv-f .elementor-button):active, .inx-sticky a:active,.inv-wa:active{scale:.96}@media (hover:hover){body:has(#inv-hdr) :is(.inv-btn-solido,.inv-f .elementor-button,.inv-404__principal):hover{translate:0 -1px;box-shadow:0 10px 22px -12px rgba(23,21,15,.55)}body:has(#inv-hdr) :is(.inv-caso,.inv-incluye__item){transition:translate var(--inv-t2) var(--inv-suave),box-shadow var(--inv-t2) var(--inv-suave)}body:has(#inv-hdr) :is(.inv-caso,.inv-incluye__item):hover{translate:0 -3px;box-shadow:0 22px 40px -28px rgba(23,21,15,.4)}body:has(#inv-hdr) .inv-caso__img{transition:scale var(--inv-t3) var(--inv-suave)}body:has(#inv-hdr) .inv-caso:hover .inv-caso__img{scale:1.03}}.inv-rev{transition:opacity var(--inv-t3) var(--inv-suave),translate var(--inv-t3) var(--inv-suave);transition-delay:var(--inv-d,0s)}.inv-rev:not(.inv-rev--ya){opacity:0!important;translate:0 18px}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}body:has(#inv-hdr) details::details-content{block-size:0;overflow:clip;transition:block-size .26s var(--inv-suave),content-visibility .26s allow-discrete}body:has(#inv-hdr) details[open]::details-content{block-size:auto}}body:has(#inv-hdr) #inv-movil:not([hidden]){animation:inv-baja var(--inv-t2) var(--inv-suave) both}@keyframes inv-baja{from{opacity:0;translate:0 -8px}}.inv-wa{animation:inv-wa-entra .55s var(--inv-rebote) 1.1s both}@keyframes inv-wa-entra{from{opacity:0;translate:14px 26px;rotate:-24deg;scale:.6}}.inv-wa{transition:translate var(--inv-t1) var(--inv-suave),background-color var(--inv-t2) ease}.inv-wa:hover,.inv-wa:focus-visible{transform:none;translate:0 -2px}.inv-f__msg.elementor-message-success{animation:inv-ok .5s var(--inv-rebote) both}.inv-f__msg.elementor-message-success::before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:9px;border-radius:50%;background:#17633A;color:#fff;font-size:13px;font-weight:700;vertical-align:1px}@keyframes inv-ok{from{opacity:0;scale:.9;translate:0 6px}}.inv-f .inv-f__sacude{animation:inv-sacude .32s var(--inv-suave)}@keyframes inv-sacude{20%{translate:-5px 0}45%{translate:4px 0}70%{translate:-2px 0}}}@media (prefers-reduced-motion:reduce){.inv-f__msg.elementor-message-success::before{content:"✓ "}}@media print{.inv-rev{opacity:1!important;translate:none!important}}body:has(#inv-hdr) :is(.inv-dato a,.inv-n__indice-movil li a,.inv-precio li a,dl dd a){position:relative}body:has(#inv-hdr) :is(.inv-dato a,.inv-precio li a,dl dd a)::before{content:"";position:absolute;inset:-12px 0}body:has(#inv-hdr) .inv-n__indice-movil li a::before{content:"";position:absolute;inset:-4px 0}