.hero[data-astro-cid-lcdefpme]{background:var(--color-forest-deep);color:var(--color-cream);display:grid;position:relative;overflow:hidden}.hero-slide[data-astro-cid-lcdefpme]{box-sizing:border-box;grid-area:1/1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,80px);padding:100px clamp(24px,5vw,72px) 200px;transition:opacity .9s;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;max-width:640px;display:flex;position:relative}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-green-mint);align-items:center;gap:10px;font-size:12px;display:inline-flex}.eyebrow-rule[data-astro-cid-lcdefpme]{background:var(--color-green-vivid);width:28px;height:1px;display:inline-block}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(44px,6.2vw,92px);font-weight:400;line-height:1.02}.accent[data-astro-cid-lcdefpme]{color:var(--color-amber);text-underline-offset:.12em;text-decoration:underline 2px}.hero-desc[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .72);max-width:52ch;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.btn-solid[data-astro-cid-lcdefpme]{background:var(--color-cream);color:var(--color-forest-deep);border-radius:999px;padding:15px 30px;font-size:15px;font-weight:600;transition:background .2s}.btn-solid[data-astro-cid-lcdefpme]:hover{background:var(--color-green-mint)}.btn-outline[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--rgb-cream) / .3);color:var(--color-cream);border-radius:999px;padding:15px 30px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s}.btn-outline[data-astro-cid-lcdefpme]:hover{border-color:var(--color-green-mint);color:var(--color-green-mint)}.hero-media[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,460px);position:relative}.hero-media-frame[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--rgb-cream) / .12);border-radius:230px 230px 24px 24px;height:min(58vh,540px);overflow:hidden;box-shadow:0 40px 80px #0006}.hero-media-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.hero-media-badge[data-astro-cid-lcdefpme]{background:var(--color-cream);color:var(--color-forest-deep);pointer-events:none;border-radius:16px;flex-direction:column;gap:2px;padding:14px 20px;display:flex;position:absolute;bottom:-18px;left:-18px;box-shadow:0 16px 40px #00000059}.badge-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:26px;line-height:1}.badge-sub[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sage-gray);font-size:11px}.hero-tagline[data-astro-cid-lcdefpme]{background:rgb(var(--rgb-forest-deep) / .55);border:1px solid rgb(var(--rgb-cream) / .16);font-family:var(--font-display);color:var(--color-cream);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:9px 18px 9px 14px;font-size:14px;display:inline-flex;position:absolute;top:-18px;right:-12px}.marquee-wrap[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rgb-cream) / .1);background:rgb(var(--rgb-forest-deep) / .6);padding:14px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.marquee-track[data-astro-cid-lcdefpme]{gap:0;width:max-content;animation:28s linear infinite marquee;display:flex}.marquee-set[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--rgb-cream) / .55);white-space:nowrap;gap:56px;padding-right:56px;font-size:12px;display:flex}.proof-inner[data-astro-cid-lcdefpme]{max-width:1240px;margin:0 auto}.proof-split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.proof-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-forest-deep);margin:0;font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:1.1}.why-samara[data-astro-cid-lcdefpme]{padding:clamp(56px,8vw,104px) clamp(24px,5vw,72px) clamp(40px,5vw,64px)}.why-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.why-item[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rgb-ink) / .15);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,3vw,40px);padding:28px 0;display:grid}.why-item[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid rgb(var(--rgb-ink) / .15)}.why-item-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-forest);margin:0;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.why-item-desc[data-astro-cid-lcdefpme]{color:var(--color-moss);margin:0;font-size:15px;line-height:1.65}.stats[data-astro-cid-lcdefpme]{background:var(--color-kraft);padding:clamp(56px,8vw,104px) clamp(24px,5vw,72px)}.impact[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);display:grid}.stat[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rgb-ink) / .15);flex-direction:column;gap:8px;padding:24px 0;display:flex}.stat-lead[data-astro-cid-lcdefpme]{border-top:0;grid-column:1/-1;padding-top:0}.stat-lead[data-astro-cid-lcdefpme] .stat-num[data-astro-cid-lcdefpme]{font-size:clamp(64px,8vw,112px)}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-forest);font-size:clamp(40px,4vw,60px);line-height:1}.stat-label[data-astro-cid-lcdefpme]{color:var(--color-moss);font-size:14px;line-height:1.5}@media (width<=920px){.why-item[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px}}.section-tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-amber-deep);margin-bottom:14px;font-size:12px}.tag-light[data-astro-cid-lcdefpme]{color:var(--color-green-mint)}.section-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:1.1}.title-light[data-astro-cid-lcdefpme]{color:var(--color-cream)}.story[data-astro-cid-lcdefpme]{background:var(--color-cream);box-sizing:border-box;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,6vw,96px);max-width:1384px;margin:0 auto;padding:clamp(72px,10vw,140px) clamp(24px,5vw,72px);display:grid}.story-heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}.story-body[data-astro-cid-lcdefpme]{color:var(--color-moss);flex-direction:column;gap:28px;font-size:clamp(16px,1.25vw,18px);line-height:1.75;display:flex}.story-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.story-cards[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.story-card[data-astro-cid-lcdefpme]{background:var(--color-kraft);border-radius:18px;flex-direction:column;flex:1;gap:8px;min-width:220px;padding:24px;display:flex}.story-card-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-forest);font-size:22px}.story-card-desc[data-astro-cid-lcdefpme]{color:var(--color-olive-muted);font-size:14px;line-height:1.6}.sdg-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.sdg-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-forest);margin-right:4px;font-size:12px;font-weight:600}.sdg-pill[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--rgb-forest) / .22);background:rgb(var(--rgb-green-vivid) / .08);color:var(--color-forest);border-radius:999px;align-items:center;gap:7px;padding:7px 16px 7px 8px;font-size:13px;font-weight:500;display:inline-flex}.sdg-pill[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:normal;font-family:var(--font-mono);letter-spacing:.04em;background:var(--color-forest);color:var(--color-cream);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.why[data-astro-cid-lcdefpme]{background:var(--color-forest-deep);color:var(--color-cream);padding:clamp(72px,10vw,140px) clamp(24px,5vw,72px)}.why-inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(40px,5vw,64px);max-width:1240px;margin:0 auto;display:flex}.why-heading[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(28px,4vw,64px);display:grid}.why-heading-left[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.why-gi[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:clamp(20px,3vw,40px);display:flex}.gi-figure[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.gi-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(48px,5vw,76px);line-height:1}.gi-good[data-astro-cid-lcdefpme]{color:var(--color-green-mint)}.gi-bad[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .35)}.gi-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--rgb-cream) / .55);font-size:11px}.gi-vs[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:rgb(var(--rgb-cream) / .4);font-size:clamp(24px,2.4vw,36px);font-style:italic}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,6vw,96px);margin:0;display:grid}.why-row[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rgb-cream) / .18);gap:8px;padding:26px 0;display:grid}.why-row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(22px,2vw,28px);line-height:1.2}.why-row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .62);margin:0;font-size:14.5px;line-height:1.7}@media (width<=760px){.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.products[data-astro-cid-lcdefpme]{background:var(--color-kraft);padding:clamp(72px,10vw,140px) clamp(24px,5vw,72px)}.products-inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(36px,4vw,56px);max-width:1240px;margin:0 auto;display:flex}.products-heading[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.products-heading[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:560px;display:flex}.products-note[data-astro-cid-lcdefpme]{max-width:380px;color:var(--color-olive-muted);margin:0;font-size:15px;line-height:1.7}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(24px,3vw,40px);display:grid}.product-card[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.product-img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:6px;width:100%;height:260px;display:block}.product-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:10px;display:flex}.product-tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-amber-deep);font-size:11px}.product-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:28px;font-weight:400}.product-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-olive-muted);margin:0;font-size:14.5px;line-height:1.65}.product-link[data-astro-cid-lcdefpme]{color:var(--color-forest);margin-top:6px;font-size:14px;font-weight:600}.product-link[data-astro-cid-lcdefpme]:hover{color:var(--color-amber-deep)}.product-chain[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rgb-ink) / .2);flex-direction:column;display:flex}.chain-item[data-astro-cid-lcdefpme]{border-bottom:1px solid rgb(var(--rgb-ink) / .2);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);padding:22px 0;display:grid}.chain-img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;width:112px;height:112px}.chain-placeholder[data-astro-cid-lcdefpme]{overflow:hidden}.chain-placeholder[data-astro-cid-lcdefpme] .slot-placeholder{min-height:0;padding:8px}.chain-body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:6px clamp(16px,3vw,48px);display:grid}.chain-body[data-astro-cid-lcdefpme] .product-tag[data-astro-cid-lcdefpme],.chain-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{grid-column:1}.chain-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:26px;font-weight:400}.chain-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.chain-body[data-astro-cid-lcdefpme] .product-link[data-astro-cid-lcdefpme]{color:var(--color-olive-muted);grid-column:2;margin:0;font-size:14.5px;line-height:1.65}.chain-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-row:1/span 2}.chain-body[data-astro-cid-lcdefpme] .product-link[data-astro-cid-lcdefpme]{color:var(--color-forest);grid-row:3;font-size:14px}@media (width<=920px){.product-grid[data-astro-cid-lcdefpme],.chain-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.chain-body[data-astro-cid-lcdefpme] .product-tag[data-astro-cid-lcdefpme],.chain-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.chain-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.chain-body[data-astro-cid-lcdefpme] .product-link[data-astro-cid-lcdefpme]{grid-area:auto/1}.chain-item[data-astro-cid-lcdefpme]{grid-template-columns:72px minmax(0,1fr)}.chain-img[data-astro-cid-lcdefpme]{width:72px;height:72px}}.process[data-astro-cid-lcdefpme]{background:var(--color-forest-deep);color:var(--color-cream);padding:clamp(72px,10vw,140px) clamp(24px,5vw,72px)}.process-inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(40px,5vw,64px);max-width:1240px;margin:0 auto;display:flex}.process-heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:640px;display:flex}.process-grid[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.process-cell[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-green-vivid);flex-direction:column;gap:12px;padding-top:22px;display:flex}.process-num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-green-mint);font-size:12px}.process-cell[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2}.process-cell[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .62);margin:0;font-size:14.5px;line-height:1.65}.cert-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cert-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--rgb-cream) / .5);margin-right:8px;font-size:12px}.cert-pill[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--rgb-green-mint) / .4);color:var(--color-green-mint);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:500}.reach[data-astro-cid-lcdefpme]{background:var(--color-cream);padding:clamp(56px,7vw,96px) clamp(24px,5vw,72px)}.reach-inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(32px,4vw,48px);max-width:1240px;margin:0 auto;display:flex}.reach-heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:640px;display:flex}.reach-list[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rgb-ink) / .15);flex-direction:column;display:flex}.reach-row[data-astro-cid-lcdefpme]{border-bottom:1px solid rgb(var(--rgb-ink) / .15);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:26px 4px;transition:background .2s;display:flex}.reach-row[data-astro-cid-lcdefpme]:hover{background:var(--color-kraft)}.reach-region[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(26px,3vw,42px)}.reach-countries[data-astro-cid-lcdefpme]{color:var(--color-sage-gray);font-size:14px}.b2b[data-astro-cid-lcdefpme]{background:var(--color-kraft);padding:clamp(56px,7vw,96px) clamp(24px,5vw,72px)}.b2b-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);max-width:1240px;margin:0 auto;display:grid}.b2b-heading[data-astro-cid-lcdefpme]{position:sticky;top:120px}.b2b-grid[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.b2b-row[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rgb-ink) / .2);padding:28px 0}.b2b-row[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.b2b-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0 0 10px;font-size:clamp(24px,2.4vw,32px);font-weight:400}.b2b-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-olive-muted);max-width:56ch;margin:0;font-size:15px;line-height:1.7}@media (width<=920px){.b2b-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.b2b-heading[data-astro-cid-lcdefpme]{position:static}}.testimonials[data-astro-cid-lcdefpme]{background:var(--color-cream);padding:clamp(72px,10vw,140px) clamp(24px,5vw,72px)}.testimonials-inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(32px,4vw,48px);max-width:1240px;margin:0 auto;display:flex}.testimonials-heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:640px;display:flex}.testimonials-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);display:grid}.testimonial[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--rgb-ink) / .2);flex-direction:column;gap:14px;margin:0;padding-top:20px;display:flex}.testimonial-lead[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-amber);grid-row:1/span 2}.testimonial[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:20px;line-height:1.4}.testimonial-lead[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:clamp(28px,3.2vw,44px);line-height:1.2}.testimonial[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--color-olive-muted);font-size:13px;font-family:var(--font-mono);letter-spacing:.06em}@media (width<=760px){.testimonials-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.testimonial-lead[data-astro-cid-lcdefpme]{grid-row:auto}}.contact[data-astro-cid-lcdefpme]{background:var(--color-forest-deep);color:var(--color-cream);box-sizing:border-box;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);padding:clamp(72px,10vw,140px) clamp(24px,5vw,72px);display:grid}.contact-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;max-width:520px;display:flex}.contact-desc[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .68);margin:0;font-size:16px;line-height:1.7}.contact-info[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:inline-flex}.contact-info[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .75);flex-direction:column;gap:10px;font-size:15px;display:flex}.social-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.social-link[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--rgb-cream) / .2);color:rgb(var(--rgb-cream) / .75);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.social-link[data-astro-cid-lcdefpme]:hover{border-color:var(--color-green-mint);color:var(--color-green-mint);background:rgb(var(--rgb-green-mint) / .08)}.contact-form[data-astro-cid-lcdefpme]{background:rgb(var(--rgb-cream) / .05);border:1px solid rgb(var(--rgb-cream) / .12);border-radius:22px;flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.form-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.form-field[data-astro-cid-lcdefpme]{background:rgb(var(--rgb-cream) / .06);border:1px solid rgb(var(--rgb-cream) / .16);color:var(--color-cream);border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .2s}.form-field[data-astro-cid-lcdefpme]:focus{border-color:var(--color-green-vivid)}textarea[data-astro-cid-lcdefpme].form-field{resize:vertical;font-family:var(--font-body)}select[data-astro-cid-lcdefpme].form-field option[data-astro-cid-lcdefpme]{color:var(--color-ink)}.hp-field[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.form-status[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .68);margin:0;font-size:13.5px;line-height:1.6}.form-status[data-astro-cid-lcdefpme]:empty{margin-top:-16px}.form-note[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .55);margin:-4px 0 0;font-size:12.5px;line-height:1.5}.form-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:rgb(var(--rgb-cream) / .8);text-underline-offset:3px;text-decoration:underline}.form-status[data-astro-cid-lcdefpme].is-error{color:var(--color-error-soft)}.submit-btn[data-astro-cid-lcdefpme]{background:var(--color-green-vivid);color:var(--color-forest-deep);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-body);border:none;border-radius:999px;padding:16px 28px;transition:background .2s}.submit-btn[data-astro-cid-lcdefpme]:disabled{opacity:.7;cursor:not-allowed}.submit-btn[data-astro-cid-lcdefpme]:not(:disabled):hover{background:var(--color-green-mint)}@media (width<=920px){.why-gi[data-astro-cid-lcdefpme]{justify-content:flex-start}.story-heading[data-astro-cid-lcdefpme]{position:static;top:auto}}
