.v-breadcrumb{padding:25px 6%;font-size:11px;color:#6e7d70}.v-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:center;background:#e9ede3}.v-hero h1{font-size:58px}.v-hero>div>p{font-size:16px;max-width:650px}.v-hero small{display:block;font-size:11px;margin-top:22px;color:#77816f}.v-hero figure{margin:0;text-align:center}.v-hero img{height:490px;width:100%;object-fit:contain}.v-hero figcaption{font-size:10px;color:#77816f;padding-top:12px}.v-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:32px 6%;background:#19302e;color:white}.v-stats>div{border-right:1px solid #ffffff30;padding:10px 25px}.v-stats>div:last-child{border:0}.v-stats strong{display:block;font-size:33px;font-weight:500}.v-stats small{font-size:13px;margin-left:8px}.v-stats span{display:block;font-size:12px;color:#ced6c9;margin-top:8px}.v-subnav{display:flex;gap:35px;padding:23px 6%;border-bottom:1px solid #dce0d7;font-size:13px;background:#fff}.v-subnav a:hover{color:#6b872f}.v-section{scroll-margin-top:20px}.v-section h2{font-size:41px}.v-lead{max-width:800px;font-size:16px;margin-bottom:35px}.v-features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.v-feature{border-top:1px solid #b9c7aa;padding:22px 0}.v-feature h3{font-size:22px;letter-spacing:0;margin:10px 0 17px}.v-feature p{font-size:14px;margin-bottom:0}.v-green{background:#e4ebd5}.v-neutral{background:#eceee8}.v-note{font-size:11px!important;line-height:1.9;margin-top:30px;max-width:1050px}.v-config{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:28px 0 40px}.v-config>div{border-left:3px solid #a7bd66;padding-left:22px}.v-config h3{font-size:23px;letter-spacing:0}.v-table{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}th{text-align:left;background:#19302e;color:#fff;font-weight:500;padding:17px 14px}td{padding:18px 14px;border-bottom:1px solid #cfd7c9}tbody tr:nth-child(even){background:#ffffff65}.v-finishes{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.v-finishes figure{margin:0}.v-finishes img{width:100%;height:420px;object-fit:contain;background:#e9e9e5;padding:15px}.v-finishes h3{font-size:20px;letter-spacing:0}.v-source{background:#e8eadd}.v-source h3{font-size:20px;letter-spacing:0}.v-source p{font-size:12px;max-width:1000px}.v-diagrams{display:grid;grid-template-columns:1fr 1fr;gap:25px}.v-diagrams img{height:auto;background:white}.v-diagrams figure{margin:0}.v-diagrams figcaption{font-size:12px;padding-top:12px}.v-functions{columns:2;column-gap:45px;font-size:14px;color:#69746d;line-height:2.1}
@media(max-width:900px){.v-hero h1{font-size:45px}.v-hero img{height:410px}.v-features{grid-template-columns:1fr 1fr}.v-finishes{gap:15px}.v-finishes img{height:300px}.v-stats>div{padding:10px 15px}.v-stats strong{font-size:28px}}@media(max-width:600px){.v-hero{grid-template-columns:1fr}.v-hero h1{font-size:38px}.v-hero img{height:380px}.v-stats{grid-template-columns:1fr 1fr;gap:20px}.v-stats>div:nth-child(2){border:0}.v-subnav{gap:23px;overflow-x:auto;white-space:nowrap}.v-section h2{font-size:30px;letter-spacing:-.5px}.v-features,.v-config,.v-diagrams{grid-template-columns:1fr}.v-finishes{grid-template-columns:1fr}.v-finishes img{height:410px}.v-lead{font-size:14px}.v-functions{columns:1}.v-feature{padding:14px 0}}
