.page-fill[data-v-379e2014]{min-height:calc(100vh - 10rem)}.hero-overlay[data-v-379e2014]{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.62)),color-stop(45%,hsla(0,0%,100%,.88)),color-stop(75%,#fafafa),to(#fafafa));background:linear-gradient(180deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.88) 45%,#fafafa 75%,#fafafa)}.filter-icon[data-v-379e2014]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toggle-all-btn[data-v-379e2014]{font-size:.8125rem;font-weight:600;font-family:inherit;color:#096843;background:none;border:none;cursor:pointer;padding:0;outline:none;text-decoration:underline;text-underline-offset:2px}.toggle-all-btn[data-v-379e2014]:hover{color:#1c7a4d}.toggle-all-btn[data-v-379e2014]:focus-visible{outline:2px solid #096843;outline-offset:2px;border-radius:2px}.form-section[data-v-379e2014]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;margin-bottom:1rem}.section-header[data-v-379e2014]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:#f9fafb;border:none;border-bottom:1px solid #e5e7eb;cursor:pointer;text-align:left;outline:none;-webkit-transition:background .15s;transition:background .15s}.section-header[data-v-379e2014]:hover{background:#f3f4f6}.section-header[data-v-379e2014]:focus-visible{-webkit-box-shadow:inset 0 0 0 2px #096843;box-shadow:inset 0 0 0 2px #096843}.section-accent[data-v-379e2014]{display:block;width:4px;height:1.375rem;border-radius:9999px;background:#096843;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-379e2014]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:1rem;font-weight:700;color:#111827}.count-badge[data-v-379e2014]{font-size:.75rem;font-weight:700;color:#6b7280;background:#f3f4f6;border-radius:9999px;padding:.125rem .625rem;-ms-flex-negative:0;flex-shrink:0}.section-toggle[data-v-379e2014]{color:#9ca3af;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.section-toggle.open[data-v-379e2014]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-body[data-v-379e2014]{padding:0;overflow:hidden;background:#fff}.form-row[data-v-379e2014]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;padding:.75rem 1.25rem;border-bottom:1px solid #f3f4f6;-webkit-transition:background .1s;transition:background .1s}.form-row[data-v-379e2014]:last-child{border-bottom:none}.form-row[data-v-379e2014]:hover{background:#f9fafb}.badge[data-v-379e2014]{-ms-flex-negative:0;flex-shrink:0;padding:.2rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.badge-pdf[data-v-379e2014]{background:#fef2f2;color:#b91c1c}.badge-xls[data-v-379e2014]{background:#f0fdf4;color:#15803d}.badge-article[data-v-379e2014]{background:#eff6ff;color:#1d4ed8}.form-title[data-v-379e2014]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9375rem;color:#111827;line-height:1.4}.form-cta[data-v-379e2014]{-ms-flex-negative:0;flex-shrink:0;padding:.3rem .75rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap;background:#096843;color:#fff;border:none;-webkit-transition:background .15s;transition:background .15s}.form-cta[data-v-379e2014]:hover{background:#1c7a4d}.highlight{background-color:#fef08a;color:#111827;border-radius:2px;padding:0 1px}