<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.et_pb_code_inner .portfolio-carousel{width:100%;max-width:1400px;margin:0 auto;padding:20px 0;position:relative;background-color:transparent!important}.portfolio-filters{text-align:center;margin-bottom:20px}.filter-btn{background-color:#eee;border:none;padding:8px 16px;margin:0 5px;cursor:pointer;border-radius:4px}.filter-btn.active{background-color:#000;color:#fff}.swiper-pagination-bullet{width:10px;height:10px;background-color:#ccc;opacity:1;border-radius:50%;margin:0 4px}.swiper-pagination-bullet-active{background-color:#000}.et_pb_code_inner .swiper-slide{background:#3182ce;height:350px;min-height:350px;display:flex}.et_pb_code_inner .project-card{background-color:#1b2227;border-radius:16px;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,0.3);margin:0 10px;border:1px solid rgba(241,241,243,0.1);width:100%}.et_pb_code_inner .project-content{flex:1;display:flex;width:50%;flex-direction:column;padding:30px;position:relative;z-index:2;color:#f1f1f3;justify-content:space-between}.et_pb_code_inner .project-title{color:#f1f1f3!important;font-size:1.6rem;margin:0 0 15px 0;font-weight:500;line-height:1.3;display:flex;align-items:center}.et_pb_code_inner .project-tags{display:flex;gap:7px;margin-bottom:20px;flex-wrap:wrap;min-height:40px;align-items:center}.et_pb_code_inner .tag{padding:6px 12px;border-radius:20px;font-size:0.75rem;font-weight:500;line-height:1.3;height:fit-content;transition:all 0.2s ease}.et_pb_code_inner .design-tag{background-color:rgba(242,105,105,0.678);color:#f26969;border:1px solid rgba(242,105,105,0.4)}.et_pb_code_inner .dev-tag{background-color:rgba(241,241,243,0.15);color:#f1f1f3;border:1px solid rgba(241,241,243,0.3)}.et_pb_code_inner .branding-tag{background-color:rgba(242,105,105,0.3);color:#ff9e9e;border:1px solid rgba(242,105,105,0.5)}.et_pb_code_inner .tag:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.et_pb_code_inner .project-description{color:#f1f1f3;font-size:1rem;line-height:1.5;margin:0 0 25px 0;opacity:0.9;min-height:3em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.et_pb_code_inner .project-bg{position:absolute;right:0;top:0;bottom:0;width:50%;background-size:cover;background-position:center;z-index:1;filter:grayscale(100%) contrast(90%);opacity:0.9;transition:all 0.5s ease;border-top-right-radius:16px;border-bottom-right-radius:16px;overflow:hidden}.et_pb_code_inner .project-card:hover .project-bg{filter:grayscale(0%) contrast(100%);opacity:1;transform:scale(1.03)}.et_pb_code_inner .project-link{color:#f1f1f3;text-decoration:none;font-size:1rem;margin-top:auto;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s}.et_pb_code_inner .project-link:hover{color:#f26969}.et_pb_code_inner .page-number{font-weight:600;color:#f26969;transition:transform 0.3s}.et_pb_code_inner .project-link:hover .page-number{transform:translateX(3px)}.et_pb_code_inner .swiper-pagination{position:relative;margin-top:30px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.et_pb_code_inner .swiper-pagination-bullet{width:32px;height:32px;text-align:center;line-height:32px;background:transparent;border:1px solid #f1f1f3;opacity:0.6;color:#f1f1f3;font-size:14px;transition:all 0.3s;display:inline-flex;align-items:center;justify-content:center}.et_pb_code_inner .swiper-pagination-bullet-active{background:#f26969;border-color:#f26969;color:#1b2227;opacity:1;font-weight:600}@media (max-width:1024px){.et_pb_code_inner .project-card{flex-direction:column}.et_pb_code_inner .project-bg{position:relative;width:100%;height:150px;filter:grayscale(70%) contrast(90%)}.et_pb_code_inner .project-content{width:100%;padding:25px}.et_pb_code_inner .project-card:hover .project-bg{filter:grayscale(30%) contrast(100%)}.et_pb_code_inner .project-title{font-size:1.5rem;min-height:2em}.et_pb_code_inner .project-description{font-size:0.9rem;min-height:3em;max-height:3em;-webkit-line-clamp:2}.et_pb_code_inner .project-tags{min-height:36px}.et_pb_code_inner .swiper-slide{height:480px;min-height:480px}}.about-me-section{width:100%;padding:60px 0;background-color:#ffffff;font-family:'Inter',sans-serif}.about-me-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.about-me-title{font-size:3rem;font-weight:700;color:#1b2227;margin-bottom:20px;letter-spacing:-1px;line-height:1.1}.about-me-divider{width:80px;height:3px;background-color:#f26969;margin:0 auto 30px}.about-me-subtitle{font-size:1.5rem;font-weight:500;color:#1b2227;margin-bottom:40px;opacity:0.8}.ps-ai-tag{display:inline-block;background-color:#f26969;color:white;padding:12px 24px;border-radius:30px;font-size:1.2rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;box-shadow:0 4px 12px rgba(242,105,105,0.3);transition:all 0.3s ease}.ps-ai-tag:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(242,105,105,0.4)}@media (max-width:768px){.about-me-title{font-size:2.2rem}.about-me-subtitle{font-size:1.2rem}.ps-ai-tag{font-size:1rem;padding:10px 20px}}.buttons-container{display:flex;gap:15px;justify-content:center;align-items:center;margin:20px 0}.btn-about-me,.btn-portfolio a{display:inline-block;padding:12px 25px;border-radius:30px;font-family:'Inter',sans-serif;font-weight:500;font-size:1rem;text-decoration:none;transition:all 0.3s ease;cursor:pointer}.btn-about-me{background-color:#f26969;color:white;border:2px solid #f26969}.btn-about-me:hover{background-color:#e05555;transform:translateY(-2px);box-shadow:0 4px 8px rgba(242,105,105,0.3)}.dual-buttons-container{display:flex;width:100%;gap:15px;margin:30px 0}.btn-pink,.btn-border-white{flex:1;min-width:0;padding:14px 20px;text-align:center;font-family:'Inter',sans-serif;font-weight:500;font-size:1rem;text-decoration:none;border-radius:8px;transition:all 0.3s ease;cursor:pointer;box-sizing:border-box}.btn-pink{background-color:#f26969;color:white;border:2px solid #f26969}.btn-pink:hover{background-color:#e05555;transform:translateY(-2px);box-shadow:0 4px 8px rgba(242,105,105,0.3)}.btn-border-white{background-color:transparent;color:white;border:2px solid white}.btn-border-white:hover{background-color:rgba(255,255,255,0.1);transform:translateY(-2px)}@media (max-width:768px){.dual-buttons-container{flex-direction:column}.btn-pink,.btn-border-white{width:100%}}.skills-section{font-family:'Inter',sans-serif;max-width:800px;margin:0 auto;padding:40px 20px;text-align:center;color:#333}.skills-section h1{font-size:2.5rem;margin-bottom:10px;font-weight:700}.skills-section h2{font-size:1.8rem;margin-bottom:5px}.skills-section h3{font-size:1.5rem;margin:25px 0 15px;color:#f26969}.divider{width:80px;height:3px;background-color:#f26969;margin:20px auto}.skills-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:30px}.skills-icons-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;width:100%;max-width:560px;margin:0 auto;padding:10px 0}.skill-icon{width:47px;height:47px;object-fit:contain;transition:all 0.25s ease;filter:grayscale(30%) brightness(0.9)}.skill-icon:hover{filter:grayscale(0%) brightness(1);transform:scale(1.1)}@media (max-width:600px){.skills-icons-container{gap:12px;max-width:100%}.skill-icon{width:45px;height:45px}}.proceso-trabajo-container{font-family:'Inter',sans-serif;max-width:1200px;margin:0 auto;padding:40px 20px;background:transparent;text-align:center}.pasos-contenedor{width:100%;display:flex;justify-content:center;margin-bottom:40px}.pasos-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;max-width:1100px}.paso-card{background:#161616;padding:30px;border-radius:10px;border-top:4px solid #3182ce;transition:all 0.3s ease;width:240px;box-sizing:border-box;text-align:center}.paso-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,0.15)}.paso-numero{background:#3182ce;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;margin:0 auto 20px;font-size:1.1rem}.paso-titulo{color:#ffffff;margin:0 0 15px 0;font-size:1.2rem}.paso-descripcion{color:#cbd5e0;margin:0;line-height:1.6;font-size:0.95rem}.proceso-cta{margin-top:30px}.cta-button{background:#ED644D;color:white;padding:14px 35px;border-radius:6px;text-decoration:none;font-weight:500;display:inline-block;transition:all 0.3s ease;border:none;font-size:1.05rem}.cta-button:hover{background:#e04b32;transform:translateY(-3px);box-shadow:0 6px 16px rgba(237,100,77,0.3)}.pasos-flex div:nth-child(1){border-top-color:#3182ce}.pasos-flex div:nth-child(2){border-top-color:#dd6b20}.pasos-flex div:nth-child(3){border-top-color:#805ad5}.pasos-flex div:nth-child(4){border-top-color:#38a169}@media (max-width:1000px){.paso-card{width:45%;max-width:280px}}@media (max-width:600px){.paso-card{width:100%;max-width:300px}}.et_pb_section{background-color:transparent}.portfolio-grid-container{max-width:1400px;margin:0 auto;padding:60px 20px;font-family:'Inter',sans-serif}.portfolio-main-title{font-size:2.8rem;color:#f1f1f3;text-align:center;margin-bottom:15px;font-weight:500;position:relative}.portfolio-main-title::after{content:'';display:block;width:80px;height:3px;background:#f26868;margin:20px auto 0}.portfolio-subtitle{text-align:center;color:#cbd5e0;font-size:1.2rem;max-width:700px;margin:0 auto 50px;line-height:1.6;opacity:0.9}.portfolio-projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.portfolio-project-card{background:#131313;border-radius:16px;overflow:hidden;transition:all 0.3s ease;border:1px solid rgba(241,241,243,0.1);box-shadow:0 8px 24px rgba(0,0,0,0.3);display:flex;flex-direction:column}.portfolio-project-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(242,104,104,0.2)}.portfolio-project-image{height:240px;overflow:hidden}.portfolio-project-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.portfolio-project-card:hover .portfolio-project-image img{transform:scale(1.05)}.portfolio-project-content{padding:25px;flex:1;display:flex;flex-direction:column}.portfolio-project-title{color:#f1f1f3;font-size:1.5rem;margin:0 0 15px 0;font-weight:500;line-height:1.3}.portfolio-project-meta{display:flex;gap:8px;margin-bottom:15px;flex-wrap:wrap}.portfolio-project-tag{padding:5px 12px;border-radius:20px;font-size:0.75rem;font-weight:500;line-height:1.3}.design-tag{background-color:rgba(242,104,104,0.15);color:#f26868;border:1px solid rgba(242,104,104,0.3)}.dev-tag{background-color:rgba(72,163,242,0.15);color:#48a3f2;border:1px solid rgba(72,163,242,0.3)}.branding-tag{background-color:rgba(242,104,104,0.3);color:#ff9e9e;border:1px solid rgba(242,104,104,0.5)}.portfolio-project-description{color:#cbd5e0;margin-bottom:20px;line-height:1.5;flex-grow:1;font-size:0.95rem}.portfolio-project-link{display:inline-flex;align-items:center;color:#f1f1f3;text-decoration:none;font-weight:500;transition:all 0.3s;margin-top:auto;width:fit-content}.portfolio-project-link:hover{color:#f26868}.portfolio-link-arrow{margin-left:8px;transition:transform 0.3s}.portfolio-project-link:hover .portfolio-link-arrow{transform:translateX(3px)}@media (max-width:1024px){.portfolio-projects-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.portfolio-main-title{font-size:2.2rem}.portfolio-subtitle{font-size:1.1rem;margin-bottom:30px}.portfolio-projects-grid{grid-template-columns:1fr;gap:25px}.portfolio-project-image{height:200px}}@media (max-width:480px){.portfolio-grid-container{padding:40px 15px}.portfolio-main-title{font-size:2rem}.portfolio-project-content{padding:20px}}.fv-portfolio-final{overflow-x:hidden!important;width:100vw!important;max-width:100%!important;left:50%!important;transform:translateX(-50%)!important}.fv-swiper-final{overflow:visible!important;width:calc(100% - 100px)!important;margin:0 auto}.fv-swiper-final .swiper-wrapper{overflow:visible!important}@media (max-width:768px){.fv-portfolio-final{width:100%!important;left:auto!important;transform:none!important}.fv-swiper-final{width:calc(100% - 60px)!important}}.fv-portfolio-final,.fv-portfolio-final *{background:transparent!important;box-sizing:border-box!important}.fv-portfolio-final{position:relative;padding:30px 0 50px;margin:0 auto;width:100%;max-width:1200px}.fv-swiper-final{width:100%;padding:0 50px;position:relative}.fv-swiper-final .swiper-slide{width:30%;height:auto;display:flex;justify-content:center;align-items:center}.fv-swiper-final .swiper-slide img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.fv-swiper-button-prev-final,.fv-swiper-button-next-final{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:white;border:none;border-radius:50%;color:#333;font-size:24px;font-weight:bold;cursor:pointer;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;opacity:0.9;transition:all 0.3s}.fv-swiper-button-prev-final{left:0}.fv-swiper-button-next-final{right:0}.fv-swiper-button-prev-final:hover,.fv-swiper-button-next-final:hover{opacity:1;background:#333}.fv-swiper-pagination-final-wrapper{width:100%;display:flex;justify-content:center;margin-top:25px;padding:0 50px}.fv-swiper-pagination-final{display:inline-flex;gap:8px;position:relative;bottom:auto;left:auto;right:auto}.fv-swiper-pagination-final .swiper-pagination-bullet{width:10px;height:10px;background:#ddd;opacity:1;margin:0!important}.fv-swiper-pagination-final .swiper-pagination-bullet-active{background:#333}@media (max-width:767px){.fv-swiper-final .swiper-slide{width:92%!important;padding:0 5px!important}.fv-swiper-final{padding:0 15px!important}.fv-swiper-final .swiper-slide img{width:100%!important;height:auto!important;max-height:70vh!important;object-fit:contain!important;border-radius:6px!important}.fv-portfolio-final{padding:5px 0 10px!important}.fv-swiper-button-prev-final,.fv-swiper-button-next-final{width:30px!important;height:30px!important;font-size:18px!important}}</pre></body></html>