.src88171-home-doc-hero{background:linear-gradient(165deg,#1a421b 0,#315623 72%);color:var(--brand-text-inverse);padding:64px 0}.src88171-home-doc-hero h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text-inverse);margin-bottom:16px}.src88171-home-doc-hero li,.src88171-home-doc-hero p,.src88171-on-dark{color:var(--brand-text-inverse)}.src88171-btn-ghost{border:1px solid var(--brand-text-inverse);color:var(--brand-text-inverse);margin-left:16px}.src88171-doc-list{list-style:none;padding:0;margin:24px 0 32px;border:1px solid rgba(255,255,255,.24)}.src88171-doc-list li{display:grid;grid-template-columns:8rem 1fr;grid-gap:16px;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.16)}.src88171-doc-list li:last-child{border-bottom:0}.src88171-doc-list span{color:var(--brand-primary-light);font-weight:700}.src88171-stat-ledger{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;border-left:4px solid var(--brand-primary-light)}.src88171-stat-ledger li{display:block;padding:16px 16px 16px 24px;border-bottom:1px solid rgba(255,255,255,.16)}.src88171-stat-ledger strong{display:block;min-width:0;margin-bottom:8px;color:var(--brand-text-inverse);font-size:1.5rem}.src88171-spec-table{width:100%;margin-top:32px;margin-bottom:24px;border-collapse:collapse;background:var(--brand-bg)}.src88171-spec-table td,.src88171-spec-table th{padding:16px 24px;border:1px solid var(--brand-border);text-align:left;vertical-align:top;color:var(--brand-text)}.src88171-spec-table thead th{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.src88171-spec-table tbody th{width:18%;background:var(--brand-primary-light);color:var(--brand-primary-dark)}.src88171-doc-q{padding:24px 0 24px 16px;border-left:4px solid var(--brand-accent);background:0 0}.src88171-cta-bleed{padding:0}.src88171-cta-bleed__band{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0}.src88171-cta-bleed h2,.src88171-cta-bleed li,.src88171-cta-bleed p{color:var(--brand-text-inverse)}.src88171-cta-bleed .src88171-form-shell{margin-top:32px;max-width:48rem}@media (max-width:767px){.src88171-doc-list li{grid-template-columns:1fr}.src88171-btn-ghost{margin-left:0;margin-top:16px}}