
:root{--pnavy:#102e4b;--porange:#db671c;--pcream:#fff8ef;--pmuted:#526172}*{box-sizing:border-box}html{scroll-behavior:smooth}body.p2{margin:0;color:#172d40;background:#fffdf9;font-family:"Noto Sans Devanagari",system-ui,sans-serif}body.p2 a{text-decoration:none}body.p2 .p2wrap{max-width:1180px;margin:auto;padding:0 24px}body.p2 .p2top{background:#102e4b;color:#f6e4cb;padding:9px;text-align:center;font-size:12px;letter-spacing:.03em}body.p2 .p2header{position:sticky;top:0;z-index:40;background:rgba(255,252,246,.96);backdrop-filter:blur(16px);border-bottom:1px solid #eadbca}body.p2 .p2nav{display:flex;align-items:center;gap:24px;min-height:81px}body.p2 .p2brand{display:flex;align-items:center;gap:12px;color:#102e4b;min-width:0}body.p2 .p2brand img{width:54px;height:54px;object-fit:contain}body.p2 .p2brand strong{font-size:17px;display:block}body.p2 .p2brand small{font-size:11px;color:#9b5b29}body.p2 .p2links{margin-left:auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap}body.p2 .p2links a{color:#17334b;font-size:13px;font-weight:650}body.p2 .p2links a[aria-current]{color:#bf4d12}body.p2 .p2navtoggle{display:none;border:1px solid #dec9b5;border-radius:9px;background:#fff8ee;padding:9px 12px;font-size:20px}body.p2 .p2hero{background:linear-gradient(110deg,#fff9ee 0%,#f8ecdb 57%,#f2ddbd 100%);padding:70px 0 64px;overflow:hidden}body.p2 .p2herogrid{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center}body.p2 .p2eyebrow{display:inline-block;color:#b04b17;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:14px}body.p2 h1{font-size:clamp(32px,4vw,56px);line-height:1.24;letter-spacing:-.025em;color:#102e4b;margin:0 0 20px}body.p2 h2{font-size:clamp(26px,3vw,38px);line-height:1.3;color:#102e4b;margin:0 0 14px}body.p2 h3{color:#102e4b;margin:0 0 9px;font-size:20px}body.p2 p{line-height:1.85;color:#526172}body.p2 .p2lead{font-size:16px;max-width:670px}body.p2 .p2heroimg{width:100%;height:355px;object-fit:cover;border-radius:28px 90px 28px 28px;box-shadow:0 24px 60px #754b252c}body.p2 .p2btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.p2 .p2btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:13px 21px;font-size:14px;font-weight:750;background:#db671c;color:white;border:1px solid #db671c;transition:transform .2s,box-shadow .2s}body.p2 .p2btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #b85b252b}body.p2 .p2btn.outline{background:transparent;color:#102e4b;border-color:#c5a47e}body.p2 .p2section{padding:76px 0}body.p2 .p2section.soft{background:#fff7ec}body.p2 .p2section.navy{background:#102e4b;color:white}body.p2 .p2section.navy h2,body.p2 .p2section.navy h3{color:white}body.p2 .p2section.navy p{color:#e0e8ed}body.p2 .p2intro{max-width:760px;margin:0 0 34px}body.p2 .p2grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.p2 .p2grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}body.p2 .p2card{display:block;min-width:0;background:white;border:1px solid #e9dccc;border-radius:19px;overflow:hidden;box-shadow:0 10px 30px #6338120b;transition:transform .25s,box-shadow .25s}body.p2 .p2card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #63381219}body.p2 .p2cardbody{padding:25px}body.p2 .p2card img{width:100%;height:210px;object-fit:cover}body.p2 .p2card p{font-size:14px;margin:4px 0 16px}body.p2 .p2read{font-size:13px;color:#b9551a;font-weight:800}body.p2 .p2split{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}body.p2 .p2split img{width:100%;max-height:390px;object-fit:cover;border-radius:22px}body.p2 .p2tag{display:inline-flex;background:#f9e9d5;color:#9c4b17;padding:7px 12px;border-radius:30px;font-size:12px;font-weight:700}body.p2 .p2portrait{height:275px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f5e1c7,#fffaf2);position:relative}body.p2 .p2portrait::after{content:'आधिकारिक फोटो उपलब्ध होने पर';position:absolute;bottom:15px;font-size:11px;color:#866448}body.p2 .p2portrait svg{width:102px;height:102px;opacity:.48}body.p2 .p2personrole{font-size:12px;color:#c15b21;font-weight:800;letter-spacing:.02em;margin-bottom:8px}body.p2 .p2timeline{border-left:3px solid #edc49a;margin-left:14px;padding:4px 0 4px 34px}body.p2 .p2moment{position:relative;background:#fff;border:1px solid #eadacc;border-radius:18px;padding:22px 25px;margin-bottom:22px}body.p2 .p2moment::before{content:'';position:absolute;left:-45px;top:28px;width:17px;height:17px;background:#dc6c23;border:4px solid #fff8ed;border-radius:50%}body.p2 .p2moment .p2tag{margin-bottom:11px}body.p2 .p2vision{background:#fff;border:1px solid #e9dccc;padding:30px;border-radius:19px}body.p2 .p2quote{border-left:4px solid #da671c;padding:14px 22px;background:#fff7ed;border-radius:0 12px 12px 0;font-size:18px;color:#1c3a51}body.p2 .p2footer{background:#0d2843;color:white;padding:55px 0 28px}body.p2 .p2footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}body.p2 .p2footer h3{color:white}body.p2 .p2footer p{color:#d5e0ea}body.p2 .p2footer a{color:#e9d7c5;display:block;font-size:14px;margin:10px 0}body.p2 .p2hint{font-size:12px;color:#815f43;background:#fff0df;padding:12px 16px;border-radius:11px}body.p2 .p2mini{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}body.p2 .p2mini a{padding:9px 13px;border:1px solid #d9c5b2;border-radius:30px;color:#24435b;font-size:13px}body.p2 .p2accordion{border:1px solid #e8d9c9;border-radius:14px;margin:12px 0;background:white;padding:15px 20px}body.p2 .p2accordion summary{cursor:pointer;color:#153851;font-weight:750}body.p2 .p2split .p2lead{max-width:unset}body.p2 .p2profilehero{display:grid;grid-template-columns:280px 1fr;gap:42px;align-items:center}body.p2 .p2profilehero .p2portrait{height:315px;border-radius:18px}body.p2 .p2section:target{scroll-margin-top:100px}body.p2 a:focus-visible,body.p2 button:focus-visible{outline:3px solid #e37932;outline-offset:3px}@media(max-width:970px){body.p2 .p2navtoggle{display:block;margin-left:auto}body.p2 .p2nav{flex-wrap:wrap}body.p2 .p2links{display:none;flex-basis:100%;padding:0 0 16px;flex-direction:column;align-items:stretch;gap:0}body.p2 .p2links.open{display:flex}body.p2 .p2links a{padding:11px;border-top:1px solid #eedfce}}@media(max-width:740px){body.p2 .p2wrap{padding:0 18px}body.p2 .p2hero{padding:44px 0}body.p2 .p2herogrid,body.p2 .p2split,body.p2 .p2profilehero{grid-template-columns:1fr;gap:25px}body.p2 .p2heroimg{height:250px}body.p2 .p2section{padding:52px 0}body.p2 .p2grid,body.p2 .p2grid.two{grid-template-columns:1fr}body.p2 .p2footergrid{grid-template-columns:1fr;gap:18px}body.p2 .p2brand strong{font-size:13px}body.p2 .p2brand img{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){body.p2 *,body.p2 *:before,body.p2 *:after{transition:none!important;scroll-behavior:auto!important}}
