.impact-integration_entry__LrEsC,.impact-integration_page__j2Z8W{background:var(--color-ivory);color:var(--color-carbon);font-family:inherit}.impact-integration_container__SH4XI{inline-size:min(1200px,100%);margin-inline:auto;padding:32px 24px}.impact-integration_panel__IL6j0{padding:clamp(24px,4vw,44px);border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-paper-white)}.impact-integration_eyebrow__WuMyN{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--color-mangrove)}.impact-integration_entry__LrEsC h2,.impact-integration_page__j2Z8W h1{margin:0 0 16px;font-size:clamp(26px,3vw,40px);line-height:1.6;font-weight:800;text-wrap:balance}.impact-integration_description__pw_7a{margin:0;max-inline-size:850px;font-size:16px;line-height:2;color:var(--color-carbon-3)}.impact-integration_actions__VemcL{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:22px}.impact-integration_back__gQQ0n,.impact-integration_primary__30UNM,.impact-integration_secondary__PzrRO{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:10px 20px;font-size:14px;font-weight:700;line-height:1.8;text-decoration:none;text-align:center;border-radius:var(--radius-pill)}.impact-integration_primary__30UNM{background:var(--color-mangrove);color:var(--color-paper-white)}.impact-integration_secondary__PzrRO{background:var(--color-mangrove-soft);color:var(--color-mangrove-deep);border:1px solid var(--color-hairline)}.impact-integration_back__gQQ0n{padding-inline:0;color:var(--color-mangrove);text-decoration:underline;text-underline-offset:5px}.impact-integration_note__p4upV{margin-block:18px 0;font-size:13px;line-height:1.9;color:var(--color-carbon-3)}.impact-integration_entry__LrEsC a:focus-visible,.impact-integration_page__j2Z8W a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.impact-integration_page__j2Z8W{padding-block-end:32px}.impact-integration_frameContainer__pC_nt{inline-size:min(1600px,100%);margin-inline:auto;padding-inline:24px}.impact-integration_frame__5IX4g{display:block;inline-size:100%;max-inline-size:100%;block-size:85vh;block-size:85svh;min-block-size:420px;border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-ivory)}.impact-integration_frameActions__IxG5A{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px;margin-block:0 14px}.impact-integration_frameLabel___zczo{font-size:13px;color:var(--color-carbon-3);line-height:1.9}@media(max-width:700px){.impact-integration_container__SH4XI{padding:24px 20px}.impact-integration_frameContainer__pC_nt{padding-inline:12px}.impact-integration_actions__VemcL{flex-direction:column;align-items:stretch}.impact-integration_description__pw_7a{font-size:14px}.impact-integration_frame__5IX4g{block-size:80vh;block-size:80svh}.impact-integration_panel__IL6j0{padding:22px}}.page_page__nLpx8{background:var(--color-ivory);color:var(--color-carbon);font-family:inherit}.page_container__njOpx{inline-size:min(1160px,100%);margin-inline:auto;padding-inline:24px}.page_hero__DmjyS{padding-block:44px 64px;background:var(--color-mangrove-deep);color:var(--color-paper-white)}.page_back__r1jnH{display:inline-block;min-block-size:44px;color:var(--color-mangrove-soft);font-size:13px;text-decoration:underline;text-underline-offset:5px}.page_eyebrow__T0TSm{margin:20px 0 14px;font-size:13px;font-weight:700;line-height:1.8;color:var(--color-moss)}.page_hero__DmjyS .page_eyebrow__T0TSm{color:var(--color-mangrove-soft)}.page_hero__DmjyS h1{max-inline-size:960px;margin:0;font-size:clamp(32px,4.5vw,60px);font-weight:800;line-height:1.5;text-wrap:balance}.page_hero__DmjyS h1 span{color:var(--color-lime)}.page_intro__fMSW9{font-size:clamp(18px,2vw,24px);font-weight:700;margin-block:24px 12px}.page_description__VX3jN{max-inline-size:800px;font-size:16px;line-height:2;color:var(--color-carbon-3);text-wrap:pretty}.page_hero__DmjyS .page_description__VX3jN{color:var(--color-mangrove-soft)}.page_representation__yuFWt{max-inline-size:820px;padding-block:12px;padding-inline-start:16px;border-inline-start:3px solid var(--color-lime);font-size:14px;line-height:1.9}.page_actions__Z5H3w{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:28px}.page_primary__es6iM,.page_secondary__3J_4f{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:11px 22px;border-radius:var(--radius-pill);font-size:14px;font-weight:800;line-height:1.8;text-decoration:none;text-align:center}.page_primary__es6iM{background:var(--color-lime);color:var(--color-mangrove-deep)}.page_secondary__3J_4f{border:1px solid var(--color-mangrove-soft);color:var(--color-paper-white)}.page_page__nLpx8 a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.page_process__wr_b7,.page_services__gZxSa{padding-block:48px}.page_page__nLpx8 h2{margin:0 0 18px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.6;text-wrap:balance}.page_grid__7OoaN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block-start:30px}.page_card__acQUn{scroll-margin-block-start:110px;border:1px solid var(--color-hairline);border-radius:var(--radius-6);padding:28px;background:var(--color-paper-white)}.page_card__acQUn:target{border-color:var(--color-mangrove);box-shadow:var(--shadow-2)}.page_number__pjUnM{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--color-mangrove-soft);font-size:18px}.page_card__acQUn h3,.page_number__pjUnM{color:var(--color-mangrove);font-weight:800}.page_card__acQUn h3{margin:18px 0 10px;font-size:21px;line-height:1.7}.page_card__acQUn p,.page_steps__Kv4F_ p{font-size:15px;line-height:2;color:var(--color-carbon-3);margin-block:10px}.page_output__Ttpu8{display:grid;gap:7px;border-block-start:1px solid var(--color-hairline);padding-block-start:16px;margin-block-start:20px;font-size:13px;line-height:1.9}.page_output__Ttpu8 strong{color:var(--color-mangrove)}.page_steps__Kv4F_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-inline-start:22px;margin-block:24px 0}.page_steps__Kv4F_ li{padding-inline-start:8px}.page_steps__Kv4F_ li::marker{color:var(--color-mangrove);font-weight:800}.page_steps__Kv4F_ h3{font-size:19px;line-height:1.8;margin:0}.page_contact__006fT{padding-block:48px;background:var(--color-mangrove-soft)}.page_contact__006fT p{font-size:16px;line-height:2;margin-block:12px 24px}.page_contact__006fT .page_primary__es6iM{background:var(--color-mangrove);color:var(--color-paper-white)}.page_contact__006fT .page_formNote__dSi__{font-size:12px;color:var(--color-carbon-3);margin-block-end:0}@media(max-width:700px){.page_container__njOpx{padding-inline:20px}.page_hero__DmjyS{padding-block:28px 40px}.page_grid__7OoaN,.page_steps__Kv4F_{grid-template-columns:minmax(0,1fr)}.page_card__acQUn{padding:22px}.page_actions__Z5H3w{flex-direction:column;align-items:stretch}.page_representation__yuFWt{font-size:12px}.page_description__VX3jN{font-size:14px}.page_process__wr_b7,.page_services__gZxSa{padding-block:32px}.page_steps__Kv4F_{gap:20px}}