.EcoPage_page__tbpIa{width:100%;overflow:hidden;background:#ffffff;color:#08194f}.EcoPage_container__BudVN{width:min(1380px,calc(100% - 80px));margin:0 auto}.EcoPage_hero__7u2Bl{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(120deg,#021139,#073f86 56%,#0876bf);color:#ffffff}.EcoPage_heroBackground__M2ESm{position:absolute;inset:0;background:radial-gradient(circle at 76% 45%,rgba(44,221,255,.22),transparent 32%),radial-gradient(circle at 22% 70%,rgba(45,205,73,.12),transparent 30%);pointer-events:none}.EcoPage_heroBackground__M2ESm:after{content:"";position:absolute;inset:0;opacity:.07;background-image:radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1.2px);background-size:22px 22px;mask-image:linear-gradient(90deg,#000,transparent 78%)}.EcoPage_heroGlow__OZjm8{position:absolute;left:0;right:0;bottom:-220px;height:420px;background:radial-gradient(ellipse,rgba(96,255,46,.62),rgba(32,201,50,.2) 42%,transparent 72%);filter:blur(65px)}.EcoPage_heroOverlay__S55jz{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,10,48,.92),rgba(2,18,58,.78) 38%,rgba(3,35,77,.4) 65%,rgba(3,53,100,.16));pointer-events:none}.EcoPage_heroInner__Eilu8{position:relative;z-index:3;width:min(1380px,calc(100% - 80px));margin:0 auto;display:flex;align-items:center}.EcoPage_heroCopy__5qHj3{width:100%;max-width:650px;margin-left:clamp(45px,5vw,85px);transform:translateY(34px)}.EcoPage_eyebrow__TixaL{color:#52dd83;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.EcoPage_hero__7u2Bl h1{margin:0;display:flex;flex-direction:column;color:#ffffff;font-size:clamp(62px,5vw,92px);font-weight:400;line-height:.91;letter-spacing:-.06em}.EcoPage_hero__7u2Bl h1 span,.EcoPage_hero__7u2Bl h1 strong{display:block}.EcoPage_hero__7u2Bl h1 strong{color:#6ee63d;font-weight:400}.EcoPage_heroCopy__5qHj3>p{max-width:560px;margin-top:30px;color:rgba(255,255,255,.7);font-size:16px;line-height:1.75}.EcoPage_heroButton___qbzi{min-height:54px;margin-top:32px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 24px;background:#4bca42;color:#ffffff;text-decoration:none;font-size:13px;font-weight:800;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.EcoPage_heroButton___qbzi:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(43,207,71,.25)}.EcoPage_heroVisual__5_hWG{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center}.EcoPage_heroVisualGlow__k7_CJ{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(91,255,79,.22),rgba(25,190,100,.1) 42%,transparent 72%);filter:blur(55px)}.EcoPage_heroVideo__4AWHr{position:absolute;top:75px;left:50%;z-index:0;width:110%;height:calc(100% - 75px);object-fit:cover;object-position:center;transform:translateX(-50%) scale(1.1);pointer-events:none}.EcoPage_heroVisual__5_hWG img{position:relative;z-index:2;width:100%;height:570px;object-fit:cover;border-radius:34px;box-shadow:0 40px 100px rgba(0,5,39,.35)}.EcoPage_intro__dQVsx{padding:130px 0}.EcoPage_intro__dQVsx .EcoPage_container__BudVN{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:70px}.EcoPage_introLabel__BdPvn span{color:#4bb541;font-size:12px;font-weight:800;letter-spacing:.15em}.EcoPage_introContent__G261T{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:80px}.EcoPage_introContent__G261T h2{margin:0;display:flex;flex-direction:column;color:#08194f;font-size:clamp(48px,4vw,72px);font-weight:400;line-height:.98;letter-spacing:-.055em}.EcoPage_introContent__G261T h2 span{color:#43b84a}.EcoPage_introText__C8c48{display:grid;gap:26px}.EcoPage_introText__C8c48 p{margin:0;color:#5d6880;font-size:16px;line-height:1.75}.EcoPage_introText__C8c48 strong{color:#08194f;font-weight:700}.EcoPage_principles__W1kck{padding:110px 0 140px;background:#f5f9fc}.EcoPage_sectionHeader__UpbbH{max-width:850px;margin-bottom:70px}.EcoPage_sectionHeader__UpbbH>span{color:#3eaf48;font-size:12px;font-weight:800;letter-spacing:.15em}.EcoPage_sectionHeader__UpbbH h2{margin:15px 0 0;display:flex;flex-direction:column;color:#08194f;font-size:clamp(46px,4vw,70px);font-weight:400;line-height:.98;letter-spacing:-.055em}.EcoPage_sectionHeader__UpbbH h2 strong{color:#4bb84a;font-weight:400}.EcoPage_principlesGrid__ppO4i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d8e1e9}.EcoPage_principle__6NSvb{min-height:340px;padding:28px 28px 34px;border-right:1px solid #d8e1e9;transition:background .35s ease,transform .35s ease}.EcoPage_principle__6NSvb:first-child{border-left:1px solid #d8e1e9}.EcoPage_principle__6NSvb:hover{background:#ffffff;transform:translateY(-8px)}.EcoPage_principleTop__HkWoA{display:flex;align-items:center;justify-content:space-between;color:#49b849}.EcoPage_principleTop__HkWoA>span{color:#8e9aab;font-size:11px;font-weight:800}.EcoPage_principle__6NSvb h3{margin:80px 0 0;color:#08194f;font-size:25px;font-weight:500;letter-spacing:-.03em}.EcoPage_principle__6NSvb p{margin:17px 0 0;color:#6b7589;font-size:14px;line-height:1.7}.EcoPage_statement__tnZQi{position:relative;min-height:640px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(125deg,#edf5df,#c6f144 44%,#26c94a)}.EcoPage_statementGlow__l00Aw{position:absolute;right:-10%;top:-20%;width:700px;height:700px;border-radius:50%;background:rgba(34,255,95,.42);filter:blur(100px)}.EcoPage_statementInner__cRJYC{position:relative;z-index:2;width:min(1380px,calc(100% - 80px));margin:0 auto}.EcoPage_statementInner__cRJYC>span{color:#087035;font-size:12px;font-weight:800;letter-spacing:.15em}.EcoPage_statement__tnZQi h2{max-width:1050px;margin:20px 0 0;display:flex;flex-direction:column;color:#ffffff;font-size:clamp(70px,7vw,120px);font-weight:400;line-height:.88;letter-spacing:-.065em}.EcoPage_statement__tnZQi h2 strong{font-weight:400}.EcoPage_statement__tnZQi p{max-width:560px;margin-top:34px;color:rgba(4,61,43,.74);font-size:16px;line-height:1.7}.EcoPage_caseSectionAlt__qz6CI,.EcoPage_caseSection__9HTX2{padding:120px 0}.EcoPage_caseSectionAlt__qz6CI{background:#f4f7fa}.EcoPage_caseCard__CGWpp{min-height:620px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);overflow:hidden;background:#ffffff;box-shadow:0 30px 80px rgba(3,24,65,.08)}.EcoPage_caseReverse__dxjmp .EcoPage_caseCopy__QqD_8{order:2}.EcoPage_caseReverse__dxjmp .EcoPage_caseImage__7O_w_{order:1}.EcoPage_caseCopy__QqD_8{padding:70px;display:flex;flex-direction:column;justify-content:center}.EcoPage_caseCopy__QqD_8>span{color:#47b94c;font-size:11px;font-weight:800;letter-spacing:.14em}.EcoPage_caseCopy__QqD_8 h2{margin:17px 0 0;display:flex;flex-direction:column;color:#08194f;font-size:clamp(45px,3.5vw,64px);font-weight:400;line-height:.97;letter-spacing:-.05em}.EcoPage_caseCopy__QqD_8 h2 strong{color:#46b749;font-weight:400}.EcoPage_caseCopy__QqD_8>p{max-width:530px;margin:22px 0 0;color:#667086;font-size:15px;line-height:1.72}.EcoPage_caseMetric__eum6H{margin-top:36px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:15px;align-items:start;padding-top:27px;border-top:1px solid #dce4eb;color:#41b34b}.EcoPage_caseMetric__eum6H p{margin:0;color:#263650;font-size:14px;font-weight:700;line-height:1.55}.EcoPage_caseCopy__QqD_8 blockquote{margin:34px 0 0;padding:22px 0 22px 24px;border-left:3px solid #44b94b;color:#334158;font-size:15px;font-style:italic;line-height:1.65}.EcoPage_caseImage__7O_w_{position:relative;min-height:620px;display:flex;align-items:center;justify-content:center;overflow:visible}.EcoPage_caseImage__7O_w_ img{width:auto;height:auto;max-width:88%;max-height:88%;display:block;object-fit:contain;transition:transform .7s cubic-bezier(.22,1,.36,1)}.EcoPage_caseCard__CGWpp:hover .EcoPage_caseImage__7O_w_ img{transform:scale(1.045)}.EcoPage_cta__p2SQY{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(120deg,#020a30,#05285f 55%,#0767a4);color:#ffffff}.EcoPage_ctaGlow__mbsDo{position:absolute;left:50%;bottom:-280px;width:1000px;height:600px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(61,223,69,.65),rgba(48,186,62,.18) 44%,transparent 70%);filter:blur(75px)}.EcoPage_ctaInner__fklbC{position:relative;z-index:2;width:min(1380px,calc(100% - 80px));margin:0 auto;text-align:center}.EcoPage_ctaInner__fklbC>span{color:#55d962;font-size:12px;font-weight:800;letter-spacing:.15em}.EcoPage_cta__p2SQY h2{margin:0 auto;display:flex;flex-direction:column;color:#ffffff;font-size:clamp(70px,7vw,116px);font-weight:400;line-height:.9;letter-spacing:-.065em}.EcoPage_cta__p2SQY h2 strong{color:#61db53;font-weight:400}.EcoPage_cta__p2SQY p{max-width:560px;margin:30px auto 0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.7}.EcoPage_ctaButton__sLJsS{min-height:54px;margin-top:30px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 25px;background:#47c844;color:#ffffff;text-decoration:none;font-size:13px;font-weight:800;text-transform:uppercase}.EcoPage_imlSection__rgsc_{position:relative;padding:130px 0;overflow:hidden;background:linear-gradient(135deg,#f8fbf7,#eef7ed 46%,#f7faf8)}.EcoPage_imlCard__XWifA{position:relative;min-height:650px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:70px;overflow:hidden;background:#ffffff;box-shadow:0 32px 90px rgba(4,33,65,.08)}.EcoPage_imlCopy__RfVFh{position:relative;z-index:3;padding:70px 0 70px 70px}.EcoPage_imlCopy__RfVFh>span{color:#43b749;font-size:11px;font-weight:800;letter-spacing:.15em}.EcoPage_imlCopy__RfVFh h2{margin:16px 0 0;display:flex;flex-direction:column;color:#08194f;font-size:clamp(48px,4vw,70px);font-weight:400;line-height:.96;letter-spacing:-.055em}.EcoPage_imlCopy__RfVFh h2 strong{color:#47ba49;font-weight:400}.EcoPage_imlCopy__RfVFh>p{max-width:600px;margin:22px 0 0;color:#667086;font-size:15px;line-height:1.72}.EcoPage_imlCopy__RfVFh>p strong{color:#15274c;font-weight:700}.EcoPage_imlBenefits__HbQNX{max-width:590px;margin-top:34px;padding-top:27px;border-top:1px solid #dce6df}.EcoPage_imlBenefits__HbQNX>span{color:#3dad48;font-size:12px;font-weight:800;letter-spacing:.1em}.EcoPage_imlBenefits__HbQNX ul{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.EcoPage_imlBenefits__HbQNX li{position:relative;padding-left:25px;color:#4f5d72;font-size:14px;line-height:1.6}.EcoPage_imlBenefits__HbQNX li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:#4ac64d;box-shadow:0 0 0 5px rgba(74,198,77,.1)}.EcoPage_imlCopy__RfVFh blockquote{max-width:580px;margin:32px 0 0;padding:20px 0 20px 24px;border-left:3px solid #4aba4c;color:#15274c;font-size:16px;font-weight:700;line-height:1.55}.EcoPage_imlVisual__3ymGZ{position:relative;height:100%;min-height:650px;display:flex;align-items:flex-end;justify-content:center;overflow:visible;background:linear-gradient(145deg,#e8f5df,#c8f264 48%,#59d34f)}.EcoPage_imlGlow__HoYah{position:absolute;left:50%;top:52%;width:540px;height:540px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85) 0,rgba(216,255,151,.45) 35%,rgba(80,221,82,.12) 62%,transparent 76%);filter:blur(42px)}.EcoPage_imlCircleOne__K5qA5,.EcoPage_imlCircleTwo__dCb7d{position:absolute;left:50%;top:50%;border:1px solid rgba(255,255,255,.36);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.EcoPage_imlCircleOne__K5qA5{width:380px;height:380px}.EcoPage_imlCircleTwo__dCb7d{width:520px;height:520px;opacity:.35}.EcoPage_imlVisual__3ymGZ img{position:relative;z-index:2;width:auto;height:auto;max-width:82%;max-height:88%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 35px 40px rgba(7,52,39,.22));transition:transform .65s cubic-bezier(.22,1,.36,1)}.EcoPage_imlCard__XWifA:hover .EcoPage_imlVisual__3ymGZ img{transform:translateY(-6px) scale(1.025)}@media (min-width:1101px){.EcoPage_caseImage__7O_w_{padding:28px 28px 28px 0;box-sizing:border-box}.EcoPage_caseReverse__dxjmp .EcoPage_caseImage__7O_w_{padding:28px 0 28px 28px}.EcoPage_caseImage__7O_w_ img{transform:scale(.94);transform-origin:center}.EcoPage_imlVisual__3ymGZ{display:flex;align-items:center;justify-content:center;padding:28px;box-sizing:border-box}.EcoPage_imlVisual__3ymGZ img{position:relative;left:auto;right:auto;width:auto;height:auto;max-width:72%;max-height:560px;margin:0 auto;object-fit:contain;object-position:center;transform:none}}.EcoPage_environmentPolicy__rs5Zw{position:relative;padding:92px 0 88px;overflow:hidden;background:linear-gradient(120deg,#052d25,#07583a 52%,#078c4f);color:#ffffff}.EcoPage_environmentPolicy__rs5Zw:before{content:"";position:absolute;width:600px;height:600px;right:-160px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(103,255,164,.16),transparent 68%);pointer-events:none}.EcoPage_environmentPolicyInner__bkZ4f{position:relative;z-index:2;width:min(1380px,calc(100% - 80px));margin:0 auto}.EcoPage_environmentPolicyHeading__boyaN{max-width:none;display:block;margin-bottom:64px;padding-bottom:78px;border-bottom:1px solid rgba(255,255,255,.16)}.EcoPage_environmentPolicy__rs5Zw .EcoPage_sectionEyebrow__j64ZT{display:block;margin:0 0 24px;color:#7ce5a3;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.EcoPage_environmentPolicyHeading__boyaN h2{max-width:620px;margin:0;color:#ffffff;font-size:clamp(68px,7vw,100px);font-weight:400;line-height:.92;letter-spacing:-.07em}.EcoPage_environmentPolicyHeading__boyaN h2 span{display:block;color:rgba(255,255,255,.52)}.EcoPage_environmentPolicyTop__FN3Wn{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.95fr);gap:0}.EcoPage_environmentPolicyCopy__xJQDx,.EcoPage_environmentPolicyLead__5qseM{min-height:205px;background:transparent}.EcoPage_environmentPolicyLead__5qseM{position:relative;display:flex;align-items:flex-end;padding:24px 34px 28px}.EcoPage_environmentPolicyIndex__gtXyb{position:absolute;top:20px;left:24px;color:rgba(255,255,255,.46);font-size:9px;font-weight:800;letter-spacing:.13em}.EcoPage_environmentPolicyLead__5qseM h3{max-width:760px;margin:0;color:#ffffff;font-size:clamp(34px,3.35vw,58px);font-weight:500;line-height:.98;letter-spacing:-.052em}.EcoPage_environmentPolicyCopy__xJQDx{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:28px 32px}.EcoPage_environmentPolicyCopy__xJQDx p{max-width:620px;margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.7}.EcoPage_environmentActions__8E6JS{margin-top:66px}.EcoPage_environmentActionsIntro__FKZiG{display:block;margin-bottom:20px}.EcoPage_environmentActionsLabel__mRMah{color:#63d39b;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.EcoPage_environmentActionsIntro__FKZiG>h3{max-width:760px;margin:0;color:rgba(255,255,255,.76);font-size:14px;font-weight:500;line-height:1.5;text-align:left}.EcoPage_environmentActionsList__CZRXm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;border:0}.EcoPage_environmentActionsList__CZRXm article{position:relative;min-height:112px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;padding:24px 28px 22px;border:0;border-right:1px solid rgba(255,255,255,.14);background:transparent;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease,box-shadow .35s ease}.EcoPage_environmentActionsList__CZRXm article:hover{transform:translateY(-5px);background:transparent;opacity:.88}.EcoPage_environmentActionsList__CZRXm article>span{padding-top:2px;color:rgba(255,255,255,.48);font-size:9px;font-weight:800;letter-spacing:.12em}.EcoPage_environmentActionsList__CZRXm h4{margin:0;color:#ffffff;font-size:14px;font-weight:600;line-height:1.25}.EcoPage_environmentActionsList__CZRXm p{max-width:420px;margin:8px 0 0;color:rgba(255,255,255,.66);font-size:11px;line-height:1.55}@media (max-width:980px){.EcoPage_environmentPolicy__rs5Zw{padding:76px 0}.EcoPage_environmentPolicyInner__bkZ4f{width:min(100% - 48px,1380px)}.EcoPage_environmentPolicyTop__FN3Wn{grid-template-columns:1fr}.EcoPage_environmentPolicyCopy__xJQDx,.EcoPage_environmentPolicyLead__5qseM{min-height:auto}.EcoPage_environmentPolicyLead__5qseM{min-height:230px}.EcoPage_environmentActionsList__CZRXm{grid-template-columns:1fr}.EcoPage_environmentActionsList__CZRXm article{min-height:100px}}@media (max-width:640px){.EcoPage_environmentPolicy__rs5Zw{padding:58px 0 54px}.EcoPage_environmentPolicyInner__bkZ4f{width:calc(100% - 32px)}.EcoPage_environmentPolicyHeading__boyaN{display:block;margin-bottom:42px;padding-bottom:40px}.EcoPage_environmentPolicyHeading__boyaN h2{max-width:320px;font-size:clamp(48px,14vw,64px);line-height:.94}.EcoPage_environmentPolicyTop__FN3Wn{gap:8px}.EcoPage_environmentPolicyLead__5qseM{min-height:205px;padding:52px 22px 24px}.EcoPage_environmentPolicyIndex__gtXyb{left:22px}.EcoPage_environmentPolicyLead__5qseM h3{font-size:clamp(31px,10vw,42px)}.EcoPage_environmentPolicyCopy__xJQDx{padding:24px 22px}.EcoPage_environmentPolicyCopy__xJQDx p{font-size:12.5px}.EcoPage_environmentActions__8E6JS{margin-top:48px}.EcoPage_environmentActionsIntro__FKZiG{display:block;margin-bottom:18px}.EcoPage_environmentActionsIntro__FKZiG>h3{margin-top:10px;text-align:left}.EcoPage_environmentActionsList__CZRXm{gap:8px}.EcoPage_environmentActionsList__CZRXm article{padding:22px 20px}}.EcoPage_impactSection__O_807{position:relative;padding:105px 0 100px;overflow:hidden;background:#f7faf7}.EcoPage_impactInner__lDN63{width:min(1380px,calc(100% - 80px));margin:0 auto}.EcoPage_impactHeader__8IU_C{max-width:720px}.EcoPage_sectionEyebrow__j64ZT{display:block;margin-bottom:18px;color:#39a85b;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.EcoPage_impactHeader__8IU_C h2{margin:0;color:#08265a;font-size:clamp(42px,4vw,64px);font-weight:400;line-height:.98;letter-spacing:-.055em}.EcoPage_impactHeader__8IU_C h2 span{display:block;color:#39a85b}.EcoPage_impactHeader__8IU_C p{max-width:590px;margin-top:24px;color:#657387;font-size:14px;line-height:1.75}.EcoPage_impactGrid__4JlrL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:70px}.EcoPage_impactCard__7btso{position:relative;min-height:350px;padding:34px 34px 30px;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,#ffffff,#f8fbf9 58%,#eef5f1);border:1px solid rgba(8,38,90,.09);box-shadow:0 18px 50px rgba(8,38,90,.045);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease,border-color .42s ease}.EcoPage_impactCard__7btso:hover{transform:translateY(-7px);border-color:rgba(21,152,85,.22);box-shadow:0 30px 70px rgba(8,38,90,.1)}.EcoPage_impactMetric__vIWF7{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:28px;align-items:center}.EcoPage_impactMetric__vIWF7>strong{color:#159855;font-size:clamp(70px,6.5vw,104px);font-weight:400;line-height:.88;letter-spacing:-.075em;transition:transform .45s cubic-bezier(.22,1,.36,1)}.EcoPage_impactCard__7btso:hover .EcoPage_impactMetric__vIWF7>strong{transform:translateY(-5px)}.EcoPage_impactChart__JJ3bG{display:flex;align-items:center;justify-content:center}.EcoPage_ringChart__0lunf{--value:75%;position:relative;width:128px;height:128px;border-radius:50%;background:conic-gradient(#159855 0 var(--value),rgba(8,38,90,.09) var(--value) 100%);transform:rotate(-90deg);box-shadow:0 14px 32px rgba(8,38,90,.06);transition:transform .65s cubic-bezier(.22,1,.36,1)}.EcoPage_ringChart__0lunf:before{content:"";position:absolute;inset:16px;border-radius:50%;background:#f9fbfa;box-shadow:inset 0 0 0 1px rgba(8,38,90,.05)}.EcoPage_ringChart__0lunf span{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 55% 45%,rgba(74,196,255,.14),transparent 58%)}.EcoPage_impactCard__7btso:hover .EcoPage_ringChart__0lunf{transform:rotate(270deg) scale(1.04)}.EcoPage_barChart__525x0{width:140px;display:grid;gap:10px}.EcoPage_barChart__525x0 span{display:block;height:10px;background:linear-gradient(90deg,#159855,#4ac4ff);transform-origin:left center;transform:scaleX(.2);transition:transform .65s cubic-bezier(.22,1,.36,1)}.EcoPage_impactCard__7btso:hover .EcoPage_barChart__525x0 span{transform:scaleX(1)}.EcoPage_impactCardBody__ZH9kD{margin-top:auto;padding-top:38px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.EcoPage_impactCard__7btso:hover .EcoPage_impactCardBody__ZH9kD{transform:translateY(-4px)}.EcoPage_impactCardBody__ZH9kD>span{display:block;margin-bottom:10px;color:#08265a;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.EcoPage_impactCardBody__ZH9kD p{max-width:360px;margin:0;color:#687589;font-size:13px;line-height:1.65}.EcoPage_impactSparkline__V8uCG{height:54px;margin-top:26px;display:flex;align-items:flex-end;gap:8px;padding-top:12px;border-top:1px solid rgba(8,38,90,.08)}.EcoPage_impactSparkline__V8uCG span{flex:1;min-width:8px;background:linear-gradient(180deg,#4ac4ff,#159855);opacity:.8;transform:scaleY(.22);transform-origin:bottom center;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s ease}.EcoPage_impactCard__7btso:hover .EcoPage_impactSparkline__V8uCG span{transform:scaleY(1);opacity:1}.EcoPage_impactSparkline__V8uCG span:nth-child(2){transition-delay:.04s}.EcoPage_impactSparkline__V8uCG span:nth-child(3){transition-delay:.08s}.EcoPage_impactSparkline__V8uCG span:nth-child(4){transition-delay:.12s}.EcoPage_impactSparkline__V8uCG span:nth-child(5){transition-delay:.16s}.EcoPage_impactSparkline__V8uCG span:nth-child(6){transition-delay:.2s}.EcoPage_impactCardFeatured__Q9geE{background:radial-gradient(circle at 88% 6%,rgba(255,255,255,.1),transparent 32%),linear-gradient(145deg,#087c43,#0b8f4d 48%,#0da45a);border-color:rgba(255,255,255,.12);box-shadow:0 24px 60px rgba(7,112,61,.18)}.EcoPage_impactCardFeatured__Q9geE .EcoPage_impactCardBody__ZH9kD>span,.EcoPage_impactCardFeatured__Q9geE .EcoPage_impactMetric__vIWF7>strong{color:#ffffff}.EcoPage_impactCardFeatured__Q9geE .EcoPage_impactCardBody__ZH9kD p{color:rgba(255,255,255,.72)}.EcoPage_impactCardFeatured__Q9geE .EcoPage_ringChart__0lunf{background:conic-gradient(#ffffff 0 var(--value),rgba(255,255,255,.16) var(--value) 100%);box-shadow:0 14px 34px rgba(0,53,29,.18)}.EcoPage_impactCardFeatured__Q9geE .EcoPage_ringChart__0lunf:before{background:#0b8f4d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.EcoPage_impactCardFeatured__Q9geE .EcoPage_ringChart__0lunf span{background:radial-gradient(circle at 55% 45%,rgba(143,232,255,.14),transparent 58%)}.EcoPage_impactCardFeatured__Q9geE .EcoPage_impactSparkline__V8uCG{border-top-color:rgba(255,255,255,.14)}.EcoPage_impactCardFeatured__Q9geE .EcoPage_impactSparkline__V8uCG span{background:linear-gradient(180deg,#ffffff,#8fe8ff)}@media (max-width:980px){.EcoPage_impactGrid__4JlrL{grid-template-columns:1fr}}@media (max-width:620px){.EcoPage_impactSection__O_807{padding:80px 0 72px}.EcoPage_impactInner__lDN63{width:calc(100% - 40px)}.EcoPage_impactGrid__4JlrL{gap:14px;margin-top:48px}.EcoPage_impactCard__7btso{min-height:320px;padding:28px 24px 24px}.EcoPage_impactMetric__vIWF7{grid-template-columns:minmax(0,1fr) 96px;gap:18px}.EcoPage_impactMetric__vIWF7>strong{font-size:clamp(64px,21vw,86px)}.EcoPage_ringChart__0lunf{width:92px;height:92px}.EcoPage_ringChart__0lunf:before{inset:12px}.EcoPage_barChart__525x0{width:92px}}@media (hover:none){.EcoPage_barChart__525x0 span,.EcoPage_impactSparkline__V8uCG span{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.EcoPage_barChart__525x0 span,.EcoPage_impactCardBody__ZH9kD,.EcoPage_impactCard__7btso,.EcoPage_impactMetric__vIWF7>strong,.EcoPage_impactSparkline__V8uCG span,.EcoPage_ringChart__0lunf{transition:none!important}}.EcoPage_circularSection__eQgk_{padding:110px 0;background:#ffffff}.EcoPage_circularInner__2b_JV{width:min(1380px,calc(100% - 80px));margin:0 auto}.EcoPage_circularHeading__PPSOR{max-width:780px}.EcoPage_circularHeading__PPSOR h2{margin:0;color:#08265a;font-size:clamp(40px,3.8vw,60px);font-weight:400;line-height:1;letter-spacing:-.05em}.EcoPage_circularHeading__PPSOR h2 span{display:block;color:#5f7180}.EcoPage_circularGrid___lovn{margin-top:70px;border-top:1px solid rgba(8,38,90,.13)}.EcoPage_circularCard__v9gML{display:grid;grid-template-columns:100px minmax(0,1fr);gap:40px;padding:34px 0;border-bottom:1px solid rgba(8,38,90,.13);transition:padding-left .35s ease,background .35s ease}.EcoPage_circularCard__v9gML:hover{padding-left:24px;background:linear-gradient(90deg,rgba(36,169,91,.05),transparent)}.EcoPage_circularNumber__Sbtp0{color:#37aa5c;font-size:11px;font-weight:800;letter-spacing:.12em}.EcoPage_circularCard__v9gML h3{margin:0;color:#08265a;font-size:clamp(24px,2vw,32px);font-weight:500;letter-spacing:-.035em}.EcoPage_circularCard__v9gML p{max-width:580px;margin-top:10px;color:#718092;font-size:13px;line-height:1.7}.EcoPage_ideasSection__HRpbx{padding:80px 0;background:#eff7f1}.EcoPage_ideasInner__DbmMX{width:min(1380px,calc(100% - 80px));margin:0 auto;display:grid;grid-template-columns:90px minmax(0,1fr) 180px;align-items:center;gap:50px}.EcoPage_ideasIndex__km619{align-self:stretch;display:flex;align-items:flex-start;padding-top:8px;border-right:1px solid rgba(8,38,90,.12)}.EcoPage_ideasIndex__km619 span{color:#43a85f;font-size:10px;font-weight:800}.EcoPage_ideasContent__ZbeId{max-width:680px}.EcoPage_ideasContent__ZbeId h2{margin:0;color:#08265a;font-size:clamp(36px,3.3vw,54px);font-weight:400;line-height:1;letter-spacing:-.05em}.EcoPage_ideasContent__ZbeId h2 span{display:block;color:#3ba75c}.EcoPage_ideasContent__ZbeId p{max-width:520px;margin-top:20px;color:#6c7a8b;font-size:13px;line-height:1.7}.EcoPage_ideasSymbol__F6vN_{display:flex;align-items:center;justify-content:center}.EcoPage_ideasSymbol__F6vN_ span{color:#37a75b;font-size:115px;font-weight:200;line-height:1}.EcoPage_circularSolutions__LBqVg{padding:110px 0;background:#f5f7fb}.EcoPage_circularSolutionsInner__Pt0_i{width:min(1380px,calc(100% - 80px));margin:0 auto}.EcoPage_circularSolutionsHeading__VKOBK{max-width:760px;margin-bottom:60px}.EcoPage_circularSolutionsHeading__VKOBK span{display:inline-block;margin-bottom:14px;color:#18b7e8;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.EcoPage_circularSolutionsHeading__VKOBK h2{margin:0 0 18px;color:#0b2c6b;font-size:clamp(42px,4vw,64px);line-height:.98;letter-spacing:-.05em}.EcoPage_circularSolutionsHeading__VKOBK p{margin:0;color:#5e718f;font-size:17px;line-height:1.75}.EcoPage_circularSolutionBlock__gRZhe{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:42px 0;border-top:1px solid rgba(11,44,107,.12)}.EcoPage_circularSolutionBlock__gRZhe:last-child{border-bottom:1px solid rgba(11,44,107,.12)}.EcoPage_reverse__08QAO .EcoPage_circularSolutionText__u8vwC{order:2}.EcoPage_reverse__08QAO .EcoPage_circularSolutionMedia__AQsN_{order:1}.EcoPage_circularSolutionText__u8vwC span{display:inline-block;margin-bottom:14px;color:#18b7e8;font-size:12px;font-weight:800;letter-spacing:.14em}.EcoPage_circularSolutionText__u8vwC h3{margin:0 0 16px;color:#0b2c6b;font-size:clamp(28px,2.5vw,40px);line-height:1.08;letter-spacing:-.04em}.EcoPage_circularSolutionText__u8vwC p{margin:0;color:#556987;font-size:16px;line-height:1.8}.EcoPage_circularSolutionMedia__AQsN_ img{width:100%;height:auto;display:block;object-fit:contain}@media (max-width:900px){.EcoPage_circularSolutionBlock__gRZhe{grid-template-columns:1fr}.EcoPage_reverse__08QAO .EcoPage_circularSolutionMedia__AQsN_,.EcoPage_reverse__08QAO .EcoPage_circularSolutionText__u8vwC{order:0}}@media (max-width:1100px){.EcoPage_heroInner__Eilu8{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:35px}.EcoPage_heroVisual__5_hWG{min-height:470px}.EcoPage_heroVisual__5_hWG img{height:470px}.EcoPage_introContent__G261T{grid-template-columns:1fr;gap:35px}.EcoPage_principlesGrid__ppO4i{grid-template-columns:repeat(2,minmax(0,1fr))}.EcoPage_caseCard__CGWpp{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr)}.EcoPage_caseCopy__QqD_8{padding:50px 45px}.EcoPage_imlCard__XWifA{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:35px}.EcoPage_imlCopy__RfVFh{padding:55px 0 55px 45px}.EcoPage_imlVisual__3ymGZ{min-height:610px}}@media (min-width:701px) and (max-width:1100px){.EcoPage_heroCopy__5qHj3{margin-left:28px;transform:translateY(24px)}.EcoPage_caseCard__CGWpp,.EcoPage_caseReverse__dxjmp{grid-template-columns:1fr;min-height:auto}.EcoPage_caseCopy__QqD_8,.EcoPage_caseReverse__dxjmp .EcoPage_caseCopy__QqD_8{order:1;width:100%;padding:52px 48px 44px}.EcoPage_caseImage__7O_w_,.EcoPage_caseReverse__dxjmp .EcoPage_caseImage__7O_w_{order:2;width:100%;min-height:460px}.EcoPage_imlCard__XWifA{grid-template-columns:1fr;gap:0;min-height:auto}.EcoPage_imlCopy__RfVFh{order:1;width:100%;padding:52px 48px 44px}.EcoPage_imlVisual__3ymGZ{order:2;width:100%;min-height:470px}}@media (max-width:700px){.EcoPage_container__BudVN,.EcoPage_ctaInner__fklbC,.EcoPage_heroInner__Eilu8,.EcoPage_statementInner__cRJYC{width:calc(100% - 40px)}.EcoPage_hero__7u2Bl{min-height:auto;padding:130px 0 60px}.EcoPage_heroInner__Eilu8{grid-template-columns:1fr;gap:42px}.EcoPage_heroCopy__5qHj3{margin-left:0;transform:translateY(42px)}.EcoPage_hero__7u2Bl h1{font-size:clamp(48px,14vw,66px)}.EcoPage_heroVisual__5_hWG{min-height:420px}.EcoPage_heroVisual__5_hWG img{height:420px;border-radius:24px}.EcoPage_intro__dQVsx{padding:80px 0}.EcoPage_intro__dQVsx .EcoPage_container__BudVN{grid-template-columns:1fr;gap:30px}.EcoPage_introContent__G261T{grid-template-columns:1fr}.EcoPage_introContent__G261T h2,.EcoPage_sectionHeader__UpbbH h2{font-size:42px}.EcoPage_principles__W1kck{padding:75px 0 90px}.EcoPage_principlesGrid__ppO4i{grid-template-columns:1fr}.EcoPage_principle__6NSvb,.EcoPage_principle__6NSvb:first-child{min-height:auto;border-left:0;border-right:0;border-bottom:1px solid #d8e1e9}.EcoPage_principle__6NSvb h3{margin-top:45px}.EcoPage_statement__tnZQi{min-height:560px}.EcoPage_cta__p2SQY h2,.EcoPage_statement__tnZQi h2{font-size:clamp(54px,14vw,74px)}.EcoPage_caseSectionAlt__qz6CI,.EcoPage_caseSection__9HTX2{padding:70px 0}.EcoPage_caseCard__CGWpp{grid-template-columns:1fr;min-height:auto}.EcoPage_caseCopy__QqD_8{padding:42px 28px}.EcoPage_caseImage__7O_w_{min-height:440px}.EcoPage_caseReverse__dxjmp .EcoPage_caseCopy__QqD_8{order:1}.EcoPage_caseReverse__dxjmp .EcoPage_caseImage__7O_w_{order:2}.EcoPage_imlSection__rgsc_{padding:70px 0}.EcoPage_imlCard__XWifA{grid-template-columns:1fr;gap:0;min-height:auto}.EcoPage_imlCopy__RfVFh{padding:44px 28px 50px}.EcoPage_imlCopy__RfVFh h2{font-size:42px}.EcoPage_imlVisual__3ymGZ{min-height:440px}.EcoPage_cta__p2SQY{min-height:600px}}@media (max-width:1024px){.EcoPage_circularInner__2b_JV,.EcoPage_ideasInner__DbmMX,.EcoPage_impactInner__lDN63{width:calc(100% - 56px)}.EcoPage_impactGrid__4JlrL{grid-template-columns:repeat(2,minmax(0,1fr))}.EcoPage_impactCard__7btso:nth-child(2){border-right:0}.EcoPage_impactCard__7btso:nth-child(-n+2){border-bottom:1px solid rgba(8,38,90,.12)}.EcoPage_ideasInner__DbmMX{grid-template-columns:60px minmax(0,1fr) 120px}.EcoPage_ideasSymbol__F6vN_ span{font-size:90px}}@media (max-width:700px){.EcoPage_circularSection__eQgk_,.EcoPage_impactSection__O_807{padding:72px 0}.EcoPage_circularInner__2b_JV,.EcoPage_ideasInner__DbmMX,.EcoPage_impactInner__lDN63{width:calc(100% - 40px)}.EcoPage_circularHeading__PPSOR h2,.EcoPage_impactHeader__8IU_C h2{font-size:38px}.EcoPage_impactGrid__4JlrL{grid-template-columns:1fr;margin-top:48px}.EcoPage_impactCard__7btso{min-height:210px;padding:30px 24px;border-right:0;border-bottom:1px solid rgba(8,38,90,.12)}.EcoPage_impactCard__7btso:last-child{border-bottom:0}.EcoPage_impactCard__7btso>strong{font-size:64px}.EcoPage_circularCard__v9gML{grid-template-columns:45px minmax(0,1fr);gap:18px;padding:28px 0}.EcoPage_circularCard__v9gML:hover{padding-left:0}.EcoPage_ideasSection__HRpbx{padding:65px 0}.EcoPage_ideasInner__DbmMX{display:block}.EcoPage_ideasIndex__km619{display:none}.EcoPage_ideasSymbol__F6vN_{justify-content:flex-start;margin-top:30px}.EcoPage_ideasSymbol__F6vN_ span{font-size:76px}.EcoPage_environmentPolicy__rs5Zw{padding:75px 0}.EcoPage_environmentPolicyInner__bkZ4f{width:calc(100% - 40px)}.EcoPage_environmentPolicyHeading__boyaN h2{font-size:38px}.EcoPage_environmentPolicyGrid__pB6yX{grid-template-columns:1fr;gap:55px;margin-top:50px}.EcoPage_environmentPolicyStatement___VOCP{grid-template-columns:1fr;gap:14px}.EcoPage_environmentActionsList__CZRXm article{grid-template-columns:38px minmax(0,1fr)}.EcoPage_environmentPolicyGoal__3x7sA{grid-template-columns:1fr;gap:15px;margin-top:48px}.EcoPage_environmentPolicyGoal__3x7sA strong{font-size:28px}}.EcoPage_environmentActionsList__CZRXm article:last-child{border-right:0}