/* =====================================
   BRAND PAGES
   MID Holdings & Investments
===================================== */

.brand-hero{
    position:relative;
    min-height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:120px 8%;
    background:url("../images/brands/purevita/hero.jpg") center center/cover no-repeat;
}

.brand-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.55);
}

.brand-content{
    position:relative;
    z-index:2;
    max-width:700px;
    color:#fff;
}

.breadcrumb{
    margin-bottom:20px;
    font-size:14px;
    opacity:.9;
}

.breadcrumb a{
    color:#fff;
    text-decoration:none;
}

.breadcrumb span{
    margin:0 8px;
}

.brand-logo{
    width:140px;
    margin-bottom:25px;
}

.brand-status{
    display:inline-block;
    padding:8px 18px;
    border-radius:50px;
    background:#D4AF37;
    color:#000;
    font-size:14px;
    font-weight:600;
    margin-bottom:25px;
}

.brand-content h1{
    font-size:60px;
    line-height:1.15;
    margin-bottom:25px;
}

.brand-content p{
    font-size:19px;
    line-height:1.8;
    color:#f2f2f2;
    margin-bottom:40px;
}

.hero-buttons{
    display:flex;
    gap:20px;
    flex-wrap:wrap;
}

.btn-primary{
    display:inline-block;
    padding:16px 34px;
    background:#D4AF37;
    color:#000;
    border-radius:40px;
    text-decoration:none;
    font-weight:700;
    transition:.3s;
}

.btn-primary:hover{
    transform:translateY(-3px);
}

.btn-outline{
    display:inline-block;
    padding:16px 34px;
    border:2px solid #fff;
    color:#fff;
    border-radius:40px;
    text-decoration:none;
    font-weight:700;
    transition:.3s;
}

.btn-outline:hover{
    background:#fff;
    color:#000;
}

@media(max-width:992px){

.brand-content h1{
    font-size:42px;
}

.brand-content p{
    font-size:17px;
}

.brand-logo{
    width:110px;
}

}

@media(max-width:768px){

.brand-hero{
    padding:100px 25px;
}

.brand-content h1{
    font-size:34px;
}

.hero-buttons{
    flex-direction:column;
}

.btn-primary,
.btn-outline{
    text-align:center;
}

.brand-hero{
    min-height:100vh;
}

}

<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Purevita | MID Holdings & Investments</title>

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@600;700;800&display=swap" rel="stylesheet">

    <link rel="stylesheet" href="../assets/css/main.css">
    <link rel="stylesheet" href="../assets/css/brand.css">

</head>

<body>

<!-- ======================
     NAVIGATION
======================= -->

<nav class="navbar">

    <div class="logo">

        <a href="../index.html">
            <img src="../assets/images/logo.png" alt="MID Holdings & Investments">
        </a>

    </div>

    <ul class="nav-links">

        <li><a href="../index.html">Home</a></li>

        <li><a href="../about.html">About Us</a></li>

        <li><a href="../businesses.html">Businesses</a></li>

        <li><a href="../consultancy.html">Consultancy</a></li>

        <li><a href="index.html" class="active">Brands</a></li>

        <li><a href="../marketplace.html">Marketplace</a></li>

        <li><a href="../contact.html">Contact</a></li>

    </ul>

</nav>

<!-- ======================
     HERO
======================= -->

<section class="brand-hero">

    <div class="brand-overlay"></div>

    <div class="container brand-content">

        .hero-content{
    max-width:760px;
    margin:0 auto;
    text-align:center;
    position:relative;
    z-index:2;
}
        
        <p>

            Purevita is committed to delivering premium natural foods with purity,
            authenticity and uncompromising quality.

            Our launch collection features
            <strong>100% Pure Acacia (Palosa) Honey</strong>,
            with upcoming expansion into
            Desi Ghee, Farm Fresh Desi Eggs,
            Butter, Milk, Cheese and Yogurt.

        </p>

        <div class="hero-buttons">

            <a href="#products" class="btn-primary">
                Explore Products
            </a>

            <a href="#journey" class="btn-outline">
                Our Journey
            </a>

        </div>

    </div>

</section>

<!-- ======================
     PRODUCTS
======================= -->

<section id="products" class="brand-section">

    <div class="container">

        <h2>Our Product Categories</h2>

        <p>

            Purevita focuses on healthy, natural and responsibly sourced foods
            for modern families.

        </p>

        <ul>

            <li>🍯 Pure Acacia (Palosa) Honey</li>

            <li>🥛 Desi Ghee (Coming Soon)</li>

            <li>🥚 Farm Fresh Desi Eggs (Coming Soon)</li>

            <li>🧈 Butter (Coming Soon)</li>

            <li>🧀 Cheese (Coming Soon)</li>

            <li>🥛 Milk (Coming Soon)</li>

            <li>🥣 Yogurt (Coming Soon)</li>

        </ul>

    </div>

