.Leaf_leaf__W032y{display:block}.CompanyEnvironmentalPolicyPage_pageBody__bF8Gn{background-color:transparent;padding:0}.CompanyEnvironmentalPolicyPage_wrapper__7NAf3{position:relative;overflow:hidden;background:#fff}.CompanyEnvironmentalPolicyPage_leafBg1__bVavC{position:absolute;top:-60px;right:-20%;width:50vw;height:50vw;max-width:600px;max-height:600px;color:#009448;z-index:0;pointer-events:none;animation:CompanyEnvironmentalPolicyPage_leafFade1__ZF_nj 2.5s ease forwards}.CompanyEnvironmentalPolicyPage_leafBg2__ZyB05{position:absolute;bottom:600px;left:-15%;width:40vw;height:40vw;max-width:500px;max-height:500px;color:#009448;z-index:0;pointer-events:none;animation:CompanyEnvironmentalPolicyPage_leafFade2__UPh2A 3s ease .5s forwards}.CompanyEnvironmentalPolicyPage_leafBg3__HPgxZ{position:absolute;top:55%;right:-10%;width:35vw;height:35vw;max-width:400px;max-height:400px;color:#009448;z-index:0;pointer-events:none;animation:CompanyEnvironmentalPolicyPage_leafFade3__XsjbZ 3s ease 1s forwards}@keyframes CompanyEnvironmentalPolicyPage_leafFade1__ZF_nj{0%{opacity:0;transform:rotate(-20deg) translateY(10px)}to{opacity:.07;transform:rotate(-20deg) translateY(0)}}@keyframes CompanyEnvironmentalPolicyPage_leafFade2__UPh2A{0%{opacity:0;transform:rotate(140deg) translateY(10px)}to{opacity:.06;transform:rotate(140deg) translateY(0)}}@keyframes CompanyEnvironmentalPolicyPage_leafFade3__XsjbZ{0%{opacity:0;transform:rotate(60deg) translateY(10px)}to{opacity:.05;transform:rotate(60deg) translateY(0)}}.CompanyEnvironmentalPolicyPage_hero__jlMt3{position:relative;z-index:1;padding:160px 24px 100px;display:flex;justify-content:center;background:linear-gradient(170deg,rgba(0,148,72,.07),hsla(0,0%,100%,0) 60%)}.CompanyEnvironmentalPolicyPage_heroContent__VRzUm{max-width:720px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.CompanyEnvironmentalPolicyPage_badge__d6z9R{display:inline-block;padding:6px 16px;border-radius:100px;background:rgba(0,148,72,.1);color:#009448;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.CompanyEnvironmentalPolicyPage_heroTitle__nsHWG{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;color:#1a1a1a;line-height:1.15;margin:0}.CompanyEnvironmentalPolicyPage_heroSubtitle__u_2Bb{font-size:clamp(1rem,2.2vw,1.2rem);color:#009448;font-weight:500;margin:0}.CompanyEnvironmentalPolicyPage_heroDesc__poNLv{font-size:1rem;line-height:1.7;color:#555;max-width:580px;margin:0}.CompanyEnvironmentalPolicyPage_ctaBtn__32BIk{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:none;border-radius:12px;background:#009448;color:#fff;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .2s}.CompanyEnvironmentalPolicyPage_ctaBtn__32BIk:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,148,72,.3);color:#fff;text-decoration:none}.CompanyEnvironmentalPolicyPage_ctaBtn__32BIk:active{transform:translateY(0)}.CompanyEnvironmentalPolicyPage_showcase__BP0Rv{position:relative;z-index:1;max-width:1020px;margin:0 auto;padding:0 24px 40px}.CompanyEnvironmentalPolicyPage_showcaseRow__5MQWP{display:flex;align-items:center;gap:48px;padding:40px 0}.CompanyEnvironmentalPolicyPage_showcaseRow__5MQWP.CompanyEnvironmentalPolicyPage_reversed__f_A0Q{flex-direction:row-reverse}.CompanyEnvironmentalPolicyPage_showcaseText__BLhjj{flex:1 1;min-width:0}.CompanyEnvironmentalPolicyPage_showcaseLabel__9vyaD{display:inline-block;padding:4px 12px;border-radius:100px;background:rgba(0,148,72,.08);color:#009448;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-bottom:12px}.CompanyEnvironmentalPolicyPage_showcaseTitle__qyqMd{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;color:#1a1a1a;margin:0 0 12px;line-height:1.3}.CompanyEnvironmentalPolicyPage_showcaseDesc__dhUwq{font-size:.95rem;line-height:1.7;color:#555;margin:0}.CompanyEnvironmentalPolicyPage_showcaseVisual__pGKk2{flex:1 1;min-width:0;display:flex;justify-content:center;align-items:center}.CompanyEnvironmentalPolicyPage_statGrid__6MDyc{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;width:100%;max-width:380px}.CompanyEnvironmentalPolicyPage_statCard__H6kJI{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:6px;transition:transform .2s,box-shadow .2s}.CompanyEnvironmentalPolicyPage_statCard__H6kJI:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.05)}.CompanyEnvironmentalPolicyPage_statCardAccent__wX2aZ{background:linear-gradient(135deg,rgba(0,148,72,.04),hsla(0,0%,100%,0) 70%);border:1px solid rgba(0,148,72,.12)}.CompanyEnvironmentalPolicyPage_statCardAccent__wX2aZ .CompanyEnvironmentalPolicyPage_statLabel__lb5o7{font-weight:700;color:#1a1a1a}.CompanyEnvironmentalPolicyPage_statLabel__lb5o7{font-size:.9rem;font-weight:600;color:#444;line-height:1.3}.CompanyEnvironmentalPolicyPage_statMeta__oC_th{font-size:.75rem;color:#999;line-height:1.4}.CompanyEnvironmentalPolicyPage_statIcon__s9gSG{width:44px;height:44px;border-radius:12px;background:rgba(0,148,72,.08);color:#009448;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CompanyEnvironmentalPolicyPage_processStack__7OrtM{display:flex;flex-direction:column;gap:14px;width:100%;max-width:320px}.CompanyEnvironmentalPolicyPage_processCard__PiIRs{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #eee;border-radius:16px;padding:20px 24px;transition:transform .2s,box-shadow .2s}.CompanyEnvironmentalPolicyPage_processCard__PiIRs:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.05)}.CompanyEnvironmentalPolicyPage_processNumber__lJ_Pk{width:36px;height:36px;border-radius:10px;background:rgba(0,148,72,.08);color:#009448;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;font-size:1rem}.CompanyEnvironmentalPolicyPage_processLabel__znn6H{font-size:.95rem;font-weight:600;color:#1a1a1a}.CompanyEnvironmentalPolicyPage_gallery__bqZKF{position:relative;z-index:1;max-width:1020px;margin:0 auto;padding:40px 24px;text-align:center}.CompanyEnvironmentalPolicyPage_galleryTitle__vYTqg{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;color:#1a1a1a;margin:0 0 8px;line-height:1.3}.CompanyEnvironmentalPolicyPage_galleryGrid__aNgBS{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.CompanyEnvironmentalPolicyPage_galleryImg__sSwsA{width:160px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s}.CompanyEnvironmentalPolicyPage_galleryImg__sSwsA:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(0,0,0,.12)}.CompanyEnvironmentalPolicyPage_screenshot__BQorS{position:relative;z-index:1;padding:40px 24px 20px;text-align:center}.CompanyEnvironmentalPolicyPage_screenshotInner____Am4{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.CompanyEnvironmentalPolicyPage_screenshotTitle__ACjPv{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;color:#1a1a1a;margin:0 0 20px;line-height:1.3}.CompanyEnvironmentalPolicyPage_screenshotFrame__MoO9V{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.08)}.CompanyEnvironmentalPolicyPage_screenshotImg__Hg5Aq{width:100%;display:block}.CompanyEnvironmentalPolicyPage_bottomCta__P3JBb{position:relative;z-index:1;padding:40px 24px 100px}.CompanyEnvironmentalPolicyPage_bottomCtaContent__lfBFK{max-width:1020px;margin:0 auto;background:linear-gradient(135deg,#009448,#006b34);border-radius:24px;padding:56px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.CompanyEnvironmentalPolicyPage_bottomCtaTitle__l3LkS{font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;color:#fff;margin:0;line-height:1.3}.CompanyEnvironmentalPolicyPage_bottomCtaDesc__tELX8{font-size:1rem;color:hsla(0,0%,100%,.85);max-width:700px;line-height:1.6;margin:0}.CompanyEnvironmentalPolicyPage_ctaBtnLight__n3aX7{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:14px 32px;border:none;border-radius:12px;background:#fff;color:#009448;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .2s}.CompanyEnvironmentalPolicyPage_ctaBtnLight__n3aX7:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15);color:#009448;text-decoration:none}.CompanyEnvironmentalPolicyPage_ctaBtnLight__n3aX7:active{transform:translateY(0)}.CompanyEnvironmentalPolicyPage_revealTarget___yLiG{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.CompanyEnvironmentalPolicyPage_revealed__fLflb{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.CompanyEnvironmentalPolicyPage_hero__jlMt3{padding:120px 20px 60px}.CompanyEnvironmentalPolicyPage_showcaseRow__5MQWP{flex-direction:column;gap:24px}.CompanyEnvironmentalPolicyPage_showcaseRow__5MQWP.CompanyEnvironmentalPolicyPage_reversed__f_A0Q{flex-direction:column}.CompanyEnvironmentalPolicyPage_processStack__7OrtM,.CompanyEnvironmentalPolicyPage_statGrid__6MDyc{max-width:100%}.CompanyEnvironmentalPolicyPage_galleryImg__sSwsA{width:calc(50% - 10px)}.CompanyEnvironmentalPolicyPage_bottomCta__P3JBb{padding:40px 16px 80px}.CompanyEnvironmentalPolicyPage_bottomCtaContent__lfBFK{padding:40px 24px}}
/*# sourceMappingURL=9f05cc5c409d9ccd.css.map*/