body{margin:0;background:#FBF9F4}
a{color:#2E5A3A}a:hover{color:#17301F}
.ph{position:relative;overflow:hidden;background-color:#E6DECB;background-image:repeating-linear-gradient(135deg,rgba(23,48,31,.07) 0 14px,transparent 14px 28px);display:flex;align-items:flex-end}
.tag{margin:14px;background:rgba(251,249,244,.94);color:#17301F;font:600 12px/1.35 Figtree,sans-serif;padding:8px 11px;border-radius:8px;max-width:80%}
.tag b{display:block;font-size:11px;letter-spacing:.08em;color:#5E7F2E}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;font:600 15px/1.2 Figtree,sans-serif;text-decoration:none;box-sizing:border-box;cursor:pointer;text-align:center}
.btn.grn{background:#2E5A3A;color:#FBF9F4;border:0}.btn.grn:hover{background:#17301F;color:#FBF9F4}
.btn.out{background:transparent;color:#17301F;border:1.5px solid #17301F}.btn.out:hover{background:#17301F;color:#FBF9F4}
.chip{cursor:pointer;font:600 14px/1 Figtree,sans-serif;min-height:44px;padding:0 18px;border-radius:999px}
.tab{cursor:pointer;background:none;border:0;font:600 16px/1 Figtree,sans-serif;padding:16px 4px;min-height:48px}
.nav-desk a{color:#17301F;text-decoration:none;font:500 14px/1 Figtree,sans-serif;padding:10px 4px}
.nav-desk a:hover{color:#5E7F2E}
.lang{display:inline-flex;border:1px solid #D6CDB8;border-radius:999px;padding:3px}
.lang button{border:0;cursor:pointer;font:700 12px/1 Figtree,sans-serif;letter-spacing:.06em;min-width:40px;min-height:36px;border-radius:999px}
.burger{display:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1.5px solid #17301F;border-radius:999px;background:transparent;color:#17301F;font:600 14px/1 Figtree,sans-serif;cursor:pointer}
.mob-panel{display:none}
.mob-panel a.lnk{color:#17301F;text-decoration:none;font:600 18px/1 'Bricolage Grotesque',sans-serif;padding:14px 0;border-bottom:1px solid #E3DCCD}
@media (max-width: 960px){.nav-desk,.cta-desk{display:none !important}.burger{display:inline-flex}.mob-panel{display:flex}}
.rel{cursor:pointer;text-align:left;background:#FFFFFF;border:1px solid #E3DCCD;border-radius:20px;padding:0;overflow:hidden;font-family:Figtree,sans-serif;color:#17301F}
.rel:hover{border-color:#2E5A3A}
input,select,textarea{font:400 15px Figtree,sans-serif;color:#17301F}
a.chip{display:inline-flex;align-items:center;text-decoration:none}
a.rel{display:block;text-decoration:none}
