*{box-sizing:border-box}body{margin:0;color:#0b2045;font-family:Arial,Helvetica,sans-serif;background:#fff}a{color:inherit}.header{background:#edf7ff;display:flex;justify-content:space-between;align-items:center;padding:12px 4%;gap:20px}.brand{display:flex;align-items:center;gap:16px;text-decoration:none}.trees{font-size:45px}.brand strong{font-size:23px}.brand small{display:block;font-size:17px;color:#174d3e;font-weight:bold}.nav{display:flex;gap:32px;font-weight:bold}.nav a{text-decoration:none}.nav a:hover{text-decoration:underline}.hero{text-align:center;padding:38px 18px 30px;background:linear-gradient(180deg,#b5dcffbb,#e6f4ff99),url('https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=1800&q=85') center 48%/cover;min-height:390px}.hero h1{font-size:clamp(32px,4vw,58px);margin:4px 0;color:#071d46}.hero h2{font-size:clamp(28px,3.5vw,48px);color:#315d28;margin:0 0 8px}.hero em{font-size:clamp(17px,2vw,26px);font-weight:bold}.badges{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:45px auto 12px;background:#ffffffdf;max-width:1000px;border-radius:12px;padding:14px}.badges span{padding:5px 20px;font-weight:bold;border-right:1px solid #cad4dd}.badges span:last-child{border:0}.check{color:#548529;font-size:24px}.intro{max-width:1000px;margin:auto;font-weight:bold;font-size:19px}.audience{max-width:1400px;margin:14px auto;padding:20px 35px;background:#eff7f9;border-radius:14px;display:flex;align-items:center;gap:25px}.audience strong{font-size:29px;min-width:300px}.audience p{font-size:18px;margin:0}.section{max-width:1450px;margin:22px auto;padding:0 20px}.section h2{text-align:center;font-size:clamp(26px,3vw,39px);margin:18px 0 25px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{border-radius:15px;overflow:hidden;box-shadow:0 3px 9px #09204329;text-decoration:none;background:#f9fcff;transition:transform .15s}.card:hover{transform:translateY(-4px)}.card img{display:block;width:100%;height:135px;object-fit:cover}.card .label{display:flex;align-items:center;gap:13px;padding:12px 16px;font-size:19px;font-weight:bold;min-height:82px}.card .icon{font-size:30px;color:#23583e}.card .arrow{margin-left:auto;font-size:27px}.extra{max-width:1100px;margin:40px auto;padding:20px}.extra h2{font-size:28px}.links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.links a{background:#eef6f6;border-radius:8px;padding:15px;font-weight:bold}.footer{text-align:center;padding:35px;background:#eaf3f8;color:#345}.verification{font-size:11px;color:#677;overflow-wrap:anywhere;margin-top:20px}@media(max-width:850px){.grid{grid-template-columns:repeat(2,1fr)}.header,.audience{flex-direction:column;align-items:flex-start}.nav{gap:14px;flex-wrap:wrap}.audience strong{min-width:0}}@media(max-width:520px){.grid,.links{grid-template-columns:1fr}.hero{padding-top:20px}.badges{margin-top:20px}.card img{height:180px}}