.src3b281-home-hero{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0}.src3b281-home-hero .src3b281-kicker,.src3b281-home-hero h1,.src3b281-home-hero p{color:var(--brand-text-inverse)}.src3b281-ghost{color:var(--brand-text-inverse);border:1px solid var(--brand-text-inverse);border-radius:var(--brand-radius);margin-left:8px;background:0 0}.src3b281-ghost:hover{color:var(--brand-primary-dark);background:var(--brand-text-inverse)}.src3b281-cards,.src3b281-faq,.src3b281-roles{padding:64px 0}.src3b281-cards{background:var(--brand-bg)}.src3b281-roles{background:var(--brand-bg-alt)}.src3b281-card,.src3b281-role-list article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;height:100%}.src3b281-role-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.src3b281-faq details{border-bottom:1px solid var(--brand-border);padding:16px 0}.src3b281-faq summary{cursor:pointer;font-weight:700;color:var(--brand-text)}.src3b281-strip{background:var(--brand-accent);color:var(--brand-text-inverse);padding:48px 0}.src3b281-strip h2,.src3b281-strip p{color:var(--brand-text-inverse)}@media (max-width:767.98px){.src3b281-cards,.src3b281-faq,.src3b281-home-hero,.src3b281-roles{padding:32px 0}.src3b281-ghost{margin:16px 0 0}}