.testimonials-carousel[data-v-39338620]{display:grid;gap:1.5rem}.testimonials-carousel__achievements[data-v-39338620]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.testimonials-carousel__achievement[data-v-39338620]{border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:1rem;background:var(--surface-alt);display:grid;gap:.35rem}.testimonials-carousel__achievement-value[data-v-39338620]{font-size:1.75rem;font-weight:700;color:var(--brand-primary);display:inline-flex;align-items:baseline;gap:.25rem}.testimonials-carousel__achievement-affix[data-v-39338620]{font-size:1rem;font-weight:600}.testimonials-carousel__achievement-label[data-v-39338620]{font-size:.95rem;color:var(--text-main)}.testimonials-carousel__viewport[data-v-39338620]{display:grid;gap:1rem;outline:none;touch-action:pan-y}.testimonials-carousel__slide[data-v-39338620]{padding:1.5rem;background:var(--surface-alt);box-shadow:var(--shadow-soft)}.testimonial-card__quote[data-v-39338620]{font-size:1.05rem;line-height:1.6;margin-bottom:1rem}.testimonial-card__cite[data-v-39338620]{display:block;font-weight:600;color:var(--brand-primary-dark)}.testimonials-carousel__controls[data-v-39338620]{display:inline-flex;align-items:center;gap:1rem;justify-self:center}.testimonials-carousel__control[data-v-39338620]{border:1px solid var(--border-color);background:var(--surface);color:var(--brand-primary-dark);min-width:3rem;min-height:3rem;border-radius:999px;font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:.35rem}.testimonials-carousel__control[data-v-39338620]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.testimonials-carousel__status[data-v-39338620]{font-weight:600;color:var(--text-muted)}.testimonials-carousel__indicators[data-v-39338620]{display:inline-flex;gap:.5rem;justify-self:center}.testimonials-carousel__indicator[data-v-39338620]{min-width:1.5rem;min-height:1.5rem;border-radius:999px;border:1px solid var(--border-color);background:var(--surface);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--brand-primary-dark)}.testimonials-carousel__indicator.is-active[data-v-39338620]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.testimonials-carousel__indicator[data-v-39338620]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.sr-only[data-v-39338620]{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important}@media(min-width:768px){.testimonials-carousel[data-v-39338620]{gap:2rem}.testimonials-carousel__slide[data-v-39338620]{padding:2rem}}.resource-gallery[data-v-9ef2575a]{background:var(--surface, #ffffff);border-radius:24px;padding:clamp(1.5rem,2vw,2.5rem);box-shadow:0 12px 32px #0f202d14;display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.resource-gallery__header[data-v-9ef2575a]{display:grid;gap:.75rem}.resource-gallery__eyebrow[data-v-9ef2575a]{font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #4a5568);margin:0}.resource-gallery__title[data-v-9ef2575a]{margin:0;font-size:clamp(1.5rem,2.3vw,2rem);color:var(--text-main, #102a43)}.resource-gallery__subtitle[data-v-9ef2575a]{margin:0;color:var(--text-muted, #334e68)}.resource-gallery__filters[data-v-9ef2575a]{display:flex;flex-wrap:wrap;gap:1rem}.resource-gallery__filter[data-v-9ef2575a]{display:grid;gap:.25rem;color:var(--text-muted, #4a5568);font-size:.875rem}.resource-gallery__filter select[data-v-9ef2575a]{border:1px solid var(--border-color, #d9e2ec);border-radius:999px;padding:.5rem 1rem;background:transparent;font-size:.95rem;color:inherit}.resource-gallery__metrics[data-v-9ef2575a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.resource-gallery__metrics li[data-v-9ef2575a]{background:var(--surface-alt, rgba(16, 42, 67, .04));border-radius:16px;padding:1rem;display:grid;gap:.25rem;text-align:left}.resource-gallery__metrics strong[data-v-9ef2575a]{font-size:1.5rem;color:var(--text-main, #102a43)}.resource-gallery__metrics span[data-v-9ef2575a]{font-size:.875rem;color:var(--text-muted, #4a5568)}.resource-gallery__list[data-v-9ef2575a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.25rem,3vw,1.75rem);list-style:none;margin:0;padding:0}.resource-gallery__item[data-v-9ef2575a]{border:1px solid var(--border-color, #d9e2ec);border-radius:20px;padding:1.5rem;display:grid;gap:.75rem;background:var(--surface, #ffffff)}.resource-gallery__type[data-v-9ef2575a]{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--brand-primary, #0f6c7a);margin:0}.resource-gallery__description[data-v-9ef2575a]{margin:0;color:var(--text-muted, #334e68);line-height:1.5}.resource-gallery__meta[data-v-9ef2575a]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0}.resource-gallery__meta div[data-v-9ef2575a]{display:inline-flex;align-items:center;gap:.5rem;flex:1 1 150px;min-width:0;flex-wrap:wrap}.resource-gallery__meta dt[data-v-9ef2575a]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #4a5568);margin:0;flex-shrink:0}.resource-gallery__meta dd[data-v-9ef2575a]{margin:0;font-size:.9rem;color:var(--text-main, #102a43);line-height:1.4}.resource-gallery__meta svg[data-v-9ef2575a]{width:1rem;height:1rem;color:var(--text-muted, #4a5568);flex-shrink:0}.resource-gallery__empty[data-v-9ef2575a]{margin:0;color:var(--text-muted, #4a5568);font-size:.95rem}.resource-gallery--compact[data-v-9ef2575a]{padding:clamp(1.25rem,2vw,1.75rem);gap:1.5rem}.resource-gallery--compact .resource-gallery__list[data-v-9ef2575a]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.resource-gallery--compact .resource-gallery__item[data-v-9ef2575a]{padding:1.25rem}.resource-gallery--relaboral .resource-gallery__type[data-v-9ef2575a]{color:#0057b8}.resource-gallery--reconcursal .resource-gallery__type[data-v-9ef2575a]{color:#7a123c}
