
/*
Theme Name: Mohan K. Chaudhary
Theme URI: https://mohanchaudhary.com.np/
Author: Mohan K. Chaudhary
Description: Premium personal website theme for Mohan K. Chaudhary, 4 Times MDRT Winner.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
*/
:root{--navy:#06111f;--navy2:#0b1d32;--gold:#d6a33b;--gold2:#f3d07a;--white:#f7f8fa;--muted:#b8c1cc}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{text-decoration:none;color:inherit}.wrap{width:min(1180px,92%);margin:auto}
.mkc-nav{position:fixed;top:0;left:0;right:0;z-index:999;background:#030b14ed;backdrop-filter:blur(12px);border-bottom:1px solid #d6a33b33}.mkc-nav .wrap{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:800}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:1.3px}.menu{display:flex;gap:18px;align-items:center;font-size:12px}.menu a:hover{color:var(--gold2)}.call{background:var(--gold);color:#111!important;padding:10px 15px;border-radius:5px;font-weight:800}
.hero{padding-top:74px;min-height:700px;background:radial-gradient(circle at 76% 28%,#173858,transparent 40%),linear-gradient(115deg,#030a12,#091b30)}.hero-grid{min-height:626px;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.eyebrow{color:var(--gold2);text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:13px}.hero h1{font-family:Georgia,serif;font-size:clamp(48px,6vw,78px);line-height:.96;margin:14px 0}.hero h1 span{color:var(--gold2)}.hero h2{font-size:20px;font-weight:500}.pills{display:flex;gap:9px;flex-wrap:wrap}.pill{border:1px solid #d6a33b66;padding:7px 11px;border-radius:30px;color:var(--gold2);font-weight:700;font-size:12px}.muted{color:var(--muted)}.buttons{display:flex;gap:10px;margin-top:22px}.btn{padding:12px 18px;border:1px solid var(--gold);border-radius:5px;font-weight:800;display:inline-block}.primary{background:var(--gold);color:#111}.hero-photo{height:610px;align-self:end}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:14px 14px 0 0}.photo-label{position:relative;margin:-85px 18px 0;padding:12px 16px;background:#030a11ed;border:1px solid #d6a33b66;border-radius:6px;z-index:2}.photo-label b{display:block;color:var(--gold2)}
section{padding:72px 0;border-bottom:1px solid #ffffff0d}.head{text-align:center;margin-bottom:34px}.head h2{font-family:Georgia,serif;font-size:38px;margin:7px 0}.head p{max-width:700px;margin:auto;color:var(--muted)}.achievement{background:#081a2d}.ach{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.big{border:1px solid #d6a33b55;border-radius:12px;padding:42px;text-align:center;background:#ffffff05}.big .num{font:700 105px Georgia,serif;color:var(--gold2);line-height:.8}.big b{font-size:24px;display:block;margin-top:14px}.facts{display:grid;gap:12px}.fact{padding:19px;border:1px solid #d6a33b33;border-radius:9px}.fact b{display:block;color:var(--gold2)}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.about img{width:100%;border-radius:10px}.about h2{font:700 40px Georgia,serif}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{padding:23px;border:1px solid #d6a33b33;border-radius:10px;background:#ffffff04}.icon{font-size:27px;color:var(--gold2)}.card h3{margin:8px 0}.card p{color:var(--muted);font-size:14px}.award-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.award{padding:30px 15px;border:1px solid #d6a33b55;border-radius:10px;text-align:center;background:linear-gradient(145deg,#102b48,#071321)}.award b{font-size:20px;color:var(--gold2)}.contact{background:linear-gradient(135deg,#0a2037,#040b13)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-box{border:1px solid #d6a33b55;border-radius:10px;padding:27px}.contact-box h2{font:700 34px Georgia,serif}.item{padding:9px 0;color:var(--muted)}.item b{color:#fff;display:block}.social{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.social a{border:1px solid #ffffff22;padding:9px 13px;border-radius:5px}.counter{color:var(--gold2)}footer{padding:24px 0;color:#8793a1}.foot{display:flex;justify-content:space-between;gap:10px}
@media(max-width:900px){.menu{display:none}.hero-grid,.ach,.about,.contact-grid{grid-template-columns:1fr}.hero-photo{height:500px;order:-1}.cards{grid-template-columns:1fr 1fr}.award-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.cards,.award-grid{grid-template-columns:1fr}.hero h1{font-size:48px}.hero-photo{height:440px}}
