.wst-root *,.wst-root *:before,.wst-root *:after{box-sizing:border-box;margin:0;padding:0}.wst-root{--wst-border: #dceadd;--wst-body: #2e3d35;--wst-muted: #5a6b5c;font-family:Poppins,Arial,sans-serif;color:var(--wst-body);opacity:1}.wst-full{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important}.wst-hero{background:var(--green-950);padding:80px 0 72px;position:relative;overflow:hidden}.wst-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 75% at 78% 18%,rgba(45,102,50,.45) 0%,transparent 65%);pointer-events:none}.wst-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(109,181,115,.3),transparent)}.wst-inner{max-width:1120px;margin:0 auto;padding:0 48px;position:relative;z-index:2}.wst-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.wst-breadcrumb a,.wst-breadcrumb span{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;text-decoration:none;transition:color .2s}.wst-breadcrumb a:hover{color:var(--green-400)}.wst-breadcrumb .sep{color:#ffffff2e}.wst-breadcrumb .cur{color:var(--green-400)}.wst-kicker{display:inline-flex;align-items:center;gap:8px;background:#4e995426;border:1px solid rgba(109,181,115,.28);border-radius:50px;padding:5px 14px 5px 9px;margin-bottom:22px}.wst-kicker-dot{width:7px;height:7px;border-radius:50%;background:var(--green-400);box-shadow:0 0 0 3px #6db57333;flex-shrink:0}.wst-kicker span{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--green-300)}.wst-h1{font-family:Poppins,Arial,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1.1;color:var(--color-white);margin-bottom:20px}.wst-h1 em{font-style:italic;color:var(--green-400)}.wst-sub{font-size:1.05rem;line-height:1.65;color:#ffffffb3;max-width:600px;margin-bottom:28px}.wst-sub strong{color:#ffffffe6;font-weight:600}.wst-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.wst-pill{background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:50px;padding:6px 14px;font-size:.78rem;font-weight:500;color:#ffffffbf}.wst-actions{display:flex;gap:14px;flex-wrap:wrap}.wst-btn-primary{display:inline-flex;align-items:center;background:var(--green-400);color:var(--green-950)!important;font-size:.9rem!important;font-weight:700!important;text-decoration:none!important;padding:13px 26px;border-radius:50px;transition:background .2s,transform .15s}.wst-btn-primary:hover{background:var(--green-300);transform:translateY(-1px)}.wst-btn-outline{display:inline-flex;align-items:center;background:transparent;color:#ffffffbf!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;padding:13px 26px;border-radius:50px;border:1px solid rgba(255,255,255,.22);transition:border-color .2s,color .2s}.wst-btn-outline:hover{border-color:var(--green-400);color:var(--green-400)!important}.wst-challenges{background:var(--green-50);border-bottom:1px solid var(--wst-border);padding:40px 0}.wst-challenges-grid{display:flex!important;flex-wrap:wrap!important;gap:0!important}.wst-challenge{flex:1 1 220px!important;display:flex!important;align-items:flex-start!important;gap:14px!important;padding:16px 28px!important;border-right:1px solid var(--wst-border)}.wst-challenge:last-child{border-right:none}.wst-challenge-icon{font-size:1.4rem;flex-shrink:0;margin-top:2px}.wst-challenge-text strong{display:block;font-size:.82rem;font-weight:700;color:var(--green-900);margin-bottom:3px}.wst-challenge-text p{font-size:.78rem;line-height:1.5;color:var(--wst-muted)}.wst-intro{padding:80px 0;background:var(--color-white)}.wst-intro-grid{display:flex!important;gap:72px!important;align-items:flex-start!important}.wst-intro-copy{flex:1 1 auto!important}.wst-intro-stats{flex:0 0 280px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.wst-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600);margin-bottom:14px}.wst-intro-copy h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:700;line-height:1.2;color:var(--green-950);margin-bottom:20px}.wst-intro-copy h2 em{font-style:italic;color:var(--green-600)}.wst-intro-copy p{font-size:1rem;line-height:1.75;color:var(--wst-body);margin-bottom:16px}.wst-stat-card{background:var(--green-50);border:1px solid var(--wst-border);border-radius:12px;padding:22px 24px}.wst-stat-card .num{font-family:Poppins,Arial,sans-serif;font-size:2rem;font-weight:700;color:var(--green-700);line-height:1;margin-bottom:4px}.wst-stat-card .desc{font-size:.8rem;line-height:1.45;color:var(--wst-muted)}.wst-services{padding:80px 0;background:var(--green-50)}.wst-services-header{text-align:center;margin-bottom:52px}.wst-services-header h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:700;color:var(--green-950);margin-bottom:12px}.wst-services-header h2 em{font-style:italic;color:var(--green-600)}.wst-services-header p{font-size:.98rem;color:var(--wst-muted);max-width:540px;margin:0 auto;line-height:1.65}.wst-services-grid{display:flex!important;flex-wrap:wrap!important;gap:24px!important}.wst-service-card{flex:1 1 300px!important;background:var(--color-white)!important;border:1px solid var(--wst-border)!important;border-radius:14px!important;padding:32px!important;transition:box-shadow .2s,transform .2s!important}.wst-service-card:hover{box-shadow:0 8px 32px #0d20101a!important;transform:translateY(-2px)!important}.wst-service-icon{font-size:1.8rem;margin-bottom:16px;display:block}.wst-service-card h3{font-family:Poppins,Arial,sans-serif;font-size:1.15rem;font-weight:700;color:var(--green-900);margin-bottom:10px;line-height:1.25}.wst-service-card p{font-size:.88rem;line-height:1.65;color:var(--wst-muted);margin-bottom:18px}.wst-service-tag-row{display:flex;flex-wrap:wrap;gap:6px}.wst-tag{background:var(--green-100);color:var(--green-700);font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:50px}.wst-streams{padding:80px 0;background:var(--color-white)}.wst-streams h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:700;color:var(--green-950);margin-bottom:10px}.wst-streams h2 em{font-style:italic;color:var(--green-600)}.wst-streams-intro{font-size:.98rem;color:var(--wst-muted);margin-bottom:40px;max-width:580px;line-height:1.65}.wst-streams-grid{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.wst-stream{flex:1 1 180px!important;background:var(--green-50)!important;border:1px solid var(--wst-border)!important;border-radius:12px!important;padding:22px 20px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.wst-stream-icon{font-size:1.5rem}.wst-stream strong{font-size:.85rem;font-weight:700;color:var(--green-900)}.wst-stream span{font-size:.75rem;color:var(--wst-muted);line-height:1.45}.wst-process{padding:80px 0;background:var(--green-950);position:relative;overflow:hidden}.wst-process:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 20% 80%,rgba(45,102,50,.35) 0%,transparent 60%);pointer-events:none}.wst-process-header{text-align:center;margin-bottom:52px;position:relative;z-index:2}.wst-process-header .wst-label{color:var(--green-400)}.wst-process-header h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:700;color:var(--color-white);margin-bottom:10px}.wst-process-header h2 em{font-style:italic;color:var(--green-400)}.wst-process-header p{font-size:.95rem;color:#fff9;max-width:500px;margin:0 auto;line-height:1.65}.wst-steps{display:flex!important;flex-direction:column!important;gap:0!important;position:relative;z-index:2}.wst-step{display:flex!important;gap:28px!important;align-items:flex-start!important;padding:28px 0!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.wst-step:last-child{border-bottom:none!important}.wst-step-num{flex-shrink:0!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#6db57326!important;border:1px solid rgba(109,181,115,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Poppins,Arial,sans-serif!important;font-size:1rem!important;font-weight:700!important;color:var(--green-400)!important}.wst-step-body h3{font-family:Poppins,Arial,sans-serif;font-size:1.05rem;font-weight:700;color:var(--color-white);margin-bottom:6px}.wst-step-body p{font-size:.88rem;line-height:1.65;color:#fff9}.wst-faq{padding:80px 0;background:var(--green-50)}.wst-faq-header{margin-bottom:40px}.wst-faq-header h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:700;color:var(--green-950);margin-bottom:10px}.wst-faq-header h2 em{font-style:italic;color:var(--green-600)}.wst-faq-header p{font-size:.95rem;color:var(--wst-muted);max-width:500px;line-height:1.6}.wst-faq-list{display:flex;flex-direction:column;gap:0;max-width:820px}.wst-faq-item{border-bottom:1px solid var(--wst-border)}.wst-faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;text-align:left;list-style:none}.wst-faq-q::-webkit-details-marker{display:none}.wst-faq-q::marker{content:""}.wst-faq-q-text{font-size:.95rem;font-weight:600;color:var(--green-900);line-height:1.4;flex:1}.wst-faq-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--green-100);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .25s}.wst-faq-icon svg{width:14px;height:14px;stroke:var(--green-700);transition:transform .25s}details.wst-faq-item[open] .wst-faq-icon{background:var(--green-200);transform:rotate(45deg)}.wst-faq-a{padding:0}.wst-faq-a p{font-size:.9rem;line-height:1.7;color:var(--wst-body);padding-bottom:22px}.wst-cta{background:linear-gradient(135deg,var(--green-900) 0%,var(--green-700) 100%);padding:64px 0;position:relative;overflow:hidden}.wst-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 90% 50%,rgba(109,181,115,.2) 0%,transparent 65%);pointer-events:none}.wst-cta-inner{max-width:1120px;margin:0 auto;padding:0 48px;position:relative;z-index:2;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:40px!important;flex-wrap:wrap!important}.wst-cta-copy p{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green-300);margin-bottom:8px}.wst-cta-copy h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--color-white);line-height:1.2}.wst-cta-copy h2 em{font-style:italic;color:var(--green-400)}.wst-cta-actions{display:flex;gap:14px;flex-wrap:wrap;flex-shrink:0}.wst-cta-btn{display:inline-flex;align-items:center;background:var(--green-400);color:var(--green-950)!important;font-size:.9rem!important;font-weight:700!important;text-decoration:none!important;padding:14px 28px;border-radius:50px;transition:background .2s,transform .15s}.wst-cta-btn:hover{background:var(--green-300);transform:translateY(-1px)}.wst-cta-link{display:inline-flex;align-items:center;color:#ffffffb3!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;padding:14px 20px;border-radius:50px;border:1px solid rgba(255,255,255,.2);transition:border-color .2s,color .2s}.wst-cta-link:hover{border-color:var(--green-400);color:var(--green-400)!important}@media(max-width:900px){.wst-inner{padding:0 24px}.wst-intro-grid{flex-direction:column!important;gap:40px!important}.wst-intro-stats{flex:none!important;flex-direction:row!important;flex-wrap:wrap!important}.wst-stat-card{flex:1 1 140px!important}.wst-challenge{border-right:none!important;border-bottom:1px solid var(--wst-border)}.wst-cta-inner{flex-direction:column!important;gap:28px!important}}@media(max-width:600px){.wst-hero{padding:60px 0 52px}.wst-inner{padding:0 20px}.wst-h1{font-size:1.9rem}.wst-services-grid{flex-direction:column!important}.wst-streams-grid{flex-direction:row!important}.wst-stream{flex:1 1 140px!important}}
