.page_page__1CI8P{--how-forest:var(--ech-forest);--how-accent:var(--ech-terracotta);display:grid;gap:clamp(72px,8vw,118px);padding-top:clamp(42px,6vw,82px)}.page_hero__VAFV3{display:grid;grid-template-columns:minmax(0,.94fr) minmax(390px,1.06fr);gap:clamp(42px,7vw,96px);align-items:center}.page_heroCopy__pPI7b h1{max-width:760px;margin:15px 0 24px;color:var(--how-forest);font-size:var(--ech-page-title-size);line-height:var(--ech-page-title-line-height);letter-spacing:var(--ech-page-title-tracking)}.page_heroLead__yQ__S{max-width:650px;color:var(--muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.page_heroActions__71w1T{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.page_heroNote__xLgc0{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start;max-width:670px;margin-top:27px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted)}.page_heroNote__xLgc0 svg{margin-top:2px;color:var(--how-accent)}.page_heroNote__xLgc0 p{font-size:.78rem;line-height:1.55}.page_heroVisual__4wyEd{position:relative;min-width:0;padding:18px 0 28px 18px}.page_heroVisual__4wyEd:before{position:absolute;inset:0 28px 0 0;border:1px solid color-mix(in srgb,var(--how-forest) 12%,white);border-radius:28px;background:linear-gradient(rgb(29 60 49/4%) 1px,transparent 0),linear-gradient(90deg,rgb(29 60 49/4%) 1px,transparent 0),#eef4f0;background-size:30px 30px;content:""}.page_heroImage__o5Xvm{position:relative;z-index:1;aspect-ratio:4/3;overflow:hidden;border-radius:22px;box-shadow:none}.page_heroImage__o5Xvm picture{height:100%}.page_heroImage__o5Xvm img{width:100%;height:100%;object-fit:cover}.page_heroBadge__uP2kt{position:absolute;z-index:3;right:0;bottom:0;display:flex;gap:11px;align-items:center;min-width:205px;padding:14px 17px;border:1px solid rgb(255 255 255/48%);border-radius:15px;background:rgb(29 60 49/92%);color:white;box-shadow:none;backdrop-filter:blur(10px)}.page_heroBadge__uP2kt>span{display:grid;color:rgb(255 255 255/67%);font-size:.65rem}.page_heroBadge__uP2kt strong{color:white;font-size:.77rem}.page_heroTrail__Bjp_g{position:absolute;z-index:2;top:33px;left:33px;display:flex;align-items:center;width:150px}.page_heroTrail__Bjp_g span{width:10px;height:10px;flex:0 0 auto;border:2px solid white;border-radius:50%;background:var(--how-accent);box-shadow:none}.page_heroTrail__Bjp_g i{flex:1;border-top:2px dashed rgb(255 255 255/78%)}.page_sectionHeading__Gwks4{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:44px;align-items:end}.page_sectionHeading__Gwks4 h2{max-width:760px;margin-top:12px;color:var(--how-forest);font-size:var(--ech-text-h2);line-height:1.1;letter-spacing:-.04em}.page_sectionHeading__Gwks4>p{max-width:500px;color:var(--muted);line-height:1.65}.page_modes__FuFUk{display:grid;gap:clamp(30px,4vw,52px)}.page_modeGrid__0Jfdl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_modeCard__MGdLw{display:grid;align-content:start;min-width:0;padding:clamp(24px,3vw,34px);border:1px solid color-mix(in srgb,var(--how-forest) 14%,white);border-radius:21px;background:white;box-shadow:none}.page_modeCard__MGdLw:nth-child(3){background:radial-gradient(circle at 100% 0,rgb(196 71 47/12%),transparent 32%),linear-gradient(145deg,#f2f7f3,white 72%)}.page_modeIcon__HTPL7{display:grid;width:50px;height:50px;margin-bottom:20px;place-items:center;border-radius:15px;background:var(--how-forest);color:white}.page_modeCard__MGdLw:nth-child(3) .page_modeIcon__HTPL7{background:var(--how-accent)}.page_modeCard__MGdLw>p{color:var(--how-accent);font-size:.61rem;font-weight:850;letter-spacing:.12em}.page_modeCard__MGdLw h3{margin:8px 0 12px;color:var(--how-forest);font-size:clamp(1.2rem,1.7vw,1.48rem);line-height:1.15;letter-spacing:-.035em}.page_modeCard__MGdLw>div{color:var(--muted);font-size:.78rem;line-height:1.62}.page_modeCard__MGdLw ol{display:grid;gap:9px;margin-top:20px;padding-left:1.15rem;color:var(--how-forest);font-size:.7rem;line-height:1.45}.page_modeCard__MGdLw li::marker{color:var(--how-accent);font-weight:850}.page_resultGuide__l2Vtd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page_resultGuide__l2Vtd article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px;border-radius:16px;background:color-mix(in srgb,var(--sage) 50%,white)}.page_resultGuide__l2Vtd svg{color:var(--how-accent)}.page_resultGuide__l2Vtd h3{margin-bottom:5px;color:var(--how-forest);font-size:.79rem;line-height:1.25}.page_resultGuide__l2Vtd p{color:var(--muted);font-size:.67rem;line-height:1.5}.page_inlineLinkDark__q6JKL{display:inline-flex;align-items:center;justify-self:start;gap:8px;color:var(--how-accent);font-size:.78rem;font-weight:800}.page_journey__b83yC{padding:clamp(34px,5vw,64px);background:var(--ech-vegetal);border:none;border-radius:0;box-shadow:none}.page_journeyTrack__mDVQF{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);margin-top:clamp(40px,5vw,68px)}.page_journeyTrack__mDVQF:before{position:absolute;top:31px;right:11%;left:11%;border-top:2px dashed color-mix(in srgb,var(--how-accent) 48%,white);content:""}.page_journeyStep__2Ux9i{position:relative;z-index:1;display:grid;align-content:start;justify-items:start;min-width:0}.page_stepNode__nwFGi{position:relative;display:grid;width:64px;height:64px;margin-bottom:27px;place-items:center;border:8px solid #f5f8f5;border-radius:50%;background:white;color:var(--how-forest);box-shadow:none}.page_journeyStep__2Ux9i:nth-child(2) .page_stepNode__nwFGi,.page_journeyStep__2Ux9i:nth-child(4) .page_stepNode__nwFGi{background:var(--how-accent);color:white;box-shadow:none}.page_stepNumber__o43yO{position:absolute;top:-18px;left:50%;min-width:30px;padding:3px 6px;transform:translateX(-50%);border:1px solid color-mix(in srgb,var(--how-forest) 18%,white);border-radius:999px;background:white;color:color-mix(in srgb,var(--how-forest) 62%,white);font-size:.63rem;font-weight:850;letter-spacing:.12em;line-height:1;text-align:center;box-shadow:none}.page_journeyStep__2Ux9i>p{color:var(--how-accent);font-size:.64rem;font-weight:850;letter-spacing:.11em}.page_journeyStep__2Ux9i h3{margin:9px 0 13px;color:var(--how-forest);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.18;letter-spacing:-.035em}.page_journeyStep__2Ux9i>div{color:var(--muted);font-size:.78rem;line-height:1.62}.page_journeyNotes__1z4ch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(38px,5vw,62px);padding-top:24px;border-top:1px solid var(--line)}.page_journeyNotes__1z4ch article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;border-radius:15px;background:color-mix(in srgb,var(--sage) 44%,white)}.page_journeyNotes__1z4ch article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:white;color:var(--how-accent)}.page_journeyNotes__1z4ch article>div>p{color:var(--how-accent);font-size:.58rem;font-weight:850;letter-spacing:.12em}.page_journeyNotes__1z4ch h3{margin:3px 0 4px;font-size:.9rem}.page_journeyNotes__1z4ch article>div>div{color:var(--muted);font-size:.69rem;line-height:1.48}.page_deliverables__V503p{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(280px,.72fr) minmax(330px,1fr);gap:clamp(28px,4vw,56px);align-items:center;overflow:hidden;padding:clamp(34px,5vw,64px);background:var(--how-forest);color:white;border:none;border-radius:0;box-shadow:none}.page_deliverablesCopy__gUW3W h2{margin:12px 0 18px;color:white;font-size:var(--ech-text-h2);line-height:1.1;letter-spacing:-.04em}.page_deliverablesCopy__gUW3W>p:not(.page_eyebrow__dvmuu){color:rgb(255 255 255/70%);font-size:.85rem;line-height:1.7}.page_deliverables__V503p .eyebrow{color:#f09a84}.page_inlineLink__sEfgV{display:inline-flex;gap:8px;align-items:center;margin-top:24px;color:white;font-size:.76rem;font-weight:800}.page_fileList__LeorV{display:grid;gap:12px}.page_fileList__LeorV article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;padding:15px;border:1px solid rgb(255 255 255/13%);border-radius:14px;background:rgb(255 255 255/6%)}.page_fileList__LeorV article>span{display:grid;width:45px;height:45px;place-items:center;border-radius:12px;background:rgb(255 255 255/10%);color:#f09a84}.page_fileList__LeorV h3{color:white;font-size:.88rem}.page_fileList__LeorV p{color:rgb(255 255 255/57%);font-size:.64rem;line-height:1.4}.page_filesVisual__JkMSV{aspect-ratio:4/3;overflow:hidden;border:1px solid rgb(255 255 255/15%);border-radius:19px;box-shadow:none}.page_filesVisual__JkMSV picture{height:100%}.page_filesVisual__JkMSV img{width:100%;height:100%;object-fit:cover}.page_methodPreview__33_RP{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(42px,7vw,94px);align-items:center;padding:clamp(34px,5vw,66px);background:var(--ech-vegetal);border:none;border-radius:0;box-shadow:none}.page_methodIcon__uYDS_{display:grid;width:62px;height:62px;margin-bottom:22px;place-items:center;border-radius:18px;background:white;color:var(--how-accent);box-shadow:none}.page_methodCopy__sRpAN h2{max-width:720px;margin:12px 0 18px;color:var(--how-forest);font-size:var(--ech-text-h2);line-height:1.1;letter-spacing:-.04em}.page_methodCopy__sRpAN>p:not(.page_eyebrow__dvmuu){max-width:730px;color:var(--muted);font-size:.84rem;line-height:1.68}.page_methodGuardrail__50uT9{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;max-width:720px;margin:24px 0;padding:16px 18px;border-left:3px solid var(--how-accent);background:rgb(255 255 255/72%)}.page_methodGuardrail__50uT9 svg{color:var(--how-accent)}.page_methodGuardrail__50uT9 div{display:grid;gap:4px}.page_methodGuardrail__50uT9 strong{color:var(--how-forest);font-size:.76rem}.page_methodGuardrail__50uT9 span{color:var(--muted);font-size:.67rem;line-height:1.45}.page_methodRoute__Xbsdw{display:grid;align-content:center;min-height:390px;padding:30px;border:1px solid color-mix(in srgb,var(--how-forest) 14%,white);border-radius:22px;background:rgb(255 255 255/82%);box-shadow:none}.page_methodRoute__Xbsdw article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:center}.page_methodRoute__Xbsdw article>span{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--how-forest);color:white}.page_methodRoute__Xbsdw article:nth-of-type(2)>span{background:var(--how-accent)}.page_methodRoute__Xbsdw article>div{display:grid;grid-template-columns:auto 1fr;gap:1px 9px;align-items:baseline}.page_methodRoute__Xbsdw small{color:var(--how-accent);font-size:.59rem;font-weight:850}.page_methodRoute__Xbsdw strong{color:var(--how-forest);font-size:.84rem}.page_methodRoute__Xbsdw p{grid-column:2;color:var(--muted);font-size:.7rem}.page_methodRoute__Xbsdw>i{height:34px;margin-left:24px;border-left:2px dashed color-mix(in srgb,var(--how-accent) 50%,white)}.page_founder__nIYEm{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:clamp(38px,7vw,94px);align-items:center;padding:clamp(28px,4.5vw,58px);background:white;border:none;border-radius:0;box-shadow:none}.page_founderPortrait__y8RTL{position:relative;overflow:hidden;margin:0;border-radius:20px;background:var(--sage)}.page_founderPortrait__y8RTL img{display:block;width:100%;height:auto}.page_founderPortrait__y8RTL figcaption{position:absolute;bottom:16px;left:16px;padding:8px 11px;border-radius:8px;background:rgb(255 255 255/92%);color:var(--how-forest);font-size:.68rem;font-weight:750}.page_founderCopy__nXqGH h2{max-width:760px;margin:12px 0 20px;color:var(--how-forest);font-size:var(--ech-text-h2);line-height:1.1;letter-spacing:-.04em}.page_founderCopy__nXqGH>p:not(.page_eyebrow__dvmuu){max-width:750px;color:var(--muted);font-size:.82rem;line-height:1.7}.page_founderCopy__nXqGH>.page_founderLead__hfOOv{color:var(--how-forest);font-size:.95rem}.page_fieldNote__Y9hmc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:24px;padding:18px;border-radius:16px;background:color-mix(in srgb,var(--sage) 55%,white)}.page_fieldNote__Y9hmc>svg{color:var(--how-accent)}.page_fieldNote__Y9hmc div{display:grid;gap:4px}.page_fieldNote__Y9hmc span{color:var(--how-accent);font-size:.58rem;font-weight:850;letter-spacing:.12em}.page_fieldNote__Y9hmc strong{color:var(--how-forest);font-size:.83rem}.page_fieldNote__Y9hmc p{color:var(--muted);font-size:.67rem;line-height:1.5}.page_founderLinks__98smL{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.page_callout__YsE_V{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:clamp(36px,7vw,96px);align-items:center;padding:clamp(36px,5vw,68px);background:var(--ech-warm);border:none;border-radius:0;box-shadow:none}.page_callout__YsE_V h2{max-width:720px;margin-top:12px;color:var(--how-forest);font-size:var(--ech-text-h2);line-height:1.1;letter-spacing:-.04em}.page_callout__YsE_V>div:last-child>p{max-width:530px;color:var(--muted);line-height:1.65}.page_callout__YsE_V .button{margin-top:25px}@media (max-width:1080px){.page_hero__VAFV3{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}.page_journeyTrack__mDVQF{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px}.page_modeGrid__0Jfdl,.page_resultGuide__l2Vtd{grid-template-columns:1fr}.page_journeyTrack__mDVQF:before{display:none}.page_journeyStep__2Ux9i{padding:22px;border:1px solid var(--line);border-radius:17px;background:rgb(255 255 255/78%)}.page_stepNode__nwFGi{margin-bottom:18px}.page_deliverables__V503p{grid-template-columns:1fr 1fr;border:none;border-radius:0;box-shadow:none}.page_filesVisual__JkMSV{grid-column:1/-1;aspect-ratio:16/7}}@media (max-width:820px){.page_callout__YsE_V,.page_founder__nIYEm,.page_hero__VAFV3,.page_methodPreview__33_RP,.page_sectionHeading__Gwks4{grid-template-columns:1fr;border:none;border-radius:0;box-shadow:none}.page_heroVisual__4wyEd{order:-1}.page_deliverables__V503p,.page_journeyNotes__1z4ch{grid-template-columns:1fr;border:none;border-radius:0;box-shadow:none}.page_filesVisual__JkMSV{grid-column:auto;aspect-ratio:4/3}.page_methodRoute__Xbsdw{min-height:0}.page_founder__nIYEm{align-items:start;border:none;border-radius:0;box-shadow:none}.page_founderPortrait__y8RTL{max-height:560px}.page_founderPortrait__y8RTL img{width:100%;height:100%;object-fit:cover;object-position:center 32%}}@media (max-width:600px){.page_page__1CI8P{gap:64px;padding-top:28px}.page_heroCopy__pPI7b h1{font-size:var(--ech-page-title-size)}.page_founderLinks__98smL,.page_heroActions__71w1T{align-items:stretch;flex-direction:column}.page_founderLinks__98smL .button,.page_heroActions__71w1T .button{justify-content:center}.page_heroVisual__4wyEd{padding:12px 0 22px 10px}.page_heroVisual__4wyEd:before{right:14px;border-radius:21px}.page_heroImage__o5Xvm{aspect-ratio:16/12;border-radius:17px}.page_heroTrail__Bjp_g{top:24px;left:23px}.page_heroBadge__uP2kt{right:0;max-width:calc(100% - 28px)}.page_callout__YsE_V,.page_deliverables__V503p,.page_founder__nIYEm,.page_journey__b83yC,.page_methodPreview__33_RP{padding:27px 21px;border:none;border-radius:0;box-shadow:none}.page_journeyTrack__mDVQF{grid-template-columns:1fr;gap:0;margin-top:34px}.page_journeyStep__2Ux9i{grid-template-columns:auto minmax(0,1fr);column-gap:17px;padding:18px 0 28px;border:0;border-radius:0;background:transparent}.page_journeyStep__2Ux9i:not(:last-child):before{position:absolute;top:68px;bottom:0;left:31px;border-left:2px dashed color-mix(in srgb,var(--how-accent) 48%,white);content:""}.page_stepNode__nwFGi{grid-row:1/span 4;margin:0}.page_journeyStep__2Ux9i h3,.page_journeyStep__2Ux9i>div,.page_journeyStep__2Ux9i>p{grid-column:2}.page_journeyStep__2Ux9i h3{margin-top:6px}.page_journeyNotes__1z4ch{margin-top:20px}.page_methodRoute__Xbsdw{padding:22px}.page_founderPortrait__y8RTL{max-height:440px}}@media (max-width:767px){.page_callout__YsE_V,.page_deliverables__V503p,.page_founder__nIYEm,.page_journey__b83yC,.page_methodPreview__33_RP{padding:var(--ech-space-24) var(--ech-space-16)}}