.sp-sec-head.sp-estrecha{max-width:52ch}.sp-int-hero{padding-top:54px;padding-bottom:66px}.sp-int-hero .sp-ey{font-size:.92rem;font-weight:700;color:var(--wp--preset--color--red)}.sp-int-hero h1{margin-top:16px;font-size:clamp(2.1rem,4.4vw,3.35rem);letter-spacing:-.032em;line-height:1.04;max-width:19ch}.sp-int-hero .sp-lead{margin-top:22px;font-size:1.08rem;color:var(--wp--preset--color--graphite);max-width:60ch}.sp-int-hero .sp-lead b{color:var(--wp--preset--color--ink);font-weight:700}.sp-int-ctas{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.sp-dolores{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:6px}.sp-dolor{padding:24px 24px 22px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:14px;box-shadow:0 10px 26px rgba(26,23,21,.05)}.sp-dolor .sp-mk{display:block;width:22px;height:2px;background:var(--wp--preset--color--red);border-radius:1px}.sp-dolor b{display:block;margin-top:16px;font-size:1.04rem;font-weight:800;letter-spacing:-.02em;line-height:1.28;color:var(--wp--preset--color--ink)}.sp-dolor p{margin-top:10px;font-size:.93rem;line-height:1.55;color:var(--wp--preset--color--graphite)}@media (max-width:680px){.sp-dolores{grid-template-columns:1fr}}.sp-reto-callout{margin-top:38px;padding-top:30px;border-top:1px solid var(--wp--preset--color--hairline);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--wp--preset--color--ink);max-width:36ch}.sp-reto-callout .sp-hl{color:var(--wp--preset--color--red)}.sp-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:12px}.sp-flow .sp-step{display:flex;flex-direction:column;padding:24px 24px 22px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:14px;box-shadow:0 10px 26px rgba(26,23,21,.05)}.sp-step-n{font-weight:800;font-size:1.45rem;letter-spacing:-.03em;line-height:1;color:var(--wp--preset--color--hairline);margin-bottom:14px}.sp-flow .sp-verb{font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--wp--preset--color--red)}.sp-flow h3{margin-top:13px;font-size:1.08rem;letter-spacing:-.015em;line-height:1.2}.sp-flow .sp-svc{margin-top:6px;font-size:.82rem;font-weight:700;color:var(--wp--preset--color--mute)}.sp-flow p{margin-top:12px;font-size:.93rem;color:var(--wp--preset--color--graphite);line-height:1.55}.sp-flow .sp-res{margin-top:auto;padding-top:14px;border-top:1px solid var(--wp--preset--color--hairline);font-size:.88rem;font-weight:700;line-height:1.45;color:var(--wp--preset--color--red)}@media (max-width:980px){.sp-flow{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sp-flow{grid-template-columns:1fr}}.sp-proof-panel{background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:14px;padding:32px;display:flex;flex-wrap:wrap;align-items:center;gap:28px;justify-content:space-between}.sp-proof-panel .sp-tag{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--mute)}.sp-proof-panel h3{margin-top:10px;font-size:1.2rem;max-width:40ch}.sp-proof-panel p{margin-top:10px;font-size:.98rem;color:var(--wp--preset--color--graphite);max-width:52ch}.sp-proof-panel .sp-big{font-weight:800;font-size:2rem;letter-spacing:-.02em;color:var(--wp--preset--color--red);line-height:1.05;flex:none}.sp-proof-panel .sp-big-lab{margin-top:6px;font-size:.82rem;color:var(--wp--preset--color--mute);max-width:18ch}.sp-pruebas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.sp-pruebas.sp-n-1{grid-template-columns:minmax(0,460px)}.sp-pruebas.sp-n-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.sp-pruebas.sp-n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-pruebas.sp-is-muchas{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.sp-pruebas.sp-is-muchas .sp-prueba{padding:20px 18px 16px}.sp-pruebas.sp-is-muchas .sp-pr-sub{display:none}.sp-pruebas.sp-is-muchas .sp-pr-fig{font-size:1.6rem}.sp-prueba{display:flex;flex-direction:column;gap:4px;padding:24px 22px 20px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:14px;text-decoration:none;color:inherit;box-shadow:0 10px 26px rgba(26,23,21,.05);transition:transform .18s ease,box-shadow .18s ease}.sp-prueba:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(26,23,21,.1)}.sp-prueba:focus-visible{outline:2px solid var(--wp--preset--color--red);outline-offset:4px}.sp-pr-marca{display:flex;align-items:center;height:30px;margin-bottom:12px}.sp-pr-marca img{max-height:100%;width:auto;max-width:140px;object-fit:contain;display:block}.sp-pr-word{font-weight:800;font-size:1.02rem;letter-spacing:-.01em}.sp-pr-fig{font-weight:800;font-size:1.9rem;line-height:1.05;letter-spacing:-.02em;color:var(--wp--preset--color--red)}.sp-pr-lab{font-size:.82rem;line-height:1.45;color:var(--wp--preset--color--mute)}.sp-pr-sub{margin-top:10px;padding-top:10px;border-top:1px solid var(--wp--preset--color--hairline);font-size:.88rem;line-height:1.5;color:var(--wp--preset--color--graphite)}.sp-pr-go{margin-top:auto;padding-top:14px;font-size:.84rem;font-weight:800;color:var(--wp--preset--color--red-deep)}.sp-pr-go .sp-arrow{display:inline-block;transition:transform .18s ease}.sp-prueba:hover .sp-pr-go .sp-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.sp-prueba:hover{transform:none}}.sp-faq details{border-bottom:1px solid var(--wp--preset--color--hairline);padding:20px 0}.sp-faq details:first-child{border-top:1px solid var(--wp--preset--color--hairline)}.sp-faq summary{cursor:pointer;font-weight:700;font-size:1.03rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary .sp-q-ico{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--wp--preset--color--hairline);display:grid;place-items:center;font-size:.9rem;font-weight:800;color:var(--wp--preset--color--mute);transition:transform .2s}.sp-faq details[open] summary .sp-q-ico{transform:rotate(45deg);color:var(--wp--preset--color--red);border-color:var(--wp--preset--color--red)}.sp-faq .sp-a{margin-top:14px;font-size:1rem;color:var(--wp--preset--color--graphite);line-height:1.62;max-width:70ch}.sp-cta-close{padding-top:76px;padding-bottom:84px}.sp-cta-panel{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--dark-body);border-radius:18px;padding:52px 56px;box-shadow:0 24px 60px rgba(26,23,21,.14)}.sp-cta-panel h2{color:var(--wp--preset--color--paper)}@media (max-width:720px){.sp-cta-close{padding-top:56px;padding-bottom:64px}.sp-cta-panel{padding:34px 26px;border-radius:14px}}.sp-cta-final{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:2}.sp-cta-final .sp-ct-txt{max-width:34ch}.sp-cta-final .sp-ct-sub{margin-top:12px;font-size:.98rem;color:var(--wp--preset--color--dark-body)}.sp-cta-form{display:flex;flex-direction:column;gap:12px;width:min(100%,380px)}.sp-cta-form input,.sp-cta-form textarea{width:100%;font-family:inherit;font-size:.98rem;padding:12px 14px;border:1.5px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.06);color:var(--wp--preset--color--paper)}.sp-cta-form input::placeholder,.sp-cta-form textarea::placeholder{color:rgba(255,255,255,.5)}.sp-cta-form input:focus,.sp-cta-form textarea:focus{outline:0;border-color:var(--wp--preset--color--red)}.sp-cta-form textarea{resize:vertical;min-height:80px;line-height:1.5}.sp-cta-form .sp-row2{display:flex;gap:12px}.sp-cta-form .sp-cta-check{display:flex;gap:9px;align-items:flex-start;font-size:.78rem;color:rgba(255,255,255,.6);line-height:1.45}.sp-cta-form .sp-cta-check input{width:auto;accent-color:var(--wp--preset--color--red)}.sp-fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sp-fit{display:flex;gap:15px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:14px;padding:24px 24px 26px;box-shadow:0 10px 26px rgba(26,23,21,.05)}.has-surface-background-color .sp-fit{background:var(--wp--preset--color--paper)}.sp-fit .sp-marker{display:inline-block;font-weight:800;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--wp--preset--color--red);margin-bottom:10px}.sp-fit p{font-size:.99rem;color:var(--wp--preset--color--graphite);line-height:1.5}.sp-fit p b{color:var(--wp--preset--color--ink);font-weight:700}@media (max-width:900px){.sp-fit-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sp-fit-grid{grid-template-columns:1fr}}.sp-do-list{border-top:1px solid var(--wp--preset--color--hairline)}.sp-do-item{display:grid;grid-template-columns:auto .85fr 1.15fr;gap:26px;padding:26px 28px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:14px;align-items:start}.sp-do-item h3{font-size:1.12rem;letter-spacing:-.015em;line-height:1.2}.sp-do-item p{font-size:.98rem;color:var(--wp--preset--color--graphite);line-height:1.56}.sp-do-item .sp-res{margin-top:14px;padding-top:12px;border-top:1px solid var(--wp--preset--color--hairline);font-size:.92rem;font-weight:700;color:var(--wp--preset--color--graphite);line-height:1.45}@media (max-width:720px){.sp-do-item{grid-template-columns:1fr;gap:10px;padding:22px 22px 20px}}.sp-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;position:relative;z-index:2}.sp-kpi{background:var(--wp--preset--color--ink);padding:26px 24px 28px}.sp-kpi .sp-abbr{font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:var(--wp--preset--color--paper);line-height:1}.sp-kpi .sp-abbr.sp-destacada{color:var(--wp--preset--color--red)}.sp-kpi .sp-full{margin-top:7px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wp--preset--color--red)}.sp-kpi .sp-read{margin-top:13px;font-size:.95rem;color:var(--wp--preset--color--dark-body);line-height:1.55}.sp-kpi-closer{margin-top:30px;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;letter-spacing:-.02em;color:var(--wp--preset--color--paper);max-width:40ch;line-height:1.25;position:relative;z-index:2}.sp-kpi-closer .sp-hl{color:var(--wp--preset--color--red)}@media (max-width:900px){.sp-kpi-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sp-kpi-grid{grid-template-columns:1fr}}.sp-svc-hero-grid{display:grid;grid-template-columns:1.32fr .68fr;gap:52px;align-items:center}.sp-svc-portrait{margin:0 0 0 auto;max-width:288px}.sp-svc-portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 22%;display:block;border-radius:14px;box-shadow:0 14px 34px rgba(26,23,21,.13)}.sp-svc-portrait figcaption{margin-top:12px;font-size:.82rem;color:var(--wp--preset--color--mute);text-align:right}.sp-svc-portrait figcaption b{color:var(--wp--preset--color--ink);font-weight:700}@media (max-width:860px){.sp-svc-hero-grid{grid-template-columns:1fr;gap:36px}.sp-svc-portrait{max-width:230px;margin-left:0;order:-1}.sp-svc-portrait figcaption{text-align:left}}.sp-dsr-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.sp-dsr-label{font-size:.92rem;font-weight:700;color:var(--wp--preset--color--red)}.sp-dsr-hero-grid h1{margin-top:16px;font-size:clamp(2rem,3.8vw,2.9rem);letter-spacing:-.03em;line-height:1.1;max-width:none}.sp-dsr-range{margin-top:22px;font-size:1rem;color:var(--wp--preset--color--graphite);max-width:48ch;line-height:1.6}.sp-dsr-range b{color:var(--wp--preset--color--ink);font-weight:700}.sp-dsr-photo{margin:0;border-radius:14px;overflow:hidden;aspect-ratio:4/5}.sp-dsr-photo img{width:100%;height:100%;object-fit:cover;display:block}.sp-dsr-photo-credit{margin-top:10px;font-size:.76rem;color:var(--wp--preset--color--mute)}@media (max-width:860px){.sp-dsr-hero-grid{grid-template-columns:1fr;gap:32px}.sp-dsr-photo:not(.sp-hero-fundido .sp-dsr-photo){max-width:340px;aspect-ratio:1/1}}.sp-concept-lead h2{margin-top:12px;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.14}.sp-concept-lead .sp-lead{margin-top:18px;font-size:1.1rem;line-height:1.6;color:var(--wp--preset--color--graphite);max-width:44ch}.sp-concept-bridge{margin-top:46px;padding-top:30px;border-top:1px solid var(--wp--preset--color--hairline);font-size:clamp(1.18rem,1.9vw,1.45rem);font-weight:600;line-height:1.42;color:var(--wp--preset--color--ink);max-width:62ch;position:relative;z-index:2}.sp-concept-bridge b{color:var(--wp--preset--color--red-deep);font-weight:700}.sp-callout{margin-top:32px;background:rgba(219,43,30,.1);border-radius:10px;padding:20px 24px;font-size:1.05rem;font-weight:700;color:var(--wp--preset--color--ink);max-width:58ch}.sp-process{display:grid;grid-template-columns:repeat(4,1fr)}.sp-process .sp-step{padding:28px 26px;border-left:1px solid var(--wp--preset--color--hairline)}.sp-process .sp-step:first-child{border-left:0;padding-left:0}.sp-process .sp-n{font-weight:800;font-size:2.1rem;color:var(--wp--preset--color--hairline);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp-process .sp-step.sp-is-last .sp-n{color:rgba(219,43,30,.3)}.sp-process .sp-verb{margin-top:6px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--red)}.sp-process h3{margin-top:8px;font-size:1.05rem;letter-spacing:-.015em}.sp-process p{margin-top:9px;font-size:.94rem;color:var(--wp--preset--color--graphite);line-height:1.55}@media (max-width:900px){.sp-process{grid-template-columns:1fr 1fr}.sp-process .sp-step{border-left:0;border-top:1px solid var(--wp--preset--color--hairline);padding:22px 0}.sp-process .sp-step:nth-child(odd){padding-right:20px}.sp-process .sp-step:nth-child(even){padding-left:20px}.sp-process .sp-step:first-child,.sp-process .sp-step:nth-child(2){border-top:0}}@media (max-width:520px){.sp-process{grid-template-columns:1fr}.sp-process .sp-step{padding:22px 0;border-left:0}.sp-process .sp-step:first-child{border-top:0}}.sp-section-corta{padding-top:52px;padding-bottom:52px}.sp-hero-certs{margin-top:30px;padding-top:24px;border-top:1px solid var(--wp--preset--color--hairline);display:flex;flex-wrap:wrap;align-items:center;gap:0}.sp-hero-certs .sp-cert-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--mute);padding-right:26px}.sp-hero-certs .sp-cert-logo{display:inline-flex;align-items:center;height:78px;padding:0 28px;border-left:1px solid var(--wp--preset--color--hairline)}.sp-hero-certs .sp-cert-logo:first-of-type{border-left:0;padding-left:0}.sp-hero-certs .sp-cert-logo img{max-height:100%;width:auto;display:block}.sp-hero-certs .sp-cert-logo.sp-is-badge img{max-height:60px}@media (max-width:520px){.sp-hero-certs{gap:16px 22px}.sp-hero-certs .sp-cert-eyebrow{flex:1 1 100%;padding:0 0 4px}.sp-hero-certs .sp-cert-logo{padding:0;border-left:0;height:56px}}.sp-do-list{display:grid;gap:14px;margin-top:10px;border-top:0}@media (max-width:980px){.sp-flow{grid-template-columns:1fr 1fr}}@media (max-width:900px){.sp-dolores{grid-template-columns:1fr;gap:14px}}.sp-vent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px}.sp-vent-grid.is-tres{grid-template-columns:repeat(3,1fr)}.sp-vent-grid.is-cinco{grid-template-columns:repeat(3,1fr)}.sp-vent{background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:14px;padding:26px 24px 24px;box-shadow:0 10px 26px rgba(26,23,21,.05)}.sp-vent-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:rgba(219,43,30,.16);color:var(--wp--preset--color--ink);margin-bottom:18px}.sp-vent-ico svg{width:34px;height:34px}.sp-vent h3{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.28}.sp-vent.sp-is-link h3{font-size:1.22rem;line-height:1.2}.sp-vent p{margin-top:10px;font-size:.93rem;line-height:1.55;color:var(--wp--preset--color--graphite)}.sp-casos-bloque{margin-top:44px;padding-top:38px;border-top:1px solid var(--wp--preset--color--hairline)}.sp-casos-h{font-size:1.06rem;font-weight:800;letter-spacing:-.02em}.sp-casos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:22px}.sp-casos-grid.is-dos{grid-template-columns:repeat(2,1fr)}.sp-casos-grid.is-tres{grid-template-columns:repeat(3,1fr)}.sp-caso b{display:block;font-size:.96rem;font-weight:700;line-height:1.35;padding-top:14px;border-top:2px solid var(--wp--preset--color--red)}.sp-caso p{margin-top:8px;font-size:.9rem;line-height:1.55;color:var(--wp--preset--color--graphite)}@media (max-width:980px){.sp-vent-grid,.sp-vent-grid.is-tres,.sp-vent-grid.is-cinco,.sp-casos-grid,.sp-casos-grid.is-tres{grid-template-columns:1fr 1fr}}@media (max-width:620px){.sp-vent-grid,.sp-vent-grid.is-tres,.sp-vent-grid.is-cinco,.sp-casos-grid,.sp-casos-grid.is-dos,.sp-casos-grid.is-tres{grid-template-columns:1fr}}.sp-do-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:rgba(219,43,30,.16);color:var(--wp--preset--color--ink);flex:none}.sp-do-ico svg{width:30px;height:30px}.sp-ej-flujo{margin-top:44px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:16px;padding:32px 36px 28px;box-shadow:0 14px 34px rgba(26,23,21,.07)}.sp-ej-line{display:flex;align-items:flex-start;margin-top:28px;position:relative}.sp-ej-line::before,.sp-ej-line::after{content:"";position:absolute;left:8px;right:8px;top:20px;height:2px;border-radius:1px;z-index:0}.sp-ej-line::before{background:var(--wp--preset--color--hairline)}.sp-ej-line::after{background:var(--wp--preset--color--ink);transform:scaleX(0);transform-origin:left center;transition:transform 1.3s cubic-bezier(.22,.7,.2,1)}.sp-ej-line.is-in::after{transform:scaleX(1)}.sp-ej-stage{flex:1;text-align:center;position:relative;padding:0 8px;z-index:1}.sp-ej-line:not(.is-in) .sp-ej-t,.sp-ej-line:not(.is-in) .sp-ej-lab{opacity:0}.sp-ej-line.is-in .sp-ej-t,.sp-ej-line.is-in .sp-ej-lab{animation:sp-ej-in .5s cubic-bezier(.22,.7,.2,1) backwards;animation-delay:calc(var(--i)*.28s + .1s)}.sp-ej-dot{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--wp--preset--color--paper);border:2px solid var(--wp--preset--color--ink);margin:0 auto;position:relative;z-index:1;transition:transform .18s ease,box-shadow .18s ease}.sp-ej-dot svg{width:21px;height:21px;color:var(--wp--preset--color--ink);display:block}.sp-ej-stage.is-goal .sp-ej-dot svg{color:#fff}.sp-ej-line:not(.is-in) .sp-ej-dot{transform:scale(0)}.sp-ej-line.is-in .sp-ej-dot{animation:sp-ej-pop .45s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--i)*.28s)}.sp-ej-line.is-in .sp-ej-dot svg{animation:sp-ej-wiggle .55s ease both;animation-delay:calc(var(--i)*.28s + .42s)}.sp-ej-line.is-in .sp-ej-stage.is-goal .sp-ej-dot svg{animation:none}.sp-ej-line.is-in .sp-ej-stage.is-goal .sp-ej-dot .sp-ck{animation:sp-ej-check .45s ease-out backwards;animation-delay:calc(var(--i)*.28s + .42s)}.sp-ej-stage.is-goal .sp-ej-dot{border-color:var(--wp--preset--color--red);background:var(--wp--preset--color--red)}.sp-ej-line.is-in .sp-ej-stage.is-goal .sp-ej-dot{box-shadow:0 0 0 7px rgba(219,43,30,.16)}.sp-ej-stage:hover .sp-ej-dot{transform:scale(1.12)}.sp-ej-line.is-in .sp-ej-stage:hover .sp-ej-dot svg{animation:sp-ej-wiggle-h .5s ease}.sp-ej-stage.is-goal:hover .sp-ej-dot{box-shadow:0 0 0 10px rgba(219,43,30,.16)}.sp-ej-t{display:block;margin-top:14px;font-size:.98rem;font-weight:800;letter-spacing:-.01em}.sp-ej-stage.is-goal .sp-ej-t{color:var(--wp--preset--color--red-deep)}.sp-ej-lab{display:block;margin-top:5px;font-size:.85rem;line-height:1.4;color:var(--wp--preset--color--graphite);max-width:22ch;margin-inline:auto;transition:color .18s}.sp-ej-stage:hover .sp-ej-lab{color:var(--wp--preset--color--ink)}.sp-ej-nota{margin-top:26px;padding-top:20px;border-top:1px solid var(--wp--preset--color--hairline);font-size:.9rem;color:var(--wp--preset--color--graphite)}@media (prefers-reduced-motion:reduce){.sp-ej-line::after{transition:none;transform:scaleX(1)}.sp-ej-line:not(.is-in) .sp-ej-dot{transform:none}.sp-ej-line:not(.is-in) .sp-ej-t,.sp-ej-line:not(.is-in) .sp-ej-lab{opacity:1}.sp-ej-line.is-in .sp-ej-t,.sp-ej-line.is-in .sp-ej-lab,.sp-ej-line.is-in .sp-ej-dot,.sp-ej-line.is-in .sp-ej-dot svg,.sp-ej-line.is-in .sp-ej-stage.is-goal .sp-ej-dot .sp-ck,.sp-ej-line.is-in .sp-ej-stage:hover .sp-ej-dot svg{animation:none}.sp-ej-stage:hover .sp-ej-dot{transform:none}}@media (max-width:680px){.sp-ej-flujo{padding:24px 22px 22px}.sp-ej-line{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}.sp-ej-line::before,.sp-ej-line::after{display:none}.sp-ej-line>.sp-ej-stage:last-child:nth-child(odd){grid-column:1/-1}}.sp-svc-hero-grid:not(:has(figure)){grid-template-columns:1fr}.sp-svc-hero-grid:not(:has(figure)) .sp-lead{max-width:68ch}.sp-svc-foto{margin:0 0 0 auto;max-width:330px;border-radius:16px;overflow:hidden;box-shadow:0 24px 54px rgba(26,23,21,.12)}.sp-svc-foto img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.sp-svc-foto figcaption{margin-top:10px;font-size:.76rem;color:var(--wp--preset--color--mute);text-align:right}@media (max-width:900px){.sp-svc-hero-grid.sp-has-foto{grid-template-columns:1fr}.sp-svc-foto{max-width:none;margin-left:0}.sp-svc-foto img{aspect-ratio:16/10}.sp-svc-foto figcaption{text-align:left}}.sp-ej-line:has(.sp-ec-vuelta){padding-bottom:58px}.sp-ec-vuelta{position:absolute;left:11%;right:11%;bottom:8px;height:34px;border:2px solid var(--wp--preset--color--red);border-top:0;border-radius:0 0 16px 16px;clip-path:inset(0 0 0 100%);transition:clip-path .85s cubic-bezier(.22,.7,.2,1) 1.25s}.sp-ej-line.is-in .sp-ec-vuelta{clip-path:inset(0 0 0 0)}.sp-ec-vuelta-lab{position:absolute;left:50%;bottom:8px;transform:translate(-50%,50%);background:var(--wp--preset--color--paper);padding:0 14px;font-size:.8rem;font-weight:700;line-height:1.1;color:var(--wp--preset--color--red-deep);white-space:nowrap;opacity:0;transition:opacity .4s ease 1.95s}.sp-ec-vuelta-flecha{position:absolute;left:11%;bottom:42px;width:0;height:0;border:6px solid transparent;border-bottom-color:var(--wp--preset--color--red);transform:translateX(-5px);opacity:0;transition:opacity .3s ease 2s}.sp-ej-line.is-in .sp-ec-vuelta-lab,.sp-ej-line.is-in .sp-ec-vuelta-flecha{opacity:1}@media (prefers-reduced-motion:reduce){.sp-ec-vuelta{transition:none;clip-path:inset(0 0 0 0)}.sp-ec-vuelta-lab,.sp-ec-vuelta-flecha{opacity:1;transition:none}}@media (max-width:680px){.sp-ej-line:has(.sp-ec-vuelta){padding-bottom:0}.sp-ec-vuelta,.sp-ec-vuelta-lab,.sp-ec-vuelta-flecha{display:none}}.sp-pil-top{padding:54px 0 66px}.sp-pil-head{max-width:56ch;margin-bottom:38px}.sp-pil-head h1{margin-top:12px;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.1}.sp-pil-head .sp-lead{margin-top:18px;font-size:1.05rem;line-height:1.62;color:var(--wp--preset--color--graphite)}.sp-vent.sp-is-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease}.sp-vent.sp-is-link:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(26,23,21,.1)}.sp-vent.sp-is-link:focus-visible{outline:2px solid var(--wp--preset--color--red);outline-offset:4px}.sp-v-verbo{display:block;margin-top:6px;font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--wp--preset--color--red-deep)}.sp-v-prob{margin-top:14px;font-size:.92rem;line-height:1.55;color:var(--wp--preset--color--graphite)}.sp-v-res{margin-top:12px;padding-top:12px;border-top:1px solid var(--wp--preset--color--hairline);font-size:.92rem;line-height:1.5;font-weight:700;color:var(--wp--preset--color--ink)}.sp-v-go{display:inline-block;margin-top:auto;padding-top:16px;font-size:.86rem;font-weight:800;letter-spacing:-.01em;color:var(--wp--preset--color--red-deep)}.sp-v-go .sp-ar{display:inline-block;transition:transform .18s ease}.sp-vent.sp-is-link:hover .sp-v-go .sp-ar{transform:translateX(4px)}.sp-pil-nota{margin-top:34px;padding-top:24px;border-top:1px solid var(--wp--preset--color--hairline);font-size:.94rem;line-height:1.6;color:var(--wp--preset--color--graphite);max-width:72ch}.sp-pil-cta .sp-cta-panel{padding:38px 44px}.sp-pil-cta .sp-ct-txt{max-width:52ch}.sp-pil-cta h2{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.16;color:#fff}.sp-pil-cta .sp-ct-sub{margin-top:10px;font-size:.98rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.sp-vent.sp-is-link:hover{transform:none}}@media (max-width:820px){.sp-pil-top{padding:40px 0 52px}.sp-pil-cta .sp-cta-panel{padding:30px 26px}}.sp-cta-panel .wpcf7{width:min(100%,380px);flex:0 0 auto}.sp-cta-form .sp-row2>p{display:flex;gap:12px;margin:0;width:100%}.sp-cta-form .sp-row2 br{display:none}.sp-cta-form .sp-row2 .wpcf7-form-control-wrap{min-width:0;flex:1 1 0}@media (max-width:420px){.sp-cta-form .sp-row2>p{flex-direction:column}}.sp-cta-form textarea{height:82px;min-height:82px;resize:vertical}.sp-cta-form .wpcf7-submit{width:100%;background:var(--wp--preset--color--red);color:#fff;border:0;border-radius:var(--sp-radius);padding:14px 24px;font-weight:700;font-size:.98rem;letter-spacing:-.01em;cursor:pointer;box-shadow:0 6px 16px rgba(26,23,21,.18);transition:background .15s,box-shadow .15s}.sp-cta-form .wpcf7-submit:hover{background:var(--wp--preset--color--red-deep)}.sp-cta-legal{margin-top:4px;font-size:.86rem;color:var(--wp--preset--color--dark-mute)}.sp-cta-form p:empty{display:none}.sp-cta-form p{margin:0}.sp-cta-panel .wpcf7 form.sent .wpcf7-response-output{background:rgba(255,255,255,.1);color:#fff}.sp-cta-panel .wpcf7-not-valid-tip{color:#ff9c92}.sp-proof-panel.sp-is-sola{display:block}.sp-proof-link{margin-top:18px;font-size:.94rem;font-weight:700}.sp-proof-link a{color:var(--wp--preset--color--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--wp--preset--color--red)}.sp-proof-link a:hover{color:var(--wp--preset--color--red-deep)}.sp-proof-link .sp-arrow{color:var(--wp--preset--color--red)}.sp-pil-nl{width:min(100%,380px);flex:0 0 auto}.sp-pil-nl form{display:flex;flex-direction:column;gap:12px}.sp-pil-nl input[type=text],.sp-pil-nl input[type=email]{width:100%;box-sizing:border-box;font-family:inherit;font-size:.98rem;padding:12px 14px;border:1.5px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.06);color:#fff}.sp-pil-nl input::placeholder{color:rgba(255,255,255,.5)}.sp-pil-nl input:focus{outline:0;border-color:var(--wp--preset--color--red)}.sp-pil-nl .wp-element-button{width:100%;text-align:center;cursor:pointer}.sp-pil-nl-micro{margin:10px 0 0;font-size:.86rem;color:var(--wp--preset--color--dark-mute)}.sp-cs-hero-grid .sp-lead{max-width:60ch}@media (min-width:861px){.sp-svc-hero-grid.sp-cs-hero-grid{grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}}.sp-cs-hero-art{max-width:520px;margin-left:auto}.sp-cs-hero-art img{width:100%;height:auto;display:block}@media (max-width:860px){.sp-cs-hero-art{max-width:360px;margin:0 auto;order:-1}}@media (prefers-reduced-motion:no-preference){.sp-cs-hero-art{animation:sp-cs-rise .6s cubic-bezier(.2,.7,.3,1) .1s both}}@keyframes sp-cs-rise{0%{opacity:0;transform:translateY(14px)}}.sp-cs-marcas{padding-top:64px;padding-bottom:68px}.sp-cs-marcas-head{margin-bottom:30px}.sp-cs-marcas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sp-cs-marca{position:relative;display:flex;flex-direction:column;gap:14px;min-height:170px;padding:18px 18px 16px;border-radius:14px;background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);text-decoration:none;border:1px solid transparent;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sp-cs-marca:hover,.sp-cs-marca:focus-visible{transform:translateY(-3px);border-color:var(--wp--preset--color--red);box-shadow:0 16px 34px rgba(0,0,0,.35);outline:0}.sp-cs-marca-n{position:absolute;top:14px;right:16px;font-size:.74rem;font-weight:800;letter-spacing:.06em;color:var(--wp--preset--color--mute)}.sp-cs-marca:hover .sp-cs-marca-n,.sp-cs-marca:focus-visible .sp-cs-marca-n{color:var(--wp--preset--color--red)}.sp-cs-marca-logo{flex:1;display:flex;align-items:center;justify-content:center;padding:6px 8px 0}.sp-cs-marca-logo img{max-height:58px;max-width:150px;width:auto;height:auto;object-fit:contain;display:block}.sp-cs-marca-word{font-weight:800;font-size:1.35rem;letter-spacing:-.02em}.sp-cs-marca-cap{font-size:.8rem;line-height:1.4;color:var(--wp--preset--color--graphite)}.sp-cs-marca-cap b{display:block;color:var(--wp--preset--color--ink);font-weight:700;margin-bottom:2px}@media (max-width:980px){.sp-cs-marcas-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.sp-cs-marcas-grid{grid-template-columns:1fr 1fr;gap:10px}.sp-cs-marca{min-height:150px;padding:14px}.sp-cs-marca-logo img{max-height:44px;max-width:120px}}.sp-cs-head{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start}.sp-cs-id{display:flex;flex-direction:column;gap:10px}.sp-cs-n{font-size:.8rem;font-weight:800;letter-spacing:.1em;color:var(--wp--preset--color--red)}.sp-cs-logo{width:132px;height:132px;display:grid;place-items:center;padding:18px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:16px}.sp-cs-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.sp-cs-logo .sp-pending{font-size:.8rem;font-weight:700;color:var(--wp--preset--color--graphite);text-align:center;line-height:1.3}.sp-cs-ttl{padding-top:26px}.sp-cs-head .sp-ey{color:var(--wp--preset--color--red);font-weight:700;font-size:.92rem}.sp-cs-head h2{font-weight:800;font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.03em;margin-top:8px;line-height:1.1}.sp-cs-sub{margin-top:10px;font-size:1.1rem;line-height:1.5;color:var(--wp--preset--color--graphite);max-width:60ch;text-wrap:balance}.sp-cs-meta{margin-top:12px;font-size:.86rem;font-weight:600;color:var(--wp--preset--color--mute)}.sp-cs-meta .sp-sep{margin:0 8px;color:var(--wp--preset--color--hairline)}@media (max-width:640px){.sp-cs-head{grid-template-columns:1fr;gap:18px}.sp-cs-id{flex-direction:row;align-items:center;gap:14px}.sp-cs-logo{width:96px;height:96px;padding:12px}.sp-cs-ttl{padding-top:0}}.sp-cs-kpis{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:16px;box-shadow:0 10px 26px rgba(26,23,21,.05);overflow:hidden}.sp-cs-kpis.sp-is-1{grid-template-columns:1fr}.sp-cs-kpis.sp-is-2{grid-template-columns:1fr 1fr}.sp-cs-fig{padding:26px 30px 24px;border-left:1px solid var(--wp--preset--color--hairline)}.sp-cs-fig:first-child{border-left:0}.sp-cs-fig .sp-fig{font-size:clamp(2.1rem,3.4vw,3rem);letter-spacing:-.035em}.sp-cs-fig .sp-lab{margin-top:10px;font-size:.92rem;line-height:1.45;color:var(--wp--preset--color--graphite);max-width:30ch}.sp-cs-kpis.sp-is-1 .sp-cs-fig{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.sp-cs-kpis.sp-is-1 .sp-cs-fig .sp-lab{margin-top:0;max-width:48ch;font-size:1rem}.sp-cs-story{margin:34px 0 0;display:grid;gap:0}.sp-cs-st{display:grid;grid-template-columns:180px 1fr;gap:28px;padding:26px 0;border-top:1px solid var(--wp--preset--color--hairline)}.sp-cs-story dt{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--red);padding-top:4px}.sp-cs-story dd{margin:0;max-width:66ch}.sp-cs-story p{color:var(--wp--preset--color--ink-soft);font-size:1.04rem;line-height:1.65}.sp-cs-pasos{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:paso}.sp-cs-pasos li{position:relative;padding-left:40px;color:var(--wp--preset--color--ink-soft);font-size:1.02rem;line-height:1.55;counter-increment:paso}.sp-cs-pasos li::before{content:counter(paso,decimal-leading-zero);position:absolute;left:0;top:.2em;font-size:.8rem;font-weight:800;letter-spacing:.04em;color:var(--wp--preset--color--graphite)}.sp-cs-res{margin:0;padding:0;list-style:none;display:grid;gap:10px}.sp-cs-res li{position:relative;padding-left:26px;font-size:1.02rem;line-height:1.55;color:var(--wp--preset--color--ink-soft)}.sp-cs-res li::before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:var(--wp--preset--color--red)}@media (max-width:760px){.sp-cs-kpis,.sp-cs-kpis.sp-is-2{grid-template-columns:1fr}.sp-cs-fig{border-left:0;border-top:1px solid var(--wp--preset--color--hairline);padding:20px 24px}.sp-cs-fig:first-child{border-top:0}.sp-cs-kpis.sp-is-1 .sp-cs-fig{grid-template-columns:1fr;gap:8px}.sp-cs-st{grid-template-columns:1fr;gap:10px;padding:22px 0}}.sp-cs-quote{margin:10px 0 0;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:30px 0 0;border-top:1px solid var(--wp--preset--color--hairline)}.sp-cs-quote img{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block}.sp-cs-quote blockquote{margin:0;font-size:1.04rem;line-height:1.6;color:var(--wp--preset--color--ink-soft);max-width:70ch}.sp-cs-quote blockquote::before{content:"« ";color:var(--wp--preset--color--red);font-weight:800}.sp-cs-quote blockquote::after{content:" »";color:var(--wp--preset--color--red);font-weight:800}.sp-cs-quote figcaption{grid-column:2;margin-top:10px;font-size:.88rem;color:var(--wp--preset--color--graphite)}.sp-cs-quote figcaption b{display:block;color:var(--wp--preset--color--ink)}@media (max-width:560px){.sp-cs-quote{grid-template-columns:1fr}.sp-cs-quote figcaption{grid-column:1}}.sp-tl{margin-top:14px;display:grid;gap:0}.sp-tl-item{display:grid;grid-template-columns:118px auto 1fr;gap:0 24px;position:relative}.sp-tl-anos{font-weight:800;font-size:.92rem;padding-top:2px;color:var(--wp--preset--color--graphite);white-space:nowrap;font-variant-numeric:tabular-nums}.sp-tl-dot{position:relative;width:14px}.sp-tl-dot::before{content:"";position:absolute;left:50%;top:9px;transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background:var(--wp--preset--color--paper);border:2.5px solid var(--wp--preset--color--ink);z-index:1}.sp-tl-item.sp-is-now .sp-tl-dot::before{border-color:var(--wp--preset--color--red);background:var(--wp--preset--color--red)}.sp-tl-dot::after{content:"";position:absolute;left:50%;top:23px;bottom:-9px;transform:translateX(-50%);width:2px;background:var(--wp--preset--color--hairline)}.sp-tl-item:last-child .sp-tl-dot::after{display:none}.sp-tl-body{padding-bottom:34px}.sp-tl-body h3{font-size:1.08rem;font-weight:800;letter-spacing:-.015em}.sp-tl-org{color:var(--wp--preset--color--red-deep);font-weight:700}.sp-tl-body p{margin-top:8px;font-size:.96rem;line-height:1.58;color:var(--wp--preset--color--graphite);max-width:64ch}.sp-tl-body .sp-link{margin-top:10px}@media (max-width:640px){.sp-tl-item{grid-template-columns:auto 1fr}.sp-tl-anos{grid-column:2;order:-1}.sp-tl-dot{grid-row:1/span 2}.sp-tl-body{grid-column:2}}.sp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:38px;align-items:start}.sp-form-col h3{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--mute)}.sp-form-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:0}.sp-form-list li{padding:16px 0;border-bottom:1px solid var(--wp--preset--color--hairline);display:flex;gap:18px;justify-content:space-between;align-items:baseline}.sp-form-list li:first-child{border-top:1px solid var(--wp--preset--color--hairline)}.sp-form-list b{font-weight:700}.sp-form-yr{flex:none;font-size:.85rem;font-weight:700;color:var(--wp--preset--color--graphite);font-variant-numeric:tabular-nums}.sp-certs-row{margin-top:20px;display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center}.sp-certs-row .sp-cert-logo{display:inline-flex;align-items:center;height:64px}.sp-certs-row .sp-cert-logo img{max-height:100%;max-width:170px;width:auto;height:auto;display:block;object-fit:contain}.sp-certs-row .sp-cert-logo.sp-is-badge img{max-height:58px}.sp-certs-nota{margin-top:16px;font-size:.88rem;color:var(--wp--preset--color--graphite)}@media (max-width:860px){.sp-form-grid{grid-template-columns:1fr}}.sp-lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px}.sp-lab-card{background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:16px;padding:28px 30px;box-shadow:0 14px 34px rgba(26,23,21,.06)}.sp-lab-card h3{font-size:1.12rem;font-weight:800;letter-spacing:-.015em}.sp-lab-card p{margin-top:10px;font-size:.96rem;line-height:1.58;color:var(--wp--preset--color--graphite)}.sp-lab-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sp-lab-tags span{font-size:.8rem;font-weight:700;color:var(--wp--preset--color--graphite);border:1px solid var(--wp--preset--color--hairline);border-radius:999px;padding:5px 12px}.sp-lab-fotos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.sp-lab-fotos img{width:100%;height:110px;object-fit:cover;border-radius:10px;display:block}.sp-lab-link{margin-top:16px}@media (max-width:860px){.sp-lab-grid{grid-template-columns:1fr}}.sp-equipo-panel{margin-top:38px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:16px;padding:34px 38px;box-shadow:0 14px 34px rgba(26,23,21,.07);max-width:76ch}.sp-equipo-panel p{color:var(--wp--preset--color--graphite)}.sp-equipo-panel p+p{margin-top:14px}.sp-equipo-panel b{color:var(--wp--preset--color--ink)}.sp-int-hero .sp-lead strong,.sp-fit p strong{color:var(--wp--preset--color--ink);font-weight:700}.wp-block-buttons.sp-int-ctas{margin-top:30px;gap:14px}.wp-block-buttons.sp-int-ctas>.wp-block-button{display:flex}.sp-caso-t strong,.sp-ej-t strong,.sp-dolor-t strong{font-weight:inherit}.wp-block-button.sp-btn-ghost{border:0;background:0 0;box-shadow:none}.wp-block-button.sp-btn-ghost .wp-block-button__link{background:0 0;color:var(--wp--preset--color--ink);border:1px solid var(--wp--preset--color--hairline);box-shadow:none}.wp-block-button.sp-btn-ghost .wp-block-button__link:hover{border-color:var(--wp--preset--color--ink);background:0 0}.sp-svc-hero-grid>*{margin-top:0}.wp-block-image.sp-svc-foto{margin:0 0 0 auto}.sp-fit-grid>.sp-fit,.sp-vent-grid>.sp-vent,.sp-casos-grid>.sp-caso,.sp-kpi-grid>.sp-kpi,.sp-do-list>.sp-do-item,.sp-ej-line>.sp-ej-stage,.sp-faq>.sp-faq-item,.sp-cta-final>*{margin:0}.sp-ej-stage .sp-ej-t{margin-top:14px}.sp-ej-stage .sp-ej-lab{margin-top:5px}.sp-ej-line>.sp-ej-stage:nth-child(1){--i:0}.sp-ej-line>.sp-ej-stage:nth-child(2){--i:1}.sp-ej-line>.sp-ej-stage:nth-child(3){--i:2}.sp-ej-line>.sp-ej-stage:nth-child(4){--i:3}.sp-caso .sp-caso-t{margin-top:0;font-size:.96rem;font-weight:700;line-height:1.35;color:var(--wp--preset--color--ink);padding-top:14px;border-top:2px solid var(--wp--preset--color--red)}.sp-kpi>.sp-abbr{margin:0}.sp-kpi-closer strong{font-weight:inherit;color:var(--wp--preset--color--red)}.is-layout-constrained>.sp-kpi-closer{margin-left:max(0px,calc((100% - 1200px)/2))!important}.wp-block-image.sp-svc-portrait{margin:0 0 0 auto}.wp-block-image.sp-svc-portrait .wp-element-caption{margin:12px 0 0;font-size:.82rem;line-height:1.62;color:var(--wp--preset--color--mute);text-align:right}.wp-block-image.sp-svc-portrait .wp-element-caption strong{color:var(--wp--preset--color--ink);font-weight:700}@media (max-width:860px){.wp-block-image.sp-svc-portrait .wp-element-caption{text-align:left}}.sp-proof-link::after{content:"→";color:var(--wp--preset--color--red);margin-left:6px}.sp-faq .sp-faq-item summary::after{content:"+";flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--wp--preset--color--hairline);display:grid;place-items:center;font-size:.9rem;font-weight:800;color:var(--wp--preset--color--mute);transition:transform .2s}.sp-faq .sp-faq-item[open] summary::after{transform:rotate(45deg);color:var(--wp--preset--color--red);border-color:var(--wp--preset--color--red)}.is-layout-constrained>.sp-sec-head,.is-layout-constrained>.sp-reto-callout,.is-layout-constrained>.sp-concept-bridge,.is-layout-constrained>.sp-callout,.is-layout-constrained>.sp-equipo-panel,.is-layout-constrained>.sp-proof-link{margin-left:max(0px,calc((100% - 1200px)/2))!important}.sp-reto-callout strong{font-weight:inherit;color:var(--wp--preset--color--red)}.sp-concept-bridge strong{color:var(--wp--preset--color--red-deep);font-weight:700}.sp-dsr-range strong,.sp-equipo-panel strong{color:var(--wp--preset--color--ink);font-weight:700}.sp-form-list strong{font-weight:700}.sp-dolor .sp-dolor-t{margin-top:16px;font-size:1.04rem;font-weight:800;letter-spacing:-.02em;line-height:1.28;color:var(--wp--preset--color--ink)}.sp-flow .sp-step-n{margin-top:0;margin-bottom:14px;font-size:1.45rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--wp--preset--color--hairline)}.sp-flow .sp-verb{margin-top:0;line-height:1.62}.sp-flow .sp-svc{line-height:1.62}.sp-process .sp-n,.sp-process .sp-verb{line-height:1.62}.sp-process .sp-n{margin-top:0}.sp-fit .sp-marker{line-height:1.62}.wp-block-image.sp-dsr-photo{margin:0}.wp-block-image.sp-cs-hero-art{margin:0 0 0 auto}.sp-link-p a{font-weight:700;font-size:inherit;line-height:inherit;color:var(--wp--preset--color--ink);display:inline-flex;align-items:center;gap:7px}.sp-link-p a::after{content:"→";color:var(--wp--preset--color--red);transition:transform .15s}.sp-link-p a:hover::after{transform:translateX(4px)}.sp-nativo .sp-link-p{font-size:.9rem;line-height:1.62}.sp-tl-body .sp-link-p{margin-top:calc(.96rem + 10px)}.sp-lab-card .sp-lab-link{margin-top:16px}ul.wp-block-list.sp-form-list{margin:16px 0 0;padding:0;list-style:none}.sp-int-hero .sp-ey+h1.wp-block-heading{margin-top:16px}.sp-svc-hero-grid.sp-cs-hero-grid .sp-lead{max-width:68ch}.wp-block-group.sp-equipo-panel{box-sizing:content-box}.sp-guia>*{max-width:780px}.sp-guia-bloque{margin-top:44px}.sp-guia-bloque+.sp-guia-bloque{padding-top:36px;border-top:1px solid var(--wp--preset--color--hairline)}.sp-guia-bloque h3{font-size:1.28rem;letter-spacing:-.015em;line-height:1.25}.sp-guia-bloque p{margin-top:14px;font-size:1.02rem;line-height:1.72;color:var(--wp--preset--color--graphite)}.sp-guia-bloque p strong{color:var(--wp--preset--color--ink)}@media (max-width:620px){.sp-guia-bloque{margin-top:34px}.sp-guia-bloque+.sp-guia-bloque{padding-top:28px}.sp-guia-bloque h3{font-size:1.16rem}}.sp-plataforma{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;margin-bottom:22px;border:1px solid var(--wp--preset--color--hairline);border-radius:999px;background:var(--wp--preset--color--paper);font-size:.86rem;font-weight:700;letter-spacing:-.01em;color:var(--wp--preset--color--graphite)}.sp-plataforma svg{width:19px;height:19px;flex:none;color:var(--wp--preset--color--ink)}.sp-plataforma-linea{margin-bottom:22px}.sp-plataforma{max-width:100%;margin-bottom:0}@media (max-width:560px){.sp-plataforma-mas{display:none}}.sp-guia-bloque ul{margin-top:16px;padding-left:0;list-style:none}.sp-guia-bloque li{position:relative;padding-left:22px;margin-top:12px;font-size:1.02rem;line-height:1.7;color:var(--wp--preset--color--graphite)}.sp-guia-bloque li::before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:var(--wp--preset--color--red)}.sp-guia-legal p{font-size:.88rem;color:var(--wp--preset--color--mute)}.sp-hero-fundido{grid-template-columns:1.1fr .9fr;gap:0;align-items:stretch}.sp-hero-fundido .sp-hero-txt{align-self:center}.sp-int-hero .sp-hero-fundido .sp-hero-txt>.sp-ey:first-child{margin-top:0}.sp-hero-fundido .sp-svc-foto,.sp-hero-fundido .sp-svc-portrait{position:relative;max-width:none;min-height:340px;margin:0;border-radius:0;box-shadow:none;overflow:visible}.sp-hero-fundido figcaption{display:none}.sp-hero-fundido .sp-svc-foto img,.sp-hero-fundido .sp-svc-portrait img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:60% 50%;border-radius:0 10px 10px 0;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.5) 30%,#000 56%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.5) 30%,#000 56%)}.sp-hero-fundido .sp-svc-portrait img{object-position:100% 50%}.sp-dsr-hero-grid.sp-hero-fundido{grid-template-columns:1.1fr .9fr;gap:0;align-items:stretch}.sp-hero-fundido .sp-dsr-foto{position:relative;min-height:340px}.sp-hero-fundido .sp-dsr-photo{position:static;margin:0;aspect-ratio:auto;border-radius:0;overflow:visible}.sp-hero-fundido .sp-dsr-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%;border-radius:0 10px 10px 0;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.5) 30%,#000 56%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.5) 30%,#000 56%)}.sp-hero-fundido .sp-dsr-photo-credit{position:absolute;right:12px;bottom:10px;z-index:1;margin:0;padding:3px 9px;border-radius:999px;background:rgba(26,23,21,.55);color:rgba(255,255,255,.9);font-size:.7rem}.sp-hero-fundido .sp-dsr-photo-credit a{color:inherit}.sp-hero-fundido .sp-hero-txt>.sp-dsr-label:first-child{margin-top:0}@media (max-width:900px){.sp-hero-fundido{grid-template-columns:1fr;gap:30px}.sp-dsr-hero-grid.sp-hero-fundido{grid-template-columns:1fr}.sp-hero-fundido .sp-dsr-foto{order:-1;min-height:0}.sp-hero-fundido .sp-dsr-photo img{position:static;height:clamp(240px,58vw,360px);border-radius:10px 10px 0 0;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 30%);mask-image:linear-gradient(to top,transparent 0,#000 30%)}.sp-hero-fundido .sp-svc-foto,.sp-hero-fundido .sp-svc-portrait{order:-1}.sp-hero-fundido .sp-svc-foto,.sp-hero-fundido .sp-svc-portrait{min-height:0;max-width:none;margin:0}.sp-hero-fundido .sp-svc-foto img,.sp-hero-fundido .sp-svc-portrait img{position:static;height:clamp(240px,58vw,360px);border-radius:10px 10px 0 0;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 30%);mask-image:linear-gradient(to top,transparent 0,#000 30%)}.sp-hero-fundido .sp-svc-portrait img{object-position:100% 50%;height:300px}}.sp-hero-sellos{position:absolute;top:-18px;right:-18px;z-index:1;display:flex;flex-direction:column;gap:10px}.sp-hero-fundido .sp-hero-sellos img{position:static;display:block;box-sizing:border-box;width:84px;height:84px;padding:14px;border-radius:50%;background:#fff;object-fit:contain;box-shadow:0 8px 22px rgba(26,23,21,.16),0 0 0 1px rgba(26,23,21,.06);-webkit-mask-image:none;mask-image:none}.sp-hero-fundido .sp-hero-sellos img+img{padding:6px}@media (max-width:900px){.sp-hero-sellos{top:auto;right:10px;bottom:-22px;flex-direction:row}.sp-hero-fundido .sp-hero-sellos img{width:64px;height:64px;padding:10px}.sp-hero-fundido .sp-hero-sellos img+img{padding:5px}}.sp-relacionados:not(:has(.sp-card)){display:none}.sp-rel-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.sp-rel-head h2{margin:0}.sp-rel-todo{white-space:nowrap;font-weight:700;font-size:.95rem}@media (max-width:620px){.sp-rel-head{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:520px){.sp-int-hero:has(.sp-hero-fundido){padding-top:14px}.sp-hero-fundido .wp-block-buttons{flex-wrap:nowrap;gap:8px}.sp-hero-fundido .wp-block-buttons>.wp-block-button{flex:1 1 auto;margin:0}.sp-hero-fundido .wp-block-buttons .wp-block-button__link{width:100%;padding:12px 12px;font-size:.88rem;white-space:nowrap;text-align:center}}@media (max-width:520px){.sp-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-flow>.sp-step{min-width:0;overflow-wrap:anywhere}}