{"id":1339,"date":"2025-10-25T20:08:21","date_gmt":"2025-10-25T20:08:21","guid":{"rendered":"https:\/\/gophineservices.co.ug\/?page_id=1339"},"modified":"2025-10-25T20:11:02","modified_gmt":"2025-10-25T20:11:02","slug":"quote","status":"publish","type":"page","link":"https:\/\/gophineservices.co.ug\/index.php\/quote\/","title":{"rendered":"Quote"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1339\" class=\"elementor elementor-1339\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2e35e80 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"2e35e80\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0fabe03\" data-id=\"0fabe03\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-23ae7f0 elementor-widget elementor-widget-html\" data-id=\"23ae7f0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Get a Quote | Gophine Services Uganda<\/title>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700&family=Poppins:wght@300;400;500&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        \/* Base Styles & Variables *\/\r\n        :root {\r\n            --primary: #004d99;\r\n            --primary-light: #3366aa;\r\n            --secondary: #4CAF50;\r\n            --accent: #FF6B35;\r\n            --light: #ffffff;\r\n            --dark: #2c3e50;\r\n            --text: #333333;\r\n            --text-light: #6c757d;\r\n            --shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\r\n            --shadow-lg: 0 10px 30px rgba(0, 0, 0, 0.15);\r\n            --transition: all 0.3s ease;\r\n            --border-radius: 8px;\r\n        }\r\n        \r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n        \r\n        body {\r\n            font-family: 'Poppins', sans-serif;\r\n            line-height: 1.6;\r\n            color: var(--text);\r\n            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);\r\n            min-height: 100vh;\r\n        }\r\n        \r\n        h1, h2, h3, h4, h5, h6 {\r\n            font-family: 'Montserrat', sans-serif;\r\n            font-weight: 700;\r\n            line-height: 1.3;\r\n            margin-bottom: 1rem;\r\n        }\r\n        \r\n        .container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            padding: 0 1.5rem;\r\n        }\r\n        \r\n        .section {\r\n            padding: 4rem 0;\r\n        }\r\n        \r\n        .section-title {\r\n            font-size: 2.5rem;\r\n            color: var(--primary);\r\n            margin-bottom: 1.5rem;\r\n            text-align: center;\r\n            position: relative;\r\n        }\r\n        \r\n        .section-title::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -10px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 80px;\r\n            height: 4px;\r\n            background: linear-gradient(90deg, var(--primary), var(--accent));\r\n            border-radius: 2px;\r\n        }\r\n        \r\n        .section-subtitle {\r\n            font-size: 1.1rem;\r\n            color: var(--text-light);\r\n            text-align: center;\r\n            max-width: 700px;\r\n            margin: 0 auto 3rem;\r\n            line-height: 1.8;\r\n        }\r\n        \r\n        .text-center {\r\n            text-align: center;\r\n        }\r\n        \r\n        .btn {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            padding: 0.9rem 2.2rem;\r\n            background-color: var(--accent);\r\n            color: white;\r\n            border: none;\r\n            border-radius: 50px;\r\n            font-weight: 600;\r\n            text-decoration: none;\r\n            cursor: pointer;\r\n            transition: var(--transition);\r\n            font-size: 1rem;\r\n            text-align: center;\r\n            justify-content: center;\r\n        }\r\n        \r\n        .btn:hover {\r\n            background-color: #e55a2b;\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 7px 20px rgba(0, 0, 0, 0.2);\r\n        }\r\n        \r\n        .btn-primary {\r\n            background-color: var(--primary);\r\n        }\r\n        \r\n        .btn-primary:hover {\r\n            background-color: var(--primary-light);\r\n        }\r\n        \r\n        .btn-secondary {\r\n            background-color: var(--secondary);\r\n        }\r\n        \r\n        .btn-secondary:hover {\r\n            background-color: #6fbf73;\r\n        }\r\n        \r\n        .btn-large {\r\n            padding: 1.2rem 2.8rem;\r\n            font-size: 1.1rem;\r\n        }\r\n        \r\n        \/* Header Styles *\/\r\n        .header {\r\n            position: sticky;\r\n            top: 0;\r\n            z-index: 1000;\r\n            box-shadow: var(--shadow);\r\n            width: 100%;\r\n        }\r\n        \r\n        \/* Top Utility Bar *\/\r\n        .top-bar {\r\n            background: linear-gradient(135deg, var(--primary) 0%, #00264d 100%);\r\n            color: white;\r\n            padding: 0.5rem 0;\r\n            font-size: 0.85rem;\r\n            width: 100%;\r\n        }\r\n        \r\n        .top-bar-container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            padding: 0 1.5rem;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            width: 100%;\r\n        }\r\n        \r\n        .contact-info {\r\n            display: flex;\r\n            gap: 1.5rem;\r\n            flex-wrap: wrap;\r\n        }\r\n        \r\n        .contact-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            transition: var(--transition);\r\n            padding: 0.3rem 0.5rem;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .contact-item:hover {\r\n            background: rgba(255, 255, 255, 0.1);\r\n            transform: translateY(-2px);\r\n        }\r\n        \r\n        .contact-item i {\r\n            font-size: 0.8rem;\r\n            color: var(--accent);\r\n        }\r\n        \r\n        .utility-items {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 1.5rem;\r\n        }\r\n        \r\n        .social-icons {\r\n            display: flex;\r\n            gap: 1rem;\r\n            flex-wrap: wrap;\r\n        }\r\n        \r\n        .social-icons a {\r\n            color: white;\r\n            text-decoration: none;\r\n            transition: var(--transition);\r\n            width: 30px;\r\n            height: 30px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            border-radius: 50%;\r\n            background: rgba(255, 255, 255, 0.1);\r\n        }\r\n        \r\n        .social-icons a:hover {\r\n            color: var(--primary);\r\n            background: white;\r\n            transform: translateY(-3px) scale(1.1);\r\n        }\r\n        \r\n        \/* Main Navigation Bar *\/\r\n        .main-nav {\r\n            background: linear-gradient(135deg, var(--light) 0%, #f8f9fa 100%);\r\n            padding: 0.8rem 0;\r\n            position: relative;\r\n            width: 100%;\r\n        }\r\n        \r\n        .main-nav::before {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 3px;\r\n            background: linear-gradient(90deg, var(--primary), var(--secondary), var(--accent));\r\n            opacity: 0.8;\r\n        }\r\n        \r\n        .nav-container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            padding: 0 1.5rem;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            width: 100%;\r\n        }\r\n        \r\n        .logo {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.75rem;\r\n            text-decoration: none;\r\n            min-width: 200px;\r\n            transition: var(--transition);\r\n            padding: 0.5rem;\r\n            border-radius: 8px;\r\n        }\r\n        \r\n        .logo:hover {\r\n            background: rgba(0, 77, 153, 0.05);\r\n            transform: translateY(-2px);\r\n        }\r\n        \r\n        .logo-img {\r\n            height: 50px;\r\n            width: auto;\r\n            object-fit: contain;\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .logo:hover .logo-img {\r\n            transform: scale(1.05);\r\n        }\r\n        \r\n        .logo-text-container {\r\n            display: none;\r\n        }\r\n        \r\n        .nav-links {\r\n            display: flex;\r\n            gap: 2rem;\r\n            flex-wrap: wrap;\r\n        }\r\n        \r\n        .nav-links a {\r\n            text-decoration: none;\r\n            color: var(--text);\r\n            font-weight: 500;\r\n            transition: var(--transition);\r\n            position: relative;\r\n            white-space: nowrap;\r\n            padding: 0.5rem 0;\r\n        }\r\n        \r\n        .nav-links a::before {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: 0;\r\n            left: 0;\r\n            width: 0;\r\n            height: 3px;\r\n            background: linear-gradient(90deg, var(--primary), var(--accent));\r\n            transition: var(--transition);\r\n            border-radius: 2px;\r\n        }\r\n        \r\n        .nav-links a:hover {\r\n            color: var(--primary);\r\n            transform: translateY(-2px);\r\n        }\r\n        \r\n        .nav-links a:hover::before {\r\n            width: 100%;\r\n        }\r\n        \r\n        .nav-links a.active {\r\n            color: var(--primary);\r\n            font-weight: 600;\r\n        }\r\n        \r\n        .nav-links a.active::before {\r\n            width: 100%;\r\n            background: var(--primary);\r\n        }\r\n        \r\n        .nav-actions {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 1rem;\r\n            min-width: 140px;\r\n            justify-content: flex-end;\r\n        }\r\n        \r\n        .cta-button {\r\n            background: linear-gradient(135deg, var(--accent) 0%, #e55a2b 100%);\r\n            color: white;\r\n            padding: 0.7rem 1.8rem;\r\n            border-radius: 50px;\r\n            text-decoration: none;\r\n            font-weight: 600;\r\n            transition: var(--transition);\r\n            border: none;\r\n            cursor: pointer;\r\n            white-space: nowrap;\r\n            position: relative;\r\n            overflow: hidden;\r\n            box-shadow: 0 4px 15px rgba(255, 107, 53, 0.3);\r\n        }\r\n        \r\n        .cta-button::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .cta-button:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4);\r\n        }\r\n        \r\n        .cta-button:hover::before {\r\n            left: 100%;\r\n        }\r\n        \r\n        \/* Mobile Menu *\/\r\n        .mobile-menu-btn {\r\n            display: none;\r\n            background: none;\r\n            border: none;\r\n            font-size: 1.5rem;\r\n            color: var(--primary);\r\n            cursor: pointer;\r\n            padding: 0.5rem;\r\n            transition: var(--transition);\r\n            border-radius: 5px;\r\n        }\r\n        \r\n        .mobile-menu-btn:hover {\r\n            background: rgba(0, 77, 153, 0.1);\r\n            transform: scale(1.1);\r\n        }\r\n        \r\n        .mobile-menu {\r\n            position: fixed;\r\n            top: 0;\r\n            right: -100%;\r\n            width: 85%;\r\n            max-width: 320px;\r\n            height: 100vh;\r\n            background: linear-gradient(135deg, var(--light) 0%, #f8f9fa 100%);\r\n            box-shadow: -5px 0 25px rgba(0, 0, 0, 0.15);\r\n            transition: var(--transition);\r\n            z-index: 1001;\r\n            padding: 1.5rem;\r\n            overflow-y: auto;\r\n        }\r\n        \r\n        .mobile-menu.active {\r\n            right: 0;\r\n        }\r\n        \r\n        .mobile-menu-header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            margin-bottom: 2rem;\r\n            padding-bottom: 1rem;\r\n            border-bottom: 2px solid var(--primary);\r\n        }\r\n        \r\n        .mobile-logo {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.75rem;\r\n        }\r\n        \r\n        .mobile-logo-img {\r\n            height: 40px;\r\n            width: auto;\r\n        }\r\n        \r\n        .mobile-logo-text {\r\n            font-family: 'Montserrat', sans-serif;\r\n            font-size: 1.2rem;\r\n            font-weight: 700;\r\n            color: var(--primary);\r\n        }\r\n        \r\n        .mobile-menu-close {\r\n            background: none;\r\n            border: none;\r\n            font-size: 1.5rem;\r\n            color: var(--primary);\r\n            cursor: pointer;\r\n            padding: 0.5rem;\r\n            transition: var(--transition);\r\n            border-radius: 5px;\r\n        }\r\n        \r\n        .mobile-menu-close:hover {\r\n            background: rgba(0, 77, 153, 0.1);\r\n            transform: rotate(90deg);\r\n        }\r\n        \r\n        .mobile-nav-links {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 0.5rem;\r\n            margin-bottom: 2rem;\r\n        }\r\n        \r\n        .mobile-nav-links a {\r\n            text-decoration: none;\r\n            color: var(--text);\r\n            font-weight: 500;\r\n            font-size: 1.1rem;\r\n            transition: var(--transition);\r\n            padding: 1rem 1.5rem;\r\n            border-radius: 8px;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .mobile-nav-links a::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(0, 77, 153, 0.1), transparent);\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .mobile-nav-links a:hover {\r\n            color: var(--primary);\r\n            background: rgba(0, 77, 153, 0.05);\r\n            transform: translateX(10px);\r\n        }\r\n        \r\n        .mobile-nav-links a:hover::before {\r\n            left: 100%;\r\n        }\r\n        \r\n        .mobile-nav-links a.active {\r\n            color: var(--primary);\r\n            font-weight: 600;\r\n            background: rgba(0, 77, 153, 0.1);\r\n            border-left: 4px solid var(--primary);\r\n        }\r\n        \r\n        .mobile-contact {\r\n            margin-top: 2rem;\r\n            padding-top: 1.5rem;\r\n            border-top: 2px solid var(--primary);\r\n        }\r\n        \r\n        .mobile-contact-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.75rem;\r\n            margin-bottom: 1rem;\r\n            color: var(--text);\r\n            font-size: 0.9rem;\r\n            padding: 0.8rem 1rem;\r\n            border-radius: 8px;\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .mobile-contact-item:hover {\r\n            background: rgba(0, 77, 153, 0.05);\r\n            transform: translateX(5px);\r\n        }\r\n        \r\n        .mobile-contact-item i {\r\n            color: var(--accent);\r\n            width: 20px;\r\n            text-align: center;\r\n        }\r\n        \r\n        .mobile-social-icons {\r\n            display: flex;\r\n            gap: 1rem;\r\n            margin: 1.5rem 0;\r\n            justify-content: center;\r\n        }\r\n        \r\n        .mobile-social-icons a {\r\n            color: var(--primary);\r\n            font-size: 1.2rem;\r\n            width: 40px;\r\n            height: 40px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            border-radius: 50%;\r\n            background: rgba(0, 77, 153, 0.1);\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .mobile-social-icons a:hover {\r\n            color: white;\r\n            background: var(--primary);\r\n            transform: translateY(-3px) scale(1.1);\r\n        }\r\n        \r\n        .mobile-cta-button {\r\n            background: linear-gradient(135deg, var(--accent) 0%, #e55a2b 100%);\r\n            color: white;\r\n            padding: 1rem 1.5rem;\r\n            border-radius: 50px;\r\n            text-decoration: none;\r\n            font-weight: 600;\r\n            transition: var(--transition);\r\n            display: block;\r\n            text-align: center;\r\n            margin-top: 1rem;\r\n            box-shadow: 0 4px 15px rgba(255, 107, 53, 0.3);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .mobile-cta-button::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .mobile-cta-button:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4);\r\n        }\r\n        \r\n        .mobile-cta-button:hover::before {\r\n            left: 100%;\r\n        }\r\n        \r\n        .overlay {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background-color: rgba(0, 0, 0, 0.5);\r\n            z-index: 1000;\r\n            opacity: 0;\r\n            visibility: hidden;\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .overlay.active {\r\n            opacity: 1;\r\n            visibility: visible;\r\n        }\r\n        \r\n        \/* Quote Hero Section *\/\r\n        .quote-hero {\r\n            background: linear-gradient(135deg, rgba(0, 77, 153, 0.9), rgba(76, 175, 80, 0.8)), url('data:image\/svg+xml,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100\" height=\"100\" viewBox=\"0 0 100 100\"><rect width=\"100\" height=\"100\" fill=\"%23004d99\" opacity=\"0.05\"\/><path d=\"M0 50 Q 25 30, 50 50 T 100 50\" stroke=\"%234CAF50\" stroke-width=\"2\" fill=\"none\" opacity=\"0.1\"\/><\/svg>');\r\n            background-size: cover;\r\n            color: white;\r\n            text-align: center;\r\n            padding: 5rem 1.5rem;\r\n            border-radius: 0 0 20px 20px;\r\n            margin-bottom: 3rem;\r\n        }\r\n        \r\n        .quote-hero h1 {\r\n            font-size: 3rem;\r\n            margin-bottom: 1.5rem;\r\n            color: white;\r\n        }\r\n        \r\n        .quote-hero p {\r\n            font-size: 1.3rem;\r\n            max-width: 700px;\r\n            margin: 0 auto 2rem;\r\n            opacity: 0.9;\r\n        }\r\n        \r\n        \/* Quote Form Section *\/\r\n        .quote-form-section {\r\n            padding: 4rem 0;\r\n        }\r\n        \r\n        .quote-container {\r\n            max-width: 1000px;\r\n            margin: 0 auto;\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 3rem;\r\n            align-items: start;\r\n        }\r\n        \r\n        .quote-info {\r\n            background: white;\r\n            padding: 2.5rem;\r\n            border-radius: var(--border-radius);\r\n            box-shadow: var(--shadow-lg);\r\n            height: fit-content;\r\n        }\r\n        \r\n        .quote-info h3 {\r\n            color: var(--primary);\r\n            margin-bottom: 1.5rem;\r\n            font-size: 1.8rem;\r\n        }\r\n        \r\n        .benefits-list {\r\n            list-style: none;\r\n            margin-bottom: 2rem;\r\n        }\r\n        \r\n        .benefits-list li {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            gap: 1rem;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n        \r\n        .benefits-list i {\r\n            color: var(--secondary);\r\n            font-size: 1.2rem;\r\n            margin-top: 0.2rem;\r\n            flex-shrink: 0;\r\n        }\r\n        \r\n        .benefits-list h4 {\r\n            color: var(--primary);\r\n            margin-bottom: 0.5rem;\r\n        }\r\n        \r\n        .quote-stats {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 1.5rem;\r\n            margin-top: 2rem;\r\n        }\r\n        \r\n        .stat-item {\r\n            text-align: center;\r\n            padding: 1.5rem;\r\n            background: var(--light-gray);\r\n            border-radius: var(--border-radius);\r\n        }\r\n        \r\n        .stat-number {\r\n            font-size: 2rem;\r\n            font-weight: 700;\r\n            color: var(--primary);\r\n            margin-bottom: 0.5rem;\r\n        }\r\n        \r\n        .stat-text {\r\n            font-size: 0.9rem;\r\n            color: var(--text-light);\r\n        }\r\n        \r\n        .form-container {\r\n            background: white;\r\n            border-radius: var(--border-radius);\r\n            box-shadow: var(--shadow-lg);\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .form-header {\r\n            background: linear-gradient(135deg, var(--primary), var(--secondary));\r\n            color: white;\r\n            padding: 2rem;\r\n            text-align: center;\r\n        }\r\n        \r\n        .form-header h3 {\r\n            font-size: 1.8rem;\r\n            margin-bottom: 0.5rem;\r\n        }\r\n        \r\n        .form-body {\r\n            padding: 2.5rem;\r\n        }\r\n        \r\n        .form-group {\r\n            margin-bottom: 1.5rem;\r\n            position: relative;\r\n        }\r\n        \r\n        .form-row {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 1.5rem;\r\n        }\r\n        \r\n        label {\r\n            display: block;\r\n            margin-bottom: 0.5rem;\r\n            font-weight: 500;\r\n            color: var(--text);\r\n        }\r\n        \r\n        .form-control {\r\n            width: 100%;\r\n            padding: 1rem 1.2rem;\r\n            border: 2px solid #e9ecef;\r\n            border-radius: var(--border-radius);\r\n            font-size: 1rem;\r\n            font-family: 'Poppins', sans-serif;\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .form-control:focus {\r\n            outline: none;\r\n            border-color: var(--primary);\r\n            box-shadow: 0 0 0 3px rgba(0, 77, 153, 0.1);\r\n        }\r\n        \r\n        textarea.form-control {\r\n            min-height: 120px;\r\n            resize: vertical;\r\n        }\r\n        \r\n        select.form-control {\r\n            appearance: none;\r\n            background-image: url(\"data:image\/svg+xml;charset=UTF-8,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c\/polyline%3e%3c\/svg%3e\");\r\n            background-repeat: no-repeat;\r\n            background-position: right 1rem center;\r\n            background-size: 1em;\r\n        }\r\n        \r\n        .form-footer {\r\n            margin-top: 2rem;\r\n            text-align: center;\r\n        }\r\n        \r\n        .validation-icon {\r\n            position: absolute;\r\n            right: 1rem;\r\n            top: 3.2rem;\r\n            opacity: 0;\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .valid .validation-icon {\r\n            opacity: 1;\r\n            color: var(--secondary);\r\n        }\r\n        \r\n        .invalid .validation-icon {\r\n            opacity: 1;\r\n            color: #dc3545;\r\n        }\r\n        \r\n        .invalid .form-control {\r\n            border-color: #dc3545;\r\n        }\r\n        \r\n        .loading-spinner {\r\n            display: none;\r\n            width: 20px;\r\n            height: 20px;\r\n            border: 2px solid rgba(255, 255, 255, 0.3);\r\n            border-radius: 50%;\r\n            border-top-color: white;\r\n            animation: spin 1s linear infinite;\r\n            margin-right: 0.5rem;\r\n        }\r\n        \r\n        @keyframes spin {\r\n            to { transform: rotate(360deg); }\r\n        }\r\n        \r\n        .success-message {\r\n            display: none;\r\n            background: var(--secondary);\r\n            color: white;\r\n            padding: 1.5rem;\r\n            border-radius: var(--border-radius);\r\n            text-align: center;\r\n            margin-top: 2rem;\r\n            animation: fadeIn 0.5s ease;\r\n        }\r\n        \r\n        .success-message i {\r\n            font-size: 2rem;\r\n            margin-bottom: 1rem;\r\n        }\r\n        \r\n        @keyframes fadeIn {\r\n            from { opacity: 0; transform: translateY(10px); }\r\n            to { opacity: 1; transform: translateY(0); }\r\n        }\r\n        \r\n        \/* Services Grid *\/\r\n        .services-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n            gap: 2rem;\r\n            margin-top: 3rem;\r\n        }\r\n        \r\n        .service-card {\r\n            background: white;\r\n            padding: 2rem;\r\n            border-radius: var(--border-radius);\r\n            box-shadow: var(--shadow);\r\n            text-align: center;\r\n            transition: var(--transition);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .service-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 5px;\r\n            background: linear-gradient(90deg, var(--primary), var(--secondary));\r\n        }\r\n        \r\n        .service-card:hover {\r\n            transform: translateY(-10px);\r\n            box-shadow: var(--shadow-lg);\r\n        }\r\n        \r\n        .service-icon {\r\n            font-size: 2.5rem;\r\n            color: var(--primary);\r\n            margin-bottom: 1.5rem;\r\n        }\r\n        \r\n        .service-card h4 {\r\n            font-size: 1.3rem;\r\n            color: var(--primary);\r\n            margin-bottom: 1rem;\r\n        }\r\n        \r\n        .service-card p {\r\n            color: var(--text-light);\r\n            font-size: 0.95rem;\r\n        }\r\n        \r\n        \/* FAQ Section *\/\r\n        .faq-section {\r\n            background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);\r\n            color: white;\r\n            margin-top: 4rem;\r\n            border-radius: 20px 20px 0 0;\r\n        }\r\n        \r\n        .faq-section .section-title {\r\n            color: white;\r\n        }\r\n        \r\n        .faq-section .section-title::after {\r\n            background: white;\r\n        }\r\n        \r\n        .faq-section .section-subtitle {\r\n            color: rgba(255, 255, 255, 0.8);\r\n        }\r\n        \r\n        .faq-container {\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n        }\r\n        \r\n        .faq-item {\r\n            background: rgba(255, 255, 255, 0.1);\r\n            backdrop-filter: blur(10px);\r\n            border-radius: var(--border-radius);\r\n            margin-bottom: 1rem;\r\n            overflow: hidden;\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .faq-item:hover {\r\n            background: rgba(255, 255, 255, 0.15);\r\n        }\r\n        \r\n        .faq-question {\r\n            padding: 1.5rem;\r\n            cursor: pointer;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            font-weight: 500;\r\n        }\r\n        \r\n        .faq-question i {\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .faq-answer {\r\n            padding: 0 1.5rem;\r\n            max-height: 0;\r\n            overflow: hidden;\r\n            transition: var(--transition);\r\n        }\r\n        \r\n        .faq-item.active .faq-answer {\r\n            padding: 0 1.5rem 1.5rem;\r\n            max-height: 500px;\r\n        }\r\n        \r\n        .faq-item.active .faq-question i {\r\n            transform: rotate(180deg);\r\n        }\r\n        \r\n        \/* Responsive Design *\/\r\n        @media (max-width: 1100px) {\r\n            .nav-links {\r\n                gap: 1.5rem;\r\n            }\r\n            \r\n            .quote-container {\r\n                grid-template-columns: 1fr;\r\n                gap: 2rem;\r\n            }\r\n            \r\n            .quote-info {\r\n                order: 2;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 992px) {\r\n            .contact-info {\r\n                gap: 1rem;\r\n            }\r\n            \r\n            .nav-links {\r\n                gap: 1.2rem;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 868px) {\r\n            .top-bar {\r\n                display: none;\r\n            }\r\n            \r\n            .mobile-menu-btn {\r\n                display: block;\r\n            }\r\n            \r\n            .nav-links {\r\n                display: none;\r\n            }\r\n            \r\n            .nav-actions .cta-button:not(.mobile-cta-button) {\r\n                display: none;\r\n            }\r\n            \r\n            .main-nav {\r\n                padding: 0.8rem 0;\r\n            }\r\n            \r\n            .logo-img {\r\n                height: 45px;\r\n            }\r\n            \r\n            .logo-text-container {\r\n                display: flex;\r\n                flex-direction: column;\r\n            }\r\n            \r\n            .logo-text {\r\n                font-family: 'Montserrat', sans-serif;\r\n                font-size: 1.1rem;\r\n                font-weight: 700;\r\n                color: var(--primary);\r\n                line-height: 1.2;\r\n            }\r\n            \r\n            .logo-subtitle {\r\n                font-size: 0.6rem;\r\n                color: var(--text-light);\r\n                line-height: 1.2;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 768px) {\r\n            .top-bar-container,\r\n            .nav-container {\r\n                padding: 0 1rem;\r\n            }\r\n            \r\n            .quote-hero h1 {\r\n                font-size: 2.2rem;\r\n            }\r\n            \r\n            .quote-hero p {\r\n                font-size: 1.1rem;\r\n            }\r\n            \r\n            .section-title {\r\n                font-size: 2rem;\r\n            }\r\n            \r\n            .form-body {\r\n                padding: 2rem;\r\n            }\r\n            \r\n            .form-row {\r\n                grid-template-columns: 1fr;\r\n            }\r\n            \r\n            .services-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n            \r\n            .quote-stats {\r\n                grid-template-columns: 1fr;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 576px) {\r\n            .contact-info {\r\n                gap: 0.5rem;\r\n            }\r\n            \r\n            .contact-item {\r\n                font-size: 0.75rem;\r\n                padding: 0.2rem 0.3rem;\r\n            }\r\n            \r\n            .social-icons {\r\n                gap: 0.5rem;\r\n            }\r\n            \r\n            .social-icons a {\r\n                width: 25px;\r\n                height: 25px;\r\n                font-size: 0.8rem;\r\n            }\r\n            \r\n            .logo {\r\n                min-width: 140px;\r\n            }\r\n            \r\n            .logo-img {\r\n                height: 35px;\r\n            }\r\n            \r\n            .logo-text {\r\n                font-size: 0.9rem;\r\n            }\r\n            \r\n            .logo-subtitle {\r\n                font-size: 0.5rem;\r\n            }\r\n            \r\n            .mobile-menu-btn {\r\n                font-size: 1.3rem;\r\n                padding: 0.3rem;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 400px) {\r\n            .logo-text {\r\n                font-size: 0.8rem;\r\n            }\r\n            \r\n            .logo-subtitle {\r\n                font-size: 0.45rem;\r\n            }\r\n            \r\n            .logo-img {\r\n                height: 30px;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n          \r\n     \r\n\r\n    <!-- Quote Hero Section -->\r\n    <section class=\"quote-hero\">\r\n        <div class=\"container\">\r\n            <h1>Get Your Custom Quote<\/h1>\r\n            <p>Tell us about your project and we'll provide you with a detailed, competitive quote tailored to your specific needs.<\/p>\r\n            <a href=\"#quote-form\" class=\"btn btn-large\">Request Quote Now<\/a>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <div class=\"container\">\r\n        <!-- Quote Form Section -->\r\n        <section class=\"quote-form-section\" id=\"quote-form\">\r\n            <div class=\"quote-container\">\r\n                <div class=\"quote-info\">\r\n                    <h3>Why Choose Gophine Services?<\/h3>\r\n                    <ul class=\"benefits-list\">\r\n                        <li>\r\n                            <i class=\"fas fa-check-circle\"><\/i>\r\n                            <div>\r\n                                <h4>Competitive Pricing<\/h4>\r\n                                <p>We offer the best value for your investment with transparent, competitive pricing.<\/p>\r\n                            <\/div>\r\n                        <\/li>\r\n                        <li>\r\n                            <i class=\"fas fa-check-circle\"><\/i>\r\n                            <div>\r\n                                <h4>Fast Turnaround<\/h4>\r\n                                <p>Get your quote within 24 hours and quick project completion times.<\/p>\r\n                            <\/div>\r\n                        <\/li>\r\n                        <li>\r\n                            <i class=\"fas fa-check-circle\"><\/i>\r\n                            <div>\r\n                                <h4>Expert Consultation<\/h4>\r\n                                <p>Our specialists will review your requirements and provide professional recommendations.<\/p>\r\n                            <\/div>\r\n                        <\/li>\r\n                        <li>\r\n                            <i class=\"fas fa-check-circle\"><\/i>\r\n                            <div>\r\n                                <h4>Quality Guarantee<\/h4>\r\n                                <p>All our services come with a quality assurance guarantee for your peace of mind.<\/p>\r\n                            <\/div>\r\n                        <\/li>\r\n                    <\/ul>\r\n                    \r\n                    <div class=\"quote-stats\">\r\n                        <div class=\"stat-item\">\r\n                            <div class=\"stat-number\">24h<\/div>\r\n                            <div class=\"stat-text\">Average Quote Response<\/div>\r\n                        <\/div>\r\n                        <div class=\"stat-item\">\r\n                            <div class=\"stat-number\">98%<\/div>\r\n                            <div class=\"stat-text\">Client Satisfaction<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"form-container\">\r\n                    <div class=\"form-header\">\r\n                        <h3>Request Your Quote<\/h3>\r\n                        <p>Fill out the form below and we'll get back to you within 24 hours<\/p>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"form-body\">\r\n                        <form id=\"quoteForm\">\r\n                            <div class=\"form-row\">\r\n                                <div class=\"form-group\">\r\n                                    <label for=\"fullName\">Full Name *<\/label>\r\n                                    <input type=\"text\" id=\"fullName\" class=\"form-control\" placeholder=\"Enter your full name\" required>\r\n                                    <i class=\"fas fa-check validation-icon\"><\/i>\r\n                                <\/div>\r\n                                \r\n                                <div class=\"form-group\">\r\n                                    <label for=\"email\">Email Address *<\/label>\r\n                                    <input type=\"email\" id=\"email\" class=\"form-control\" placeholder=\"Enter your email\" required>\r\n                                    <i class=\"fas fa-check validation-icon\"><\/i>\r\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                            <div class=\"form-row\">\r\n                                <div class=\"form-group\">\r\n                                    <label for=\"phone\">Phone Number *<\/label>\r\n                                    <input type=\"tel\" id=\"phone\" class=\"form-control\" placeholder=\"Enter your phone number\" required>\r\n                                    <i class=\"fas fa-check validation-icon\"><\/i>\r\n                                <\/div>\r\n                                \r\n                                <div class=\"form-group\">\r\n                                    <label for=\"company\">Company\/Organization<\/label>\r\n                                    <input type=\"text\" id=\"company\" class=\"form-control\" placeholder=\"Enter company name\">\r\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                            <div class=\"form-group\">\r\n                                <label for=\"service\">Service Needed *<\/label>\r\n                                <select id=\"service\" class=\"form-control\" required>\r\n                                    <option value=\"\">Select a service<\/option>\r\n                                    <option value=\"printing\">Printing Services<\/option>\r\n                                    <option value=\"graphic-design\">Graphic Design<\/option>\r\n                                    <option value=\"web-development\">Web Development<\/option>\r\n                                    <option value=\"it-solutions\">IT Solutions<\/option>\r\n                                    <option value=\"photography\">Photography<\/option>\r\n                                    <option value=\"consultancy\">Business Consultancy<\/option>\r\n                                    <option value=\"data-entry\">Data Entry<\/option>\r\n                                    <option value=\"multiple\">Multiple Services<\/option>\r\n                                    <option value=\"other\">Other<\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                            \r\n                            <div class=\"form-group\">\r\n                                <label for=\"budget\">Estimated Budget<\/label>\r\n                                <select id=\"budget\" class=\"form-control\">\r\n                                    <option value=\"\">Select budget range<\/option>\r\n                                    <option value=\"under-500k\">Under UGX 500,000<\/option>\r\n                                    <option value=\"500k-1m\">UGX 500,000 - 1 Million<\/option>\r\n                                    <option value=\"1m-5m\">UGX 1 - 5 Million<\/option>\r\n                                    <option value=\"5m-10m\">UGX 5 - 10 Million<\/option>\r\n                                    <option value=\"over-10m\">Over UGX 10 Million<\/option>\r\n                                    <option value=\"not-sure\">Not Sure<\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                            \r\n                            <div class=\"form-group\">\r\n                                <label for=\"timeline\">Project Timeline<\/label>\r\n                                <select id=\"timeline\" class=\"form-control\">\r\n                                    <option value=\"\">Select timeline<\/option>\r\n                                    <option value=\"urgent\">Urgent (Within 1 week)<\/option>\r\n                                    <option value=\"1-2-weeks\">1-2 Weeks<\/option>\r\n                                    <option value=\"2-4-weeks\">2-4 Weeks<\/option>\r\n                                    <option value=\"1-2-months\">1-2 Months<\/option>\r\n                                    <option value=\"flexible\">Flexible<\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                            \r\n                            <div class=\"form-group\">\r\n                                <label for=\"description\">Project Description *<\/label>\r\n                                <textarea id=\"description\" class=\"form-control\" placeholder=\"Please describe your project requirements in detail...\" required><\/textarea>\r\n                                <i class=\"fas fa-check validation-icon\"><\/i>\r\n                            <\/div>\r\n                            \r\n                            <div class=\"form-footer\">\r\n                                <button type=\"submit\" class=\"btn btn-large btn-primary\" id=\"submitBtn\">\r\n                                    <span class=\"loading-spinner\" id=\"loadingSpinner\"><\/span>\r\n                                    Get My Quote\r\n                                <\/button>\r\n                            <\/div>\r\n                        <\/form>\r\n                        \r\n                        <div class=\"success-message\" id=\"successMessage\">\r\n                            <i class=\"fas fa-check-circle\"><\/i>\r\n                            <h3>Quote Request Received!<\/h3>\r\n                            <p>Thank you for your inquiry! We've received your quote request and will get back to you within 24 hours with a detailed proposal.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Services Section -->\r\n        <section class=\"section\">\r\n            <h2 class=\"section-title\">Our Services<\/h2>\r\n            <p class=\"section-subtitle\">Comprehensive solutions for all your business needs<\/p>\r\n            \r\n            <div class=\"services-grid\">\r\n                <div class=\"service-card\">\r\n                    <div class=\"service-icon\">\r\n                        <i class=\"fas fa-print\"><\/i>\r\n                    <\/div>\r\n                    <h4>Printing Services<\/h4>\r\n                    <p>High-quality printing for business materials, marketing collateral, and promotional items.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"service-card\">\r\n                    <div class=\"service-icon\">\r\n                        <i class=\"fas fa-paint-brush\"><\/i>\r\n                    <\/div>\r\n                    <h4>Graphic Design<\/h4>\r\n                    <p>Creative design solutions including logos, branding, and marketing materials.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"service-card\">\r\n                    <div class=\"service-icon\">\r\n                        <i class=\"fas fa-laptop-code\"><\/i>\r\n                    <\/div>\r\n                    <h4>Web Development<\/h4>\r\n                    <p>Custom website development, e-commerce solutions, and web applications.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"service-card\">\r\n                    <div class=\"service-icon\">\r\n                        <i class=\"fas fa-camera\"><\/i>\r\n                    <\/div>\r\n                    <h4>Photography<\/h4>\r\n                    <p>Professional photography services for events, products, and commercial needs.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- FAQ Section -->\r\n        <section class=\"section faq-section\">\r\n            <h2 class=\"section-title\">Quote FAQs<\/h2>\r\n            <p class=\"section-subtitle\">Common questions about our quoting process<\/p>\r\n            \r\n            <div class=\"faq-container\">\r\n                <div class=\"faq-item\">\r\n                    <div class=\"faq-question\">\r\n                        <span>How long does it take to receive a quote?<\/span>\r\n                        <i class=\"fas fa-chevron-down\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"faq-answer\">\r\n                        <p>We typically provide quotes within 24 hours of receiving your request. For complex projects, it may take up to 48 hours as we ensure we understand all your requirements thoroughly.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"faq-item\">\r\n                    <div class=\"faq-question\">\r\n                        <span>Is the quote binding?<\/span>\r\n                        <i class=\"fas fa-chevron-down\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"faq-answer\">\r\n                        <p>Our quotes are valid for 30 days. They provide a detailed breakdown of costs and services. Once you approve the quote, it becomes a binding agreement for the specified scope of work.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"faq-item\">\r\n                    <div class=\"faq-question\">\r\n                        <span>Can I get a quote for multiple services?<\/span>\r\n                        <i class=\"fas fa-chevron-down\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"faq-answer\">\r\n                        <p>Absolutely! We often provide bundled quotes for multiple services. You can select \"Multiple Services\" in the service dropdown and describe all your needs in the project description.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"faq-item\">\r\n                    <div class=\"faq-question\">\r\n                        <span>What if my requirements change after receiving the quote?<\/span>\r\n                        <i class=\"fas fa-chevron-down\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"faq-answer\">\r\n                        <p>We understand that project requirements can evolve. If your needs change, simply contact us and we'll provide a revised quote reflecting the updated scope of work.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/\/ Mobile Menu Functionality\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const mobileMenuBtn = document.querySelector('.mobile-menu-btn');\r\n            const mobileMenu = document.getElementById('mobileMenu');\r\n            const mobileMenuClose = document.getElementById('mobileMenuClose');\r\n            const overlay = document.getElementById('overlay');\r\n            \r\n            \/\/ Open mobile menu\r\n            mobileMenuBtn.addEventListener('click', function() {\r\n                mobileMenu.classList.add('active');\r\n                overlay.classList.add('active');\r\n                document.body.style.overflow = 'hidden';\r\n            });\r\n            \r\n            \/\/ Close mobile menu\r\n            function closeMobileMenu() {\r\n                mobileMenu.classList.remove('active');\r\n                overlay.classList.remove('active');\r\n                document.body.style.overflow = 'auto';\r\n            }\r\n            \r\n            mobileMenuClose.addEventListener('click', closeMobileMenu);\r\n            overlay.addEventListener('click', closeMobileMenu);\r\n            \r\n            \/\/ Close menu when clicking on a link\r\n            const mobileLinks = document.querySelectorAll('.mobile-nav-links a, .mobile-cta-button');\r\n            mobileLinks.forEach(link => {\r\n                link.addEventListener('click', closeMobileMenu);\r\n            });\r\n            \r\n            \/\/ Sticky header effect\r\n            const header = document.querySelector('.header');\r\n            \r\n            window.addEventListener('scroll', function() {\r\n                if (window.scrollY > 100) {\r\n                    header.style.boxShadow = '0 5px 15px rgba(0, 0, 0, 0.1)';\r\n                } else {\r\n                    header.style.boxShadow = '0 2px 10px rgba(0, 0, 0, 0.1)';\r\n                }\r\n            });\r\n            \r\n            \/\/ Quote Form Submission\r\n            const quoteForm = document.getElementById('quoteForm');\r\n            const submitBtn = document.getElementById('submitBtn');\r\n            const loadingSpinner = document.getElementById('loadingSpinner');\r\n            const successMessage = document.getElementById('successMessage');\r\n            \r\n            \/\/ Real-time validation\r\n            const formInputs = quoteForm.querySelectorAll('input, textarea, select');\r\n            formInputs.forEach(input => {\r\n                input.addEventListener('blur', function() {\r\n                    validateField(this);\r\n                });\r\n                \r\n                input.addEventListener('input', function() {\r\n                    if (this.value.trim() !== '') {\r\n                        this.parentElement.classList.add('valid');\r\n                        this.parentElement.classList.remove('invalid');\r\n                    }\r\n                });\r\n            });\r\n            \r\n            function validateField(field) {\r\n                const value = field.value.trim();\r\n                const formGroup = field.parentElement;\r\n                \r\n                if (field.hasAttribute('required') && value === '') {\r\n                    formGroup.classList.remove('valid');\r\n                    formGroup.classList.add('invalid');\r\n                    return false;\r\n                }\r\n                \r\n                if (field.type === 'email' && value !== '') {\r\n                    const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\r\n                    if (!emailRegex.test(value)) {\r\n                        formGroup.classList.remove('valid');\r\n                        formGroup.classList.add('invalid');\r\n                        return false;\r\n                    }\r\n                }\r\n                \r\n                formGroup.classList.add('valid');\r\n                formGroup.classList.remove('invalid');\r\n                return true;\r\n            }\r\n            \r\n            \/\/ Form submission\r\n            quoteForm.addEventListener('submit', function(e) {\r\n                e.preventDefault();\r\n                \r\n                \/\/ Validate all required fields\r\n                let isValid = true;\r\n                const requiredFields = quoteForm.querySelectorAll('[required]');\r\n                requiredFields.forEach(field => {\r\n                    if (!validateField(field)) {\r\n                        isValid = false;\r\n                    }\r\n                });\r\n                \r\n                if (!isValid) {\r\n                    alert('Please fill in all required fields correctly.');\r\n                    return;\r\n                }\r\n                \r\n                \/\/ Show loading state\r\n                submitBtn.disabled = true;\r\n                loadingSpinner.style.display = 'inline-block';\r\n                submitBtn.innerHTML = '<span class=\"loading-spinner\" id=\"loadingSpinner\"><\/span> Processing...';\r\n                \r\n                \/\/ Collect form data\r\n                const formData = {\r\n                    name: document.getElementById('fullName').value,\r\n                    email: document.getElementById('email').value,\r\n                    phone: document.getElementById('phone').value,\r\n                    company: document.getElementById('company').value,\r\n                    service: document.getElementById('service').value,\r\n                    budget: document.getElementById('budget').value,\r\n                    timeline: document.getElementById('timeline').value,\r\n                    description: document.getElementById('description').value,\r\n                    timestamp: new Date().toLocaleString()\r\n                };\r\n                \r\n                \/\/ Send to WhatsApp\r\n                const whatsappMessage = `New Quote Request:%0A%0A` +\r\n                    `Name: ${formData.name}%0A` +\r\n                    `Email: ${formData.email}%0A` +\r\n                    `Phone: ${formData.phone}%0A` +\r\n                    `Company: ${formData.company}%0A` +\r\n                    `Service: ${formData.service}%0A` +\r\n                    `Budget: ${formData.budget}%0A` +\r\n                    `Timeline: ${formData.timeline}%0A` +\r\n                    `Description: ${formData.description}%0A` +\r\n                    `Time: ${formData.timestamp}`;\r\n                \r\n                const whatsappUrl = `https:\/\/wa.me\/256774479180?text=${whatsappMessage}`;\r\n                \r\n                \/\/ Simulate form processing\r\n                setTimeout(function() {\r\n                    \/\/ Send email confirmation to visitor\r\n                    sendEmailConfirmation(formData);\r\n                    \r\n                    \/\/ Open WhatsApp with the message\r\n                    window.open(whatsappUrl, '_blank');\r\n                    \r\n                    \/\/ Hide loading state\r\n                    submitBtn.disabled = false;\r\n                    loadingSpinner.style.display = 'none';\r\n                    submitBtn.innerHTML = 'Get My Quote';\r\n                    \r\n                    \/\/ Show success message\r\n                    successMessage.style.display = 'block';\r\n                    quoteForm.reset();\r\n                    \r\n                    \/\/ Reset validation states\r\n                    const formGroups = quoteForm.querySelectorAll('.form-group');\r\n                    formGroups.forEach(group => {\r\n                        group.classList.remove('valid', 'invalid');\r\n                    });\r\n                    \r\n                    \/\/ Scroll to success message\r\n                    successMessage.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n                    \r\n                    \/\/ Hide success message after 8 seconds\r\n                    setTimeout(function() {\r\n                        successMessage.style.display = 'none';\r\n                    }, 8000);\r\n                }, 2000);\r\n            });\r\n            \r\n            \/\/ Simulate email confirmation\r\n            function sendEmailConfirmation(formData) {\r\n                console.log('Sending quote confirmation email to:', formData.email);\r\n                \/\/ In production, this would connect to an email service\r\n            }\r\n            \r\n            \/\/ FAQ functionality\r\n            const faqItems = document.querySelectorAll('.faq-item');\r\n            faqItems.forEach(item => {\r\n                const question = item.querySelector('.faq-question');\r\n                question.addEventListener('click', function() {\r\n                    \/\/ Close all other FAQ items\r\n                    faqItems.forEach(otherItem => {\r\n                        if (otherItem !== item) {\r\n                            otherItem.classList.remove('active');\r\n                        }\r\n                    });\r\n                    \r\n                    \/\/ Toggle current FAQ item\r\n                    item.classList.toggle('active');\r\n                });\r\n            });\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Get a Quote | Gophine Services Uganda Get Your Custom Quote Tell us about your project and we&#8217;ll provide you with a detailed, competitive quote tailored to your specific needs. Request Quote Now Why Choose Gophine Services? Competitive Pricing We offer the best value for your investment with transparent, competitive pricing. Fast Turnaround Get your [&hellip;]<\/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-1339","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gophineservices.co.ug\/index.php\/wp-json\/wp\/v2\/pages\/1339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gophineservices.co.ug\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gophineservices.co.ug\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gophineservices.co.ug\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gophineservices.co.ug\/index.php\/wp-json\/wp\/v2\/comments?post=1339"}],"version-history":[{"count":4,"href":"https:\/\/gophineservices.co.ug\/index.php\/wp-json\/wp\/v2\/pages\/1339\/revisions"}],"predecessor-version":[{"id":1343,"href":"https:\/\/gophineservices.co.ug\/index.php\/wp-json\/wp\/v2\/pages\/1339\/revisions\/1343"}],"wp:attachment":[{"href":"https:\/\/gophineservices.co.ug\/index.php\/wp-json\/wp\/v2\/media?parent=1339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}