:root{--navy:#071a2d;--deep:#03101c;--green:#10b981;--mint:#73e2bb;--ink:#102235;--muted:#6e7e8b;--soft:#eef5f7;--line:#dfe9ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:var(--ink);background:#fff}body.ur{font-family:"Noto Nastaliq Urdu",serif;line-height:2}.wrap{max-width:1160px;margin:auto;padding:0 24px}.top{height:34px;background:var(--deep);color:#afc0cc;font-size:11px}.top .wrap,.nav .wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.nav{height:76px;background:var(--navy);color:white;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:11px;color:white;text-decoration:none}.logo{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#16c68a,#087956);display:grid;place-items:center;font-weight:800}.brand strong{letter-spacing:2px}.brand small{display:block;font-size:8px;color:#9db1bf;letter-spacing:1.4px}.links{display:flex;gap:22px}.links a,.socials a{color:#d7e3e9;text-decoration:none;font-size:12px}.tools{display:flex;gap:9px;align-items:center}.lang{border:1px solid #ffffff3b;background:#ffffff0b;color:white;border-radius:30px;padding:8px 12px;cursor:pointer;font-weight:700}.cta{display:inline-block;background:var(--green);color:#03261b!important;text-decoration:none;border-radius:8px;padding:12px 17px;font-weight:800;font-size:12px}.pageHero{background:radial-gradient(circle at 80% 20%,#125275 0,transparent 35%),linear-gradient(135deg,#071a2d,#08243b);color:white;padding:90px 0 76px;position:relative;overflow:hidden}.pageHero:after{content:"CPK";position:absolute;right:-30px;bottom:-100px;font-size:290px;font-weight:900;color:#ffffff05}.crumb{color:#70dcb7;font-size:11px;font-weight:700;letter-spacing:1.2px}.pageHero h1{font-size:54px;line-height:1.06;max-width:760px;margin:20px 0;letter-spacing:-2px}.pageHero p{max-width:680px;color:#bdccd6;line-height:1.75}.heroActions{display:flex;gap:12px;margin-top:28px}.ghost{border:1px solid #ffffff40;color:white;text-decoration:none;border-radius:8px;padding:12px 17px;font-size:12px;font-weight:700}.stats{background:var(--navy);color:white;padding:22px 0}.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat{border-left:1px solid #294155;padding-left:15px}.stat b{display:block;font-size:13px}.stat small{color:#8fa5b4}section{padding:82px 0}.head{max-width:720px;margin-bottom:35px}.tag{color:#07845e;font-size:10px;font-weight:800;letter-spacing:1.5px}.head h2{font-size:38px;letter-spacing:-1.2px;line-height:1.15;margin:11px 0}.head p,.copy p{color:var(--muted);line-height:1.75}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card{padding:25px;border:1px solid var(--line);border-radius:13px;background:white}.card .num{width:37px;height:37px;border-radius:9px;background:#def7ee;color:#07845e;display:grid;place-items:center;font-weight:800}.card h3{font-size:17px;margin:17px 0 8px}.card p{font-size:13px;color:var(--muted);line-height:1.65}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.photo{min-height:430px;border-radius:16px;background-position:center;background-size:cover}.check{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:23px}.check div{font-size:13px;font-weight:700}.check div:before{content:"✓";color:#07845e;background:#dff7ef;border-radius:50%;padding:3px 6px;margin-right:8px}.soft{background:var(--soft)}.band{background:var(--green);padding:42px 0}.band .wrap{display:flex;justify-content:space-between;align-items:center}.band h2{margin:0;color:#03251a}.band p{margin:7px 0 0;color:#155d46}.faq{max-width:800px}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq summary{font-weight:800;cursor:pointer}.faq p{color:var(--muted);font-size:13px;line-height:1.7}.socialbar{background:#0a2135;color:white;padding:28px 0}.socialbar .wrap{display:flex;align-items:center;justify-content:space-between}.socials{display:flex;gap:10px}.socials a{border:1px solid #ffffff2b;border-radius:30px;padding:10px 14px}.socials a:hover{background:var(--green);color:#03251a}.footer{background:var(--deep);color:#8ba1b1;padding:42px 0 24px}.foot{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.foot h4{color:white;font-size:12px}.foot a{display:block;color:#91a6b5;text-decoration:none;font-size:11px;margin:9px 0}.legal{border-top:1px solid #172b3a;margin-top:30px;padding-top:20px;font-size:10px}.whatsapp{position:fixed;right:20px;bottom:20px;background:#25d366;color:#073a20;text-decoration:none;border-radius:40px;padding:13px 17px;font-weight:800;z-index:30;box-shadow:0 10px 25px #0003}[data-ur]{display:none}.ur [data-en]{display:none}.ur [data-ur]{display:initial}.ur .pageHero h1,.ur .head h2{letter-spacing:0}.ur .brand{direction:ltr}.ur .stat{border-left:0;border-right:1px solid #294155;padding-left:0;padding-right:15px}.ur .check div:before{margin-right:0;margin-left:8px}@media(max-width:850px){.links{display:none}.grid3{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.stats .wrap{grid-template-columns:1fr 1fr}.pageHero h1{font-size:43px}.foot{grid-template-columns:1fr 1fr}.band .wrap,.socialbar .wrap{display:block}.socials{margin-top:15px}}@media(max-width:540px){.cta.navcta{display:none}.grid3,.check{grid-template-columns:1fr}.pageHero{padding:65px 0}.pageHero h1{font-size:36px}.heroActions{flex-direction:column}.stats .wrap,.foot{grid-template-columns:1fr}.photo{min-height:300px}}

.cpk-logo-crop{position:relative;display:inline-block;flex:0 0 auto;width:130px;height:70px;overflow:hidden;border-radius:6px;background:#fbf8f3}.cpk-logo-crop img{position:absolute;width:320px;height:auto;max-width:none;left:-95px;top:-82px}.footer .cpk-logo-crop{width:130px;height:70px}@media(max-width:540px){.cpk-logo-crop{width:112px;height:62px}.cpk-logo-crop img{width:282px;left:-85px;top:-73px}}
