/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.ep-uni{--tone:var(--sun)}.ep-expertos{--tone:var(--lavender)}.ep-trust{--tone:var(--coral)}.ep-home-pill{border:1px solid var(--tone);align-items:center;gap:10px;width:fit-content;margin:0 0 18px;padding:5px 16px 5px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ep-home-pill{border:1px solid color-mix(in oklab, var(--tone) 38%, var(--background))}}.ep-home-pill{background:var(--tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ep-home-pill{background:color-mix(in oklab, var(--tone) 16%, var(--surface-white))}}.ep-home-pill{color:var(--foreground);letter-spacing:0;font-size:.9rem;font-weight:700}.ep-home-pill svg{background:var(--tone);width:30px;height:30px;color:var(--foreground);stroke-width:2.1px;border-radius:50%;flex:none;padding:6px}.ep-home-lead{max-width:46rem;color:var(--muted-foreground);margin:0;font-size:1.02rem;line-height:1.7}.ep-home-head{margin-bottom:clamp(30px,4vw,44px)}.ep-home-head .section-title{margin-bottom:12px}.ep-home-head .section-title .ep-hl{color:var(--coral)}.ep-uni{background:radial-gradient(115% 85% at 10% 0%, var(--sun) 0%, transparent 58%), radial-gradient(110% 80% at 92% 100%, var(--coral) 0%, transparent 60%), linear-gradient(158deg, var(--sun) 0%, var(--mint) 55%, var(--sky) 100%)}@supports (color:color-mix(in lab, red, red)){.ep-uni{background:radial-gradient(115% 85% at 10% 0%, color-mix(in oklab, var(--sun) 16%, transparent) 0%, transparent 58%), radial-gradient(110% 80% at 92% 100%, color-mix(in oklab, var(--coral) 10%, transparent) 0%, transparent 60%), linear-gradient(158deg, color-mix(in oklab, var(--sun) 9%, var(--background)) 0%, color-mix(in oklab, var(--mint) 9%, var(--background)) 55%, color-mix(in oklab, var(--sky) 9%, var(--background)) 100%)}}.ep-uni-marquee{gap:8px;display:grid}.ep-uni-fila{padding:14px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.ep-uni-pista{align-items:center;gap:20px;width:max-content;margin:0;padding:0;list-style:none;animation:50s linear infinite epUniIzq;display:flex}.ep-uni-der .ep-uni-pista{animation-name:epUniDer;animation-duration:45s}.ep-uni-logo{--tone:var(--sun);border:1px solid var(--tone);flex:none;justify-content:center;align-items:center;width:180px;height:88px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.ep-uni-logo{border:1px solid color-mix(in oklab, var(--tone) 34%, var(--background))}}.ep-uni-logo{background:var(--tone);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.ep-uni-logo{background:color-mix(in oklab, var(--tone) 6%, var(--surface-white))}}.ep-uni-logo{box-shadow:0 18px 36px -28px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ep-uni-logo{box-shadow:0 18px 36px -28px color-mix(in oklab, var(--foreground) 45%, transparent)}}.ep-uni-logo:nth-child(5n+1){--tone:var(--coral)}.ep-uni-logo:nth-child(5n+2){--tone:var(--sky)}.ep-uni-logo:nth-child(5n+3){--tone:var(--sun)}.ep-uni-logo:nth-child(5n+4){--tone:var(--mint)}.ep-uni-logo:nth-child(5n+5){--tone:var(--lavender)}.ep-uni-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@keyframes epUniIzq{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@keyframes epUniDer{0%{transform:translate(calc(-50% - 10px))}to{transform:translate(0)}}@media (width<=639px){.ep-uni-logo{width:140px;height:70px;padding:8px 12px}.ep-uni-pista{gap:12px}@keyframes epUniIzq{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@keyframes epUniDer{0%{transform:translate(calc(-50% - 6px))}to{transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.ep-uni-fila{-webkit-mask-image:none;mask-image:none}.ep-uni-pista{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.ep-uni-logo[aria-hidden=true]{display:none}}.ep-expertos{background:radial-gradient(50% 60% at 6% 12%, var(--coral), transparent 70%), radial-gradient(46% 56% at 96% 88%, var(--lavender), transparent 72%), var(--sun)}@supports (color:color-mix(in lab, red, red)){.ep-expertos{background:radial-gradient(50% 60% at 6% 12%, color-mix(in oklab, var(--coral) 12%, transparent), transparent 70%), radial-gradient(46% 56% at 96% 88%, color-mix(in oklab, var(--lavender) 16%, transparent), transparent 72%), color-mix(in oklab, var(--sun) 8%, var(--background))}}.ep-exp-marco{margin:0 -1rem;position:relative}.ep-exp-pista{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;gap:1rem;margin:0;padding:1rem 11vw;scroll-padding-inline:11vw;list-style:none;display:flex;overflow-x:auto}.ep-exp-pista::-webkit-scrollbar{display:none}.ep-exp-pista:focus{outline:none}.ep-exp-pista.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.ep-exp-slide{scroll-snap-align:start;flex:0 0 78vw;max-width:20rem;display:flex}.ep-exp-card{text-align:center;--tone:var(--coral);background:var(--tone);flex-direction:column;align-items:center;width:100%;padding:1.5rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ep-exp-card{background:color-mix(in oklab, var(--tone) 9%, var(--surface-white))}}.ep-exp-card{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.ep-exp-card{border:1px solid color-mix(in oklab, var(--tone) 32%, var(--background))}}.ep-exp-card{box-shadow:0 22px 44px -30px var(--foreground);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.ep-exp-card{box-shadow:0 22px 44px -30px color-mix(in oklab, var(--foreground) 50%, transparent)}}.ep-exp-card{-webkit-user-select:none;user-select:none;transition:translate .3s,box-shadow .3s}.ep-exp-slide:nth-child(5n+1) .ep-exp-card{--tone:var(--coral)}.ep-exp-slide:nth-child(5n+2) .ep-exp-card{--tone:var(--sky)}.ep-exp-slide:nth-child(5n+3) .ep-exp-card{--tone:var(--lavender)}.ep-exp-slide:nth-child(5n+4) .ep-exp-card{--tone:var(--mint)}.ep-exp-slide:nth-child(5n+5) .ep-exp-card{--tone:var(--sun)}.ep-exp-card:hover,.ep-exp-card:focus-within{box-shadow:0 28px 52px -26px var(--tone);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){.ep-exp-card:hover,.ep-exp-card:focus-within{box-shadow:0 28px 52px -26px color-mix(in oklab, var(--tone) 55%, transparent)}}.ep-exp-foto{object-fit:cover;border:3px solid var(--surface-white);width:80px;height:80px;box-shadow:0 0 0 3px var(--tone);border-radius:9999px;display:block}@supports (color:color-mix(in lab, red, red)){.ep-exp-foto{box-shadow:0 0 0 3px color-mix(in oklab, var(--tone) 70%, var(--background))}}.ep-exp-foto{background:var(--muted);-webkit-user-drag:none;margin-bottom:.9rem}.ep-exp-card h3{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.05rem,1.4vw,1.25rem)}.ep-exp-card p{color:var(--muted-foreground);flex:1;margin:0;font-size:.9375rem;line-height:1.6}.ep-exp-mas{color:var(--ink);align-items:center;gap:.375rem;margin-top:1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.ep-exp-mas svg{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.ep-exp-mas svg{color:color-mix(in oklab, var(--tone) 80%, var(--ink))}}.ep-exp-mas:hover{color:var(--foreground);gap:.6rem}.ep-exp-mas:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ep-exp-mas .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ep-exp-flecha{z-index:2;background:var(--surface-white);width:2.75rem;height:2.75rem;color:var(--foreground);border:1px solid var(--lavender);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.ep-exp-flecha{border:1px solid color-mix(in oklab, var(--lavender) 40%, var(--background))}}.ep-exp-flecha{cursor:pointer;box-shadow:0 8px 20px -12px var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ep-exp-flecha{box-shadow:0 8px 20px -12px color-mix(in oklab, var(--foreground) 40%, transparent)}}.ep-exp-flecha{transition:background-color .2s,color .2s,box-shadow .2s,transform .2s}.ep-exp-flecha:hover{background:var(--lavender);color:var(--foreground);box-shadow:0 10px 24px -10px var(--lavender)}@supports (color:color-mix(in lab, red, red)){.ep-exp-flecha:hover{box-shadow:0 10px 24px -10px color-mix(in oklab, var(--lavender) 60%, transparent)}}.ep-exp-flecha:active{transform:translateY(-50%)scale(.95)}.ep-exp-flecha:focus-visible,.ep-exp-dot:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ep-exp-prev{left:.75rem}.ep-exp-next{right:.75rem}.ep-exp-flecha svg{width:22px;height:22px}.ep-exp-ctrl{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.ep-exp-dots{flex-wrap:wrap;justify-content:center;gap:.125rem;max-width:34rem;display:flex}.ep-exp-dot{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;position:relative}.ep-exp-dot:before{content:"";background:var(--border);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ep-exp-dot:before{background:color-mix(in oklab, var(--border) 70%, var(--muted-foreground))}}.ep-exp-dot:before{transition:width .2s,background-color .2s;transform:translate(-50%,-50%)}.ep-exp-dot:hover:before{background:var(--muted-foreground)}.ep-exp-dot[aria-current=true]:before{background:linear-gradient(90deg, var(--coral), var(--sun));width:1.25rem}@media (width>=768px){.ep-exp-marco{margin:0}.ep-exp-pista{padding:1rem 3.75rem;scroll-padding-inline:3.75rem}.ep-exp-slide{flex-basis:240px}.ep-exp-prev{left:.25rem}.ep-exp-next{right:.25rem}.ep-exp-flecha{width:3rem;height:3rem}}@media (width<=639px){.ep-exp-flecha{width:2.5rem;height:2.5rem}.ep-exp-prev{left:.5rem}.ep-exp-next{right:.5rem}}@media (prefers-reduced-motion:reduce){.ep-trust-visual:before,.ep-trust-visual:after{animation:none}.ep-exp-pista{scroll-behavior:auto}.ep-exp-card,.ep-exp-flecha,.ep-exp-dot:before,.ep-exp-mas{transition:none}}.ep-trust{background:radial-gradient(52% 60% at 94% 8%, var(--coral), transparent 70%), radial-gradient(46% 52% at 4% 92%, var(--sun), transparent 72%), radial-gradient(34% 40% at 58% 100%, var(--lavender), transparent 70%), var(--coral)}@supports (color:color-mix(in lab, red, red)){.ep-trust{background:radial-gradient(52% 60% at 94% 8%, color-mix(in oklab, var(--coral) 18%, transparent), transparent 70%), radial-gradient(46% 52% at 4% 92%, color-mix(in oklab, var(--sun) 22%, transparent), transparent 72%), radial-gradient(34% 40% at 58% 100%, color-mix(in oklab, var(--lavender) 12%, transparent), transparent 70%), color-mix(in oklab, var(--coral) 6%, var(--background))}}.ep-trust-caja{background:var(--surface-white);border:1px solid var(--coral);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ep-trust-caja{border:1px solid color-mix(in oklab, var(--coral) 30%, var(--background))}}.ep-trust-caja{box-shadow:0 30px 60px -36px var(--coral);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.ep-trust-caja{box-shadow:0 30px 60px -36px color-mix(in oklab, var(--coral) 45%, var(--foreground))}}.ep-trust-caja{overflow:hidden}.ep-trust-caja:before{content:"";z-index:3;background:linear-gradient(90deg, var(--coral) 0%, var(--sun) 25%, var(--mint) 50%, var(--sky) 75%, var(--lavender) 100%);pointer-events:none;height:5px;position:absolute;inset:0 0 auto}.ep-trust-texto{flex-direction:column;justify-content:center;padding:2rem;display:flex}.ep-trust-texto .ep-home-pill{margin:0 0 1.25rem}.ep-trust-texto .section-title{text-align:left;max-width:none;margin:0 0 1.1rem}.ep-trust-texto p{color:var(--muted-foreground);margin:0 0 1.75rem;font-size:1rem;line-height:1.7}.ep-trust .ep-trust-btn{background:linear-gradient(115deg, var(--primary) 0%, var(--lavender) 38%, var(--coral) 72%, var(--sun) 100%);width:fit-content;min-height:52px;color:var(--primary-foreground);box-shadow:0 16px 34px -14px var(--coral);background-position:0%;background-size:200% 100%;border:none;border-radius:999px;padding:0 26px}@supports (color:color-mix(in lab, red, red)){.ep-trust .ep-trust-btn{box-shadow:0 16px 34px -14px color-mix(in oklab, var(--coral) 55%, transparent)}}.ep-trust .ep-trust-btn{transition:transform .25s,box-shadow .25s,background-position .4s}.ep-trust .ep-trust-btn:hover{background-position:100%}.ep-trust-visual{background:radial-gradient(60% 70% at 72% 26%, var(--sun), transparent 70%), radial-gradient(50% 60% at 18% 84%, var(--coral), transparent 72%), radial-gradient(40% 50% at 92% 92%, var(--mint), transparent 70%), var(--sky);justify-content:center;align-items:center;padding:2rem 1.75rem 2.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ep-trust-visual{background:radial-gradient(60% 70% at 72% 26%, color-mix(in oklab, var(--sun) 30%, transparent), transparent 70%), radial-gradient(50% 60% at 18% 84%, color-mix(in oklab, var(--coral) 20%, transparent), transparent 72%), radial-gradient(40% 50% at 92% 92%, color-mix(in oklab, var(--mint) 14%, transparent), transparent 70%), color-mix(in oklab, var(--sky) 12%, var(--background))}}.ep-trust-visual{isolation:isolate}.ep-trust-visual:before,.ep-trust-visual:after{content:"";z-index:2;pointer-events:none;border-radius:50%;animation:5.5s ease-in-out infinite library-float;position:absolute}.ep-trust-visual:before{background:var(--coral);width:26px;height:26px;top:.9rem;right:.9rem}@supports (color:color-mix(in lab, red, red)){.ep-trust-visual:before{background:color-mix(in oklab, var(--coral) 70%, var(--background))}}.ep-trust-visual:before{animation-delay:.6s}.ep-trust-visual:after{background:var(--lavender);width:18px;height:18px;bottom:.9rem;left:.9rem}@supports (color:color-mix(in lab, red, red)){.ep-trust-visual:after{background:color-mix(in oklab, var(--lavender) 75%, var(--background))}}.ep-trust-marco{aspect-ratio:4/3;border:6px solid var(--surface-white);width:100%;max-width:22rem;box-shadow:0 26px 60px -20px var(--foreground);border-radius:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.ep-trust-marco{box-shadow:0 26px 60px -20px color-mix(in oklab, var(--foreground) 22%, transparent)}}.ep-trust-marco{background:var(--surface-white)}.ep-trust-marco:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--coral), var(--sun));border-radius:20px;position:absolute;inset:18px -16px -20px 18px}@supports (color:color-mix(in lab, red, red)){.ep-trust-marco:before{background:linear-gradient(135deg, color-mix(in oklab, var(--coral) 34%, var(--background)), color-mix(in oklab, var(--sun) 38%, var(--background)))}}.ep-trust-marco:before{transform:rotate(2.2deg)}.ep-trust-marco img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}@media (width>=768px){.ep-trust-texto{padding:3rem}.ep-trust-texto p{font-size:1.05rem}.ep-trust-visual{padding:2rem}.ep-trust-marco{max-width:28rem}}@media (width>=1024px){.ep-trust-caja{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}.ep-trust-texto{padding:3.25rem}.ep-trust-visual{height:100%;padding:2.5rem}.ep-trust-marco{max-width:32rem}}@media (width<=639px){.ep-trust-texto{padding:1.75rem 1.5rem}.ep-trust-btn{justify-content:center;width:100%}}
