From a54bd48c42ff5d3f9adfce1be5d3e3b5b948fd5a Mon Sep 17 00:00:00 2001 From: selvi Date: Fri, 20 Feb 2026 19:49:21 +0530 Subject: [PATCH] app landing page new structures updated --- pages/_app.js | 1 + pages/mobile-app-development-service.js | 50 +- .../banner-right.png | Bin 0 -> 149026 bytes .../clickstocart.jpg | Bin 0 -> 3444 bytes .../data4autos.png | Bin 0 -> 3372 bytes .../socialbuddy.png | Bin 0 -> 4851 bytes src/components/Home/Banner2.js | 225 ++++- .../PortfolioSection.js | 264 +++++ .../about-our-team.js | 181 ++-- .../Mobile-app-development-service/faq.js | 178 +++- .../hook-closing.js | 106 +- .../key-feacture.js | 188 +++- .../our-development.js | 167 ++- .../testimonial.js | 436 ++++++-- .../we-serve.js | 244 +++-- .../who-can-benifit.js | 210 ++-- .../why-choose-us.js | 295 ++++-- .../work-process.js | 229 +++++ src/layout/header/App-header.js | 49 +- styles/mobile-app-landing.css | 956 ++++++++++++++++++ 20 files changed, 3173 insertions(+), 606 deletions(-) create mode 100644 public/assets/images/Mobile-app-development-service/banner-right.png create mode 100644 public/assets/images/Mobile-app-development-service/clickstocart.jpg create mode 100644 public/assets/images/Mobile-app-development-service/data4autos.png create mode 100644 public/assets/images/Mobile-app-development-service/socialbuddy.png create mode 100644 src/components/Mobile-app-development-service/PortfolioSection.js create mode 100644 src/components/Mobile-app-development-service/work-process.js create mode 100644 styles/mobile-app-landing.css diff --git a/pages/_app.js b/pages/_app.js index 77b7a0e..e9bb6fd 100644 --- a/pages/_app.js +++ b/pages/_app.js @@ -3,6 +3,7 @@ import ConsenHead from "@/src/ConsenHead"; import Preloader from "@/src/layout/Preloader"; import "@/styles/globals.css"; import "@/styles/google-reviews.css"; +import "@/styles/mobile-app-landing.css"; import { Fragment, useEffect, useState } from "react"; //import clarity from "@microsoft/clarity"; // ✅ add this diff --git a/pages/mobile-app-development-service.js b/pages/mobile-app-development-service.js index 8e2c4aa..e882709 100644 --- a/pages/mobile-app-development-service.js +++ b/pages/mobile-app-development-service.js @@ -6,44 +6,40 @@ import Banner2 from "@/src/components/Home/Banner2"; import Whychooseus from "@/src/components/Mobile-app-development-service/why-choose-us"; import AboutOurTeam from "@/src/components/Mobile-app-development-service/about-our-team"; import WeServe from "@/src/components/Mobile-app-development-service/we-serve"; -import OurDevelopment from "@/src/components/Mobile-app-development-service/our-development"; import WhoCanBenifit from "@/src/components/Mobile-app-development-service/who-can-benifit"; import KeyFeatures from "@/src/components/Mobile-app-development-service/key-feacture"; import HookClosing from "@/src/components/Mobile-app-development-service/hook-closing"; import TestimonialSection from "@/src/components/Mobile-app-development-service/testimonial"; import Faq from "@/src/components/Mobile-app-development-service/faq"; -import CaseStudie from "@/src/components/Mobile-app-development-service/CaseStudies"; +import OurDevelopment from "@/src/components/Mobile-app-development-service/our-development"; +import PortfolioSection from "@/src/components/Mobile-app-development-service/PortfolioSection"; const CaseStudies2 = dynamic(() => import("@/src/components/isotope/CaseStudies2"), { ssr: false }); const Index4 = () => { return ( - <> - - - - - + <> + + + + + -
-
-
-
- -
- - - - {/*
-
- -
-
*/} -
-
+
+
+
+
+ +
+ +
+ + +
+
); }; diff --git a/public/assets/images/Mobile-app-development-service/banner-right.png b/public/assets/images/Mobile-app-development-service/banner-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf28cfdc93a894987f7b868059b07d6e0f667808 GIT binary patch literal 149026 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�p$z`5>d0P-MnnHAj_pNzu}C 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/Mobile-app-development-service/data4autos.png b/public/assets/images/Mobile-app-development-service/data4autos.png new file mode 100644 index 0000000000000000000000000000000000000000..346f59cf18015e97aabe9b706afe860e79894143 GIT binary patch literal 3372 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 bM!RD%ut1!5*1DcJD+w?|Ag@$hc6;z2TYEbQ literal 0 HcmV?d00001 diff --git a/public/assets/images/Mobile-app-development-service/socialbuddy.png b/public/assets/images/Mobile-app-development-service/socialbuddy.png new file mode 100644 index 0000000000000000000000000000000000000000..904c44b0a4bcf0c2fc521cebd0ff5e64b3e20ec2 GIT binary patch literal 4851 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 literal 0 HcmV?d00001 diff --git a/src/components/Home/Banner2.js b/src/components/Home/Banner2.js index e862a2a..a31c9ab 100644 --- a/src/components/Home/Banner2.js +++ b/src/components/Home/Banner2.js @@ -10,75 +10,214 @@ const Banner2 = () => { return ( <> - - -
-
-
-
-
-

METATRONCUBE SOLUTIONS

-

Build Your Dream App with Experts

-

Who Care About Your Success!

-

- From idea to launch — we design, develop, and deliver powerful - mobile apps that help your business grow. -

-
+
+ - {/* Button to open Contact Popup */} - +
+
+
+
+ METATRONCUBE SOLUTIONS +

+ Build Your Dream App with Experts Who Care! +

+

+ From idea to launch — we design, develop, and deliver powerful mobile apps that help your business grow with cutting-edge technology. +

+ -
-
- Metatron Cube Solutions since banner showcasing years of expertise. -
-
- Mobile app development service by Metatron Cube Solutions. -
+
+
+
+
+ Mobile App Development + +
+ +
+
+ +
+
+
- - +
+
-
+
-
+
+

Cross-Platform Apps

iOS & Android

-
+
+

UI/UX

Intuitive Design

-
+
+

Performance

Fast & Smooth

-
+
+

Secure Apps

Data Safe

diff --git a/src/components/Mobile-app-development-service/PortfolioSection.js b/src/components/Mobile-app-development-service/PortfolioSection.js new file mode 100644 index 0000000..381e8f5 --- /dev/null +++ b/src/components/Mobile-app-development-service/PortfolioSection.js @@ -0,0 +1,264 @@ +"use client"; + +import { useState } from "react"; + +const PortfolioSection = () => { + const [activeTab, setActiveTab] = useState("all"); + + const liveApps = [ + { + id: 1, + name: "ClicksToCart", + icon: "/assets/images/Mobile-app-development-service/clickstocart.jpg", + status: "live" + } + ]; + + const comingSoon = [ + { + id: 2, + name: "Data4autos", + icon: "/assets/images/Mobile-app-development-service/data4autos.png", + status: "soon" + }, + { + id: 3, + name: "SocialBuddy", + icon: "/assets/images/Mobile-app-development-service/socialbuddy.png", + status: "soon" + } + ]; + + const allApps = [...liveApps, ...comingSoon]; + + const getDisplayedApps = () => { + if (activeTab === "all") return allApps; + if (activeTab === "live") return liveApps; + return comingSoon; + }; + + return ( +
+ + +
+
+
+
Proven Results
+

Our Project Portfolio

+
+
+

+ We take pride in delivering high-quality mobile applications tailored to real business needs. Explore our completed projects now live on the Play Store and discover the innovative solutions currently in development. +

+
+
+ +
+
setActiveTab('all')} + > + All +
+
setActiveTab('live')} + > + Live Apps +
+
setActiveTab('soon')} + > + Coming Soon +
+
+ +
+ {getDisplayedApps().map((app) => ( +
+
+ {app.name} +
+ {app.name} + + {app.status === 'live' ? 'Live Project' : 'Under Development'} + +
+
+
+ ))} +
+
+
+ ); +}; + +export default PortfolioSection; diff --git a/src/components/Mobile-app-development-service/about-our-team.js b/src/components/Mobile-app-development-service/about-our-team.js index 87c88c9..b1e547b 100644 --- a/src/components/Mobile-app-development-service/about-our-team.js +++ b/src/components/Mobile-app-development-service/about-our-team.js @@ -1,13 +1,11 @@ "use client"; import { useState } from "react"; import Link from "next/link"; -import { Accordion } from "react-bootstrap"; import ConsenHead from "@/src/ConsenHead"; import ContactPopup from "./ContactPopup"; const AboutOurTeam = () => { const [showPopup, setShowPopup] = useState(false); - const [activeFaq, setActiveFaq] = useState(1); const faqData = [ { @@ -15,100 +13,159 @@ const AboutOurTeam = () => { title: "Native Development", content: "iOS & Android apps built to perfection.", animationDelay: ".3s", + icon: "fas fa-mobile-alt" }, { id: 2, title: "Cross-Platform Solutions", content: "Flutter & React Native for cost-effective development.", animationDelay: ".4s", + icon: "fas fa-sync-alt" }, { id: 3, title: "Enterprise Solutions", content: "Apps tailored for businesses & startups.", animationDelay: ".5s", + icon: "fas fa-building" }, { id: 4, title: "End-to-End Support", content: "From planning to launch, we handle everything.", animationDelay: ".6s", + icon: "fas fa-rocket" }, ]; return ( <> - + -
+
-
-
-

What We Do for You

-
- -
- - {faqData.map((faq) => ( -
  • - setActiveFaq(faq.id === activeFaq ? null : faq.id)} - className={faq.id === activeFaq ? "active" : ""} - > - {faq.title} - - -

    {faq.content}

    -
    -
  • - ))} -
    -
    - -
    -
    -
    - - { - e.preventDefault(); - setShowPopup(true); - }} - > - Download Our Service Brochure - - + {/* Left Column: Image (Swapped from Right) */} +
    +
    + App Development Process +
    +
    + shape +
    +
    + shape +
    +
    + shape
    -
    -
    - Why Choose Us Main Image + {/* Right Column: Process List */} +
    +
    +

    What We Do for You

    +

    We provide comprehensive app development services that turn your innovative ideas into successful digital products.

    +
    -
    -
    - Decorative Shape 1 -
    -
    - Top mobile app development service by Metatron Cube Solutions. -
    -
    - Metatron Cube Solutions. -
    - diff --git a/src/components/Mobile-app-development-service/faq.js b/src/components/Mobile-app-development-service/faq.js index d8ec95a..470cb9d 100644 --- a/src/components/Mobile-app-development-service/faq.js +++ b/src/components/Mobile-app-development-service/faq.js @@ -3,8 +3,46 @@ import Accordion from 'react-bootstrap/Accordion'; import React, { useState } from "react"; import Link from "next/link"; import ConsenHead from '@/src/ConsenHead'; -import SubCard from '../AboveFooter'; import SubCardNew from '../Website-development-service/web-sub-card'; +import { useAccordionToggle } from 'react-bootstrap/AccordionToggle'; + +const CustomToggle = ({ children, eventKey, activeKey, callback }) => { + const isCurrentEventKey = activeKey === eventKey; + const decoratedOnClick = useAccordionToggle( + eventKey, + () => callback && callback(activeKey === eventKey ? null : eventKey), + ); + + return ( +
    +
    + {children} +
    +
    + +
    +
    + ); +}; const Faq = () => { // First 5 FAQs @@ -25,8 +63,8 @@ const Faq = () => { { id: 10, title: "How do I get started?", content: "Just fill out our inquiry form or book a free consultation. Our team will guide you through the next steps.", animationDelay: ".5s" }, ]; - const [activeLeft, setActiveLeft] = useState(faqDataPart1[0].id); - const [activeRight, setActiveRight] = useState(faqDataPart2[0].id); + const [activeKeyLeft, setActiveKeyLeft] = useState("1"); // Default open: Item 1 + const [activeKeyRight, setActiveKeyRight] = useState("6"); // Default open: Item 6 return ( <> @@ -35,59 +73,99 @@ const Faq = () => { description="Explore FAQs about Web & App Development, SEO, digital marketing, and graphic design. Uncover expert insights and solutions with Metatroncube." /> -
    -
    -
    -

    - Frequently Asked Questions -

    -
    + -
    - {/* Left Column - First 5 FAQs */} -
    - - {faqDataPart1.map((faq) => ( -
  • - setActiveLeft(faq.id === activeLeft ? null : faq.id)} - className={faq.id === activeLeft ? "active" : ""} - > - {faq.title} - - -

    {faq.content}

    -
    -
  • - ))} -
    +
    +
    +
    +
    +
    +

    Frequently Asked Questions

    +
    - {/* Right Column - Next 5 FAQs */} -
    - - {faqDataPart2.map((faq) => ( -
  • - setActiveRight(faq.id === activeRight ? null : faq.id)} - className={faq.id === activeRight ? "active" : ""} - > - {faq.title} - - -

    {faq.content}

    -
    -
  • - ))} -
    +
    + {/* Left Column - First 5 FAQs */} +
    + + {faqDataPart1.map((faq) => ( +
    + + {faq.title} + + +
    + {faq.content} +
    +
    +
    + ))} +
    +
    + + {/* Right Column - Next 5 FAQs */} +
    + + {faqDataPart2.map((faq) => ( +
    + + {faq.title} + + +
    + {faq.content} +
    +
    +
    + ))} +
    +
    +
    @@ -97,4 +175,4 @@ const Faq = () => { ); }; -export default Faq; \ No newline at end of file +export default Faq; diff --git a/src/components/Mobile-app-development-service/hook-closing.js b/src/components/Mobile-app-development-service/hook-closing.js index da24a1e..2781752 100644 --- a/src/components/Mobile-app-development-service/hook-closing.js +++ b/src/components/Mobile-app-development-service/hook-closing.js @@ -2,63 +2,88 @@ import { useState } from "react"; import ContactPopup from "./ContactPopup"; -import ConsenHead from "@/src/ConsenHead"; const HookClosing = () => { const [showPopup, setShowPopup] = useState(false); return ( <> - + -
    +
    -
    -
    -
    -
    Let’s Build the App Your Users Will Love!
    -

    - Whether you’re a startup with a fresh idea or a business ready to scale, -we’ll turn your vision into a high-performing mobile app. +

    - {/* Contact Popup */} setShowPopup(false)} /> ); diff --git a/src/components/Mobile-app-development-service/key-feacture.js b/src/components/Mobile-app-development-service/key-feacture.js index ec034dc..d26452f 100644 --- a/src/components/Mobile-app-development-service/key-feacture.js +++ b/src/components/Mobile-app-development-service/key-feacture.js @@ -1,3 +1,4 @@ +"use client"; import ConsenHead from "@/src/ConsenHead"; import Link from "next/link"; import { useState } from "react"; @@ -5,6 +6,45 @@ import ContactPopup from "./ContactPopup"; const KeyFeatures = () => { const [showPopup, setShowPopup] = useState(false); + + const features = [ + { + img: "/assets/images/Mobile-app-development-service/user-friendly.webp", + title: "User-Friendly & Engaging Designs", + desc: "Intuitive interfaces designed to delight every user." + }, + { + img: "/assets/images/Mobile-app-development-service/speed.webp", + title: "High Performance & Speed", + desc: "Optimized code for ultra-fast and lag-free response." + }, + { + img: "/assets/images/Mobile-app-development-service/secure.webp", + title: "100% Secure & Scalable", + desc: "Advanced security built to grow with your business." + }, + { + img: "/assets/images/Mobile-app-development-service/cloud.webp", + title: "Cloud-Integrated Solutions", + desc: "Reliable cloud storage for seamless accessibility." + }, + { + img: "/assets/images/Mobile-app-development-service/app.webp", + title: "App Store Optimization Support", + desc: "Data-driven ASO strategy to maximize downloads." + }, + { + img: "/assets/images/Mobile-app-development-service/post.webp", + title: "Post-Launch Maintenance", + desc: "Reliable ongoing support and regular app updates." + }, + { + img: "/assets/images/Mobile-app-development-service/dedicated.webp", + title: "Dedicated Project Managers", + desc: "Clear communication and expert management." + } + ]; + return ( <> @@ -13,16 +53,108 @@ const KeyFeatures = () => { description="Metatroncube Software Solutions: Pioneering custom web & mobile apps since 2019. Based in Waterloo, we deliver innovative, user-centric digital products that power your growth." /> -
    + + +
    -
    -
    +
    +

    Why Our Apps Stand Out

    -
    -
    +
    + +
    + {features.map((feature, index) => ( +
    +
    +
    + {feature.title} +
    +

    {feature.title}

    +

    {feature.desc}

    + + {/*
    + +
    */} +
    +
    + ))} +
    + +
    + - {/* Features Grid */} -
    - {[ - { - img: "/assets/images/Mobile-app-development-service/user-friendly.webp", - text: "User-Friendly & Engaging Designs", - }, - { - img: "/assets/images/Mobile-app-development-service/speed.webp", - text: "High Performance & Speed", - }, - { - img: "/assets/images/Mobile-app-development-service/secure.webp", - text: "100% Secure & Scalable", - }, - { - img: "/assets/images/Mobile-app-development-service/cloud.webp", - text: "Cloud-Integrated Solutions", - }, - { - img: "/assets/images/Mobile-app-development-service/app.webp", - text: "App Store Optimization Support", - }, - { - img: "/assets/images/Mobile-app-development-service/post.webp", - text: "Post-Launch Maintenance", - }, - { - img: "/assets/images/Mobile-app-development-service/dedicated.webp", - text: "Dedicated Project Managers", - } - ].map((feature, index) => ( -
    -
    -
    - {feature.text} -

    {feature.text}

    -
    -
    -
    - ))} -
    setShowPopup(false)} /> diff --git a/src/components/Mobile-app-development-service/our-development.js b/src/components/Mobile-app-development-service/our-development.js index ff29464..9bdb8b2 100644 --- a/src/components/Mobile-app-development-service/our-development.js +++ b/src/components/Mobile-app-development-service/our-development.js @@ -3,7 +3,7 @@ import { Swiper, SwiperSlide } from "swiper/react"; import { Autoplay } from "swiper"; import "swiper/css"; -import { useState } from "react"; +import { useState, useEffect } from "react"; import ContactPopup from "./ContactPopup"; import Link from "next/link"; import ConsenHead from "@/src/ConsenHead"; @@ -18,78 +18,173 @@ const caseStudies = [ export default function OurDevelopment() { const [showPopup, setShowPopup] = useState(false); + const [isClient, setIsClient] = useState(false); + + useEffect(() => { + setIsClient(true); + }, []); return ( <> -
    + + +
    -
    -
    +
    +
    -

    A Proven Process for App Success

    +

    A Proven Process for App Success

    +

    + We follow a structured methodology to ensure every app we build is scalable, secure, and user-friendly. +

    -
    -
    +
    + {isClient && ( - {caseStudies.concat(caseStudies).map((item, idx) => ( + {caseStudies.map((item, idx) => ( -
    -
    +
    +
    {item.title} -
    -
    -
    {item.category}
    -

    {item.title}

    -
    -
    - -
    -
    +
    +
    +
    {item.category}
    +

    {item.title}

    ))} -
    + )}
    diff --git a/src/components/Mobile-app-development-service/testimonial.js b/src/components/Mobile-app-development-service/testimonial.js index 6ba0ff6..d01ea71 100644 --- a/src/components/Mobile-app-development-service/testimonial.js +++ b/src/components/Mobile-app-development-service/testimonial.js @@ -1,102 +1,358 @@ -// import {testimonial_list_slider} from "@/src/sliderProps"; -import { Autoplay } from "swiper"; -import { Swiper, SwiperSlide } from "swiper/react" - +import { Autoplay, Navigation, Pagination } from "swiper"; +import { Swiper, SwiperSlide } from "swiper/react"; +import Link from "next/link"; +import { useEffect, useState } from "react"; +import "swiper/css"; +import "swiper/css/navigation"; +import "swiper/css/pagination"; +import GoogleReviewsBranding from "../GoogleReviewsBranding"; const testimonial_list_slider = { - spaceBetween: 30, - slidesPerView: 1, - navigation: false, - pagination: { clickable: false }, - loop: true, - autoplay: { - delay: 3000, - disableOnInteraction: false, - }, + spaceBetween: 40, + slidesPerView: 3, + centeredSlides: true, + loop: true, + autoplay: { + delay: 5000, + disableOnInteraction: false, + }, + navigation: { + nextEl: ".testimonial-next", + prevEl: ".testimonial-prev", + }, + pagination: { + clickable: true, + el: ".testimonial-pagination", + }, + modules: [Autoplay, Navigation, Pagination], + breakpoints: { + 0: { slidesPerView: 1, spaceBetween: 20 }, + 768: { slidesPerView: 2, spaceBetween: 30 }, + 1200: { slidesPerView: 3, spaceBetween: 40 }, + } }; -const testimonials = [ - { - id: 1, - text: " They built our app in record time with remarkable precision and creativity. The process was smooth, the team was always available for support, and the final product exceeded expectations. Thanks to their expertise, we not only launched on schedule but also impressed investors, secured vital funding, and built strong credibility in our industry. ", - author: "Startup Founder", - role: "Happy Customer", - }, - { - id: 2, - text: "The entire journey was professional, transparent, and stress-free. From the planning phase to launch, their team guided us with valuable insights and delivered an app with a sleek, modern UI. Our customers love the easy navigation and overall experience. Within just a few months, our sales doubled, our brand visibility grew, and we gained a loyal customer base.", - author: "E-commerce Owner", - role: "Happy Customer", - }, - { - id: 3, - text: "As a healthcare provider, our requirements were complex — we needed reliability, strong security, and a platform tailored to our specific needs. Their team delivered a flawless solution that met compliance standards and streamlined our daily operations. The app improved efficiency, enhanced patient trust, and gave us the confidence to scale our services.", - author: "Healthcare Brand", - role: "Happy Customer", - } -]; - const TestimonialSection = () => { - return ( -
    -
    -
    -
    -
    - {/*
    OUR TESTIMONIALS
    */} -

    Hear From Our

    -

    - {" "} - Happy Clients -

    -
    -
    + const [reviews, setReviews] = useState([]); + const [loading, setLoading] = useState(true); + const [isClient, setIsClient] = useState(false); -
    -
    - -
    -
    - - - - - -
    - - {testimonials.map((item, id) => ( - -
    -
    -

    {item.text}

    + useEffect(() => { + setIsClient(true); + async function loadReviews() { + try { + const res = await fetch("/api/reviews"); + const data = await res.json(); + const cleaned = (data.reviews || []).filter(r => + (r.text || r.description || r.snippet || r.review_text || r.body || r.content) && + r.rating >= 4 + ); + setReviews(cleaned); + } catch (error) { + console.error("Mobile: Failed to fetch reviews", error); + } finally { + setLoading(false); + } + } + loadReviews(); + }, []); + + const displayedReviews = reviews; + + function getReviewText(r) { + return r.text || r.description || r.snippet || r.review_text || r.body || r.content || ""; + } + + function truncateText(text) { + return text.length > 180 ? text.substring(0, 180) + "..." : text; + } + + function getProfileImage(r) { + const url = r.profile_photo_url || + r.author_profile_photo_url || + r.user?.thumbnail || + r.user?.profile_photo_url || + r.thumbnail || + r.profile_picture || + r.avatar; + + if (!url) return null; + if (url.startsWith("http")) return url; + return `https://lh3.googleusercontent.com/${url}`; + } + + function getInitials(name) { + if (!name) return "U"; + return name.split(' ').map(n => n[0]).join('').substring(0, 2).toUpperCase(); + } + + return ( +
    + + +
    +
    +
    + {/* What our customers say about us */} +

    Testimonials

    +
    +
    -
    -

    {item.author}

    - {item.role} + {/*
    Testimonials
    */} +
    +
    + +
    + {loading ? ( +
    +

    Loading the latest reviews...

    -
    - - ))} - + ) : isClient && ( + <> + + {displayedReviews.map((r, index) => { + const fullText = getReviewText(r); + const profileImg = getProfileImage(r); + const name = r.user?.name || r.author_name || "Valued Client"; + const designation = r.user?.job_title || "Verified Customer"; -
    + return ( + +
    +
    + {profileImg ? ( + {name} (e.target.style.display = 'none')} /> + ) : ( + {getInitials(name)} + )} +
    +
    +

    {name}

    + {designation} +
    +
    +

    "{truncateText(fullText)}"

    +
    +
    +
    + ); + })} + + {/* Custom Navigation */} +
    + +
    +
    + +
    + + {/* Custom Pagination */} +
    + + )} +
    + +
    -
    -
    -
    - Metatroncube FAQs: web-apps, SEO, & digital marketing -
    -
    - -
    -
    -
    - ); - +
    + ); }; -export default TestimonialSection; \ No newline at end of file + +export default TestimonialSection; + diff --git a/src/components/Mobile-app-development-service/we-serve.js b/src/components/Mobile-app-development-service/we-serve.js index e383e0a..c9bb9e9 100644 --- a/src/components/Mobile-app-development-service/we-serve.js +++ b/src/components/Mobile-app-development-service/we-serve.js @@ -1,3 +1,4 @@ +"use client"; import { useState } from "react"; import Link from "next/link"; import ConsenHead from "@/src/ConsenHead"; @@ -5,88 +6,208 @@ import ContactPopup from "./ContactPopup"; const WeServe = () => { const [showPopup, setShowPopup] = useState(false); - const [activeIndex, setActiveIndex] = useState(0); + // Using specific colors and icons to match a premium aesthetic. + // Fallback images are retained, but we prioritise a clean icon look if possible. const features = [ - { img: "/assets/images/Mobile-app-development-service/retail.webp", text: "E-commerce & Retail" }, - { img: "/assets/images/Mobile-app-development-service/fitness.webp", text: "Healthcare & Fitness" }, - { img: "/assets/images/Mobile-app-development-service/education.webp", text: "Education & E-learning" }, - { img: "/assets/images/Mobile-app-development-service/finance.webp", text: "Finance & Banking" }, - { img: "/assets/images/Mobile-app-development-service/food.webp", text: "Food Delivery & Restaurants" }, - { img: "/assets/images/Mobile-app-development-service/transport.webp", text: "Transport & Logistics" }, - { img: "/assets/images/Mobile-app-development-service/entertainment.webp", text: "Entertainment & Media" }, + { + img: "/assets/images/Mobile-app-development-service/retail.webp", + text: "E-commerce & Retail", + bgColor: "#E3F2FD", // Light Blue + iconColor: "#2196F3", + delay: ".1s", + icon: "fas fa-shopping-cart" + }, + { + img: "/assets/images/Mobile-app-development-service/fitness.webp", + text: "Healthcare & Fitness", + bgColor: "#FBE9E7", // Light Orange + iconColor: "#FF5722", + delay: ".2s", + icon: "fas fa-heartbeat" + }, + { + img: "/assets/images/Mobile-app-development-service/education.webp", + text: "Education & E-learning", + bgColor: "#F3E5F5", // Light Purple + iconColor: "#9C27B0", + delay: ".3s", + icon: "fas fa-graduation-cap" + }, + { + img: "/assets/images/Mobile-app-development-service/finance.webp", + text: "Finance & Banking", + bgColor: "#E8F5E9", // Light Green + iconColor: "#4CAF50", + delay: ".4s", + icon: "fas fa-university" + }, + // Second Row + { + img: "/assets/images/Mobile-app-development-service/food.webp", + text: "Food Delivery & Restaurants", + bgColor: "#FFF3E0", // Light Amber + iconColor: "#FF9800", + delay: ".15s", + icon: "fas fa-utensils" + }, + { + img: "/assets/images/Mobile-app-development-service/transport.webp", + text: "Transport & Logistics", + bgColor: "#E0F2F1", // Light Teal + iconColor: "#009688", + delay: ".25s", + icon: "fas fa-truck" + }, + { + img: "/assets/images/Mobile-app-development-service/entertainment.webp", + text: "Entertainment & Media", + bgColor: "#FFEBEE", // Light Red + iconColor: "#E91E63", + delay: ".35s", + icon: "fas fa-music" + }, ]; + const firstRow = features.slice(0, 4); + const secondRow = features.slice(4, 7); + return ( <> - + -
    +
    -
    -
    +
    +

    Apps That Power Every Industry

    +

    We build scalable solutions tailored to your specific business needs.

    -
    -
    -
    -
    -
      - {features.map((feature, index) => ( -
    • setActiveIndex(index)} - > - {feature.text} -
    • - ))} -
    +
    + {/* First Row: 4 Items */} +
    + {firstRow.map((feature, index) => ( +
    +
    +
    + {/* Using FontAwesome for cleaner scalable icons as per screenshot aesthetic + If you prefer images, uncomment the image tag and comment out the i tag */} + + {/* {feature.text} */} +
    +
    +

    {feature.text}

    +
    +
    -
    + ))}
    -
    -
    - setShowPopup(false)} /> - - ); }; diff --git a/src/components/Mobile-app-development-service/who-can-benifit.js b/src/components/Mobile-app-development-service/who-can-benifit.js index 8dda731..0bf59fd 100644 --- a/src/components/Mobile-app-development-service/who-can-benifit.js +++ b/src/components/Mobile-app-development-service/who-can-benifit.js @@ -8,78 +8,172 @@ import ConsenHead from "@/src/ConsenHead"; const WhoCanBenifit = () => { const [showPopup, setShowPopup] = useState(false); + const benefits = [ + { + icon: "fas fa-rocket", + title: "Startups", + desc: "Turn your vision into a scalable mobile product." + }, + { + icon: "fas fa-chart-line", + title: "Enterprises", + desc: "Streamline operations with high-performance apps." + }, + { + icon: "fas fa-lightbulb", + title: "Entrepreneurs", + desc: "Bring your innovative ideas to the hands of millions." + }, + { + icon: "fas fa-store", + title: "Small Businesses", + desc: "Engage customers and boost loyalty with direct access." + } + ]; + return ( <> - + -
    +
    -
    -
    -
    +
    +
    +
    +

    Is This Service Right for You?

    +

    We empower diverse clients to succeed in the mobile-first world.

    +
    +
    +
    + +
    +
    +
    +
    + {benefits.map((item, index) => ( +
    +
    + +
    +
    +

    {item.title}

    +

    {item.desc}

    +
    +
    + ))} +
    + +
    +
    + +
    +
    Metatroncube FAQs: web-apps, SEO, & digital marketing
    - - {/* Right Content */} -
    -
    - {/*
    Why Choose Us?
    */} - -

    Is This Service Right for You?

    - {/*

    - Appropriately enhance principle-centered innovation rather than high standards in platforms. - Credibly orchestrate functional. -

    */} -
    - -
    -
      -
    • Startups launching their first app
    • -
    • Enterprises scaling with mobile solutions
    • -
    • Entrepreneurs bringing ideas to life
    • -
    • Businesses going digital to reach customers
    • - -
    -
    - - -
    - - {/* Shape on bottom right */} - {/*
    - shape -
    */}
    - {/* Popup */} setShowPopup(false)} /> ); }; -export default WhoCanBenifit; \ No newline at end of file +export default WhoCanBenifit; diff --git a/src/components/Mobile-app-development-service/why-choose-us.js b/src/components/Mobile-app-development-service/why-choose-us.js index 6f0b7a4..d05209c 100644 --- a/src/components/Mobile-app-development-service/why-choose-us.js +++ b/src/components/Mobile-app-development-service/why-choose-us.js @@ -3,10 +3,36 @@ import { useState } from "react"; import ContactPopup from "./ContactPopup"; import ConsenHead from "@/src/ConsenHead"; - const Whychooseus = () => { const [showPopup, setShowPopup] = useState(false); + const features = [ + { + number: "1", + title: "Expert Developers", + desc: "10+ years of experience in iOS, Android & cross-platform apps.", + icon: "fas fa-user-tie" + }, + { + number: "2", + title: "Fast Turnaround", + desc: "Agile process for quicker time-to-market.", + icon: "fas fa-bolt" + }, + { + number: "3", + title: "Custom UI/UX", + desc: "Apps that users love to use every day.", + icon: "fas fa-paint-brush" + }, + { + number: "4", + title: "Secure & Scalable", + desc: "Built for long-term growth.", + icon: "fas fa-shield-alt" + } + ]; + return ( <> { description="Metatroncube Software Solutions: Pioneering custom web & mobile apps since 2019. Based in Waterloo, we deliver innovative, user-centric digital products that power your growth." /> -
    + + +
    -
    - -
    -
    - About Metatroncube Canada - - {/*
    - Decorative Shape 1 -
    */} - - {/*
    - Decorative Shape 2 -
    */} +
    +
    +
    +

    Why Partner With Our
    App Development Team?

    +
    -
    -
    -
    -

    Why Partner With Our App Development Team?

    +
    + {features.map((feature, index) => ( +
    +
    + {feature.number} +
    +
    + +
    + {index < features.length - 1 && ( +
    + + + +
    + )} +
    +
    +

    {feature.title}

    +

    {feature.desc}

    +
    + ))} +
    -
    -
    -
    - Innovative technology strategy by Metatron Cube Solutions. -
    -
    Expert Developers
    -

    10+ years of experience in iOS, Android & -cross-platform apps. -

    -
    -
    -
    - -
    -
    - Collaborative team at Metatron Cube Solutions. -
    -
    Fast Turnaround
    -

    Agile process for quicker time-to-market.

    -
    -
    -
    - -
    -
    - Future-ready innovation by Metatron Cube Solutions. -
    -
    Custom UI/UX
    -

    Apps that users love to use every day.

    -
    -
    -
    - -
    -
    - Shaping the digital future with Metatron Cube Solutions. -
    -
    Secure & Scalable
    -

    Built for long-term growth.

    -
    -
    -
    - -
    @@ -109,4 +248,4 @@ cross-platform apps. ); }; -export default Whychooseus; \ No newline at end of file +export default Whychooseus; diff --git a/src/components/Mobile-app-development-service/work-process.js b/src/components/Mobile-app-development-service/work-process.js new file mode 100644 index 0000000..abce813 --- /dev/null +++ b/src/components/Mobile-app-development-service/work-process.js @@ -0,0 +1,229 @@ +"use client"; +import React from "react"; +import ConsenHead from "@/src/ConsenHead"; + +const WorkProcess = () => { + const steps = [ + { + number: "1", + subtitle: "Innovative technology strategy by Metatron Cube Solutions.", + title: "Expert Developers", + desc: "10+ years of experience in iOS, Android & cross-platform apps.", + icon: "fas fa-user-tie", + color: "#3779b9" + }, + { + number: "2", + subtitle: "Collaborative team at Metatron Cube Solutions.", + title: "Fast Turnaround", + desc: "Agile process for quicker time-to-market.", + icon: "fas fa-bolt", + color: "#3779b9" + }, + { + number: "3", + subtitle: "Future-ready innovation by Metatron Cube Solutions.", + title: "Custom UI/UX", + desc: "Apps that users love to use every day.", + icon: "fas fa-paint-brush", + color: "#3779b9" + }, + { + number: "4", + subtitle: "Shaping the digital future with Metatron Cube Solutions.", + title: "Secure & Scalable", + desc: "Built for long-term growth.", + icon: "fas fa-shield-alt", + color: "#3779b9" + } + ]; + + return ( +
    + + + +
    +
    +
    +
    + + + + + + + + + +
    +
    +

    Why Partner With Our App Development Team?

    +

    Was are delightful solicitude discovered collecting man day. Resolving neglected sir tolerably.

    +
    +
    +
    + +
    + {steps.map((step, index) => ( +
    +
    + {step.number} +
    +
    + +
    + {index < steps.length - 1 && ( +
    + + + +
    + )} +
    +
    + {step.subtitle} +

    {step.title}

    +

    {step.desc}

    +
    +
    +
    + ))} +
    +
    +
    + ); +}; + +export default WorkProcess; diff --git a/src/layout/header/App-header.js b/src/layout/header/App-header.js index 94a603d..6d84f8a 100644 --- a/src/layout/header/App-header.js +++ b/src/layout/header/App-header.js @@ -11,6 +11,7 @@ const Header9 = () => { const homeSection = document.getElementById("home"); const aboutSection = document.getElementById("about"); const serviceSection = document.getElementById("service"); + const portfolioSection = document.getElementById("portfolio"); const faqSection = document.getElementById("faq"); const handleScroll = () => { @@ -19,11 +20,14 @@ const Header9 = () => { const homeTop = homeSection?.offsetTop || 0; const aboutTop = aboutSection?.offsetTop || 0; const serviceTop = serviceSection?.offsetTop || 0; + const portfolioTop = portfolioSection?.offsetTop || 0; const faqTop = faqSection?.offsetTop || 0; // ✅ Highlight section logic if (scrollPos >= faqTop) { setActiveSection("faq"); + } else if (scrollPos >= portfolioTop) { + setActiveSection("portfolio"); } else if (scrollPos >= serviceTop) { setActiveSection("service"); } else if (scrollPos >= aboutTop) { @@ -47,12 +51,50 @@ const Header9 = () => { return ( <> + {/* Top Bar */}
    -
    +
    • @@ -84,7 +126,7 @@ const Header9 = () => {
    {/* Social Icons */} -
    +
    {
  • SERVICES
  • +
  • + PORTFOLIO +
  • FAQ
  • diff --git a/styles/mobile-app-landing.css b/styles/mobile-app-landing.css new file mode 100644 index 0000000..4fd02f5 --- /dev/null +++ b/styles/mobile-app-landing.css @@ -0,0 +1,956 @@ +/* Mobile App Landing Page Specific Styles */ + +/* Why Choose Us Section Styles */ +.mobile-app-landing-features { + padding: 80px 0; + background: #fff; + position: relative; + overflow: hidden; +} + +.mobile-app-landing-features .section-title { + text-align: center; + margin-bottom: 60px; +} + +.mobile-app-landing-features .section-title h2 { + font-size: 36px; + font-weight: 700; + color: #1a1f2b; + margin-bottom: 15px; +} + +.mobile-app-landing-features .section-title h2 span { + color: #3779b9; +} + +.app-feature-item { + text-align: center; + padding: 30px 20px; + border-radius: 15px; + background: #fff; + transition: all 0.4s ease; + position: relative; + z-index: 1; + margin-bottom: 30px; + border: 1px solid transparent; +} + +.app-feature-item:hover { + transform: translateY(-10px); + box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08); + border-color: #f0f0f0; +} + +.app-feature-thumb { + margin-bottom: 25px; + position: relative; + display: inline-block; +} + +.app-feature-thumb img { + max-width: 100%; + height: auto; + transition: transform 0.5s ease; +} + +.app-feature-item:hover .app-feature-thumb img { + transform: scale(1.1) rotate(2deg); +} + +.app-feature-content h3 { + font-size: 22px; + font-weight: 700; + margin-bottom: 15px; + color: #1a1f2b; +} + +.app-feature-content p { + color: #666; + font-size: 15px; + line-height: 1.6; + margin-bottom: 25px; +} + +.step-number { + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + background: linear-gradient(135deg, #3779b9 0%, #00b4d8 100%); + color: #fff; + font-size: 18px; + font-weight: 700; + border-radius: 50%; + margin: 0 auto; + box-shadow: 0 4px 15px rgba(55, 121, 185, 0.3); + position: relative; + z-index: 2; + transition: all 0.4s ease; +} + +.app-feature-item:hover .step-number { + transform: scale(1.2); + background: linear-gradient(135deg, #ff3366 0%, #ff6699 100%); + box-shadow: 0 4px 15px rgba(255, 51, 102, 0.3); +} + +/* Animations */ +@keyframes fadeInUp { + from { + opacity: 0; + transform: translate3d(0, 40px, 0); + } + + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } +} + +.fadeInUp { + animation-name: fadeInUp; + animation-fill-mode: both; +} + +.app-feature-item.animated { + animation-duration: 0.8s; +} + +.delay-100 { + animation-delay: 0.1s; +} + +.delay-200 { + animation-delay: 0.2s; +} + +.delay-300 { + animation-delay: 0.3s; +} + +.delay-400 { + animation-delay: 0.4s; +} + +/* Floating Shapes Background */ +.shape-1, +.shape-2, +.shape-3 { + position: absolute; + z-index: 0; + opacity: 0.1; + pointer-events: none; +} + +.shape-1 { + top: 10%; + left: 5%; + animation: float 6s ease-in-out infinite; +} + +.shape-2 { + bottom: 15%; + right: 5%; + animation: float 8s ease-in-out infinite reverse; +} + +@keyframes float { + 0% { + transform: translateY(0px); + } + + 50% { + transform: translateY(-20px); + } + + 100% { + transform: translateY(0px); + } +} + +/* Process/Accordion Section Styles - ADDED FOR STEP 2 */ +.mobile-app-process-area { + padding: 80px 0; + background-color: #f9f9f9; + position: relative; + overflow: hidden; +} + +.mobile-app-process-area .consen-section-title h2 { + font-size: 36px; + font-weight: 700; + color: #1a1f2b; + margin-bottom: 20px; +} + +.mobile-app-process-area .consen-section-title h2 span { + color: #3779b9; +} + +/* Process List timeline style */ +.process-list { + position: relative; + border-left: 2px solid #e0e0e0; + /* Vertical line connecting items */ + margin-left: 30px; + /* Space for the line */ + padding-left: 40px; + margin-top: 30px; +} + +.process-item { + position: relative; + margin-bottom: 40px; + transition: all 0.3s ease; +} + +.process-item:last-child { + margin-bottom: 0; +} + +/* Icon - Circle on the line */ +.process-icon { + position: absolute; + left: -72px; + /* Adjust to center on the vertical line */ + top: 0; + width: 64px; + height: 64px; + line-height: 60px; + /* Center align icon vertically */ + text-align: center; + border-radius: 50%; + background: #fff; + border: 2px solid #3779b9; + /* Default border color */ + color: #3779b9; + font-size: 24px; + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); + transition: all 0.4s ease; + z-index: 2; + display: flex; + align-items: center; + justify-content: center; +} + +.process-content { + position: relative; +} + +.process-content h3 { + font-size: 20px; + font-weight: 600; + margin-bottom: 10px; + color: #1a1f2b; + transition: color 0.3s ease; +} + +.process-content p { + color: #666; + font-size: 15px; + line-height: 1.6; + margin: 0; +} + +/* Hover Effects */ +.process-item:hover .process-icon { + background: linear-gradient(135deg, #3779b9 0%, #00b4d8 100%); + /* Highlight background color */ + color: #fff; + transform: scale(1.1); + border-color: transparent; + /* Remove border when showing gradient */ + box-shadow: 0 8px 20px rgba(55, 121, 185, 0.4); +} + +.process-item:hover .process-content h3 { + color: #3779b9; +} + +/* Image styling adjustments */ +.mobile-app-process-area .why-choose-us-thumb img { + max-width: 100%; + height: auto; + /* border-radius: 20px; */ + /* box-shadow: 0 15px 40px rgba(0,0,0,0.1); */ +} + +/* Industry/WeServe Section Styles - ADDED FOR STEP 3 */ +.industry-serve-area { + padding: 80px 0; + overflow: hidden; +} + +.industry-serve-area .consen-section-title { + margin-bottom: 50px !important; + text-align: center; +} + +.industry-serve-area .consen-section-title h2 { + font-size: 36px; + font-weight: 700; + color: #1a1f2b; + margin-bottom: 20px; +} + +.industry-serve-area .consen-section-title h2 span { + color: #3779b9; +} + +.section-subtitle { + font-size: 16px; + color: #666; + max-width: 600px; + margin: 0 auto; +} + +.industry-grid-container { + max-width: 1200px; + margin: 0 auto; +} + +.industry-card { + display: flex; + align-items: center; + padding: 20px 25px; + border-radius: 50px; + /* Pill shape */ + background: #fff; + transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); + cursor: pointer; + position: relative; + overflow: hidden; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); + margin-bottom: 20px; + height: 100%; +} + +.industry-icon { + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + border-radius: 50%; + background: #fff; + font-size: 20px; + margin-right: 20px; + display: flex; + align-items: center; + justify-content: center; + transition: all 0.4s ease; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); + flex-shrink: 0; + /* Prevent icon shrinking */ +} + +.industry-text h4 { + font-size: 17px; + font-weight: 600; + margin: 0; + color: #333; + transition: color 0.3s ease; +} + +/* Hover Animations */ +.industry-card:hover { + transform: translateY(-5px) scale(1.02); + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); +} + +.industry-card:hover .industry-text h4 { + /* color: #3779b9; */ + /* Optional textual highlight */ +} + +/* Specific styling for the 3-column row to look centered nicely */ +.industry-row.col-3 { + justify-content: center; +} + +/* Benefit/Who Can Benefit Section - ADDED FOR STEP 4 */ +.benefit-section { + padding: 80px 0; + position: relative; + background: #fff; + overflow: hidden; +} + +.benefit-section .consen-section-title { + margin-bottom: 20px; +} + +.benefit-section .consen-section-title h2 { + font-size: 36px; + font-weight: 700; + color: #1a1f2b; + margin-bottom: 20px; +} + +.benefit-section .consen-section-title h2 span { + color: #3779b9; +} + +.benefit-image-wrapper { + position: relative; + border-radius: 20px; + overflow: hidden; + height: 100%; +} + +.benefit-image-wrapper img { + border-radius: 20px; + width: 100%; + /* height: 100%; */ + object-fit: cover; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); +} + +.benefit-dark-card { + background-color: #0b1c3c; + /* Dark Navy Blue */ + padding: 50px 40px; + border-radius: 20px; + color: #fff; + height: 100%; + display: flex; + flex-direction: column; + justify-content: center; + box-shadow: 0 15px 40px rgba(11, 28, 60, 0.2); +} + +.benefit-dark-card .list-title { + font-size: 24px; + font-weight: 700; + margin-bottom: 30px; + color: #fff; +} + +.benefit-list { + list-style: none; + padding: 0; + margin: 0; +} + +.benefit-list-item { + display: flex; + align-items: center; + /* Center icon vertically with first line of text */ + margin-bottom: 25px; + transition: transform 0.3s ease; +} + +.benefit-list-item:hover { + transform: translateX(10px); +} + +.benefit-list-item:last-child { + margin-bottom: 0; +} + +.benefit-icon { + flex-shrink: 0; + width: 50px; + height: 50px; + margin-right: 20px; + font-size: 28px; + color: #3779b9; + /* Highlight color for icon */ + display: flex; + align-items: center; + justify-content: center; + /* Optional: Add background circle if desired, but screenshot shows plain icon */ +} + +.benefit-text h4 { + color: #fff; + font-size: 18px; + font-weight: 600; + margin: 0; +} + +.benefit-text p { + color: rgba(255, 255, 255, 0.7); + font-size: 14px; + margin: 5px 0 0; + line-height: 1.5; +} + +/* Button inside card if needed */ +.benefit-btn { + margin-top: 40px; + display: inline-block; + padding: 12px 30px; + background: #3779b9; + color: #fff; + border-radius: 30px; + font-weight: 600; + text-decoration: none; + transition: all 0.3s ease; +} + +.benefit-btn:hover { + background: #fff; + color: #1a1f2b; +} + +/* Key Features / Why Our Apps Stand Out Section - ADDED FOR STEP 5 */ +.stand-out-area { + padding: 80px 0; + background-color: #f7fbff; + overflow: hidden; +} + +.stand-out-area .consen-section-title h2 { + font-size: 38px; + font-weight: 800; + color: #0a1c36; + margin-bottom: 20px; +} + +.stand-out-area .consen-section-title h2 span { + color: #3779b9; +} + +.stand-out-card { + background: #fff; + padding: 50px 30px; + border-radius: 40px; + text-align: center; + box-shadow: 0 20px 40px rgba(55, 121, 185, 0.05); + position: relative; + transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); + border: 1px solid rgba(55, 121, 185, 0.08); + height: 100%; + z-index: 1; + overflow: hidden; +} + +.stand-out-card::before { + content: ''; + position: absolute; + top: -50%; + left: -50%; + width: 200%; + height: 200%; + background: radial-gradient(circle, rgba(55, 121, 185, 0.03) 0%, transparent 60%); + z-index: -1; + transition: all 0.5s ease; +} + +.stand-out-card:hover { + transform: translateY(-15px); + box-shadow: 0 30px 60px rgba(55, 121, 185, 0.15); + border-color: #3779b9; +} + +.stand-out-card:hover::before { + background: radial-gradient(circle, rgba(55, 121, 185, 0.08) 0%, transparent 70%); +} + +/* Diamond Shape Icon Container */ +.stand-out-icon-box { + width: 90px; + height: 90px; + background: #f0f7ff; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto 30px; + transition: all 0.5s ease; + box-shadow: 0 10px 20px rgba(55, 121, 185, 0.1); + position: relative; +} + +.stand-out-card:hover .stand-out-icon-box { + background: #3779b9; + transform: rotate(15deg); + box-shadow: 0 15px 30px rgba(55, 121, 185, 0.3); +} + +.stand-out-icon-box img { + max-width: 45px; + transition: all 0.5s ease; + z-index: 2; +} + +.stand-out-card:hover .stand-out-icon-box img { + filter: brightness(0) invert(1); + transform: rotate(-15deg) scale(1.1); +} + +.stand-out-title { + font-size: 22px; + font-weight: 700; + color: #0a1c36; + margin-bottom: 15px; + transition: color 0.3s ease; +} + +.stand-out-card:hover .stand-out-title { + color: #3779b9; +} + +.stand-out-desc { + font-size: 15px; + color: #6a7c92; + line-height: 1.7; + margin-bottom: 0; +} + +/* Circle Arrow Button at Bottom */ +.stand-out-arrow { + position: absolute; + bottom: -25px; + /* Halfway out */ + left: 50%; + transform: translateX(-50%); + width: 50px; + height: 50px; + line-height: 50px; + background: #3779b9; + color: #fff; + border-radius: 50%; + font-size: 20px; + opacity: 0; + transition: all 0.4s ease; + box-shadow: 0 5px 15px rgba(55, 121, 185, 0.4); + display: flex; + align-items: center; + justify-content: center; +} + +.stand-out-card:hover .stand-out-arrow { + bottom: -25px; + opacity: 1; +} + +/* Call to Action Section - ADDED FOR STEP 6 */ +/* .cta-area-new { + padding: 100px 0; + background: linear-gradient(135deg, #7b68ee 0%, #a8a4e6 100%); +} */ + +.cta-card-new { + background: #fff; + border-radius: 30px; + overflow: hidden; + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15); +} + +.cta-content-new { + padding: 60px 50px; + text-align: left; +} + +.cta-content-new .sub-title { + font-size: 16px; + font-weight: 600; + color: #7b68ee; + /* Matching accent color */ + margin-bottom: 15px; + text-transform: uppercase; + letter-spacing: 1px; +} + +.cta-content-new h2 { + font-size: 36px; + font-weight: 700; + color: #1a1f2b; + margin-bottom: 20px; + line-height: 1.3; +} + +.cta-content-new p { + font-size: 16px; + color: #555; + line-height: 1.8; + margin-bottom: 40px; + max-width: 500px; +} + +.cta-buttons { + display: flex; + gap: 20px; + flex-wrap: wrap; +} + +.btn-primary-new { + background: #7b68ee; + color: #fff; + padding: 14px 30px; + border-radius: 8px; + font-weight: 600; + text-decoration: none; + border: 2px solid #7b68ee; + transition: all 0.3s ease; +} + +.btn-primary-new:hover { + background: #5d4bc4; + border-color: #5d4bc4; + color: #fff; + transform: translateY(-2px); +} + +.btn-secondary-new { + background: transparent; + color: #333; + padding: 14px 30px; + border-radius: 8px; + font-weight: 600; + text-decoration: none; + border: 2px solid #ddd; + transition: all 0.3s ease; +} + +.btn-secondary-new:hover { + border-color: #7b68ee; + color: #7b68ee; + transform: translateY(-2px); +} + +.cta-image-new { + width: 100%; + height: 100%; + min-height: 400px; + /* Ensure height if image doesn't fill */ + background-size: cover; + background-position: center; + background-repeat: no-repeat; + /* transform: scale(1.1); */ + /* Slight zoom for effect if desired */ +} + + +/* Responsive adjustments */ +@media (max-width: 991px) { + .process-list { + margin-left: 0; + padding-left: 0; + border-left: none; + margin-top: 20px; + } + + .process-item { + display: flex; + align-items: flex-start; + padding-left: 0; + flex-direction: column; + text-align: center; + } + + .process-icon { + position: relative; + left: 0; + margin: 0 auto 20px; + } + + /* Industry section mobile updates */ + .industry-card { + flex-direction: column; + text-align: center; + border-radius: 20px; + padding: 30px; + } + + .industry-icon { + margin-right: 0; + margin-bottom: 15px; + } + + /* Benefit section */ + .benefit-dark-card { + margin-top: 30px; + padding: 30px; + } + + .stand-out-card { + margin-bottom: 40px; + /* Space for the floating arrow */ + } + + /* CTA Section */ + .cta-content-new { + padding: 40px 30px; + text-align: center; + } + + .cta-content-new p { + margin: 0 auto 30px; + } + + .cta-buttons { + justify-content: center; + } + + .cta-image-new { + min-height: 300px; + } +} + +.consen_nav_manu.style-three.sticky { + padding: 10px 0 !important; +} + +@media (max-width: 768px) { + .benefit-dark-card { + padding: 20px !important; + } +} + +/* Nav Styles moved from globals.css and updated */ +.nav_scroll_web li { + transition: background-color 0.3s ease; +} + +.nav_scroll_web li.active { + background-color: #3779b9; + color: #fff; +} + +.nav_scroll_web li.active a { + color: #fff; +} + +.nav_scroll_web li a { + display: block; + padding: 8px 14px; +} + +.nav_scroll_mobile li { + transition: background-color 0.3s ease; +} + +.nav_scroll_mobile li.active { + background-color: #3779b9; + color: #fff; +} + +.nav_scroll_mobile li.active a { + color: #fff; +} + +.nav_scroll_mobile li a { + display: block; + padding: 8px 14px; +} + +/* Bottom Info Strip Styles moved from globals.css and updated */ +.bottom-info-strip { + position: relative; + z-index: 2; + top: -80px; + background: linear-gradient(135deg, #1d4d7c 0%, #0a1c36 100%); + border-radius: 25px; + padding: 20px 20px; + margin-top: 20px; + box-shadow: 0 25px 50px rgba(0, 0, 0, 0.2); + transition: all 0.4s ease; + border: none !important; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: stretch; +} + +.bottom-info-strip .info-card { + flex: 0 0 25%; + text-align: center; + border: none !important; + padding: 0 15px; + transition: all 0.3s ease; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.info-icon { + color: #ffffff; + font-size: 24px; + margin-bottom: 15px; + display: block; +} + +/* Headings */ +.bottom-info-strip .info-card h4 { + font-size: 18px; + color: #ffffff; + font-weight: 700; + margin-bottom: 5px; + text-transform: capitalize; +} + +/* Paragraph text */ +.bottom-info-strip .info-card p { + font-size: 13px; + color: rgba(255, 255, 255, 0.6); + margin-bottom: 0; + font-weight: 400; +} + +@media (max-width: 1199px) { + .bottom-info-strip .info-card h4 { + font-size: 14px; + } +} + +@media (max-width: 992px) { + .bottom-info-strip { + top: -50px; + padding: 30px 15px; + } + + .bottom-info-strip .info-card { + flex: 0 0 50%; + margin-bottom: 20px; + } + + .bottom-info-strip .info-card h4 { + font-size: 16px; + } +} + +@media (max-width: 768px) { + .bottom-info-strip { + flex-direction: column; + padding: 20px; + gap: 10px; + margin: 0 15px; + } + + .bottom-info-strip .info-card { + flex: 0 0 100%; + text-align: center; + border: none !important; + padding: 10px 0; + } +} + +@media screen and (max-width: 425px) { + .bottom-info-strip .info-card h4 { + font-size: 14px; + } + + .bottom-info-strip .info-card p { + font-size: 12px !important; + } +} + +@media (max-width: 500px) { + .tab-item { + padding: 5px 10px !important; + } + + .tab-nav { + gap: 5px !important; + } +} + +@media (max-width: 991px) { + .image-section { + margin-top: 50px !important; + } +} \ No newline at end of file