:root{--ink:#17131d;--paper:#f5f0e8;--muted:#6d6570;--plum:#2d143c;--violet:#6f3e91;--gold:#d8ae63;--line:#2d143c29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f0e8f0;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.brand{letter-spacing:.16em;font-family:Georgia,serif;font-size:15px;font-weight:700}.brand span{color:var(--violet)}nav{color:#504758;gap:28px;font-size:14px;display:flex}nav a:hover,.text-link:hover{color:var(--violet)}.header-cta{border:1px solid var(--plum);padding:10px 15px;font-size:13px}.hero{background:var(--plum);color:#fff;grid-template-columns:1.05fr .95fr;min-height:690px;display:grid;position:relative}.hero-image{background:linear-gradient(90deg,#1f0b2a0f,#1f0b2ab3),url(/images/hero-souls.jpg) 50%/cover}.hero-copy{align-self:center;padding:clamp(52px,9vw,130px) max(7vw,32px) 56px 5vw}.eyebrow{color:var(--gold);letter-spacing:.17em;margin:0 0 16px;font-size:12px;font-weight:700}.hero h1,h2{margin:0;font-family:Georgia,serif;line-height:1.05}.hero h1{letter-spacing:-.04em;max-width:720px;font-size:clamp(45px,5vw,78px)}.lead{color:#e6dce9;max-width:585px;margin:28px 0;font-size:18px}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button{justify-content:center;align-items:center;gap:15px;padding:15px 21px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.primary{background:var(--gold);color:#24132d}.primary:hover{background:#e7c17c;transform:translateY(-2px)}.ghost{color:#fff;border:1px solid #ffffff73}.trust-list{color:#e2d5e6;flex-wrap:wrap;gap:10px 22px;margin:35px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.trust-list li:before{content:"✓ ";color:var(--gold)}.section{max-width:1440px;margin:auto;padding:clamp(65px,9vw,130px) max(5vw,24px)}.intro{text-align:center;max-width:1120px}.intro h2,.faq h2,.testimonials h2{max-width:790px;margin:auto;font-size:clamp(35px,4vw,58px)}.intro>p:not(.eyebrow),.section-lead{max-width:675px;color:var(--muted);margin:23px auto;font-size:17px}.cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.cards article{border:1px solid var(--line);background:#fbf9f4;padding:28px}.number{color:var(--gold);font-size:13px;font-weight:700}.cards h3,.process h3{margin:12px 0;font-family:Georgia,serif;font-size:25px}.cards p:last-child{color:var(--muted);font-size:15px}.dark{background:var(--plum);color:#fff;max-width:none}.process{grid-template-columns:.9fr 1.1fr;gap:80px;padding-left:max(7vw,24px);padding-right:max(7vw,24px);display:grid}.process>div{max-width:510px}.process h2,.marcelo h2,.video-section h2,.final-cta h2{font-size:clamp(38px,4.4vw,64px)}.process>div>p:not(.eyebrow),.video-section p:not(.eyebrow){color:#ddd0e4;margin:22px 0 28px;font-size:17px}.process ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.process li{border-bottom:1px solid #fff3;gap:22px;padding:22px 0;display:flex}.process li>span{color:var(--gold);font-family:Georgia,serif;font-size:30px}.process h3{margin:0 0 5px;font-size:22px}.process li p{color:#d9cce0;margin:0;font-size:15px}.marcelo{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,9vw,130px);max-width:1170px;display:grid}.marcelo-photo{background:#d6c5d8;overflow:hidden}.marcelo img{filter:saturate(.8);width:100%;height:auto;display:block}.marcelo>div:last-child{max-width:470px}.marcelo>div:last-child>p:not(.eyebrow):not(.signature){color:var(--muted);font-size:17px}.signature{margin:29px 0 10px;font-family:Georgia,serif;font-size:24px;font-style:italic}.text-link{color:var(--violet);font-weight:700}.testimonials{text-align:center}.testimonial-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px;display:grid}.testimonial-grid article{border:1px solid var(--line);background:#fffdf9;flex-direction:column;padding:23px;display:flex}.verified{color:#5e5761;font-size:11px;font-weight:700}.verified span{color:#fff;background:#5447b6;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:5px;display:inline-grid}.stars{color:#bd8d3c;letter-spacing:1px;font-size:13px}.testimonial-grid blockquote{flex-grow:1;margin:5px 0 22px;font-family:Georgia,serif;font-size:17px;line-height:1.45}.testimonial-grid footer{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.testimonial-grid footer strong{color:var(--ink);font-size:14px}.proof-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.proof-grid figure{border:1px solid var(--line);background:#fff;margin:0;padding:9px 9px 15px}.proof-grid img{object-fit:cover;object-position:top;width:100%;height:420px;display:block}.proof-grid figcaption{color:var(--muted);padding-top:10px;font-size:12px}.video-section{grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px;padding-left:max(7vw,24px);padding-right:max(7vw,24px);display:grid}video{aspect-ratio:16/9;background:#0a0610;width:100%}.faq{max-width:920px}.faq .eyebrow,.faq h2{text-align:center}.faq-list{border-top:1px solid var(--line);margin-top:45px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;justify-content:space-between;gap:20px;font-family:Georgia,serif;font-size:21px;list-style:none;display:flex}summary:after{content:"+";color:var(--violet)}details[open] summary:after{content:"−"}details p{max-width:700px;color:var(--muted);margin:14px 0 0}.final-cta{text-align:center;color:#fff;background:linear-gradient(#210d2ede,#210d2ede),url(/images/seven-seals.jpg) 50%/cover;padding:115px 24px}.final-cta h2{max-width:760px;margin:0 auto}.final-cta>p:not(.eyebrow){color:#e2d9e4;margin:20px auto 28px;font-size:17px}.footer{color:#e7dfe9;background:#170b20;justify-content:space-between;gap:30px;padding:45px max(5vw,24px) 90px;display:flex}.footer p{color:#bdb0c2;margin:9px 0;font-size:13px}.footer>div:last-child{flex-direction:column;font-size:14px;display:flex}.footer>div:last-child a{color:var(--gold)}.mobile-cta{display:none}@media (max-width:800px){.site-header{height:64px}.site-header nav,.header-cta{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-image{grid-row:1;height:310px}.hero-copy{padding:50px 24px 60px}.hero h1{font-size:47px}.cards,.testimonial-grid{grid-template-columns:1fr}.process,.marcelo,.video-section{grid-template-columns:1fr;gap:38px}.process,.marcelo{padding:70px 24px}.marcelo-photo{max-height:540px}.marcelo-photo img{object-fit:cover;height:100%}.video-section{padding:70px 24px}.proof-grid{grid-template-columns:repeat(3,1fr);gap:7px}.proof-grid figure{padding:4px}.proof-grid img{height:210px}.proof-grid figcaption{font-size:9px}.mobile-cta{z-index:12;color:#fff;background:#24a662;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 25px #0004}.footer{flex-direction:column;padding-bottom:90px}.section{padding:70px 24px}.testimonial-grid article{padding:24px}.hero-actions .button{width:100%}}
.youtube-testimonials{text-align:center}.youtube-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:42px;display:grid}.youtube-grid article{border:1px solid var(--line);background:#fffdf9;padding:10px 10px 18px}.embed{aspect-ratio:16/9;background:#211329}.embed video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.youtube-grid h3{margin:16px 10px 3px;font-family:Georgia,serif;font-size:22px}.youtube-grid p{color:var(--muted);margin:0 10px;font-size:14px}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.location{text-align:center}.map-frame{border:1px solid var(--line);background:#fff;max-width:980px;margin:42px auto 24px;padding:8px}.map-frame iframe{border:0;width:100%;height:410px;display:block}.directions-link{margin:auto}@media (max-width:800px){.youtube-grid,.review-grid{grid-template-columns:1fr;gap:18px}}
.sticky-contact{z-index:20;color:#fff;background:#20a661;border-radius:18px;align-items:center;gap:10px;max-width:285px;padding:13px 17px 13px 14px;font-size:14px;font-weight:700;line-height:1.15;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #073a2259}.sticky-contact:hover{background:#16844c;transform:translateY(-3px)}.sticky-contact small{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.sticky-contact b{margin-left:5px;font-size:22px}.whatsapp-mark{border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:33px;height:33px;font-size:20px;display:grid}@media (max-width:800px){.sticky-contact{border-radius:99px;justify-content:center;max-width:none;padding:13px 18px;bottom:12px;left:12px;right:12px}.sticky-contact small{display:none}}
.diego-remix{--ink:#1c1020;--paper:#faf3e8;--gold:#f2a51f;--hot:#df4215;--dark:#180919;background:var(--paper);color:var(--ink)}.diego-remix h1,.diego-remix h2,.diego-remix h3{font-family:Georgia,serif;line-height:1.05}.topbar{text-align:center;background:#f5ad16;padding:10px;font-weight:700}.diego-remix header{color:#fff;z-index:5;background:#160916;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex;position:sticky;top:0}.diego-remix nav{gap:24px;display:flex}.navcta{border:1px solid var(--gold);color:var(--gold);padding:10px 15px}.dhero{text-align:center;color:#fff;background:linear-gradient(#18091acb,#18091ae6),url(/images/hero-souls.jpg) 50%/cover;place-items:center;min-height:690px;display:grid}.dhero>div{max-width:900px;padding:70px 24px}.kicker{letter-spacing:.15em;color:var(--gold);font-size:12px;font-weight:700}.dhero h1{color:#fa8654;margin:15px 0;font-size:clamp(48px,7vw,88px)}.dhero h2{color:#ffc36a;font-family:Arial;font-size:clamp(23px,3vw,38px)}.dhero p:not(.kicker){max-width:700px;margin:25px auto;font-size:18px;line-height:1.7}.actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta{border-radius:6px;padding:16px 25px;font-weight:700;display:inline-block}.hot{color:#fff;background:linear-gradient(135deg,#cf2914,#f87918)}.blue{color:#fff;background:#2768dc}.dhero small{color:#f4dfc8;margin-top:28px;display:block}.services,.testimonials,.videos,.visit,.faq{text-align:center;padding:95px max(6vw,24px)}.services h2,.testimonials h2,.videos h2,.visit h2,.faq h2{margin:14px;font-size:clamp(38px,5vw,62px)}.services>p:not(.kicker){color:#6c5d69;max-width:650px;margin:0 auto 45px}.cards,.reviewcards,.videos>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:auto;display:grid}.cards article,.reviewcards article{background:#fff;border:1px solid #ead7bd;padding:30px}.cards article:nth-child(2){color:#fff;background:#351336}.cards b{color:#d87020}.cards h3{font-size:28px}.steps{background:var(--dark);color:#fff;grid-template-columns:1fr 1fr;gap:70px;padding:90px 8vw;display:grid}.steps h2{font-size:clamp(40px,5vw,65px)}.steps ol{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid #ffffff38;gap:18px;padding:20px 0;display:flex}.steps b{color:var(--gold);font:30px Georgia}.steps span{color:#d7c7d7;flex-direction:column;display:flex}.steps strong{color:#fff;font:21px Georgia}.master{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;max-width:1250px;margin:auto;padding:100px max(6vw,24px);display:grid}.master img{background:#321333;width:100%;padding:10px}.master h2{font-size:clamp(38px,5vw,62px)}.master p:not(.kicker){color:#675866;line-height:1.75}.textcta{color:#7b287b;font-weight:700}.testimonials{background:#fffaf2}.reviewcards article{flex-direction:column;display:flex}.reviewcards i{color:#e5a128}.reviewcards blockquote{flex-grow:1;font:18px/1.55 Georgia}.reviewcards small{color:#716572}.proof-grid{max-width:1000px;margin:40px auto 0}.proof-grid img{height:390px}.videos{color:#fff;background:#170818}.videos video{aspect-ratio:9/14;object-fit:contain;background:#000;width:100%}.visit{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.visit iframe{border:0;width:100%;height:380px}.faq{max-width:900px;margin:auto}.faq details{text-align:left;border-bottom:1px solid #dfcfbd;padding:20px 0}.faq summary{cursor:pointer;font:21px Georgia}.closing{text-align:center;color:#fff;background:linear-gradient(#170918d9,#170918d9),url(/images/seven-seals.jpg) 50%/cover;padding:110px 24px}.closing h2{max-width:800px;margin:16px auto 35px;font-size:clamp(40px,5vw,68px)}.closing p{color:var(--gold);letter-spacing:.13em;font-size:12px;font-weight:700}.diego-remix footer{color:#ddd0df;text-align:center;background:#100612;padding:45px 7vw 90px}.diego-remix footer a{color:var(--gold)}.stickwa{z-index:10;color:#fff;background:#20a45c;border-radius:99px;padding:15px 20px;font-weight:700;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0005}@media (max-width:800px){.diego-remix header{height:62px}.diego-remix nav,.navcta{display:none}.cards,.reviewcards,.videos>div,.steps,.master,.visit{grid-template-columns:1fr}.steps{gap:30px;padding:70px 24px}.master,.visit{gap:35px;padding:70px 24px}.services,.testimonials,.videos,.faq{padding:70px 24px}.proof-grid img{height:210px}.stickwa{text-align:center;bottom:12px;left:12px;right:12px}.dhero{min-height:620px}}
@media (max-width:800px){.diego-remix .proof-grid{grid-template-columns:1fr;gap:16px;max-width:460px}.diego-remix .proof-grid img{object-fit:contain;cursor:zoom-in;height:auto;max-height:none}}
.diego-remix .master p:not(.kicker){display:none}.diego-remix .master>div:after{content:"Con más de 16 años de experiencia en las artes ocultas, el Maestro Diego Maldonado ha perfeccionado poderosos rituales destinados a recuperar el amor y fortalecer los vínculos de pareja. Sus trabajos combinan conocimientos ancestrales con técnicas de magia ceremonial transmitidas a través de generaciones.\a ®specializado en casos sentimentales complejos, incluso aquellos en los que otros han fallado, emplea elementos sagrados, velas rituales y profundas conexiones energéticas para favorecer el acercamiento, despertar nuevamente los sentimientos y abrir el camino hacia la reconciliación con el ser amado.";white-space:pre-line;color:#675866;margin-bottom:24px;line-height:1.75;display:block}
.diego-remix{color:#fff;background:#05060c}.diego-remix .services,.diego-remix .testimonials,.diego-remix .faq{color:#fff;background:radial-gradient(circle at top,#191125,#05060c 62%)}.diego-remix .services>p:not(.kicker),.diego-remix .master p:not(.kicker),.diego-remix .faq p{color:#e8d8bf}.diego-remix .cards article,.diego-remix .reviewcards article{color:#fff;background:linear-gradient(145deg,#25102e,#35113f);border:1px solid #a83221;border-radius:14px;box-shadow:0 18px 48px #0008}.diego-remix .cards article:nth-child(2){background:linear-gradient(145deg,#40102d,#240b37);transform:translateY(-10px)}.diego-remix .cards article:before{content:"✦";color:#ff5c14;font-size:34px;display:block}.diego-remix .cards b,.diego-remix .reviewcards i{color:#ff841e}.diego-remix .steps{background:linear-gradient(#070811,#141021)}.diego-remix .master{background:#0a0b13;max-width:none;padding-left:14%;padding-right:14%}.diego-remix .videos{background:linear-gradient(#090811,#211028)}.diego-remix .video-grid video,.diego-remix .videos video{border:1px solid #a83221;border-radius:10px;box-shadow:0 16px 36px #0008}.diego-remix .visit{color:#fff;background:#0c0d16;max-width:none;padding-left:14%;padding-right:14%}.diego-remix .visit p{color:#eadbc3}.diego-remix .closing{background:linear-gradient(#160a1ae8,#160a1ae8),url(/images/seven-seals.jpg) 50%/cover}.diego-remix .topbar{color:#281107;background:linear-gradient(90deg,#ff8b16,#ffd33a)}.diego-remix .cta{transition:transform .18s;box-shadow:0 8px #0005,0 16px 34px #0006}.diego-remix .cta:hover{transform:translateY(-3px)}.diego-remix .proof-grid figure{background:#25102e;border-color:#a83221;border-radius:10px;overflow:hidden}.diego-remix .faq details{border-color:#9d712f}.diego-remix .faq summary{color:#fff}@media (max-width:800px){.diego-remix .cards article:nth-child(2){transform:none}.diego-remix .master,.diego-remix .visit{padding-left:24px;padding-right:24px}}
.diego-remix .cards article:nth-child(2) p{color:#0000;font-size:0;display:block}.diego-remix .cards article:nth-child(2) p:after{content:"Solo se considera cuando ya no hay amor. Antes se realiza una revisión privada para valorar si el caso es viable.";color:#fff;font-size:16px;line-height:1.6;display:block}.diego-remix .steps{background:radial-gradient(circle at 15% 30%,#4a153c 0,#16091c 48%,#06070c 100%);align-items:center}.diego-remix .steps ol{border:0;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.diego-remix .steps li{background:linear-gradient(145deg,#31103a,#190d25);border:1px solid #a63225;border-radius:12px;flex-direction:column;min-height:180px;padding:25px}.diego-remix .steps li:nth-child(3) span{display:none}.diego-remix .steps li:nth-child(3):after{content:"Solo paga si obtienes resultados consistentes";color:#fff;font:21px/1.25 Georgia,serif}.diego-remix .master img{aspect-ratio:4/5;object-fit:cover;object-position:center top;height:auto}@media (max-width:800px){.diego-remix .steps ol{grid-template-columns:1fr}.diego-remix .steps li{min-height:auto}}
.diego-remix .dhero{background:linear-gradient(90deg,#0b0512f5 0%,#17081bcc 48%,#0b0512b3 100%),linear-gradient(#0000 45%,#7726535c),url(/images/maestro-diego-maldonado.jpg) 68% 35%/cover}
.diego-remix{flex-direction:column;display:flex}.diego-remix>.topbar{order:0}.diego-remix>header{order:1}.diego-remix>.dhero{order:2}.diego-remix>.services{order:3}.diego-remix>.master{order:4}.diego-remix>.testimonials{order:5}.diego-remix>.videos{order:6}.diego-remix>.steps{order:7}.diego-remix>.visit{order:8}.diego-remix>.faq{order:9}.diego-remix>.closing{order:10}.diego-remix>footer{order:11}
.diego-remix .dhero h1{font-size:0}.diego-remix .dhero h1:after{content:"¿Sientes que el amor no está funcionando?";font-size:clamp(48px,7vw,88px)}.diego-remix .dhero h2{font-size:0}.diego-remix .dhero h2:after{content:"Empieza por entender qué sirve para ti.";font-size:clamp(23px,3vw,38px)}.diego-remix .dhero p:not(.kicker){font-size:0}.diego-remix .dhero p:not(.kicker):after{content:"El Maestro Diego Maldonado revisa tu caso en privado. Cuando aún existe conexión, el Pacto de Amor busca fortalecerla; si por el contrario no hay cariño, existen tratamientos alternativos que pueden dar buen resultado.";font-size:18px}
.diego-remix>.videos{order:5}.diego-remix>.testimonials{flex-direction:column;order:6;display:flex}.diego-remix .testimonials>.proof-grid{order:1}.diego-remix .testimonials>.reviewcards{order:2}
@media (max-width:800px){.diego-remix .dhero{min-height:0;display:block}.diego-remix .dhero>div{padding:38px 24px 96px}.diego-remix .dhero .kicker{margin-top:0}.diego-remix .dhero h1{margin-top:14px}}
.diego-remix .services .cards article{min-height:390px;padding:34px 30px 28px;position:relative}.diego-remix .services .cards article h3{color:#f15a19;margin:14px 0 22px;font-family:Arial,sans-serif;font-size:30px}.diego-remix .services .cards article h3:before{margin-bottom:14px;font-size:46px;line-height:1;display:block}.diego-remix .services .cards article:first-child h3:before{content:"♡"}.diego-remix .services .cards article:nth-child(2) h3:before{content:"✦"}.diego-remix .services .cards article:nth-child(3) h3:before{content:"☾"}.diego-remix .services .cards article p{font-size:17px;line-height:1.65}.diego-remix .services .cards article p:after{white-space:pre-line;color:#ffb12a;margin-top:20px;font-size:14px;font-weight:700;line-height:2;display:block}.diego-remix .services .cards article:first-child p:after{content:"✓ Reavivar la cercanía\a ✓ Fortalecer el vínculo\a ✓ Ideal para: cuando aún existe cariño"}.diego-remix .services .cards article:nth-child(2) p:after{content:"✓ Revisión individual\a ✓ Atención confidencial\a ✓ Ideal para: casos donde ya no hay amor"}.diego-remix .services .cards article:nth-child(3) p:after{content:"✓ Recuperar armonía\a ✓ Favorecer el diálogo\a ✓ Ideal para: vínculos con tensión emocional"}.diego-remix .services:after{content:"✦ Garantía de proceso\a \a Primero revisamos si tu caso es viable. Si avanzas y no se obtienen resultados, no realizas el pago.";white-space:pre-line;color:#fff;background:linear-gradient(145deg,#2f1039,#110b18);border:1px solid #b23d21;border-radius:14px;max-width:760px;margin:42px auto 0;padding:30px;font-size:18px;line-height:1.55;display:block;box-shadow:0 16px 40px #0007}@media (max-width:800px){.diego-remix .services .cards article{min-height:0}.diego-remix .services:after{font-size:16px}}
@keyframes urgencyPulse{0%,to{box-shadow:0 0 #ff6f191f,inset 0 0 0 1px #ff841e80}50%{box-shadow:0 0 36px 8px #ff531257,inset 0 0 0 1px #ffbe3bf2}}@keyframes ctaPulse{0%,to{transform:scale(1);box-shadow:0 8px #0005,0 12px 25px #dd391147}50%{transform:scale(1.035);box-shadow:0 8px #0005,0 16px 42px #ff6f19b8}}.diego-remix .closing{animation:2.2s ease-in-out infinite urgencyPulse}.diego-remix .closing .hot{animation:1.8s ease-in-out infinite ctaPulse}@media (prefers-reduced-motion:reduce){.diego-remix .closing,.diego-remix .closing .hot{animation:none}}.diego-remix .dhero .cta.hot{transform-origin:50%;animation:2.35s ease-in-out infinite hero-contact-pulse}.diego-remix .dhero .cta.hot:hover,.diego-remix .dhero .cta.hot:focus-visible{animation-play-state:paused;transform:translateY(-3px)scale(1.03)}@keyframes hero-contact-pulse{0%,to{box-shadow:0 8px #0005,0 16px 34px #0006,0 0 #f8791885}50%{box-shadow:0 8px #0005,0 18px 38px #0009,0 0 0 13px #f8791800}}@media (prefers-reduced-motion:reduce){.diego-remix .dhero .cta.hot{animation:none}}
.diego-remix .topbar{white-space:nowrap;align-items:center;height:34px;padding:0;font-size:0;display:flex;overflow:hidden}.diego-remix .topbar:before{content:"✦ Revisión inicial sin costo · Paga solo si se obtienen resultados · Atención confidencial     ✦ Revisión inicial sin costo · Paga solo si se obtienen resultados · Atención confidencial";min-width:max-content;padding-left:100%;font-size:13px;font-weight:800;line-height:34px;animation:19s linear infinite announcement-scroll;display:inline-block}@keyframes announcement-scroll{to{transform:translate(-50%)}}.diego-remix .services,.diego-remix .testimonials,.diego-remix .videos,.diego-remix .visit,.diego-remix .faq{padding-top:62px;padding-bottom:62px}.diego-remix .dhero{min-height:0}.diego-remix .dhero>div{padding:34px 24px 52px}.diego-remix .dhero .kicker{display:none}.diego-remix .services>p:not(.kicker){margin-bottom:28px}.diego-remix .services .cards{gap:16px}.diego-remix .services .cards article{min-height:0;padding:25px 26px 24px}.diego-remix .services .cards article h3{margin:8px 0 15px}.diego-remix .services .cards article h3:before{margin-bottom:8px;font-size:38px}.diego-remix .services .cards article p{margin:0}.diego-remix .services .cards article p:after{margin-top:12px;line-height:1.75}.diego-remix .services:after{margin-top:24px;padding:22px 26px}.diego-remix .cards article:nth-child(2){transform:none}.diego-remix .services .cards article:nth-child(2) h3{margin-bottom:4px}.diego-remix .services .cards article:nth-child(2) p{color:#fff;font-size:16px;line-height:1.45}.diego-remix .services .cards article:nth-child(2) p:after{margin-top:7px;line-height:1.55}.diego-remix .videos video{background:#24102e}.diego-remix .stickwa{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,transform .24s,visibility .24s;transform:translateY(22px)}.diego-remix .stickwa.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.diego-remix .steps{padding-top:42px;padding-bottom:42px}.diego-remix .master{padding-top:46px;padding-bottom:46px}.diego-remix .closing{padding-top:52px;padding-bottom:56px}@media (max-width:800px){.diego-remix .topbar{height:30px}.diego-remix .topbar:before{font-size:11px;line-height:30px;animation-duration:16s}.diego-remix .dhero>div{padding:22px 20px 58px}.diego-remix .dhero h1{margin:4px 0 10px}.diego-remix .dhero h2{margin:0}.diego-remix .dhero p:not(.kicker){margin:16px auto}.diego-remix .services,.diego-remix .testimonials,.diego-remix .videos,.diego-remix .visit,.diego-remix .faq{padding-top:28px;padding-bottom:28px}.diego-remix .services h2,.diego-remix .testimonials h2,.diego-remix .videos h2,.diego-remix .visit h2,.diego-remix .faq h2{margin:10px 0}.diego-remix .services>p:not(.kicker){margin-bottom:22px}.diego-remix .services .cards{gap:14px}.diego-remix .services .cards article{padding:22px 22px 21px}.diego-remix .services .cards article h3{margin:5px 0 12px;font-size:27px}.diego-remix .services .cards article:nth-child(2) h3{margin-bottom:2px}.diego-remix .services .cards article h3:before{margin-bottom:5px;font-size:34px}.diego-remix .services .cards article p{font-size:16px;line-height:1.5}.diego-remix .services .cards article p:after{margin-top:10px}.diego-remix .services:after{margin-top:18px;padding:19px 21px}.diego-remix .steps{padding-top:30px;padding-bottom:30px}.diego-remix .master{padding-top:34px;padding-bottom:34px}.diego-remix .closing{padding-top:38px;padding-bottom:44px}}@media (prefers-reduced-motion:reduce){.diego-remix .topbar:before{padding-left:12px;animation:none}}
