.si-page{background:#fff;color:#142b22}.si-page :is(h1,h2,h3){font-weight:500;letter-spacing:-.045em;line-height:1.14}.si-page :is(p,li){line-height:1.75}.si-page .si-outer{max-width:none!important;padding-inline:0!important;background:#fff!important}.si-results-hero{max-width:1240px;margin:auto;padding:64px 40px 48px;background:#fff!important}.si-results-hero nav{font-size:.75rem;margin-bottom:32px}.si-results-hero nav li{font-size:.75rem}.si-results-hero h1{font-size:clamp(2.5rem,4.8vw,4.6rem);max-width:18ch;margin:24px 0}.si-results-hero>p{max-width:68ch;font-size:1.075rem;color:#52655b!important}.si-results-hero>.flex.border-t{font-size:.75rem;border:0;padding:0;margin-top:24px;color:#53684e}.si-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.si-button{display:inline-flex;padding:15px 24px;background:#193b2b;color:#fff!important;border-radius:999px;font-size:.875rem;font-weight:600;min-height:50px;align-items:center;text-decoration:none}.si-button:hover{background:#31543c}.si-text-link{font-size:.875rem;font-weight:500;color:#3c5d47;text-decoration:underline;text-underline-offset:5px}.si-evidence-note{max-width:1160px;margin:0 auto 40px;padding:26px 32px!important;border:0!important;border-left:3px solid #87a073!important;background:#f5f7f1!important;border-radius:0 12px 12px 0}.si-evidence-note h2{font-size:1rem!important;font-weight:600!important;letter-spacing:0;margin:0 0 10px}.si-evidence-note p{font-size:.8125rem!important;color:#5e6e62!important;max-width:110ch;margin-top:8px}.si-evidence-note a{color:#3a6044;text-decoration:underline;text-underline-offset:4px}.si-case-grid{max-width:1240px;padding:0 40px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:28px;scroll-margin-top:115px}.si-case{padding:0!important;border:1px solid #e1e7dd!important;border-radius:24px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.si-case-1,.si-case-4{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.1fr}.si-case-4{grid-template-columns:1.1fr .9fr}.si-case-4 .si-case-visual{order:2}.si-case-visual{position:relative;isolation:isolate;background:#edf3e6;min-height:255px;padding:44px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;margin:0!important}.si-case-visual::after{content:"";position:absolute;z-index:-1;inset:30px -80px;border:1px solid #bed1b34a;transform:rotate(-22deg);border-radius:120px}.si-case-1 .si-case-visual{background:#16382a;color:#f6f8ed;min-height:410px}.si-case-1 .si-case-visual::after{border-color:#b3d6a535}.si-case-2 .si-case-visual{background:#eaf0e3}.si-case-3 .si-case-visual{background:#edf0ed}.si-case-4 .si-case-visual{background:#e2eccf}.si-measure-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;width:100%;position:relative}.si-measure-pair>div{display:flex;flex-direction:column;align-items:start;gap:12px}.si-measure-pair>div+div{border-left:1px solid #80947a66;padding-left:30px}.si-measure-label{font-size:.72rem;line-height:1.55;opacity:.8;min-height:2.5em;max-width:16ch}.si-measure-pair strong{font-size:clamp(2.8rem,4.6vw,4.4rem);font-weight:500;letter-spacing:-.065em;line-height:1.05}.si-measure-unit{font-size:.75rem;opacity:.75}.si-percent{display:block;font-size:clamp(4rem,7vw,6.5rem);font-weight:500;letter-spacing:-.07em;line-height:1.15}.si-case-copy{padding:34px!important;display:flex;flex-direction:column;gap:18px;margin:0!important}.si-case-copy>div.space-y-2>span{font-size:.625rem;color:#536d47!important;letter-spacing:.12em}.si-case h2{font-size:clamp(1.55rem,2.5vw,2.3rem)!important;font-weight:500;margin-top:14px;max-width:24ch;color:#193426}.si-case-copy>p{font-size:.9375rem!important;line-height:1.8;color:#52635a!important;margin:0!important}.si-case-copy>p.text-xs{font-size:.75rem!important}.si-case-facts{gap:8px 20px;font-size:.75rem;color:#334e3c!important;margin:0!important}.si-case-facts strong{font-weight:600}.si-case-link{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:.8125rem!important;font-weight:600;color:#244b32!important;line-height:1.6;text-decoration:none!important;border-top:1px solid #dce5d7;padding-top:18px;margin-top:auto!important;min-height:48px}.si-case-link:hover{text-decoration:underline!important}.si-results-section{max-width:1240px;margin:auto;padding:64px 40px!important;border:0!important}.si-results-section h2{font-size:2.35rem;max-width:25ch;margin-bottom:30px}.si-outcomes article{background:#f6f8f2;border:0!important;border-radius:20px;padding:30px!important}.si-outcomes h3{font-size:1.6rem}.si-outcomes article li{font-size:.9375rem}.si-outcomes article .border-t p{font-size:.75rem;line-height:1.7}.si-measurement .grid{background:transparent!important;gap:24px}.si-measurement .grid>div{background:transparent!important;border-top:1px solid #cad7c0;padding:24px 0}.si-measurement h3{font-size:1.15rem;font-weight:500}.si-measurement .grid p{font-size:.9375rem;color:#53675b!important}.si-results-next{border-top:1px solid #dbe5d4!important;display:flex;justify-content:space-between;gap:30px;align-items:center;padding-block:48px!important}.si-results-next h2{margin:0;max-width:23ch}.si-results-next a.inline-flex{background:#1a3a2a!important;color:white!important;padding:16px 24px;border-radius:999px;font-size:.875rem;letter-spacing:0;text-transform:none}.si-residual{max-width:1240px;padding:24px 40px;margin:auto;font-size:.75rem}.si-pricing .si-price-hero{background:#f5f7f1!important;padding:64px 0!important;border:0}.si-pricing .si-price-hero>div{max-width:1240px;padding-inline:40px;margin:auto}.si-pricing .si-price-hero>h1,.si-pricing .si-price-hero>p,.si-pricing .si-price-hero>nav{max-width:1160px;margin-inline:auto}.si-pricing .si-price-hero h1{font-size:clamp(2.5rem,4.5vw,4.2rem);max-width:23ch;font-weight:500;line-height:1.12;margin-block:24px}.si-pricing .si-price-hero p{max-width:78ch;color:#536358;line-height:1.8}.si-pricing .si-price-hero p.text-xs{font-size:.75rem}.si-pricing .si-price-section{padding:64px 40px!important;max-width:1240px;margin:auto;border:0}.si-pricing .si-price-section>.exp-container{padding:0;max-width:none}.si-pricing .si-price-section h2{font-size:2.1rem;max-width:27ch;margin-bottom:22px;font-weight:500}.si-pricing .si-price-section p{font-size:1rem;color:#536358;max-width:85ch}.si-price-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px!important;background:none!important;margin:30px 0!important}.si-price-card{grid-column:span 2;display:flex;flex-direction:column;gap:22px;padding:28px!important;border:1px solid #dde6d5;border-radius:22px;background:#fff!important;margin:0!important;min-width:0}.si-price-card:nth-child(-n+2){grid-column:span 3}.si-price-card.si-price-featured{background:#193a2c!important;border-color:#193a2c;color:#fff}.si-price-card.si-price-featured :is(p,h2,h3,div){color:#eef6e9!important}.si-price-card.si-price-featured a{color:#fff!important}.si-price-card:nth-child(2){background:#edf3e6!important}.si-price-card :is(h2,h3){font-size:1.2rem!important;letter-spacing:-.02em;font-weight:600!important;margin:0!important}.si-price-card h3 a{color:inherit;text-decoration:none}.si-price-card p.si-price-amount,.si-price-card .si-price-amount{font-size:clamp(1.8rem,2.7vw,2.6rem)!important;font-family:Manrope,Arial,sans-serif!important;line-height:1.3!important;letter-spacing:-.045em;font-weight:500;margin:4px 0!important;color:#173c28}.si-price-card p.si-price-description{font-size:.875rem;line-height:1.75;margin:0}.si-price-card .si-price-action{margin-top:auto;padding-top:22px;border-top:1px solid #a6bea355;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;min-height:48px;color:#2c5738;text-decoration:none}.si-price-card .grid p{font-size:.78rem!important;line-height:1.7}.si-pricing .si-price-legend,.si-pricing .si-table-caption{font-size:.75rem!important;color:#748070}.si-pricing .si-price-comparison{background:#f6f8f3;border-radius:24px;max-width:1160px}.si-pricing .si-price-comparison h2{font-size:1.75rem}.si-price-details{margin:24px 0;border:1px solid #d7e0d1;border-radius:16px;background:#fff;overflow:hidden}.si-price-details>summary{padding:20px 24px;font-size:.875rem;font-weight:600;cursor:pointer;color:#355c40;min-height:64px}.si-price-details>div{padding:0 20px 20px}.si-pricing .si-price-details table{font-size:.8125rem;line-height:1.6}.si-pricing .si-price-details th{background:#f3f6ef;color:#263f2d;font-weight:600}.si-pricing .si-price-faq details{border:0;border-bottom:1px solid #dce5d7;border-radius:0;background:#fff}.si-pricing .si-price-enquiry{background:#eef3e8;border-radius:24px;margin-bottom:64px;padding:44px!important;max-width:1160px}.si-price-enquiry .stakh-enquiry{max-width:700px;margin-left:0}.si-about-hero{background:#fff!important;padding:56px 0 72px;border:0}.si-about-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px 80px;align-items:center}.si-about-copy h1{font-size:clamp(2.5rem,4vw,3.7rem)!important;line-height:1.08!important;letter-spacing:-.055em!important;max-width:22ch;margin:24px 0!important}.si-about-copy>p{font-size:17px;line-height:1.8!important;color:#536459!important;margin-top:22px;max-width:59ch}.si-about-copy [data-entity-disambiguation]{font-size:13px;line-height:1.8!important;color:#69746c!important}.si-about-copy>.flex.border-t{font-size:11px;line-height:1.7;gap:8px 18px;max-width:50ch;padding-top:16px}.si-about-copy>div.flex:has(>.uppercase){color:#54745c;font-size:11px}.si-about-media{min-width:0;align-self:start;padding-top:65px}.si-about-media figure{margin:0!important;display:block!important;max-width:420px!important}.si-about-media img{height:440px!important;max-height:440px;width:100%;object-fit:cover!important;object-position:50% 25%;border-radius:24px!important;border:0!important;margin:0!important;aspect-ratio:auto!important}.si-about-media figcaption{font-size:11px!important;line-height:1.7!important;color:#738078;margin-top:14px;max-width:38ch}.si-about .si-about-statement{grid-column:1/-1;font-size:22px!important;line-height:1.7!important;letter-spacing:-.025em!important;font-weight:400;max-width:none!important;padding:32px 40px!important;border:0!important;border-left:3px solid #a8bd89!important;border-radius:0 16px 16px 0;background:#f2f6ed;color:#2a4433!important;margin:12px 0 0!important}.si-about .si-about-section{padding:72px 0!important;border:0;background:#fff}.si-about .si-about-section:nth-of-type(odd){background:#f5f8f3}.si-about .si-about-inner{max-width:1240px!important;margin:auto;padding-inline:40px!important;width:100%}.si-about .si-about-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.si-about .si-about-section-body{min-width:0}.si-pricing .si-price-availability{width:auto!important;margin-inline:0!important;padding:64px 24px!important;background:#eef4e8!important}@media(max-width:940px){.si-about .si-about-split{display:block}.si-about .si-about-section-heading{margin-bottom:28px}}.si-about .si-about-section-heading h2{font-size:38px!important;line-height:1.16!important;max-width:18ch;margin:0!important;padding:0!important;border:0!important}.si-about .si-about-section-body>div{padding:0;max-width:none}.si-about .si-about-section-body :is(p,li){font-size:16px;line-height:1.8;color:#52645a!important}.si-about .si-about-section-body .grid{gap:18px;background:none!important;margin-top:24px}.si-about .si-about-section-body .grid>div{background:#f0f5eb!important;border:1px solid #d9e5d3!important;border-radius:16px;padding:22px!important}.si-about .si-about-section-body .grid p{font-size:13px}.si-about .si-about-section-body p+p{margin-top:18px}.si-testimonials-shell{padding:48px 0 72px;background:#fff}.si-testimonial-hero{padding:0!important;max-width:850px;margin:0 0 30px}.si-testimonial-hero h1{font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.1;margin:24px 0}.si-testimonial-hero [data-opening-entity]{border:0!important;padding:0!important;max-width:65ch}.si-testimonial-hero p{font-size:16px;color:#5b6e61;line-height:1.8}.si-rating-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0!important;border-block:1px solid #e0e6dd;margin:30px 0!important;background:none!important;box-shadow:none!important}.si-rating-bar>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.si-rating-bar a{color:#416749;font-size:13px;text-decoration:underline;text-underline-offset:4px}.si-reviews{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:0!important;margin-top:40px!important}.si-review{display:flex;flex-direction:column;align-items:start;gap:24px;padding:32px!important;border:1px solid #dce5d9!important;border-radius:22px;background:#fff!important;box-shadow:none!important;margin:0!important}.si-review-featured{grid-column:1/-1;background:#f3f7ef!important;display:grid;grid-template-columns:1fr 2fr;gap:30px 60px}.si-review-featured>.flex{grid-column:1}.si-review-featured>.si-review-quote{grid-column:2;grid-row:1/span 2}.si-review-featured>.si-review-attribution{grid-column:1;grid-row:2;border:0!important;align-self:end}.si-review-quote{margin:0!important;min-width:0}.si-review-quote>p{font-size:18px!important;line-height:1.8!important;color:#254331!important;letter-spacing:-.02em;font-weight:400}.si-review-featured .si-review-quote>p{font-size:25px!important;line-height:1.65!important}.si-review-more{margin-top:22px;border-top:1px solid #d6e1cd;padding-top:16px}.si-review-more summary{font-size:13px;font-weight:600;color:#426949;cursor:pointer;padding:6px 0}.si-review-more p{font-size:15px!important;line-height:1.8!important;color:#52695a;margin-top:16px}.si-review-attribution{display:block!important;padding:20px 0 0!important;margin-top:auto!important;border-top:1px solid #d9e4d4;background:none!important;box-shadow:none!important}.si-review-attribution p{font-size:12px!important;line-height:1.8!important;color:#5b6e60!important}.si-review-attribution [data-review-relationship]{font-size:11px!important;line-height:1.85!important;margin-top:16px!important;max-width:44ch}.si-contact-hero{background:#fff!important;padding:48px 0 40px!important;min-height:0!important;display:block!important;border:0!important}.si-contact-hero>.exp-container{max-width:1240px!important;padding-inline:40px!important;margin:auto}.si-contact-hero h1{font-size:clamp(2.6rem,4.8vw,4.2rem);line-height:1.12;max-width:20ch;margin:24px 0}.si-contact-hero p{max-width:65ch;font-size:17px;line-height:1.8}.si-contact-section{padding:48px 0 80px!important;background:#f4f7f0;border:0!important}.si-contact-grid{display:grid!important;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.si-contact-details{display:flex;flex-direction:column;gap:32px}.si-contact-details>div{margin:0!important}.si-contact-details .space-y-6>div{padding:20px 0!important;border-bottom:1px solid #dbe5d6;margin:0!important}.si-contact-details .space-y-6>div:first-child{padding-top:0!important}.si-contact-details a{font-size:16px;color:#365b41}.si-contact-form .stakh-enquiry{padding:32px!important;border:1px solid #d7e2d0;border-radius:22px;background:#fff;box-shadow:0 12px 35px #193b2b05}.si-contact-details h2,.si-contact-details h3{font-size:24px;line-height:1.25}.si-measure-kind{display:block;font-size:12px;font-weight:600;line-height:1.5;margin-bottom:28px}body[data-experience-site] .si-trust{background:#f4f6ef;padding:64px 0 72px;border-top:1px solid #dce3d4;color:#21382a;margin:0}.si-trust-inner{max-width:1240px;padding:0 40px;margin:auto}.si-trust-heading{font-size:1.15rem;font-weight:500;letter-spacing:-.025em;line-height:1.5;max-width:65ch;margin-bottom:32px}.si-trust-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 36px}.si-trust-item{grid-column:span 2;position:relative;padding:24px 0 0 30px;border-top:1px solid #d4dfcc}.si-trust-item:nth-child(n+4){grid-column:span 3}.si-trust-item>svg{position:absolute;left:0;top:26px;width:18px;height:18px;stroke:#547449;margin:0}.si-trust-item>strong{display:block;font-size:.875rem;font-weight:600;margin-bottom:10px;color:#2b4831}.si-trust-detail{display:block;font-size:.8125rem;line-height:1.8;color:#5c6c60}.si-trust-detail span{color:inherit}.si-trust-detail a{color:#3c6747!important;text-decoration:underline;text-underline-offset:4px}.si-trust-detail a:hover{color:#1a3822!important}@media(max-width:900px){.si-case-1,.si-case-4{grid-template-columns:1fr 1fr}.si-case-visual{padding:28px}.si-case-copy{padding:26px!important}.si-measure-pair{gap:18px}.si-measure-pair>div+div{padding-left:18px}.si-price-card{grid-column:span 3}}@media(max-width:767px){.si-results-hero{padding:36px 24px}.si-results-hero h1{font-size:2.6rem;max-width:19ch}.si-results-hero>p{font-size:1rem}.si-hero-actions{gap:20px;align-items:start;flex-direction:column}.si-evidence-note{margin:0 24px 28px;padding:22px!important}.si-evidence-note p{font-size:.8rem!important}.si-case-grid{padding:0 24px;grid-template-columns:1fr;gap:24px}.si-case-1,.si-case-4{display:flex;grid-column:auto}.si-case-4 .si-case-visual{order:0}.si-case-1 .si-case-visual{min-height:260px}.si-case-visual{padding:32px;min-height:230px}.si-measure-pair strong{font-size:3.3rem}.si-case-copy{padding:26px!important}.si-case h2{font-size:1.8rem!important}.si-results-section{padding:44px 24px!important}.si-results-section h2{font-size:1.9rem}.si-results-next{display:block}.si-results-next a{margin-top:24px}.si-residual{padding-inline:24px}.si-pricing .si-price-hero{padding:36px 0!important}.si-pricing .si-price-hero>div{padding-inline:24px}.si-pricing .si-price-hero h1{font-size:2.45rem}.si-pricing .si-price-section{padding:42px 24px!important}.si-pricing .si-price-section h2{font-size:1.9rem}.si-price-grid{display:flex!important;flex-direction:column;gap:20px!important}.si-price-card{padding:26px!important}.si-pricing .si-price-enquiry{border-radius:0;margin-bottom:0}.si-pricing .si-price-comparison{border-radius:0}body[data-experience-site] .si-trust{padding:48px 0 56px}.si-trust-inner{padding:0 24px}.si-trust-heading{font-size:1.05rem;margin-bottom:24px}.si-trust-grid{display:block}.si-trust-item{margin-top:20px;padding-top:20px}.si-trust-item>svg{top:22px}.si-trust-detail{font-size:.875rem}}
