{"id":63,"date":"2026-06-13T13:32:57","date_gmt":"2026-06-13T18:32:57","guid":{"rendered":"http:\/\/localhost\/cmswordpress\/?page_id=63"},"modified":"2026-07-08T12:14:18","modified_gmt":"2026-07-08T17:14:18","slug":"diseno-grafico","status":"publish","type":"page","link":"https:\/\/printcenter.vcsistemas.com\/?page_id=63","title":{"rendered":"DISE\u00d1O GRAFICO"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Dise\u00f1o Gr\u00e1fico &#8211; PrintCenter<\/title>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\">\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800&amp;display=swap\" rel=\"stylesheet\">\n    <style>\n        :root {\n            --primary: #0a1a4a;\n            --primary-light: #1a2e6e;\n            --secondary: #ffcc00;\n            --accent: #00b4d8;\n            --dark: #0d1b2a;\n            --light: #f8f9fa;\n            --gray: #6c757d;\n            --white: #ffffff;\n            --gradient-primary: linear-gradient(135deg, #0a1a4a 0%, #1a2e6e 50%, #0a1a4a 100%);\n            --shadow-sm: 0 2px 8px rgba(0,0,0,0.08);\n            --shadow-md: 0 8px 25px rgba(0,0,0,0.12);\n            --shadow-lg: 0 15px 40px rgba(0,0,0,0.15);\n            --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n        body { font-family: 'Poppins', sans-serif; background: var(--light); color: var(--dark); overflow-x: hidden; }\n        .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }\n\n        \/* ========== PAGE HERO ========== *\/\n        .page-hero {\n            background: var(--gradient-primary);\n            padding: 80px 0 60px;\n            position: relative; overflow: hidden;\n        }\n        .page-hero::before {\n            content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;\n            background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n            opacity: 0.5;\n        }\n        .page-hero .container { position: relative; z-index: 1; text-align: center; }\n        .page-hero h1 {\n            font-size: 42px; font-weight: 800; color: var(--white);\n            margin-bottom: 12px; letter-spacing: -1px;\n        }\n        .page-hero h1 span { color: var(--secondary); }\n        .page-hero p {\n            font-size: 16px; color: rgba(255,255,255,0.8);\n            max-width: 550px; margin: 0 auto;\n        }\n        .breadcrumb {\n            display: flex; justify-content: center; gap: 10px;\n            margin-top: 18px; color: rgba(255,255,255,0.6);\n            font-size: 13px;\n        }\n        .breadcrumb a { color: var(--secondary); text-decoration: none; transition: var(--transition); }\n        .breadcrumb a:hover { text-decoration: underline; }\n        .breadcrumb span { color: rgba(255,255,255,0.4); }\n\n        \/* ========== SECTION HEADER ========== *\/\n        .section-header { text-align: center; margin-bottom: 50px; }\n        .section-header h2 {\n            font-size: 32px; font-weight: 800; color: var(--primary);\n            margin-bottom: 10px; position: relative; display: inline-block;\n        }\n        .section-header h2::after {\n            content: ''; position: absolute; bottom: -8px; left: 50%;\n            transform: translateX(-50%); width: 50px; height: 4px;\n            background: var(--secondary); border-radius: 2px;\n        }\n        .section-header p {\n            font-size: 15px; color: var(--gray);\n            max-width: 480px; margin: 18px auto 0;\n        }\n\n        \/* ========== SERVICES GRID ========== *\/\n        .services-section { padding: 70px 0; background: var(--light); }\n        .services-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 25px; margin-bottom: 50px;\n        }\n        .service-card {\n            background: var(--white); border-radius: 18px;\n            overflow: hidden; box-shadow: var(--shadow-sm);\n            transition: var(--transition); position: relative;\n            border: 1px solid rgba(0,0,0,0.04);\n            cursor: pointer;\n        }\n        .service-card:hover {\n            transform: translateY(-10px);\n            box-shadow: var(--shadow-lg);\n        }\n        .service-card::before {\n            content: ''; position: absolute; top: 0; left: 0; right: 0;\n            height: 4px; background: var(--gradient-primary);\n            transform: scaleX(0); transition: var(--transition);\n            border-radius: 18px 18px 0 0; z-index: 3;\n        }\n        .service-card:hover::before { transform: scaleX(1); }\n        .service-image {\n            width: 100%; height: 200px; overflow: hidden; position: relative;\n        }\n        .service-image img {\n            width: 100%; height: 100%; object-fit: cover;\n            transition: var(--transition);\n        }\n        .service-card:hover .service-image img { transform: scale(1.08); }\n        .service-image::after {\n            content: ''; position: absolute; inset: 0;\n            background: linear-gradient(to top, rgba(10,26,74,0.4), transparent 60%);\n        }\n        .service-badge {\n            position: absolute; top: 12px; right: 12px;\n            background: var(--secondary); color: var(--dark);\n            padding: 5px 12px; border-radius: 20px;\n            font-size: 10px; font-weight: 700;\n            z-index: 2; text-transform: uppercase; letter-spacing: 0.5px;\n        }\n        .service-content { padding: 22px; }\n        .service-content h3 {\n            font-size: 18px; font-weight: 700; color: var(--primary);\n            margin-bottom: 8px;\n        }\n        .service-content p {\n            font-size: 13px; color: var(--gray); line-height: 1.7;\n            margin-bottom: 15px;\n        }\n        .service-features {\n            display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 18px;\n        }\n        .service-features span {\n            background: rgba(10, 26, 74, 0.06);\n            color: var(--primary); padding: 4px 10px;\n            border-radius: 20px; font-size: 10px; font-weight: 600;\n        }\n        .service-btn {\n            display: inline-flex; align-items: center; gap: 6px;\n            color: var(--primary); font-weight: 600; font-size: 13px;\n            text-decoration: none; transition: var(--transition);\n            cursor: pointer; border: none; background: none;\n        }\n        .service-btn i { font-size: 11px; transition: var(--transition); }\n        .service-btn:hover { color: var(--accent); }\n        .service-btn:hover i { transform: translateX(4px); }\n\n        \/* ========== CUSTOM DESIGN BANNER ========== *\/\n        .custom-banner {\n            background: var(--gradient-primary);\n            border-radius: 18px; padding: 50px 40px;\n            text-align: center; margin-bottom: 50px;\n            position: relative; overflow: hidden;\n            box-shadow: var(--shadow-lg);\n        }\n        .custom-banner::before {\n            content: ''; position: absolute; top: -50%; right: -20%;\n            width: 400px; height: 400px;\n            background: rgba(255,255,255,0.03); border-radius: 50%;\n        }\n        .custom-banner h3 {\n            font-size: 26px; font-weight: 700; color: var(--white);\n            margin-bottom: 12px; position: relative; z-index: 1;\n        }\n        .custom-banner p {\n            font-size: 15px; color: rgba(255,255,255,0.8);\n            max-width: 600px; margin: 0 auto 25px;\n            position: relative; z-index: 1;\n        }\n        .btn-yellow {\n            background: var(--secondary); color: var(--dark);\n            padding: 14px 32px; border-radius: 8px;\n            text-decoration: none; font-weight: 700;\n            font-size: 14px; border: none; cursor: pointer;\n            transition: var(--transition);\n            display: inline-flex; align-items: center; gap: 8px;\n            box-shadow: 0 4px 15px rgba(255, 204, 0, 0.3);\n            position: relative; z-index: 1;\n        }\n        .btn-yellow:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(255, 204, 0, 0.4);\n        }\n\n        \/* ========== PROCESS SECTION ========== *\/\n        .process-section { padding: 70px 0; background: var(--white); }\n        .process-grid {\n            display: grid; grid-template-columns: repeat(4, 1fr);\n            gap: 25px; margin-top: 40px;\n        }\n        .process-step {\n            text-align: center; padding: 30px 20px;\n            border-radius: 16px; background: var(--white);\n            box-shadow: var(--shadow-sm);\n            border: 1px solid rgba(0,0,0,0.04);\n            transition: var(--transition); cursor: pointer;\n            position: relative;\n        }\n        .process-step:hover {\n            transform: translateY(-8px);\n            box-shadow: var(--shadow-md);\n        }\n        .process-step .step-num {\n            width: 50px; height: 50px;\n            background: var(--gradient-primary);\n            color: var(--white); border-radius: 50%;\n            display: flex; align-items: center; justify-content: center;\n            font-size: 20px; font-weight: 700; margin: 0 auto 18px;\n            box-shadow: 0 4px 15px rgba(10, 26, 74, 0.3);\n        }\n        .process-step .step-icon {\n            font-size: 36px; color: var(--accent);\n            margin-bottom: 12px;\n        }\n        .process-step h4 {\n            font-size: 16px; font-weight: 700; color: var(--primary);\n            margin-bottom: 8px;\n        }\n        .process-step p {\n            font-size: 12px; color: var(--gray); line-height: 1.6;\n        }\n        .process-connector {\n            position: absolute; top: 55px; right: -30px;\n            width: 40px; height: 2px;\n            background: linear-gradient(90deg, var(--accent), transparent);\n            display: none;\n        }\n        .process-step:not(:last-child) .process-connector { display: block; }\n\n        \/* ========== PRICING SECTION ========== *\/\n        .pricing-section { padding: 70px 0; background: var(--light); }\n        .pricing-grid {\n            display: grid; grid-template-columns: repeat(3, 1fr);\n            gap: 25px; margin-top: 40px;\n        }\n        .pricing-card {\n            background: var(--white); border-radius: 18px;\n            padding: 35px 25px; text-align: center;\n            box-shadow: var(--shadow-sm);\n            border: 1px solid rgba(0,0,0,0.04);\n            transition: var(--transition); cursor: pointer;\n            position: relative; overflow: hidden;\n        }\n        .pricing-card:hover {\n            transform: translateY(-10px);\n            box-shadow: var(--shadow-lg);\n        }\n        .pricing-card.popular::before {\n            content: 'MAS POPULAR';\n            position: absolute; top: 15px; right: -35px;\n            background: var(--secondary); color: var(--dark);\n            padding: 5px 40px; font-size: 10px; font-weight: 700;\n            transform: rotate(45deg);\n        }\n        .pricing-card h4 {\n            font-size: 14px; font-weight: 600; color: var(--accent);\n            text-transform: uppercase; letter-spacing: 1px;\n            margin-bottom: 10px;\n        }\n        .pricing-card .price {\n            font-size: 42px; font-weight: 800; color: var(--primary);\n            line-height: 1; margin-bottom: 5px;\n        }\n        .pricing-card .price span {\n            font-size: 16px; font-weight: 400; color: var(--gray);\n        }\n        .pricing-card .price-desc {\n            font-size: 12px; color: var(--gray); margin-bottom: 25px;\n        }\n        .pricing-features { list-style: none; margin-bottom: 25px; }\n        .pricing-features li {\n            padding: 8px 0; font-size: 13px; color: var(--dark);\n            border-bottom: 1px solid #f0f0f0;\n            display: flex; align-items: center; justify-content: center; gap: 8px;\n        }\n        .pricing-features li:last-child { border-bottom: none; }\n        .pricing-features li i {\n            color: var(--accent); font-size: 12px;\n        }\n        .pricing-features li.na { color: var(--gray); text-decoration: line-through; }\n        .pricing-features li.na i { color: #dc3545; }\n        .btn-pricing {\n            width: 100%; background: var(--gradient-primary);\n            color: var(--white); padding: 12px;\n            border-radius: 8px; border: none;\n            font-family: 'Poppins', sans-serif; font-size: 14px;\n            font-weight: 600; cursor: pointer;\n            transition: var(--transition);\n        }\n        .btn-pricing:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 4px 15px rgba(10, 26, 74, 0.3);\n        }\n        .pricing-card.popular .btn-pricing {\n            background: var(--secondary); color: var(--dark);\n        }\n\n        \/* ========== PORTFOLIO SECTION ========== *\/\n        .portfolio-section { padding: 70px 0; background: var(--white); }\n        .portfolio-grid {\n            display: grid; grid-template-columns: repeat(4, 1fr);\n            gap: 18px; margin-bottom: 35px;\n        }\n        .portfolio-item {\n            border-radius: 14px; overflow: hidden;\n            position: relative; aspect-ratio: 1;\n            box-shadow: var(--shadow-sm); cursor: pointer;\n        }\n        .portfolio-item img {\n            width: 100%; height: 100%; object-fit: cover;\n            transition: var(--transition);\n        }\n        .portfolio-item:hover img { transform: scale(1.1); }\n        .portfolio-overlay {\n            position: absolute; inset: 0;\n            background: linear-gradient(to top, rgba(10,26,74,0.9), transparent);\n            display: flex; flex-direction: column;\n            justify-content: flex-end; padding: 18px;\n            opacity: 0; transition: var(--transition);\n        }\n        .portfolio-item:hover .portfolio-overlay { opacity: 1; }\n        .portfolio-overlay h4 {\n            color: var(--white); font-size: 15px; font-weight: 600;\n            margin-bottom: 4px;\n        }\n        .portfolio-overlay span {\n            color: var(--secondary); font-size: 11px; font-weight: 500;\n        }\n        .portfolio-btn-wrap { text-align: center; }\n        .btn-outline {\n            background: transparent; color: var(--primary);\n            border: 2px solid var(--primary); padding: 10px 24px;\n            border-radius: 8px; text-decoration: none;\n            font-weight: 600; font-size: 13px;\n            transition: var(--transition); display: inline-flex;\n            align-items: center; gap: 8px; cursor: pointer;\n        }\n        .btn-outline:hover { background: var(--primary); color: var(--white); }\n\n        \/* ========== CTA SECTION ========== *\/\n        .cta-section {\n            padding: 70px 0;\n            background: var(--gradient-primary);\n            position: relative; overflow: hidden;\n        }\n        .cta-section::before {\n            content: ''; position: absolute; top: -50%; right: -20%;\n            width: 500px; height: 500px;\n            background: rgba(255,255,255,0.02); border-radius: 50%;\n        }\n        .cta-section::after {\n            content: ''; position: absolute; bottom: -30%; left: -10%;\n            width: 350px; height: 350px;\n            background: rgba(255,255,255,0.02); border-radius: 50%;\n        }\n        .cta-content {\n            position: relative; z-index: 1; text-align: center;\n            max-width: 650px; margin: 0 auto;\n        }\n        .cta-content h2 {\n            font-size: 32px; font-weight: 800; color: var(--white);\n            margin-bottom: 12px;\n        }\n        .cta-content p {\n            font-size: 16px; color: rgba(255,255,255,0.8);\n            margin-bottom: 25px;\n        }\n        .cta-buttons { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }\n        .btn-primary {\n            background: var(--gradient-primary);\n            color: var(--white); padding: 12px 26px;\n            border-radius: 8px; text-decoration: none;\n            font-weight: 600; font-size: 13px;\n            border: none; cursor: pointer;\n            transition: var(--transition);\n            display: inline-flex; align-items: center; gap: 8px;\n            box-shadow: 0 4px 15px rgba(10, 26, 74, 0.3);\n        }\n        .btn-primary:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(10, 26, 74, 0.4);\n        }\n\n        \/* ========== MODALS ========== *\/\n        .modal-overlay {\n            position: fixed; inset: 0; z-index: 9999;\n            background: rgba(0,0,0,0.92);\n            display: none; align-items: center; justify-content: center;\n            flex-direction: column; cursor: pointer;\n            animation: fadeIn 0.3s ease;\n        }\n        .modal-overlay.active { display: flex; }\n        .modal-overlay img {\n            max-width: 85%; max-height: 65vh;\n            border-radius: 14px;\n            box-shadow: 0 25px 70px rgba(0,0,0,0.6);\n            animation: scaleIn 0.3s ease;\n        }\n        .modal-overlay h3 {\n            color: white; margin-top: 22px;\n            font-size: 22px; font-weight: 700;\n        }\n        .modal-overlay .modal-subtitle {\n            color: var(--secondary); margin-top: 6px;\n            font-size: 14px; font-weight: 500;\n        }\n        .modal-overlay .modal-close-text {\n            color: rgba(255,255,255,0.5);\n            margin-top: 12px; font-size: 13px;\n        }\n        .modal-nav {\n            position: absolute; top: 50%; transform: translateY(-50%);\n            width: 50px; height: 50px;\n            background: rgba(255,255,255,0.1);\n            border-radius: 50%; display: flex;\n            align-items: center; justify-content: center;\n            color: white; font-size: 20px; cursor: pointer;\n            transition: var(--transition); border: none;\n        }\n        .modal-nav:hover { background: var(--secondary); color: var(--dark); }\n        .modal-prev { left: 20px; }\n        .modal-next { right: 20px; }\n\n        \/* ========== COTIZACION MODAL ========== *\/\n        .cotizacion-modal {\n            position: fixed; inset: 0; z-index: 10000;\n            background: rgba(0,0,0,0.7);\n            display: none; align-items: center; justify-content: center;\n            animation: fadeIn 0.3s ease;\n            padding: 15px;\n        }\n        .cotizacion-modal.active { display: flex; }\n        .cotizacion-box {\n            background: var(--white); border-radius: 20px;\n            padding: 28px; max-width: 460px; width: 100%;\n            max-height: 85vh;\n            overflow-y: auto;\n            box-shadow: var(--shadow-lg);\n            animation: slideUp 0.4s ease;\n            position: relative;\n        }\n        .cotizacion-box h3 {\n            font-size: 18px; font-weight: 700; color: var(--primary);\n            margin-bottom: 6px;\n        }\n        .cotizacion-box p {\n            font-size: 12px; color: var(--gray); margin-bottom: 18px;\n        }\n        .cotizacion-box .close-x {\n            position: absolute; top: 12px; right: 16px;\n            font-size: 20px; color: var(--gray); cursor: pointer;\n            transition: var(--transition);\n        }\n        .cotizacion-box .close-x:hover { color: var(--primary); }\n        .form-group { margin-bottom: 12px; }\n        .form-group label {\n            display: block; font-size: 11px; font-weight: 600;\n            color: var(--primary); margin-bottom: 4px;\n        }\n        .form-group input, .form-group select, .form-group textarea {\n            width: 100%; padding: 9px 12px;\n            border: 2px solid #e9ecef; border-radius: 10px;\n            font-family: 'Poppins', sans-serif; font-size: 13px;\n            transition: var(--transition);\n        }\n        .form-group input:focus, .form-group select:focus, .form-group textarea:focus {\n            outline: none; border-color: var(--accent);\n            box-shadow: 0 0 0 3px rgba(0, 180, 216, 0.1);\n        }\n        .form-group textarea { resize: vertical; min-height: 70px; }\n        .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n        .btn-submit {\n            width: 100%; background: var(--gradient-primary);\n            color: var(--white); padding: 11px;\n            border-radius: 10px; border: none;\n            font-family: 'Poppins', sans-serif; font-size: 14px;\n            font-weight: 600; cursor: pointer;\n            transition: var(--transition);\n        }\n        .btn-submit:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(10, 26, 74, 0.3);\n        }\n\n        .toast {\n            position: fixed; bottom: 30px; right: 30px;\n            background: var(--primary); color: var(--white);\n            padding: 16px 24px; border-radius: 12px;\n            font-size: 14px; font-weight: 500;\n            box-shadow: var(--shadow-lg); z-index: 10001;\n            display: flex; align-items: center; gap: 12px;\n            transform: translateX(150%); transition: transform 0.4s ease;\n        }\n        .toast.show { transform: translateX(0); }\n        .toast i { color: var(--secondary); font-size: 18px; }\n\n        \/* ========== ANIMATIONS ========== *\/\n        @keyframes fadeIn {\n            from { opacity: 0; }\n            to { opacity: 1; }\n        }\n        @keyframes scaleIn {\n            from { opacity: 0; transform: scale(0.9); }\n            to { opacity: 1; transform: scale(1); }\n        }\n        @keyframes slideUp {\n            from { opacity: 0; transform: translateY(30px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n        @keyframes fadeInUp {\n            from { opacity: 0; transform: translateY(30px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n        .animate {\n            opacity: 0; animation: fadeInUp 0.6s ease forwards;\n        }\n        .delay-1 { animation-delay: 0.1s; }\n        .delay-2 { animation-delay: 0.2s; }\n        .delay-3 { animation-delay: 0.3s; }\n        .delay-4 { animation-delay: 0.4s; }\n        .delay-5 { animation-delay: 0.5s; }\n        .delay-6 { animation-delay: 0.6s; }\n\n        @keyframes pulse {\n            0%, 100% { box-shadow: 0 0 0 0 rgba(255, 204, 0, 0.4); }\n            50% { box-shadow: 0 0 0 15px rgba(255, 204, 0, 0); }\n        }\n        .pulse-btn { animation: pulse 2s infinite; }\n\n        \/* ========== RESPONSIVE ========== *\/\n        @media (max-width: 1024px) {\n            .services-grid, .pricing-grid { grid-template-columns: repeat(2, 1fr); }\n            .portfolio-grid { grid-template-columns: repeat(2, 1fr); }\n            .process-grid { grid-template-columns: repeat(2, 1fr); }\n        }\n        @media (max-width: 768px) {\n            .page-hero h1 { font-size: 28px; }\n            .services-grid, .pricing-grid, .portfolio-grid, .process-grid { grid-template-columns: 1fr; }\n            .cta-content h2 { font-size: 26px; }\n            .section-header h2 { font-size: 26px; }\n            .page-hero { padding: 60px 0 40px; }\n            .services-section, .process-section, .pricing-section, .portfolio-section, .cta-section { padding: 50px 0; }\n            .form-row { grid-template-columns: 1fr; }\n            .modal-nav { display: none; }\n            .custom-banner { padding: 35px 25px; }\n            .custom-banner h3 { font-size: 20px; }\n            .cotizacion-box { padding: 22px; max-width: 95%; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- ========== PAGE HERO ========== -->\n    <section class=\"page-hero\">\n        <div class=\"container\">\n            <h1 class=\"animate\">Diseno <span>Grafico<\/span><\/h1>\n            <p class=\"animate delay-1\">Damos vida a tus ideas con creatividad y profesionalismo. Disenos unicos que representan tu marca o negocio.<\/p>\n            <div class=\"breadcrumb animate delay-2\">\n                <a href=\"\/\">Inicio<\/a>\n                <span>\/<\/span>\n                <span>Diseno Grafico<\/span>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ========== SERVICES SECTION ========== -->\n    <section class=\"services-section\">\n        <div class=\"container\">\n            <div class=\"section-header animate\">\n                <h2>Diseno Grafico<\/h2>\n                <p>Damos vida a tus ideas con creatividad y profesionalismo.<\/p>\n            <\/div>\n\n            <div class=\"services-grid\">\n                <!-- Service 1: Tarjetas de Presentacion -->\n                <div class=\"service-card animate delay-1\" onclick=\"abrirCotizacion('Tarjetas de Presentacion')\">\n                    <div class=\"service-image\">\n                        <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/img.magnific.com\/a928fa0884cb1604d5d5fb06675d8222f2a2c777.jpg\" alt=\"Tarjetas de Presentacion\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Tarjetas de Presentacion<\/h3>\n                        <p>Diseno profesional de tarjetas de presentacion que dejan una impresion duradera en tus clientes.<\/p>\n                        <div class=\"service-features\">\n                            <span>Diseno unico<\/span>\n                            <span>Full Color<\/span>\n                            <span>Profesional<\/span>\n                        <\/div>\n                        <button class=\"service-btn\" onclick=\"event.stopPropagation(); abrirCotizacion('Tarjetas de Presentacion')\">\n                            Solicitar Cotizacion <i class=\"fas fa-arrow-right\"><\/i>\n                        <\/button>\n                    <\/div>\n                <\/div>\n\n                <!-- Service 2: Volantes -->\n                <div class=\"service-card animate delay-2\" onclick=\"abrirCotizacion('Volantes')\">\n                    <div class=\"service-image\">\n                        <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/cdnspecsna.bizay.com\/afcf1bc2bdc6dea71094503f02aa2b81f78d196d.png\" alt=\"Volantes\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Volantes<\/h3>\n                        <p>Volantes publicitarios atractivos y efectivos para promocionar tus productos y servicios.<\/p>\n                        <div class=\"service-features\">\n                            <span>Atractivo<\/span>\n                            <span>Efectivo<\/span>\n                            <span>Economico<\/span>\n                        <\/div>\n                        <button class=\"service-btn\" onclick=\"event.stopPropagation(); abrirCotizacion('Volantes')\">\n                            Solicitar Cotizacion <i class=\"fas fa-arrow-right\"><\/i>\n                        <\/button>\n                    <\/div>\n                <\/div>\n\n                <!-- Service 3: Afiches -->\n                <div class=\"service-card animate delay-3\" onclick=\"abrirCotizacion('Afiches')\">\n                    <div class=\"service-image\">\n                        <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/img.magnific.com\/577c6c5fe77ef0c31f6f0b1ee6aae41472d4b01e.jpg\" alt=\"Afiches\">\n                        <span class=\"service-badge\">Popular<\/span>\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Afiches<\/h3>\n                        <p>Afiches creativos y de alto impacto visual para eventos, promociones y campanas publicitarias.<\/p>\n                        <div class=\"service-features\">\n                            <span>Creativo<\/span>\n                            <span>Impacto visual<\/span>\n                            <span>HD<\/span>\n                        <\/div>\n                        <button class=\"service-btn\" onclick=\"event.stopPropagation(); abrirCotizacion('Afiches')\">\n                            Solicitar Cotizacion <i class=\"fas fa-arrow-right\"><\/i>\n                        <\/button>\n                    <\/div>\n                <\/div>\n\n                <!-- Service 4: Logos -->\n                <div class=\"service-card animate delay-1\" onclick=\"abrirCotizacion('Logos')\">\n                    <div class=\"service-image\">\n                        <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/i.etsystatic.com\/b7fafb7b6ce1ddb2e26e12eb2f461bde7fe60762.jpg\" alt=\"Logos\">\n                        <span class=\"service-badge\">Nuevo<\/span>\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Logos<\/h3>\n                        <p>Diseno de logotipos profesionales y unicos que representan la identidad de tu marca o negocio.<\/p>\n                        <div class=\"service-features\">\n                            <span>Unico<\/span>\n                            <span>Memorable<\/span>\n                            <span>Profesional<\/span>\n                        <\/div>\n                        <button class=\"service-btn\" onclick=\"event.stopPropagation(); abrirCotizacion('Logos')\">\n                            Solicitar Cotizacion <i class=\"fas fa-arrow-right\"><\/i>\n                        <\/button>\n                    <\/div>\n                <\/div>\n\n                <!-- Service 5: Banners -->\n                <div class=\"service-card animate delay-2\" onclick=\"abrirCotizacion('Banners')\">\n                    <div class=\"service-image\">\n                        <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/www.calcomaniasgrao.com\/36a4e6b0f365f434c9c4c626b1d9c536cef47a37.jpeg\" alt=\"Banners\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Banners<\/h3>\n                        <p>Banners publicitarios de gran formato para eventos, ferias y espacios comerciales.<\/p>\n                        <div class=\"service-features\">\n                            <span>Gran formato<\/span>\n                            <span>Duradero<\/span>\n                            <span>Resistente<\/span>\n                        <\/div>\n                        <button class=\"service-btn\" onclick=\"event.stopPropagation(); abrirCotizacion('Banners')\">\n                            Solicitar Cotizacion <i class=\"fas fa-arrow-right\"><\/i>\n                        <\/button>\n                    <\/div>\n                <\/div>\n\n                <!-- Service 6: Invitaciones -->\n                <div class=\"service-card animate delay-3\" onclick=\"abrirCotizacion('Invitaciones')\">\n                    <div class=\"service-image\">\n                        <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/www.roccograficas.com\/2096652f86c2d97a447737e0e1f7380f8415480a.jpg\" alt=\"Invitaciones\">\n                        <span class=\"service-badge\">Recomendado<\/span>\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Invitaciones<\/h3>\n                        <p>Invitaciones elegantes y personalizadas para bodas, eventos corporativos y celebraciones especiales.<\/p>\n                        <div class=\"service-features\">\n                            <span>Elegante<\/span>\n                            <span>Personalizado<\/span>\n                            <span>Unico<\/span>\n                        <\/div>\n                        <button class=\"service-btn\" onclick=\"event.stopPropagation(); abrirCotizacion('Invitaciones')\">\n                            Solicitar Cotizacion <i class=\"fas fa-arrow-right\"><\/i>\n                        <\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Custom Design Banner -->\n            <div class=\"custom-banner animate\">\n                <h3>Disenos 100% Personalizados<\/h3>\n                <p>Escuchamos tus ideas y las convertimos en un diseno unico que represente tu marca o negocio.<\/p>\n                <button class=\"btn-yellow pulse-btn\" onclick=\"abrirCotizacion('Diseno Personalizado')\">\n                    Solicitar Diseno <i class=\"fas fa-paint-brush\"><\/i>\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ========== PROCESS SECTION ========== -->\n    <section class=\"process-section\">\n        <div class=\"container\">\n            <div class=\"section-header animate\">\n                <h2>Proceso de Trabajo<\/h2>\n                <p>Un metodo probado para resultados excepcionales.<\/p>\n            <\/div>\n            <div class=\"process-grid\">\n                <div class=\"process-step animate delay-1\" onclick=\"mostrarToast('Paso 1: Escuchamos tus ideas y necesidades')\">\n                    <div class=\"process-connector\"><\/div>\n                    <div class=\"step-num\">1<\/div>\n                    <div class=\"step-icon\"><i class=\"fas fa-comments\"><\/i><\/div>\n                    <h4>Escuchamos tu idea<\/h4>\n                    <p>Conocemos tus necesidades, objetivos y vision para el proyecto.<\/p>\n                <\/div>\n                <div class=\"process-step animate delay-2\" onclick=\"mostrarToast('Paso 2: Creamos el diseno profesional')\">\n                    <div class=\"process-connector\"><\/div>\n                    <div class=\"step-num\">2<\/div>\n                    <div class=\"step-icon\"><i class=\"fas fa-pencil-ruler\"><\/i><\/div>\n                    <h4>Creamos el diseno<\/h4>\n                    <p>Desarrollamos propuestas creativas basadas en tu brief.<\/p>\n                <\/div>\n                <div class=\"process-step animate delay-3\" onclick=\"mostrarToast('Paso 3: Revisamos y ajustamos hasta tu aprobacion')\">\n                    <div class=\"process-connector\"><\/div>\n                    <div class=\"step-num\">3<\/div>\n                    <div class=\"step-icon\"><i class=\"fas fa-sync-alt\"><\/i><\/div>\n                    <h4>Revisiones y ajustes<\/h4>\n                    <p>Refinamos el diseno segun tus comentarios y feedback.<\/p>\n                <\/div>\n                <div class=\"process-step animate delay-4\" onclick=\"mostrarToast('Paso 4: Entregamos el diseno final listo para usar')\">\n                    <div class=\"step-num\">4<\/div>\n                    <div class=\"step-icon\"><i class=\"fas fa-check-circle\"><\/i><\/div>\n                    <h4>Entrega final<\/h4>\n                    <p>Te entregamos los archivos finales en todos los formatos necesarios.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ========== PRICING SECTION ========== -->\n    <section class=\"pricing-section\">\n        <div class=\"container\">\n            <div class=\"section-header animate\">\n                <h2>Paquetes de Diseno<\/h2>\n                <p>Elige el plan que mejor se adapte a tus necesidades.<\/p>\n            <\/div>\n            <div class=\"pricing-grid\">\n                <!-- Basico -->\n                <div class=\"pricing-card animate delay-1\" onclick=\"abrirCotizacion('Paquete Basico')\">\n                    <h4>Basico<\/h4>\n                    <div class=\"price\">S\/ 30<span><\/span><\/div>\n                    <p class=\"price-desc\">Diseno simple<br>1 propuesta<br>2 revisiones<\/p>\n                    <ul class=\"pricing-features\">\n                        <li><i class=\"fas fa-check\"><\/i> 1 propuesta de diseno<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> 2 revisiones incluidas<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> Archivos en JPG y PNG<\/li>\n                        <li class=\"na\"><i class=\"fas fa-times\"><\/i> Archivos editables<\/li>\n                        <li class=\"na\"><i class=\"fas fa-times\"><\/i> Variaciones de color<\/li>\n                    <\/ul>\n                    <button class=\"btn-pricing\" onclick=\"event.stopPropagation(); abrirCotizacion('Paquete Basico')\">\n                        Solicitar\n                    <\/button>\n                <\/div>\n\n                <!-- Estandar -->\n                <div class=\"pricing-card popular animate delay-2\" onclick=\"abrirCotizacion('Paquete Estandar')\">\n                    <h4>Estandar<\/h4>\n                    <div class=\"price\">S\/ 60<span><\/span><\/div>\n                    <p class=\"price-desc\">Diseno profesional<br>3 propuestas<br>5 revisiones<\/p>\n                    <ul class=\"pricing-features\">\n                        <li><i class=\"fas fa-check\"><\/i> 3 propuestas de diseno<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> 5 revisiones incluidas<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> Archivos en todos los formatos<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> Archivos editables (AI, PSD)<\/li>\n                        <li class=\"na\"><i class=\"fas fa-times\"><\/i> Manual de marca<\/li>\n                    <\/ul>\n                    <button class=\"btn-pricing\" onclick=\"event.stopPropagation(); abrirCotizacion('Paquete Estandar')\">\n                        Solicitar\n                    <\/button>\n                <\/div>\n\n                <!-- Premium -->\n                <div class=\"pricing-card animate delay-3\" onclick=\"abrirCotizacion('Paquete Premium')\">\n                    <h4>Premium<\/h4>\n                    <div class=\"price\">S\/ 100<span><\/span><\/div>\n                    <p class=\"price-desc\">Diseno exclusivo<br>5 propuestas<br>Revisiones ilimitadas<\/p>\n                    <ul class=\"pricing-features\">\n                        <li><i class=\"fas fa-check\"><\/i> 5 propuestas de diseno<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> Revisiones ilimitadas<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> Archivos en todos los formatos<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> Archivos editables (AI, PSD)<\/li>\n                        <li><i class=\"fas fa-check\"><\/i> Manual de marca basico<\/li>\n                    <\/ul>\n                    <button class=\"btn-pricing\" onclick=\"event.stopPropagation(); abrirCotizacion('Paquete Premium')\">\n                        Solicitar\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ========== PORTFOLIO SECTION ========== -->\n    <section class=\"portfolio-section\">\n        <div class=\"container\">\n            <div class=\"section-header animate\">\n                <h2>Algunos Trabajos<\/h2>\n                <p>Resultados de calidad que hablan por si solos.<\/p>\n            <\/div>\n            <div class=\"portfolio-grid\">\n                <div class=\"portfolio-item animate delay-1\" data-index=\"0\">\n                    <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/img.magnific.com\/a928fa0884cb1604d5d5fb06675d8222f2a2c777.jpg\" alt=\"Tarjetas de Presentacion\">\n                    <div class=\"portfolio-overlay\">\n                        <h4>Tarjetas de Presentacion<\/h4>\n                        <span>Diseno Grafico<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"portfolio-item animate delay-2\" data-index=\"1\">\n                    <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/cdnspecsna.bizay.com\/afcf1bc2bdc6dea71094503f02aa2b81f78d196d.png\" alt=\"Volantes Publicitarios\">\n                    <div class=\"portfolio-overlay\">\n                        <h4>Volantes Publicitarios<\/h4>\n                        <span>Diseno Grafico<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"portfolio-item animate delay-3\" data-index=\"2\">\n                    <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/img.magnific.com\/577c6c5fe77ef0c31f6f0b1ee6aae41472d4b01e.jpg\" alt=\"Afiches Creativos\">\n                    <div class=\"portfolio-overlay\">\n                        <h4>Afiches Creativos<\/h4>\n                        <span>Diseno Grafico<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"portfolio-item animate delay-4\" data-index=\"3\">\n                    <img decoding=\"async\" src=\"https:\/\/kimi-web-img.moonshot.cn\/img\/www.calcomaniasgrao.com\/36a4e6b0f365f434c9c4c626b1d9c536cef47a37.jpeg\" alt=\"Banners Publicitarios\">\n                    <div class=\"portfolio-overlay\">\n                        <h4>Banners Publicitarios<\/h4>\n                        <span>Diseno Grafico<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"portfolio-btn-wrap animate delay-5\">\n                <button class=\"btn-outline\" onclick=\"mostrarToast('Galeria completa proximamente')\">\n                    Ver mas trabajos <i class=\"fas fa-arrow-right\"><\/i>\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ========== CTA SECTION ========== -->\n    <section class=\"cta-section\">\n        <div class=\"container\">\n            <div class=\"cta-content animate\">\n                <h2>\u00bfTienes un proyecto en mente?<\/h2>\n                <p>Contactanos y hagamos realidad tus ideas con disenos profesionales y creativos.<\/p>\n                <div class=\"cta-buttons\">\n                    <button class=\"btn-yellow pulse-btn\" onclick=\"abrirCotizacion('Proyecto de Diseno')\">\n                        Solicitar Cotizacion <i class=\"fas fa-arrow-right\"><\/i>\n                    <\/button>\n                    <button class=\"btn-outline\" style=\"border-color: rgba(255,255,255,0.3); color: white;\" onclick=\"mostrarToast('Explora todos nuestros servicios de diseno')\">\n                        Ver mas servicios <i class=\"fas fa-arrow-right\"><\/i>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ========== LIGHTBOX MODAL ========== -->\n    <div class=\"modal-overlay\" id=\"lightboxModal\" onclick=\"cerrarLightbox()\">\n        <button class=\"modal-nav modal-prev\" id=\"modalPrev\" onclick=\"event.stopPropagation(); cambiarImagen(-1)\">\n            <i class=\"fas fa-chevron-left\"><\/i>\n        <\/button>\n        <img decoding=\"async\" id=\"modalImg\" src=\"\" alt=\"\">\n        <h3 id=\"modalTitle\"><\/h3>\n        <p class=\"modal-subtitle\" id=\"modalSubtitle\"><\/p>\n        <p class=\"modal-close-text\">Haz clic para cerrar<\/p>\n        <button class=\"modal-nav modal-next\" id=\"modalNext\" onclick=\"event.stopPropagation(); cambiarImagen(1)\">\n            <i class=\"fas fa-chevron-right\"><\/i>\n        <\/button>\n    <\/div>\n\n    <!-- ========== COTIZACION MODAL ========== -->\n    <div class=\"cotizacion-modal\" id=\"cotizacionModal\" onclick=\"cerrarCotizacion(event)\">\n        <div class=\"cotizacion-box\" onclick=\"event.stopPropagation()\">\n            <span class=\"close-x\" onclick=\"cerrarCotizacion()\"><i class=\"fas fa-times\"><\/i><\/span>\n            <h3><i class=\"fas fa-file-invoice\" style=\"color: var(--accent); margin-right: 8px;\"><\/i>Solicitar Cotizacion<\/h3>\n            <p>Completa el formulario y te contactaremos a la brevedad.<\/p>\n            <form id=\"formCotizacion\" onsubmit=\"enviarCotizacion(event)\">\n                <div class=\"form-row\">\n                    <div class=\"form-group\">\n                        <label>Nombre completo<\/label>\n                        <input type=\"text\" name=\"nombre\" placeholder=\"Tu nombre\" required=\"\">\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label>Telefono \/ WhatsApp<\/label>\n                        <input type=\"tel\" name=\"telefono\" placeholder=\"999 999 999\" required=\"\">\n                    <\/div>\n                <\/div>\n                <div class=\"form-group\">\n                    <label>Correo electronico<\/label>\n                    <input type=\"email\" name=\"email\" placeholder=\"tu@email.com\" required=\"\">\n                <\/div>\n                <div class=\"form-group\">\n                    <label>Servicio solicitado<\/label>\n                    <select name=\"servicio\" id=\"selectServicio\" required=\"\">\n                        <option value=\"\">Selecciona un servicio<\/option>\n                        <option value=\"Tarjetas de Presentacion\">Tarjetas de Presentacion<\/option>\n                        <option value=\"Volantes\">Volantes<\/option>\n                        <option value=\"Afiches\">Afiches<\/option>\n                        <option value=\"Logos\">Logos<\/option>\n                        <option value=\"Banners\">Banners<\/option>\n                        <option value=\"Invitaciones\">Invitaciones<\/option>\n                        <option value=\"Paquete Basico\">Paquete Basico &#8211; S\/ 30<\/option>\n                        <option value=\"Paquete Estandar\">Paquete Estandar &#8211; S\/ 60<\/option>\n                        <option value=\"Paquete Premium\">Paquete Premium &#8211; S\/ 100<\/option>\n                        <option value=\"Diseno Personalizado\">Diseno Personalizado<\/option>\n                        <option value=\"Otros\">Otros<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"form-group\">\n                    <label>Detalles del proyecto<\/label>\n                    <textarea name=\"detalles\" placeholder=\"Cuentanos sobre tu proyecto: tipo de diseno, colores preferidos, estilo, uso final...\"><\/textarea>\n                <\/div>\n                <button type=\"submit\" class=\"btn-submit\">\n                    <i class=\"fas fa-paper-plane\" style=\"margin-right: 8px;\"><\/i>Enviar Solicitud\n                <\/button>\n            <\/form>\n        <\/div>\n    <\/div>\n\n    <!-- ========== TOAST ========== -->\n    <div class=\"toast\" id=\"toast\">\n        <i class=\"fas fa-info-circle\"><\/i>\n        <span id=\"toastMsg\">Mensaje<\/span>\n    <\/div>\n\n    <!-- ========== JAVASCRIPT ========== -->\n    <script>\n        \/\/ ========== DATOS DEL PORTFOLIO ==========\n        const portfolioData = [\n            { src: 'https:\/\/kimi-web-img.moonshot.cn\/img\/img.magnific.com\/a928fa0884cb1604d5d5fb06675d8222f2a2c777.jpg', title: 'Tarjetas de Presentacion', subtitle: 'Diseno Grafico - Identidad corporativa' },\n            { src: 'https:\/\/kimi-web-img.moonshot.cn\/img\/cdnspecsna.bizay.com\/afcf1bc2bdc6dea71094503f02aa2b81f78d196d.png', title: 'Volantes Publicitarios', subtitle: 'Diseno Grafico - Marketing directo' },\n            { src: 'https:\/\/kimi-web-img.moonshot.cn\/img\/img.magnific.com\/577c6c5fe77ef0c31f6f0b1ee6aae41472d4b01e.jpg', title: 'Afiches Creativos', subtitle: 'Diseno Grafico - Alto impacto visual' },\n            { src: 'https:\/\/kimi-web-img.moonshot.cn\/img\/www.calcomaniasgrao.com\/36a4e6b0f365f434c9c4c626b1d9c536cef47a37.jpeg', title: 'Banners Publicitarios', subtitle: 'Diseno Grafico - Gran formato' }\n        ];\n\n        let currentImageIndex = 0;\n\n        \/\/ ========== SCROLL ANIMATIONS ==========\n        const observerOptions = {\n            threshold: 0.1,\n            rootMargin: '0px 0px -50px 0px'\n        };\n\n        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    entry.target.style.opacity = '1';\n                    entry.target.style.transform = 'translateY(0)';\n                    observer.unobserve(entry.target);\n                }\n            });\n        }, observerOptions);\n\n        document.querySelectorAll('.animate').forEach(el => {\n            observer.observe(el);\n        });\n\n        \/\/ ========== LIGHTBOX ==========\n        function abrirLightbox(src, title, subtitle) {\n            const modal = document.getElementById('lightboxModal');\n            const img = document.getElementById('modalImg');\n            const titulo = document.getElementById('modalTitle');\n            const subtitulo = document.getElementById('modalSubtitle');\n\n            const index = portfolioData.findIndex(item => item.src === src);\n            currentImageIndex = index >= 0 ? index : 0;\n\n            img.src = src;\n            titulo.textContent = title || 'Imagen';\n            subtitulo.textContent = subtitle || '';\n            modal.classList.add('active');\n            document.body.style.overflow = 'hidden';\n        }\n\n        function cerrarLightbox() {\n            const modal = document.getElementById('lightboxModal');\n            modal.classList.remove('active');\n            document.body.style.overflow = '';\n        }\n\n        function cambiarImagen(direction) {\n            currentImageIndex += direction;\n            if (currentImageIndex < 0) currentImageIndex = portfolioData.length - 1;\n            if (currentImageIndex >= portfolioData.length) currentImageIndex = 0;\n\n            const data = portfolioData[currentImageIndex];\n            document.getElementById('modalImg').src = data.src;\n            document.getElementById('modalTitle').textContent = data.title;\n            document.getElementById('modalSubtitle').textContent = data.subtitle;\n        }\n\n        document.querySelectorAll('.portfolio-item').forEach(item => {\n            item.addEventListener('click', function() {\n                const img = this.querySelector('img');\n                const overlay = this.querySelector('.portfolio-overlay');\n                const title = overlay.querySelector('h4').textContent;\n                const subtitle = overlay.querySelector('span').textContent;\n                abrirLightbox(img.src, title, subtitle);\n            });\n        });\n\n        \/\/ ========== COTIZACION MODAL ==========\n        function abrirCotizacion(servicio) {\n            const modal = document.getElementById('cotizacionModal');\n            const select = document.getElementById('selectServicio');\n\n            if (servicio) {\n                for (let i = 0; i < select.options.length; i++) {\n                    if (select.options[i].value === servicio) {\n                        select.value = servicio;\n                        break;\n                    }\n                }\n            } else {\n                select.value = '';\n            }\n\n            modal.classList.add('active');\n            document.body.style.overflow = 'hidden';\n        }\n\n        function cerrarCotizacion(event) {\n            if (!event || event.target === document.getElementById('cotizacionModal')) {\n                document.getElementById('cotizacionModal').classList.remove('active');\n                document.body.style.overflow = '';\n            }\n        }\n\n        function enviarCotizacion(event) {\n            event.preventDefault();\n            const form = document.getElementById('formCotizacion');\n            const formData = new FormData(form);\n            const datos = Object.fromEntries(formData);\n\n            console.log('Cotizacion enviada:', datos);\n            cerrarCotizacion();\n            mostrarToast('Cotizacion enviada! Te contactaremos pronto.');\n            form.reset();\n        }\n\n        \/\/ ========== TOAST ==========\n        function mostrarToast(mensaje) {\n            const toast = document.getElementById('toast');\n            const msg = document.getElementById('toastMsg');\n            msg.textContent = mensaje;\n            toast.classList.add('show');\n\n            setTimeout(() => {\n                toast.classList.remove('show');\n            }, 3000);\n        }\n\n        \/\/ ========== KEYBOARD NAVIGATION ==========\n        document.addEventListener('keydown', (e) => {\n            if (e.key === 'Escape') {\n                cerrarLightbox();\n                cerrarCotizacion();\n            }\n            if (e.key === 'ArrowLeft') cambiarImagen(-1);\n            if (e.key === 'ArrowRight') cambiarImagen(1);\n        });\n\n        \/\/ ========== PARALLAX ==========\n        window.addEventListener('scroll', () => {\n            const scrolled = window.pageYOffset;\n            const hero = document.querySelector('.page-hero');\n            if (hero) {\n                hero.style.backgroundPositionY = (scrolled * 0.3) + 'px';\n            }\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Dise\u00f1o Gr\u00e1fico &#8211; PrintCenter Diseno Grafico Damos vida a tus ideas con creatividad y profesionalismo. Disenos unicos que representan tu marca o negocio. Inicio \/ Diseno Grafico Diseno Grafico Damos vida a tus ideas con creatividad y profesionalismo. Tarjetas de<\/p>\n<p><a href=\"https:\/\/printcenter.vcsistemas.com\/?page_id=63\" class=\"awp-btn awp-btn-secondary awp-btn-bubble\">Continue Reading<span class=\"screen-reader-text\">DISE\u00d1O GRAFICO<\/span><i class=\"fa fa-arrow-right\"><\/i><span class=\"bubble_effect\"><span class=\"circle top-left\"><\/span><span class=\"circle top-left\"><\/span><span class=\"circle top-left\"><\/span>\t<span class=\"button effect-button\"><\/span><span class=\"circle bottom-right\"><\/span>\t<span class=\"circle bottom-right\"><\/span><span class=\"circle bottom-right\"><\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-63","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/printcenter.vcsistemas.com\/index.php?rest_route=\/wp\/v2\/pages\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/printcenter.vcsistemas.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/printcenter.vcsistemas.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/printcenter.vcsistemas.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/printcenter.vcsistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=63"}],"version-history":[{"count":4,"href":"https:\/\/printcenter.vcsistemas.com\/index.php?rest_route=\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":157,"href":"https:\/\/printcenter.vcsistemas.com\/index.php?rest_route=\/wp\/v2\/pages\/63\/revisions\/157"}],"wp:attachment":[{"href":"https:\/\/printcenter.vcsistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}