.testimonial-block[data-astro-cid-jcpblmsr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.testimonial-item[data-astro-cid-jcpblmsr]{background-color:var(--color-white);border-radius:var(--radius-card);border-left:4px solid var(--color-primary);padding:28px 28px 24px;box-shadow:var(--shadow-card);margin:0}.testimonial-item__quote[data-astro-cid-jcpblmsr]{font-size:1rem;line-height:1.7;color:var(--color-text);font-style:italic;margin-bottom:16px;position:relative}.testimonial-item__quote[data-astro-cid-jcpblmsr]:before{content:"“";font-size:3rem;line-height:0;vertical-align:-.6em;color:var(--color-secondary);margin-right:4px;font-style:normal}.testimonial-item__attribution[data-astro-cid-jcpblmsr]{font-size:.875rem;font-weight:600;color:var(--color-primary)}.testimonial-item__attribution[data-astro-cid-jcpblmsr] cite[data-astro-cid-jcpblmsr]{font-style:normal}.section--dark .testimonial-item[data-astro-cid-jcpblmsr]{background-color:#ffffff0f;border-left-color:var(--color-secondary);box-shadow:none}.section--dark .testimonial-item__quote[data-astro-cid-jcpblmsr]{color:#ffffffe0}.section--dark .testimonial-item__attribution[data-astro-cid-jcpblmsr]{color:var(--color-secondary)}.faq-accordion[data-astro-cid-rbygaycu]{display:flex;flex-direction:column;gap:8px}.faq-item[data-astro-cid-rbygaycu]{background-color:var(--color-white);border-radius:var(--radius-card);border:1px solid var(--color-secondary);overflow:hidden;transition:box-shadow var(--transition)}.faq-item[data-astro-cid-rbygaycu][open]{box-shadow:var(--shadow-card)}.faq-item__question[data-astro-cid-rbygaycu]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:1rem;font-weight:600;color:var(--color-primary);cursor:pointer;list-style:none;user-select:none;transition:background-color var(--transition)}.faq-item__question[data-astro-cid-rbygaycu]::-webkit-details-marker{display:none}.faq-item__question[data-astro-cid-rbygaycu]:hover{background-color:var(--color-tint)}.faq-item[data-astro-cid-rbygaycu][open] .faq-item__question[data-astro-cid-rbygaycu]{background-color:var(--color-tint);border-bottom:1px solid var(--color-secondary)}.faq-item__chevron[data-astro-cid-rbygaycu]{color:var(--color-primary);flex-shrink:0;transition:transform .25s ease}.faq-item[data-astro-cid-rbygaycu][open] .faq-item__chevron[data-astro-cid-rbygaycu]{transform:rotate(180deg)}.faq-item__answer[data-astro-cid-rbygaycu]{padding:20px 24px}.faq-item__answer[data-astro-cid-rbygaycu] p[data-astro-cid-rbygaycu]{font-size:.9375rem;line-height:1.65;color:var(--color-text);margin-bottom:0}.pathways-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pathway-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-secondary);border-radius:var(--radius-card);padding:28px 24px;text-decoration:none;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);position:relative}.pathway-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.pathway-card__title[data-astro-cid-j7pv25f6]{font-size:1.125rem;font-weight:600;color:var(--color-primary);margin-bottom:10px}.pathway-card__summary[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-muted);line-height:1.55;flex:1;margin-bottom:20px}.pathway-card__arrow[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--color-primary);transition:transform var(--transition);display:inline-block}.pathway-card[data-astro-cid-j7pv25f6]:hover .pathway-card__arrow[data-astro-cid-j7pv25f6]{transform:translate(5px)}.section-action[data-astro-cid-j7pv25f6]{margin-top:40px;display:flex;justify-content:center}.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.faq-container[data-astro-cid-j7pv25f6]{max-width:820px}@media(max-width:900px){.pathways-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pathways-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
