.fm-hero{background:#222520;color:white;padding:36px 0 0}.fm-hero-top{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:center;padding:20px 0 48px}.fm-logo{width:170px;max-height:75px;object-fit:contain;background:#fff;border-radius:12px;padding:12px;margin-bottom:22px}.fm-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;color:#666b32;margin:0 0 20px}.fm-hero .fm-kicker,.fm-final .fm-kicker{color:#e5e91f}.fm-hero .mhero-title{font-size:clamp(36px,4.3vw,66px);line-height:1.03;max-width:800px}.fm-hero .mhero-promise{color:#ecef24;font-size:23px;font-weight:700}.fm-hero p{max-width:68ch;color:#d2d4cc;line-height:1.7}.fm-hero .mhero-actions{flex-wrap:wrap}.fm-hero .mhero-consult{background:#edf125!important;color:#20221c!important}.fm-task{border:1px solid #707650;border-radius:120px 120px 24px 24px;padding:58px 38px 35px;background:#30352a}.fm-task>span,.fm-categories article>span,.fm-news article>span{font-size:10px;letter-spacing:.14em;font-weight:800}.fm-task b{font-family:'Barlow Condensed',sans-serif;font-size:46px;line-height:1.05;display:block;margin:20px 0;color:#edf125}.fm-task a{color:#edf125;font-size:12px;font-weight:700}.fm-banner{border-radius:26px 26px 0 0;overflow:hidden}.fm-banner img{display:block;width:100%;height:auto}.fm-nav{display:flex;flex-wrap:wrap;gap:12px;padding-top:25px;padding-bottom:25px}.fm-nav a{padding:10px 17px;border:1px solid #d6d8c8;border-radius:99px;font-size:12px;font-weight:700}.fm-section{padding-top:90px;padding-bottom:90px}.fm-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end;margin-bottom:42px}.fm-section h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(38px,4.8vw,68px);line-height:1.02;margin:0 0 22px}.fm-section p,.fm-final p{line-height:1.75;color:#62665b;font-size:15px}.fm-wood{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fm-wood article{display:flex;flex-direction:column}.fm-group-photo{background:white;border-radius:20px;padding:20px;height:190px;overflow:hidden;margin-bottom:22px}.fm-group-photo img{width:100%;height:100%;object-fit:contain}.fm-wood article>span{color:#8b902f;font-size:12px}.fm-section h3{font-family:'Barlow Condensed',sans-serif;font-size:29px;line-height:1.12;margin:14px 0}.fm-buy{display:inline-flex;align-items:center;font-size:12px;font-weight:800;color:#252b16;background:#e8ed37;padding:15px 20px;border-radius:99px;text-decoration:none;line-height:1.4;align-self:flex-start}.fm-wood .fm-buy,.fm-categories .fm-buy{margin-top:auto}.fm-wood p{margin-bottom:25px}.fm-stand{background:#e9ebdf}.fm-stand-image{background:white;border-radius:24px;overflow:hidden;margin:35px 0}.fm-stand-image img{width:100%;height:auto;display:block}.fm-three{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:30px}.fm-textlink{margin:15px 22px;display:inline-block;font-weight:700;font-size:13px}.fm-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fm-categories article{padding:30px;background:#fff;border:1px solid #e1e3d6;border-radius:24px;display:flex;flex-direction:column}.fm-categories article>span{color:#777d39}.fm-categories p{margin-bottom:28px}.fm-selection{background:#2e3526;color:white}.fm-selection p{color:#c9cfbf}.fm-selection .fm-kicker{color:#e8ed37}.fm-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:30px;margin:35px 0}.fm-steps li{counter-increment:step;border-top:1px solid #70765e;padding-top:20px}.fm-steps li:before{content:'0' counter(step);display:block;color:#e8ed37;font-size:30px;font-family:'Barlow Condensed',sans-serif;margin-bottom:20px}.fm-steps b{font-size:18px}.fm-news{display:grid;grid-template-columns:1fr 1fr;gap:25px}.fm-news article{padding:35px;border-radius:24px;background:#eeefe5}.fm-catalogue{display:grid;grid-template-columns:1.7fr 1fr;gap:40px;align-items:center;border-top:1px solid #d8dbc7;margin-top:45px;padding-top:25px}.fm-catalogue a{font-size:13px;font-weight:800;text-decoration:underline}.fm-final{background:#e8ed37}.fm-final h2{max-width:900px}.fm-final p{max-width:760px;color:#414731}.fm-final .fm-kicker{color:#4e5623}.fm-final .fm-buy{background:#252d1d;color:white;margin:15px 12px 0 0}.fm-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.fm-faq details{border-bottom:1px solid #d9dccd;padding:20px 0}.fm-faq summary{cursor:pointer;font-weight:700}.fm-source{font-size:11px;color:#777d6f;padding-bottom:28px} .fm-hero a:focus-visible,.fm-section a:focus-visible{outline:3px solid #8c9309;outline-offset:4px}
@media(max-width:1000px){.fm-hero-top{grid-template-columns:1.4fr 1fr;gap:28px}.fm-task{padding:45px 25px 25px}.fm-task b{font-size:35px}.fm-wood{grid-template-columns:repeat(2,1fr);gap:35px}.fm-categories{grid-template-columns:repeat(2,1fr)}.fm-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.fm-hero-top,.fm-heading,.fm-three,.fm-news,.fm-catalogue,.fm-faq{grid-template-columns:1fr;gap:25px}.fm-task{border-radius:25px;padding:28px}.fm-task b{font-size:35px}.fm-task b br{display:none}.fm-task b{line-height:1.3}.fm-task b br:after{content:' '}.fm-section{padding-top:55px;padding-bottom:55px}.fm-wood,.fm-categories,.fm-steps{grid-template-columns:1fr}.fm-hero .mhero-title{font-size:39px}.fm-hero .mhero-promise{font-size:20px}.fm-hero-top{padding-bottom:28px}.fm-banner{border-radius:14px 14px 0 0}.fm-group-photo{height:220px}.fm-nav{gap:8px}.fm-nav a{padding:8px 12px}.fm-categories article,.fm-news article{padding:25px}.fm-hero .mhero-actions a{width:100%;justify-content:center}.fm-stand-image{margin:25px 0}.fm-faq{gap:10px}}
.fm-hero-top>*{min-width:0}.fm-hero .mhero-title{overflow-wrap:anywhere}.fm-task b{overflow-wrap:anywhere}

