@font-face{font-family:vazir;src:local(Tahoma)}*{box-sizing:border-box}body{margin:0;background:#fbfaf7;color:#0b1728;font-family:vazir,Tahoma,Arial;line-height:1.9}.top{height:78px;background:#fffdf9;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:5;border-bottom:1px solid #eee}.brand{font-size:28px;font-weight:900}.brand span{color:#e2ad48}.menu,.globe{border:0;border-radius:18px;padding:13px 17px;background:white;box-shadow:0 8px 24px #001a4214;font-size:22px}.globe{background:#063b70;color:white}nav{display:none;background:#fff;padding:15px 25px;gap:18px;border-bottom:1px solid #eee}nav.open{display:flex}nav a{color:#0b1728;text-decoration:none;font-weight:bold}.hero{display:grid;grid-template-columns:1.5fr .5fr;gap:30px;padding:52px 7%;background:linear-gradient(135deg,#fff,#f5ead9)}.badge{display:inline-block;background:#0b3b70;color:white;padding:8px 16px;border-radius:999px}h1{font-size:42px;line-height:1.35;margin:10px 0}.search{display:flex;gap:10px;background:#fff;padding:10px;border-radius:22px;box-shadow:0 14px 40px #001a4215}.search input{flex:1;border:0;padding:15px;font-size:16px;outline:0}.search button{border:0;background:#0b3b70;color:#fff;border-radius:16px;padding:0 28px;font-weight:bold}.stats{background:#fff;border-radius:28px;padding:30px;display:grid;text-align:center;box-shadow:0 14px 40px #001a4212}.stats b{font-size:32px;color:#0b3b70}.filters{display:flex;gap:12px;flex-wrap:wrap;padding:22px 7%;background:#fff}.filters select{padding:14px;border-radius:16px;border:1px solid #ddd;min-width:170px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:30px 7%}.card{background:white;border:1px solid #e7e2d8;border-radius:28px;padding:24px;box-shadow:0 10px 30px #001a4210}.tag{display:inline-block;background:#f3e7d5;border-radius:999px;padding:4px 12px;margin:3px;font-weight:bold}.kind{background:#0b3b70;color:white}.card h3{font-size:23px;margin:10px 0}.meta{color:#6b7685}.details{margin-top:14px;background:#faf0e0;border-radius:22px;padding:16px}.actions{display:flex;gap:10px;margin-top:16px}.actions a,.actions button{flex:1;border:1px solid #ddd;background:white;padding:11px;border-radius:16px;text-align:center;text-decoration:none;color:#0b1728;font-weight:bold}.actions button{background:#0b3b70;color:#fff}.pricing,.admin{padding:35px 7%}.plans,.adminGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plans div,.adminGrid div{background:#fff;border:1px solid #eee;border-radius:24px;padding:24px;box-shadow:0 8px 26px #001a4210}.plans .hot{border:2px solid #e2ad48}footer{text-align:center;padding:30px;background:#0b1728;color:white}@media(max-width:850px){.hero,.grid,.plans,.adminGrid{grid-template-columns:1fr}h1{font-size:30px}.search{flex-direction:column}.grid{padding:18px}.top{height:70px}.brand{font-size:24px}}
