*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0e0d;color:#d9dfd9;font:16px Arial,sans-serif}header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 5%;background:#111714;border-bottom:1px solid #35483a;position:sticky;top:0;z-index:5}.logo{font-weight:900;letter-spacing:4px;font-size:22px;color:#e8eee8}.logo span{display:block;font-size:9px;letter-spacing:3px;color:#8caa91;margin-top:5px}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{color:#aebbb0;text-decoration:none;font-size:13px;text-transform:uppercase}nav a:hover{color:#a5e6a8}select{background:#1b251e;color:#dce7dc;border:1px solid #47624b;padding:8px}.hero{min-height:490px;position:relative;display:flex;align-items:center;background:linear-gradient(110deg,#101712 5%,#1b2920 55%,#080b09);overflow:hidden}.hero:after{content:"";position:absolute;right:-5%;top:0;width:60%;height:100%;background:radial-gradient(ellipse at center,#314d37 0%,#17231a 35%,transparent 70%);opacity:.8}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b0e0d 0%,transparent 80%)}.heroText{position:relative;z-index:2;padding:70px 9%;max-width:850px}.eyebrow{color:#91c99a;letter-spacing:4px;font-size:12px}.hero h1{font-size:clamp(50px,10vw,110px);letter-spacing:8px;margin:20px 0;text-shadow:0 4px 25px #000}.motto{font-size:clamp(18px,3vw,27px);color:#a8c6ad}.btn{display:inline-block;margin-top:25px;padding:13px 20px;border:1px solid #79a981;color:#b7e8bd;text-decoration:none;letter-spacing:2px;font-size:12px}.grid{padding:35px 5%;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.grid article{background:#121915;border:1px solid #26382b;padding:25px;min-height:180px;scroll-margin-top:90px}.grid h2{color:#a5d9ab;font-size:19px}.grid p{color:#aab5ac;line-height:1.65}.tag{color:#85b88d;font-size:11px;letter-spacing:2px;margin-top:20px}footer{text-align:center;padding:28px;color:#647267;border-top:1px solid #202b23;font-size:12px;letter-spacing:2px}@media(max-width:700px){header{flex-wrap:wrap}nav{order:3;width:100%;gap:12px}.hero{min-height:400px}.heroText{padding:55px 7%}}\n#google_translate_element{max-width:190px;color:#dce7dc}#google_translate_element .goog-te-gadget{font:12px Arial,sans-serif;color:#aebbb0}#google_translate_element select{max-width:190px;background:#1b251e;color:#dce7dc;border:1px solid #47624b;padding:7px}body .goog-te-banner-frame{display:none!important}\n\n#site-language{max-width:190px;background:#1b251e;color:#dce7dc;border:1px solid #47624b;padding:8px}\n\n#google_translate_element{max-width:220px}#google_translate_element select{background:#1b251e;color:#dce7dc;border:1px solid #47624b;padding:8px;max-width:220px}\n