:root{--ff-brand:var(--bs-primary,#4b8554);--ff-brand-soft:var(--bs-primary-lt,#eaf4ec);--ff-blue:#3f7fb7;--ff-ink:#07101f;--ff-muted:#667085;--ff-line:#dce4ea;--ff-soft:#f6faf7;--ff-role-seller:#198754;--ff-role-seller-soft:#e8f3ee;--ff-role-seller-strong:#146c43;--ff-role-seller-tint:#6b7280;--ff-role-buyer:#2563eb;--ff-role-buyer-soft:#e7effd;--ff-role-buyer-strong:#1d4ed8;--ff-role-buyer-tint:#6b7280}body.ff-palette-brand{--ff-role-seller:#4b8554;--ff-role-seller-soft:#eaf2eb;--ff-role-seller-strong:#3a6a41;--ff-role-seller-tint:#6ea677;--ff-role-buyer:#2d8cbf;--ff-role-buyer-soft:#e3eff7;--ff-role-buyer-strong:#226a91;--ff-role-buyer-tint:#5ba3b5}.ff-area-buyer{--bs-primary:#2563eb;--bs-primary-rgb:37,99,235;--bs-primary-lt:#e7effd;--bs-link-color:#2563eb;--bs-link-color-rgb:37,99,235;--bs-link-hover-color:#1d4ed8;--ff-brand:#2563eb;--ff-brand-soft:#e7effd}.ff-area-seller{--bs-primary:#198754;--bs-primary-rgb:25,135,84;--bs-primary-lt:#e8f3ee;--bs-link-color:#198754;--bs-link-color-rgb:25,135,84;--bs-link-hover-color:#146c43;--ff-brand:#198754;--ff-brand-soft:#e8f3ee}body.ff-palette-brand.ff-area-buyer{--bs-primary:#2d8cbf;--bs-primary-rgb:45,140,191;--bs-primary-lt:#e3eff7;--bs-link-color:#2d8cbf;--bs-link-color-rgb:45,140,191;--bs-link-hover-color:#226a91;--ff-brand:#2d8cbf;--ff-brand-soft:#e3eff7}body.ff-palette-brand.ff-area-seller{--bs-primary:#4b8554;--bs-primary-rgb:75,133,84;--bs-primary-lt:#eaf2eb;--bs-link-color:#4b8554;--bs-link-color-rgb:75,133,84;--bs-link-hover-color:#3a6a41;--ff-brand:#4b8554;--ff-brand-soft:#eaf2eb}.ff-area-buyer .btn-primary,.ff-area-seller .btn-primary{--bs-btn-hover-bg:var(--bs-link-hover-color);--bs-btn-hover-border-color:var(--bs-link-hover-color);--bs-btn-active-bg:var(--bs-link-hover-color);--bs-btn-active-border-color:var(--bs-link-hover-color);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.ff-area-buyer .btn-outline-primary,.ff-area-seller .btn-outline-primary{--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary)}.ff-panel-accent{border-color:rgba(var(--bs-primary-rgb),.35)!important}.sticky-top:has(header.navbar),header.navbar{transition:box-shadow .2s ease,border-color .2s ease}html:not(.ff-scrolled) .sticky-top:has(header.navbar),html:not(.ff-scrolled) header.navbar{box-shadow:none!important}html:not(.ff-scrolled) header.navbar{border-bottom-color:transparent!important}.navbar .nav-link.active,.navbar .nav-link.active .nav-link-icon,.navbar .nav-link.active .nav-link-title{color:var(--bs-primary)!important}.ff-area-buyer .navbar-brand-image{content:url(/uploads/branding/logo-blue.svg)}.ff-area-buyer .ff-hero:before{filter:hue-rotate(93deg)}body.ff-final{background:#fff;color:var(--ff-ink)}.ff-frame{margin:0 auto;max-width:1480px;padding:1.25rem clamp(1rem,3vw,2.75rem) 1.5rem}.ff-logo{height:2.3rem}.ff-opportunity-img{height:11.25rem;-o-object-fit:cover;object-fit:cover}.btn{--bs-btn-border-radius:.62rem}.ff-soft-radius{border-radius:.5rem!important}.ff-nav-link{color:var(--ff-ink);font-weight:500;text-decoration:none}.ff-nav-link.active,.ff-nav-link:active,.ff-nav-link:focus,.ff-nav-link:hover{color:var(--ff-brand);text-decoration:none}.ff-nav-link.active{border-bottom:2px solid var(--ff-brand)}.ff-hero{min-height:205px;overflow:hidden;position:relative}.ff-hero:before{background:url(/uploads/cms/0c7d23b75_Complete.png) 100%/contain no-repeat;content:"";height:230px;opacity:.36;pointer-events:none;position:absolute;right:0;top:0;width:min(62vw,860px)}.ff-hero>*{position:relative;z-index:1}.ff-hero-gallery{min-height:190px}.ff-hero-image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:min(100%,860px)}.ff-asset-chip{align-items:center;background:linear-gradient(180deg,#fff,#eef4f0);border:1px solid var(--ff-line);border-radius:1rem;box-shadow:0 1rem 2.25rem #0f172a14;display:flex;height:100px;justify-content:center;width:118px}.ff-asset-chip-lg{height:118px;width:165px}.ff-asset-chip img{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ff-card-blue{background:linear-gradient(135deg,#fff,#e7f1fb)}.ff-path-card{overflow:hidden;position:relative}.ff-path-card .card-body{min-height:210px;position:relative;z-index:1}.ff-path-card-content{max-width:72%}.ff-path-card-art{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.ff-path-card-art-tree{bottom:2.5rem;position:absolute;right:-3.75rem;width:16rem}.ff-path-card-art-mountains{bottom:-7rem;position:absolute;right:-12rem;width:31rem}.ff-icon-badge,.ff-icon-badge-large,.ff-icon-badge-small{align-items:center;background:var(--ff-brand-soft);border-radius:50%;color:var(--ff-brand);display:inline-flex;flex:0 0 auto;justify-content:center}.ff-icon-badge{height:3.75rem;width:3.75rem}.ff-icon-badge-small{height:2.75rem;width:2.75rem}.ff-icon-badge-large{height:4.75rem;width:4.75rem}.ff-icon-badge-no-bg{background:transparent!important}.ff-icon-badge-blue{background:#eaf3fb;color:var(--ff-blue)}.ff-bg-primary-opacity-7{background-color:rgba(var(--bs-primary-rgb),.07)!important}.ff-bg-warning-opacity-7{background-color:rgba(var(--bs-warning-rgb),.07)!important}.ff-bg-blue-opacity-7{background-color:color-mix(in srgb,var(--ff-blue) 7%,transparent)!important}.ff-bg-blue-subtle{background-color:color-mix(in srgb,var(--ff-blue) 15%,transparent)!important}.bg-opacity-5{--bs-bg-opacity:.05}.ff-asset-thumb{border-radius:.75rem;height:110px;width:110px}.ff-asset-thumb,.ff-asset-thumb-sm{display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.ff-asset-thumb-sm{border-radius:.35rem;height:50px;width:50px}.ff-contract-image{height:140px;max-width:140px;-o-object-fit:cover;object-fit:cover}.ff-upload{background:#fbfdfb;border:1px dashed #9fc5a5;border-radius:.9rem}.ff-progress-card{border:.0625rem solid var(--ff-line);border-radius:1.125rem;box-shadow:0 .125rem .625rem #0f172a0a}.ff-border-dashed{border:1px dashed rgba(var(--bs-secondary-rgb),.35)}.ff-stepbar{align-items:flex-start;display:flex;gap:1.125rem;justify-content:space-between;list-style:none;margin:0;padding:0}.ff-stepbar .step-item{color:var(--bs-secondary-color)!important;flex:1;font-size:.875rem;font-weight:600;padding-top:3rem;position:relative;text-align:center}.ff-stepbar .step-item:before{align-items:center;border:.0625rem solid var(--ff-line);border-radius:50%;color:var(--bs-body-color)!important;content:attr(data-step);display:flex;font-size:1.25rem;font-weight:700;height:2.125rem;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%);width:2.125rem;z-index:3}.ff-stepbar .step-item:after{background:transparent!important;border-top:.1875rem dotted var(--ff-line);content:"";height:0;left:calc(50% + 2.5rem);position:absolute;top:1.0625rem;width:calc(100% - 3.75rem);z-index:1}.ff-stepbar .step-item:last-child:after{display:none}.ff-stepbar .step-item.active:before{background:var(--ff-brand-soft);border:.125rem solid var(--ff-brand);color:var(--ff-brand)!important}.ff-vsteps{margin:0;padding:0}.ff-vstep{display:flex;gap:1rem;padding-bottom:3rem;position:relative}.ff-vstep:last-child{padding-bottom:0}.ff-vstep-left{flex:0 0 auto;flex-direction:column}.ff-vstep-circle,.ff-vstep-left{align-items:center;display:flex;position:relative}.ff-vstep-circle{border:.0625rem solid var(--ff-line);border-radius:50%;color:var(--bs-body-color);flex-shrink:0;font-size:1rem;font-weight:700;height:2.125rem;justify-content:center;width:2.125rem;z-index:1}.ff-vstep.active .ff-vstep-circle{background:var(--bs-body-bg);border:.125rem solid var(--ff-brand);color:var(--ff-brand)}.ff-vstep-line{border-left:.1875rem dotted var(--ff-line);bottom:-2.5rem;left:50%;min-height:unset;position:absolute;top:2.6rem;transform:translate(-50%);width:0}.ff-vstep:last-child .ff-vstep-line{display:none}.ff-timeline{position:relative}.ff-timeline:before{background:rgba(var(--bs-secondary-rgb),.15);bottom:2.5rem;content:"";left:1.2rem;position:absolute;top:3.8rem;width:2px}@media(min-width:768px)and (max-width:1199.98px){.ff-timeline:before{top:3.2rem}}@media(max-width:767.98px){.ff-timeline:before{top:5rem}}@media(max-width:575.98px){.ff-timeline-icon{display:none}}.ff-timeline-item{align-items:center;display:flex;gap:2rem;min-height:5.5rem;padding:1rem 0 1rem 4.5rem;position:relative}.ff-timeline-dot{align-items:center;background:var(--ff-brand);border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:1.5rem;justify-content:center;left:.45rem;position:absolute;width:1.5rem;z-index:2}.ff-timeline-dot-active{background:#fff;border:.15rem solid var(--ff-brand)}.ff-timeline-icon{flex-shrink:0;text-align:center;width:3.5rem}.ff-timeline-active{background:#f3faf5;border:1px solid #dfece3;border-radius:1rem;margin-top:.5rem;padding-right:1.5rem}.ff-timeline-date{flex-shrink:0;margin-left:auto;min-width:8rem;text-align:right;white-space:nowrap}.ff-divider{background:var(--ff-line);height:1px}.ff-list-clean{list-style:none;padding-left:0}.ff-list-clean li+li{margin-top:.75rem}.ff-table-grid{display:grid;gap:1rem;grid-template-columns:1.4fr 1fr 1fr 1.2fr}.ff-price{color:var(--ff-brand);font-weight:700;letter-spacing:-.04em}.ff-step-circle{font-size:1.25rem;font-weight:700!important;height:2.3rem;width:2.3rem}@media(max-width:991.98px){.ff-hero:before{opacity:.14;width:100%}.ff-table-grid{grid-template-columns:1fr}.ff-path-card-content{max-width:78%}}@media(max-width:575.98px){.ff-frame{padding-inline:.9rem}.ff-path-card-content{max-width:none}.ff-path-card-art{opacity:.12}@media(max-width:576px){.ff-path-card-art-mountains,.ff-path-card-art-tree{opacity:100%;position:absolute}}@media(max-width:61.998rem){.ff-progress-card{overflow-x:auto;padding:1.25rem}.ff-stepbar{min-width:53.1rem}}@media(max-width:36rem){.ff-progress-card{padding:1rem}.ff-stepbar{gap:.75rem;min-width:48.75rem}.ff-stepbar .step-item{font-size:.81rem}.ff-stepbar .step-item:after{left:calc(50% + 2rem);width:calc(100% - 3.25rem)}}}body.ff-palette-brand .card{border-color:var(--bs-primary)!important}body.ff-palette-brand .ffdash-group.active>.ffdash-group-toggle{background:var(--bs-primary);color:#fff;font-weight:600}body.ff-palette-brand .ffdash-group.active>.ffdash-group-toggle:focus,body.ff-palette-brand .ffdash-group.active>.ffdash-group-toggle:hover{background:var(--bs-primary);color:#fff;filter:brightness(.95)}body.ff-palette-brand .ffdash-link.active{background:rgba(var(--bs-primary-rgb),.12);font-weight:600}body.ff-palette-brand .ff-border-dashed,body.ff-palette-brand .ff-upload{background:rgba(var(--bs-primary-rgb),.03);border-color:rgba(var(--bs-primary-rgb),.35)!important}.ff-callout-soft{background:rgba(var(--bs-primary-rgb),.08);border:1px solid rgba(var(--bs-primary-rgb),.15);border-radius:12px;color:var(--ff-ink);padding:1rem 1.1rem}.ff-callout-soft .ff-callout-soft-icon{color:var(--bs-primary)}
