.si-main{background:#f7f8f5;color:#18342d}.si-hero{background:linear-gradient(120deg,#123b32,#1b5748);color:#fff;padding:64px 0 58px}.si-hero-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:44px;align-items:center}.si-eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:800;color:#3c8a70;margin-bottom:13px}.si-hero .si-eyebrow{color:#a9d9c4}.si-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.06;letter-spacing:-1.8px;margin:0 0 18px}.si-hero h1 span{color:#a9d9c4}.si-hero p{max-width:680px;color:#d9e9e2;font-size:16px;line-height:1.7;margin:0 0 22px}.si-source-chip{display:inline-flex;align-items:center;gap:9px;background:#ffffff17;border:1px solid #ffffff2b;border-radius:30px;padding:10px 14px;font-size:12px;color:#e6f3ed}.si-dot{width:8px;height:8px;border-radius:50%;background:#9bd6b7}.si-hero-stat{background:#fff;color:#18342d;border-radius:18px;padding:26px;box-shadow:0 16px 40px #071f1833}.si-hero-stat>span{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#648076}.si-hero-stat strong{display:block;font-size:42px;letter-spacing:-1.5px;margin:7px 0}.si-hero-stat small{display:block;color:#65776f;line-height:1.5}.si-stat-rule{height:1px;background:#e4ebe6;margin:18px 0}.si-hero-stat p{color:#66776f;font-size:12px;margin:0}.si-content{padding-top:54px;padding-bottom:70px}.si-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.si-section-head h2{font-size:28px;letter-spacing:-.7px;margin:0 0 8px}.si-section-head p{margin:0;color:#687970;line-height:1.6}.si-download,.si-source-link{display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:#155b45;font-weight:800;font-size:13px;border:1px solid #c8d9d0;border-radius:9px;padding:12px 15px;white-space:nowrap}.si-filters{display:flex;align-items:end;gap:16px;background:#fff;border:1px solid #e2e9e4;padding:18px;border-radius:14px;margin:24px 0 18px}.si-filters>div,.si-compare-controls>div:not(.si-versus){flex:1}.si-filters label,.si-compare label{display:block;font-size:12px;font-weight:750;margin:0 0 8px;color:#38574b}.si-filters select,.si-compare select{width:100%;border:1px solid #d7e1da;border-radius:8px;background:#fff;padding:12px 13px;color:#203b31;font:inherit}.si-filter-button{background:#174d3e;color:#fff;border:0;border-radius:8px;padding:13px 18px;font:inherit;font-weight:750;cursor:pointer}.si-results-meta{display:flex;justify-content:space-between;color:#60766b;font-size:12px;margin:18px 2px 10px}.si-results-meta strong{color:#214c3d}.si-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e8e3;border-radius:13px}.si-table{border-collapse:collapse;width:100%;min-width:760px}.si-table th{text-align:left;background:#f0f5f1;color:#587064;text-transform:uppercase;font-size:10px;letter-spacing:1px;padding:14px 16px}.si-table td{padding:15px 16px;border-top:1px solid #edf1ed;vertical-align:middle}.si-table td:first-child{width:22%}.si-table td:nth-child(2){width:42%}.si-table td:nth-child(3){width:22%}.si-code{display:inline-block;color:#6a8277;background:#eff4f0;border-radius:5px;padding:3px 6px;font-size:10px;margin-bottom:5px}.si-table td strong{display:block;font-size:13px}.si-description{font-size:12px;color:#40594d}.si-table td small{display:block;color:#84928b;font-size:10px;line-height:1.5;margin-top:4px}.si-value{font-size:17px!important;color:#145b43}.si-bar-track{height:5px;background:#edf2ee;border-radius:8px;margin-top:7px;overflow:hidden}.si-bar-track span{display:block;height:100%;background:#65a98b;border-radius:8px}.si-sample{font-size:12px;color:#63766c}.si-footnote{font-size:11px;color:#75847c;line-height:1.6;margin:11px 2px 48px}.si-compare{border-top:1px solid #dfe8e1;padding-top:36px;margin-bottom:48px}.si-compare-controls{display:flex;align-items:end;gap:18px;background:#fff;padding:18px;border:1px solid #e1e9e3;border-radius:13px}.si-versus{font-size:11px;font-weight:900;color:#8a9a91;padding-bottom:13px}.si-compare-result{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px}.si-compare-result>div{background:#fff;border:1px solid #e1e9e3;border-radius:12px;padding:18px}.si-compare-result span{display:block;color:#687c71;font-size:12px;min-height:30px}.si-compare-result strong{display:block;font-size:24px;color:#145b43;margin-top:7px}.si-compare-middle{text-align:center;background:#eff5f0!important}.si-compare-middle strong{font-size:18px!important;color:#263e33!important}.si-compare-middle small{display:block;color:#75847c;margin-top:5px;font-size:10px}.si-method{display:grid;grid-template-columns:42px 1fr;gap:17px;background:#eef4ef;border:1px solid #dce8df;border-radius:14px;padding:24px;margin-bottom:32px}.si-method-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#d5e9dc;color:#1a6048;font-weight:900}.si-method h2,.si-source h2{font-size:20px;margin:0 0 10px}.si-method p,.si-source p{font-size:13px;color:#5e7167;line-height:1.7;margin:8px 0}.si-source{background:#fff;border:1px solid #e1e9e3;border-radius:14px;padding:24px}.si-source ul{color:#60736a;font-size:12px;line-height:1.9;padding-left:18px}.si-source-link{margin-top:4px}.site-header nav a.active{color:#155b45;font-weight:800}
@media(max-width:760px){.si-hero{padding:44px 0}.si-hero-grid{grid-template-columns:1fr;gap:24px}.si-hero-stat{max-width:420px}.si-content{padding-top:38px}.si-section-head{align-items:start;flex-direction:column}.si-filters{flex-direction:column;align-items:stretch}.si-filter-button{width:100%}.si-compare-controls{align-items:stretch;flex-direction:column}.si-versus{text-align:center;padding:0}.si-compare-result{grid-template-columns:1fr}.si-compare-middle{order:3}.si-method{grid-template-columns:1fr}.si-results-meta{gap:10px;flex-direction:column}}