</section>

<!-- ======================
     JOURNEY
======================= -->

<section id="journey" class="brand-section">

    <div class="container">

        <h2>Our Commitment</h2>

        <p>

            Every Purevita product is developed with a commitment to purity,
            responsible sourcing and premium quality.

            From selecting raw materials to packaging and quality inspection,
            every stage is planned to deliver products families can trust.

        </p>

        <p>

            <strong>Illustrations shown throughout this page are for presentation purposes only.</strong>
            Actual products and packaging may vary.

        </p>

    </div>

</section>

<!-- ======================
     CTA
======================= -->

<section class="consultation-cta">

    <div class="cta-content">

        <span class="section-tag">

            PUREVITA

        </span>

        <h2>

            Naturally Better. Everyday.

        </h2>

        <p>

            Discover our growing range of natural foods developed with quality,
            trust and family wellbeing in mind.

        </p>

        <a href="../contact.html" class="cta-btn">

            Contact Us

        </a>

    </div>

</section>

<!-- ======================
     FOOTER
======================= -->

<footer class="footer">

    <div class="footer-bottom">

        <p>

            © 2026 MID Holdings & Investments. All Rights Reserved.

        </p>

    </div>

</footer>

</body>
</html>

.brand-hero{
    position:relative;
    min-height:100vh;
    background-size:cover;
    background-position:center;
}

/* Purevita */

.brand-hero.purevita{
    background-image:url("../images/brands/purevita/hero.jpg");
}

/* Oleastra */

.brand-hero.oleastra{
    background-image:url("../images/brands/oleastra/hero.jpg");
}

/* MAI H2O */

.brand-hero.maih2o{
    background-image:url("../images/brands/mai-h2o/hero.jpg");
}

/* Taleem */

.brand-hero.taleem{
    background-image:url("../images/brands/taleem-fountain/hero.jpg");
}

/* MID HIAT */

.brand-hero.midhiat{
    background-image:url("../images/brands/mid-hiat/hero.jpg");
}

/* Future */

.brand-hero.future{
    background-image:url("../images/brands/future-ventures/hero.jpg");
}

/* ======================================
   BRANDS HERO
====================================== */

.brands-hero{

    position:relative;
    min-height:90vh;

    display:flex;
    align-items:center;
    justify-content:center;

    text-align:center;

    color:#fff;

    background:url("../images/brands/hero.jpg") center center/cover no-repeat;

}

.hero-overlay{

    position:absolute;
    inset:0;

    background:rgba(0,0,0,.60);

}

.hero-content{

    position:relative;
    z-index:2;

    max-width:850px;

}

.section-tag{

    display:inline-block;

    padding:10px 24px;

    background:#D4AF37;

    color:#111;

    border-radius:30px;

    font-size:.9rem;

    font-weight:700;

    letter-spacing:1px;

    margin-bottom:30px;

}

.brands-hero h1{

    font-size:64px;

    line-height:1.15;

    font-family:"Playfair Display",serif;

    margin-bottom:25px;

}

.brands-hero p{

    font-size:20px;

    line-height:1.8;

    color:#eee;

    margin-bottom:45px;

}

.hero-buttons{

    display:flex;

    justify-content:center;

    gap:20px;

    flex-wrap:wrap;

}

.btn-primary{

    background:#D4AF37;

    color:#111;

    padding:16px 34px;

    border-radius:40px;

    text-decoration:none;

    font-weight:700;

    transition:.3s;

}

.btn-primary:hover{

    background:#b8922b;

}

.btn-outline{

    border:2px solid #fff;

    color:#fff;

    padding:16px 34px;

    border-radius:40px;

    text-decoration:none;

    font-weight:700;

    transition:.3s;

}

.btn-outline:hover{

    background:#fff;

    color:#111;

}

/*=============================
BRANDS HERO
==============================*/

.brands-hero{

position:relative;

background:url("../images/brands/hero.jpg") center center/cover no-repeat;

height:90vh;

display:flex;

align-items:center;

justify-content:center;

text-align:center;

color:#fff;

overflow:hidden;

}

.hero-overlay{

position:absolute;

top:0;

left:0;

width:100%;

height:100%;

background:rgba(0,0,0,.60);

}

.hero-content{

position:relative;

z-index:2;

max-width:850px;

padding:20px;

}

