.knowledge-shell{--knowledge-green:#0f6a29;--knowledge-green-dark:#0b5822;--knowledge-lime:#73ed90;--knowledge-ink:#101310;--knowledge-muted:#626a62;--knowledge-ivory:#f7f6f1;--knowledge-ivory-dark:#efeee7;--knowledge-border:#dfe3dc;background:var(--knowledge-ivory);min-height:100vh;color:var(--knowledge-ink);font-family:DM Sans,system-ui,sans-serif}.knowledge-shell *,.knowledge-shell :before,.knowledge-shell :after{box-sizing:border-box}.knowledge-shell h1,.knowledge-shell h2,.knowledge-shell h3,.knowledge-shell strong{font-family:Manrope,system-ui,sans-serif}.pricing-shell{background:#f7f6f1}.pricing-main{background:0 0;border:0;width:100%;max-width:none;min-height:0;margin:0;display:block;overflow:hidden}.knowledge-site-header{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;max-width:none;padding:12px 0 0;position:sticky;top:0}.knowledge-site-header>.knowledge-header-inner{background:#fffffff5;border:1px solid #142e1917;border-radius:18px;justify-content:space-between;align-items:center;width:min(1320px,100% - 36px);height:72px;margin:0 auto;padding:0 12px 0 18px;display:flex;position:relative;box-shadow:0 12px 34px #172d1b14}.knowledge-brand{align-items:center;gap:11px;height:58px;transition:opacity .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knowledge-brand:hover{opacity:.82}.knowledge-brand-symbol{object-fit:contain;width:49px;height:49px}.knowledge-brand-wordmark{background:#fff;width:133px;height:29px;display:block;position:relative;overflow:visible}.knowledge-brand-wordmark img{width:118%;max-width:none;height:auto;position:absolute;top:50%;left:-9%;transform:translateY(calc(-50% - 1px))}.sillova-mega-nav{background:#f7f8f4;border:1px solid #e1e6de;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:relative}.knowledge-site-header .sillova-mega-item>button{color:#404740;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;width:auto;min-height:38px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.knowledge-site-header .sillova-mega-item>button:hover,.knowledge-site-header .sillova-mega-item>button[aria-expanded=true]{color:var(--knowledge-green);background:#fff}.knowledge-site-header button:focus-visible,.knowledge-site-header a:focus-visible,.knowledge-site-header summary:focus-visible{outline-offset:3px;outline:3px solid #73ed908c}.sillova-mega-item{position:relative}.sillova-mega-item>button svg{transition:transform .18s}.sillova-mega-item>button[aria-expanded=true] svg{transform:rotate(180deg)}.sillova-mega-panel{background:#fffffffc;border:1px solid #1330191f;border-radius:22px;width:850px;padding:25px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 28px 80px #1228172e}.sillova-mega-solutions .sillova-mega-panel{width:min(1180px,100vw - 24px);left:-115px}.sillova-mega-resources .sillova-mega-panel{width:820px;left:-185px}.sillova-mega-pricing .sillova-mega-panel{width:650px;left:-300px}.sillova-mega-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sillova-mega-solutions .sillova-mega-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.sillova-mega-pricing .sillova-mega-groups{grid-template-columns:1fr}.sillova-mega-groups section{min-width:0}.sillova-mega-groups h2{color:#7b847b;letter-spacing:.11em;text-transform:uppercase;margin:0 0 11px;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:800}.sillova-mega-links{gap:4px;display:grid}.sillova-mega-groups .is-wide .sillova-mega-links,.sillova-mega-pricing .sillova-mega-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.knowledge-site-header .sillova-mega-links a{color:#2c352d;border-radius:13px;min-height:62px;padding:10px 29px 10px 11px;transition:background .18s,color .18s;display:block;position:relative}.knowledge-site-header .sillova-mega-links a:hover{color:var(--knowledge-green);background:#f2f6ef}.sillova-mega-link-copy{min-width:0}.sillova-mega-links a>span:not(.sillova-mega-link-copy),.sillova-mega-link-copy>span{align-items:center;gap:8px;display:flex}.knowledge-site-header .sillova-mega-links a.has-image{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:8px 29px 8px 8px;display:grid}.sillova-mega-thumbnail{object-fit:cover;border-radius:12px;width:112px;height:76px;transition:transform .18s;display:block;box-shadow:inset 0 0 0 1px #142e1914}.sillova-mega-links a.has-image:hover .sillova-mega-thumbnail{transform:scale(1.025)}.sillova-mega-links strong{font-size:13px;font-weight:750;line-height:1.3}.sillova-mega-links small{color:#747d74;margin-top:4px;font-size:10px;font-weight:500;line-height:1.4;display:block}.sillova-mega-links em{color:#17692d;letter-spacing:.04em;text-transform:uppercase;background:#dff4dd;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.sillova-mega-links a>svg{color:#9ca59d;position:absolute;top:12px;right:10px}.knowledge-mobile-toggle,.sillova-mobile-menu{display:none}main.knowledge-main{background:var(--knowledge-ivory);border:0;max-width:none;min-height:auto;margin:0;display:block}.site-footer{z-index:3;color:#111612;background:#f7f8f4;border-top:1px solid #dce4da;border-radius:48px 48px 0 0;margin-top:-1px;padding:88px 0 28px;position:relative;overflow:hidden}.footer-top-light{background:#2e8e47;border-radius:50%;width:36%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #2e8e478c}.footer-container{width:min(1240px,100% - 48px);margin:0 auto}.footer-main-grid{grid-template-columns:.78fr 1.42fr;gap:90px;display:grid}.footer-brand-block{flex-direction:column;align-items:flex-start;display:flex}.footer-real-brand{align-items:center;gap:12px;display:inline-flex}.footer-brand-symbol{object-fit:contain;width:50px;height:50px}.footer-brand-wordmark{background:0 0;width:156px;height:35px;display:block;position:relative;overflow:visible}.footer-brand-wordmark img{width:118%;max-width:none;height:auto;position:absolute;top:50%;left:-9%;transform:translateY(-50%)}.footer-brand-block>p{color:#647066;max-width:330px;margin:27px 0 25px;font-size:14px;line-height:1.65}.footer-contact{color:#2d3a30;background:#fff;border:1px solid #d9e1d7;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex}.footer-contact:hover{color:#116a2a;border-color:#8ac799;transform:translateY(-2px)}.footer-contact svg{color:#177332;width:14px;height:14px}.footer-brand-block>small{color:#9aa29b;margin-top:34px;font-size:9px}.footer-links-refined{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.footer-links-refined h2{color:#26312a;letter-spacing:.11em;text-transform:uppercase;margin:0 0 22px;font-size:9px;font-weight:800}.footer-links-refined a,.footer-links-refined button{color:#69736b;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 0 13px;padding:0;font-size:11px;transition:all .22s;display:flex}.footer-links-refined a:hover,.footer-links-refined button:hover{color:#0f6a29;transform:translate(3px)}.footer-social-icon{color:#347043;text-transform:none;background:#fff;border:1px solid #d8e0d6;border-radius:6px;justify-content:center;align-items:center;width:19px;height:19px;font-size:7px;font-weight:800;display:grid}.footer-legal-row{color:#5f6a61;border-top:1px solid #dde3db;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin-top:72px;padding-top:23px;font-size:10px;display:grid}.footer-legal-row>div{flex-wrap:wrap;gap:18px;display:flex}.footer-legal-row button,.footer-legal-row>div a{color:#5f6a61;background:0 0;border:0;width:auto;padding:0;font-size:10px}.footer-legal-row button:hover,.footer-legal-row>div a:hover{color:#176f30}.footer-legal-row>span{text-align:center}.footer-legal-row>a{color:#526057;justify-self:end;align-items:center;gap:7px;font-weight:700;display:flex}.footer-legal-row>a:hover{color:#0f6a29}.footer-legal-row>a span{font-size:13px}.knowledge-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.knowledge-site-header>.knowledge-header-inner{justify-content:flex-start}.knowledge-brand{order:1;height:auto;margin-right:auto;position:static;transform:none}.sillova-mega-nav{display:none}.knowledge-mobile-toggle{width:44px;height:44px;color:var(--knowledge-green-dark);background:#f6f8f4;border:1px solid #dce3d9;border-radius:14px;order:3;margin-left:auto;display:inline-flex}.knowledge-mobile-toggle[aria-expanded=true]{border-color:var(--knowledge-green-dark);background:var(--knowledge-green-dark);color:#fff}.knowledge-header-actions{order:2}.sillova-mobile-menu{overscroll-behavior:contain;background:#fff;border:1px solid #dbe2d8;border-radius:22px;width:auto;max-height:none;padding:10px 14px 14px;display:block;position:fixed;inset:94px 12px 12px;overflow-y:auto;box-shadow:0 28px 80px #172d1b33}.sillova-mobile-menu details{border-bottom:1px solid #e8ece6}.sillova-mobile-menu summary{color:#263027;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:0 5px;font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:750;list-style:none;display:flex}.sillova-mobile-menu summary::-webkit-details-marker{display:none}.sillova-mobile-menu summary:after{content:"+";width:30px;height:30px;color:var(--knowledge-green-dark);background:#f2f5ef;border-radius:10px;place-items:center;font-size:20px;font-weight:500;transition:transform .18s;display:grid}.sillova-mobile-menu details[open]>summary:after{transform:rotate(45deg)}.sillova-mobile-menu .sillova-mega-groups,.sillova-mobile-menu .sillova-mega-groups .is-wide .sillova-mega-links,.sillova-mobile-menu .sillova-mega-links{grid-template-columns:1fr;gap:6px;display:grid}.sillova-mobile-menu .sillova-mega-groups{padding:5px 0 17px}.sillova-mobile-menu .sillova-mega-groups section+section{margin-top:10px}.knowledge-site-header .sillova-mobile-menu .sillova-mega-links a{align-items:center;min-height:44px;padding:10px 33px 10px 9px;display:flex}.knowledge-site-header .sillova-mobile-menu .sillova-mega-links a.has-image{min-height:44px;padding:10px 33px 10px 9px;display:flex}.sillova-mobile-menu .sillova-mega-thumbnail,.sillova-mobile-menu .sillova-mega-links small{display:none}.sillova-mobile-actions{background:#fff;grid-template-columns:1fr 1fr;gap:8px;margin:0 -2px;padding:14px 2px;display:grid;position:sticky;bottom:-14px}.knowledge-site-header .sillova-mobile-actions a{color:#354035;background:#f1f4ef;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:750;display:inline-flex}.knowledge-site-header .sillova-mobile-actions a.is-primary{background:var(--knowledge-green-dark);color:#fff}.knowledge-hero{grid-template-columns:1fr}.knowledge-hero-copy{padding:58px}.knowledge-hero-media{min-height:440px;margin:0 12px 12px}.knowledge-facts-heading{grid-template-columns:1fr 1fr}.knowledge-facts-heading>p:last-child{grid-column:2}.knowledge-facts-grid{grid-template-columns:repeat(2,1fr)}.knowledge-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:48px}.knowledge-sources{gap:48px}.site-footer{padding-top:78px}.footer-main-grid{grid-template-columns:1fr;gap:58px}.footer-brand-block>p{max-width:500px}.footer-brand-block>small{margin-top:24px}}@media (width<=760px){.knowledge-site-header>.knowledge-header-inner,.knowledge-breadcrumbs,.knowledge-hero,.knowledge-trust-strip,.knowledge-reading-layout{width:min(100% - 32px,680px)}.knowledge-site-header>.knowledge-header-inner{height:64px;padding:0 9px 0 12px}.sillova-mobile-menu{top:84px}.knowledge-brand{gap:6px}.knowledge-brand-symbol{width:34px;height:34px}.knowledge-brand-wordmark{width:94px;height:22px}.knowledge-header-actions{gap:5px}.knowledge-search-trigger{width:42px;min-height:42px;padding:0}.knowledge-search-trigger>span,.knowledge-try-link{display:none}.knowledge-search-layer{padding:16px 12px}.knowledge-search-panel{max-height:calc(100vh - 32px);overflow-y:auto}.knowledge-search-panel form{min-height:62px;padding:0 12px 0 17px}.knowledge-search-panel kbd,.knowledge-breadcrumb-taxonomy{display:none}.knowledge-hero{border-radius:20px;min-height:0}.knowledge-hero-copy{padding:42px 28px}.knowledge-hero h1{font-size:clamp(52px,17vw,76px)}.knowledge-hero-summary{font-size:16px}.knowledge-hero-media{border-radius:16px;min-height:320px;margin:0 8px 8px}.knowledge-trust-strip{grid-template-columns:1fr;padding-bottom:44px}.knowledge-trust-strip>div,.knowledge-trust-strip>div:first-child,.knowledge-trust-strip>div:last-child{border-right:0;border-bottom:1px solid var(--knowledge-border);padding:16px 0}.knowledge-trust-strip>div:last-child{border-bottom:0}.knowledge-facts{padding-top:64px;padding-bottom:64px}.knowledge-facts-heading{display:block}.knowledge-facts-heading h2{margin-top:10px}.knowledge-facts-heading>p:last-child{margin-top:16px}.knowledge-facts-grid{grid-template-columns:1fr}.knowledge-facts[data-layout=numeric] .knowledge-fact{min-height:150px}.knowledge-fact-value{margin-top:28px}.knowledge-reading-layout{padding-top:64px;display:block}.knowledge-toc{border:1px solid var(--knowledge-border);background:#f0f1eb;border-radius:14px;max-height:none;margin-bottom:70px;padding:22px;position:static}.knowledge-toc nav{grid-template-columns:1fr 1fr;display:grid}.knowledge-toc-review{display:none}.knowledge-article-section,.knowledge-article-section+.knowledge-article-section{padding-top:62px;padding-bottom:62px}.knowledge-article-section:first-child{padding-top:0}.knowledge-article-section>h2,.knowledge-faq>h2,.knowledge-sources h2,.knowledge-related h2{font-size:clamp(34px,11vw,48px)}.knowledge-section-lead{font-size:18px}.knowledge-table-wrap{margin-right:-16px}.knowledge-sources{padding-top:72px;padding-bottom:72px;display:block}.knowledge-source-list{margin-top:46px}.knowledge-related{padding-top:72px;padding-bottom:82px}.knowledge-related>div,.knowledge-related[data-count="4"]>div{grid-template-columns:1fr}}@media (width<=680px){.site-footer{border-radius:34px 34px 0 0;padding:66px 0 24px}.footer-container{width:min(100% - 32px,680px)}.footer-main-grid{gap:48px}.footer-links-refined{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-legal-row{grid-template-columns:1fr;gap:18px;margin-top:54px}.footer-legal-row>span{text-align:left}.footer-legal-row>a{justify-self:start}}@media (width<=520px){.knowledge-toc nav{grid-template-columns:1fr}.knowledge-toc{margin-bottom:42px}}@media (width<=440px){.knowledge-toc nav{grid-template-columns:1fr}.knowledge-hero-copy{padding:36px 22px}.knowledge-hero-media{min-height:260px}.knowledge-brand-wordmark{width:90px;height:21px;display:block}.footer-brand-symbol{width:44px;height:44px}.footer-brand-wordmark{width:137px;height:31px}.knowledge-callout{padding:18px}}@media (width<=760px){.knowledge-page[data-hero-layout=landscape] .knowledge-hero-copy>*{max-width:100%}.knowledge-page[data-hero-layout=landscape] .knowledge-hero-taxonomy,.knowledge-page[data-hero-layout=landscape] .knowledge-scientific-name,.knowledge-page[data-hero-layout=landscape] .knowledge-hero-summary{width:100%}.knowledge-page[data-hero-layout=landscape] .knowledge-hero h1{letter-spacing:-.06em;overflow-wrap:anywhere;width:100%;font-size:clamp(43px,12vw,52px)}.knowledge-page[data-hero-layout=landscape] .knowledge-hero-media{aspect-ratio:16/9;min-height:0}.knowledge-facts[data-layout=principles]{padding-top:64px;padding-bottom:64px}.knowledge-facts[data-layout=principles] .knowledge-facts-heading{margin-bottom:34px;display:block}.knowledge-facts[data-layout=principles] .knowledge-facts-heading>p:last-child{max-width:34rem;margin-top:16px}.knowledge-facts[data-layout=principles] .knowledge-facts-grid{grid-template-columns:1fr}.knowledge-facts[data-layout=principles] .knowledge-fact{padding:26px 0 29px}.knowledge-facts[data-layout=principles] .knowledge-fact h3{margin-top:18px}.knowledge-facts[data-layout=principles] .knowledge-fact-value{max-width:none;font-size:clamp(21px,7vw,26px)}}@media (prefers-reduced-motion:reduce){.knowledge-shell *,.knowledge-shell :before,.knowledge-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
