    :root{
      --vgk-navy:#0b1b33;
      --vgk-navy-2:#0f2747;
      --vgk-gold:#d7b56d;
      --vgk-cream:#f6f3ea;
    }
    body{font-family: 'Inter', sans-serif; color:#222;}

    /* Navbar */
    .navbar{background:var(--vgk-navy);}
    .navbar-brand, .nav-link{color:#fff !important;}
    .nav-link:hover{color:var(--vgk-gold) !important;}

    /* Hero */
    .hero{
      background: linear-gradient(rgba(11,27,51,.7), rgba(11,27,51,.7)),
                  url('../img/hero.png') center/cover no-repeat;
      color:#fff;
      padding: 100px 0;
    }
    .hero h1{font-weight:800;}
    .btn-gold{background:var(--vgk-gold); border:none; color:#111;}
    .btn-outline-gold{border:1px solid var(--vgk-gold); color:#fff;}
    .btn-outline-gold:hover{background:var(--vgk-gold); color:#111;}

	
    /* Section titles */
    .section-title{font-weight:800; color:var(--vgk-navy);}

    /* Why VGK highlight */
    .why{background:var(--vgk-cream); border-left:8px solid var(--vgk-gold);}

    /* Cards */
    .service-icon{
      background:var(--vgk-navy-2);
      color:#fff;
      width:64px; height:64px; border-radius:10px;
      display:flex; align-items:center; justify-content:center;
      font-size:28px;
    }

    /* CTA final */
    .cta-final{
      background: linear-gradient(120deg, var(--vgk-navy), var(--vgk-navy-2));
      color:#fff;
      padding:80px 0;
    }
	
	.recognition-logos img {
  max-height: 150px;   /* good balance between visibility & neatness */
  width: auto;
  object-fit: contain;
  margin: 0 auto;
  display: block;
  padding: 6px;        /* balances empty space in transparent logos */
}

    /* Footer */
    footer{background: #0a1427; color:#a8b2c7;}
    footer a{color:#d7c89c; text-decoration:none;}
    footer a:hover{color:#fff;}

    .tagline{color:#d7c89c; font-weight:600;}
	:root{ --vgk-navy:#0b1b33; --vgk-navy-2:#0f2747; --vgk-gold:#d7b56d; --vgk-cream:#f6f3ea; }
    body{font-family:'Inter',sans-serif;color:#222}
    .navbar{background:var(--vgk-navy)}
    .navbar-brand,.nav-link{color:#fff!important}
    .nav-link:hover{color:var(--vgk-gold)!important}
    .hero-sub{background:linear-gradient(rgba(11,27,51,.75),rgba(11,27,51,.75)),url('https://images.unsplash.com/photo-1529336953121-a0bd6a7ef310?q=80&w=1600&auto=format&fit=crop') center/cover no-repeat;color:#fff;padding:70px 0}
    .section-title{font-weight:800;color:var(--vgk-navy)}
    .btn-gold{background:var(--vgk-gold);border:none;color:#111}
    .btn-outline-gold{border:1px solid var(--vgk-gold);color:#fff}
    .btn-outline-gold:hover{background:var(--vgk-gold);color:#111}
    footer{background:#0a1427;color:#a8b2c7}
    footer a{color:#d7c89c;text-decoration:none}
    footer a:hover{color:#fff}
    .tagline{color:#d7c89c;font-weight:600}
    .breadcrumb a{text-decoration:none}
	:root{ --vgk-navy:#0b1b33; --vgk-navy-2:#0f2747; --vgk-gold:#d7b56d; --vgk-cream:#f6f3ea; }
   
	    :root{ --vgk-navy:#0b1b33; --vgk-gold:#d7b56d; }
    .navbar{background:var(--vgk-navy)} .navbar-brand,.nav-link{color:#fff!important}
    .hero-sub{background:linear-gradient(rgba(11,27,51,.75),rgba(11,27,51,.75)),url('https://images.unsplash.com/photo-1556157382-97eda2d62296?q=80&w=1600') center/cover;color:#fff;padding:70px 0}
    .section-title{color:var(--vgk-navy);font-weight:800}
	 :root{ --vgk-navy:#0b1b33; --vgk-gold:#d7b56d;}
    .navbar{background:var(--vgk-navy)} .navbar-brand,.nav-link{color:#fff!important}
    .hero-sub{background:linear-gradient(rgba(11,27,51,.75),rgba(11,27,51,.75)),url('https://images.unsplash.com/photo-1507209696998-3c532be9b2b3?q=80') center/cover;color:#fff;padding:70px 0}
	:root{--vgk-navy:#0b1b33;--vgk-gold:#d7b56d;}
.navbar{background:var(--vgk-navy)} .navbar-brand,.nav-link{color:#fff!important}
.hero-sub{background:linear-gradient(rgba(11,27,51,.75),rgba(11,27,51,.75)),url('https://images.unsplash.com/photo-1522202176988-66273c2fd55f?q=80') center/cover;color:#fff;padding:70px 0}
:root{--vgk-navy:#0b1b33;--vgk-gold:#d7b56d;}
.navbar{background:var(--vgk-navy)} .navbar-brand,.nav-link{color:#fff!important}
.hero-sub{background:linear-gradient(rgba(11,27,51,.75),rgba(11,27,51,.75)),url('https://images.unsplash.com/photo-1581092787769-1b61a50ad25b?q=80') center/cover;color:#fff;padding:70px 0}
.btn-gold{background:var(--vgk-gold);color:#111;border:none}
:root{
      --bg:#ffffff;           /* white background */
      --ink:#000000;          /* black text */
      --muted:#444444;        /* dark gray secondary text */
      --accent:#d4af37;       /* gold accent */
      --line:#d4af37;         /* gold borders */
    }
    *{box-sizing:border-box}
    html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;line-height:1.5}
    a{color:inherit}
    .wrap{max-width:1100px;margin:auto;padding:24px}
    .grid{display:grid;gap:20px}
    @media(min-width:900px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}
    .pill{display:inline-block;padding:6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.2px}
    .h1{font-size:40px;line-height:1.1;margin:10px 0 14px}
    .h2{font-size:28px;line-height:1.2;margin:0 0 8px}
    .h3{font-size:18px;margin:0}
    .muted{color:var(--muted)}
    .card{background:#fff;border:2px solid var(--line);border-radius:12px;padding:18px;box-shadow:0 2px 6px rgba(0,0,0,.05)}
	.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