.hero-content h1{

font-size:62px;

font-family:"Playfair Display",serif;

margin-bottom:25px;

line-height:1.15;

}

.hero-content p{

font-size:20px;

line-height:1.8;

max-width:760px;

margin:auto;

margin-bottom:35px;

color:#f4f4f4;

}

.hero-buttons{

display:flex;

justify-content:center;

gap:20px;

flex-wrap:wrap;

}

.hero-buttons .btn-primary,
.hero-buttons .btn-outline{

padding:16px 34px;

border-radius:50px;

font-weight:600;

text-decoration:none;

transition:.35s;

}

.hero-buttons .btn-primary{

background:#d4af37;

color:#111;

}

.hero-buttons .btn-primary:hover{

transform:translateY(-3px);

}

.hero-buttons .btn-outline{

border:2px solid #fff;

color:#fff;

}

.hero-buttons .btn-outline:hover{

background:#fff;

color:#111;

}

/*=============================
BRAND PORTFOLIO
==============================*/

.brands-portfolio{

padding:100px 0;

background:#f8f9fb;

}

.section-intro{

max-width:750px;

margin:20px auto 60px;

text-align:center;

line-height:1.8;

font-size:18px;

color:#666;

}

.brands-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:35px;

}

.brand-card{

background:#fff;

padding:40px 30px;

border-radius:20px;

box-shadow:0 15px 40px rgba(0,0,0,.08);

transition:.35s;

text-align:center;

}

.brand-card:hover{

transform:translateY(-10px);

box-shadow:0 30px 60px rgba(0,0,0,.12);

}

.brand-card img{

height:90px;

margin-bottom:25px;

}

.brand-card h3{

margin-bottom:18px;

font-size:28px;

}

.brand-card p{

line-height:1.8;

margin-bottom:30px;

color:#666;

}

.brand-card a{

text-decoration:none;

font-weight:600;

color:#b8860b;

}

.brand-card{
    min-height:520px;
}

/*=================================
BRAND PROCESS
==================================*/

.brand-process{

padding:110px 0;

background:#ffffff;

}

.process-grid{

display:grid;

grid-template-columns:repeat(5,1fr);

gap:25px;

margin-top:70px;

}

.process-box{

background:#fff;

padding:35px;

border-radius:20px;

text-align:center;

box-shadow:0 12px 35px rgba(0,0,0,.08);

transition:.35s;

}

.process-box:hover{

transform:translateY(-8px);

box-shadow:0 20px 50px rgba(0,0,0,.12);

}

.process-number{

width:65px;

height:65px;

margin:auto;

border-radius:50%;

background:#c89b2b;

color:#fff;

display:flex;

align-items:center;

justify-content:center;

font-size:22px;

font-weight:700;

margin-bottom:25px;

}

.process-box h3{

margin-bottom:15px;

font-size:24px;

}

.process-box p{

color:#666;

line-height:1.8;

}

/*=================================
INDUSTRIES
==================================*/

.industries-section{

padding:110px 0;

background:#f7f8fb;

}

.industries-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:35px;

margin-top:70px;

}

.industry-card{

background:#fff;

padding:40px 35px;

border-radius:22px;

text-align:center;

box-shadow:0 15px 40px rgba(0,0,0,.08);

transition:.35s;

}

.industry-card:hover{

transform:translateY(-10px);

box-shadow:0 25px 60px rgba(0,0,0,.12);

}

.industry-icon{

font-size:52px;

margin-bottom:25px;

}

.industry-card h3{

font-size:26px;

margin-bottom:20px;

color:#103b2d;

}

.industry-card p{

line-height:1.8;

color:#666;

font-size:17px;

}

/*=================================
WHY MID HOLDINGS
==================================*/

.why-mid{

padding:110px 0;

background:#ffffff;

}

.why-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:35px;

margin-top:70px;

}

.why-item{

padding:35px;

border-left:5px solid #c89b2b;

background:#fafafa;

border-radius:15px;

transition:.35s;

}

.why-item:hover{

background:#fff;

transform:translateY(-8px);

box-shadow:0 18px 45px rgba(0,0,0,.08);

}

.why-item h3{

font-size:26px;

margin-bottom:18px;

color:#103b2d;

}

.why-item p{

line-height:1.8;

color:#666;

}

/*=================================
FINAL CTA
==================================*/

