.p04bfa_page{color:#173b31;background:#f3f1e9;padding-bottom:76px}.p04bfa_hero{--hero-image:url(/app-forest-hero-wide-v2.webp);color:#fff;background:linear-gradient(100deg, #14362cf5 0%, #14362cdb 52%, #14362c59 100%), var(--hero-image) center / cover;grid-template-columns:minmax(0,1.1fr) minmax(310px,.65fr);align-items:center;gap:clamp(48px,8vw,112px);min-height:min(760px,100svh - 76px);padding:clamp(64px,9vw,128px) max(28px,50vw - 590px);display:grid}.p04bfa_heroCopy{max-width:720px}.p04bfa_eyebrow,.p04bfa_sectionLabel{color:#f2de17;letter-spacing:.16em;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.p04bfa_hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(48px,6vw,82px);line-height:.98}.p04bfa_heroCopy>p{color:#e4ece8;max-width:680px;margin:28px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55}.p04bfa_heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.p04bfa_primaryCta,.p04bfa_finalButton{color:#173b31;cursor:pointer;background:#f2df18;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.p04bfa_mobileHeroPhoto{aspect-ratio:4/3;border-radius:22px;margin-top:28px;display:none}html.is-native-app .p04bfa_mobileHeroPhoto{background:url(/community-mobile-hero.webp) 50% 45%/cover;display:block}.p04bfa_heroPreview{color:#173b31;background:#f4f6eff2;border:1px solid #ffffff47;border-radius:28px;justify-self:end;width:min(100%,390px);padding:18px;transform:rotate(1.5deg);box-shadow:0 35px 80px #0518124d}.p04bfa_previewTop{justify-content:space-between;align-items:center;padding:2px 4px 18px;font-weight:800;display:flex}.p04bfa_previewAvatar{color:#fff;background:#173b31;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.p04bfa_previewScore{color:#fff;background:#173b31;border-radius:20px;padding:24px}.p04bfa_previewScore span{color:#f2df18;letter-spacing:.13em;font-size:10px;font-weight:800}.p04bfa_previewScore strong{letter-spacing:-.04em;margin-top:10px;font-size:30px;line-height:1.08;display:block}.p04bfa_previewGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.p04bfa_previewGrid span{background:#e6ebe3;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:74px;padding:14px;font-size:13px;font-weight:750;display:flex}.p04bfa_market,.p04bfa_idTags,.p04bfa_howItWorks,.p04bfa_explore,.p04bfa_finalCta{width:min(1180px,100% - 48px);margin-inline:auto}.p04bfa_idTags{color:#fff;background:#173b31;border-radius:30px;grid-template-columns:minmax(0,1.02fr) minmax(360px,.88fr);min-height:520px;margin-top:70px;display:grid;overflow:hidden}.p04bfa_idTagVisual{background:#e9ebe5;min-height:520px;position:relative;overflow:hidden}.p04bfa_idTagVisual img{object-fit:cover;object-position:center}.p04bfa_idTagCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5vw,66px);display:flex}.p04bfa_idTagCopy h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(38px,4.6vw,62px);line-height:1.02}.p04bfa_idTagCopy>p{color:#d7e2dd;margin:22px 0 0;font-size:17px;line-height:1.6}.p04bfa_idTagCopy ul{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.p04bfa_idTagCopy li{color:#eef3ef;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.p04bfa_idTagCopy li svg{color:#f2df18;flex:none}.p04bfa_idTagCta,.p04bfa_howCta{color:#173b31;min-height:50px;font:inherit;cursor:pointer;background:#f2df18;border:0;border-radius:12px;justify-content:center;align-items:center;gap:18px;margin-top:30px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.p04bfa_idTagCta:hover,.p04bfa_howCta:hover{background:#e3cf0c}.p04bfa_howItWorks{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,110px);padding-block:clamp(82px,10vw,128px);display:grid}.p04bfa_howCta{margin-top:28px}.p04bfa_howSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.p04bfa_howSteps li{min-width:0}.p04bfa_howSteps a{color:#173b31;background:#faf9f4;border:1px solid #d3d8ce;border-radius:18px;flex-direction:column;min-height:100%;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.p04bfa_howSteps a:hover{border-color:#9fad9f;transform:translateY(-3px)}.p04bfa_stepTop{color:#607168;justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.p04bfa_stepTop>span{color:#173b31;background:#f2df18;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.p04bfa_howSteps strong{font-size:19px;line-height:1.25}.p04bfa_howSteps small{color:#5f6e66;margin-top:10px;font-size:14px;line-height:1.5}.p04bfa_stepLink{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:30px;font-size:13px;font-weight:800;display:flex}.p04bfa_market{color:#fff;background:#173b31;border-radius:30px;grid-template-columns:1fr .9fr;align-items:center;gap:54px;margin-top:0;padding:clamp(34px,6vw,70px);display:grid;overflow:hidden}.p04bfa_market h2,.p04bfa_sectionIntro h2,.p04bfa_finalCta h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,56px);line-height:1.04}.p04bfa_market p{color:#d7e2dd;margin:20px 0 26px;font-size:17px;line-height:1.6}.p04bfa_marketCopy>a{color:#f2df18;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.p04bfa_marketVisual{min-height:320px;position:relative}.p04bfa_discOne,.p04bfa_discTwo{object-fit:contain;filter:drop-shadow(0 20px 24px #00000047);height:auto;position:absolute}.p04bfa_discOne{width:230px;top:-8px;right:-6px;transform:rotate(10deg)}.p04bfa_discTwo{width:220px;bottom:-4px;left:-2px;transform:rotate(-14deg)}.p04bfa_marketVisual div{color:#173b31;background:#fffffff2;border-radius:17px;width:min(260px,80%);padding:20px;position:absolute;bottom:12px;right:0;box-shadow:0 16px 35px #0003}.p04bfa_marketVisual div>*{display:block}.p04bfa_marketVisual small{color:#657168;letter-spacing:.12em;font-size:9px;font-weight:800}.p04bfa_marketVisual strong{margin:8px 0;font-size:18px;line-height:1.2}.p04bfa_marketVisual div span{color:#66746d;font-size:12px}.p04bfa_explore{grid-template-columns:minmax(260px,.7fr) minmax(0,1.25fr);gap:clamp(48px,8vw,110px);padding-block:clamp(82px,10vw,128px);display:grid}.p04bfa_sectionIntro{align-self:start;position:sticky;top:110px}.p04bfa_sectionIntro .p04bfa_sectionLabel{color:#62776e}.p04bfa_sectionIntro p{color:#5f6e66;margin:22px 0 0;font-size:17px;line-height:1.65}.p04bfa_exploreGrid a:hover{background:#f2df18}.p04bfa_explore{border-top:1px solid #ccd3c8}.p04bfa_exploreGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p04bfa_exploreGrid a{color:#173b31;background:#faf9f4;border:1px solid #d3d8ce;border-radius:18px;grid-template-columns:1fr auto;align-content:start;gap:13px;min-height:196px;padding:22px;text-decoration:none;transition:transform .18s,background .18s;display:grid}.p04bfa_exploreGrid a>svg:first-child{grid-column:1/-1}.p04bfa_exploreGrid strong{font-size:18px}.p04bfa_exploreGrid span{color:#68766f;grid-column:1/-1;font-size:14px;line-height:1.5}.p04bfa_exploreGrid a:hover{transform:translateY(-2px)}.p04bfa_finalCta{background:#dfe8da;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:38px;margin-bottom:0;padding:clamp(34px,6vw,66px);display:flex}.p04bfa_finalCta .p04bfa_sectionLabel{color:#52675e}.p04bfa_finalCta p{color:#64736c;margin:16px 0 0}.p04bfa_finalButton{flex:none}@media (max-width:820px){.p04bfa_mobileHeroPhoto{background:url(/community-mobile-hero.webp) 50% 45%/cover;display:block}.p04bfa_hero{--hero-image:url(/app-forest-selected-v3.webp);background-color:#14362c;background-position:50%,88% 0;background-repeat:no-repeat;background-size:auto,auto max(100%,1800px);grid-template-columns:1fr;min-height:auto;padding-top:72px}.p04bfa_heroPreview{justify-self:stretch;width:100%;transform:none}.p04bfa_market,.p04bfa_idTags,.p04bfa_howItWorks,.p04bfa_explore{grid-template-columns:1fr}.p04bfa_idTagVisual{min-height:390px}.p04bfa_howSteps{grid-template-columns:1fr}.p04bfa_sectionIntro{position:static}.p04bfa_marketVisual{min-height:285px}}@media (max-width:560px){.p04bfa_hero{gap:38px;padding:56px 20px 50px}.p04bfa_hero h1{font-size:46px}.p04bfa_heroActions>*{width:100%}.p04bfa_heroPreview{border-radius:22px;padding:12px}.p04bfa_market,.p04bfa_idTags,.p04bfa_howItWorks,.p04bfa_explore,.p04bfa_finalCta{width:calc(100% - 32px)}.p04bfa_market{border-radius:22px;gap:28px;margin-top:0;padding:28px 20px}.p04bfa_howItWorks,.p04bfa_explore{gap:34px;padding-block:72px}.p04bfa_explore{border-top:0}.p04bfa_exploreGrid{grid-template-columns:1fr}.p04bfa_exploreGrid a{min-height:150px}.p04bfa_idTags{border-radius:22px;min-height:0;margin-top:36px}.p04bfa_idTagVisual{min-height:310px}.p04bfa_idTagCopy{padding:30px 22px 34px}.p04bfa_idTagCopy h2{font-size:38px}.p04bfa_idTagCta,.p04bfa_howCta{width:100%}.p04bfa_howSteps a{min-height:250px}.p04bfa_marketVisual{margin:-15px;transform:scale(.9)}.p04bfa_discOne{width:210px;right:-2px}.p04bfa_discTwo{width:200px;left:0}.p04bfa_finalCta{flex-direction:column;align-items:stretch;margin-bottom:0;padding:30px 22px}.p04bfa_finalButton{width:100%}}
