:root{--blue:#0b3a75;--blue2:#071f3d;--teal:#0f9b9b;--red:#d83b3b;--dark:#263238;--light:#f5f8fb;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--dark);line-height:1.65;background:var(--white)}.hero{min-height:82vh;background:radial-gradient(circle at 88% 20%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,rgba(11,58,117,.98),rgba(15,155,155,.86));color:var(--white);padding:28px 7%}nav{display:flex;justify-content:space-between;align-items:center;gap:24px}.brand img{height:100px;width:auto;border-radius:10px;display:block}.navlinks a{color:var(--white);text-decoration:none;margin-left:18px;font-size:14px}.hero-content{max-width:980px;padding-top:95px}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:1.6px;font-size:13px;font-weight:700;color:var(--teal);margin-bottom:8px}.hero .eyebrow{color:#d9ffff}h1{font-size:56px;line-height:1.08;margin:18px 0;max-width:980px}.subtitle{font-size:20px;max-width:830px}.button{display:inline-block;margin-top:28px;background:var(--red);color:var(--white);padding:14px 24px;border-radius:8px;text-decoration:none;font-weight:700}.section{padding:76px 7%}.section h2{color:var(--blue);font-size:34px;line-height:1.2;margin:0 0 20px}.section p{max-width:980px;font-size:17px}.alt{background:var(--light)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.cards.four{grid-template-columns:repeat(4,1fr)}.card{background:var(--white);border:1px solid #e5edf5;border-radius:16px;padding:28px;box-shadow:0 10px 24px rgba(11,58,117,.06)}.card h3{color:var(--teal);margin-top:0;font-size:21px}.card p{font-size:15.5px;margin-bottom:0}.founder-box{background:linear-gradient(135deg,#ffffff,#f3fbfb);border:1px solid #e5edf5;border-radius:22px;padding:36px;box-shadow:0 12px 30px rgba(11,58,117,.08)}.founder h3{color:var(--teal);margin-top:-8px;font-size:20px}.impact{background:var(--blue);color:var(--white)}.impact h2{color:var(--white)}.section-label.light{color:#d9ffff}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.stats div{background:rgba(255,255,255,.12);border-radius:16px;padding:28px;text-align:center}.stats strong{display:block;font-size:38px}.stats span{font-size:14px}.vehicle-wrap{margin-top:30px;background:#fff;border:1px solid #e5edf5;border-radius:22px;padding:18px;box-shadow:0 12px 30px rgba(11,58,117,.08)}.vehicle-wrap img{width:100%;height:auto;border-radius:16px;display:block}.contact a{color:var(--blue);font-weight:700}footer{padding:36px 7%;text-align:center;background:var(--blue2);color:var(--white)}@media(max-width:1000px){.cards,.cards.four,.stats{grid-template-columns:1fr 1fr}.brand img{height:58px}}@media(max-width:700px){h1{font-size:36px}nav{align-items:flex-start;flex-direction:column}.navlinks a{margin:0 14px 0 0}.cards,.cards.four,.stats{grid-template-columns:1fr}.hero-content{padding-top:58px}.section{padding:56px 7%}.brand img{height:52px}}
.founder-certificate{margin-top:28px;padding-top:24px;border-top:1px solid #dfe8f0}.founder-certificate .certificate-title{margin:0 0 14px;font-size:16px;font-weight:700;color:var(--blue)}.founder-certificate a{display:inline-block;line-height:0}.founder-certificate img{display:block;width:min(320px,100%);height:auto;border:1px solid #d9e2eb;border-radius:8px;box-shadow:0 8px 20px rgba(11,58,117,.10);transition:transform .2s ease,box-shadow .2s ease}.founder-certificate img:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(11,58,117,.16)}
