{"id":282,"date":"2025-11-25T17:53:49","date_gmt":"2025-11-25T17:53:49","guid":{"rendered":"https:\/\/ocean.viewus.saintve.com\/?page_id=282"},"modified":"2025-12-01T15:03:33","modified_gmt":"2025-12-01T15:03:33","slug":"beneficios","status":"publish","type":"page","link":"https:\/\/ocean.viewus.saintve.com\/en\/beneficios\/","title":{"rendered":"Benefits"},"content":{"rendered":"<!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>Beneficios &#8211; Oceanviewus Constructora<\/title>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;600;700;800;900&#038;display=swap\" rel=\"stylesheet\">\n    <style>\n        :root {\n            --primary-blue: #0A2E5C;\n            --secondary-blue: #1E4A8C;\n            --accent-orange: #FF7A00;\n            --light-orange: #FF9E42;\n            --white: #FFFFFF;\n            --light-gray: #F5F7FA;\n            --dark-gray: #333333;\n            --medium-gray: #666666;\n            --section-bg: linear-gradient(135deg, #f8faff 0%, #eef2ff 100%);\n        }\n        \n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n        \n        body {\n            font-family: 'Montserrat', sans-serif;\n            background: var(--section-bg);\n            color: var(--dark-gray);\n            overflow-x: hidden;\n            padding: 20px;\n        }\n        \n        .benefits-section {\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 100px 20px;\n            position: relative;\n        }\n        \n        \/* Elementos decorativos *\/\n        .construction-bg {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            top: 0;\n            left: 0;\n            pointer-events: none;\n            z-index: 0;\n            overflow: hidden;\n        }\n        \n        .construction-element {\n            position: absolute;\n            opacity: 0.03;\n            font-size: 8rem;\n            z-index: 0;\n        }\n        \n        .element-1 { top: 10%; left: 5%; animation: float1 20s infinite linear; }\n        .element-2 { top: 60%; right: 8%; animation: float2 25s infinite linear reverse; }\n        .element-3 { bottom: 20%; left: 15%; animation: float3 30s infinite linear; }\n        .element-4 { top: 30%; right: 20%; animation: rotate 40s infinite linear; }\n        \n        \/* Encabezado *\/\n        .section-header {\n            text-align: center;\n            margin-bottom: 80px;\n            position: relative;\n            z-index: 1;\n        }\n        \n        .section-subtitle {\n            color: var(--accent-orange);\n            font-size: 1.2rem;\n            font-weight: 600;\n            text-transform: uppercase;\n            letter-spacing: 3px;\n            margin-bottom: 15px;\n            display: inline-block;\n            position: relative;\n            animation: fadeInUp 0.8s ease-out;\n        }\n        \n        .section-subtitle:before, .section-subtitle:after {\n            content: '';\n            position: absolute;\n            top: 50%;\n            width: 40px;\n            height: 2px;\n            background-color: var(--accent-orange);\n        }\n        \n        .section-subtitle:before {\n            left: -50px;\n        }\n        \n        .section-subtitle:after {\n            right: -50px;\n        }\n        \n        .section-title {\n            font-size: 3.5rem;\n            font-weight: 800;\n            color: var(--primary-blue);\n            margin-bottom: 25px;\n            line-height: 1.2;\n            animation: fadeInUp 0.8s ease-out 0.2s both;\n        }\n        \n        .section-title span {\n            color: var(--accent-orange);\n            position: relative;\n        }\n        \n        .section-title span:after {\n            content: '';\n            position: absolute;\n            bottom: 5px;\n            left: 0;\n            width: 100%;\n            height: 8px;\n            background-color: rgba(255, 122, 0, 0.2);\n            z-index: -1;\n            border-radius: 4px;\n        }\n        \n        .section-description {\n            font-size: 1.2rem;\n            color: var(--medium-gray);\n            max-width: 800px;\n            margin: 0 auto 40px;\n            line-height: 1.8;\n            animation: fadeInUp 0.8s ease-out 0.4s both;\n        }\n        \n        \/* Contenedor de beneficios *\/\n        .benefits-container {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n            gap: 40px;\n            position: relative;\n            z-index: 1;\n        }\n        \n        \/* Tarjeta de beneficio *\/\n        .benefit-card {\n            background: var(--white);\n            border-radius: 20px;\n            padding: 40px 35px;\n            box-shadow: 0 15px 40px rgba(10, 46, 92, 0.08);\n            transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n            position: relative;\n            overflow: hidden;\n            border: 1px solid rgba(10, 46, 92, 0.05);\n            opacity: 0;\n            transform: translateY(50px);\n        }\n        \n        .benefit-card.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }\n        \n        .benefit-card:nth-child(1) { transition-delay: 0.1s; }\n        .benefit-card:nth-child(2) { transition-delay: 0.2s; }\n        .benefit-card:nth-child(3) { transition-delay: 0.3s; }\n        .benefit-card:nth-child(4) { transition-delay: 0.4s; }\n        .benefit-card:nth-child(5) { transition-delay: 0.5s; }\n        .benefit-card:nth-child(6) { transition-delay: 0.6s; }\n        \n        .benefit-card:hover {\n            transform: translateY(-20px);\n            box-shadow: 0 25px 60px rgba(10, 46, 92, 0.15);\n            border-color: rgba(255, 122, 0, 0.2);\n        }\n        \n        .benefit-card:before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 5px;\n            background: linear-gradient(to right, var(--primary-blue), var(--accent-orange));\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }\n        \n        .benefit-card:hover:before {\n            opacity: 1;\n        }\n        \n        \/* Icono de beneficio *\/\n        .benefit-icon {\n            width: 90px;\n            height: 90px;\n            border-radius: 20px;\n            background: linear-gradient(135deg, rgba(10, 46, 92, 0.08), rgba(255, 122, 0, 0.08));\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-bottom: 30px;\n            position: relative;\n            transition: all 0.5s ease;\n        }\n        \n        .benefit-card:hover .benefit-icon {\n            transform: scale(1.1) rotate(5deg);\n            background: linear-gradient(135deg, var(--primary-blue), var(--accent-orange));\n        }\n        \n        .benefit-icon i {\n            font-size: 2.5rem;\n            color: var(--primary-blue);\n            transition: all 0.5s ease;\n        }\n        \n        .benefit-card:hover .benefit-icon i {\n            color: var(--white);\n            transform: scale(1.1);\n        }\n        \n        .benefit-icon:after {\n            content: '';\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            border-radius: 20px;\n            border: 2px solid rgba(255, 122, 0, 0.2);\n            top: 0;\n            left: 0;\n            z-index: -1;\n            animation: pulse 2s infinite;\n        }\n        \n        \/* Contenido de la tarjeta *\/\n        .benefit-number {\n            position: absolute;\n            top: 30px;\n            right: 30px;\n            font-size: 4rem;\n            font-weight: 900;\n            color: rgba(10, 46, 92, 0.05);\n            line-height: 1;\n            transition: all 0.5s ease;\n        }\n        \n        .benefit-card:hover .benefit-number {\n            color: rgba(255, 122, 0, 0.1);\n            transform: scale(1.1);\n        }\n        \n        .benefit-title {\n            font-size: 1.6rem;\n            font-weight: 700;\n            color: var(--primary-blue);\n            margin-bottom: 20px;\n            line-height: 1.3;\n            transition: color 0.3s ease;\n        }\n        \n        .benefit-card:hover .benefit-title {\n            color: var(--accent-orange);\n        }\n        \n        .benefit-description {\n            color: var(--medium-gray);\n            line-height: 1.7;\n            margin-bottom: 25px;\n            font-size: 1.05rem;\n        }\n        \n        .benefit-features {\n            list-style: none;\n            margin-top: 20px;\n        }\n        \n        .benefit-features li {\n            padding: 8px 0;\n            color: var(--medium-gray);\n            position: relative;\n            padding-left: 25px;\n        }\n        \n        .benefit-features li:before {\n            content: '\u2713';\n            position: absolute;\n            left: 0;\n            color: var(--accent-orange);\n            font-weight: bold;\n        }\n        \n        .benefit-tag {\n            display: inline-block;\n            background: rgba(255, 122, 0, 0.1);\n            color: var(--accent-orange);\n            padding: 6px 15px;\n            border-radius: 50px;\n            font-size: 0.9rem;\n            font-weight: 600;\n            margin-top: 15px;\n            border: 1px solid rgba(255, 122, 0, 0.2);\n        }\n        \n        \/* Banner destacado *\/\n        .highlight-banner {\n            grid-column: 1 \/ -1;\n            background: linear-gradient(135deg, var(--primary-blue), var(--secondary-blue));\n            border-radius: 25px;\n            padding: 60px;\n            margin-top: 40px;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            color: var(--white);\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 20px 50px rgba(10, 46, 92, 0.2);\n            opacity: 0;\n            transform: translateY(50px);\n            transition: all 0.8s ease-out 0.7s;\n        }\n        \n        .highlight-banner.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }\n        \n        .highlight-banner:before {\n            content: '';\n            position: absolute;\n            width: 300px;\n            height: 300px;\n            border-radius: 50%;\n            background: rgba(255, 255, 255, 0.05);\n            top: -150px;\n            right: -100px;\n        }\n        \n        .highlight-banner:after {\n            content: '';\n            position: absolute;\n            width: 200px;\n            height: 200px;\n            border-radius: 50%;\n            background: rgba(255, 255, 255, 0.03);\n            bottom: -100px;\n            left: -50px;\n        }\n        \n        .banner-content {\n            flex: 1;\n            position: relative;\n            z-index: 1;\n        }\n        \n        .banner-title {\n            font-size: 2.2rem;\n            font-weight: 700;\n            margin-bottom: 15px;\n        }\n        \n        .banner-description {\n            font-size: 1.1rem;\n            opacity: 0.9;\n            max-width: 600px;\n            line-height: 1.7;\n        }\n        \n        .banner-button {\n            background: linear-gradient(to right, var(--accent-orange), var(--light-orange));\n            color: var(--white);\n            border: none;\n            padding: 18px 40px;\n            font-size: 1.1rem;\n            font-weight: 600;\n            border-radius: 12px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            box-shadow: 0 10px 25px rgba(255, 122, 0, 0.3);\n            position: relative;\n            z-index: 1;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n        \n        .banner-button:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 15px 30px rgba(255, 122, 0, 0.4);\n        }\n        \n        \/* Estad\u00edsticas *\/\n        .stats-container {\n            display: flex;\n            justify-content: space-around;\n            flex-wrap: wrap;\n            margin-top: 100px;\n            gap: 30px;\n        }\n        \n        .stat-item {\n            text-align: center;\n            padding: 30px;\n            min-width: 200px;\n            opacity: 0;\n            transform: translateY(30px);\n            transition: all 0.6s ease;\n        }\n        \n        .stat-item.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }\n        \n        .stat-number {\n            font-size: 3.5rem;\n            font-weight: 800;\n            color: var(--accent-orange);\n            line-height: 1;\n            margin-bottom: 10px;\n            position: relative;\n            display: inline-block;\n        }\n        \n        .stat-number:after {\n            content: '+';\n            font-size: 2rem;\n            position: absolute;\n            top: 0;\n            right: -20px;\n        }\n        \n        .stat-label {\n            font-size: 1.1rem;\n            color: var(--primary-blue);\n            font-weight: 600;\n        }\n        \n        \/* Animaciones *\/\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n        \n        @keyframes float1 {\n            0%, 100% { transform: translateY(0) rotate(0); }\n            50% { transform: translateY(-20px) rotate(5deg); }\n        }\n        \n        @keyframes float2 {\n            0%, 100% { transform: translateY(0) rotate(0); }\n            50% { transform: translateY(-15px) rotate(-3deg); }\n        }\n        \n        @keyframes float3 {\n            0%, 100% { transform: translateY(0) rotate(0); }\n            50% { transform: translateY(-25px) rotate(2deg); }\n        }\n        \n        @keyframes rotate {\n            from { transform: rotate(0deg); }\n            to { transform: rotate(360deg); }\n        }\n        \n        @keyframes pulse {\n            0% { transform: scale(1); opacity: 1; }\n            50% { transform: scale(1.1); opacity: 0.5; }\n            100% { transform: scale(1); opacity: 1; }\n        }\n        \n        \/* Responsive *\/\n        @media (max-width: 1200px) {\n            .benefits-container {\n                grid-template-columns: repeat(2, 1fr);\n            }\n        }\n        \n        @media (max-width: 900px) {\n            .benefits-container {\n                grid-template-columns: 1fr;\n            }\n            \n            .highlight-banner {\n                flex-direction: column;\n                text-align: center;\n                gap: 30px;\n            }\n            \n            .section-title {\n                font-size: 2.8rem;\n            }\n        }\n        \n        @media (max-width: 768px) {\n            .benefits-section {\n                padding: 60px 20px;\n            }\n            \n            .section-title {\n                font-size: 2.2rem;\n            }\n            \n            .section-subtitle:before, .section-subtitle:after {\n                width: 20px;\n            }\n            \n            .section-subtitle:before {\n                left: -30px;\n            }\n            \n            .section-subtitle:after {\n                right: -30px;\n            }\n            \n            .benefit-card {\n                padding: 30px 25px;\n            }\n            \n            .highlight-banner {\n                padding: 40px 30px;\n            }\n            \n            .banner-title {\n                font-size: 1.8rem;\n            }\n        }\n        \n        \/* Efecto de aparici\u00f3n al hacer scroll *\/\n        .visible {\n            animation: fadeInUp 0.8s ease-out forwards;\n        }\n    <\/style>\n<\/head>\n<body>\n    <section class=\"benefits-section\" id=\"benefits\">\n        <!-- Fondo decorativo -->\n        <div class=\"construction-bg\">\n            <div class=\"construction-element element-1\">\ud83c\udfd7\ufe0f<\/div>\n            <div class=\"construction-element element-2\">\ud83c\udfe2<\/div>\n            <div class=\"construction-element element-3\">\ud83d\udcd0<\/div>\n            <div class=\"construction-element element-4\">\u2699\ufe0f<\/div>\n        <\/div>\n        \n        <!-- Encabezado de secci\u00f3n -->\n        <div class=\"section-header\">\n            <div class=\"section-subtitle\">Exclusive Benefits<\/div>\n            <h1 class=\"section-title\">Benefits <span>Oceanviewus<\/span><\/h1>\n            <p class=\"section-description\">\n                At Oceanviewus Constructora, we don't just build buildings, we create lasting value. \nDiscover the exclusive advantages that set us apart as leaders in the construction industry.\n            <\/p>\n        <\/div>\n        \n        <!-- Contenedor de beneficios -->\n        <div class=\"benefits-container\">\n            <!-- Beneficio 1 -->\n            <div class=\"benefit-card\">\n                <div class=\"benefit-number\">01<\/div>\n                <div class=\"benefit-icon\">\n                    <i class=\"fas fa-award\"><\/i>\n                <\/div>\n                <h3 class=\"benefit-title\">Certified Quality<\/h3>\n                <p class=\"benefit-description\">\n                    All our projects have international quality and sustainability certifications,\nguaranteeing safe and durable structures.\n                <\/p>\n                <ul class=\"benefit-features\">\n                    <li>ISO 9001:2015 certification<\/li>\n                    <li>Top-quality materials<\/li>\n                    <li>Quality control at every stage<\/li>\n                    <li>10-year extended warranty<\/li>\n                <\/ul>\n                <div class=\"benefit-tag\">Full Warranty<\/div>\n            <\/div>\n            \n            <!-- Beneficio 2 -->\n            <div class=\"benefit-card\">\n                <div class=\"benefit-number\">02<\/div>\n                <div class=\"benefit-icon\">\n                    <i class=\"fas fa-calendar-check\"><\/i>\n                <\/div>\n                <h3 class=\"benefit-title\">On-Time Deliveries<\/h3>\n                <p class=\"benefit-description\">\n                    We implement agile methodologies and advanced planning to strictly meet \n                    deadlines without compromising quality.\n                <\/p>\n                <ul class=\"benefit-features\">\n                    <li>4D\/5D BIM planning<\/li>\n                    <li>Real-time tracking<\/li>\n                    <li>Transparent communication<\/li>\n                    <li>Penalty for delay<\/li>\n                <\/ul>\n                <div class=\"benefit-tag\">Certified Commitment<\/div>\n            <\/div>\n            \n            <!-- Beneficio 3 -->\n            <div class=\"benefit-card\">\n                <div class=\"benefit-number\">03<\/div>\n                <div class=\"benefit-icon\">\n                    <i class=\"fas fa-chart-line\"><\/i>\n                <\/div>\n                <h3 class=\"benefit-title\">Cost Optimization<\/h3>\n                <p class=\"benefit-description\">\n                    Our team of valuation and purchasing experts ensures the best \n                    value for money, maximizing the value of your investment.\n                <\/p>\n                <ul class=\"benefit-features\">\n                    <li>Comprehensive valuation analysis<\/li>\n                    <li>Partnerships with strategic suppliers<\/li>\n                    <li>Real-time budget control<\/li>\n                    <li>Complete financial transparency<\/li>\n                <\/ul>\n                <div class=\"benefit-tag\">Guaranteed Savings<\/div>\n            <\/div>\n            \n            <!-- Beneficio 4 -->\n            <div class=\"benefit-card\">\n                <div class=\"benefit-number\">04<\/div>\n                <div class=\"benefit-icon\">\n                    <i class=\"fas fa-leaf\"><\/i>\n                <\/div>\n                <h3 class=\"benefit-title\">Comprehensive Sustainability<\/h3>\n                <p class=\"benefit-description\">\n                    We implement eco-friendly solutions that reduce environmental impact \nand optimize energy consumption throughout the project's lifetime.\n                <\/p>\n                <ul class=\"benefit-features\">\n                    <li>LEED\/WELL certification available<\/li>\n                    <li>Recycled and local materials<\/li>\n                    <li>Renewable energy systems<\/li>\n                    <li>Efficient resource management<\/li>\n                <\/ul>\n                <div class=\"benefit-tag\">Green Building<\/div>\n            <\/div>\n            \n            <!-- Beneficio 5 -->\n            <div class=\"benefit-card\">\n                <div class=\"benefit-number\">05<\/div>\n                <div class=\"benefit-icon\">\n                    <i class=\"fas fa-headset\"><\/i>\n                <\/div>\n                <h3 class=\"benefit-title\">Personalized Support<\/h3>\n                <p class=\"benefit-description\">\n                    We assign a dedicated project manager who will be your single point of contact, \n                    ensuring smooth communication and personalized attention throughout the process.\n                <\/p>\n                <ul class=\"benefit-features\">\n                    <li>Assigned project manager<\/li>\n                    <li>Detailed weekly reports<\/li>\n                    <li>Digital tracking platform<\/li>\n                    <li>Post-delivery support included<\/li>\n                <\/ul>\n                <div class=\"benefit-tag\">Premium Service<\/div>\n            <\/div>\n            \n            <!-- Beneficio 6 -->\n            <div class=\"benefit-card\">\n                <div class=\"benefit-number\">06<\/div>\n                <div class=\"benefit-icon\">\n                    <i class=\"fas fa-lightbulb\"><\/i>\n                <\/div>\n                <h3 class=\"benefit-title\">Technological Innovation<\/h3>\n                <p class=\"benefit-description\">\n                    We use the latest construction technologies such as BIM, 3D printing, and virtual reality to ensure precision, efficiency, and exceptional results.\n                <\/p>\n                <ul class=\"benefit-features\">\n                    <li>Complete BIM modeling<\/li>\n                    <li>Virtual reality for visualization<\/li>\n                    <li>Drones for monitoring and surveying<\/li>\n                    <li>Intelligent building systems<\/li>\n                <\/ul>\n                <div class=\"benefit-tag\">Advanced Technology<\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- Banner destacado -->\n        <div class=\"highlight-banner\">\n            <div class=\"banner-content\">\n                <h2 class=\"banner-title\">Ready to build the future with us??<\/h2>\n                <p class=\"banner-description\">\n                    Join more than 500 satisfied customers who have trusted Oceanviewus \n                    to make their construction projects a reality. Get a free consultation \n                    and discover how we can add value to your investment.\n                <\/p>\n            <\/div>\n            <button class=\"banner-button\" id=\"consultationBtn\">\n                Request a Free Consultation\n            <\/button>\n        <\/div>\n        \n        <!-- Estad\u00edsticas -->\n        <div class=\"stats-container\">\n            <div class=\"stat-item\">\n                <div class=\"stat-number\">15<\/div>\n                <div class=\"stat-label\">Years of Experience<\/div>\n            <\/div>\n            <div class=\"stat-item\">\n                <div class=\"stat-number\">250<\/div>\n                <div class=\"stat-label\">Completed Projects<\/div>\n            <\/div>\n            <div class=\"stat-item\">\n                <div class=\"stat-number\">98<\/div>\n                <div class=\"stat-label\">Satisfied Customers  (%)<\/div>\n            <\/div>\n            <div class=\"stat-item\">\n                <div class=\"stat-number\">50<\/div>\n                <div class=\"stat-label\">Awards and Recognition<\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <script>\n        \/\/ Animaci\u00f3n de aparici\u00f3n al hacer scroll\n        document.addEventListener('DOMContentLoaded', function() {\n            const observerOptions = {\n                threshold: 0.1,\n                rootMargin: '0px 0px -50px 0px'\n            };\n            \n            const observer = new IntersectionObserver(function(entries) {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add('visible');\n                    }\n                });\n            }, observerOptions);\n            \n            \/\/ Observar tarjetas de beneficios\n            document.querySelectorAll('.benefit-card').forEach(card => {\n                observer.observe(card);\n            });\n            \n            \/\/ Observar banner destacado\n            const banner = document.querySelector('.highlight-banner');\n            observer.observe(banner);\n            \n            \/\/ Observar estad\u00edsticas\n            document.querySelectorAll('.stat-item').forEach(stat => {\n                observer.observe(stat);\n            });\n            \n            \/\/ Animaci\u00f3n de n\u00fameros en estad\u00edsticas\n            const statNumbers = document.querySelectorAll('.stat-number');\n            statNumbers.forEach(stat => {\n                const target = parseInt(stat.textContent);\n                let current = 0;\n                const increment = target \/ 50;\n                const timer = setInterval(() => {\n                    current += increment;\n                    if (current >= target) {\n                        current = target;\n                        clearInterval(timer);\n                    }\n                    stat.textContent = Math.floor(current);\n                }, 30);\n            });\n            \n            \/\/ Efecto hover mejorado en tarjetas\n            const cards = document.querySelectorAll('.benefit-card');\n            cards.forEach(card => {\n                card.addEventListener('mouseenter', function() {\n                    this.style.zIndex = '10';\n                });\n                \n                card.addEventListener('mouseleave', function() {\n                    this.style.zIndex = '1';\n                });\n            });\n            \n            \/\/ Bot\u00f3n de consultor\u00eda\n            document.getElementById('consultationBtn').addEventListener('click', function() {\n                this.innerHTML = '<i class=\"fas fa-spinner fa-spin\"><\/i> Redirigiendo...';\n                this.disabled = true;\n                \n                setTimeout(() => {\n                    alert('\u00a1Gracias por su inter\u00e9s! Ser\u00e1 redirigido a nuestro formulario de contacto.');\n                    \/\/ En un caso real, aqu\u00ed ir\u00eda la redirecci\u00f3n\n                    \/\/ window.location.href = '\/contacto';\n                    \n                    \/\/ Restaurar bot\u00f3n\n                    this.innerHTML = 'Solicitar Consultor\u00eda Gratuita';\n                    this.disabled = false;\n                }, 1500);\n            });\n            \n            \/\/ Efecto de iluminaci\u00f3n al pasar el mouse sobre los iconos\n            const icons = document.querySelectorAll('.benefit-icon i');\n            icons.forEach(icon => {\n                icon.addEventListener('mouseenter', function() {\n                    this.style.filter = 'drop-shadow(0 0 10px rgba(255, 122, 0, 0.5))';\n                });\n                \n                icon.addEventListener('mouseleave', function() {\n                    this.style.filter = 'none';\n                });\n            });\n            \n            \/\/ Animaci\u00f3n sutil de fondo\n            const constructionElements = document.querySelectorAll('.construction-element');\n            window.addEventListener('scroll', function() {\n                const scrollY = window.scrollY;\n                constructionElements.forEach((el, index) => {\n                    const speed = 0.5 + (index * 0.1);\n                    el.style.transform = `translateY(${scrollY * speed * 0.05}px) rotate(${scrollY * 0.01}deg)`;\n                });\n            });\n        });\n        \n        \/\/ Efecto de escritura para el t\u00edtulo (opcional)\n        const title = document.querySelector('.section-title');\n        const originalText = title.innerHTML;\n        \n        \/\/ Solo si queremos efecto de m\u00e1quina de escribir\n        \/\/ title.innerHTML = '';\n        \/\/ let i = 0;\n        \/\/ const typeWriter = () => {\n        \/\/     if (i < originalText.length) {\n        \/\/         title.innerHTML += originalText.charAt(i);\n        \/\/         i++;\n        \/\/         setTimeout(typeWriter, 50);\n        \/\/     }\n        \/\/ };\n        \/\/ setTimeout(typeWriter, 500);\n    <\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Beneficios &#8211; Oceanviewus Constructora \ud83c\udfd7\ufe0f \ud83c\udfe2 \ud83d\udcd0 \u2699\ufe0f Ventajas Exclusivas Beneficios Oceanviewus En Oceanviewus Constructora, no solo construimos edificios, creamos valor duradero. Descubre las ventajas exclusivas que nos distinguen como l\u00edderes en el sector de la construcci\u00f3n. 01 Calidad Certificada Todos nuestros proyectos cuentan con certificaciones internacionales de calidad y sostenibilidad, garantizando estructuras seguras y [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-282","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ocean.viewus.saintve.com\/en\/wp-json\/wp\/v2\/pages\/282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocean.viewus.saintve.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ocean.viewus.saintve.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ocean.viewus.saintve.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ocean.viewus.saintve.com\/en\/wp-json\/wp\/v2\/comments?post=282"}],"version-history":[{"count":2,"href":"https:\/\/ocean.viewus.saintve.com\/en\/wp-json\/wp\/v2\/pages\/282\/revisions"}],"predecessor-version":[{"id":355,"href":"https:\/\/ocean.viewus.saintve.com\/en\/wp-json\/wp\/v2\/pages\/282\/revisions\/355"}],"wp:attachment":[{"href":"https:\/\/ocean.viewus.saintve.com\/en\/wp-json\/wp\/v2\/media?parent=282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}