.brands-cta{

padding:120px 0;

background:linear-gradient(135deg,#103b2d,#0f5232);

text-align:center;

color:#fff;

}

.brands-cta h2{

font-size:54px;

margin:25px 0;

color:#fff;

}

.brands-cta p{

max-width:900px;

margin:auto;

line-height:2;

font-size:20px;

opacity:.95;

}

.cta-buttons{

margin-top:50px;

display:flex;

justify-content:center;

gap:25px;

flex-wrap:wrap;

}

.brands-cta .btn-outline{

border:2px solid #fff;

color:#fff;

}

.brands-cta .btn-outline:hover{

background:#fff;

color:#103b2d;

}

/* =====================================
   BRANDS - WHY MID SECTION
===================================== */

.why-mid{
    padding:110px 0;
    background:#ffffff;
}

.why-mid .section-tag{

    display:inline-block;

    background:#d9b12e;

    color:#222;

    padding:14px 40px;

    border-radius:40px;

    font-size:15px;

    font-weight:700;

    letter-spacing:2px;

    text-transform:uppercase;

    margin:0 auto 30px;

}
.why-mid h2{
    text-align:center;
    font-size:52px;
    color:#103b2d;
    margin-bottom:25px;
}

.why-mid .section-intro{
    max-width:850px;
    margin:0 auto 70px;
    text-align:center;
    font-size:19px;
    color:#666;
    line-height:1.9;
}

.why-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

.why-item{
    background:#fafafa;
    border-left:5px solid #c89b2b;
    padding:35px;
    border-radius:15px;
    transition:.35s;
}

.why-item:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.08);
}

.why-item h3{
    color:#103b2d;
    margin-bottom:18px;
    font-size:28px;
}

.why-item p{
    color:#666;
    line-height:1.8;
}

/*=================================
PUREVITA PRODUCT COLLECTION
==================================*/

.product-section{

    padding:110px 0;

    background:#f8f9f7;

}

.product-section .section-tag{

    display:inline-block;

    padding:10px 28px;

    background:#d9b12e;

    color:#222;

    border-radius:40px;

    font-size:14px;

    font-weight:700;

    letter-spacing:2px;

    text-transform:uppercase;

    margin-bottom:25px;

}

.product-section h2{

    font-size:56px;

    color:#103b2d;

    margin-bottom:25px;

}

.product-section .section-intro{

    max-width:850px;

    margin:0 auto 70px;

    font-size:20px;

    color:#666;

    line-height:1.9;

}

.products-grid{

    display:grid;

    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));

    gap:35px;

}

.product-card{

    background:#ffffff;

    border-radius:18px;

    padding:40px;

    box-shadow:0 15px 40px rgba(0,0,0,.08);

    transition:.35s;

    border-top:5px solid #d9b12e;

}

.product-card:hover{

    transform:translateY(-10px);

    box-shadow:0 25px 55px rgba(0,0,0,.12);

}

.product-card h3{

    font-size:28px;

    color:#103b2d;

    margin-bottom:18px;

}

.product-card p{

    color:#666;

    line-height:1.9;

    margin-top:20px;

}

.available{

    display:inline-block;

    background:#1b7c39;

    color:#fff;

    padding:8px 18px;

    border-radius:30px;

    font-size:13px;

    font-weight:700;

    text-transform:uppercase;

}

.coming{

    display:inline-block;

    background:#d9b12e;

    color:#222;

    padding:8px 18px;

    border-radius:30px;

    font-size:13px;

    font-weight:700;

    text-transform:uppercase;

}

/* ===========================
   BRAND CARD
=========================== */

.brand-card{

    display:flex;
    flex-direction:column;
    justify-content:space-between;

    height:540px;

    padding:45px 35px;

    background:#ffffff;

    border-radius:24px;

    box-shadow:0 15px 35px rgba(0,0,0,.08);

    transition:.35s;

    text-align:center;

}

.brand-card:hover{

    transform:translateY(-10px);

    box-shadow:0 25px 45px rgba(0,0,0,.12);

}

/* Logo */

.brand-card img{

    width:120px;

    height:120px;

    object-fit:contain;

    margin:0 auto 25px;

    display:block;

}

/* Brand Name */

.brand-card h3{

    font-family:"Playfair Display",serif;

    font-size:28px;

    color:#154734;

    line-height:1.35;

    min-height:110px;

    display:flex;

    align-items:center;

    justify-content:center;

    margin-bottom:20px;

}

/* Description */

.brand-card p{

    font-size:18px;

    line-height:1.8;

    color:#666;

    min-height:95px;

    display:flex;

    align-items:center;

    justify-content:center;

    margin-bottom:30px;

}

/* Button */

.brand-card .brand-btn{

    margin-top:auto;

    color:#c69214;

    font-weight:700;

    text-decoration:none;

    font-size:20px;

}