.nk{--teal: #0e6b63;
  --teal-dark: #0a4e48;
  --ink: #1a2420;
  --sand: #f4efe6;
  --sand-2: #e7dfd2;
  --copper: #b87333;
  --white: #fffdf9;
  --line: rgba(26, 36, 32, 0.12);
  --shadow: 0 18px 40px rgba(26, 36, 32, 0.08);
  --radius: 18px;
  --max: 1120px;}
.nk img{max-width: 100%; display: block;}
.nk a{color: inherit; text-decoration: none;}
.nk .wrap{width: min(var(--max), calc(100% - 32px)); margin-inline: auto;}
.nk .btn{display: inline-flex; align-items: center; justify-content: center;
  background: var(--copper); color: white; border-radius: 999px;
  padding: 10px 18px; font-weight: 700; border: 0; cursor: pointer;}
.nk .btn.teal{background: var(--teal);}
.nk .btn.ghost{background: transparent; color: var(--teal); border: 1px solid var(--teal);}
.nk .hero{display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 28px;
  align-items: center; padding: 36px 0 20px;}
.nk .kicker{color: var(--teal); font-weight: 700; letter-spacing: 0.2px;}
.nk h1{font-size: clamp(30px, 5vw, 52px); line-height: 1.35; margin: 8px 0 12px;}
.nk h2{font-size: clamp(24px, 3vw, 34px); line-height: 1.4; margin: 0 0 10px;}
.nk h3{margin: 0 0 8px;}
.nk .lead{font-size: 18px; color: #33403c;}
.nk .actions{display: flex; gap: 10px; flex-wrap: wrap; margin-top: 18px;}
.nk .hero-card{position: relative;}
.nk .hero-card img{width: 100%; height: 420px; object-fit: cover; border-radius: 28px; box-shadow: var(--shadow);}
.nk .badge{position: absolute; bottom: 16px; right: 16px;
  background: rgba(255, 253, 249, 0.94); border-radius: 16px; padding: 12px 14px;
  max-width: 230px; box-shadow: var(--shadow);}
.nk .section{padding: 42px 0;}
.nk .grid-3,.nk .grid-2,.nk .grid-4{display: grid; gap: 16px;}
.nk .grid-3{grid-template-columns: repeat(3, 1fr);}
.nk .grid-2{grid-template-columns: repeat(2, 1fr);}
.nk .grid-4{grid-template-columns: repeat(4, 1fr);}
.nk .card{background: var(--white); border: 1px solid var(--line); border-radius: var(--radius);
  overflow: hidden; box-shadow: var(--shadow);}
.nk .card img{width: 100%; height: 190px; object-fit: cover;}
.nk .card .pad,.nk .pad{padding: 16px 18px 18px;}
.nk .muted{color: #5c6a65;}
.nk .stat{background: var(--teal); color: white; border-radius: var(--radius); padding: 18px;}
.nk .stat b{display: block; font-size: 22px;}
.nk .page-hero{padding: 34px 0 10px;}
.nk .page-hero p{max-width: 720px;}
.nk .split{display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 22px; align-items: center;}
.nk .split img{width: 100%; height: 360px; object-fit: cover; border-radius: 24px;}
.nk ul.clean{padding: 0; margin: 0; list-style: none;}
.nk ul.clean li{padding: 8px 0 8px 0; border-bottom: 1px solid var(--line);}
.nk table{width: 100%; border-collapse: collapse; background: white; border-radius: 16px; overflow: hidden;}
.nk th,.nk td{text-align: right; padding: 12px 14px; border-bottom: 1px solid var(--line);}
.nk th{background: var(--teal); color: white;}
.nk form{display: grid; gap: 10px;}
.nk input,.nk select,.nk textarea{width: 100%; font: inherit; padding: 12px 14px; border-radius: 12px;
  border: 1px solid var(--line); background: white;}
.nk .note{font-size: 13px; color: #6d7a75;}

.nk{font-family:"Cairo","Segoe UI",Tahoma,sans-serif;color:var(--ink);background:var(--sand);line-height:1.85;direction:rtl;padding:8px 0 24px;margin:0 auto;max-width:100%;box-sizing:border-box}
.nk *,.nk *::before,.nk *::after{box-sizing:border-box}
.nk h1,.nk h2,.nk h3{color:var(--ink);font-family:inherit}
.nk a.card,.nk a.card:hover{color:inherit;text-decoration:none}
.nk .btn,.nk .btn:hover{color:#fff;text-decoration:none}
.nk .btn.ghost{color:var(--teal)}
.nk .stat{color:#fff}
.nk ul.clean{list-style:none}
body.nk-page .entry-title,body.nk-page .page-title,body.nk-page h1.wp-block-post-title,body.nk-page .entry-header{display:none}
@media (max-width:860px){
.nk .hero,.nk .split,.nk .grid-3,.nk .grid-2,.nk .grid-4{grid-template-columns: 1fr;}
.nk .hero-card img,.nk .split img{height: 260px;}
}
