@font-face{font-family:Vazirmatn;src:url('/assets/vazirmatn-arabic-wght-normal.woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{font-family:Vazirmatn,sans-serif;margin:0;background:#f4f9f3;color:#263e2f;line-height:2}a{color:#2f7d4f;text-decoration:none}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px max(5vw,20px);border-bottom:1px solid #dfe7dc;background:#fff}header nav{display:flex;gap:28px;font-size:12px}.logo{display:flex;align-items:center;gap:10px;font-size:25px}.logo img{width:40px;border-radius:11px}.cta{display:inline-block;background:#2f7d4f;color:#fff;padding:11px 23px;border-radius:9px;font-size:12px}.site-main{max-width:1160px;padding:35px 25px;margin:auto}.intro{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:center;padding:45px 0 65px}.intro h1{font-size:54px;line-height:1.65;letter-spacing:-2px;margin:18px 0}.intro h1 em{font-style:normal;color:#67905c}.intro p{color:#5b6e54;font-size:15px;max-width:460px}.tag{font-size:12px;color:#5b6e54}.hero-scene{background:#e5eddf;border-radius:170px 170px 20px 20px;min-height:430px;position:relative;overflow:hidden}.hero-scene img{position:absolute;bottom:10px;width:80%;height:400px}.hero-scene img:nth-child(2){width:60%;height:290px;left:-10px;bottom:0}.mini{font-size:11px;color:#5b6e54;margin-top:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:15px 0 55px}.feature,.guide{background:#fff;padding:25px;border:1px solid #dfe8da;border-radius:14px}.feature h2{font-size:17px;margin:5px 0}.feature p{font-size:12px;color:#5b6e54}.feature i{font-style:normal;font-size:25px}.section-title{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.section-title a{font-size:12px}.section-title h2{font-size:24px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0 40px}.card{background:#fff;border:1px solid #dfe8da;border-radius:12px;overflow:hidden;display:block}.card img{width:100%;height:180px;background:#eaf0e4;object-fit:contain}.card div{padding:13px 17px}.card h3{font-size:15px;margin:0}.card small{display:block;color:#5b6e54;direction:ltr;font-size:10px;text-align:right}.guide{max-width:850px;margin:20px auto}.guide h1{font-size:32px}.guide p,.guide li{font-size:14px;color:#65735f}.guide h2{font-size:21px;margin-top:28px}.draft{padding:14px 20px;background:#f7edcf;border:1px solid #e4d7ae;border-radius:9px;font-size:12px;color:#897844;margin-bottom:25px}.guide img.plant{display:block;width:250px;height:270px;object-fit:contain;background:#eef3e8;border-radius:12px;margin:auto}.guide table{width:100%;border-collapse:collapse;font-size:13px}.guide td,.guide th{padding:13px;border:1px solid #e1e7dc;text-align:right}.guide input{font:inherit;padding:12px;width:100%;border:1px solid #dce6d6;border-radius:8px;margin-bottom:15px}.faq details{border-top:1px solid #dfe7db;padding:15px 0}.faq summary{cursor:pointer;font-size:14px;font-weight:600}.site-footer a{text-decoration:underline;text-underline-offset:3px}.guide p a{text-decoration:underline}.site-footer{border-top:1px solid #dfe7db;margin-top:50px;padding:25px;text-align:center;color:#5b6e54;font-size:11px}.wide-banner{background:#244f38;color:#f0f3de;padding:35px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;margin:45px 0}.wide-banner h2{margin:0;font-size:25px}.wide-banner p{font-size:12px;color:#c3d1bd}.wide-banner .cta{background:#edf1d9;color:#2c5137}button{font:inherit;cursor:pointer}html{scroll-behavior:smooth}@media(max-width:700px){header nav{display:none}header{gap:12px}.logo{font-size:22px}.cta{padding:10px 14px;font-size:10px}.site-main{padding:20px 18px}.intro{grid-template-columns:1fr;gap:20px;padding:25px 0 35px}.intro h1{font-size:40px;letter-spacing:-1px}.intro p{font-size:13px}.hero-scene{min-height:310px;max-width:400px;width:100%;margin:auto}.hero-scene img{height:300px}.hero-scene img:nth-child(2){height:220px}.feature-grid{grid-template-columns:1fr;gap:13px;margin-bottom:25px}.feature{padding:20px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card img{height:150px}.card div{padding:12px}.card h3{font-size:13px}.section-title h2{font-size:20px}.guide{padding:20px 17px}.guide h1{font-size:25px}.guide p,.guide li{font-size:12px}.guide td{font-size:11px;padding:9px}.wide-banner{padding:25px;display:block}.wide-banner h2{font-size:22px}.wide-banner .cta{margin-top:10px}}