@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Open+Sans:wght@400;500;600;700&family=Roboto+Serif:wght@400;500;600&display=swap);:root{--m-bg:#fff;--m-bg-soft:#f6f8f4;--m-bg-sage:#eef3ea;--m-bg-paper:#fbfcf9;--m-border:#d9e2d2;--m-border-strong:#b9c8ad;--m-text:#1f2a22;--m-text-soft:#4b5d4e;--m-text-muted:#6b7a6c;--m-sage:#8aa67b;--m-sage-deep:#6a8a5b;--m-forest:#2f5d3a;--m-forest-dark:#1e3f26;--m-accent:#4a7c59;--m-warn:#b06a1e;--m-shadow:0 8px 28px #1f2a2214;--m-shadow-soft:0 4px 12px #1f2a220d;--m-radius:14px;--m-radius-sm:8px}*{box-sizing:border-box}#root,body,html{background:#fff;background:var(--m-bg);color:#1f2a22;color:var(--m-text);margin:0;min-height:100%;padding:0}body{-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#fff,#f7faf5);font-family:Open Sans,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.65;text-rendering:optimizeLegibility}a,blockquote,button,figcaption,h1,h2,h3,h4,h5,h6,input,label,li,p,span,textarea{overflow-wrap:anywhere;word-break:break-word}.m-header,.m-header *{overflow-wrap:normal;word-break:normal}h1,h2,h3,h4{color:#1e3f26;color:var(--m-forest-dark);font-family:"Roboto Serif",Roboto,serif;font-weight:600;letter-spacing:-.01em}h1{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.1}h2{font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.25;margin-top:0}h3{font-size:1.15rem;line-height:1.35}p{color:#4b5d4e;color:var(--m-text-soft)}a{color:#2f5d3a;color:var(--m-forest);text-decoration:none}a:hover{color:#1e3f26;color:var(--m-forest-dark);text-decoration:underline}img{display:block;height:auto;max-width:100%}button{cursor:pointer;font-family:inherit}.m-skip{background:#2f5d3a;background:var(--m-forest);border-radius:0 0 8px 0;color:#fff;left:-9999px;padding:8px 14px;position:absolute;top:0;z-index:200}.m-skip:focus{left:0}.m-container{margin:0 auto;max-width:1200px;padding:0 22px}.m-btn{align-items:center;background:#2f5d3a;background:var(--m-forest);border:1px solid #2f5d3a;border:1px solid var(--m-forest);border-radius:999px;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 22px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.m-btn,.m-btn:hover{color:#fff;text-decoration:none}.m-btn:hover{background:#1e3f26;background:var(--m-forest-dark);box-shadow:0 4px 12px #1f2a220d;box-shadow:var(--m-shadow-soft);transform:translateY(-1px)}.m-btn--ghost{background:#0000;border-color:#b9c8ad;border-color:var(--m-border-strong);color:#2f5d3a;color:var(--m-forest)}.m-btn--ghost:hover{background:#eef3ea;background:var(--m-bg-sage);color:#1e3f26;color:var(--m-forest-dark)}.m-btn--lg{font-size:1rem;padding:14px 26px}.m-header{-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);background:#fffffff2;border-bottom:1px solid #d9e2d2;border-bottom:1px solid var(--m-border);font-family:Open Sans,sans-serif;position:-webkit-sticky;position:sticky;top:0;z-index:50}.m-header__inner{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:14px 22px}.m-logo{align-items:center;color:#1e3f26;color:var(--m-forest-dark);display:inline-flex;font-size:1.15rem;font-weight:700;gap:10px;letter-spacing:-.01em}.m-logo svg{height:34px;width:34px}.m-logo:hover{color:#1e3f26;color:var(--m-forest-dark);text-decoration:none}.m-logo__subtitle{color:#6b7a6c;color:var(--m-text-muted);display:block;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.m-nav{align-items:center;display:flex;gap:6px}.m-nav a{border-radius:8px;color:#1f2a22;color:var(--m-text);font-size:.95rem;font-weight:500;padding:8px 12px;transition:background .15s ease,color .15s ease}.m-nav a.is-active,.m-nav a:hover{background:#eef3ea;background:var(--m-bg-sage);color:#1e3f26;color:var(--m-forest-dark);text-decoration:none}.m-lang{align-items:center;background:#fff;border:1px solid #b9c8ad;border:1px solid var(--m-border-strong);border-radius:999px;display:inline-flex;gap:4px;padding:3px}.m-lang button{background:#0000;border:0;border-radius:999px;color:#4b5d4e;color:var(--m-text-soft);font-size:.82rem;font-weight:600;letter-spacing:.04em;padding:6px 12px}.m-lang button.is-active{background:#2f5d3a;background:var(--m-forest);color:#fff}.m-hamburger{align-items:center;background:#0000;border:1px solid #b9c8ad;border:1px solid var(--m-border-strong);border-radius:10px;color:#1e3f26;color:var(--m-forest-dark);display:none;height:42px;justify-content:center;width:42px}.m-mobile-drawer{display:none}@media (max-width:920px){.m-nav.m-nav--desktop{display:none}.m-hamburger{display:inline-flex}.m-mobile-drawer{background:#fff;border-top:1px solid #d9e2d2;border-top:1px solid var(--m-border);display:block;inset:64px 0 0 0;opacity:0;overflow-y:auto;padding:20px;pointer-events:none;position:fixed;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease;z-index:40}.m-mobile-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.m-mobile-drawer a{border-radius:10px;color:#1f2a22;color:var(--m-text);display:block;font-size:1.05rem;font-weight:500;padding:14px 12px}.m-mobile-drawer a.is-active,.m-mobile-drawer a:hover{background:#eef3ea;background:var(--m-bg-sage);color:#1e3f26;color:var(--m-forest-dark);text-decoration:none}.m-mobile-lang{display:flex;gap:8px;margin-top:14px}}.m-hero{background:linear-gradient(180deg,#f3f7ee,#e8efe0);border-bottom:1px solid #d9e2d2;border-bottom:1px solid var(--m-border);overflow:hidden;position:relative}.m-hero__inner{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1200px;padding:64px 22px 56px}.m-hero__eyebrow{background:#fff;border:1px solid #b9c8ad;border:1px solid var(--m-border-strong);border-radius:999px;color:#2f5d3a;color:var(--m-forest);display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.m-hero h1{margin:18px 0 16px}.m-hero__lead{color:#4b5d4e;color:var(--m-text-soft);font-size:1.125rem;max-width:56ch}.m-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.m-hero__media{position:relative}.m-hero__img{aspect-ratio:4/3;border:6px solid #fff;border-radius:18px;box-shadow:0 8px 28px #1f2a2214;box-shadow:var(--m-shadow);object-fit:cover;width:100%}.m-hero__decor{background:radial-gradient(circle at 30% 30%,#c9dcb5,#8aa67b);border-radius:50%;bottom:-16px;height:130px;left:-16px;position:absolute;width:130px;z-index:-1}@media (max-width:920px){.m-hero__inner{gap:28px;grid-template-columns:1fr;padding:40px 22px}.m-hero__img{aspect-ratio:16/10}}.m-highlights{background:#fff;border-bottom:1px solid #d9e2d2;border-bottom:1px solid var(--m-border);border-top:1px solid #d9e2d2;border-top:1px solid var(--m-border)}.m-highlights__grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:36px 22px}.m-stat{background:#fbfcf9;background:var(--m-bg-paper);border:1px solid #d9e2d2;border:1px solid var(--m-border);border-radius:14px;border-radius:var(--m-radius);padding:22px}.m-stat__value{color:#1e3f26;color:var(--m-forest-dark);font-family:"Roboto Serif",serif;font-size:1.9rem;font-weight:600}.m-stat__label{color:#4b5d4e;color:var(--m-text-soft);font-size:.92rem;margin-top:6px}@media (max-width:760px){.m-highlights__grid{grid-template-columns:repeat(2,1fr)}}.m-article-wrap{padding:64px 0 36px}.m-article-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 320px;margin:0 auto;max-width:1200px;padding:0 22px}.m-article__eyebrow{color:#4a7c59;color:var(--m-accent);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.m-article h2.m-article__title{font-size:clamp(1.8rem,3vw,2.4rem);margin:8px 0 14px}.m-article__meta{color:#6b7a6c;color:var(--m-text-muted);font-size:.9rem;margin-bottom:28px}.m-article__section{margin-bottom:36px}.m-article__section h2{margin-bottom:10px}.m-article__figure{margin:22px 0}.m-article__figure img{border:1px solid #d9e2d2;border:1px solid var(--m-border);border-radius:14px;border-radius:var(--m-radius);height:360px;object-fit:cover;width:100%}.m-article__figure figcaption{color:#6b7a6c;color:var(--m-text-muted);font-size:.88rem;font-style:italic;margin-top:8px}.m-sidebar{align-self:start;display:flex;flex-direction:column;gap:22px;position:-webkit-sticky;position:sticky;top:90px}.m-sidebar__card{background:#fbfcf9;background:var(--m-bg-paper);border:1px solid #d9e2d2;border:1px solid var(--m-border);border-radius:14px;border-radius:var(--m-radius);padding:22px}.m-sidebar__card h3{color:#1e3f26;color:var(--m-forest-dark);margin:0 0 12px}.m-sidebar__list{list-style:none;margin:0;padding:0}.m-sidebar__list li{border-bottom:1px dashed #d9e2d2;border-bottom:1px dashed var(--m-border);padding:10px 0}.m-sidebar__list li:last-child{border-bottom:0}.m-sidebar__list a{color:#1f2a22;color:var(--m-text);font-weight:500}.m-sidebar__list a:hover{color:#1e3f26;color:var(--m-forest-dark)}@media (max-width:980px){.m-article-grid{grid-template-columns:1fr}.m-sidebar{position:static}}.m-cta-section{background:linear-gradient(135deg,#2f5d3a,#4a7c59);color:#fff;margin-top:32px;padding:64px 22px}.m-cta-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.m-cta-section h2{color:#fff;margin:0 0 14px}.m-cta-section p{color:#ffffffe6}.m-form{background:#fff;border:1px solid #fff6;border-radius:14px;border-radius:var(--m-radius);box-shadow:0 8px 28px #1f2a2214;box-shadow:var(--m-shadow);color:#1f2a22;color:var(--m-text);padding:28px}.m-form h3{color:#1e3f26;color:var(--m-forest-dark);margin:0 0 8px}.m-form .m-form__desc{color:#6b7a6c;color:var(--m-text-muted);font-size:.92rem;margin-bottom:18px}.m-form__field{margin-bottom:14px}.m-form__field label{color:#4b5d4e;color:var(--m-text-soft);display:block;font-size:.86rem;font-weight:600;margin-bottom:6px}.m-form__field input,.m-form__field textarea{background:#fdfefb;border:1px solid #b9c8ad;border:1px solid var(--m-border-strong);border-radius:8px;border-radius:var(--m-radius-sm);color:#1f2a22;color:var(--m-text);font:inherit;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.m-form__field input:focus,.m-form__field textarea:focus{border-color:#2f5d3a;border-color:var(--m-forest);box-shadow:0 0 0 3px #4a7c5926;outline:none}.m-form__field textarea{min-height:110px;resize:vertical}.m-form__error{color:#a8431c;font-size:.82rem;margin-top:4px}.m-form__submit{width:100%}@media (max-width:920px){.m-cta-grid{gap:28px;grid-template-columns:1fr}}.m-cta-strip{background:radial-gradient(120% 80% at 0 0,#eef3ea 0,#0000 60%),radial-gradient(120% 80% at 100% 100%,#d9e6cd 0,#0000 65%),linear-gradient(180deg,#f6f8f4,#eef3ea);border-bottom:1px solid #d9e2d2;border-bottom:1px solid var(--m-border);border-top:1px solid #d9e2d2;border-top:1px solid var(--m-border);padding:48px 22px}.m-cta-strip__inner{grid-gap:28px;background:#fff;box-shadow:0 8px 28px #1f2a2214;box-shadow:var(--m-shadow);display:grid;gap:28px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1200px;padding:28px 32px}.m-cta-strip__inner,.m-cta-strip__leaf{align-items:center;border:1px solid #d9e2d2;border:1px solid var(--m-border);border-radius:18px}.m-cta-strip__leaf{background:#eef3ea;background:var(--m-bg-sage);display:inline-flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.m-cta-strip__text h2{font-size:clamp(1.3rem,2.2vw,1.7rem);margin:8px 0 6px}.m-cta-strip__text p{color:#4b5d4e;color:var(--m-text-soft);margin:0}.m-cta-strip__eyebrow{background:#eef3ea;background:var(--m-bg-sage);border-color:#b9c8ad;border-color:var(--m-border-strong)}.m-cta-strip__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:920px){.m-cta-strip__inner{grid-template-columns:1fr;padding:24px;text-align:left}.m-cta-strip__actions{justify-content:flex-start}}.m-footer{background:#14241a;color:#d6dfd1;margin-top:0;padding:56px 22px 24px}.m-footer__inner{margin:0 auto;max-width:1200px}.m-footer__grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr}.m-footer h4{color:#f1f5ed;font-family:"Roboto Serif",serif;font-size:1.05rem;margin:0 0 14px}.m-footer a,.m-footer li,.m-footer p{color:#c1cdbc;font-size:.93rem;line-height:1.6}.m-footer a:hover{color:#fff;text-decoration:underline}.m-footer__brand .m-logo{color:#f1f5ed}.m-footer__brand .m-logo__subtitle{color:#93a591}.m-footer ul{list-style:none;margin:0;padding:0}.m-footer ul li{padding:4px 0}.m-footer__bottom{border-top:1px solid #29402f;color:#93a591;display:flex;flex-wrap:wrap;font-size:.85rem;gap:12px;justify-content:space-between;margin-top:36px;padding-top:22px}@media (max-width:900px){.m-footer__grid{gap:28px;grid-template-columns:1fr 1fr}}@media (max-width:560px){.m-footer__grid{grid-template-columns:1fr}}.m-cookie{background:#fff;border:1px solid #b9c8ad;border:1px solid var(--m-border-strong);border-radius:16px;bottom:16px;box-shadow:0 20px 50px #14241a2e;color:#1f2a22;color:var(--m-text);left:16px;margin:0 auto;max-width:980px;position:fixed;right:16px;z-index:100}.m-cookie__inner{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:1.4fr auto;padding:22px 24px}.m-cookie h3{color:#1e3f26;color:var(--m-forest-dark);margin:0 0 6px}.m-cookie p{color:#4b5d4e;color:var(--m-text-soft);font-size:.94rem;margin:0}.m-cookie__actions{display:flex;flex-wrap:wrap;gap:10px}.m-cookie__actions .m-btn{font-size:.88rem;padding:10px 16px}@media (max-width:760px){.m-cookie__inner{grid-template-columns:1fr}}.m-modal-backdrop{align-items:center;background:#14241a73;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:110}.m-modal{background:#fff;border:1px solid #d9e2d2;border:1px solid var(--m-border);border-radius:16px;box-shadow:0 20px 60px #14241a40;max-height:88vh;max-width:640px;overflow-y:auto;padding:28px;width:100%}.m-modal h3{color:#1e3f26;color:var(--m-forest-dark);margin-top:0}.m-pref-row{align-items:flex-start;border-bottom:1px solid #d9e2d2;border-bottom:1px solid var(--m-border);display:flex;gap:14px;padding:12px 0}.m-pref-row:last-child{border-bottom:0}.m-pref-row__text{flex:1 1}.m-pref-row__text h4{color:#1e3f26;color:var(--m-forest-dark);font-size:1rem;margin:0 0 4px}.m-pref-row__text p{font-size:.9rem;margin:0}.m-toggle{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.m-toggle input{height:0;opacity:0;width:0}.m-toggle .m-slider{background:#c5d2bf;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.2s}.m-toggle .m-slider:before{background:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.m-toggle input:checked+.m-slider{background:#2f5d3a;background:var(--m-forest)}.m-toggle input:checked+.m-slider:before{transform:translateX(20px)}.m-toggle input:disabled+.m-slider{background:#b3bfae;cursor:not-allowed;opacity:.7}.m-legal{background:#fff;padding:56px 22px 80px}.m-legal__inner{margin:0 auto;max-width:820px}.m-legal h1{margin-bottom:6px}.m-legal__updated{color:#6b7a6c;color:var(--m-text-muted);font-size:.9rem;margin-bottom:28px}.m-legal__intro{color:#4b5d4e;color:var(--m-text-soft);font-size:1.05rem}.m-legal__intro,.m-legal__section{margin-bottom:28px}.m-legal__section h2{color:#1e3f26;color:var(--m-forest-dark);font-size:1.25rem;margin-bottom:8px}.m-thanks{align-items:center;background:linear-gradient(180deg,#fff,#eef3ea);display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:64px 22px}.m-thanks__card{background:#fff;border:1px solid #d9e2d2;border:1px solid var(--m-border);border-radius:18px;box-shadow:0 8px 28px #1f2a2214;box-shadow:var(--m-shadow);max-width:620px;padding:44px;text-align:center;width:100%}.m-thanks__card .m-check{align-items:center;background:#eef3ea;background:var(--m-bg-sage);border-radius:50%;color:#1e3f26;color:var(--m-forest-dark);display:inline-flex;height:76px;justify-content:center;margin-bottom:18px;width:76px}.m-thanks h1{font-size:clamp(1.6rem,3vw,2.2rem)}.m-thanks p{margin:12px 0 24px}.m-divider{background:#d9e2d2;background:var(--m-border);height:1px;margin:32px 0}.m-text-center{text-align:center}.m-mt-0{margin-top:0}.App{display:flex;flex-direction:column;min-height:100vh}main.m-main{flex:1 1}
/*# sourceMappingURL=main.86d4d770.css.map*/