@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600&display=swap');
:root{--bg:#F7F5EF;--surface:#FFFFFC;--green:#5F7A68;--dark:#24332A;--accent:#D98F5C;--line:#dedfd5}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--dark);font:18px/1.6 'Source Sans 3',sans-serif}h1,h2,h3,.brand,nav,.button{font-family:Manrope,sans-serif}h1,h2,h3{font-weight:600;line-height:1.16}h1{font-size:clamp(40px,4.6vw,68px);letter-spacing:-2.8px;margin:22px 0}h2{font-size:clamp(30px,3vw,44px);letter-spacing:-1.4px;margin:12px 0 22px}h3{font-size:22px;margin:14px 0}p{margin:0 0 20px}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #975329;outline-offset:5px}.wrap{max-width:1240px;margin:auto;padding:0 36px}.topline{background:#e7ece4;text-align:center;font-size:14px;padding:8px 16px;color:#405947}header{background:var(--bg);border-bottom:1px solid var(--line)}.head{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:100px}.brand{text-decoration:none;font-size:27px;font-weight:600;letter-spacing:-1.3px;white-space:nowrap}.brand small{display:block;font:11px/1.4 Manrope,sans-serif;letter-spacing:2.2px;text-transform:uppercase;margin-left:2px}.brand i{color:var(--green);font-style:normal}nav{display:flex;gap:24px;align-items:center;font-size:14px;font-weight:600}nav a{text-decoration:none;white-space:nowrap}nav a[aria-current=page]{color:#47654e;text-decoration:underline}.lang{border-left:1px solid var(--line);padding-left:18px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 24px;background:var(--green);color:white;border:1px solid var(--green);border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;min-height:48px}.button:hover{background:#455d4d}.button.secondary{background:transparent;color:var(--dark);border-color:#bcc4b9}.button.secondary:hover{background:#e7ece4}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.eyebrow{text-transform:uppercase;font:600 12px/1.5 Manrope,sans-serif;letter-spacing:2px;color:#4e6956}.hero{display:grid;grid-template-columns:1fr 1fr;gap:58px;padding:64px 0 54px;align-items:center}.hero p{max-width:450px;font-size:20px;color:#536056}.hero em{font-style:normal;color:var(--green)}.visual{position:relative}.visual img{display:block;width:100%;height:525px;object-fit:cover;border-radius:100px 8px 8px 8px;background:#e6e7df}.image-note{position:absolute;bottom:24px;left:-25px;background:var(--surface);padding:17px 22px;border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 30px #24332a0b;font-size:15px;line-height:1.45}.image-note strong{display:block;font-family:Manrope;font-size:17px}.mini{display:flex;gap:10px;align-items:center;margin-top:28px;font-size:14px;color:#536056}.mini b{background:#e4e9e0;border-radius:50%;padding:9px 11px;font:600 13px Manrope;color:#435a49}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-around;gap:24px;padding:23px 0;font-size:15px}.trust span::before{content:'✓';margin-right:10px;color:var(--green)}section{padding:72px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.section-head p{max-width:380px;color:#536056;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:30px}.card p{color:#586259;margin:0}.num{font:500 15px Manrope;color:#825235}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.green{background:#e7ece4}.portrait{width:100%;height:410px;object-fit:cover;border-radius:8px}.caption{font-size:13px;color:#536056;margin-top:8px}.quote{font:500 27px/1.4 Manrope;letter-spacing:-.6px}.cta{background:#314c3d;color:#fff;border-radius:10px;padding:48px;display:flex;justify-content:space-between;align-items:center;gap:28px}.cta h2{font-size:34px;max-width:570px}.cta p{color:#dce5dc;margin:0}.cta .button{background:#f6e7b4;color:#24332a;border-color:#f6e7b4;white-space:nowrap}footer{border-top:1px solid var(--line);padding:40px 0 25px;font-size:15px}.footer-top{display:flex;justify-content:space-between;gap:35px;margin-bottom:30px}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.legal{border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:#5e675e;display:flex;justify-content:space-between;gap:30px}.intro{max-width:830px;padding:65px 0 20px}.intro p{font-size:21px;color:#536056}.narrow{max-width:830px;margin:auto}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font:600 19px/1.5 Manrope;padding-right:24px}details p{padding:17px 0 0;margin:0;color:#536056}.form{background:var(--surface);padding:36px;border:1px solid var(--line);border-radius:10px}label{display:block;font-weight:600;margin-bottom:7px}input,select,textarea{display:block;width:100%;padding:12px 14px;border:1px solid #a9b5a9;background:#fff;border-radius:5px;color:var(--dark);margin-bottom:20px}textarea{min-height:110px;resize:vertical}.help{font-size:15px;color:#536056}.menu{display:none;background:none;border:1px solid var(--line);border-radius:5px;padding:9px 13px;cursor:pointer}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:white;padding:12px;z-index:9}.list{padding-left:22px}.list li{margin-bottom:9px}.notice{border-left:3px solid var(--accent);padding:18px 24px;background:#efece2}.textlink{font-weight:600}.offer{font-size:30px;font-family:Manrope}.flow{margin-top:30px} @media(max-width:1100px){nav{gap:14px;font-size:13px}.head{gap:15px}.hero{gap:30px}.wrap{padding:0 26px}}@media(max-width:900px){.menu{display:block}nav{display:none;position:absolute;top:138px;left:0;right:0;padding:25px;background:var(--bg);z-index:5;box-shadow:0 14px 20px #24332a12}nav.open{display:flex;align-items:stretch;flex-direction:column}nav a{padding:8px}.lang{border:0;padding-left:0}.hero{grid-template-columns:1fr 1fr;gap:26px}h1{font-size:43px;letter-spacing:-1.7px}.visual img{height:450px}.image-note{left:10px;right:10px;bottom:12px}.cards{gap:14px}.card{padding:23px}.split{gap:30px}}@media(max-width:650px){.wrap{padding:0 22px}.head{min-height:84px}.brand{font-size:25px}nav{top:122px}.hero,.split{grid-template-columns:1fr}.hero{padding:38px 0;gap:32px}h1{font-size:45px}.hero p{font-size:19px}.visual img{height:380px;border-radius:70px 7px 7px 7px}.mini{margin-top:22px}.trust{flex-direction:column;gap:9px;padding:22px}.cards{grid-template-columns:1fr}.section-head{display:block}.section-head p{margin-top:14px}section{padding:48px 0}.cta{display:block;padding:30px}.cta .button{margin-top:24px}.footer-top,.legal{flex-direction:column;gap:22px}.footer-links{gap:12px 20px}.intro{padding-top:40px}.form{padding:24px}.portrait{height:350px}.actions .button{flex-grow:1}}
